Plugin Directory

Changeset 3385153


Ignore:
Timestamp:
10/27/2025 10:45:57 AM (5 months ago)
Author:
mdashikul
Message:

update - 2.18.3

Location:
tourfic/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • tourfic/trunk/assets/admin/css/tourfic-admin.css

    r3384715 r3385153  
    53575357  background-color: #ffffff;
    53585358  border-radius: 10px;
     5359  position: relative;
    53595360}
    53605361.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header {
     
    53645365.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header h3 {
    53655366  margin: 0 0 35px 0;
     5367}
     5368.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close {
     5369  position: absolute;
     5370  right: 12px;
     5371  top: 12px;
    53665372}
    53675373.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close svg {
  • tourfic/trunk/assets/admin/css/tourfic-admin.css.map

    r3384715 r3385153  
    1 {"version":3,"file":"tourfic/assets/admin/css/tourfic-admin.css","mappings":";AAAA;;CAAA;AAGA;EACE;ECgEA,2BD/DqB;ECgErB,sBDhEqB;ECiErB,mBDjEqB;EACrB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECZA;EACA;EACA;EACA;ACiBF;AFLE;EACE;EACA;AEOJ;AFJE;EACE;EACA;AEMJ;AFHE;EACE;EACA;EACA;EACA;AEKJ;AFHI;EACE;EACA;EACA;AEKN;AFAE;EACE;EACA;EACA;AEEJ;;AFCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEEF;AFDE;EACE;EACA;EACA;EACA;EACA;AEGJ;;AFCA;EACE;ECRA,2BDSqB;ECRrB,sBDQqB;ECPrB,mBDOqB;EACrB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEIF;AFFE;EACE;EACA;AEIJ;;AFAA;;CAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECtBA,6BAqBmB;EApBnB,yBAoBmB;EAnBnB,wBAmBmB;EAlBnB,qBAkBmB;EAxGnB;EACA;EACA;EACA;ACiHF;AFPE;EACE;EACA;EACA;AESJ;AFNE;EC1FA;EACA;EACA;EACA;EACA;EAqCA,2BDmDuB;EClDvB,sBDkDuB;ECjDvB,mBDiDuB;EACrB;EACA;EACA;EACA;EACA;AEcJ;AFXE;EACE;ECrGF;EACA;EACA;EACA;EACA;EAWA,8BDwF0B;ECvF1B,0BDuF0B;ECtF1B,sBDsF0B;EACxB;EACA;EACA;EACA,yBG9BI;EH+BJ;EACA;EACA;EACA;EACA;AEmBJ;AFhBE;EACE;EACA;EACA;EACA;EACA;EACA;EClJF;EACA;EACA;EACA;ACqKF;AFnBI;EClEF,iCAQmB;EAPnB,6BAOmB;EANnB,4BAMmB;EALnB,yBAKmB;ACmFrB;;AFnBA;;CAAA;AAGA;EACE;EACA;AEsBF;;AFnBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEsBF;;AFnBA;EACE;IACE;IACA;EEsBF;AACF;AFnBA;EACE;IACE;IACA;EEqBF;AACF;AFlBA;EACE;AEoBF;AFlBE;EACE;EACA;AEoBJ;AFjBE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEmBJ;;AFfE;EADF;IAEI;EEmBF;AACF;;AFjBA;EACE;EACA;EACA;AEoBF;AFnBE;EAJF;IAKI;IACA;EEsBF;AACF;;AFnBA;EACE;EACA;AEsBF;;AFnBA;EACE;EACA;AEsBF;AFpBE;EACE;AEsBJ;;AFlBA;;CAAA;AAGA;EACE;AEqBF;;AFnBA;EACE;AEsBF;;AFnBA;AAGE;EACE;EACA;EACA;AEoBJ;AFnBI;EACE;EACA;AEqBN;AFnBI;EACI;EACA;EACA;EACA;EACA;AEqBR;AFpBQ;EACI;EACA;EACA;AEsBZ;AFnBI;EACI;AEqBR;AFnBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEqBR;;AFhBA;EACE;AEmBF;;AFjBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEoBF;;AFlBA;EACE;AEqBF;;AFlBA;EACE;EACA;EACA;AEqBF;;AFlBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEqBF;AFpBE;EACE;AEsBJ;;AFnBA;EACE;AEsBF;;AFnBA;EACE;EACA;AEsBF;;AFpBA;EACE;EACA;EACA;AEuBF;;AFpBA;EACE;AEuBF;;AEtXA;EACE;EACA;EACA;EACA;EACA;EACA;AFyXF;;AEvXA;EACE;AF0XF;;AExXA;EACE;AF2XF;;AExXE;EACE;EACA;EACA;AF2XJ;AEzXM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AF2XR;AEvXE;EACE;AFyXJ;;AEtXA;EACE;AFyXF;;AEtXE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFyXJ;AEvXE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFyXJ;;AErXE;EACE;AFwXJ;AEtXE;EACE;AFwXJ;;AErXA;EACE;AFwXF;;AErXA;EACE;EACA;EACA;EACA;EACA;EACA;AFwXF;;AEtXA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFyXF;AExXE;EACE;EACA;AF0XJ;;AEvXA;EACE;EACA;EACA;EACA;EACA;AF0XF;AExXI;EACE;AF0XN;;AEtXA;EACE;AFyXF;;AEvXA;EACE;EACA;AF0XF;AEzXE;EACE;EACA;EACA;EACA;EACA;AF2XJ;;AExXA;EACE;EACA;AF2XF;;AExXE;EACE;AF2XJ;AEzXE;EACE;AF2XJ;;AEvXE;EACE;AF0XJ;AExXE;EACE;AF0XJ;;AEpXM;EACE;AFuXR;AEjXM;EACE;AFmXR;AE7WM;EACE;AF+WR;AEzWM;EACE;AF2WR;;AEtWA;EACE;EACA;AFyWF;;AEvWA;EACE;AF0WF;AEzWE;EACE;AF2WJ;AE1WI;EACE;EACA;EACA;EACA;EACA;AF4WN;;AExWA;EACE;AF2WF;AE1WE;EACE;AF4WJ;AE3WI;EACE;EACA;EACA;EACA;EACA;AF6WN;;AEzWA;EACE;EACA;AF4WF;;AEzWE;EACE;AF4WJ;;AExWE;EACE;AF2WJ;;AEtWI;EACE;AFyWN;;AEnWA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFsWF;;AEpWA;EACE;EACA;AFuWF;;AG3lBA;EACI;AH8lBJ;;AG3lBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH8lBJ;AG5lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH8lBR;AG3lBI;EACI;EACA;AH6lBR;AG3lBQ;EACI;AH6lBZ;;AGxlBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH2lBJ;AGzlBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH2lBR;AGxlBI;EAEI;EACA;AHylBR;AGvlBQ;EACI;AHylBZ;;AGplBA;EACI;EACA;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;EACA;EACA;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;AHulBJ;;AGnlBA;EACI;EACA;EACA;EJpGF;EACA;EACA;EACA;EACA;EAyBA,sCI0E2B;EJzE3B,8BIyE2B;EJ9D3B,2BI+DuB;EJ9DvB,sBI8DuB;EJ7DvB,mBI6DuB;AH4lBzB;AG1lBI;EATJ;IJlFE,8BI4F8B;IJ3F9B,0BI2F8B;IJ1F9B,sBI0F8B;IACxB;EH+lBN;AACF;AG7lBI;EACI;AH+lBR;AG7lBQ;EACI;EACA;AH+lBZ;AG1lBQ;EACI;EACA;EACA;EACA;EACA;EACA;AH4lBZ;AG3lBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH6lBhB;;AGtlBA;;CAAA;AAGA;EACI;EACA;EACA;EJrIF,8BIsI0B;EJrI1B,0BIqI0B;EJpI1B,sBIoI0B;EACxB;EACA;EACA;AH2lBJ;AG1lBI;EARJ;IASQ;IACA;IACA;IACA;EH6lBN;AACF;AG3lBI;EACI;EACA;EACA;EACA;AH6lBR;AG3lBQ;EACI;EACA;AH6lBZ;AG1lBQ;EACI;EACA;EACA;EACA;EACA;EACA;AH4lBZ;AGxlBI;EACI;EACA;EACA;EACA;AH0lBR;AGzlBQ;EALJ;IAMQ;EH4lBV;AACF;AGzlBI;EJ/LF;EACA;EACA;EACA;EACA;AC2xBF;AG5lBI;EACI;AH8lBR;AG5lBQ;EACI;AH8lBZ;AG1lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH4lBR;AGzlBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH2lBR;AGxlBI;EJhOF;EACA;EACA;EACA;EACA;EAWA,8BImN8B;EJlN9B,0BIkN8B;EJjN9B,sBIiN8B;EJzL9B,2BI0L2B;EJzL3B,sBIyL2B;EJxL3B,mBIwL2B;EACrB;AHkmBR;AGhmBQ;EACI;EACA;EACA;AHkmBZ;AG/lBQ;EJ7NN,2BI8NkC;EJ7NlC,uBI6NkC;EJ5NlC,mBI4NkC;EJhNlC,+BIiNmC;EJhNnC,uBIgNmC;AHomBrC;AGlmBY;EAJJ;IJ7NN,8BIkOsC;IJjOtC,0BIiOsC;IJhOtC,sBIgOsC;IACxB;EHumBd;AACF;AGrmBY;EACI;EACA;AHumBhB;AGlmBI;EACI;EACA;EACA;EACA;AHomBR;AGlmBQ;EACI;AHomBZ;AGlmBY;EACI;EACA;EACA;AHomBhB;AGhmBQ;EACI;AHkmBZ;AG/lBQ;EACI;EACA;AHimBZ;AG7lBY;EACI;EACA;AH+lBhB;;AGzlBA;;CAAA;AAII;EACI;EACA;AH2lBR;;AGvlBA;EACI;EACA;EACA;EJ5RF,8BI6R0B;EJ5R1B,0BI4R0B;EJ3R1B,sBI2R0B;EACxB;EACA;EACA;AH4lBJ;AG3lBI;EARJ;IASQ;IACA;IACA;IACA;EH8lBN;AACF;;AG3lBA;;CAAA;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EJlUF;EACA;EACA;EACA;EACA;EIgUE;EACA;EACA;AHkmBJ;AGhmBI;EACI;EACA;AHkmBR;AGhmBQ;EACI;EACA;EACA;EACA;EACA;EACA;AHkmBZ;AGhmBY;EARJ;IASQ;IACA;EHmmBd;AACF;AGjmBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AHmmBhB;AG9lBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHgmBZ;;AG3lBA;EACI;EA0iBA;;GAAA;AHuDJ;AG/lBI;EACI;AHimBR;AG9lBI;EACI;EACA;EACA;EACA;AHgmBR;AG9lBQ;EACI;EACA;AHgmBZ;AG7lBQ;EACI;EACA;EACA;EACA;EACA;EACA;AH+lBZ;AG3lBI;EACI;EACA;EACA;AH6lBR;AG3lBY;EACI;EACA;AH6lBhB;AG5lBgB;EACI;EACA;EACA;EACA;AH8lBpB;AG5lBgB;EACI;AH8lBpB;AG5lBgB;EACI;AH8lBpB;AG5lBgB;EACI;AH8lBpB;AG5lBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH8lBpB;AG5lBgB;EACI;EACA;EACA;AH8lBpB;AGxlBI;EACI;EACA;EACA;EACA;EJ9bN;EACA;EACA;EACA;EACA;EAWA,8BIib8B;EJhb9B,0BIgb8B;EJ/a9B,sBI+a8B;AHgmBhC;AG/lBQ;EAPJ;IAQQ;EHkmBV;AACF;AG/lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AHimBR;AG9lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHgmBR;AG7lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH+lBR;AG7lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH+lBR;AG5lBI;EJ9eF;EACA;EACA;EACA;EACA;EAyBA,+BImd+B;EJld/B,uBIkd+B;EACzB;EACA;AHmmBR;AGlmBQ;EALJ;IAMQ;IACA;EHqmBV;AACF;AGnmBQ;EACI;AHqmBZ;AGlmBQ;EAEI;EACA;EACA;EACA;AHmmBZ;AGjmBY;EAPJ;IAQQ;EHomBd;AACF;AGlmBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHomBhB;AGhmBQ;EACI;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHimBZ;AG/lBY;EAlBJ;IAmBQ;IACA;IACA;IACA;IACA;IACA;EHkmBd;AACF;AG/lBQ;EACI;AHimBZ;AG9lBgB;EACI;EACA;EACA;AHgmBpB;AG9lBoB;EACI;EACA;EACA;AHgmBxB;AG3lBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH6lBhB;AG3lBgB;EACI;EACA;EACA;AH6lBpB;AGvlBY;EACI;EACA;AHylBhB;AGplBI;EJ1lBF;EACA;EACA;EACA;EACA;EAyBA,+BI+jB+B;EJ9jB/B,uBI8jB+B;EACzB;AH2lBR;AGzlBQ;EACI;EACA;EACA;EACA;AH2lBZ;AGvlBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AHylBR;AGvlBQ;EACI;AHylBZ;AGtlBQ;EACI;EACA;AHwlBZ;AGrlBQ;EACI;AHulBZ;AGrlBY;EACI;EACA;EACA;EACA;EACA;EACA;AHulBhB;AGrlBgB;EACI;EACA;EACA;EACA;EACA;EACA;AHulBpB;AGnlBY;EACI;EACA;AHqlBhB;AGnlBgB;;;;EAII;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHqlBpB;AGnlBoB;;;;EACI;EACA;AHwlBxB;AGnlBY;EACI;EACA;EACA;EACA;EACA;AHqlBhB;AGnlBgB;EACI;AHqlBpB;AGllBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJztBlB;EACA;EACA;EACA;AC8yCF;AGrlBoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJruBtB;EACA;EACA;EACA;AC6zCF;AGrlBoB;EACI;AHulBxB;AGrlBwB;EACI;EACA;AHulB5B;AGhlBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHklBZ;AGhlBY;EACI;AHklBhB;AGhlBgB;EACI;AHklBpB;AG9kBY;EACI;EACA;AHglBhB;AG/kBgB;EAHJ;IAIQ;EHklBlB;AACF;AGhlBgB;EACI;EACA;EACA;AHklBpB;AG7kBQ;EACI;AH+kBZ;AG7kBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH+kBhB;AG5kBY;EACI;AH8kBhB;AG5kBgB;EACI;AH8kBpB;AG5kBoB;EACI;EACA;EAEA;EACA;AH6kBxB;AGzkB4B;EACI;EACA;EACA;EACA;EACA;AH2kBhC;AGzkBgC;EACI;EACA;EACA;EACA;AH2kBpC;AGtkBwB;EACI;EACA;EACA;AHwkB5B;AGrkBwB;EACI;EACA;AHukB5B;AG9jBY;EACI;AHgkBhB;AG5jBQ;EACI;AH8jBZ;AG1jBI;EACI;EACA;AH4jBR;AGzjBI;EACI;AH2jBR;AGvjBQ;EACI;EACA;AHyjBZ;AGxjBY;EAHJ;IAIQ;EH2jBd;AACF;AGzjBY;EACI;EACA;AH2jBhB;AGzjBgB;EACI;EACA;EACA;EACA;EACA;EACA;AH2jBpB;AGtjBgB;EACI;EACA;AHwjBpB;AGljBoB;EADJ;IAEQ;EHqjBtB;AACF;AG7iBQ;EACI;AH+iBZ;AG3iBI;;;;EAII;AH6iBR;AG3iBQ;;;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHgjBZ;AG9iBY;;;;EACI;AHmjBhB;AG7iBQ;EACI;AH+iBZ;AG3iBI;EACI;AH6iBR;AGtiBI;EACI;EACA;AHwiBR;AGriBI;EACI;AHuiBR;AGpiBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHsiBR;AGniBI;EACI;IACI;IACA;EHqiBV;AACF;AGliBI;EACI;IACI;IACA;EHoiBV;AACF;AG9hBY;;EACI;AHiiBhB;AG7hBgB;;EACI;EACA;AHgiBpB;AG7hBgB;;EACI;EACA;AHgiBpB;;AIvhDE;EADF;IAEI;IACA;EJ2hDF;AACF;;AIzhDA;ELqBE;EACA;EACA;EACA;EACA;EKvBA;EACA;EACA;AJgiDF;AI9hDE;EANF;IAOI;IACA;EJiiDF;AACF;AI/hDE;EACE;EACA;EACA;AJiiDJ;AI9hDE;EACE;EACA;EACA;EACA;EACA;EL1BF;EACA;EACA;EACA;AC2jDF;AIhiDE;EACE;EACA,yBHoGY;EGnGZ;ELjCF;EACA;EACA;EACA;EKmCE;EACA;AJkiDJ;AItiDI;EALF;IAMI;EJyiDJ;AACF;AIriDI;EACE;ELjBJ;EACA;EACA;EACA;EACA;EAqCA,2BKtByB;ELuBzB,sBKvByB;ELwBzB,mBKxByB;EACrB;EACA,cH8EU;EG7EV;EACA;EACA;EACA;EACA;EACA;ELpDJ;EACA;EACA;EACA;EKmDI;AJgjDN;AI9iDM;EACE;EACA,cHmEY;EGlEZ;ELlCN;EACA;EACA;EACA;EACA;EAyBA,+BKO+B;ELN/B,uBKM+B;EL7D/B;EACA;EACA;EACA;ACmnDF;AIrjDM;EACE;EACA;AJujDR;AIpjDM;EACE;EACA,cH4DQ;EG3DR;EACA;AJsjDR;AIpjDQ;EANF;IAOI;EJujDR;AACF;AIrjDQ;EACE;AJujDV;AIljDI;EACE;EACA;AJojDN;AIljDM;EACE;AJojDR;AIljDQ;EACE;AJojDV;AIljDU;ELvER;EACA;EACA;EACA;EACA;EAqCA,2BKgC+B;EL/B/B,sBK+B+B;EL9B/B,mBK8B+B;EACrB;EACA;EACA;EACA;AJ0jDZ;AIxjDY;EACE;EACA;EACA;EACA;EACA;EACA;EACA,qBHfJ;EGgBI;EACA;EACA;AJ0jDd;AInjDY;EACE;AJqjDd;AInjDc;EACE;AJqjDhB;AI5iDE;ELrGA,oCKsGgB;ELrGhB,gCKqGgB;ELpGhB,4BKoGgB;AJgjDlB;AI/iDI;EAFF;IAGI;EJkjDJ;AACF;AI/iDI;EACE;EL/FJ,uBKgGuB;EL/FvB,mBK+FuB;EL9FvB,eK8FuB;ELzFvB,sCK0F6B;ELzF7B,8BKyF6B;EACzB;AJojDN;AIljDM;EL1HJ;EACA;EACA;EACA;EACA;AC+qDF;;AIjjDE;EACE;EACA;EACA;AJojDJ;AInjDI;EACE;EACA;AJqjDN;AInjDI;EACE;EACA;EACA,cHpEI;EGqEJ;EACA;AJqjDN;AIpjDM;EACE,cHxEE;EGyEF;EACA;AJsjDR;AIrjDQ;EACE;EACA;AJujDV;;AIhjDA;EACE;EACA;AJmjDF;AIjjDE;ELzJA,oCK0JgB;ELzJhB,gCKyJgB;ELxJhB,4BKwJgB;EACd;EACA;AJqjDJ;AIpjDI;EAJF;IAKI;EJujDJ;AACF;;AKxvDI;EACI;AL2vDR;;AKvvDI;EACI;AL0vDR;;AKtvDI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALyvDR;AKvvDQ;EACI;EACA;ALyvDZ;AKvvDY;EACI;ALyvDhB;AKtvDY;EACI;EACA;EACA,WJ2DM;EI1DN;EACA;EACA;EACA;EACA;EACA;EACA;ALwvDhB;AKpvDQ;EACI;EACA;EACA;EACA;EACA;ALsvDZ;AKpvDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALsvDhB;AKpvDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALsvDpB;AKlvDoB;EACI;EACA;EACA,WJQF;EIPE;EACA;EACA;EACA;EACA;ALovDxB;AKlvDwB;EACI;ALovD5B;AK7uDgB;EACI;EACA;AL+uDpB;AKzuDI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL2uDR;AK1uDQ;EATJ;IAUQ;EL6uDV;AACF;AK5uDQ;EAZJ;IAaQ;EL+uDV;AACF;AK7uDQ;EACI;AL+uDZ;AK9uDY;EAFJ;IAGQ;ELivDd;AACF;AK/uDY;EACI;EACA;EACA;ALivDhB;AK9uDY;EACI;EACA;EACA;EACA;ALgvDhB;AK/uDgB;EALJ;IAMQ;ELkvDlB;AACF;AKhvDgB;EACI;EACA;ALkvDpB;AK7uDQ;EACI;AL+uDZ;AK9uDY;EAFJ;IAGQ;ELivDd;AACF;AK/uDY;EACI;ALivDhB;AK5uDI;EACI;EACA;AL8uDR;AK7uDQ;EACI;EACA;EACA;EACA;AL+uDZ;AK9uDY;EALJ;IAMQ;IACA;IACA;IACA;ELivDd;AACF;AK/uDY;EACI;EACA;EACA;EACA;EACA;EACA;ALivDhB;AKhvDgB;EAPJ;IAQQ;ELmvDlB;AACF;AKlvDgB;EAVJ;IAWQ;ELqvDlB;AACF;AKpvDgB;EAbJ;IAcQ;IACA;ELuvDlB;AACF;AKtvDgB;EAjBJ;IAkBQ;IACA;ELyvDlB;AACF;AKxvDgB;EArBJ;IAsBQ;EL2vDlB;AACF;AKzvDgB;EACI;EACA;EACA;EACA;AL2vDpB;AKzvDoB;EACI;AL2vDxB;AKxvDoB;EAVJ;IAWQ;IACA;EL2vDtB;AACF;AKxvDgB;EACI;AL0vDpB;AKzvDoB;EAFJ;IAGQ;EL4vDtB;AACF;AK1vDoB;EACI;EACA;EACA;EACA;AL4vDxB;AK1vDwB;EANJ;IAOQ;EL6vD1B;AACF;AK1vDoB;EACI;EACA;EACA;EACA,WJpJF;EIqJE;AL4vDxB;AK1vDwB;EAPJ;IAQQ;EL6vD1B;AACF;AKvvDI;EACI;EN/NN;EACA;EACA;EACA;EACA;EM6NM;EACA;AL6vDR;AK5vDQ;EALJ;IAMQ;EL+vDV;AACF;AK9vDQ;EACI;EACA;EACA;EACA,WJ3KU;EI4KV;ALgwDZ;AK7vDQ;ENtON,kCMuOwB;ENtOxB,8BMsOwB;ENrOxB,0BMqOwB;ALiwD1B;AK7vDQ;EN3ON,qBM4OwB;EN3OxB,iBM2OwB;EN1OxB,aM0OwB;ALiwD1B;AK7vDQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL+vDZ;AK7vDY;EACI;AL+vDhB;AK3vDQ;EACI;EACA;AL6vDZ;AK1vDQ;EACI;EACA;EACA;AL4vDZ;AK3vDY;EAJJ;IAKQ;EL8vDd;AACF;AK5vDY;EACI;AL8vDhB;AK1vDQ;EACI;EACA;EACA;AL4vDZ;AK3vDY;EAJJ;IAKQ;IACA;EL8vDd;AACF;AK7vDY;EACI;EACA;AL+vDhB;AK7vDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AL+vDpB;AK5vDgB;EACI;EACA;EACA;EACA;AL8vDpB;AKzvDQ;EA+II;EAmCA;AL2kDZ;AK3vDgB;EACI;EACA;EACA;AL6vDpB;AK5vDoB;EACI;EACA;EACA;EACA;EACA;EACA;AL8vDxB;AK5vDoB;EACI;EACA;EACA;EACA;AL8vDxB;AK1vDY;EACI;EACA;EACA;EAEA;EACA;EACA;EACA;AL2vDhB;AKzvDgB;EACI;EACA;EACA;EAEA;EAGA;ALwvDpB;AKpvDgB;EACI;EACA;EACA;ALsvDpB;AKrvDoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALuvDxB;AKtvDwB;EACI;EACA;ALwvD5B;AKrvDoB;EACI;ALuvDxB;AKtvDwB;EACI;EACA;EACA;EACA;EACA;EACA;ALwvD5B;AKvvD4B;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALyvDhC;AKtvDwB;EACI;EACA;EACA;EACA;EACA;EACA;ALwvD5B;AKrvDoB;EACI;ALuvDxB;AKtvDwB;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;ALuvD5B;AKtvD4B;EACI;EACA;ALwvDhC;AKtvD4B;EACI;EACA;ALwvDhC;AKtvD4B;EAEI;ALuvDhC;AKrvD4B;EACI;EACA;ALuvDhC;AKlvD4B;EACI;EACA;ALovDhC;AKlvD4B;EACI;EACA;ALovDhC;AK7uDY;EACI;IAAK;ELgvDnB;EK/uDc;IAAO;ELkvDrB;AACF;AK/uDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALivDhB;AK9uDY;EACI;EACA;ALgvDhB;AK7uDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL+uDhB;AK5uDY;EACI;AL8uDhB;AKzuDY;EACI;EACA;EACA;EACA;AL2uDhB;AKvuDoB;EACI;EACA;EACA;EACA;EACA;EACA;ALyuDxB;AKvuDoB;EACI;EACA;EACA;EACA;EACA;EACA;ALyuDxB;AKtuDoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALwuDxB;AKnuDY;EACI;EACA;EACA;ALquDhB;AKpuDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALsuDpB;AKpuDgB;EACI;EACA;EACA;EACA;EACA;ALsuDpB;AKpuDoB;EACI;EACA;EACA;EACA;EACA;ALsuDxB;AKpuDwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALsuD5B;;AK3tDI;EACI;EACA;EACA;EACA;AL8tDR;AK5tDQ;EANJ;IAOQ;EL+tDV;AACF;AK7tDQ;EAVJ;IAWQ;ELguDV;AACF;AK9tDQ;EACI;EACA;EACA;ENzlBV;EACA;EACA;EACA;EACA;EAWA,8BM4kBkC;EN3kBlC,0BM2kBkC;EN1kBlC,sBM0kBkC;ENljBlC,+BMmjB+B;ENljB/B,0BMkjB+B;ENjjB/B,uBMijB+B;EACrB;ALwuDZ;AKtuDY;EACI;EACA;EACA;EACA;ALwuDhB;AKruDY;EACI;EACA;EACA;ALuuDhB;AKpuDY;EACI;ALsuDhB;AKluDQ;EACI;EACA;EACA;EACA;ALouDZ;AKluDY;EANJ;IAOQ;ELquDd;AACF;AKnuDY;EAVJ;IAWQ;ELsuDd;AACF;AKnuDgB;EACI;ALquDpB;AK/tDI;EACI;ALiuDR;AK/tDQ;EACI;EACA;EACA;EACA;EACA;ALiuDZ;AK9tDQ;EACI;EACA;EACA;EACA;EACA;EACA;ALguDZ;AK/tDY;EAPJ;IAQQ;ELkuDd;AACF;AKhuDY;EACI;EACA;EACA;ALkuDhB;AKjuDgB;EAJJ;IAKQ;ELouDlB;AACF;AKluDgB;ENrqBd;EACA;EACA;EACA;EACA;EAyBA,sCM0oB2C;ENzoB3C,8BMyoB2C;EN9nB3C,2BM+nBuC;EN9nBvC,sBM8nBuC;EN7nBvC,mBM6nBuC;EACrB;EACA;EACA;AL2uDpB;AKzuDoB;EACI;EACA;ENxsBtB;EACA;EACA;EACA;ACo7EF;AK3uDoB;EACI;EACA;EACA;EACA;EACA;AL6uDxB;AK5uDwB;EANJ;IAOQ;EL+uD1B;AACF;AK1uDoB;EACI;AL4uDxB;AKxuDgB;EACI;EACA;EACA;AL0uDpB;AKxuDoB;EACI;EACA;EACA;AL0uDxB;;AKluDA;EACI;ALquDJ;AKluDQ;EACI;EACA;ALouDZ;AKluDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALouDhB;AKluDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALouDpB;AKjuDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALmuDpB;AKhuDgB;EACI;EACA;EACA,WJlsBE;EImsBF;EACA;ALkuDpB;AKhuDoB;EACI;ALkuDxB;AK3tDI;EACI;EACA;EACA;AL6tDR;;AKztDA;EACI;AL4tDJ;;AKztDA;EACI;EACA;EACA;EACA;EACA;AL4tDJ;AK1tDI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL4tDR;AK1tDQ;EACI;EACA;EACA;EACA;AL4tDZ;AK1tDY;EACI;EACA;AL4tDhB;AKztDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL2tDhB;AKztDgB;EACI;AL2tDpB;AKxtDgB;EACI;AL0tDpB;AKvtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALytDpB;AKvtDoB;EACI;EACA;ALytDxB;AKrtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALutDpB;AKrtDoB;EACI;EACA;EACA;ALutDxB;AKptDoB;EACI;EACA;EACA;ALstDxB;AKptDwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,WJh0BN;ADshFtB;AKptD4B;EACI;ALstDhC;AKntD4B;EACI;ALqtDhC;AKltD4B;EACI;EACA;ALotDhC;AKjtD4B;EACI;EACA;EACA;ALmtDhC;AKhtD4B;EACI;EACA;ALktDhC;AK/sD4B;EACI;ALitDhC;AK/sD4B;EACI;ALitDhC;AKxsDQ;EACI;EACA;EACA;AL0sDZ;AKxsDY;EACI;EACA;AL0sDhB;AKxsDgB;EACI;EACA;AL0sDpB;AKpsDI;EACI;ALssDR;AKpsDQ;EN17BN;EACA;EACA;EACA;EACA;EMw7BU;EACA;AL0sDZ;AKxsDY;EALJ;IAMQ;IACA;EL2sDd;AACF;AKzsDY;EACI;EACA;EACA;AL2sDhB;AKxsDY;EACI;EACA;EACA;EACA;EACA;EACA;ENz+Bd;EACA;EACA;EACA;ACorFF;AK1sDY;EACI;EN9+Bd;EACA;EACA;EACA;AC2rFF;AK9sDgB;EAHJ;IAIQ;ELitDlB;AACF;AK/sDgB;EACI;EN59BlB;EACA;EACA;EACA;EACA;EAqCA,2BMq7BuC;ENp7BvC,sBMo7BuC;ENn7BvC,mBMm7BuC;EACrB;EACA,WJj6BE;EIk6BF;EACA;EACA;EACA;EACA;EN9/BlB;EACA;EACA;EACA;ACstFF;AKxtDoB;EACI;EACA,cJj6Bd;EIk6Bc;EN3+BtB;EACA;EACA;EACA;EACA;EAyBA,+BMg9B+C;EN/8B/C,uBM+8B+C;ENtgC/C;EACA;EACA;EACA;ACsuFF;AK/tDoB;EACI;EACA;ALiuDxB;AK9tDoB;EACI;EACA;ALguDxB;AK7tDoB;EACI;EACA;EACA;EACA;EACA;AL+tDxB;AK9tDwB;EANJ;IAOQ;ELiuD1B;AACF;AK/tDwB;EACI;ALiuD5B;AK9tDwB;EACI;EACA;EACA;EACA;EACA;EACA;ALguD5B;AK7tDwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL+tD5B;AK9tD4B;EAZJ;IAaQ;IACA;ELiuD9B;AACF;AK5tDgB;EACI;EACA;AL8tDpB;AK5tDoB;EACI;AL8tDxB;AK5tDwB;EACI;AL8tD5B;AK5tD4B;ENhjC1B;EACA;EACA;EACA;EACA;EAqCA,2BMygCmD;ENxgCnD,sBMwgCmD;ENvgCnD,mBMugCmD;EACrB;EACA;ALouDhC;AK9tDgC;EACI;ALguDpC;AK9tDoC;EACI;ALguDxC;AKvtDY;EN/jCV,oCMgkC4B;EN/jC5B,gCM+jC4B;EN9jC5B,4BM8jC4B;EACd;AL2tDhB;AK1tDgB;EAHJ;IAIQ;EL6tDlB;AACF;AK3tDgB;EACI;EACA;EACA;AL6tDpB;AK5tDoB;EAJJ;IAKQ;EL+tDtB;AACF;AK5tDwB;EACI,WJzhCN;EI0hCM;AL8tD5B;AKztDgB;EACI;ENzkClB,uBM0kCqC;ENzkCrC,mBMykCqC;ENxkCrC,eMwkCqC;ENnkCrC,sCMokC2C;ENnkC3C,8BMmkC2C;EACzB;EACA;EACA;EACA;AL8tDpB;AK5tDoB;ENvmClB;EACA;EACA;EACA;EACA;ACs0FF;AK/tDoB;EACI;EACA;EACA;EACA;ALiuDxB;AK/tDwB;EACI;EACA;ALiuD5B;AK7tDoB;EACI;AL+tDxB;AK5tDoB;EACI;EACA;AL8tDxB;;AKttDA;EACI;EACA;EACA;EACA;ALytDJ;AKvtDI;EACI;EACA;EACA;ALytDR;AKvtDQ;EACI;ALytDZ;AKttDQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALwtDZ;AKvtDY;EAZJ;IAaQ;EL0tDd;AACF;AKvtDgB;EACI;EACA;EACA;EACA;EACA;EACA;ALytDpB;AKttDgB;EACI;EACA;EACA;EACA;EACA;ALwtDpB;AKptDQ;EACI;EACA;ALstDZ;AKltDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALotDhB;AKntDgB;EAfJ;IAgBQ;IACA;ELstDlB;AACF;AKptDgB;EACI;ALstDpB;AKjtDQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALmtDZ;AKjtDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALmtDhB;AKltDgB;EARJ;IASQ;ELqtDlB;AACF;AKntDgB;EACI;EACA;EACA;EACA;EACA;ALqtDpB;AKptDoB;EANJ;IAOQ;IACA;IACA;ELutDtB;AACF;AKptDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALstDpB;AKrtDoB;EARJ;IASQ;ELwtDtB;AACF;AKrtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALutDpB;AKttDoB;EARJ;IASQ;ELytDtB;AACF;AKvtDoB;EACI;ALytDxB;AKvtDqB;EACG;ALytDxB;AKrtDgB;EACI;ALutDpB;AKptDgB;EACI;ALstDpB;AKptDoB;EACI;ALstDxB;AKltDgB;EAEI;EACA;ALmtDpB;AKhtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALktDpB;AKhtDoB;EACI;EACA;ALktDxB;AK9sDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALgtDpB;AK7sDgB;EACI;AL+sDpB;AK5sDgB;EACI;EACA;EACA;AL8sDpB;AK3sDgB;EACI;EACA;EACA;EACA;EACA;AL6sDpB;AK1sDgB;EACI;EACA;EACA;AL4sDpB;;AKrsDA;EACI;EACA;EACA;EACA;ALwsDJ;;AKrsDA;;;EAGI;EACA;EACA;ALwsDJ;AKvsDI;;;EACI;AL2sDR;AKzsDI;;;EACI;EACA;AL6sDR;AK3sDY;;;EACI;AL+sDhB;AK9sDgB;;;EACI;ALktDpB;AKhtDgB;;;EACI;EACA;ALotDpB;;AK9sDA;EACE;EACA;EACA;EACA;ALitDF;;AK/sDA;EACE;EACA;EACA;ALktDF;;AMnoGA;EACE;ANsoGF;AMpoGE;EAHF;IAII;ENuoGF;AACF;AMroGE;EACE;EACA;EACA;EACA;EACA;EACA,cLiHY;EKhHZ;EACA;EACA;EACA;EACA;ANuoGJ;AMroGI;EACE;EACA;EACA;ANuoGN;AMtoGM;EACE;EACA;EACA;EACA,mBLkGQ;EKjGR;EACA,cLwGQ;EKvGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ANwoGR;AMvoGQ;EACE;EACA;EACA;EACA;EACA;EACA,mBL+EM;EK9EN;EACA;EACA;EACA;EACA;ANyoGV;AMpoGQ;EACE;EACA;ANsoGV;AMnoGM;EACE;ANqoGR;AMloGI;EACE;ANooGN;AMnoGM;EACE;EACA;ANqoGR;AMloGM;EACE;EACA;ANooGR;AM3nGM;EACE;EACA;EACA;EACA;AN6nGR;AMvnGE;EACE;EACA;ANynGJ;AMxnGI;EACE;EACA;AN0nGN;AMtnGE;EACE,cLuBgB;EKtBhB;EACA;EACA;EACA;ANwnGJ;;AMpnGE;EACE;ANunGJ;;AMnnGE;EACE;ANsnGJ;;AMnnGA;EACE;ANsnGF;;AO5uGI;;;EACI;EACA;EACA;EACA,cNsHQ;EMrHR;EACA;EACA;EACA,mBNuHa;EMtHb;APivGR;AO/uGQ;;;EACI;EACA;EACA;EACA;APmvGZ;AOhvGQ;;;EACI,cNyGI;AD2oGhB;AOjvGQ;;;EACI,cNqGI;ADgpGhB;AOlvGQ;;;EACI,cNiGI;ADqpGhB;AOnvGQ;;;EACI;EACA,cN4FI;AD2pGhB;AOpvGQ;;;EACI;EACA,cNuFI;ADiqGhB;AOrvGQ;;;EACI,cNmFI;ADsqGhB;AOtvGQ;;;EACI;EACA,yBNuDJ;ADmsGR;AOxvGY;;;EACI;EACA;AP4vGhB;AOxvGI;;;EACI;EACA;EACA,mBNyEQ;EMxER;EACA;EACA;EACA;EACA;AP4vGR;AO3vGQ;;;EACI,cN4DI;ADmsGhB;AO7vGQ;;;EACI;EACA;EACA;EACA;APiwGZ;AOhwGY;;;EACI;EACA;EACA;APowGhB;;AQj1GE;EACE;EACA;EACA;EACA,cP0HgB;EOzHhB;EACA;EACA;EACA;EACA,mBPyHiB;EOxHjB;ARo1GJ;AQn1GI;EACE;EACA;ARq1GN;;ASj2GE;EACE;EACA;EACA;EACA;EACA,yBR+HY;EQ9HZ;EACA;EACA,cRoHY;EQnHZ;EACA;ATo2GJ;ASn2GI;EACE;EACA,qBRkHc;EQjHd;ATq2GN;;AUn3GE;EACE;EACA;AVs3GJ;AUp3GI;EACE;EACA;EACA;EACA,mBTyHe;ESxHf;EACA;EACA,cT0FI;ESzFJ;AVs3GN;AUp3GM;EACE,yBTgFE;ES/EF;EACA;EACA;EACA;EACA,cTiFE;ADqyGV;AUp3GQ;EACE;AVs3GV;AUn3GM;EACE;EACA;EACA;EACA,cTuEE;EStEF;EACA;EACA;EACA;EACA;EACA;AVq3GR;AUl3GM;EACE;AVo3GR;AUj3GI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVm3GN;AUh3GE;EACE;AVk3GJ;AU92GI;EACE;AVg3GN;AU/2GM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVi3GR;AU52GE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AV82GJ;AU72GI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AV+2GN;AU52GI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AV82GN;AU72GM;EACE;EACA;EACA;EACA;EACA;EACA;AV+2GR;AU92GQ;EACE;EACA;EACA;EACA;AVg3GV;AU92GQ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVg3GV;AU/2GU;EACE;AVi3GZ;AU72GM;EACE;AV+2GR;AU92GQ;EACE;AVg3GV;AU/2GU;EACE;EACA;AVi3GZ;AU/2GU;EACE;EACA;EACA;EACA;AVi3GZ;AU/2GU;EACE;EACA;EACA;EACA;AVi3GZ;AU52GM;EACE;EACA;EACA;AV82GR;;AUx2GA;EACE;AV22GF;;AWjhHM;EACE;AXohHR;AWhhHQ;EACE;EACA;AXkhHV;AW7gHI;EACE;AX+gHN;AW7gHM;EACE,cVgFE;EU/EF;EACA;EACA;EZtBN;EACA;EACA;EACA;ACsiHF;AWhhHQ;EACE,cV0EA;ADw8GV;AWhhHU;EACE,qBV4EH;ADs8GT;AW7gHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EZ3CN;EACA;EACA;EACA;AC2jHF;AW/gHM;EACE;EACA;EACA;EACA,yBVoCc;EUnCd;EACA;EACA;EACA;EACA;EZ2BN,6BAqBmB;EApBnB,yBAoBmB;EAnBnB,wBAmBmB;EAlBnB,qBAkBmB;EAxGnB;EACA;EACA;EACA;AC8kHF;AWnhHQ;EACE;EZoBR,2BAqBmB;EApBnB,uBAoBmB;EAnBnB,sBAmBmB;EAlBnB,mBAkBmB;ACg/GrB;AWrhHQ;EACE,qBVmBY;ADogHtB;;AYxlHM;EACE;AZ2lHR;AYvlHQ;EACE;EACA;AZylHV;AYnlHI;EACE;AZqlHN;AYnlHM;EACE,cX+EE;EW9EF;EACA;EACA;EbvBN;EACA;EACA;EACA;AC6mHF;AYtlHQ;EACE,cXyEA;AD+gHV;AYtlHU;EACE,qBX2EH;AD6gHT;AYnlHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;Eb5CN;EACA;EACA;EACA;ACkoHF;AYrlHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EbwBN,6BAqBmB;EApBnB,yBAoBmB;EAnBnB,wBAmBmB;EAlBnB,qBAkBmB;EAxGnB;EACA;EACA;EACA;ACupHF;AYzlHQ;EACE;EbiBR,2BAqBmB;EApBnB,uBAoBmB;EAnBnB,sBAmBmB;EAlBnB,mBAkBmB;ACyjHrB;AY3lHQ;EACE;EACA;AZ6lHV;;AapqHI;EACE;EACA;EACA;EACA;EACA;EdmBJ;EACA;EACA;EACA;EACA;EcrBI;Ab2qHN;AazqHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EdKN;EACA;EACA;EACA;EACA;EAyBA,+BchC+B;EdiC/B,uBcjC+B;Ed4C/B,2Bc3C2B;Ed4C3B,sBc5C2B;Ed6C3B,mBc7C2B;AbkrH7B;AahrHQ;EACE;EACA;AbkrHV;Aa9qHM;EACE;EACA;AbgrHR;Aa5qHI;EACE;Ab8qHN;Aa5qHM;EACE;EACA;EACA,yBZ2DA;EY1DA;EACA;EACA;EACA;EACA;EACA;EACA;Ab8qHR;Aa3qHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Ab6qHR;;AavqHA;EACE;Ab0qHF;AarqHM;EACE;AbuqHR;AarqHQ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AbuqHV;AapqHQ;EACE;EACA;EACA;EACA;EACA;AbsqHV;;Aa5pHE;;;EACE;EACA;AbiqHJ;Aa/pHI;;;EACE;AbmqHN;AahqHI;;;EACE;AboqHN;AajqHI;;;EACE;AbqqHN;;AczxHY;EACI;EACA;EACA;EACA;EACA;Ad4xHhB;AcxxHY;EACI;EACA;Ad0xHhB;AcxxHY;EACI;Ad0xHhB;AcxxHY;EACI;EACA;EACA;EACA;EACA;Ad0xHhB;;AelzHA;EACE;EACA;EACA,yBdkIoB;ADmrHtB;AenzHE;EhBsBA;EACA;EACA;EACA;EACA;EgBxBE;EACA;AfyzHJ;AevzHI;EACE;EACA;EACA;EACA;EhBaJ;EACA;EACA;EACA;EACA;EAqCA,2BgBpDyB;EhBqDzB,sBgBrDyB;EhBsDzB,mBgBtDyB;EhBwCzB,+BgBvC6B;EhBwC7B,uBgBxC6B;EACzB,yBdmHgB;EclHhB;EACA;EACA;Afg0HN;Ae7zHI;EACE,WdiEgB;EchEhB;EACA;EACA;Af+zHN;Ae9zHM;EACE;EACA,cd+FQ;Ec9FR;EACA;EACA;EACA;EACA;Afg0HR;Ae9zHM;EACE,cdwFY;EcvFZ;EACA;EACA;EACA;Afg0HR;Ae5zHQ;EACE;Af8zHV;AezzHM;EACE;EACA;EACA,cdkEa;EcjEb;EACA;EACA;EACA;Af2zHR;Ae1zHQ;EACE;EACA;Af4zHV;;AgBz3HE;EjByBA;EACA;EACA;EACA;EACA;EiB3BE;EACA;EACA;EACA,yBfsGI;AD0xHR;AgB93HI;EACE;EACA;EACA,cfmGG;AD6xHT;AgB73HI;EACE,cfoFI;EenFJ;AhB+3HN;AgB73HM;EACE;EACA;EACA,cfiFE;EehFF;AhB+3HR;AgB33HQ;EACE;AhB63HV;AgBx3HI;EACE,qBf+EI;Ee9EJ,yBf6EG;AD6yHT;AgBx3HM;EACE,cfuDQ;ADm0HhB;AgBv3HI;EACE,qBfyEK;EexEL,yBfuEI;ADkzHV;AgBv3HM;EACE,cfsEG;ADmzHX;AgBt3HI;EACE,qBfoEE;EenEF,yBfkEC;ADszHP;AgBt3HM;EACE,cfsCM;ADk1Hd;;AgBj3HI;EACE;EACA;AhBo3HN;;AgB/2HI;EACE;EACA;AhBk3HN;;AgB72HI;EACE;EACA;AhBg3HN;AgB92HM;EACE;EACA;EACA;AhBg3HR;AgB72HM;EACE,WfIc;EeHd;EACA;EACA;EACA;AhB+2HR;AgB72HQ;EACE;AhB+2HV;AgB52HQ;EACE;AhB82HV;;AiB78HE;EACE;EACA;EACA;AjBg9HJ;AiB/8HI;EACE;AjBi9HN;AiB98HE;EACE;EACA;EACA;EACA;EACA;AjBg9HJ;AiB98HI;EACE;AjBg9HN;AiB78HI;EACE;EACA;EACA;EACA;EACA;EACA;EACA,yBhBoGU;EgBnGV;ElB3BJ;EACA;EACA;EACA;AC2+HF;AiBh9HM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,yBhB8FQ;EgB7FR;ElBvCN;EACA;EACA;EACA;AC0/HF;AiBl9HM;EACE;EACA;ElBsCN,mCA4CmB;EA3CnB,+BA2CmB;EA1CnB,8BA0CmB;EAzCnB,2BAyCmB;EkBhFb;EACA;EACA;EACA;ElBlDN;EACA;EACA;EACA;AC0gIF;AiBv9HM;EACE;EACA;EACA;EACA;AjBy9HR;AiBp9HM;EACE,yBhBwDa;AD85HrB;AiBp9HQ;EACE;EACA;EACA;EACA;AjBs9HV;AiBn9HQ;EACE;AjBq9HV;AiBl9HQ;EACE;AjBo9HV;;AkBliIE;EACE;AlBqiIJ;AkBniII;EnBsBF;EACA;EACA;EACA;EACA;EmBxBI;AlByiIN;AkBviIM;EACE;AlByiIR;AkBpiIE;EACE;EACA;EACA;EACA,yBjBqFI;EiBpFJ;EACA;EACA,cjBiFM;EiBhFN;EACA;AlBsiIJ;AkBpiII;EACE;EACA;EACA;AlBsiIN;AkBniII;EACE,cjBkEI;ADm+HV;AkBliII;EACE,cjB8DI;ADs+HV;AkBjiII;EACE,cjB0DI;ADy+HV;AkBhiII;EACE;EACA,cjBqDI;AD6+HV;AkB/hII;EACE;EACA,cjBgDI;ADi/HV;AkB9hII;EACE,cjB4CI;ADo/HV;AkB5hIE;EACE;EACA;EACA;EACA;EACA,cjBmCM;EiBlCN;AlB8hIJ;;AmB7lIE;EACE;AnBgmIJ;AmB7lIE;EACE;EACA;EACA;EACA;EACA,mBlBwHiB;EkBvHjB;EACA;EACA,clBgHY;EkB/GZ;EACA;AnB+lIJ;AmB7lII;EACE;EACA;EACA;AnB+lIN;AmB5lII;EACE,clBqGU;ADy/HhB;AmB3lII;EACE,clBiGU;AD4/HhB;AmB1lII;EACE,clB6FU;AD+/HhB;AmBzlII;EACE;EACA,clBwFU;ADmgIhB;AmBxlII;EACE;EACA,clBmFU;ADugIhB;AmBvlII;EACE,clB+EU;AD0gIhB;AmBrlIE;EACE;EACA;EACA;EACA;EACA,clBsEY;EkBrEZ;AnBulIJ;;AoBhpIA;EACE;ApBmpIF;AoBlpIG;EACC;EACA;EACA,mBnBiIY;EmBhIZ;ApBopIJ;AoBlpIE;EACE;ApBopIJ;AoBjpII;EACE;ApBmpIN;AoBhpII;EACE;EACA;EACA;EACA;ApBkpIN;AoBhpIQ;EACE;ApBkpIV;AoB9oIQ;EACE;EACA,mBnBgGK;ADgjIf;AoB/oIU;EACE;ApBipIZ;AoB7oIM;EACE;EACA,mBnB8Fa;EmB7Fb;EACA;EACA;EACA;EACA;ApB+oIR;AoB5oIM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,mBnB8EQ;EmB7ER;ApB8oIR;AoB3oIM;EACE;EACA;EACA;ApB6oIR;AoBloIM;EACE;EACA;EACA;EACA;EACA;EACA;EACA,cnB6CQ;EmB5CR;ApBooIR;AoBjoIM;EACE;EACA;EACA;EACA;EACA;EACA;ApBmoIR;AoBloIQ;EACE;EACA;EACA;EACA;ApBooIV;AoBnoIU;EACE;ApBqoIZ;AoBloIQ;EACE;ApBooIV;AoBnoIU;EACE;ApBqoIZ;AoB9nII;EACE;EACA;ErBtFJ;EACA;EACA;EACA;EACA;EAkBA,uBqBkEuB;ErBjEvB,mBqBiEuB;ErBhEvB,eqBgEuB;ErB3DvB,sCqB4D6B;ErB3D7B,8BqB2D6B;EACzB;EACA;EACA;EACA;EACA;ApBuoIN;AoBroIQ;EACE;ApBuoIV;AoBpoIM;EACE;EACA;EACA;ApBsoIR;AoBroIQ;;EAEI;EACA,mBnBDU;EmBEV,cnBbS;EmBcT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ApBuoIZ;AoBroIQ;EACI;EACA,cnBdI;ADqpIhB;AoBloII;EACE;ApBooIN;AoBjoII;EACE;ApBmoIN;AoBloIM;EACE,cnBtCa;EmBuCb;EACA;EACA;EACA;EACA;EACA;EACA;ApBooIR;AoBhoII;EACE;EACA;ApBkoIN;AoB9nIY;EACE;EACA;ApBgoId;AoB1nIY;EACE;ApB4nId;AoBtnII;EACE;ApBwnIN;;AoBnnIA;EACE;ApBsnIF;;AoBlnIE;;;EAGE;ApBqnIJ;AoBnnIE;EACE;ApBqnIJ;AoBpnII;EACE;ApBsnIN;AoBpnII;EACE;EACA;ApBsnIN;AoBrnIM;EACE;EACA;ApBunIR;;AqB/0II;EACI;EACA;ArBk1IR;AqBj1IQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,cpByFF;EoBxFE;EACA;EACA;EACA;EACA;ArBm1IZ;AqBj1IQ;EACI,yBpB4EH;EoB3EG;EACA,cpBqEA;AD8wIZ;AqBj1IQ;EACI,yBpBsEH;EoBrEG;ArBm1IZ;AqBj1IQ;EACI,yBpBmEH;EoBlEG;EACA,cpB4DA;ADuxIZ;AqB/0IQ;EACI;EACA;EACA;EACA;EtBUV,uBsBT6B;EtBU7B,mBsBV6B;EtBW7B,esBX6B;EtBgB7B,sCsBfmC;EtBgBnC,8BsBhBmC;ArBo1IrC;AqBl1IQ;EtBhBN;EACA;EACA;EACA;EACA;EsBcU;ArBw1IZ;;AsBp4II;EACI;AtBu4IR;AsBt4IQ;EACI;EACA;EACA;EACA,yBrBiGJ;EqBhGI;EACA;EACA;EACA;AtBw4IZ;AsBr4II;EACI;EACA;EACA;AtBu4IR;AsBt4IQ;EACI;AtBw4IZ;AsBr4II;EACI;EACA;AtBu4IR;AsBt4IQ;EACI;AtBw4IZ;AsBv4IY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AtBy4IhB;AsBv4IY;EACI;EACA;EACA;EACA,yBrBgER;EqB/DQ;EACA;EACA;EACA;AtBy4IhB;;AuBp7IE;EACE;AvBu7IJ;AuBr7IE;EACE;AvBu7IJ;AuBl7IM;EACE;EACA;EACA;EACA;EACA;EACA;AvBo7IR;AuBn7IQ;EAPF;IAQI;EvBs7IR;AACF;AuBr7IQ;EACE;EACA;EACA,WtBmEY;EsBlEZ;EACA;AvBu7IV;AuBt7IU;EANF;IAOI;IACA;IACA;EvBy7IV;AACF;AuBv7IQ;EACE;EACA;AvBy7IV;AuBx7IU;EAHF;IAII;IACA;EvB27IV;AACF;AuBx7IM;EACE;AvB07IR;;AwBl+IE;EACE;EACA;EACA,mBvB2FK;EuB1FL;EACA;EACA;EACA;EACA;EACA;AxBq+IJ;AwBn+II;EACE;EACA;EACA;AxBq+IN;AwBn+IM;EACE;EACA,cvBiFE;ADo5IV;AwBj+II;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cvB2DQ;EuB1DR;EACA;EACA;EACA;AxBm+IN;AwBh+II;EACE;AxBk+IN;;AwB19II;EACE;AxB69IN;AwB19II;EACE;AxB49IN;AwB19IM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cvBuCE;EuBtCF;AxB49IR;AwB19IQ;EACE;EACA;EACA;AxB49IV;AwBz9IQ;EACE,cvByBA;ADk8IV;AwBx9IQ;EACE,cvBqBA;ADq8IV;AwBv9IQ;EACE,cvBiBA;ADw8IV;AwBt9IQ;EACE;EACA,cvBYA;AD48IV;AwBr9IQ;EACE;EACA,cvBOA;ADg9IV;AwBp9IQ;EACE,cvBGA;ADm9IV;AwBj9II;EzB1EF;EACA;EACA;EACA;EACA;EyBwEI;AxBu9IN;AwBr9IM;EzBtEJ,uByBuEoB;EzBtEpB,mByBsEoB;EzBrEpB,eyBqEoB;EACd;EACA;AxBy9IR;AwBv9IQ;EACE;EACA;EACA;EACA,cvBXA;EuBYA;EACA;EACA;EACA;AxBy9IV;AwBv9IU;EACE;AxBy9IZ;AwBt9IU;EACE,mBvBpCU;EuBqCV;AxBw9IZ;AwBn9IM;EACE;EACA;AxBq9IR;AwBn9IQ;EACE;AxBq9IV;AwBn9IU;EACE;AxBq9IZ;AwBl9IU;EACE;EACA;EACA;EACA;EACA;AxBo9IZ;AwBl9IY;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cvBxDJ;AD4gJV;AwBl9Ic;EACE;EACA;EACA;EACA;EACA;EzBzId;EACA;EACA;EACA;EACA;EAqCA,2ByBkGmC;EzBjGnC,sByBiGmC;EzBhGnC,mByBgGmC;EzB9GnC,+ByB+GuC;EzB9GvC,uByB8GuC;AxB29IzC;AwBz9IgB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AxB29IlB;AwBz9IkB;EACE;EACA;EACA;AxB29IpB;AwBt9Ic;EACE;AxBw9IhB;AwBt9IkB;EACE;AxBw9IpB;AwBp9Ic;EACE;AxBs9IhB;AwBp9IkB;EACE,qBvBlHE;EuBmHF,yBvBnHE;EuBoHF;AxBs9IpB;AwBr9IoB;EACE;AxBu9ItB;AwBh9IY;EACE;AxBk9Id;AwBh9IY;EACE,mBvBzHJ;EuB0HI;AxBk9Id;AwBh9IY;EACE,mBvBnHL;EuBoHK;AxBk9Id;AwBh9IY;EACE,mBvBzIQ;AD2lJtB;AwB38II;EACE;EACA;EACA;EACA;EACA;EACA;AxB68IN;AwB38IM;EACE;AxB68IR;;AyB7rJE;EACE;EACA;EACA;EACA,cxBwHY;EwBvHZ;EACA;EACA;EACA,mBxByHiB;EwBxHjB;EACA;AzBgsJJ;AyB9rJI;EACE;EACA;EACA;EACA;AzBgsJN;AyB7rJI;EACE,cxB0GU;ADqlJhB;AyB5rJI;EACE,cxBsGU;ADwlJhB;AyB3rJI;EACE,cxBkGU;AD2lJhB;AyB1rJI;EACE;EACA,cxB6FU;AD+lJhB;AyBzrJI;EACE;EACA,cxBwFU;ADmmJhB;AyBxrJI;EACE,cxBoFU;ADsmJhB;AyBxrJI;EAEI;EACA;AzByrJR;AyBrrJE;EACE;EACA;EACA,mBxB8EY;EwB7EZ;EACA;AzBurJJ;AyBtrJI;;EAEE;AzBwrJN;AyBtrJI;EACE;EACA,cxB6DU;EwB5DV;EACA;EACA;EACA;EACA;AzBwrJN;AyBvrJM;EACE;EACA;EACA;AzByrJR;AyBvrJM;EAEI;EACA;AzBwrJV;AyBrrJI;EACE,yBxBgDe;EwB/Cf;EACA;EACA,cxByCc;EwBxCd;AzBurJN;AyBtrJM;EACE;EACA;EACA;AzBwrJR;AyBprJE;EACE;EACA;EACA;EACA;EACA;AzBsrJJ;AyBprJI;EACE;EACA;EACA,mBxB6BU;EwB5BV;EACA;EACA;EACA;EACA;EACA;AzBsrJN;AyBrrJM;EACE;EACA;EACA;AzBurJR;;A0B1yJA;EACI;EACA;EACA;A1B6yJJ;;A0B1yJA;EAEI;A1B4yJJ;;A2BpzJA;EACI;EACA;EACA;A3BuzJJ;A2BrzJI;EACI;EACA;EACA;A3BuzJR;A2BrzJQ;EACI;EACA;A3BuzJZ;A2BrzJY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E5BpBd;EACA;EACA;EACA;EAsBA;EACA;EACA;EACA;EACA;EAyBA,+BAwByB;EAvBzB,uBAuByB;EAZzB,2BAaqB;EAZrB,sBAYqB;EAXrB,mBAWqB;E4BxDP;EACA;A3Bm0JhB;A2Bj0JgB;EACI;EACA;EACA;EACA;A3Bm0JpB;A2B/zJY;EACI;EACA;EACA;EACA;EACA;A3Bi0JhB;A2B/zJgB;EACI;A3Bi0JpB;A2B7zJY;EACI;A3B+zJhB;A2B7zJY;EACI;EACA;EACA;A3B+zJhB;A2B7zJY;EACI;A3B+zJhB;A2B7zJY;EACI;EACA;A3B+zJhB;A2B5zJQ;EACI;EACA;EACA;A3B8zJZ;A2B5zJQ;E5B1CN;EACA;EACA;EACA;EACA;EAqCA,2B4BG+B;E5BF/B,sB4BE+B;E5BD/B,mB4BC+B;E5Bf/B,+B4BgBmC;E5BfnC,uB4BemC;EACzB;EACA;EACA,c1BgBA;E0BfA;EACA;A3Bq0JZ;A2Bn0JY;EACI;A3Bq0JhB;A2Bh0JY;EACI;EACA,c1BEM;ADg0JtB;A2B9zJQ;EACI;A3Bg0JZ;A2B9zJY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A3Bg0JhB;A2B7zJY;EACI;EACA;A3B+zJhB;;A4B16JI;;;EACI;A5B+6JR;A4B56JI;;;;;;EAEI;A5Bk7JR;A4B/6JI;;;EACI;A5Bm7JR;A4Bh7JI;;;EACI;A5Bo7JR;A4Bn7JQ;;;EACI;EACA;A5Bu7JZ;A4Bt7JY;;;EACI;A5B07JhB;A4Br7JI;;;EACI;A5By7JR;A4Bv7JI;;;EACI;A5B27JR;A4B17JQ;;;EACI;EACA;EACA;A5B87JZ;A4B57JQ;;;EACI;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;A5B+7JZ;A4B97JY;;;EACI;EACA;EACA,c3ByEA;E2BxEA;EACA;EACA;EACA;A5Bk8JhB;A4Bh8JY;;;EACI;A5Bo8JhB;A4Bj8JQ;;;EACI;EACA;EACA;EACA,mB3BmEI;E2BlEJ;A5Bq8JZ;A4Bp8JY;;;EACI;A5Bw8JhB;A4Bv8JgB;;;EACI;A5B28JpB;A4Bx8JY;;;EACI;EACA;EACA;EACA;A5B48JhB;A4B38JgB;;;EACI;A5B+8JpB;A4B98JoB;;;EACI,c3B2CR;E2B1CQ;EACA;EACA;EACA;A5Bk9JxB;A4Bj9JwB;;;EACI;EACA;EACA;EACA;EACA;A5Bq9J5B;A4Bn9JwB;;;EACI;A5Bu9J5B;A4Bh9JoB;;;EACI;A5Bo9JxB;A4B98JoB;;;EACI;A5Bk9JxB;A4B38JoB;;;;;;EACI;A5Bk9JxB;A4B98JY;;;EACI;A5Bk9JhB;A4B/8JQ;;;EACI;A5Bm9JZ;;A4B98JA;EACI;EACA;A5Bi9JJ;;A4B/8JA;;EAEI;EACA;A5Bk9JJ;;A4Bh9JA;EACI;E7BpHF;EACA;EACA;EACA;EACA;E6BkHE;EACA;A5Bu9JJ;;A4Br9JA;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Bw9JJ;A4Bv9JI;;EACI,yB3B/IM;E2BgJN;EACA;EACA;EACA;A5B09JR;A4Bz9JQ;;EACI;EACA;EACA;EACA;EACA;EAEA;EAqBA;EACA;A5Bu8JZ;A4B59JY;EARJ;;IASQ;E5Bg+Jd;AACF;A4B99JY;;EACI;A5Bi+JhB;A4B99JY;;EACI;EACA;EACA;A5Bi+JhB;A4B99JY;;EACI;EACA;A5Bi+JhB;A4B39JY;;EACI;EACA;A5B89JhB;A4B79JgB;;EACI;A5Bg+JpB;A4B39JQ;;EACI;A5B89JZ;A4B59JQ;;EACI;A5B+9JZ;;A4B19JI;EACI;A5B69JR;A4B39JI;EACI;EACA;EACA;A5B69JR;A4B59JQ;EACI;A5B89JZ;;A4B19JA;EACI;EACA;EACA;A5B69JJ;;A4B39JA;E7B5ME;EACA;EACA;EACA;EACA;E6B0ME;EACA;A5Bk+JJ;;A4B/9JA;EACI;A5Bk+JJ;A4Bh+JI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Bk+JR;;A4B99JA;EACI;A5Bi+JJ;A4Bh+JI;EACI;EACA;EACA,yB3BzPM;E2B0PN;A5Bk+JR;A4Bj+JQ;EACI;EACA;A5Bm+JZ;A4Bl+JY;EACI;A5Bo+JhB;A4Bj+JgB;EACI;A5Bm+JpB;A4B/9JQ;EACI;EACA;EACA;A5Bi+JZ;A4Bh+JY;EACI;EACA,mB3B1JM;E2B2JN,c3BtKK;E2BuKL;EACA;EACA;EACA;EACA;EACA;EACA;A5Bk+JhB;A4Bj+JgB;EACI;EACA,c3BpKJ;ADuoKhB;;A4B39JA;;;EAGI;A5B89JJ;A4B79JI;;;EACI;EACA;EACA;A5Bi+JR;A4Bh+JQ;;;EACI;EACA;EACA;A5Bo+JZ;A4Bn+JY;;;EACI;A5Bu+JhB;A4Bn+JI;;;;;;;;;EAGI;EACA;EACA,mB3BlMQ;E2BmMR;A5B2+JR;A4B1+JQ;;;;;;;;;EACI;A5Bo/JZ;A4Bn/JY;;;;;;;;;EACI;EACA,c3BhNA;E2BiNA;EACA;EACA;A5B6/JhB;A4B3/JY;;;;;;;;;EACI;EACA;EACA,mB3BhNA;E2BiNA;EACA;EACA;EACA;A5BqgKhB;A4BpgKgB;;;;;;;;;EACI;EACA;EACA;EACA;EACA;A5B8gKpB;A4B7gKoB;;;;;;;;;;;;;;;;;;EAEI,c3BpOJ;ADmwKpB;A4B7hKoB;;;;;;;;;EACI;EACA;A5BuiKxB;A4BriKoB;;;;;;;;;EACI;A5B+iKxB;A4B9iKwB;;;;;;;;;EACI;EACA;EACA;EACA;EACA,yB3BjPR;E2BkPQ;EACA;EACA;A5BwjK5B;A4BjjKY;;;;;;;;;EACI;A5B2jKhB;A4BzjKoB;;;;;;;;;EACI;A5BmkKxB;A4BjkKoB;;;;;;;;;EAEI;EAmBA;EACA;A5BwjKxB;A4BzkKwB;;;;;;;;;EACI;A5BmlK5B;A4BhlKwB;;;;;;;;;EACI;EACA;EACA;A5B0lK5B;A4BvlKwB;;;;;;;;;EACI;EACA;A5BimK5B;A4B1lKoB;;;;;;;;;EACI;EACA;A5BomKxB;A4BlmK4B;;;;;;;;;EACI;EACA;A5B4mKhC;A4B3mKgC;;;;;;;;;EACI,c3BlSpB;E2BmSoB;EACA;EACA;EACA;A5BqnKpC;A4B9mKoB;;;;;;;;;EACI;A5BwnKxB;A4BnnKgC;;;;;;;;;EACI;EACA;EACA;A5B6nKpC;A4B5nKoC;;;;;;;;;EACI;A5BsoKxC;A4BpoKoC;;;;;;;;;EACI;EACA;EACA;EACA,mB3BtTxB;ADo8KhB;A4B7oKwC;;;;;;;;;EACI;A5BupK5C;A4BrpKwC;;;;;;;;;EACI;A5B+pK5C;A4B9pK4C;;;;;;;;;EACI;EACA,c3BtUhC;E2BuUgC;EACA;EACA;A5BwqKhD;A4BrqKwC;;;;;;;;;EACI;EACA;EACA;EACA,mB3BvUvB;E2BwUuB;EACA;EACA;A5B+qK5C;A4B9qK4C;;;;;;;;;EACI,c3B3UjC;E2B4UiC;EACA;EACA;A5BwrKhD;A4B5qKI;;;;;;EAEI;EACA;EACA,mB3BhWQ;E2BiWR;EACA;EACA;EACA;EACA;EACA;EACA;A5BkrKR;A4BhrKI;;;EACI;EACA;EACA,mB3B5WQ;E2B6WR;EACA;EACA;EACA;EACA;A5BorKR;A4BnrKQ;;;EACI;EACA;EACA;A5BurKZ;A4BtrKY;;;EACI;EACA;A5B0rKhB;A4BxrKY;;;EACI;EACA;EACA;A5B4rKhB;A4B3rKgB;;;EACI;A5B+rKpB;A4B5rKY;;;EACI;EACA;EACA;EACA;A5BgsKhB;A4B/rKgB;;;EACI;A5BmsKpB;A4BjsKgB;;;EACI;A5BqsKpB;A4BhsKI;;;EACI;EACA;EACA;EACA,mB3BpZQ;ADwlLhB;A4BnsKQ;;;EACI;EACA;EACA;A5BusKZ;A4BtsKY;;;EACI;A5B0sKhB;A4BtsKI;;;EACI;EACA;EACA;EACA,mB3BlaQ;AD4mLhB;A4BvsKgB;;;EACI;A5B2sKpB;A4BxsKoB;;;EACI;A5B4sKxB;A4BzsKgB;;;EACI;EACA;A5B6sKpB;A4BzsKgC;;;EACI;A5B6sKpC;A4BrsKgC;;;EACI;A5BysKpC;A4BvsKgC;;;EACI;A5B2sKpC;A4BlsKY;;;EACI;EACA;EACA;A5BssKhB;A4BrsKgB;;;EACI;EACA;A5BysKpB;A4BxsKoB;;;EACI;EACA;A5B4sKxB;A4B1sK4B;;;EACI;A5B8sKhC;A4B7sKgC;;;EACI;EACA;EACA;EACA;EACA;A5BitKpC;A4BhtKoC;;;EACI;A5BotKxC;A4BjtKwC;;;EACI;A5BqtK5C;A4B/sKwB;;;EACI;A5BmtK5B;A4B9sKoB;;;EACI;EACA;EACA;A5BktKxB;A4BjtKwB;;;EACI;EACA;EACA;A5BqtK5B;A4BntKgC;;;EACI;A5ButKpC;A4BttKoC;;;EACI;EACA;EACA;EACA;EACA;A5B0tKxC;A4BztKwC;;;EACI;A5B6tK5C;A4BxtK4B;;;EACI;A5B4tKhC;A4BptKI;;;EACI;EACA;A5BwtKR;A4BttKI;;;;;;EAEI;EACA,mB3BrhBc;E2BshBd,c3BjiBa;E2BkiBb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5B4tKR;A4B1tKI;;;EACI;EACA,c3BliBQ;ADgwLhB;A4B1tKY;;;EACI;A5B8tKhB;A4B3tKgB;;;EACI;EACA;EACA;A5B+tKpB;A4B9tKoB;;;EACI;A5BkuKxB;A4BhuK4B;;;EACI;A5BouKhC;A4BluK4B;;;EACI;EACA;EACA;EACA;A5BsuKhC;A4BruKgC;;;EACI;A5ByuKpC;A4BvuKgC;;;EACI;A5B2uKpC;;A4BhuKA;;EAEI;EACA;EACA;EACA;A5BmuKJ;A4BluKI;;;;EAEI;A5BsuKR;;A4BnuKA;EACI;IACI;IACA;E5BsuKN;AACF;A4BnuKA;EACI;IACI;IACA;E5BquKN;AACF;A6Bx8LI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A7B08LR;A6Bx8LQ;EACI;EACA;EACA;A7B08LZ;;A8Bz9LA;EACI;EACA;EACA;EACA;A9B49LJ;A8B39LI;EACI;EACA;EACA;A9B69LR;A8B59LQ;EAJJ;IAKQ;E9B+9LV;AACF;A8B99LQ;EAPJ;IAQQ;E9Bi+LV;AACF;A8Bh+LQ;EAVJ;IAWQ;E9Bm+LV;AACF;A8Bl+LQ;EAbJ;IAcQ;E9Bq+LV;AACF;A8Bp+LQ;EAhBJ;IAiBQ;E9Bu+LV;AACF;A8Bt+LQ;EACI;EACA;EACA;EACA;A9Bw+LZ;A8Bv+LY;EACI;EACA;A9By+LhB;A8Bx+LgB;EACI;A9B0+LpB;A8Bz+LoB;EACI;A9B2+LxB;A8Bz+LoB;EACI;A9B2+LxB;A8Bv+LY;EACI;EACA;EACA;EACA;A9By+LhB;A8Bx+LgB;EACI;EACA;EACA;A9B0+LpB;A8Bx+LgB;EACI;A9B0+LpB;A8Bx+LgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;A9B0+LpB;A8Bz+LoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A9B2+LxB;A8Br+LQ;EACI;EACA;A9Bu+LZ;A8Bt+LY;EACI;A9Bw+LhB;;A+B1jME;EACE;EACA;EACA;A/B6jMJ;A+B3jMI;EACE;A/B6jMN;A+B3jMM;EAHF;IAII;E/B8jMN;AACF;A+B7jMM;EANF;IAOI;E/BgkMN;AACF;A+B/jMM;EATF;IAUI;E/BkkMN;AACF;A+BhkMI;EACE;A/BkkMN;A+BhkMM;EAHF;IAII;E/BmkMN;AACF;A+BjkMI;EACE;A/BmkMN;A+BhkMI;EA7BF;IA8BI;E/BmkMJ;AACF;A+BlkMI;EAhCF;IAiCI;E/BqkMJ;AACF;A+BnkMI;EACE;EACA;EhCbJ;EACA;EACA;EACA;EACA;EAqCA,2BgC1ByB;EhC2BzB,sBgC3ByB;EhC4BzB,mBgC5ByB;EhCczB,sCgCb6B;EhCc7B,8BgCd6B;EACzB;EACA;EACA;A/B4kMN;A+B1kMM;EACE;EACA;A/B4kMR;A+BxkMI;EACE,yB9B0CI;ADgiMV;A+BrkME;EACE;EACA;EACA;EACA;EACA;A/BukMJ;A+BrkMI;EACE;A/BukMN;A+BpkMI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EhC7EJ;EACA;EACA;EACA;ACopMF;A+BvkMM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EhCzFN;EACA;EACA;EACA;ACmqMF;A+BzkMM;EACE;EACA;EhCZN,mCA4CmB;EA3CnB,+BA2CmB;EA1CnB,8BA0CmB;EAzCnB,2BAyCmB;EgC9Bb;EACA;EACA;EACA;EhCpGN;EACA;EACA;EACA;ACmrMF;A+B9kMM;EACE;EACA;EACA;EACA;A/BglMR;A+B3kMM;EACE;A/B6kMR;A+B3kMQ;EACE;EACA;EACA;EACA;A/B6kMV;A+B1kMQ;EACE;A/B4kMV;A+BzkMQ;EACE;A/B2kMV;;AgC1sMY;EACI;EACA;EACA;EACA;EACA;AhC6sMhB;AgC3sMY;EACI;EACA;EACA;EACA;AhC6sMhB;AgC1sMQ;EACI;EACA;EACA;EACA;EACA;EACA,mB/B4GS;E+B3GT;EACA;EACA;EACA;EACA;AhC4sMZ;AgC3sMY;EACI;EACA;EACA;EACA;AhC6sMhB;AgC3sMoB;EACI;AhC6sMxB;AgC1sMgB;EACI,c/BsFJ;E+BrFI;EACA;EACA;AhC4sMpB;AgC1sMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA,mB/BkFJ;E+BjFI;AhC4sMpB;AgCxsMY;EACI;EACA;AhC0sMhB;AgCzsMgB;EACI;EACA;AhC2sMpB;AgC1sMoB;EACI;AhC4sMxB;AgCtsMQ;EACI;EACA;EACA,mB/B2DS;E+B1DT;EACA;EACA;EACA;EACA;AhCwsMZ;;AiCtxMA;;EAEI;EACA;EACA;EACA;AjCyxMJ;;AiCvxMA;EACI;EACA;EACA;EACA;AjC0xMJ;AiCxxMI;EACI;EACA;EACA;EACA;EACA;AjC0xMR;;AiCrxMA;EACI;AjCwxMJ;AiCtxMI;ElCCF;EACA;EACA;EACA;EACA;EAkBA,uBkCrByB;ElCsBzB,mBkCtByB;ElCuBzB,ekCvByB;ElC4BzB,sCkC3B+B;ElC4B/B,8BkC5B+B;AjC+xMjC;AiC3xMY;EACI;AjC6xMhB;AiC3xMY;EACI;AjC6xMhB;;AiCvxMA;EACI;EACA;AjC0xMJ;;AkCt0MI;EACI;EACA;EACA;AlCy0MR;AkCx0MQ;EAJJ;IAKQ;ElC20MV;AACF;AkC10MQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC40MZ;AkCz0MQ;EACI;EACA;AlC20MZ;AkC10MY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC40MhB;AkC30MgB;EACI;EACA;EACA;EACA;AlC60MpB;AkC50MoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC80MxB;AkC70MwB;EACI;AlC+0M5B;AkC70MwB;EACI;EACA;EACA;AlC+0M5B;AkC10MY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC40MhB;AkC30MgB;EACI;EACA;AlC60MpB;AkC10MY;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC40MhB;AkC30MgB;;EACI;EACA;AlC80MpB;AkCv0MI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCy0MR;AkCx0MQ;EACI;EACA;EACA;EACA;EACA;AlC00MZ;AkCz0MY;EACI;EACA;EACA;EACA;AlC20MhB;AkC10MgB;EACI;EACA;EACA;EACA;EACA;EACA;AlC40MpB;AkC10MwB;EACI;AlC40M5B;AkCx0MgB;EACI;AlC00MpB;AkCv0MY;EACI;EACA;EACA;AlCy0MhB;AkCx0MgB;EACI;EACA;EACA;AlC00MpB;AkCz0MoB;EACI;EACA;EACA;EACA;EACA;EACA;AlC20MxB;AkCz0MoB;EACI;EACA;EACA;AlC20MxB;AkC10MwB;EACI;AlC40M5B;AkC30M4B;EACI;EACA;EACA;AlC60MhC;AkC30M4B;EACI;AlC60MhC;AkCn0MI;EACI;EACA;EACA;EACA;EACA;AlCq0MR;AkCh0MoB;EACI;EACA;EACA;EACA;AlCk0MxB;AkCj0MwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCm0M5B;AkCl0M4B;EACI;EACA;AlCo0MhC;AkCl0M4B;EACI;EACA;AlCo0MhC;AkCl0MoC;EACI;AlCo0MxC;AkCh0M4B;EACI;EACA;EACA;EACA;EACA;EACA;AlCk0MhC;AkCj0MgC;EACI;EACA;EACA;EACA;EACA;AlCm0MpC;AkC7zMgB;EACI;AlC+zMpB;AkC9zMoB;EACI;EACA;EACA;EACA;AlCg0MxB;AkC/zMwB;EACI;EACA;EACA;EACA;EACA;EACA;AlCi0M5B;AkC5zMoB;EACI;EACA;EACA;EACA;EACA;EACA;AlC8zMxB;AkC7zMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+zM5B;AkC9zM4B;EACI;EACA;AlCg0MhC;AkC9zM4B;EACI;EACA;EACA;EACA;AlCg0MhC;AkC/zMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCi0MpC;AkCvzMQ;EACI;AlCyzMZ;AkCtzMoB;EACI;AlCwzMxB;AkCrzMgB;EACI;AlCuzMpB;AkCpzM4B;EACI;AlCszMhC;AkCrzMgC;EACI;EACA;EACA;EACA;EACA;EACA;AlCuzMpC;AkC9yMgB;EACI;AlCgzMpB;AkC5yMwB;EACI;EACA;EACA;AlC8yM5B;AkC5yMgC;EACI;EACA;EACA;EACA;EACA;AlC8yMpC;AkC1yMgC;EACI;AlC4yMpC;AkC3yMoC;EACI;AlC6yMxC;AkC3yMoC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC6yMxC;AkC5yMwC;EACI;EAGA;AlC4yM5C;AkCryMoC;EACI;EACA;AlCuyMxC;AkCryMwC;EACI;AlCuyM5C;AkCnyMoC;EACI;EACA;AlCqyMxC;AkCnyMwC;EACI;AlCqyM5C;AkCjyMoC;EACI;EACA;AlCmyMxC;AkCjyMwC;EACI;AlCmyM5C;AkC/xMoC;EACI;EACA;AlCiyMxC;AkC/xMwC;EACI;AlCiyM5C;AkC7xMoC;EACI;EACA;AlC+xMxC;AkC7xMwC;EACI;AlC+xM5C;AkC3xMoC;EACI;EACA;AlC6xMxC;AkC3xMwC;EACI;AlC6xM5C;AkCtxMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCwxMpC;AkCnxM4B;EACI;AlCqxMhC;AkCpxMgC;EACI;AlCsxMpC;AkCzwMwC;EACI;AlC2wM5C;AkCzwM4C;EACI;AlC2wMhD;AkCzwM4C;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC2wMhD;AkC1wMgD;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC4wMpD;AkC1wMgD;EACI;EACA;EACA;AlC4wMpD;AkC3vMgB;EACI;AlC6vMpB;AkC5vMoB;EACI;AlC8vMxB;AkC5vMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8vMxB;AkC7vMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+vM5B;AkC7vMwB;EACI;EACA;EACA;AlC+vM5B;AkC5vMwB;EACI;EACA;AlC8vM5B;AkC5vM4B;EACI;AlC8vMhC;AkC1vMwB;EACI;EACA;AlC4vM5B;AkC1vM4B;EACI;AlC4vMhC;AkCxvMwB;EACI;EACA;AlC0vM5B;AkCxvM4B;EACI;AlC0vMhC;AkCtvMwB;EACI;EACA;AlCwvM5B;AkCtvM4B;EACI;AlCwvMhC;AkCpvMwB;EACI;EACA;AlCsvM5B;AkCpvM4B;EACI;AlCsvMhC;AkClvMwB;EACI;EACA;AlCovM5B;AkClvM4B;EACI;AlCovMhC;AkCxuMwB;EACI;AlC0uM5B;AkCzuM4B;EACI;EACA;AlC2uMhC;AkCluMI;;EAEI;EACA;EACA;AlCouMR;AkCnuMQ;EALJ;;IAMQ;ElCuuMV;AACF;AkCtuMQ;;EACI;AlCyuMZ;AkCxuMY;EAFJ;;IAGQ;ElC4uMd;AACF;AkC1uMgB;EADJ;;IAEQ;ElC8uMlB;AACF;AkC3uMQ;;EACI;AlC8uMZ;AkC7uMY;EAFJ;;IAGQ;ElCivMd;AACF;AkChvMY;;EACI;AlCmvMhB;AkClvMgB;EAFJ;;IAGQ;IACA;ElCsvMlB;AACF;AkCrvMgB;;EACI;EACA;EACA;EACA;EACA;AlCwvMpB;AkCvvMoB;EANJ;;IAOQ;IACA;ElC2vMtB;AACF;AkCxvMoB;;EACI;EACA;AlC2vMxB;AkCzvMoB;;EACI;AlC4vMxB;AkC1vMoB;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC6vMxB;AkC5vMwB;;EACI;EACA;AlC+vM5B;AkCzvMY;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC4vMhB;AkC3vMgB;EAhBJ;;IAiBQ;ElC+vMlB;AACF;AkC9vMgB;;EACI;EACA;AlCiwMpB;AkC7vMgB;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCgwMpB;AkC7vMY;;EACI;AlCgwMhB;AkC9vMgB;;EACI;EACA;EACA;EACA;EACA;EACA;AlCiwMpB;AkC9vMY;;EACI;EACA;EACA;EACA;EACA;EACA;AlCiwMhB;AkC9vMQ;;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCkwMZ;AkCjwMY;EARJ;;;IASQ;IACA;ElCswMd;AACF;AkCrwMY;EAZJ;;;IAaQ;ElC0wMd;AACF;AkCzwMY;;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC6wMhB;AkC5wMgB;;;EACI;EACA;AlCgxMpB;AkC9wMgB;;;;;EAEA;EACA;AlCmxMhB;AkChxMY;;;EACI;EACA;EACA;AlCoxMhB;AkChxMI;EACI;AlCkxMR;AkChxMI;EACI;EACA;EACA;AlCkxMR;AkCjxMQ;EACI;EACA;EACA;EACA;AlCmxMZ;AkChxMoB;;EAEI;AlCkxMxB;AkChxMoB;EACI;AlCkxMxB;AkChxMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCkxMxB;AkCjxMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCmxM5B;AkClxM4B;EACI;AlCoxMhC;AkCnxMgC;EACI;AlCqxMpC;AkClxM4B;EACI;EACA;EACA;EACA;EACA;EACA;AlCoxMhC;AkC5wMoB;EACI;AlC8wMxB;AkC5wMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8wMxB;AkC7wMwB;EACI;EACA;AlC+wM5B;AkC7wMwB;EACI;EACA;EACA;EACA;EACA;EACA;AlC+wM5B;AkC7wMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+wM5B;AkC9wM4B;EACI;AlCgxMhC;AkC/wMgC;EACI;EACA;AlCixMpC;AkC9wM4B;EACI;EACA;EACA;EACA;EACA;EACA;AlCgxMhC;AkC5wMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8wM5B;AkC5wMwB;EACI;EACA;AlC8wM5B;AkC5wMwB;EACI;EACA;EACA;EACA;EACA;AlC8wM5B;AkC7wM4B;EACI;AlC+wMhC;AkC1wMwB;EACI;AlC4wM5B;AkCrwMoB;EACI;EACA;AlCuwMxB;AkCtwMwB;EACI;EACA;EACA;EACA;AlCwwM5B;AkCvwM4B;EAeI;EACA;AlC2vMhC;AkC1wMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC4wMpC;AkCxwMgC;EACI;EACA;AlC0wMpC;AkCzwMoC;EACI;AlC2wMxC;AkCxwMgC;EACI;AlC0wMpC;AkCzwMoC;EACI;AlC2wMxC;AkCvwM4B;EACI;AlCywMhC;AkCxwMgC;EACI;AlC0wMpC;;AkC/vMA;;EAEI;EACA;EACA;EACA;AlCkwMJ;AkChwMQ;;EACI;EACA;EACA;EACA,0BjCh8BM;EiCi8BN;AlCmwMZ;AkClwMY;;EACI;EACA;AlCqwMhB;AkCnwMY;;EACI,sBjCt8BQ;EiCu8BR;AlCswMhB;AkCpwMY;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCuwMhB;AkCtwMgB;;EACI;AlCywMpB;AkCvwMgB;;EACI;AlC0wMpB;;AkChwMgB;EACI;EACA;AlCmwMpB;AkCjwMgB;EACI;EACA;AlCmwMpB;;AkC1vMA;EACI;EACA;AlC6vMJ;AkC1vMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC4vMhB;AkC3vMgB;EACI;AlC6vMpB;AkC3vMgB;EACI;EACA;AlC6vMpB;AkCxvMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC0vMhB;AkCtvMY;EACI;AlCwvMhB;AkCvvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCyvMpB;AkCxvMoB;EACI;AlC0vMxB;AkCxvMoB;EAZJ;IAaQ;ElC2vMtB;AACF;AkC1vMoB;EAfJ;IAgBQ;IACA;ElC6vMtB;AACF;AkC1vMwB;EAFJ;IAGQ;ElC6vM1B;AACF;AkCtvMI;EACI;EACA;EACA;EACA;AlCwvMR;AkCvvMQ;EALJ;IAMQ;ElC0vMV;AACF;AkCzvMQ;EAII;AlCwvMZ;AkC3vMY;EADJ;IAEQ;ElC8vMd;AACF;AkC5vMY;EACI;EACA;EACA;EACA;EACA;AlC8vMhB;AkC7vMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+vMpB;AkC7vMwB;EACI;EACA;EACA;AlC+vM5B;AkC9vM4B;EACI;AlCgwMhC;AkC1vMgB;EACI;EACA;EACA;AlC4vMpB;AkC3vMoB;EAJJ;IAKQ;ElC8vMtB;AACF;AkC7vMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC+vMxB;AkC7vMoB;EACI;EACA;EACA;EACA;AlC+vMxB;AkC9vMwB;EACI;AlCgwM5B;AkC9vMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCgwMpC;AkC9vMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCgwMpC;AkC1vMoB;EACI;AlC4vMxB;AkC3vMwB;EAFJ;IAGQ;ElC8vM1B;AACF;AkC5vMoB;EACI;EACA;EACA;EACA;EACA;EACA;AlC8vMxB;AkC7vMwB;EACI;AlC+vM5B;AkC7vMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+vM5B;AkC9vM4B;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCgwMhC;AkC3vMgB;EACI;AlC6vMpB;AkC5vMoB;EAFJ;IAGQ;ElC+vMtB;AACF;AkC7vMgB;EACI;AlC+vMpB;AkC5vMoB;EACI;AlC8vMxB;AkC7vMwB;EAFJ;IAGQ;ElCgwM1B;AACF;AkC3vMwB;EACI;AlC6vM5B;AkCvvMQ;EACI;EACA;EACA;EACA;EACA;AlCyvMZ;AkCxvMY;EANJ;IAOQ;ElC2vMd;AACF;AkC1vMY;EACI;AlC4vMhB;AkC3vMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC6vMpB;AkC3vMgB;EACI;AlC6vMpB;AkC5vMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8vMxB;AkC5vMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8vMxB;AkC7vMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+vM5B;AkC9vM4B;EACI;AlCgwMhC;AkC9vM4B;EACI;AlCgwMhC;AkC7vMwB;EACI;EACA;AlC+vM5B;AkC7vMwB;EACI;EACA;AlC+vM5B;AkC3vMgB;EACI;AlC6vMpB;AkC1vMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC4vMxB;AkCtvMoB;EACI;AlCwvMxB;AkCrvMgB;EACI;AlCuvMpB;;AkC/uMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCkvMJ;AkCjvMI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCmvMR;AkClvMQ;EACI;EACA;EACA;EACA;AlCovMZ;AkCnvMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCqvMhB;AkClvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCovMpB;AkChvMQ;EACI;EACA;EACA;EACA;EACA,0BjCn4CM;EiCo4CN;AlCkvMZ;AkCjvMY;EACI;AlCmvMhB;AkCjvMY;EACI,sBjCx4CQ;EiCy4CR;AlCmvMhB;AkCjvMY;EACI;AlCmvMhB;AkClvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCovMpB;AkClvMgB;EACI;EACA;EAIA;AlCivMpB;AkCpvMoB;EAHJ;IAIQ;ElCuvMtB;AACF;AkCrvMoB;EACI;AlCuvMxB;AkCtvMwB;EACI;EACA;EACA;EACA;EACA;EACA;AlCwvM5B;AkCtvMwB;;;;EAII;EACA;EACA;EACA;EACA;EACA;EACA;AlCwvM5B;AkCtvMwB;EACI;EACA;AlCwvM5B;AkCtvMwB;;EAEI;AlCwvM5B;AkCjvMI;EACI;AlCmvMR;AkClvMQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCovMZ;;AkC9uMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCivMJ;AkChvMI;EACI;EACA;EACA;EACA;EACA;AlCkvMR;AkCjvMQ;EACI;EACA;EACA;EACA;AlCmvMZ;AkClvMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCovMhB;AkCjvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCmvMpB;;AkC7uMA;EACI;EACA;EACA;EACA;EACA;EACA;AlCgvMJ;AkC/uMI;EACI;EACA;EACA;AlCivMR;AkChvMQ;EACI;AlCkvMZ;AkC/uMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCivMhB;AkC/uMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCivMhB;AkC7uMI;EACI;EACA;AlC+uMR;AkC9uMQ;EACI;EACA;EACA;EACA;EACA;EACA;AlCgvMZ;AkC/uMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCivMhB;AkChvMgB;EACI;AlCkvMpB;AkC9uMQ;EACI;EACA;AlCgvMZ;AkC7uMI;EACI;EACA;EACA;EACA;AlC+uMR;AkC7uMY;EACI;EACA;EACA;EACA;EACA;EACA;AlC+uMhB;AkC3uMY;EACI;EACA;EACA;EACA;EACA;EACA;AlC6uMhB;AkC3uMY;EACI;EACA;EACA;EACA;EACA;EACA;AlC6uMhB;AkCxuMQ;EACI;EACA;EACA;EACA;AlC0uMZ;;AkCruMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCwuMJ;AkCvuMI;EACI;EACA;EACA;EACA;EACA;AlCyuMR;AkCxuMQ;EACI;EACA;EACA;EACA;EACA;EACA;AlC0uMZ;;AmCl5PA;EACI;EACA;EACA;AnCq5PJ;AmCp5PI;EAJJ;IAKQ;EnCu5PN;AACF;AmCt5PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnCw5PR;AmCr5PI;EACI;EACA;AnCu5PR;AmCt5PQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnCw5PZ;AmCv5PY;EACI;EACA;EACA;EACA;AnCy5PhB;AmCx5PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnC05PpB;AmCz5PoB;EACI;AnC25PxB;AmCz5PoB;EACI;EACA;EACA;AnC25PxB;AmCt5PQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCw5PZ;AmCv5PY;EACI;EACA;AnCy5PhB;AmCt5PQ;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCw5PZ;AmCv5PY;;EACI;EACA;AnC05PhB;;AmCn5PA;EACI;AnCs5PJ;AmCr5PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnCu5PR;AmCr5PQ;EACI;AnCu5PZ;AmCn5PI;EACI;EACA;EACA;EACA;EACA;AnCq5PR;AmCl5PI;EACI;EACA;AnCo5PR;AmCl5PI;EACI;EACA;AnCo5PR;AmCl5PI;EACI;EACA;AnCo5PR;AmCl5PI;EACI;EACA;AnCo5PR;AmCl5PI;EACI;EACA;AnCo5PR;AmCj5PQ;EACI;EACA;AnCm5PZ;AmC/4PI;EACI;AnCi5PR;AmC94PY;EACI;EACA;EACA;AnCg5PhB;AmC94PgB;EACI;EACA;EACA;AnCg5PpB;AmC14PY;EACI;EACA;EACA;EACA;EACA;AnC44PhB;AmC14PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnC44PpB;AmCz4PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnC24PpB;AmCr4PI;EACI;AnCu4PR;AmCt4PQ;EACI;AnCw4PZ;AmCv4PY;EACI;AnCy4PhB;AmCv4PY;EACI;AnCy4PhB;AmCv4PgB;EACI;EACA;AnCy4PpB;;AmCj4PA;EACI;AnCo4PJ;;AmCj4PA;EACI;EACA;EACA;EACA;EACA;EACA;AnCo4PJ;AmCl4PI;EACI;EACA;EACA;EACA;AnCo4PR;AmCj4PI;EACI;EACA;EACA;EACA;EACA;AnCm4PR;;AmC/3PA;EACI;EACA;EACA;AnCk4PJ;;AmC/3PA;EACI;EACA;EACA;AnCk4PJ;AmCh4PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCk4PR;AmC/3PO;EACC;EACA;AnCi4PR;AmC/3PQ;EACI;AnCi4PZ;AmC93PQ;EACI;EACA;AnCg4PZ;AmC33PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnC63PR;AmC33PQ;EACI;EACA;EACA;AnC63PZ;;AmCx3PA;EACI;EACA;AnC23PJ;AmC13PI;EACI;EACA;EACA;EACA;AnC43PR;AmC33PQ;EACI;EACA;EACA;EACA;AnC63PZ;AmC33PY;EACI;EACA;EACA;EACA;EACA;EACA;AnC63PhB;AmC13PY;EACI;EACA;EACA;AnC43PhB;AmCz3PY;EACI;EACA;EACA;EACA;EACA;EACA;AnC23PhB;AmCz3PgB;EACI;EACA;EACA;AnC23PpB;AmCz3PoB;EACI;EACA;EACA;EACA;EACA;EACA;AnC23PxB;AmCx3PoB;EACI;EACA;EACA;EACA;EACA;AnC03PxB;AmCx3PwB;EACI;EACA;EACA;AnC03P5B;AmCr3PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCu3PpB;AmCr3PoB;EACI;EACA;EACA;AnCu3PxB;AmCp3PoB;EACI;EACA;EACA;EACA;EACA;AnCs3PxB;AmCn3PoB;EACI;AnCq3PxB;AmC/2PQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCi3PZ;AmC/2PY;EACI;EACA;EACA;AnCi3PhB;AmC92PY;EACI;EACA;EACA;EACA;EACA;AnCg3PhB;AmC72PY;EACI;AnC+2PhB;AmCx2PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnC02PpB;AmCt2PY;EACI;EACA;EACA;AnCw2PhB;AmCr2PoB;EACI;EACA;EACA;EACA;EACA;AnCu2PxB;AmCr2PwB;EACI;EACA;EACA;EACA;EACA;EACA;AnCu2P5B;AmCt2P4B;EACI;AnCw2PhC;AmCr2P4B;EACI;EACA;AnCu2PhC;AmCr2P4B;EACI;EACA;AnCu2PhC;AmCr2P4B;EACI;AnCu2PhC;AmCn2PwB;EACI;EACA;EACA;EACA;EACA;EACA;AnCq2P5B;AmCj2PoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCm2PxB;AmC71PgB;EACI;EACA;EACA;AnC+1PpB;AmC11PQ;EACI;EACA;EACA;AnC41PZ;AmC11PY;EACI;EACA;EACA;EACA;AnC41PhB;AmC11PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnC41PpB;AmCx1PY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnC01PhB;AmCx1PgB;EACI;EACA;EACA;AnC01PpB;AmCp1PI;EACI;AnCs1PR;AmCr1PQ;EACI;EACA;EACA;AnCu1PZ;AmCr1PY;EACI;EACA;EACA;EACA;EACA;EACA;AnCu1PhB;AmCr1PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnCu1PpB;AmCp1PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCs1PpB;AmCn1PY;EACI;EACA;EACA;EACA;EACA;EACA;AnCq1PhB;AmCn1PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCq1PpB;AmCn1PoB;EACI;EACA;EACA;AnCq1PxB;;AmC30PA;EACI;EACA;AnC80PJ;;AmC30PA;EACI;AnC80PJ;;AmC30PA;EACI;AnC80PJ;;AmC30PA;EACI;AnC80PJ;;AmC10PA;EACI;AnC60PJ;;AmC10PA;EACI;IACI;IACA;EnC60PN;EmC10PE;IACI;EnC40PN;AACF,C","sources":["webpack://tourfic/./sass/admin/css/free/global/_global.scss","webpack://tourfic/./sass/common/_mixin.scss","webpack://tourfic/./sass/admin/css/free/tourfic-admin.scss","webpack://tourfic/./sass/common/_variable.scss","webpack://tourfic/./sass/admin/css/free/core/_admin.scss","webpack://tourfic/./sass/admin/css/free/setup-wizard/_setup-wizard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_tabs.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_dashboard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_fileds.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_text.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_textarea.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select2.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_radio.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_checkbox.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_image.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_gallery.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_heading.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_notice.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_date.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_time.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_repeater.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_tab.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_map.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_color.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_icon.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_number.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_export_import.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_imageseletor.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_calender.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_hotel_room.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_colorpalette.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch-group.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_accordion.scss","webpack://tourfic/./sass/admin/css/free/_backend-booking.scss","webpack://tourfic/./sass/admin/css/free/_booking-details.scss","webpack://tourfic/./sass/admin/css/free/_enquiry-details.scss"],"sourcesContent":["/*\nButton\n*/\n.tf-admin-btn {\n  display: inline-flex;\n  @include align-items(center);\n  background-color: #ffffff;\n  color: #003c79;\n  padding: 10px 25px;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  font-weight: 500;\n  text-decoration: none;\n  cursor: pointer;\n  font-size: 1rem;\n  @include transition(all, 0.3s);\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n\n  &:hover {\n    background-color: #003c79;\n    color: #ffffff;\n  }\n\n  &.tf-btn-secondary {\n    background-color: #003c79;\n    border-color: #003c79;\n    color: #ffffff;\n    font-weight: 600;\n\n    &:hover {\n      background-color: #001f3e;\n      border-color: #001f3e;\n      color: #ffffff;\n    }\n  }\n\n  //disabled\n  &.disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n    pointer-events: none;\n  }\n}\n.tf-btn{\n  font-size: 1rem;\n  color: #ffffff;\n  background-color: #003c79;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -ms-border-radius: 5px;\n  transition: all .4s ease;\n  -webkit-transition: all .4s ease;\n  -moz-transition: all .4s ease;\n  -ms-transition: all .4s ease;\n  display: inline-block;\n  padding: 5px 20px;\n  font-weight: 500;\n  text-decoration: none;\n  line-height: 2.1875rem;\n  border: none;\n  cursor: pointer;\n  outline: none;\n  &:hover{\n    background-color: #002f5e;\n    color: #ffffff;\n    border: none;\n    box-shadow: none !important;\n    outline: none;\n  }\n}\n\n.tf-link-btn{\n  display: inline-flex;\n  @include align-items(center);\n  background-color: transparent;\n  padding: 10px 25px;\n  border: none;\n  border-radius: 0;\n  font-weight: 500;\n  text-decoration: underline;\n  cursor: pointer;\n  font-size: 1rem;\n  color: #003c79;\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n}\n\n/*\nCustom Modal\n*/\n.tf-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 999999;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n  visibility: hidden;\n  opacity: 0;\n  @include scale(.7);\n  @include transition(all, 0.3s, ease-in-out);\n\n  &.tf-modal-show {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n  }\n\n  .tf-modal-dialog {\n    @include flexbox();\n    @include align-items(center);\n    min-height: calc(100% - 40px);\n    max-width: 100%;\n    margin: 20px auto;\n    position: relative;\n    pointer-events: none;\n  }\n\n  .tf-modal-content {\n    position: relative;\n    @include flexbox();\n    @include flex-direction(column);\n    width: 80%;\n    max-width: 1080px;\n    pointer-events: auto;\n    background-color: $blue0;\n    outline: 0;\n    margin: 0 auto;\n    border-radius: 10px;\n    padding: 30px;\n    overflow: hidden;\n  }\n\n  .tf-modal-close {\n    color: #003162;\n    cursor: pointer;\n    font-size: 22px;\n    position: absolute;\n    top: 10px;\n    right: 10px;\n    @include transition(all, 0.3s, ease-in-out);\n\n    &:hover {\n      @include rotate(180)\n    }\n  }\n}\n\n/*\nAjax Loader\n*/\n.tf-btn-loading {\n  padding-right: 40px !important;\n  position: relative;\n}\n\n.tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity .2s ease, visibility .2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\nbody.tf-modal-open {\n  overflow: hidden;\n\n  .tf-modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n\n  &:after {\n    content: \"\";\n    position: fixed;\n    height: 100%;\n    width: 100%;\n    top: 0;\n    left: 0;\n    z-index: 99999;\n    background: rgba(0, 0, 0, 0.4);\n  }\n}\n#poststuff h2{\n  @media #{$max1024}{\n    justify-content: initial;\n  }\n}\n#poststuff h2 a{\n  color: #222;\n  font-size: 1.25rem;\n  display: none;\n  @media #{$max1024}{\n    display: inline-block;\n    margin-right: 15px;\n  }\n}\n\n.tf-field-disable {\n  user-select: none;\n  opacity: .6;\n}\n\n.tf-field-disable.tf-field-upcoming {\n  user-select: none;\n  cursor: default;\n\n  * {\n    cursor: default !important;\n  }\n}\n\n/*\nFontawesome\n*/\n.fa, .far, .fas {\n  font-family: \"FontAwesome\" !important;\n}\n.tf-field.tf-field-editor iframe {\n  height: 400px;\n}\n\n/* admin switcher */\n\n.tf-booking-status-swt {\n  .tf-booking-status{\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    span{\n      font-weight: 700;\n      font-size: 0.938rem;\n    }\n    .switch {\n        margin-left: 15px;\n        position: relative;\n        display: inline-block;\n        width: 48px;\n        height: 20px;\n        input {\n            opacity: 0;\n            width: 0;\n            height: 0;\n        }\n    }\n    .switcher.round {\n        border-radius: 20px;\n    }\n    .switcher {\n        position: absolute;\n        cursor: pointer;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background-color: #ccc;\n        transition: .4s;\n    }\n  }\n}\n\n.tf-booking-status-swt .switcher.round::before {\n  border-radius: 50%;\n}\n.tf-booking-status-swt .switcher::before {\n  position: absolute;\n  content: \"\";\n  height: 18px;\n  width: 18px;\n  left: 2px;\n  bottom: 1px;\n  background: #ffffff;\n  -webkit-transition: .4s;\n  transition: .4s;\n}\n.tf-booking-status-swt input:checked + .switcher {\n  background-color: #002C66;\n}\n\n.tf-booking-status-swt input:checked + .switcher::before {\n  -webkit-transform: translateX(26px);\n  -ms-transform: translateX(26px);\n  transform: translateX(26px);\n}\n\n#tf-booking-status-loader, #tf-enquiry-status-loader {\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999; \n  opacity: 0;\n  visibility: hidden;\n  img{\n    width: 120px;\n  }\n}\n#tf-enquiry-status-loader {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n\n#tf-booking-status-loader.show, #tf-enquiry-status-loader.show{\n  visibility: visible;\n  opacity: 1;\n}\n.tf-small-btn {\n  margin-left:10px;\n  font-size: 0.75rem;\n  padding: 7px 15px;\n} \n\n.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {\n  overflow: hidden !important;\n}","// Transition\n@mixin transition($property: all, $time: .25s, $ease: ease-in-out) {\n  -webkit-transition: $property $time $ease;\n  -moz-transition: $property $time $ease;\n  -o-transition: $property $time $ease;\n  transition: $property $time $ease;\n}\n@mixin transition-delay($time: .5s) {\n  -webkit-transition-delay: $time;\n  -moz-transition-delay: $time;\n  -o-transition-delay: $time;\n}\n\n// Transform Origin\n@mixin transform-origin ($origin) {\n  -webkit-transform-origin: $origin;\n  -moz-transform-origin: $origin;\n  -ms-transform-origin: $origin;\n  transform-origin: $origin;\n}\n\n// --------------------------------------------------\n// Flexbox SASS mixins\n// --------------------------------------------------\n\n// Flexbox display\n@mixin flexbox() {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n@mixin flex($values) {\n  -webkit-flex: $values;\n  -ms-flex: $values;\n  flex: $values;\n}\n\n// row | row-reverse | column | column-reverse\n@mixin flex-direction($direction) {\n  -webkit-flex-direction: $direction;\n  -ms-flex-direction: $direction;\n  flex-direction: $direction;\n}\n\n// nowrap | wrap | wrap-reverse\n@mixin flex-wrap($wrap: wrap) {\n  -webkit-flex-wrap: $wrap;\n  -ms-flex-wrap: $wrap;\n  flex-wrap: $wrap;\n}\n\n// flex-start | flex-end | center | space-between | space-around\n@mixin justify-content($justify) {\n  -webkit-justify-content: $justify;\n  justify-content: $justify;\n}\n\n// flex-start | flex-end | center | space-between | space-around | stretch\n@mixin align-content($align) {\n  -webkit-align-content: $align;\n  align-content: $align;\n}\n\n// flex-start | flex-end | center | baseline | stretch\n@mixin align-items($align) {\n  -webkit-align-items: $align;\n  -ms-flex-align: $align;\n  align-items: $align;\n}\n\n// auto | flex-start | flex-end | center | baseline | stretch\n@mixin align-self($align) {\n  -webkit-align-self: $align;\n  align-self: $align;\n}\n@mixin flex-center() {\n  @include flexbox();\n  @include justify-content(center);\n  @include align-items(center);\n}\n//transform\n@mixin transform($transform) {\n  -webkit-transform: $transform;\n  -ms-transform: $transform;\n  -o-transform: $transform;\n  transform: $transform;\n}\n\n// rotate\n@mixin rotate ($deg) {\n  @include transform(rotate(#{$deg}deg));\n}\n// rotateX\n@mixin rotateX ($deg) {\n  @include transform(rotateX(#{$deg}deg));\n}\n// rotateY\n@mixin rotateY ($deg) {\n  @include transform(rotateY(#{$deg}deg));\n}\n\n// scale\n@mixin scale($scale) {\n  @include transform(scale($scale));\n}\n\n// scaleY\n@mixin scaleY($scale) {\n  @include transform(scaleY($scale));\n}\n\n// scaleX\n@mixin scaleX($scale) {\n  @include transform(scaleX($scale));\n}\n\n// translate\n@mixin translate ($x, $y) {\n  @include transform(translate($x, $y));\n}\n\n@mixin translateX ($x) {\n  @include transform(translateX($x));\n}\n\n@mixin translateY ($y) {\n  @include transform(translateY($y));\n}\n\n// translate rotate\n@mixin translate-rotate ($x, $y, $deg) {\n  @include transform(translate($x, $y)rotate(#{$deg}deg));\n}\n\n// skew\n@mixin skew ($x, $y) {\n  @include transform(skew(#{$x}deg, #{$y}deg));\n}\n\n// box-shadow\n@mixin box-shadow($top, $left, $blur, $color, $inset: false) {\n  @if $inset {\n    -webkit-box-shadow: inset $top $left $blur $color;\n    -moz-box-shadow: inset $top $left $blur $color;\n    box-shadow: inset $top $left $blur $color;\n  }\n  @else {\n    -webkit-box-shadow: $top $left $blur $color;\n    -moz-box-shadow: $top $left $blur $color;\n    box-shadow: $top $left $blur $color;\n  }\n}\n\n// Skew\n@mixin skewX($deg) {\n  -moz-transform: skewX($deg);\n  -webkit-transform: skewX($deg);\n  -o-transform: skewX($deg);\n  -ms-transform: skewX($deg);\n  transform: skewX($deg);\n}\n\n@mixin skewY($deg) {\n  -moz-transform: skewY($deg);\n  -webkit-transform: skewY($deg);\n  -o-transform: skewY($deg);\n  -ms-transform: skewY($deg);\n  transform: skewY($deg);\n}\n\n@mixin placeholder-opacity($opacity) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    opacity: $opacity;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    opacity: $opacity;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    opacity: $opacity;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    opacity: $opacity;\n  }\n}\n\n@mixin placeholder-color($color) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    color: $color;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    color: $color;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    color: $color;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    color: $color;\n  }\n}\n\n@mixin placeholder-style($style) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    font-style: $style;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    font-style: $style;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    font-style: $style;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    font-style: $style;\n  }\n}\n\n@mixin animate($name, $delay, $duration) {\n  -webkit-animation-name: $name;\n  -moz-animation-name: $name;\n  -o-animation-name: $name;\n  animation-name: $name;\n  -webkit-animation-delay: $delay;\n  -moz-animation-delay: $delay;\n  -o-animation-delay: $delay;\n  animation-delay: $delay;\n  -webkit-animation-duration: $duration;\n  -moz-animation-duration: $duration;\n  -o-animation-duration: $duration;\n  animation-duration: $duration;\n}\n// gradient\n@mixin gradient($color1, $color2) {\n  background-color: $color1;\n  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{$color1}, endColorstr=#{$color2});\n  background-image: -moz-linear-gradient(center top, $color1, $color2);\n  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from($color1), to($color2));\n}\n\n//Border Radius\n@mixin bd-radius($value) {\n  -webkit-border-radius: $value;\n  -moz-border-radius: $value;\n  border-radius: $value;\n}\n","/*\nButton\n*/\n@import url(\"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap\");\n.tf-admin-btn {\n  display: inline-flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  background-color: #ffffff;\n  color: #003c79;\n  padding: 10px 25px;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  font-weight: 500;\n  text-decoration: none;\n  cursor: pointer;\n  font-size: 1rem;\n  -webkit-transition: all 0.3s ease-in-out;\n  -moz-transition: all 0.3s ease-in-out;\n  -o-transition: all 0.3s ease-in-out;\n  transition: all 0.3s ease-in-out;\n}\n.tf-admin-btn i {\n  margin-right: 8px;\n  font-size: 1.125rem;\n}\n.tf-admin-btn:hover {\n  background-color: #003c79;\n  color: #ffffff;\n}\n.tf-admin-btn.tf-btn-secondary {\n  background-color: #003c79;\n  border-color: #003c79;\n  color: #ffffff;\n  font-weight: 600;\n}\n.tf-admin-btn.tf-btn-secondary:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-admin-btn.disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n\n.tf-btn {\n  font-size: 1rem;\n  color: #ffffff;\n  background-color: #003c79;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -ms-border-radius: 5px;\n  transition: all 0.4s ease;\n  -webkit-transition: all 0.4s ease;\n  -moz-transition: all 0.4s ease;\n  -ms-transition: all 0.4s ease;\n  display: inline-block;\n  padding: 5px 20px;\n  font-weight: 500;\n  text-decoration: none;\n  line-height: 2.1875rem;\n  border: none;\n  cursor: pointer;\n  outline: none;\n}\n.tf-btn:hover {\n  background-color: #002f5e;\n  color: #ffffff;\n  border: none;\n  box-shadow: none !important;\n  outline: none;\n}\n\n.tf-link-btn {\n  display: inline-flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  background-color: transparent;\n  padding: 10px 25px;\n  border: none;\n  border-radius: 0;\n  font-weight: 500;\n  text-decoration: underline;\n  cursor: pointer;\n  font-size: 1rem;\n  color: #003c79;\n}\n.tf-link-btn i {\n  margin-right: 8px;\n  font-size: 1.125rem;\n}\n\n/*\nCustom Modal\n*/\n.tf-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 999999;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n  visibility: hidden;\n  opacity: 0;\n  -webkit-transform: scale(0.7);\n  -ms-transform: scale(0.7);\n  -o-transform: scale(0.7);\n  transform: scale(0.7);\n  -webkit-transition: all 0.3s ease-in-out;\n  -moz-transition: all 0.3s ease-in-out;\n  -o-transition: all 0.3s ease-in-out;\n  transition: all 0.3s ease-in-out;\n}\n.tf-modal.tf-modal-show {\n  opacity: 1;\n  visibility: visible;\n  transform: scale(1);\n}\n.tf-modal .tf-modal-dialog {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  min-height: calc(100% - 40px);\n  max-width: 100%;\n  margin: 20px auto;\n  position: relative;\n  pointer-events: none;\n}\n.tf-modal .tf-modal-content {\n  position: relative;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  width: 80%;\n  max-width: 1080px;\n  pointer-events: auto;\n  background-color: #f5f8ff;\n  outline: 0;\n  margin: 0 auto;\n  border-radius: 10px;\n  padding: 30px;\n  overflow: hidden;\n}\n.tf-modal .tf-modal-close {\n  color: #003162;\n  cursor: pointer;\n  font-size: 22px;\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  -webkit-transition: all 0.3s ease-in-out;\n  -moz-transition: all 0.3s ease-in-out;\n  -o-transition: all 0.3s ease-in-out;\n  transition: all 0.3s ease-in-out;\n}\n.tf-modal .tf-modal-close:hover {\n  -webkit-transform: rotate(180deg);\n  -ms-transform: rotate(180deg);\n  -o-transform: rotate(180deg);\n  transform: rotate(180deg);\n}\n\n/*\nAjax Loader\n*/\n.tf-btn-loading {\n  padding-right: 40px !important;\n  position: relative;\n}\n\n.tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity 0.2s ease, visibility 0.2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\nbody.tf-modal-open {\n  overflow: hidden;\n}\nbody.tf-modal-open .tf-modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\nbody.tf-modal-open:after {\n  content: \"\";\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  top: 0;\n  left: 0;\n  z-index: 99999;\n  background: rgba(0, 0, 0, 0.4);\n}\n\n@media only screen and (max-width: 1024px) {\n  #poststuff h2 {\n    justify-content: initial;\n  }\n}\n\n#poststuff h2 a {\n  color: #222;\n  font-size: 1.25rem;\n  display: none;\n}\n@media only screen and (max-width: 1024px) {\n  #poststuff h2 a {\n    display: inline-block;\n    margin-right: 15px;\n  }\n}\n\n.tf-field-disable {\n  user-select: none;\n  opacity: 0.6;\n}\n\n.tf-field-disable.tf-field-upcoming {\n  user-select: none;\n  cursor: default;\n}\n.tf-field-disable.tf-field-upcoming * {\n  cursor: default !important;\n}\n\n/*\nFontawesome\n*/\n.fa, .far, .fas {\n  font-family: \"FontAwesome\" !important;\n}\n\n.tf-field.tf-field-editor iframe {\n  height: 400px;\n}\n\n/* admin switcher */\n.tf-booking-status-swt .tf-booking-status {\n  margin-bottom: 15px;\n  display: flex;\n  align-items: center;\n}\n.tf-booking-status-swt .tf-booking-status span {\n  font-weight: 700;\n  font-size: 0.938rem;\n}\n.tf-booking-status-swt .tf-booking-status .switch {\n  margin-left: 15px;\n  position: relative;\n  display: inline-block;\n  width: 48px;\n  height: 20px;\n}\n.tf-booking-status-swt .tf-booking-status .switch input {\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n.tf-booking-status-swt .tf-booking-status .switcher.round {\n  border-radius: 20px;\n}\n.tf-booking-status-swt .tf-booking-status .switcher {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #ccc;\n  transition: 0.4s;\n}\n\n.tf-booking-status-swt .switcher.round::before {\n  border-radius: 50%;\n}\n\n.tf-booking-status-swt .switcher::before {\n  position: absolute;\n  content: \"\";\n  height: 18px;\n  width: 18px;\n  left: 2px;\n  bottom: 1px;\n  background: #ffffff;\n  -webkit-transition: 0.4s;\n  transition: 0.4s;\n}\n\n.tf-booking-status-swt input:checked + .switcher {\n  background-color: #002C66;\n}\n\n.tf-booking-status-swt input:checked + .switcher::before {\n  -webkit-transform: translateX(26px);\n  -ms-transform: translateX(26px);\n  transform: translateX(26px);\n}\n\n#tf-booking-status-loader, #tf-enquiry-status-loader {\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999;\n  opacity: 0;\n  visibility: hidden;\n}\n#tf-booking-status-loader img, #tf-enquiry-status-loader img {\n  width: 120px;\n}\n\n#tf-enquiry-status-loader {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n\n#tf-booking-status-loader.show, #tf-enquiry-status-loader.show {\n  visibility: visible;\n  opacity: 1;\n}\n\n.tf-small-btn {\n  margin-left: 10px;\n  font-size: 0.75rem;\n  padding: 7px 15px;\n}\n\n.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {\n  overflow: hidden !important;\n}\n\n.tf-post-states {\n  display: inline-block;\n  font-size: 11px;\n  padding: 1px 8px;\n  border-radius: 10px;\n  background: #333;\n  color: #ffffff;\n}\n\n.tf-depend-hidden.tf-depend-on {\n  display: none;\n}\n\n.tf-depend-hidden {\n  display: block;\n}\n\n.csf-section .csf-field.tf-csf-disable {\n  opacity: 1;\n  user-select: none;\n  border-top: 1px solid #eee;\n}\n.csf-section .csf-field.tf-csf-disable .clear:before {\n  content: \"\";\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  position: absolute;\n  background-color: #eee;\n  opacity: 0.25;\n  z-index: 10;\n}\n.csf-section .csf-field.tf-csf-pro {\n  cursor: pointer;\n}\n\n.tf-csf-disable.tf-csf-pro {\n  z-index: 9999999999;\n}\n\n.tf-csf-badge .tf-upcoming {\n  display: inline-block;\n  color: #ffffff;\n  padding: 3px 10px 3px 10px;\n  border-radius: 3px;\n  text-align: center;\n  margin: 5px 0 0 0;\n  font-size: 0.75rem;\n  font-weight: 600;\n  line-height: 13px;\n  background: #006600;\n  margin-right: 5px;\n}\n.tf-csf-badge .tf-pro {\n  display: inline-block;\n  color: #ffffff;\n  padding: 3px 10px 3px 10px;\n  border-radius: 3px;\n  text-align: center;\n  margin: 5px 0 0 0;\n  font-size: 0.75rem;\n  font-weight: 600;\n  line-height: 13px;\n  background: #b30000;\n}\n\n#tf_room_opt .unique-id {\n  display: none;\n}\n#tf_room_opt .tf-order_id {\n  display: none;\n}\n\n.tf-section-name-hidden {\n  display: none;\n}\n\nbutton.tf-order-remove {\n  background: #f44336 !important;\n  border: 1px solid #f44336 !important;\n  color: #ffffff !important;\n  padding: 2px 18px !important;\n  font-family: \"lato\";\n  margin-top: 6px !important;\n}\n\n.document-button {\n  display: block;\n  background: #ddd;\n  color: #050505;\n  border-radius: 3px;\n  line-height: 1;\n  padding: 10px 15px;\n  margin: 0;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: 0.3s;\n  text-decoration: none;\n}\n.document-button:hover {\n  background: #135e96;\n  color: #ffffff;\n}\n\n.tf-major-update-warning {\n  margin-bottom: 15px;\n  max-width: 1000px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.tf-major-update-warning + p {\n  display: none;\n}\n\n.tf-major-update-warning__separator {\n  margin: 15px -12px;\n}\n\n.tf-major-update-warning__icon {\n  margin-right: 9px;\n  margin-left: 2px;\n}\n.tf-major-update-warning__icon svg {\n  width: 18px;\n  height: 18px;\n  padding: 0;\n  margin: 0;\n  line-height: 1;\n}\n\n.tf-major-update-warning__title {\n  font-weight: 600;\n  margin-bottom: 10px;\n}\n\n.notice-success .tf-major-update-warning__separator {\n  border: 1px solid #46b450;\n}\n.notice-success .tf-major-update-warning__icon {\n  fill: #79ba49;\n}\n\n.notice-warning .tf-major-update-warning__separator {\n  border: 1px solid #ffb900;\n}\n.notice-warning .tf-major-update-warning__icon {\n  fill: #f56e28;\n}\n\n#adminmenu .toplevel_page_tf_settings .dashicons-before img, #adminmenu .menu-icon-tf_tours .dashicons-before img, #adminmenu .menu-icon-tf_hotel .dashicons-before img, #adminmenu .menu-icon-tf_apartment .dashicons-before img, #adminmenu .toplevel_page_tf-multi-vendor .dashicons-before img, #adminmenu .menu-icon-tf_email_templates .dashicons-before img {\n  opacity: 1;\n}\n#adminmenu .menu-icon-tf_hotel .dashicons-before:before {\n  color: #03a9f4;\n}\n#adminmenu .menu-icon-tf_tours .dashicons-before:before {\n  color: #ffc107;\n}\n#adminmenu .menu-icon-tf_apartment .dashicons-before:before {\n  color: #f02348;\n}\n\n.tf-notice.tf-notice-danger {\n  color: red;\n  font-size: 1rem;\n}\n\n.tf-license-activate {\n  display: inline-block;\n}\n.tf-license-activate p.submit {\n  margin: 0px !important;\n}\n.tf-license-activate p.submit input {\n  background-color: #003C79 !important;\n  border-color: #003C79 !important;\n  color: #ffffff;\n  padding: 4px 25px;\n  font-size: 1rem;\n}\n\n.el-license-active-btn {\n  display: inline-block;\n}\n.el-license-active-btn p.submit {\n  margin: 0px !important;\n}\n.el-license-active-btn p.submit input {\n  background-color: #003C79 !important;\n  border-color: #003C79 !important;\n  color: #ffffff;\n  padding: 4px 25px;\n  font-size: 1rem;\n}\n\ninput.select2-search__field {\n  width: 100% !important;\n  min-width: 150px !important;\n}\n\n.wp-block input.select2-search__field {\n  min-width: unset;\n}\n\n.widget-content .select2-selection__rendered {\n  display: none;\n}\n\n.tf-widget-field .select2-container:last-child {\n  display: none;\n}\n\n.tf-duplicator-loader {\n  position: absolute;\n  background: rgba(255, 255, 255, 0.4);\n  top: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  z-index: 999;\n  cursor: wait;\n}\n\n.tf-post-data-duplicate:focus {\n  outline: none;\n  box-shadow: none;\n}\n\nbody.tourfic-settings_page_tf-setup-wizard {\n  background-color: #EBF5FF;\n}\n\n.tf-quick-setup-btn {\n  border-radius: 8px;\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  cursor: pointer;\n  border: 0px solid;\n  padding: 12px 32px;\n  color: #ffffff;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  display: inline-flex;\n  gap: 8px;\n  transition: 0.3s all ease;\n  text-decoration: none;\n  min-width: 130px;\n  position: relative;\n  z-index: 0;\n}\n.tf-quick-setup-btn::after {\n  position: absolute;\n  content: \"\";\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n  opacity: 0;\n  background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n  border-radius: 8px;\n  transition: 0.3s all ease;\n}\n.tf-quick-setup-btn:hover {\n  color: #ffffff;\n  box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n}\n.tf-quick-setup-btn:hover::after {\n  opacity: 1;\n}\n\n.tf-link-skip-btn {\n  border-radius: 8px;\n  background: #EBF5FF;\n  cursor: pointer;\n  border: 0px solid;\n  padding: 12px 32px;\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  transition: 0.3s all ease;\n  text-decoration: none;\n  min-width: 130px;\n  position: relative;\n  z-index: 0;\n}\n.tf-link-skip-btn::after {\n  position: absolute;\n  content: \"\";\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n  opacity: 0;\n  background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n  border-radius: 8px;\n  transition: 0.3s all ease;\n}\n.tf-link-skip-btn:hover {\n  box-shadow: 0px 16px 8px 0px rgba(8, 20, 33, 0.04), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 24px 20px 0px rgba(8, 20, 33, 0.08);\n  color: #ffffff;\n}\n.tf-link-skip-btn:hover::after {\n  opacity: 1;\n}\n\n.tf-theme-activation-btn {\n  min-width: 267px;\n  justify-content: center;\n}\n\n.tf-settings-finish-btn {\n  min-width: 140px;\n}\n\n.tf-settings-default-button {\n  min-width: auto;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpcontent {\n  margin-left: 0 !important;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody-content, .tourfic-settings_page_tf-setup-wizard #wpcontent {\n  padding: 0;\n  overflow-x: hidden !important;\n  min-height: calc(100vh - 32px);\n}\n\n.tourfic-settings_page_tf-setup-wizard #adminmenumain, .tourfic-settings_page_tf-setup-wizard .error, .tourfic-settings_page_tf-setup-wizard .notice, .tourfic-settings_page_tf-setup-wizard .update-nag, .tourfic-settings_page_tf-setup-wizard .updated, .tourfic-settings_page_tf-setup-wizard div#wpadminbar, .tourfic-settings_page_tf-setup-wizard div#wpfooter {\n  display: none;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody {\n  padding-top: 0px;\n}\n\n.tf-setup-header {\n  padding: 16px 56px;\n  background: #F8FAFC;\n  box-shadow: 0px 32px 32px 0px rgba(125, 168, 212, 0.02), 0px 16px 40px 0px rgba(125, 168, 212, 0.04), 0px 32px 56px 0px rgba(125, 168, 212, 0.08);\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-header {\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    gap: 15px;\n  }\n}\n.tf-setup-header .tf-setup-header-left {\n  height: 48px;\n}\n.tf-setup-header .tf-setup-header-left img {\n  width: 44px;\n  height: 48px;\n}\n.tf-setup-header .tf-setup-header-right span {\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n}\n.tf-setup-header .tf-setup-header-right span a {\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  text-decoration-line: underline;\n}\n\n/*\nWelcome Step\n*/\n.tf-setup-content-layout {\n  min-width: 886px;\n  width: 886px;\n  display: none;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 0 auto;\n  margin-top: 72px;\n  margin-bottom: 72px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-content-layout {\n    min-width: auto;\n    width: auto;\n    margin-left: 12px;\n    margin-right: 12px;\n  }\n}\n.tf-setup-content-layout .tf-back-btn {\n  display: inline-flex;\n  gap: 8px;\n  text-decoration: none;\n  margin: 0px 0px 16px 8px;\n}\n.tf-setup-content-layout .tf-back-btn:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setup-content-layout .tf-back-btn span {\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-setup-content-layout .setup-content-warper {\n  border-radius: 16px;\n  background: #ffffff;\n  text-align: center;\n  padding: 104px 112px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-content-layout .setup-content-warper {\n    padding: 32px;\n  }\n}\n.tf-setup-content-layout.active {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n.tf-setup-content-layout .welcome-img {\n  margin-bottom: 20px;\n}\n.tf-setup-content-layout .welcome-img img {\n  width: 87px;\n}\n.tf-setup-content-layout .tf-setup-welcome-title {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 30px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 120%; /* 36px */\n  margin: 0px;\n}\n.tf-setup-content-layout .tf-setup-welcome-description {\n  color: #566676;\n  text-align: center;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  margin-top: 8px;\n}\n.tf-setup-content-layout .tf-setup-welcome-footer {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  margin-top: 48px;\n}\n.tf-setup-content-layout .tf-setup-welcome-footer .tf-link-btn {\n  color: #11142e;\n  font-weight: 500;\n  text-decoration: underline;\n}\n.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer {\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-justify-content: center;\n  justify-content: center;\n}\n@media only screen and (max-width: 768px) {\n  .tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer {\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    gap: 10px;\n  }\n}\n.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer .tf-admin-btn {\n  margin-bottom: 0;\n  margin-right: 10px;\n}\n.tf-setup-content-layout .tf-setup-finish-content {\n  border-radius: 16px;\n  background: #ffffff;\n  padding: 56px 32px 96px 32px;\n  text-align: center;\n}\n.tf-setup-content-layout .tf-setup-finish-content .welcome-img {\n  margin-bottom: 50px;\n}\n.tf-setup-content-layout .tf-setup-finish-content .welcome-img img {\n  width: 133px;\n  height: 130px;\n  transform: rotate(-45deg);\n}\n.tf-setup-content-layout .tf-setup-finish-content .tf-setup-welcome-description {\n  margin-top: 8px;\n}\n.tf-setup-content-layout .tf-setup-finish-content .tf-setup-finish-footer {\n  gap: 16px;\n  flex-wrap: wrap;\n}\n.tf-setup-content-layout .tf-setup-finish-content a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n/*\nWoocommerce\n*/\n.tf-setup-woocommerce-step .welcome-img img {\n  width: 96px;\n  margin-bottom: 16px;\n}\n\n.tf-setup-step-container {\n  min-width: 886px;\n  width: 886px;\n  display: none;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 0 auto;\n  margin-top: 72px;\n  margin-bottom: 72px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container {\n    min-width: auto;\n    width: auto;\n    margin-left: 12px;\n    margin-right: 12px;\n  }\n}\n\n/*\nSteps\n*/\n.tf-setup-steps {\n  box-sizing: border-box;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 0;\n  list-style: none;\n  width: 100%;\n  text-align: initial;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 8px;\n  justify-content: center;\n  margin-bottom: 48px;\n}\n.tf-setup-steps .tf-steps-item {\n  position: relative;\n  display: inline-block;\n}\n.tf-setup-steps .tf-steps-item .tf-steps-item-tail {\n  padding: 3.5px 45px 3.5px 35px;\n  margin-left: 58px;\n  top: 8px;\n  position: absolute;\n  left: 0;\n  width: 70%;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-steps .tf-steps-item .tf-steps-item-tail {\n    margin-left: 10px;\n    width: 60%;\n  }\n}\n.tf-setup-steps .tf-steps-item .tf-steps-item-tail::after {\n  display: inline-block;\n  width: 100%;\n  height: 2px;\n  background: #f0f0f0;\n  border-radius: 1px;\n  transition: background 0.3s;\n  content: \"\";\n}\n.tf-setup-steps .tf-steps-item .tf-steps-item-icon {\n  width: auto;\n  height: inherit;\n  line-height: inherit;\n  background: 0 0;\n  border: 0;\n  border-radius: 0;\n  display: inline-block;\n  font-size: 0.75rem;\n  text-align: center;\n  border-color: #1890ff;\n  display: block;\n}\n\n.tf-setup-step-container {\n  display: none;\n  /*\n  Ajax Loader\n  */\n}\n.tf-setup-step-container.active {\n  display: block;\n}\n.tf-setup-step-container .tf-back-btn {\n  display: inline-flex;\n  gap: 8px;\n  text-decoration: none;\n  margin: 0px 0px 16px 8px;\n}\n.tf-setup-step-container .tf-back-btn:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setup-step-container .tf-back-btn span {\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-setup-step-container .tf-template-selection {\n  display: flex;\n  gap: 24px;\n  justify-content: center;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label {\n  position: relative;\n  display: block;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label .checked-svg {\n  position: absolute;\n  left: 8px;\n  top: 8px;\n  display: none;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label input {\n  display: none;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked + img {\n  border: 1px solid #003C79;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked ~ .checked-svg {\n  display: block;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label h4 {\n  color: #27333F;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px; /* 153.846% */\n  margin: 0;\n  margin-top: 8px;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label img {\n  box-shadow: 0px 10px 20px 0px rgba(0, 36, 72, 0.04), 0px 10px 16px 0px rgba(0, 36, 72, 0.04);\n  border-radius: 12px;\n  border: 1px solid transparent;\n}\n.tf-setup-step-container .tf-setup-step-layout {\n  padding: 56px 96px;\n  border-radius: 16px;\n  background: var(--UI-0, #ffffff);\n  text-align: center;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container .tf-setup-step-layout {\n    padding: 32px;\n  }\n}\n.tf-setup-step-container .tf-setup-step-title {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 30px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 120%;\n  margin: 0px 0px 0px 0px;\n}\n.tf-setup-step-container .tf-setup-step-subtitle {\n  text-align: left;\n  color: #27333F;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  margin: 0 0 2px 0px;\n}\n.tf-setup-step-container .tf-select-title {\n  color: #27333f;\n  font-family: Inter;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 120%;\n  margin: 0px 0px 24px 0px;\n}\n.tf-setup-step-container .tf-setup-step-desc {\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  margin: 8px 0px 32px 0px;\n}\n.tf-setup-step-container .tf-select-service {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  gap: 56px;\n  margin: 0;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container .tf-select-service {\n    gap: 24px;\n    flex-wrap: wrap;\n  }\n}\n.tf-setup-step-container .tf-select-service input[type=checkbox] {\n  display: none;\n}\n.tf-setup-step-container .tf-select-service label {\n  display: block;\n  position: relative;\n  cursor: pointer;\n  border-radius: 6px;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-step-container .tf-select-service label {\n    padding: 5px;\n  }\n}\n.tf-setup-step-container .tf-select-service label span {\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  display: block;\n  margin-top: 16px;\n}\n.tf-setup-step-container .tf-select-service label:before {\n  background: #ffffff #ffffff;\n  content: \"\";\n  display: block;\n  border-radius: 50%;\n  position: absolute;\n  top: -5px;\n  left: -5px;\n  width: 25px;\n  height: 25px;\n  text-align: center;\n  line-height: 26px;\n  transition-duration: 0.4s;\n  transform: scale(0);\n  font-family: \"dashicons\";\n  font-size: 1.25rem;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-step-container .tf-select-service label:before {\n    width: 20px;\n    height: 20px;\n    top: -3px;\n    left: -3px;\n    font-size: 1.125rem;\n    line-height: 20px;\n  }\n}\n.tf-setup-step-container .tf-select-service label {\n  position: relative;\n}\n.tf-setup-step-container .tf-select-service label .tf-inactive img {\n  width: 150px;\n  transition: 0.3s all ease;\n  border-radius: 12px;\n}\n.tf-setup-step-container .tf-select-service label .tf-inactive img:hover {\n  border-radius: 12px;\n  background: #ffffff;\n  box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n}\n.tf-setup-step-container .tf-select-service label .tf-active {\n  position: absolute;\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  transition: 0.3s all ease;\n  opacity: 0;\n  z-index: -1;\n}\n.tf-setup-step-container .tf-select-service label .tf-active img {\n  width: 150px;\n  box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n  border-radius: 12px;\n}\n.tf-setup-step-container .tf-select-service :checked + label .tf-active {\n  opacity: 1;\n  z-index: 99;\n}\n.tf-setup-step-container .tf-setup-action-btn-wrapper {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  margin-top: 48px;\n}\n.tf-setup-step-container .tf-setup-action-btn-wrapper .tf-setup-action-btn-next {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.tf-setup-step-container .setup-form-group {\n  border-radius: 12px;\n  border: 1px solid #EEF2F6;\n  background: #ffffff;\n  padding: 16px 24px 24px 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-wrap {\n  text-align: left;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-field-desc {\n  display: block;\n  margin-top: 4px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item {\n  width: 100%;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label {\n  display: block;\n  flex-grow: 0;\n  overflow: hidden;\n  white-space: nowrap;\n  text-align: left;\n  margin-bottom: 4px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label label {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input {\n  flex: 1 1 0;\n  min-width: 0;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text],\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email],\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number],\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select {\n  border-radius: 4px;\n  border: 1px solid #EEF2F6;\n  background-color: #F8FAFC;\n  height: 40px;\n  padding: 8px 12px;\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  transition: all 0.3s;\n  outline: none;\n  max-width: 100%;\n  width: 100%;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text]:focus,\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email]:focus,\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number]:focus,\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label {\n  position: relative;\n  display: inline-block;\n  width: 32px;\n  height: 20px;\n  border-radius: 20px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input {\n  display: none;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: rgb(192, 204, 216);\n  border-radius: 20px;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider::before {\n  position: absolute;\n  content: \"\";\n  height: 14px;\n  width: 14px;\n  border-radius: 12px;\n  top: 3px;\n  left: 4px;\n  background-color: rgb(255, 255, 255);\n  box-shadow: 0px 0px 8px rgba(27, 25, 25, 0.3);\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked + .tf-switch-slider {\n  background-color: rgb(0, 60, 121);\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked + .tf-switch-slider:before {\n  left: 100%;\n  margin-left: -18px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline {\n  border-radius: 4px;\n  border: 1px solid #EEF2F6;\n  background: #F8FAFC;\n  display: flex;\n  padding: 16px 12px;\n  justify-content: space-between;\n  box-sizing: border-box;\n  align-items: center;\n  height: 56px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label {\n  margin: 0;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label label {\n  font-size: 0.938rem;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input {\n  text-align: right;\n  max-width: 246px !important;\n}\n@media only screen and (max-width: 640px) {\n  .tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input {\n    max-width: 120px !important;\n  }\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input input[type=text] {\n  height: 32px;\n  margin: 0;\n  background: #ffffff;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect {\n  padding: 0;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect label {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  margin: 0;\n  text-align: left;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset {\n  margin-top: 16px;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group {\n  gap: 22px;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li {\n  margin: 0;\n  width: 200px;\n  border-radius: 8px;\n  box-sizing: border-box;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box {\n  width: 200px;\n  height: 180px;\n  padding: 8px 24px 2px 24px;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box img {\n  width: 100%;\n  height: 100%;\n  border: 2px solid rgba(0, 0, 0, 0) !important;\n  object-fit: cover;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box {\n  border: 2px solid transparent !important;\n  border-radius: 8px;\n  background-color: rgb(235, 245, 255);\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox > input:checked + .select-image-box {\n  border-color: #003C79 !important;\n  border-radius: 8px;\n}\n.tf-setup-step-container .setup-form-group .tf-archive-imageselect-box .tf-image-checkbox .select-image-box {\n  background-color: #fafafa !important;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-permalink {\n  padding: 12px;\n}\n.tf-setup-step-container .tf-setup-group-general {\n  padding-top: 24px;\n  gap: 24px;\n}\n.tf-setup-step-container .tf-setup-step-description {\n  margin-bottom: 30px;\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout {\n  padding-left: 73px;\n  padding-right: 73px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout {\n    padding: 32px;\n  }\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading {\n  position: relative;\n  z-index: 0;\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading .tf-setup-title-shape {\n  position: absolute;\n  left: 2px;\n  bottom: 20px;\n  height: 100%;\n  width: 100%;\n  z-index: -1;\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-setup-step-desc a {\n  text-decoration: none;\n  color: #003C79;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .setup-theme-style img {\n    width: 100%;\n  }\n}\n.tf-setup-step-container.tf-setup-step-5 .tf-setup-step-desc, .tf-setup-step-container.tf-setup-step-6 .tf-setup-step-desc {\n  margin-bottom: 0px;\n}\n.tf-setup-step-container .tf-hotel-setup-wizard,\n.tf-setup-step-container .tf-tour-setup-wizard,\n.tf-setup-step-container .tf-apartment-setup-wizard,\n.tf-setup-step-container .tf-car-setup-wizard {\n  margin-top: 48px;\n}\n.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc,\n.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc,\n.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc,\n.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc {\n  text-align: left;\n  margin: 0 0 16px 0;\n  color: #566676;\n  font-family: Inter;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px;\n}\n.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc span,\n.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc span,\n.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc span,\n.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc span {\n  color: #27333F;\n}\n.tf-setup-step-container.tf-setup-step-5 .setup-form-group {\n  gap: 32px;\n}\n.tf-setup-step-container .tf-auto-publish-field {\n  margin-top: 8px;\n}\n.tf-setup-step-container .tf-btn-loading {\n  padding-right: 40px;\n  position: relative;\n}\n.tf-setup-step-container .tf-quick-setup-btn.tf-btn-loading {\n  padding-right: 50px !important;\n}\n.tf-setup-step-container .tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 24px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity 0.2s ease, visibility 0.2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard ul,\n.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard ul {\n  margin-bottom: 0px;\n}\n.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox img,\n.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox img {\n  width: 200px;\n  height: 140px;\n}\n.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox > input:checked + img,\n.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox > input:checked + img {\n  border-color: #5D5DFF;\n  border-radius: 5px;\n}\n\n@media only screen and (max-width: 1024px) {\n  #tf_tours_opt .tf-admin-meta-box {\n    position: relative;\n    min-height: 660px;\n  }\n}\n\n.tf-admin-meta-box {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  margin: -6px -12px -12px -12px;\n  z-index: 10;\n  position: relative;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box {\n    position: relative;\n    min-height: 500px;\n  }\n}\n.tf-admin-meta-box.tf-taxonomy-metabox {\n  display: block;\n  margin: 0;\n  max-width: 95%;\n}\n.tf-admin-meta-box .tf-admin-tab.active {\n  display: block;\n  position: absolute;\n  z-index: 99999;\n  top: 0;\n  bottom: 0;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-admin-meta-box .tf-admin-tab {\n  border-right: 1px solid #e1e5ea;\n  background-color: #FFFFFF;\n  min-width: 242px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n  padding: 24px;\n  box-sizing: border-box;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box .tf-admin-tab {\n    display: none;\n  }\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks {\n  font-style: normal;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  text-decoration: none;\n  color: #27333F;\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 15px;\n  line-height: 24px;\n  font-weight: 600;\n  cursor: pointer;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n  border-radius: 8px;\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks .tf-sec-icon {\n  margin-right: 8px;\n  color: #566676;\n  min-width: 25px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active {\n  position: relative;\n  color: #FFFFFF;\n  border-radius: 8px;\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active {\n    position: static;\n  }\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active .tf-sec-icon {\n  color: #ffffff;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu {\n  margin: 0;\n  display: none;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li {\n  margin-bottom: 0;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks {\n  padding: 0;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 12px 20px;\n  margin-left: 24px;\n  border-left: 1px solid #c4cbd4;\n  position: relative;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner::after {\n  position: absolute;\n  content: \"\";\n  height: 25px;\n  width: 14px;\n  border-width: 0 0 1px 1px;\n  border-style: solid;\n  border-color: #c4cbd4;\n  left: -1px;\n  top: 0;\n  border-bottom-left-radius: 8px;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner {\n  border-left: none;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after {\n  left: 0;\n}\n.tf-admin-meta-box .tf-tab-wrapper {\n  -webkit-flex: 0 0 calc(100% - 242px);\n  -ms-flex: 0 0 calc(100% - 242px);\n  flex: 0 0 calc(100% - 242px);\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box .tf-tab-wrapper {\n    flex: 0 0 calc(100% - 0px);\n  }\n}\n.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content {\n  display: none;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  padding: 0 24px;\n}\n.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content.active {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n.tf-option-wrapper .tf-option-footer {\n  position: relative;\n  padding: 15px 0px;\n  text-align: right;\n}\n.tf-option-wrapper .tf-option-footer button {\n  padding: 10px 25px;\n  font-size: 1rem;\n}\n.tf-option-wrapper .tf-option-footer span {\n  display: block;\n  font-size: 1rem;\n  color: #8997a9;\n  font-weight: 600;\n  margin-top: 5px;\n}\n.tf-option-wrapper .tf-option-footer span a {\n  color: #8997a9;\n  display: inline;\n  margin-left: 5px;\n}\n.tf-option-wrapper .tf-option-footer span a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.tf-option {\n  width: 100%;\n  margin: 0;\n}\n.tf-option .tf-tab-wrapper {\n  -webkit-flex: 0 0 calc(100% - 281px);\n  -ms-flex: 0 0 calc(100% - 281px);\n  flex: 0 0 calc(100% - 281px);\n  background-color: #ffffff;\n  padding: 12px 0;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-option .tf-tab-wrapper {\n    flex: 0 0 calc(100% - 0px);\n  }\n}\n\n.tourfic-settings_page_tf_dashboard #wpcontent {\n  background-color: #EBF5FF;\n}\n\n.tourfic-settings_page_tf_get_help #wpcontent {\n  background-color: #EBF5FF;\n}\n\n.tf-setting-dashboard .tf-setting-top-bar {\n  background-color: #ffffff;\n  padding: 15px 40px;\n  margin-left: -20px;\n  margin-bottom: 24px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.tf-setting-dashboard .tf-setting-top-bar .version {\n  display: flex;\n  align-items: center;\n}\n.tf-setting-dashboard .tf-setting-top-bar .version img {\n  width: 100px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .version span {\n  font-size: 11px;\n  line-height: 11px;\n  color: #000;\n  font-weight: 700;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  background-color: rgba(0, 60, 121, 0.0392156863);\n  display: inline-block;\n  padding: 2px 6px;\n  margin-left: 10px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document {\n  position: relative;\n  width: 30px;\n  height: 30px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown {\n  position: absolute;\n  cursor: context-menu;\n  top: 60px;\n  right: -10px;\n  z-index: 1;\n  background-color: #ffffff;\n  padding: 30px;\n  border-radius: 8px;\n  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n  min-width: 200px;\n  max-width: 200px;\n  opacity: 0;\n  visibility: hidden;\n  transition: all 0.2s ease;\n  z-index: 9999;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown:after {\n  content: \"\";\n  position: absolute;\n  border-left: 10px solid transparent;\n  border-right: 10px solid transparent;\n  top: -10px;\n  right: 25px;\n  border-bottom: 10px solid white;\n  margin-top: 0;\n  z-index: 1;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a {\n  font-size: 0.938rem;\n  font-weight: 500;\n  color: #000;\n  display: flex;\n  align-items: center;\n  transition: all 0.2s ease;\n  text-decoration: none;\n  padding: 10px 0px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a span {\n  margin-left: 10px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document:hover .dropdown {\n  visibility: visible;\n  opacity: 1;\n}\n.tf-setting-dashboard .tf-setting-banner {\n  background-color: transparent;\n  padding: 30px 100px;\n  border-radius: 10px;\n  margin: 40px 20px 40px 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background-image: radial-gradient(at center center, #004A9E 0%, #001C39 75%);\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-banner {\n    display: flow-root;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-setting-dashboard .tf-setting-banner {\n    padding: 30px 40px;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content {\n  width: 50%;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content {\n    width: 100%;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content img {\n  width: 200px;\n  display: block;\n  margin-bottom: 15px;\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span {\n  color: #ffffff;\n  font-size: 38px;\n  line-height: 1.2;\n  font-weight: 200;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span {\n    font-size: 26px;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span b {\n  display: block;\n  font-weight: 700;\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image {\n  width: 30%;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image {\n    width: 100%;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image img {\n  width: 100%;\n}\n.tf-setting-dashboard .tf-setting-overview-section {\n  margin: 24px 24px 0px 0;\n  position: relative;\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  row-gap: 20px;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid {\n    display: flex;\n    flex-wrap: wrap;\n    column-gap: 16px;\n    justify-content: flex-start;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n  padding: 20px;\n  border-radius: 8px;\n  background-color: #ffffff;\n  display: flex;\n  flex-wrap: wrap;\n  flex-basis: calc(16.5% - 0px);\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    padding: 12px;\n  }\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    flex-basis: calc(30% - 10px);\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    flex-basis: calc(33.33% - 35px);\n    margin: 0;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    width: inherit;\n    flex-basis: calc(50% - 35px);\n  }\n}\n@media only screen and (max-width: 480px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    flex-basis: 100%;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon {\n  width: 70px;\n  height: 70px;\n  border-radius: 50%;\n  flex-shrink: 0;\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon img {\n  width: 100%;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon {\n    width: 42px;\n    height: 42px;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content {\n  padding-left: 25px;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content {\n    padding-left: 10px;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p {\n  font-size: 1rem;\n  font-weight: 600;\n  color: #222;\n  margin: 0 0 10px;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p {\n    font-size: 0.875rem;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3 {\n  margin: 0;\n  font-size: 30px;\n  font-weight: 700;\n  color: #000;\n  line-height: 0.8;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3 {\n    font-size: 1.5rem;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section {\n  margin: 24px 24px 0px 0;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 24px;\n  position: relative;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-setting-dashboard .tf-setting-performace-section {\n    flex-direction: column;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section h2 {\n  font-size: 26px;\n  font-weight: 600;\n  line-height: 1;\n  color: #000;\n  margin: 0 0 16px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-wrapper {\n  -webkit-flex: 0 0 calc(70% - 24px);\n  -ms-flex: 0 0 calc(70% - 24px);\n  flex: 0 0 calc(70% - 24px);\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar {\n  -webkit-flex: 0 0 30%;\n  -ms-flex: 0 0 30%;\n  flex: 0 0 30%;\n}\n.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader {\n  position: absolute;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999;\n  opacity: 0;\n  visibility: hidden;\n}\n.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader img {\n  width: 120px;\n}\n.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader.show {\n  opacity: 1;\n  visibility: visible;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-order-report {\n  background: #ffffff;\n  padding: 20px;\n  border-radius: 10px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-setting-dashboard .tf-setting-performace-section .tf-order-report {\n    padding: 0;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-order-report canvas {\n  width: 100% !important;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n@media only screen and (max-width: 640px) {\n  .tf-setting-dashboard .tf-setting-performace-section .tf-report-filter {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter {\n  margin-bottom: 15px;\n  display: inline-block;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter span {\n  display: block;\n  font-size: 11px;\n  line-height: 13px;\n  font-weight: 600;\n  color: #77797E;\n  text-transform: uppercase;\n  margin-bottom: 5px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter select {\n  width: 180px;\n  color: #222;\n  border: 1px solid #ddd;\n  height: 40px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar {\n  /* Loader */\n  /* Customization */\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists {\n  border-radius: 8px;\n  background: #F8F7FD;\n  padding: 16px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists h3 {\n  color: #06040C;\n  font-size: 17px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%;\n  margin: 0 0 16px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists ul {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 16px;\n  margin: 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item {\n  border-radius: 6px;\n  background: #FFF;\n  box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n  padding: 20px 24px 24px 20px;\n  transition: all ease-in-out 0.3s;\n  margin-bottom: 0;\n  position: relative;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item.featured {\n  border-radius: 6px;\n  border: 4px solid transparent;\n  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;\n  box-shadow: 0px 1px 4px 0px rgba(44, 39, 63, 0.01), 0px 2px 2px 0px rgba(44, 39, 63, 0.02), 0px 1px 1px 0px rgba(44, 39, 63, 0.04);\n  box-sizing: border-box;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content {\n  display: flex;\n  gap: 12px;\n  justify-content: space-between;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image {\n  border-radius: 16px;\n  background: #FFF;\n  box-shadow: 0 0 8px 0 rgba(65, 65, 65, 0.08);\n  height: 56px;\n  width: 56px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image img {\n  width: 32px;\n  height: 32px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title {\n  width: calc(100% - 167px);\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4 {\n  color: #2C273F;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  margin: 0 0 2px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4 .badge.free {\n  border-radius: 3px;\n  background: #E6FAEE;\n  font-size: 12px;\n  padding: 2px 8px;\n  color: #17723F;\n  font-size: 11px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 16px; /* 145.455% */\n  text-transform: uppercase;\n  margin-left: 6px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title p {\n  color: #5D5676;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  margin: 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn {\n  font-weight: 600;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button {\n  padding: 0px;\n  color: #382673;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 24px; /* 160% */\n  text-decoration: none;\n  position: relative;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.install {\n  color: #382673;\n  cursor: pointer;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate {\n  color: #382673;\n  cursor: pointer;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.pro, .tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro {\n  color: #ff9800;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro {\n  color: #ff5722;\n  cursor: pointer;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active {\n  color: #382673;\n  opacity: 0.8;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active-pro {\n  color: #ff5722;\n  opacity: 0.8;\n}\n@keyframes spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button:not(.active):not(.active-pro) {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  transition: background 0.3s;\n  position: relative;\n  background-color: transparent;\n  gap: 3px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading {\n  background: #ccc;\n  cursor: not-allowed;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .loader {\n  display: none;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #b3b3b3;\n  border-top: 2px solid transparent;\n  border-radius: 50%;\n  animation: spin 0.6s linear infinite;\n  margin-left: 8px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading .loader {\n  display: inline-block;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote {\n  background: #fff;\n  padding: 16px;\n  border-radius: 6px;\n  margin: 16px 0 16px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content h3 {\n  margin: 0 0 4px 0;\n  color: #1B334B;\n  font-size: 18px;\n  font-style: normal;\n  font-weight: 700;\n  line-height: 150%; /* 27px */\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content p {\n  color: #344D65;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 150%; /* 21px */\n  margin: 0 0 16px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content a {\n  color: #FFF;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  text-decoration: none;\n  border-radius: 8px;\n  background: #003C7A;\n  padding: 8px 16px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access {\n  background: #F7F8FA;\n  border-radius: 8px;\n  padding: 16px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access h3 {\n  color: #06040C;\n  font-size: 17px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%; /* 25.5px */\n  margin-bottom: 16px;\n  margin-top: 0px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper {\n  display: flex;\n  justify-content: flex-start;\n  align-items: center;\n  gap: 16px;\n  flex-direction: column;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item {\n  background: #FFF;\n  box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n  border-radius: 6px;\n  transition: all ease-in-out 0.3s;\n  width: 100%;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item a {\n  display: flex;\n  align-items: center;\n  padding: 12px 16px;\n  text-decoration: none;\n  color: #2C273F;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  gap: 12px;\n}\n\n.tf-settings-help-center .tf-support-cards {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 24px;\n  margin: 24px 24px 32px 0;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-settings-help-center .tf-support-cards {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-support-cards {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card {\n  background-color: #ffffff;\n  border-radius: 16px;\n  padding: 32px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-align-items: flex-start;\n  -ms-flex-align: flex-start;\n  align-items: flex-start;\n  gap: 24px;\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card h3 {\n  font-size: 1.5rem;\n  line-height: 32px;\n  color: #27333F;\n  margin: 0 0 -8px 0;\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card p {\n  font-size: 0.938rem;\n  color: #566676;\n  margin: 0;\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card a.tf-link-skip-btn {\n  min-width: inherit;\n}\n.tf-settings-help-center .tf-support-cards.tf-support-cards-4 {\n  padding: 24px;\n  grid-template-columns: repeat(4, 1fr);\n  border-radius: 16px;\n  background: #F6FAFE;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-settings-help-center .tf-support-cards.tf-support-cards-4 {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-support-cards.tf-support-cards-4 {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-settings-help-center .tf-support-cards.tf-support-cards-4 .tf-single-support-card h3 {\n  margin: 0 0 -16px 0;\n}\n.tf-settings-help-center .tf-settings-faq {\n  margin: 32px 20px 0 0;\n}\n.tf-settings-help-center .tf-settings-faq h2 {\n  margin: 0 0 16px;\n  font-size: 1.5rem;\n  font-weight: 600;\n  line-height: 32px;\n  color: #27333F;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper {\n  background-color: #ffffff;\n  border-radius: 10px;\n  padding: 24px;\n  grid-template-columns: repeat(2, 1fr);\n  display: grid;\n  gap: 24px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper {\n    display: block;\n  }\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq {\n  border-radius: 4px;\n  border: 1px solid #EEF2F6;\n  background: #F8FAFC;\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq {\n    margin-bottom: 16px;\n  }\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  gap: 16px;\n  padding: 8px;\n  cursor: pointer;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title i {\n  font-size: 0.938rem;\n  color: #566676;\n  -webkit-transition: all 0.25s ease-in-out;\n  -moz-transition: all 0.25s ease-in-out;\n  -o-transition: all 0.25s ease-in-out;\n  transition: all 0.25s ease-in-out;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4 {\n  margin: 0;\n  font-size: 0.938rem;\n  font-weight: 500;\n  color: #566676;\n  line-height: 24px;\n}\n@media only screen and (max-width: 480px) {\n  .tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4 {\n    font-size: 1.063rem;\n  }\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title.active i {\n  transform: rotate(180deg);\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid #EEF2F6;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc p {\n  font-size: 0.938rem;\n  color: #566676;\n  margin: 0;\n}\n\n.tf-setting-license {\n  margin: 40px 40px 40px 20px;\n}\n.tf-setting-license .tf-setting-license-tabs ul {\n  margin: 0;\n  margin-left: 40px;\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active {\n  display: inline-block;\n  border: none;\n  margin: 0;\n  line-height: 18px;\n  text-decoration: none;\n  font-weight: 600;\n  position: relative;\n  background-color: #ffffff;\n  border-radius: 5px 5px 0px 0px;\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active:before {\n  position: absolute;\n  content: \"\";\n  width: 16px;\n  height: 16px;\n  background-color: #ffffff;\n  bottom: -8px;\n  left: -5px;\n  transform: rotate(45deg);\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active:after {\n  position: absolute;\n  content: \"\";\n  width: 16px;\n  height: 16px;\n  background-color: #ffffff;\n  bottom: -8px;\n  right: -5px;\n  transform: rotate(45deg);\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active span {\n  display: inline-block;\n  padding: 14px 22px;\n  color: #000;\n  font-size: 1.125rem;\n  text-decoration: none;\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active span i {\n  margin-right: 5px;\n}\n.tf-setting-license .tf-setting-license-field {\n  background-color: #ffffff;\n  border-radius: 8px;\n  padding: 0px 20px;\n}\n\n.tf-swal-settings-reset-alert #swal2-title {\n  line-height: 1.2;\n}\n\n.tf-setting-wrapper {\n  max-width: 100%;\n  margin: 30px 20px 30px 0px;\n  background-color: #ffffff;\n  border-radius: 10px;\n  scroll-margin-top: 100px;\n}\n.tf-setting-wrapper .tourfic-settings-header {\n  padding: 20px 20px 20px 20px;\n  border-bottom: 1px solid #003c79;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background-color: #ffffff;\n  border-radius: 10px 10px 0px 0px;\n  position: sticky;\n  top: 32px;\n  z-index: 999;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left {\n  min-width: 40%;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-title {\n  font-size: 1.125rem;\n  margin: 0;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search {\n  min-width: 55%;\n  display: flex;\n  align-items: center;\n  padding-left: 12px;\n  border: 1px solid #c4cbd4;\n  background-color: #f5f8ff;\n  gap: 8px;\n  border-radius: 4px;\n  color: #363e4a;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search i {\n  font-size: 16px;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .search-input {\n  min-width: 100%;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input {\n  min-width: calc(100% - 22px);\n  padding: 8px 12px 8px 0px;\n  border: none;\n  position: relative;\n  background-color: transparent;\n  height: 42px;\n  font-size: 1rem;\n  z-index: 999;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results {\n  position: absolute;\n  top: 75%;\n  left: 164px;\n  right: 0;\n  width: 379px;\n  background-color: #ffffff;\n  box-sizing: border-box;\n  border-radius: 4px;\n  min-height: 60px;\n  max-height: 300px;\n  overflow-y: auto;\n  overflow-x: hidden;\n  scrollbar-width: thin;\n  border: 1px solid #ddd;\n  transition: all 0.5s ease;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results .tf-search-not-found {\n  text-align: center;\n  font-size: 0.875rem;\n  font-weight: 500;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a {\n  border-bottom: 1px solid #f0f0f0;\n  display: flex;\n  padding: 5px 10px 5px 10px;\n  align-items: center;\n  gap: 12px;\n  cursor: pointer;\n  border-radius: 4px;\n  margin: 0;\n  text-decoration: none;\n  color: #000;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:focus {\n  box-shadow: none;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a .tf-search-result-title {\n  line-height: 1.4;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a i {\n  font-size: 20px !important;\n  color: #8997a9;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a p {\n  margin: 0;\n  font-size: 0.875rem;\n  font-weight: 600;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a span {\n  font-size: 0.75rem;\n  color: #777;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:hover {\n  background-color: #f0f2f4;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:active {\n  background-color: #f0f2f4;\n}\n.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn {\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn:hover {\n  background-color: #bc362d;\n  border-color: #bc362d;\n}\n.tf-setting-wrapper .tf-option-form {\n  padding: 30px 30px 30px 0px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  z-index: 10;\n  position: relative;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option {\n    position: relative;\n    min-height: 500px;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option.tf-taxonomy-metabox {\n  display: block;\n  margin: 0;\n  max-width: 95%;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab.active {\n  display: block;\n  position: absolute;\n  z-index: 99999;\n  top: 0;\n  bottom: 0;\n  background-color: #ffffff;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab {\n  min-width: 280px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab {\n    display: none;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks {\n  font-style: normal;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  text-decoration: none;\n  color: #000;\n  padding: 18px 30px;\n  font-size: 1rem;\n  text-align: left;\n  line-height: 24px;\n  cursor: pointer;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks .tf-sec-icon {\n  margin-right: 10px;\n  color: #8997a9;\n  min-width: 25px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:hover {\n  background-color: #ffffff;\n  outline: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active {\n  background-color: rgba(0, 60, 121, 0.1098039216);\n  color: #003c79;\n  position: relative;\n  overflow: hidden;\n  border-radius: 0px 5px 0px 0px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active {\n    position: static;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active .tf-sec-icon {\n  color: #003c79;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::before {\n  position: absolute;\n  content: \"\\f105\";\n  font-size: 0.875rem;\n  color: #003c79;\n  font-family: \"FontAwesome\" !important;\n  right: 10px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after {\n  position: absolute;\n  content: \"\";\n  width: 8px;\n  border: none;\n  left: -4px;\n  bottom: 0;\n  top: 0;\n  background: #003c79;\n  height: 28px;\n  margin: auto;\n  border-radius: 25px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after {\n    position: static;\n    display: none;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu {\n  margin: 0;\n  display: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li {\n  margin-bottom: 0;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks {\n  padding: 0;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 18px 30px;\n  margin-left: 24px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner {\n  border-left: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after {\n  left: 0;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper {\n  -webkit-flex: 0 0 calc(100% - 280px);\n  -ms-flex: 0 0 calc(100% - 280px);\n  flex: 0 0 calc(100% - 280px);\n  padding-top: 0px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper {\n    flex: 0 0 calc(100% - 0px);\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting {\n  text-align: right;\n  padding-bottom: 15px;\n  display: none;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting {\n    display: block;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting a i {\n  color: #000;\n  font-size: 22px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content {\n  display: none;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  padding: 20px 20px;\n  background: #ededf8;\n  margin: 0px 0px 0px 20px;\n  border-radius: 5px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content.active {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field {\n  background-color: #ffffff;\n  margin: 5px 0px;\n  border-radius: 8px;\n  padding: 20px 30px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field p.description {\n  font-size: 0.875rem;\n  margin-top: 10px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field.tf-field-heading {\n  border-radius: 0px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field.tf-field-color {\n  background-color: transparent;\n  padding: 0px;\n}\n\n.tf-shortcode-generator-section {\n  background-color: #ffffff;\n  padding: 30px;\n  border-radius: 8px;\n  margin-right: 20px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators {\n  background: #ededf8;\n  border-radius: 8px;\n  padding: 20px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-single:not(:last-child) {\n  margin-bottom: 20px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 20px 30px;\n  flex-wrap: wrap;\n  flex-direction: row;\n  background-color: #ffffff;\n  padding: 20px 30px;\n  align-items: center;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label {\n    display: flow-root !important;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels label {\n  font-size: 0.875rem;\n  line-height: 22px;\n  font-weight: 600;\n  color: #0d165e;\n  display: inline-block;\n  margin-bottom: 3px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels p {\n  margin: 0;\n  font-size: 13px;\n  line-height: 18px;\n  color: #838790;\n  font-weight: 400;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .shortcode-section-heading {\n  padding: 5px 30px;\n  border-bottom: 3px solid #003c79;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button {\n  font-size: 1rem;\n  line-height: 20px;\n  text-decoration: none;\n  font-weight: 500;\n  padding: 0 20px;\n  margin-left: 15px;\n  height: 45px;\n  background-color: #003c79;\n  color: #ffffff;\n  border: none;\n  box-shadow: none !important;\n  outline: none;\n  cursor: pointer;\n  border-radius: 5px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button {\n    margin-left: 0px !important;\n    margin-top: 10px !important;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button:hover {\n  background-color: #002f5e;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper {\n  display: none;\n  overflow-x: auto;\n  overflow-y: scroll;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form {\n  transform: translateY(10%);\n  width: 600px;\n  margin: 30px auto;\n  padding: 30px;\n  background-color: #ffffff;\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);\n  border-radius: 10px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form {\n    width: 320px;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row {\n  display: flex;\n  margin-right: 15px;\n  margin-left: -15px;\n  margin-bottom: 15px;\n  flex-wrap: wrap;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row {\n    display: flow-root;\n    margin-left: 0;\n    margin-right: 0;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6 {\n  flex: 0 0 50%;\n  max-width: 50%;\n  position: relative;\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  box-sizing: border-box;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6 {\n    max-width: 100%;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4 {\n  flex: 0 0 33%;\n  max-width: 50%;\n  position: relative;\n  width: 100%;\n  padding-right: 4px;\n  padding-left: 4px;\n  box-sizing: border-box;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4 {\n    max-width: 100%;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:first-child {\n  padding-left: 15px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:last-child {\n  padding-right: 15px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form select.tf-select-field[multiple] {\n  height: auto;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container {\n  width: 100% !important;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container span.select2-selection {\n  min-height: 40px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .select2-search__field {\n  margin: 10px;\n  font-size: 0.875rem;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field {\n  width: 100%;\n  box-shadow: none;\n  height: 44px;\n  padding: 10px 25px;\n  border-radius: 5px;\n  border: 1px solid #ccc;\n  font-size: 0.875rem;\n  line-height: 16px;\n  appearance: none;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field:active {\n  border-color: #8c8f94;\n  box-shadow: none;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-close {\n  position: absolute;\n  right: -7px;\n  top: -5px;\n  width: 36px;\n  height: 36px;\n  line-height: 36px;\n  background: red;\n  color: #ffffff;\n  text-align: center;\n  font-size: 1.25rem;\n  border-radius: 50%;\n  cursor: pointer;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-item {\n  display: none;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-shortcode-field.copy-shortcode {\n  align-self: start;\n  float: none;\n  display: flex;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form input.tf-shortcode-value {\n  width: 100%;\n  height: 45px;\n  background: #ffffff;\n  padding: 10px 15px;\n  border: 1px solid #ccc;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-btn {\n  margin-left: 10px;\n  line-height: 22px;\n  vertical-align: middle;\n}\n\n.tf-copy-item span.tf-copied-msg {\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n\n#tfhotel_docs,\n#tftour_docs,\n#tfapartment_docs {\n  border: 0px solid;\n  box-shadow: none;\n  background-color: transparent;\n}\n#tfhotel_docs .postbox-header,\n#tftour_docs .postbox-header,\n#tfapartment_docs .postbox-header {\n  display: none;\n}\n#tfhotel_docs .inside,\n#tftour_docs .inside,\n#tfapartment_docs .inside {\n  margin: 0px;\n  padding: 0px;\n}\n#tfhotel_docs .inside .tf_docs_preview a,\n#tftour_docs .inside .tf_docs_preview a,\n#tfapartment_docs .inside .tf_docs_preview a {\n  text-decoration: none;\n}\n#tfhotel_docs .inside .tf_docs_preview a img,\n#tftour_docs .inside .tf_docs_preview a img,\n#tfapartment_docs .inside .tf_docs_preview a img {\n  width: 100%;\n}\n#tfhotel_docs .inside .tf_docs_preview a:focus,\n#tftour_docs .inside .tf_docs_preview a:focus,\n#tfapartment_docs .inside .tf_docs_preview a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.tf-copy-item span.tf-copied-msg {\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n\n.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}\n\n.tf-field {\n  padding: 12px 0;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-field {\n    width: 100% !important;\n  }\n}\n.tf-field .tf-field-label {\n  display: block;\n  font-style: normal;\n  margin-bottom: 3px;\n  font-weight: 600;\n  font-size: 15px;\n  color: #27333F;\n  display: flex !important;\n  align-items: center;\n  line-height: 25.5px;\n  letter-spacing: -0.25px;\n  margin-bottom: 4px;\n}\n.tf-field .tf-field-label .tf-desc-tooltip {\n  margin-left: 4px;\n  position: relative;\n  display: flex;\n}\n.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content {\n  position: absolute;\n  width: 124px;\n  border-radius: 8px;\n  background: #27333F;\n  padding: 8px 12px;\n  color: #FFFFFF;\n  font-size: 11px;\n  font-weight: 600;\n  line-height: 16px;\n  z-index: 9;\n  left: 50%;\n  margin-left: -74px;\n  bottom: 25px;\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content::before {\n  position: absolute;\n  content: \"\";\n  height: 16px;\n  width: 16px;\n  border-radius: 3px;\n  background: #27333F;\n  left: 50%;\n  margin-left: -8px;\n  bottom: -4px;\n  transform: rotate(45deg);\n  z-index: -1;\n}\n.tf-field .tf-field-label .tf-desc-tooltip:hover .tf-desc-tooltip-content {\n  opacity: 1;\n  visibility: visible;\n}\n.tf-field .tf-field-label .tf-desc-tooltip svg {\n  cursor: pointer;\n}\n.tf-field .tf-field-label .tf-csf-badge {\n  margin-left: 13px;\n}\n.tf-field .tf-field-label .tf-csf-badge .tf-pro {\n  background-color: #F44336 !important;\n  margin: 0;\n}\n.tf-field .tf-field-label .tf-csf-badge .tf-upcoming {\n  background-color: #006600 !important;\n  margin: 0;\n}\n.tf-field .tf-label-field .tf-fieldset .tf-inline li {\n  background: #ededf8 !important;\n  padding: 20px 30px 13px 30px;\n  margin: 10px 0px;\n  border-radius: 8px;\n}\n.tf-field .tf-fieldset {\n  font-style: normal;\n  font-size: 0.875rem;\n}\n.tf-field .tf-fieldset a {\n  font-style: normal;\n  font-weight: 600;\n}\n.tf-field .tf-field-sub-title {\n  color: #566676;\n  font-size: 13px;\n  margin-bottom: 0px;\n  margin-top: 4px;\n  display: block;\n}\n\n.tf-field.tf-field-heading .tf-fieldset {\n  margin-top: 0px;\n}\n\n.tf-taxonomy-metabox .tf-field {\n  padding: 12px 0;\n}\n\n.tf-inline-list {\n  display: inline-block;\n}\n\n.tf-field-ical input,\n.tf-field-ical_export input,\n.tf-field-text input, .tf-field-password input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  padding: 8px 8px 8px 12px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  border-radius: 4px;\n}\n.tf-field-ical input:focus,\n.tf-field-ical_export input:focus,\n.tf-field-text input:focus, .tf-field-password input:focus {\n  background: transparent;\n  box-shadow: none;\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n}\n.tf-field-ical input::-webkit-input-placeholder,\n.tf-field-ical_export input::-webkit-input-placeholder,\n.tf-field-text input::-webkit-input-placeholder, .tf-field-password input::-webkit-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input::-ms-input-placeholder,\n.tf-field-ical_export input::-ms-input-placeholder,\n.tf-field-text input::-ms-input-placeholder, .tf-field-password input::-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input input:-ms-input-placeholder,\n.tf-field-ical_export input input:-ms-input-placeholder,\n.tf-field-text input input:-ms-input-placeholder, .tf-field-password input input:-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input::-moz-placeholder,\n.tf-field-ical_export input::-moz-placeholder,\n.tf-field-text input::-moz-placeholder, .tf-field-password input::-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-ical input:-moz-placeholder,\n.tf-field-ical_export input:-moz-placeholder,\n.tf-field-text input:-moz-placeholder, .tf-field-password input:-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-ical input::placeholder,\n.tf-field-ical_export input::placeholder,\n.tf-field-text input::placeholder, .tf-field-password input::placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input:read-only,\n.tf-field-ical_export input:read-only,\n.tf-field-text input:read-only, .tf-field-password input:read-only {\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);\n  background-color: #ebf2ff;\n}\n.tf-field-ical input:read-only:focus,\n.tf-field-ical_export input:read-only:focus,\n.tf-field-text input:read-only:focus, .tf-field-password input:read-only:focus {\n  box-shadow: none;\n  border: 1px solid #c4cbd4;\n}\n.tf-field-ical .tf-field-text-group,\n.tf-field-ical_export .tf-field-text-group,\n.tf-field-text .tf-field-text-group, .tf-field-password .tf-field-text-group {\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  height: 40px;\n  padding: 8px 8px 8px 12px;\n  display: flex;\n  align-items: center;\n  box-sizing: border-box;\n}\n.tf-field-ical .tf-field-text-group i,\n.tf-field-ical_export .tf-field-text-group i,\n.tf-field-text .tf-field-text-group i, .tf-field-password .tf-field-text-group i {\n  color: #95A3B2;\n}\n.tf-field-ical .tf-field-text-group input,\n.tf-field-ical_export .tf-field-text-group input,\n.tf-field-text .tf-field-text-group input, .tf-field-password .tf-field-text-group input {\n  height: 24px;\n  border: 0px solid;\n  background: transparent;\n  box-shadow: none;\n}\n.tf-field-ical .tf-field-text-group input:focus,\n.tf-field-ical_export .tf-field-text-group input:focus,\n.tf-field-text .tf-field-text-group input:focus, .tf-field-password .tf-field-text-group input:focus {\n  outline: none;\n  border: none;\n  box-shadow: none;\n}\n\n.tf-field-textarea textarea {\n  width: 100% !important;\n  height: 120px;\n  padding: 8px 8px 8px 12px;\n  color: #566676;\n  font-size: 15px;\n  width: 100%;\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  line-height: 24px;\n}\n.tf-field-textarea textarea:focus {\n  background: #ffffff;\n  box-shadow: none;\n}\n\n.tf-field-select select.tf-select {\n  width: 100%;\n  max-width: 100%;\n  padding: 8px 8px 8px 12px;\n  border: 1px solid #D9E0E8;\n  background-color: #FFFFFF;\n  border-radius: 4px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  line-height: 24px;\n}\n.tf-field-select select.tf-select:focus {\n  outline: none;\n  border-color: #D9E0E8;\n  box-shadow: none;\n}\n\n.tf-field-select2 .select2-container {\n  width: 100% !important;\n  display: block !important;\n}\n.tf-field-select2 .select2-container .select2-selection {\n  width: 100%;\n  padding: 4px 8px 0 12px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  border-radius: 4px;\n  min-height: 40px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__choice {\n  background-color: #e1e5ea;\n  border: none;\n  margin-left: 4px;\n  margin-top: 0;\n  padding: 4px 20px 4px 4px !important;\n  color: #363e4a;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__choice:first-child {\n  margin-left: 0;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__choice__remove {\n  border-right: none;\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  color: #363e4a;\n  font-size: 1rem;\n  padding: 0;\n  position: absolute;\n  left: auto;\n  top: 2px;\n  right: 4px;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__clear {\n  margin-top: 0;\n}\n.tf-field-select2 .select2-container .select2-search--inline .select2-search__field {\n  margin-top: 0;\n  margin-left: 5px;\n  padding: 4px 0 0 0;\n  max-width: 100%;\n  resize: none;\n  height: 30px;\n  vertical-align: middle;\n  font-family: sans-serif;\n  overflow: hidden;\n  word-break: keep-all;\n}\n.tf-field-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {\n  height: 40px;\n}\n.tf-field-select2 .tf-select-box-option .tf-add-category {\n  margin-top: 16px;\n}\n.tf-field-select2 .tf-select-box-option .tf-add-category > i {\n  height: 25px;\n  width: 25px;\n  border-radius: 50%;\n  border: 1px solid #ddd;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 11px;\n  cursor: pointer;\n}\n.tf-field-select2 .tf-popup-box {\n  position: fixed;\n  z-index: 900000;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  text-align: center;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  display: none;\n}\n.tf-field-select2 .tf-popup-box::before {\n  position: absolute;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  content: \"\";\n  background-color: rgba(0, 0, 0, 0.2);\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box {\n  display: inline-block;\n  z-index: 1;\n  min-width: 400px;\n  min-height: 160px;\n  border-color: #aaaaaa;\n  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);\n  text-align: left;\n  background: #ffffff;\n  position: relative;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  border-bottom: 1px solid #ccd0d4;\n  margin: 0;\n  padding: 15px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header h3 {\n  font-size: 0.875rem;\n  line-height: 1em;\n  margin: 0;\n  padding: 0;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close {\n  background: #b4b9be;\n  height: 25px;\n  width: 25px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close i {\n  color: #ffffff;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content {\n  padding: 15px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box {\n  margin-bottom: 15px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box label {\n  display: block;\n  margin-bottom: 10px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box input {\n  width: 100%;\n  height: 35px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box select {\n  width: 100%;\n  height: 35px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-admin-btn.tf-btn-secondary {\n  padding: 7px 25px;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n}\n\n.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3) {\n  display: none;\n}\n\n.tf-field-radio .tf-fieldset ul li {\n  margin-bottom: 10px;\n}\n.tf-field-radio .tf-fieldset ul.tf-inline li {\n  display: inline-block;\n  margin-right: 20px;\n}\n.tf-field-radio .tf-fieldset input[type=radio] {\n  display: none;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label {\n  color: #607085;\n  font-size: 1rem;\n  position: relative;\n  padding-left: 30px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label:hover {\n  color: #4b5768;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label:hover::before {\n  border-color: #76a9ff;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label::before {\n  content: \"\";\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  border: 1px solid #8997a9;\n  border-radius: 100%;\n  position: absolute;\n  top: 1px;\n  left: 0;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label::after {\n  content: \"\";\n  height: 14px;\n  width: 14px;\n  background-color: #2979ff;\n  border-radius: 100%;\n  position: absolute;\n  top: 4px;\n  left: 3px;\n  opacity: 0;\n  -webkit-transform: scale(0.5);\n  -ms-transform: scale(0.5);\n  -o-transform: scale(0.5);\n  transform: scale(0.5);\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-radio .tf-fieldset input[type=radio]:checked + label::after {\n  opacity: 1;\n  -webkit-transform: scale(1);\n  -ms-transform: scale(1);\n  -o-transform: scale(1);\n  transform: scale(1);\n}\n.tf-field-radio .tf-fieldset input[type=radio]:checked + label:before {\n  border-color: #2979ff;\n}\n\n.tf-field-checkbox .tf-fieldset ul li {\n  margin-bottom: 10px;\n}\n.tf-field-checkbox .tf-fieldset ul.tf-inline li {\n  display: inline-block;\n  margin-right: 20px;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] {\n  display: none;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label {\n  color: #607085;\n  font-size: 1rem;\n  position: relative;\n  padding-left: 30px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label:hover {\n  color: #4b5768;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label:hover::before {\n  border-color: #76a9ff;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label::before {\n  content: \"\";\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  border: 1px solid #8997a9;\n  border-radius: 2px;\n  position: absolute;\n  top: 1px;\n  left: 0;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label::after {\n  content: \"\";\n  background-image: url(../images/icons/check.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 13px;\n  height: 18px;\n  width: 18px;\n  position: absolute;\n  top: 2px;\n  left: 1px;\n  opacity: 0;\n  -webkit-transform: scale(0.5);\n  -ms-transform: scale(0.5);\n  -o-transform: scale(0.5);\n  transform: scale(0.5);\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked + label::after {\n  opacity: 1;\n  -webkit-transform: scale(1);\n  -ms-transform: scale(1);\n  -o-transform: scale(1);\n  transform: scale(1);\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked + label:before {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) {\n  height: 100px;\n  width: 100px;\n  border: 1px solid #ddd;\n  padding: 5px;\n  margin-bottom: 10px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  position: relative;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close {\n  position: absolute;\n  top: -10px;\n  right: -10px;\n  background: #ffffff;\n  padding: 2px;\n  cursor: pointer;\n  border-radius: 50%;\n  border: 1px solid #ddd;\n  width: 15px;\n  height: 15px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close img {\n  background: #ffffff;\n  width: 11px !important;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) img {\n  width: 100%;\n  object-fit: contain;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media {\n  display: flex;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media input {\n  width: 90%;\n  padding: 12px 8px 12px 12px;\n  background-color: #f5f8ff;\n  border: 1px solid #c4cbd4;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload {\n  height: 48px;\n  width: 100px !important;\n  line-height: 48px;\n  text-align: center;\n  text-transform: capitalize;\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-taxonomy-metabox {\n  display: flow-root;\n}\n.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media {\n  display: flex;\n}\n.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media input {\n  width: 85%;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n  background: #ffffff;\n  border: 1px solid #c4cbd4;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload {\n  height: 48px;\n  width: 14%;\n  line-height: 48px;\n  text-align: center;\n  text-transform: capitalize;\n}\n\n.taxonomy-hotel_location #edittag,\n.taxonomy-tour_destination #edittag,\n.taxonomy-hotel_feature #edittag {\n  display: flex;\n  flex-direction: column;\n}\n.taxonomy-hotel_location #edittag .tf-admin-meta-box.tf-taxonomy-metabox,\n.taxonomy-tour_destination #edittag .tf-admin-meta-box.tf-taxonomy-metabox,\n.taxonomy-hotel_feature #edittag .tf-admin-meta-box.tf-taxonomy-metabox {\n  order: 2;\n}\n.taxonomy-hotel_location #edittag table,\n.taxonomy-tour_destination #edittag table,\n.taxonomy-hotel_feature #edittag table {\n  order: 1;\n}\n.taxonomy-hotel_location #edittag .edit-tag-actions,\n.taxonomy-tour_destination #edittag .edit-tag-actions,\n.taxonomy-hotel_feature #edittag .edit-tag-actions {\n  order: 3;\n}\n\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery-preview img {\n  height: 60px;\n  width: 60px;\n  border: 1px solid #ddd;\n  padding: 5px;\n  margin-right: 10px;\n}\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-primary {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.tf-gallery-edit {\n  margin-left: 5px;\n}\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-warning {\n  border-color: #F44336;\n  background: #F44336;\n  margin-left: 5px;\n  color: #ffffff;\n  display: none;\n}\n\n.tf-field-heading {\n  padding: 24px;\n  margin: 0 -24px;\n  background-color: #EBF5FF;\n}\n.tf-field-heading .tf-field-heading-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 32px;\n  align-items: end;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-icon {\n  margin-right: 10px;\n  width: 28px;\n  height: 28px;\n  font-size: 1rem;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n  background-color: #EBF5FF;\n  color: #ffffff;\n  border-radius: 4px;\n  flex-wrap: nowrap;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content {\n  color: #000;\n  font-size: 0.875rem;\n  font-weight: 600;\n  width: 100%;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content h3 {\n  margin: 0;\n  color: #27333F;\n  font-size: 19px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 32px;\n  letter-spacing: -0.75px;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content p {\n  color: #566676;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px; /* 153.846% */\n  margin: 0;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content.has-content h3 {\n  margin-bottom: 4px;\n}\n.tf-field-heading .tf-field-heading-inner .tf-heading-docs a {\n  display: flex;\n  text-decoration: none;\n  color: #003C79;\n  font-size: 13px;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  gap: 8px;\n}\n.tf-field-heading .tf-field-heading-inner .tf-heading-docs a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.tf-field-notice-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  padding: 24px;\n  border: 1px solid #d1ebec;\n  border-radius: 8px;\n  background-color: #f0fafa;\n}\n.tf-field-notice-inner .tf-field-notice-icon {\n  margin-right: 10px;\n  font-size: 1.25rem;\n  color: #069697;\n}\n.tf-field-notice-inner .tf-field-notice-content {\n  color: #8997a9;\n  align-self: center;\n}\n.tf-field-notice-inner .tf-field-notice-content h6 {\n  margin: 0;\n  font-weight: 500;\n  color: #363e4a;\n  font-size: 1rem;\n}\n.tf-field-notice-inner .tf-field-notice-content.has-content h6 {\n  margin-bottom: 5px;\n}\n.tf-field-notice-inner.tf-notice-success {\n  border-color: #dceddd;\n  background-color: #f5faf5;\n}\n.tf-field-notice-inner.tf-notice-success .tf-field-notice-icon {\n  color: #198754;\n}\n.tf-field-notice-inner.tf-notice-warning {\n  border-color: #ffecb3;\n  background-color: #fffdf6;\n}\n.tf-field-notice-inner.tf-notice-warning .tf-field-notice-icon {\n  color: #ffbf00;\n}\n.tf-field-notice-inner.tf-notice-danger {\n  border-color: #fddcda;\n  background-color: #fef2f1;\n}\n.tf-field-notice-inner.tf-notice-danger .tf-field-notice-icon {\n  color: #dc3545;\n}\n\n.tour-option-itinerary-notice .tf-field-notice-content {\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.tour-option-itinerary-notice .tf-field-notice-content {\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.tf-pro-notice .tf-field-notice-inner {\n  background-color: #EBEFFF;\n  border: 1.5px solid #295BFF;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-icon {\n  font-size: 1.5rem;\n  color: #295BFF;\n  margin-right: 8px;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content {\n  color: #000;\n  font-size: 0.875rem;\n  line-height: 1.6;\n  align-self: center;\n  font-weight: 400;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content b {\n  font-weight: 600;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content a {\n  color: #295BFF;\n}\n\n.tf-field-switch .tf-inline-switch {\n  display: flex;\n  gap: 8px;\n  align-items: center;\n}\n.tf-field-switch .tf-inline-switch .tf-field-label {\n  margin-bottom: 0px;\n}\n.tf-field-switch .tf-switch-label {\n  position: relative;\n  display: inline-block;\n  width: 32px;\n  height: 20px;\n  border-radius: 32px;\n}\n.tf-field-switch .tf-switch-label input {\n  display: none;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #95A3B2;\n  border-radius: 50px;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider::before {\n  position: absolute;\n  content: \"\";\n  height: 14px;\n  width: 14px;\n  border-radius: 50px;\n  top: 3px;\n  left: 4px;\n  background-color: #FFFFFF;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-on, .tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #ffffff;\n  position: absolute;\n  -webkit-transform: translateY(-50%);\n  -ms-transform: translateY(-50%);\n  -o-transform: translateY(-50%);\n  transform: translateY(-50%);\n  top: 50%;\n  left: 12px;\n  font-size: 0.75rem;\n  opacity: 0;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #8999A9;\n  left: auto;\n  right: 12px;\n  opacity: 1;\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider {\n  background-color: #003C79;\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider:before {\n  left: 100%;\n  margin-left: -18px;\n  background-color: #ffffff;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider .tf-switch-on {\n  opacity: 1;\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider .tf-switch-off {\n  opacity: 0;\n}\n\n.tf-field-date .tf-fieldset {\n  position: relative;\n}\n.tf-field-date .tf-fieldset .tf-date-range {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 30px;\n}\n.tf-field-date .tf-fieldset .tf-date-range .tf-date-from, .tf-field-date .tf-fieldset .tf-date-range .tf-date-to {\n  width: 100%;\n}\n.tf-field-date input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  background-color: #f5f8ff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n  border: 1px solid #c4cbd4;\n}\n.tf-field-date input:focus {\n  background: #ffffff;\n  box-shadow: 0 0 0 2px #2979ff;\n  border-radius: 4px;\n}\n.tf-field-date input::-webkit-input-placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date input::-ms-input-placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date input input:-ms-input-placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date input::-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n.tf-field-date input:-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n.tf-field-date input::placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date i {\n  position: absolute;\n  top: 50%;\n  right: 8px;\n  transform: translateY(-50%);\n  color: #a6b1bf;\n  font-size: 1rem;\n}\n\n.tf-field-time .tf-fieldset {\n  position: relative;\n}\n.tf-field-time input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  border-radius: 4px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  border: 1px solid #c4cbd4;\n}\n.tf-field-time input:focus {\n  background: #ffffff;\n  box-shadow: 0 0 0 2px #2979ff;\n  border-radius: 4px;\n}\n.tf-field-time input::-webkit-input-placeholder {\n  color: #27333F;\n}\n.tf-field-time input::-ms-input-placeholder {\n  color: #27333F;\n}\n.tf-field-time input input:-ms-input-placeholder {\n  color: #27333F;\n}\n.tf-field-time input::-moz-placeholder {\n  opacity: 1;\n  color: #27333F;\n}\n.tf-field-time input:-moz-placeholder {\n  opacity: 1;\n  color: #27333F;\n}\n.tf-field-time input::placeholder {\n  color: #27333F;\n}\n.tf-field-time i {\n  position: absolute;\n  top: 50%;\n  right: 8px;\n  transform: translateY(-50%);\n  color: #27333F;\n  font-size: 1rem;\n}\n\n.tf-field-repeater {\n  margin: 12px 0px;\n}\n.tf-field-repeater > .tf-fieldset {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 16px 16px 16px 0px;\n}\n.tf-field-repeater .tf-field-repeater-desc {\n  margin-bottom: 16px;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater-clone {\n  display: none;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header {\n  display: flex;\n  width: 100%;\n  position: relative;\n  align-items: center;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header:hover .tf-repeater-icon-move {\n  opacity: 1;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info {\n  border-radius: 4px 4px 0 0;\n  background: #DBEAFE;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info .tf-repeater-title {\n  font-weight: 600;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-header-info {\n  border-radius: 4px;\n  background: #F5F9FF;\n  border: 1px solid #F2F5F7;\n  width: 100%;\n  padding: 8px 12px;\n  display: flex;\n  align-items: center;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon {\n  padding: 4px;\n  cursor: pointer;\n  text-align: center;\n  display: inline-flex;\n  font-size: 1rem;\n  line-height: 24px;\n  height: 24px;\n  width: 24px;\n  border-radius: 6px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  box-sizing: border-box;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-move {\n  cursor: pointer;\n  opacity: 0;\n  transition: 0.3s all ease;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-title {\n  display: inline-block;\n  font-style: normal;\n  font-weight: 400;\n  font-size: 15px;\n  line-height: 24px;\n  cursor: pointer;\n  color: #27333F;\n  width: calc(100% - 108px);\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate {\n  position: absolute;\n  right: 8px;\n  top: 8px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch {\n  width: auto !important;\n  padding: 0;\n  display: inline-flex;\n  align-items: center;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch .tf-field-label {\n  display: none !important;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide {\n  display: none;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide.show {\n  display: flex;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap {\n  background-color: #ffffff;\n  padding: 8px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  border-left: 1px solid #F2F5F7;\n  border-right: 1px solid #F2F5F7;\n  border-bottom: 1px solid #F2F5F7;\n  margin-left: 15px;\n  border-radius: 0 0 4px 4px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-field:nth-child(1) {\n  padding-top: 0px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group {\n  display: flex;\n  gap: 24px;\n  margin-top: 12px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary,\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-secondary {\n  border-radius: 8px;\n  background: #EBF5FF;\n  color: #003C79;\n  border-radius: 8px;\n  padding: 12px 32px !important;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px !important;\n  border: 0px solid;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary {\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  color: #FFFFFF;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater + .tf-repeater-content-wrap {\n  background-color: #FBFCFE;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-add {\n  margin-left: 16px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-add .tf-repeater-icon {\n  color: #003C79;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  cursor: pointer;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater {\n  margin-bottom: 16px;\n  border-radius: 5px;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-header .tf-repeater-header-info .tf-repeater-title {\n  width: calc(100% - 104px);\n  margin-right: 0px;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-content-wrap .tf-field:nth-child(1) {\n  padding-top: 12px;\n}\n.tf-field-repeater .tf-repeater .tf-field-notice-inner {\n  margin-bottom: 24px;\n}\n\n.tf-field-disable .tf-repeater {\n  pointer-events: none;\n}\n\n.car_time_slots .tf-repeater-icon-absulate,\n.car_time_slots .tf-repeater-add-car_time_slots,\n.car_time_slots .tf-field.tf-field-hidden {\n  display: none;\n}\n.car_time_slots .tf-single-repeater {\n  margin-bottom: 12px;\n}\n.car_time_slots .tf-single-repeater:last-child {\n  margin-bottom: 0;\n}\n.car_time_slots .tf-single-repeater .tf-repeater-header {\n  width: auto;\n  padding: 12px 16px;\n}\n.car_time_slots .tf-single-repeater .tf-repeater-header .tf-repeater-icon {\n  position: absolute;\n  right: 5px;\n}\n\n.tf-tablist ul.tf-nav-tabs {\n  list-style: none;\n  margin-bottom: 0;\n}\n.tf-tablist ul.tf-nav-tabs li.tf-tab-item {\n  display: inline-block;\n  padding: 8px 24px;\n  font-style: normal;\n  font-weight: 600;\n  font-size: 1rem;\n  line-height: 24px;\n  color: #607085;\n  cursor: pointer;\n  transition: 0.4s;\n  border-radius: 8px 8px 0px 0px;\n  border-bottom: 4px solid transparent;\n  margin-bottom: 0 !important;\n}\n.tf-tablist ul.tf-nav-tabs li.show {\n  background-color: #f0f2f4;\n  border-bottom: 4px solid #607085;\n  color: #404040;\n}\n.tf-tablist ul.tf-nav-tabs li.tf-tab-item:hover {\n  background-color: #f8f9fb;\n  border-bottom: 4px solid #f8f9fb;\n}\n.tf-tablist ul.tf-nav-tabs li.show:hover {\n  background-color: #f0f2f4;\n  border-bottom: 4px solid #607085;\n  color: #404040;\n}\n.tf-tablist .tf-tab-field-content .tf-tab-item-content {\n  border: 1px solid #f0f2f4;\n  display: none;\n  visibility: hidden;\n  padding: 10px 24px;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n}\n.tf-tablist .tf-tab-field-content .show {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  visibility: visible;\n}\n\n.tf-field-map .tf--map-search {\n  width: 100%;\n}\n.tf-field-map .tf--map-search input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: 1px solid #c4cbd4;\n  background-color: #f5f8ff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n.tf-field-map .tf--map-osm-wrap {\n  border: 1px solid #ddd;\n  padding: 5px;\n  margin-top: 10px;\n}\n.tf-field-map .tf--map-osm-wrap .tf--map-osm {\n  height: 250px !important;\n}\n.tf-field-map .tf--map-inputs {\n  display: flex;\n  justify-content: space-between;\n}\n.tf-field-map .tf--map-inputs .tf--map-input {\n  width: 48%;\n}\n.tf-field-map .tf--map-inputs .tf--map-input label {\n  width: 100%;\n  display: block;\n  margin-bottom: 5px;\n  font-weight: 500;\n  font-size: 0.875rem;\n  color: #607085;\n  margin-top: 15px;\n}\n.tf-field-map .tf--map-inputs .tf--map-input input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: 1px solid #c4cbd4;\n  background-color: #f5f8ff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n\n.tf-field-color > label {\n  margin-top: 15px;\n}\n.tf-field-color > span.tf-field-sub-title {\n  margin-bottom: 30px;\n}\n.tf-field-color .tf-fieldset ul.tf-inline li {\n  display: flex;\n  justify-content: space-between;\n  background-color: #ffffff;\n  margin: 10px 0px;\n  border-radius: 8px;\n  padding: 20px 30px 13px 30px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-color .tf-fieldset ul.tf-inline li {\n    display: flow-root;\n  }\n}\n.tf-field-color .tf-fieldset ul.tf-inline li > label {\n  font-weight: 600;\n  font-size: 1rem;\n  color: #000;\n  width: 45%;\n  margin-top: 5px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-color .tf-fieldset ul.tf-inline li > label {\n    margin-top: 0px;\n    margin-bottom: 10px;\n    display: block;\n  }\n}\n.tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container {\n  display: block;\n  text-align: right;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container {\n    text-align: left;\n    display: block;\n  }\n}\n.tf-field-color .tf-fieldset ul.tf-inline li:last-child {\n  margin-bottom: 0px;\n}\n\n.tf-field-icon .tf-icon-preview {\n  width: 120px;\n  height: 120px;\n  background: #f0f2f4;\n  border-radius: 8px;\n  text-align: center;\n  line-height: 125px;\n  position: relative;\n  cursor: pointer;\n  margin-bottom: 15px;\n}\n.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap {\n  width: 100%;\n  height: 100%;\n  display: inline-block;\n}\n.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap i {\n  font-size: 40px;\n  color: #607085;\n}\n.tf-field-icon .tf-icon-preview .remove-icon {\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 20px;\n  height: 20px;\n  background: #ffffff;\n  box-shadow: 0px 8px 16px rgba(90, 91, 106, 0.08);\n  border-radius: 8px;\n  color: #dc3545;\n  font-size: 0.875rem;\n  text-align: center;\n  line-height: 20px;\n  cursor: pointer;\n}\n.tf-field-icon .tf-icon-preview.tf-hide {\n  display: none;\n}\n\n#tf-icon-modal .tf-modal-content .tf-modal-header {\n  margin-bottom: 20px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search {\n  text-align: center;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input {\n  width: 100%;\n  max-width: 720px;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  background: #ffffff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:focus {\n  background: #ffffff;\n  box-shadow: 0 0 0 2px #2979ff;\n  border-radius: 4px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-webkit-input-placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-ms-input-placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input input:-ms-input-placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  margin: 0 -30px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list {\n  -webkit-flex: 0 0 200px;\n  -ms-flex: 0 0 200px;\n  flex: 0 0 200px;\n  margin: 0;\n  border-right: 1px solid #e1e5ea;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li {\n  margin-bottom: 8px;\n  cursor: pointer;\n  font-size: 0.875rem;\n  color: #363e4a;\n  font-weight: 500;\n  text-transform: capitalize;\n  padding: 12px 24px;\n  transition: all 0.3s ease;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li i {\n  margin-right: 8px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li.active {\n  background: #2979ff;\n  color: #ffffff;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content {\n  flex-grow: 1;\n  padding: 0 24px 24px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane {\n  display: none;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane.active {\n  display: block;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list {\n  display: grid;\n  grid-template-columns: repeat(10, 1fr);\n  grid-gap: 12px;\n  max-height: calc(100vh - 300px);\n  overflow-y: auto;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li {\n  background: #ffffff;\n  font-size: 1.5rem;\n  border-radius: 4px;\n  cursor: pointer;\n  position: relative;\n  padding-bottom: 100%;\n  margin-bottom: 0;\n  color: #607085;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner {\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 100%;\n  width: 100%;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon {\n  position: absolute;\n  top: 4px;\n  right: 4px;\n  height: 16px;\n  width: 16px;\n  line-height: 16px;\n  font-size: 0.75rem;\n  text-align: center;\n  border: 1px solid #8997a9;\n  border-radius: 100%;\n  opacity: 0;\n  transition: all 0.3s ease;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon i {\n  color: #ffffff;\n  opacity: 0;\n  transition: all 0.3s ease;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover {\n  box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover .tf-icon-inner span.check-icon {\n  opacity: 1;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active {\n  box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon {\n  border-color: #2979ff;\n  background-color: #2979ff;\n  opacity: 1;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon i {\n  opacity: 1;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar {\n  width: 10px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-track {\n  background: #e1e5ea;\n  border-radius: 10px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb {\n  background: #76a9ff;\n  border-radius: 10px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb:hover {\n  background: #2979ff;\n}\n#tf-icon-modal .tf-modal-content .tf-modal-footer {\n  padding: 24px;\n  margin: 0 -30px -30px;\n  background: #ffffff;\n  border-top: 1px solid #e1e5ea;\n  box-shadow: 0px -4px 16px rgba(137, 151, 169, 0.2);\n  text-align: right;\n}\n#tf-icon-modal .tf-modal-content .tf-modal-footer .tf-admin-btn {\n  padding: 10px 24px;\n}\n\n.tf-field-number input {\n  width: 100%;\n  border-radius: 4px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  padding: 8px 8px 8px 12px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n}\n.tf-field-number input:focus {\n  background: transparent;\n  box-shadow: none;\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n}\n.tf-field-number input::-webkit-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input::-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input input:-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input::-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-number input:-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-number input::placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input::-webkit-outer-spin-button, .tf-field-number input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.tf-field-number .tf-unit-price-box {\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  display: flex;\n  width: 100%;\n}\n.tf-field-number .tf-unit-price-box input,\n.tf-field-number .tf-unit-price-box select {\n  width: 50%;\n}\n.tf-field-number .tf-unit-price-box input {\n  border: 0px solid;\n  color: #27333F;\n  text-align: center;\n  font-size: 15px;\n  background-color: transparent;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n}\n.tf-field-number .tf-unit-price-box input:focus {\n  outline: none;\n  box-shadow: none;\n  border: none;\n}\n.tf-field-number .tf-unit-price-box input::-webkit-outer-spin-button, .tf-field-number .tf-unit-price-box input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.tf-field-number .tf-unit-price-box select {\n  background-color: #F5F9FF;\n  border-radius: 0px;\n  border: 0px solid;\n  color: #566676;\n  text-align: center;\n}\n.tf-field-number .tf-unit-price-box select:focus {\n  outline: none;\n  box-shadow: none;\n  border: none;\n}\n.tf-field-number .tf-number-range {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  justify-content: space-between;\n  flex-wrap: nowrap;\n}\n.tf-field-number .tf-number-range .tf-number-field-box {\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  height: 40px;\n  padding: 8px 8px 8px 12px;\n  display: flex;\n  align-items: center;\n  box-sizing: border-box;\n  width: calc(50% - 12px);\n}\n.tf-field-number .tf-number-range .tf-number-field-box input {\n  height: 24px;\n  border: 0px solid;\n  background: transparent;\n}\n\ntextarea.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}\n\na.tf-import-btn, a.tf-export-btn {\n  margin: 14px 0px !important;\n}\n\n.tf-image-radio-group {\n  display: flex;\n  align-items: initial;\n  flex-wrap: wrap;\n}\n.tf-image-radio-group li {\n  display: inline-block;\n  margin-right: 20px;\n  border-radius: 5px;\n}\n.tf-image-radio-group li .tf-image-checkbox {\n  display: inline-block;\n  position: relative;\n}\n.tf-image-radio-group li .tf-image-checkbox .tf-circle-check {\n  position: absolute;\n  font-family: \"remixicon\";\n  height: 24px;\n  width: 24px;\n  right: -10px;\n  top: -10px;\n  border-radius: 50%;\n  background-color: #21A159;\n  -webkit-transition: all 0.25s ease-in-out;\n  -moz-transition: all 0.25s ease-in-out;\n  -o-transition: all 0.25s ease-in-out;\n  transition: all 0.25s ease-in-out;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  opacity: 0;\n  visibility: hidden;\n}\n.tf-image-radio-group li .tf-image-checkbox .tf-circle-check::before {\n  content: \"\\eb7b\";\n  color: #fff;\n  font-size: 18px;\n  line-height: 1;\n}\n.tf-image-radio-group li .tf-image-checkbox img {\n  width: 170px;\n  object-fit: cover;\n  object-position: top;\n  height: 190px;\n  transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n}\n.tf-image-radio-group li .tf-image-checkbox img:hover {\n  object-position: bottom;\n}\n.tf-image-radio-group li .tf-image-checkbox > input {\n  display: none;\n}\n.tf-image-radio-group li .tf-image-checkbox > img {\n  cursor: pointer;\n  border: 1px solid #EDF0F2;\n  border-radius: 5px;\n}\n.tf-image-radio-group li .tf-image-checkbox > input:checked + img {\n  box-shadow: 0 0 0 2px #21A159;\n}\n.tf-image-radio-group li .tf-image-checkbox > input:checked + img + .tf-circle-check {\n  opacity: 1;\n  visibility: visible;\n}\n.tf-image-radio-group li span.tf-template-title {\n  display: block;\n  text-align: center;\n  font-weight: 500;\n}\n.tf-image-radio-group li .tf-image-checkbox-footer {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n  margin-top: 8px;\n  gap: 8px;\n  color: #404040;\n  text-decoration: none;\n  outline: none;\n}\n.tf-image-radio-group li .tf-image-checkbox-footer:focus {\n  box-shadow: none;\n}\n.tf-image-radio-group li a.tf-image-checkbox-footer:hover {\n  text-decoration: underline;\n  color: #2979ff;\n}\n.tf-image-radio-group li.tf-pro-item {\n  position: relative;\n}\n.tf-image-radio-group li.tf-pro-item .tf-image-checkbox-pro-badge {\n  position: absolute;\n  top: -1px;\n  right: -2px;\n  background-color: #295BFF;\n  padding: 3px 10px;\n  color: #ffffff;\n  font-size: 0.75rem;\n  font-weight: 600;\n  line-height: 13px;\n  border-radius: 3px;\n  z-index: 9;\n}\n.tf-image-radio-group li.tf-pro-item img {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.tf-apt-cal-wrap .fc-view-harness,\n.tf-room-cal-wrap .fc-view-harness,\n.tf-tour-cal-wrap .fc-view-harness {\n  height: 395px !important;\n}\n.tf-apt-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.tf-apt-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,\n.tf-room-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.tf-room-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,\n.tf-tour-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.tf-tour-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start {\n  font-size: 0.625rem;\n}\n.tf-apt-cal-wrap .fc .fc-bg-event .fc-event-title,\n.tf-room-cal-wrap .fc .fc-bg-event .fc-event-title,\n.tf-tour-cal-wrap .fc .fc-bg-event .fc-event-title {\n  font-size: 0.625rem;\n}\n.tf-apt-cal-wrap .fc .fc-daygrid-event,\n.tf-room-cal-wrap .fc .fc-daygrid-event,\n.tf-tour-cal-wrap .fc .fc-daygrid-event {\n  cursor: pointer;\n}\n.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,\n.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,\n.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date {\n  background-color: #e33529 !important;\n  border-color: #e33529 !important;\n}\n.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,\n.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,\n.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main {\n  opacity: 0;\n}\n.tf-apt-cal-wrap table,\n.tf-room-cal-wrap table,\n.tf-tour-cal-wrap table {\n  margin-bottom: 0 !important;\n}\n.tf-apt-cal-wrap .bulk-popup-content,\n.tf-room-cal-wrap .bulk-popup-content,\n.tf-tour-cal-wrap .bulk-popup-content {\n  margin-top: 15px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .bulk-popup-content-box,\n.tf-room-cal-wrap .bulk-popup-content .bulk-popup-content-box,\n.tf-tour-cal-wrap .bulk-popup-content .bulk-popup-content-box {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header {\n  display: none;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  padding-bottom: 14px;\n  position: sticky;\n  top: 0;\n  z-index: 99;\n  left: 0;\n  width: 100%;\n  background: #fff;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3 {\n  margin: 0;\n  font-size: 24px;\n  color: #27333F;\n  color: #27333F;\n  font-weight: 600;\n  line-height: 32px;\n  letter-spacing: -0.75px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close {\n  cursor: pointer;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section {\n  display: none;\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox {\n  margin-bottom: 16px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox > label,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox > label,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox > label {\n  margin-bottom: 8px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  margin: 0;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li {\n  margin: 0;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label {\n  color: #27333F;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px;\n  padding-left: 26px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before {\n  top: -2px;\n  height: 16px;\n  width: 16px;\n  border: 2px solid #D9E0E8;\n  border-radius: 4px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after {\n  top: -1px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li {\n  width: calc(25% - 16px);\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li {\n  width: calc(9.0909090909% - 16px);\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li {\n  width: calc(16.6666666667% - 16px);\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox {\n  margin-bottom: 0px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,\n.tf-room-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,\n.tf-tour-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater {\n  padding-bottom: 0px;\n}\n\n.tf-room-cal-field a.button-primary {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-field-ical a.button-primary,\n.tf-field-ical_export a.button-primary {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-single-options {\n  width: 100%;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n\n.tf-bulk-popup,\n.tf-reset-confirmation-box {\n  position: fixed;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background-color: rgba(0, 0, 0, 0.5);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 99999;\n}\n.tf-bulk-popup .bulk-popup-content,\n.tf-reset-confirmation-box .bulk-popup-content {\n  background-color: #ffffff;\n  border-radius: 16px;\n  box-shadow: 0px 4px 140px 0px rgba(0, 0, 0, 0.25);\n  padding: 24px;\n  width: 736px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  max-height: 500px;\n  overflow-y: auto;\n  scroll-behavior: smooth;\n  scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n  scrollbar-width: thin;\n}\n@media only screen and (max-width: 768px) {\n  .tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,\n  .tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box {\n    max-height: 360px;\n  }\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar {\n  width: 6px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track {\n  background: transparent;\n  margin-top: 20px;\n  margin-bottom: 20px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb {\n  background-color: rgba(0, 0, 0, 0.3);\n  border-radius: 4px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection {\n  border: 0px solid;\n  padding: 0px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select {\n  width: calc(100% - 2px) !important;\n}\n.tf-bulk-popup .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon,\n.tf-reset-confirmation-box .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon {\n  font-size: 12px;\n}\n.tf-bulk-popup .bulk-popup-content .tf-mb-5,\n.tf-reset-confirmation-box .bulk-popup-content .tf-mb-5 {\n  margin-bottom: 10px;\n}\n\n.tf-single-package .tf-field-switch {\n  width: 160px;\n}\n.tf-single-package .tf-form-fields {\n  width: calc(100% - 160px);\n  display: flex;\n  gap: 12px;\n}\n.tf-single-package .tf-form-fields .tf_option_pricing_type_person {\n  width: 33%;\n}\n\n.tf-tour-limitation-group {\n  display: flex;\n  gap: 8px;\n  flex-wrap: nowrap;\n}\n\n.tf-single-option {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 10px;\n  width: 100%;\n}\n\n.tf-content-loading {\n  position: relative;\n}\n.tf-content-loading::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin-top: -8px;\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  border: 2px solid #000;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  z-index: 9;\n  transition: opacity 0.2s ease, visibility 0.2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n.tf-reset-confirmation-box {\n  display: none;\n}\n.tf-reset-confirmation-box .tf-confirmation-content {\n  width: 320px;\n  padding: 40px;\n  background-color: #ffffff;\n  border-radius: 10px;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header {\n  display: flex;\n  gap: 8px;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header h3 {\n  margin: 0 0 35px 0;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close svg {\n  cursor: pointer;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button {\n  border-radius: 8px;\n  background: #EBF5FF;\n  color: #003C79;\n  border-radius: 8px;\n  padding: 12px 32px !important;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px !important;\n  border: 0px solid;\n  cursor: pointer;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button.tf-confirmed-btn {\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  color: #FFFFFF;\n}\n\n.tf-tour-cal-wrap,\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap {\n  position: relative;\n}\n.tf-tour-cal-wrap .tf-tour-reset-refresh,\n.tf-apt-cal-wrap .tf-tour-reset-refresh,\n.tf-room-cal-wrap .tf-tour-reset-refresh {\n  position: absolute;\n  right: 110px;\n  top: 25px;\n}\n.tf-tour-cal-wrap .tf-tour-reset-refresh span,\n.tf-apt-cal-wrap .tf-tour-reset-refresh span,\n.tf-room-cal-wrap .tf-tour-reset-refresh span {\n  height: 32px;\n  font-size: 12px;\n  padding: 0 12px !important;\n}\n.tf-tour-cal-wrap .tf-tour-reset-refresh span svg,\n.tf-apt-cal-wrap .tf-tour-reset-refresh span svg,\n.tf-room-cal-wrap .tf-tour-reset-refresh span svg {\n  height: 18px;\n}\n.tf-tour-cal-wrap .tf-tour-cal,\n.tf-tour-cal-wrap .tf-apt-cal,\n.tf-tour-cal-wrap .tf-room-cal,\n.tf-apt-cal-wrap .tf-tour-cal,\n.tf-apt-cal-wrap .tf-apt-cal,\n.tf-apt-cal-wrap .tf-room-cal,\n.tf-room-cal-wrap .tf-tour-cal,\n.tf-room-cal-wrap .tf-apt-cal,\n.tf-room-cal-wrap .tf-room-cal {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title {\n  padding: 0 !important;\n  color: #27333F;\n  font-size: 15px !important;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group {\n  border-radius: 8px;\n  border: 0.5px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 6px 8px;\n  gap: 20px;\n  height: 32px;\n  align-items: center;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button {\n  background-color: transparent;\n  border: 0px;\n  padding: 0;\n  position: relative;\n  top: -1px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before {\n  color: #566676;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button {\n  position: relative;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after {\n  position: absolute;\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  background-color: #566676;\n  border-radius: 50%;\n  left: -14px;\n  top: 8.5px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table {\n  border: 0px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th {\n  border: 0px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller {\n  scroll-behavior: smooth;\n  scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n  scrollbar-width: thin;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar {\n  width: 6px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track {\n  background: transparent;\n  margin-top: 20px;\n  margin-bottom: 20px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb {\n  background-color: rgba(0, 0, 0, 0.3);\n  border-radius: 4px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header {\n  border-top: 0.5px solid #F2F5F7;\n  margin-bottom: 16px !important;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th {\n  border: 0px;\n  padding-top: 12px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a {\n  color: #27333F;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body > td {\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 8px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child {\n  margin-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td {\n  width: calc((100% - 48px) / 7);\n  border-radius: 8px;\n  border: 0.5px solid #F2F5F7;\n  background: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today {\n  background-color: rgba(255, 220, 40, 0.15);\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top {\n  flex-direction: row;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a {\n  padding: 8px;\n  color: #27333F;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event {\n  border-radius: 4px;\n  border: 0px;\n  border-left: 1px solid #002AB3;\n  background: #EBEFFF;\n  padding-top: 6px;\n  padding-bottom: 6px;\n  padding-left: 8px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title {\n  color: #002AB3;\n  font-size: 11px;\n  font-weight: 600;\n  line-height: 16px;\n}\n.tf-tour-cal-wrap .tf-apt-cal-field,\n.tf-tour-cal-wrap .tf-room-cal-field,\n.tf-apt-cal-wrap .tf-apt-cal-field,\n.tf-apt-cal-wrap .tf-room-cal-field,\n.tf-room-cal-wrap .tf-apt-cal-field,\n.tf-room-cal-wrap .tf-room-cal-field {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n  width: 100%;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  box-sizing: border-box;\n  justify-content: space-between;\n}\n.tf-tour-cal-wrap .tf-date-time-selection,\n.tf-apt-cal-wrap .tf-date-time-selection,\n.tf-room-cal-wrap .tf-date-time-selection {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n  width: 100%;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater {\n  border: 0;\n  padding: 0;\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap {\n  margin: 0;\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset {\n  border: 0px solid #f2f5f7;\n  background: #fff;\n  padding: 0px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add {\n  margin-left: 0px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap {\n  padding: 0 1px 0 0;\n  flex-wrap: nowrap;\n  align-items: center;\n  gap: 16px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete {\n  cursor: pointer;\n}\n.tf-tour-cal-wrap .tf-field-group-box,\n.tf-apt-cal-wrap .tf-field-group-box,\n.tf-room-cal-wrap .tf-field-group-box {\n  padding: 24px;\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset,\n.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset,\n.tf-room-cal-wrap .tf-field-group-box .tf-fieldset {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,\n.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,\n.tf-room-cal-wrap .tf-field-group-box .tf-fieldset .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater {\n  padding: 24px;\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child {\n  margin-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title {\n  width: calc(100% - 30px) !important;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap {\n  padding: 8px;\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child {\n  padding-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child {\n  padding: 12px 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap {\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset {\n  display: flex;\n  gap: 16px;\n  flex-direction: column;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields {\n  margin: 0;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset {\n  padding: 0;\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap {\n  display: flex;\n  flex-wrap: nowrap;\n  align-items: center;\n  gap: 16px;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg {\n  cursor: pointer;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add {\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater {\n  padding-bottom: 16px;\n  margin: 0;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset {\n  padding: 0;\n  border: 0px solid;\n  background: transparent;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap {\n  padding: 0;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: nowrap;\n  background-color: transparent;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add {\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-save-calendar,\n.tf-apt-cal-wrap .tf-save-calendar,\n.tf-room-cal-wrap .tf-save-calendar {\n  display: flex;\n  gap: 16px;\n}\n.tf-tour-cal-wrap .button-primary,\n.tf-tour-cal-wrap .button-secondary,\n.tf-apt-cal-wrap .button-primary,\n.tf-apt-cal-wrap .button-secondary,\n.tf-room-cal-wrap .button-primary,\n.tf-room-cal-wrap .button-secondary {\n  border-radius: 8px;\n  background: #EBF5FF;\n  color: #003C79;\n  border-radius: 8px;\n  padding: 12px 32px !important;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px !important;\n  border: 0px solid;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-tour-cal-wrap .button-primary,\n.tf-apt-cal-wrap .button-primary,\n.tf-room-cal-wrap .button-primary {\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  color: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater:last-child,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater:last-child,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater:last-child {\n  margin-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater {\n  padding: 16px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap {\n  padding: 0;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: nowrap;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete {\n  cursor: pointer;\n}\n\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  width: 100%;\n}\n.tf-apt-cal-wrap .tf-apt-cal,\n.tf-apt-cal-wrap .tf-room-cal,\n.tf-room-cal-wrap .tf-apt-cal,\n.tf-room-cal-wrap .tf-room-cal {\n  width: 100%;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n.tf-hotel-room .tf-single-room {\n  display: flex;\n  padding: 12px 24px;\n  background: #D8E6FF;\n  position: relative;\n  border-radius: 5px;\n  align-items: center;\n  justify-content: space-between;\n  font-size: 1rem;\n  margin-bottom: 16px;\n}\n.tf-hotel-room .tf-single-room .tf-room-title {\n  font-weight: 600;\n  font-size: 1rem;\n  line-height: 24px;\n}\n\n.tf-colors-radio-group {\n  display: flex;\n  align-items: initial;\n  flex-wrap: wrap;\n  gap: 16px;\n}\n.tf-colors-radio-group li {\n  display: inline-block;\n  border-radius: 5px;\n  width: calc(20% - 13px);\n}\n@media only screen and (max-width: 1366px) {\n  .tf-colors-radio-group li {\n    width: calc(33.33% - 12px);\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf-colors-radio-group li {\n    width: calc(25% - 12px);\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-colors-radio-group li {\n    width: calc(33.33% - 11px);\n  }\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-colors-radio-group li {\n    width: calc(50% - 8px);\n  }\n}\n@media only screen and (max-width: 320px) {\n  .tf-colors-radio-group li {\n    width: 100%;\n  }\n}\n.tf-colors-radio-group li .tf-colors-checkbox {\n  border-radius: 6px;\n  border: 1px solid #ddd;\n  display: block;\n  cursor: pointer;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box {\n  height: 35px;\n  display: flex;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span {\n  min-width: 25%;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:first-child {\n  border-radius: 6px 0 0 0;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:last-child {\n  border-radius: 0 6px 0 0;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 15px 10px;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer span.tf-template-title {\n  text-align: center;\n  font-weight: 500;\n  cursor: pointer;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer input {\n  display: none;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark {\n  border-radius: 4px;\n  border: 1px solid #ddd;\n  background: #fff;\n  height: 16px;\n  width: 16px;\n  position: relative;\n  z-index: 0;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark::after {\n  position: absolute;\n  content: \"\";\n  top: 0;\n  left: 4px;\n  border: solid #fff;\n  border-color: #fff;\n  border-width: 0 3px 3px 0;\n  width: 6px;\n  height: 9px;\n  z-index: 99;\n  transform: rotate(45deg);\n}\n.tf-colors-radio-group li .tf-colors-checkbox input:checked ~ .tf-color-checkmark {\n  background-color: #3E64DE;\n  border-color: #3E64DE;\n}\n.tf-colors-radio-group li .tf-colors-checkbox input:checked ~ .tf-color-checkmark::after {\n  display: block;\n}\n\n.tf-field-switch_group .tf-switch-group-wrap {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 12px;\n}\n.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n  grid-template-columns: 1fr 1fr 1fr 1fr;\n}\n@media only screen and (max-width: 1366px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n    grid-template-columns: 1fr 1fr 1fr;\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2 {\n  grid-template-columns: 1fr 1fr;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2 {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-1 {\n  grid-template-columns: 1fr;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-field-switch_group .tf-switch-group-wrap {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-switch_group .tf-switch-group-wrap {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column {\n  padding: 8px 16px;\n  border: 1px solid #c4cbd4;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  border-radius: 4px;\n  background-color: #fff;\n  cursor: move;\n}\n.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column .tf-switch-group-label {\n  margin-right: 4px;\n  cursor: pointer;\n}\n.tf-field-switch_group .tf-switch-group-wrap .tf-switch-drag-highlight {\n  background-color: #e1e5ea;\n}\n.tf-field-switch_group .tf-switch-label {\n  position: relative;\n  display: inline-block;\n  width: 62px;\n  height: 28px;\n  border-radius: 32px;\n}\n.tf-field-switch_group .tf-switch-label input {\n  display: none;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #DEE6EE;\n  border-radius: 20px;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider::before {\n  position: absolute;\n  content: \"\";\n  height: 20px;\n  width: 20px;\n  border-radius: 50px;\n  top: 4px;\n  left: 4px;\n  background-color: #ECF2F8;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-on, .tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #ffffff;\n  position: absolute;\n  -webkit-transform: translateY(-50%);\n  -ms-transform: translateY(-50%);\n  -o-transform: translateY(-50%);\n  transform: translateY(-50%);\n  top: 50%;\n  left: 12px;\n  font-size: 12px;\n  opacity: 0;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #8999A9;\n  left: auto;\n  right: 12px;\n  opacity: 1;\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider {\n  background-color: #21A159;\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider:before {\n  left: 100%;\n  margin-left: -24px;\n  background-color: #ffffff;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider .tf-switch-on {\n  opacity: 1;\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider .tf-switch-off {\n  opacity: 0;\n}\n\n.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-header {\n  border-radius: 4px 4px 0 0;\n  border-top: 1px solid #D9E0E8;\n  border-bottom: 1px solid transparent;\n  border-left: 1px solid #D9E0E8;\n  border-right: 1px solid #D9E0E8;\n}\n.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-content {\n  border-bottom: 1px solid #D9E0E8;\n  border-top: 0px solid;\n  border-left: 1px solid #D9E0E8;\n  border-right: 1px solid #D9E0E8;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header {\n  border-radius: 4px;\n  border-bottom: 1px solid #D9E0E8;\n  border-left: 1px solid transparent;\n  border-right: 1px solid transparent;\n  border-top: 1px solid transparent;\n  background: #F5F9FF;\n  padding: 8px 12px;\n  display: flex;\n  justify-content: space-between;\n  gap: 8px;\n  align-items: center;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas {\n  display: flex;\n  width: 100%;\n  justify-content: space-between;\n  cursor: pointer;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas.rotated i {\n  transform: rotate(180deg);\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas .field-label {\n  color: #27333F;\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 24px;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas i {\n  display: flex;\n  width: 24px;\n  height: 24px;\n  justify-content: center;\n  border-radius: 6px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  line-height: 26px;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch {\n  padding: 0;\n  width: 32px !important;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch {\n  justify-content: end;\n  width: 32px;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch .tf-field-label {\n  display: none !important;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-content {\n  border-radius: 0px 0px 4px 4px;\n  border: 1px solid #F2F5F7;\n  background: #FFFCF5;\n  padding: 4px 16px;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  padding-bottom: 15px;\n}\n\n.tf-backend-tour-booking h1,\n.tf-backend-hotel-booking h1 {\n  font-size: 1.5rem;\n  line-height: 28px;\n  margin: 0 0 20px 0;\n  padding: 0;\n}\n\n.tf-backend-booking-card-wrap {\n  background: #ffffff;\n  margin-right: 20px;\n  border-radius: 6px;\n  margin-bottom: 30px;\n}\n.tf-backend-booking-card-wrap h3.tf-backend-booking-card-title {\n  margin: 0;\n  padding: 15px 24px;\n  background-color: #003c7a;\n  color: #ffffff;\n  border-radius: 6px 6px 0 0;\n}\n\n.tf-booking-fields-wrapper {\n  padding: 10px 24px 20px;\n}\n.tf-booking-fields-wrapper .tf-booking-fields {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n}\n.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .error-input {\n  border-color: #b30000;\n}\n.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .text-danger {\n  color: #b30000;\n}\n\n.tf-backend-booking-footer {\n  margin-right: 20px;\n  text-align: right;\n}\n\n.tf_booking_details_wrap .tf_booking_wrap_header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n@media only screen and (max-width: 768px) {\n  .tf_booking_details_wrap .tf_booking_wrap_header {\n    display: flow-root;\n  }\n}\n.tf_booking_details_wrap .tf_booking_wrap_header h1 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 2rem;\n  font-style: normal;\n  font-weight: 700;\n  line-height: normal;\n  padding: 0;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button {\n  display: flex;\n  gap: 16px;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button {\n  border-radius: 8px;\n  border: 1px solid #EEF6F0;\n  background: #ffffff;\n  padding: 4px 8px;\n  float: left;\n  height: 46px;\n  box-sizing: border-box;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  gap: 8px;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li {\n  height: 36px;\n  width: 36px;\n  margin: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i {\n  font-size: 0.938rem;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active {\n  color: #f0f0f1;\n  background-color: #004e9d;\n  border-radius: 4px;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  margin: 0 !important;\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn:hover {\n  color: #f0f0f1;\n  background-color: #003C79;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn,\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #003C79;\n  margin: 0;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  color: #F0F0F1;\n  transition: 0.3s all ease;\n  cursor: pointer;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover {\n  color: #f0f0f1;\n  background-color: #004E9D;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box {\n  position: fixed;\n  background-color: rgba(0, 0, 0, 0.3);\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 99999;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  display: none;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box {\n  border-radius: 8px;\n  background: #ffffff;\n  box-shadow: 0px 8px 30px 0px rgba(16, 40, 20, 0.1);\n  padding: 16px 24px;\n  width: 750px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 24px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3 {\n  color: #151615;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%; /* 25.5px */\n  margin: 0;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3 a i {\n  color: #151615;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header .tf-close {\n  cursor: pointer;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content {\n  display: flex;\n  gap: 24px;\n  flex-direction: column;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box {\n  border-radius: 8px;\n  background: #F3F6F4;\n  padding: 16px 24px 24px 24px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box h4 {\n  color: #141915;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  margin: 0 0 8px 0;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content {\n  width: calc(33% - 3px);\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content h5 {\n  margin: 0 0 5px 0;\n  font-size: 0.875rem;\n  text-transform: capitalize;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content p {\n  margin: 0;\n}\n.tf_booking_details_wrap #tf-booking-calendar {\n  border-radius: 16px;\n  background: #ffffff;\n  padding: 24px;\n  padding-top: 30px;\n  position: relative;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  justify-content: center;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button {\n  height: 40px;\n  width: 40px;\n  border-radius: 8px;\n  border: 0.2px solid rgba(0, 60, 121, 0.1607843137);\n  background: #ffffff;\n  padding: 0;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button:hover {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button:hover span::before {\n  color: #ffffff;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button span {\n  margin: 0px !important;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button span::before {\n  color: #003c79;\n  border-color: #003c79;\n  border-radius: 8px;\n  font-size: 1.25rem;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {\n  text-align: center;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) > div {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  justify-content: center;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) > div h2 {\n  color: #1d2327 !important;\n  font-size: 22px;\n  font-style: normal;\n  font-weight: 400 !important;\n  line-height: 112%;\n  margin: 0 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {\n  border-radius: 24px;\n  border: 1px solid rgba(0, 60, 121, 0.1607843137);\n  background: #ffffff;\n  padding: 4px;\n  display: flex;\n  gap: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button {\n  background: #ffffff;\n  color: #131c25;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  border: 0px solid;\n  padding: 8px 12px;\n  border-radius: 24px;\n  text-transform: capitalize;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active {\n  background: rgba(0, 60, 121, 0.1607843137);\n  color: #003c79;\n  position: relative;\n  padding-left: 27px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active::before {\n  position: absolute;\n  content: \"\";\n  left: 12px;\n  height: 7px;\n  width: 7px;\n  background: #003c79;\n  border-radius: 50%;\n  top: 50%;\n  margin-top: -3.5px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller {\n  overflow: hidden !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th a {\n  color: #131c25;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  padding: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body > td {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td {\n  border: 1px solid rgba(0, 60, 121, 0.1607843137);\n  padding: 8px;\n  background-color: transparent;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-top a {\n  color: #211319;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness {\n  margin-bottom: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness:last-child {\n  margin-bottom: 0px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a {\n  border: 0px solid;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  color: #002AB3;\n  width: 100%;\n  display: block;\n  line-height: 15px;\n  background: transparent;\n  cursor: pointer;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a .tf-booking-single-popup {\n  padding: 6px 8px;\n  border-radius: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed {\n  background: #c8d7e1 !important;\n  border-color: #c8d7e1 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed .fc-event-main {\n  color: #003d66 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold {\n  background: #f8dda7 !important;\n  border-color: #f8dda7 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold .fc-event-main {\n  color: #573b00 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled {\n  background: #e5e5e5 !important;\n  border-color: #e5e5e5 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled .fc-event-main {\n  color: #454545 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed .fc-event-main {\n  color: #570000 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing {\n  background: #c6e1c6 !important;\n  border-color: #c6e1c6 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing .fc-event-main {\n  color: #2c4700 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash .fc-event-main {\n  color: #550202 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-bottom a.fc-more-link {\n  border-radius: 16px;\n  border: 1px solid #004e9d;\n  background: rgba(0, 60, 121, 0.1019607843);\n  overflow: hidden;\n  color: #004e9d;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  padding: 6px 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top {\n  opacity: 1;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top a {\n  color: rgba(19, 28, 37, 0.3490196078);\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness {\n  width: 100% !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness:last-child {\n  margin-bottom: 0px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a {\n  border: 0px solid;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  padding: 0;\n  background: transparent;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b {\n  padding: 6px 8px;\n  color: #002AB3;\n  width: 100%;\n  border-left: 1px solid #002AB3;\n  background: #EBEFFF;\n  border-radius: 8px;\n  display: block;\n  line-height: 15px;\n  cursor: pointer;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b.confirmed {\n  color: #17723F;\n  border-left: 1px solid #17723F;\n  background: #E6FAEE;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness {\n  margin-bottom: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness:last-child {\n  margin-bottom: 0px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a {\n  border: 0px solid;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  padding: 0;\n  background: transparent;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b {\n  padding: 6px 8px;\n  color: #002AB3;\n  width: 100%;\n  border-left: 1px solid #002AB3;\n  background: #EBEFFF;\n  border-radius: 8px;\n  display: block;\n  line-height: 15px;\n  cursor: pointer;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b.confirmed {\n  color: #17723F;\n  border-left: 1px solid #17723F;\n  background: #E6FAEE;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed {\n  background: #c8d7e1 !important;\n  border-color: #c8d7e1 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed .fc-event-main {\n  color: #003d66 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold {\n  background: #f8dda7 !important;\n  border-color: #f8dda7 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold .fc-event-main {\n  color: #573b00 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled {\n  background: #e5e5e5 !important;\n  border-color: #e5e5e5 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled .fc-event-main {\n  color: #454545 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed .fc-event-main {\n  color: #570000 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing {\n  background: #c6e1c6 !important;\n  border-color: #c6e1c6 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing .fc-event-main {\n  color: #2c4700 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash .fc-event-main {\n  color: #550202 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td {\n  height: 150px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events {\n  left: 8px;\n  right: 8px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter {\n  display: none;\n  justify-content: space-between;\n  margin: 32px 0px;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf_booking_details_wrap .tf-booking-header-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter {\n    display: flow-root;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form {\n  display: inline-flex;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form {\n    display: flex;\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form .tf-filter-options,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form .tf-filter-options {\n    margin-top: 0px !important;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter {\n  display: flex;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter {\n    display: flow-root;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options {\n  margin-right: 16px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options {\n    margin: 15px 0 0 0;\n    width: 100% !important;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2 {\n  height: 48px;\n  border-radius: 6px;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  min-width: 160px !important;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2 {\n    min-width: auto !important;\n    width: 100% !important;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear {\n  margin-right: 0px;\n  padding-top: 0px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder {\n  color: #1d2327;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection {\n  height: 48px;\n  border: 0px solid;\n  background: transparent;\n  color: #1d2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  padding-left: 8px;\n  display: flex;\n  align-items: center;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow {\n  height: 48px;\n  padding-right: 16px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  cursor: pointer;\n  margin-right: 16px;\n  height: 48px;\n  transition: 0.3s all ease;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn {\n    margin: 0px;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover {\n  color: #f0f0f1;\n  background-color: #003C79;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a {\n  text-decoration: none;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px;\n  display: flex;\n  padding: 10px 20px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper {\n  margin-right: 16px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  cursor: pointer;\n  user-select: none;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text {\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.25;\n  font-family: inherit;\n  text-decoration: none;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter {\n  border-radius: 8px;\n  border: 1px solid #87888B;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  padding: 8px 16px;\n  display: flex;\n  align-items: center;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter {\n    display: inline-flex;\n    margin-top: 16px;\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter {\n    display: flex;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input {\n  width: 100%;\n  border: 0px solid;\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 150% */\n  background: transparent;\n  -moz-appearance: textfield;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input:focus, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input:focus,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input:focus,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button, .tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter button, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter button {\n  cursor: pointer;\n  background-color: transparent;\n  border: 0px solid;\n}\n.tf_booking_details_wrap .tf-calendar-booking-header-filter {\n  display: flex;\n}\n.tf_booking_details_wrap .tf-order-table-responsive {\n  width: 100%;\n  overflow: auto;\n  display: none;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table {\n  border-radius: 12px;\n  background: #EDEDF8;\n  border: 0px solid;\n  width: 100%;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #order_id,\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #action {\n  width: 70px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #check_status {\n  width: 128px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td {\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px;\n  padding: 13px 24px;\n  border-bottom: 0px solid;\n  text-align: left;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing {\n  height: 28px;\n  width: 28px;\n  background-color: #EDEDF8;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover {\n  background-color: #F0F2F4;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover input {\n  background-color: #ffffff;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing input {\n  border-radius: 4px;\n  border: 1px solid #1d2327;\n  background: #f0f0f1;\n  width: 18px;\n  height: 18px;\n  margin: 0px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .ostatus {\n  text-transform: capitalize;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td {\n  padding: 16px 24px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px;\n  background-color: #ffffff;\n  border-bottom: 1px solid #F0F0F1;\n  text-align: left;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a {\n  text-decoration: none;\n  color: #1D2327;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th span, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td span {\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 18px; /* 112.5% */\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing {\n  height: 28px;\n  width: 28px;\n  background-color: #ffffff;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover {\n  background-color: #F0F2F4;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover input {\n  background-color: #ffffff;\n  box-shadow: none;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing input {\n  border-radius: 4px;\n  border: 1px solid #1d2327;\n  background: #f0f0f1;\n  width: 18px;\n  height: 18px;\n  margin: 0px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout {\n  padding: 3px 8px;\n  border-radius: 16px;\n  background: #ECFDF3;\n  color: #027A48;\n  text-align: center;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.75rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout.checkout, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout.checkout {\n  background: #ffffff;\n  color: #B54708;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view {\n  border-radius: 8px;\n  background-color: #ffffff;\n  display: inline-flex;\n  padding: 10px;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view:hover, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view:hover {\n  background: #F0F2F4;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .check-column:hover input {\n  box-shadow: none;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th {\n  text-align: right;\n  padding: 12px 24px 16px 24px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  justify-content: right;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li {\n  border-right: 1px solid #F0F0F1;\n  background: #ffffff;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li a {\n  display: flex;\n  padding: 10px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px;\n  text-decoration: none;\n  min-width: 20px;\n  text-align: center;\n  justify-content: center;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child {\n  border-right: 0px solid;\n  border-radius: 0px 8px 8px 0px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child svg {\n  margin-left: 8px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child {\n  border-radius: 8px 0px 0px 8px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child svg {\n  margin-right: 8px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active {\n  background-color: #003C79;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active a {\n  color: #ffffff;\n}\n\n.select2-dropdown.tf-booking-filter-modal,\n.select2-dropdown.tf-booking-checkinout-filter-modal {\n  border: 0px solid;\n  border-radius: 8px;\n  background: #f0f2f4;\n  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1);\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul {\n  padding-left: 4px;\n  padding-right: 4px;\n  scrollbar-width: thin;\n  scrollbar-color: #aaa #eee;\n  max-height: 218px;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar {\n  width: 5px;\n  border-radius: 10px !important;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar-thumb,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar-thumb {\n  background-color: #aaa;\n  border-radius: 10px !important;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul li,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li {\n  display: block;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  margin-bottom: 4px;\n  padding: 8px 16px;\n  background-color: #ffffff;\n  background: #ffffff;\n  cursor: pointer;\n  border-radius: 6px;\n  transition: 0.3s all ease;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul li:last-child,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child {\n  margin-bottom: 0px;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul li:hover,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:hover {\n  background-color: #F9FAFB !important;\n}\n\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:first-child {\n  background: #ECFDF3;\n  color: #027A48;\n}\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child {\n  background: #ffffff;\n  color: #B54708;\n}\n\n.tf-booking-details-preview {\n  margin-top: 10px;\n  margin-right: 20px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-back a {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  display: inline-flex;\n  align-items: center;\n  text-decoration: none;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-back a svg {\n  margin-right: 8px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-back a:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-title h2 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 2rem;\n  font-style: normal;\n  font-weight: 700;\n  line-height: normal;\n  margin: 0px 0px 16px 0px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul {\n  margin: 0px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li {\n  display: inline-block;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 18px;\n  padding: 0px 12px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:first-child {\n  padding-left: 0px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li {\n    padding: 0px 5px;\n  }\n}\n@media only screen and (max-width: 640px) {\n  .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li {\n    padding: 5px 0;\n    display: block;\n  }\n}\n@media only screen and (max-width: 640px) {\n  .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(2), .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(4) {\n    display: none;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box {\n  display: flex;\n  align-items: flex-start;\n  align-self: stretch;\n  gap: 24px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box {\n    display: flow-root;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details {\n  width: calc(100% - 260px);\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details {\n    width: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box {\n  border-radius: 8px;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.1);\n  padding: 24px;\n  margin-top: 24px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  margin: 0px 0px 16px 0px;\n  display: flex;\n  justify-content: space-between;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span {\n  cursor: pointer;\n  display: inline-flex;\n  align-items: center;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span svg {\n  margin-right: 8px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box h3 {\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  margin: 0px 0px 8px 0px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box {\n  border-radius: 8px;\n  border: 1px solid #F0F0F1;\n  background: #EDEDF8;\n  padding: 8px 16px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table {\n  border: 0px solid;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr td {\n  padding: 8px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 18px; /* 128.571% */\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr th {\n  padding: 8px 8px 8px 0px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px; /* 128.571% */\n  text-align: left;\n  text-transform: capitalize;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by {\n  min-height: 220px;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by {\n    min-height: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview {\n  background-color: transparent;\n  position: relative;\n  max-height: 220px;\n  overflow: hidden;\n  object-position: top;\n  transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview:hover {\n  object-position: bottom;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn {\n  position: absolute;\n  left: 0;\n  top: 0;\n  border-radius: 8px;\n  background: rgba(55, 55, 62, 0.5);\n  height: 100%;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 0;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn a {\n  border-radius: 8px;\n  border: #F0F0F1;\n  background: rgba(240, 240, 241, 0.05);\n  border: 1px solid #F0F0F1;\n  color: #F0F0F1;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  text-decoration: none;\n  padding: 12px 20px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box {\n  grid-template-columns: 1fr 1fr 1fr;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-pricing-grid-box {\n  grid-template-columns: 1fr;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box {\n  min-height: 415px;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box {\n    min-height: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-pricing-box .tf-grid-single .tf-single-box {\n  min-height: 128px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions {\n  width: 268px;\n  padding: 24px;\n  border-radius: 8px;\n  background: #ffffff;\n  margin-top: 24px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions {\n    width: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection {\n  margin-top: 45px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection h3 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  margin: 0px 0px 16px 0px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter {\n  position: relative;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter label {\n  background: #003C79;\n  color: #F0F0F1;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  border-radius: 6px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul {\n  position: absolute;\n  border-radius: 8px;\n  background: #F0F2F4;\n  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1);\n  padding: 0;\n  margin: 0;\n  left: 0;\n  z-index: 99;\n  top: 100%;\n  display: none;\n  width: 100%;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li {\n  display: block;\n  color: #1D2327;\n  margin: 0px 8px 4px 8px;\n  padding: 8px 16px;\n  background-color: #ffffff;\n  background: #ffffff;\n  cursor: pointer;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  border-radius: 6px;\n  transition: 0.3s all ease;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:hover {\n  background-color: #EDEDF8;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:first-child {\n  margin-top: 8px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkin {\n  background: #ECFDF3;\n  color: #027A48;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkout {\n  background: #ffffff;\n  color: #B54708;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection:first-child {\n  margin-top: 0px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-refund-btn a {\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  text-decoration: none;\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  text-decoration: none;\n  display: block;\n  padding: 16px 32px;\n  text-align: center;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active label svg {\n  transform: rotate(180deg);\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active ul {\n  display: block;\n}\n\n.visitor-details-edit-form {\n  position: fixed;\n  background: rgba(0, 0, 0, 0.5);\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: none;\n}\n.visitor-details-edit-form .visitor-details-edit-popup {\n  border-radius: 24px;\n  border: 1px solid #f0f0f1;\n  background: #ffffff;\n  position: fixed;\n  left: 50%;\n  top: 25%;\n  z-index: 999;\n  max-width: 700px;\n  margin-left: -350px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header {\n  padding: 16px;\n  border-bottom: 0.3px solid #CCCED1;\n  display: flex;\n  justify-content: space-between;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header h2 {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  margin: 0px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header .tf-booking-times span {\n  height: 24px;\n  width: 24px;\n  background: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  border: 0.3px solid #CCCED1;\n  border-radius: 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup {\n  max-height: 400px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  scrollbar-width: thin;\n  scrollbar-color: #aaa #eee;\n  padding: 16px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar {\n  width: 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar-thumb {\n  background-color: #aaa;\n  border-radius: 4px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller {\n  padding-bottom: 16px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller h4 {\n  color: #1D2327;\n  font-family: inherit;\n  font-size: 16px !important;\n  font-style: normal !important;\n  font-weight: 600 !important;\n  line-height: 20px !important;\n  margin: 0px;\n  margin-bottom: 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n@media only screen and (max-width: 575.98px) {\n  .visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info {\n    grid-template-columns: repeat(1, 1fr);\n  }\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info {\n  width: 100%;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info label {\n  color: #A4A4A4;\n  font-family: inherit;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 20px; /* 142.857% */\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info select {\n  border-radius: 4px;\n  border: 0.5px solid #666D74;\n  background: transparent;\n  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n  height: 32px;\n  width: 100%;\n  padding: 0px 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date] {\n  text-transform: uppercase;\n  font-size: 13px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio] {\n  margin: 0;\n}\n.visitor-details-edit-form .details-update-btn {\n  padding: 16px;\n}\n.visitor-details-edit-form .details-update-btn button {\n  border-radius: 4px;\n  background: #003C7A;\n  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n  padding: 10px 0px;\n  color: #FCFDFF;\n  font-family: inherit;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 20px;\n  width: 100%;\n  text-align: center;\n  border: 0px solid;\n  cursor: pointer;\n}\n\n.tf-voucher-quick-view-box {\n  position: fixed;\n  background: rgba(0, 0, 0, 0.5);\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: none;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n}\n.tf-voucher-quick-view-box .voucher-quick-view {\n  border-radius: 24px;\n  border: 1px solid #f0f0f1;\n  background: #ffffff;\n  z-index: 999;\n  max-width: 700px;\n}\n.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header {\n  padding: 16px;\n  border-bottom: 0.3px solid #CCCED1;\n  display: flex;\n  justify-content: space-between;\n}\n.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header h2 {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  margin: 0px;\n}\n.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header .tf-quick-view-times span {\n  height: 24px;\n  width: 24px;\n  background: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  border: 0.3px solid #CCCED1;\n  border-radius: 5px;\n}\n\n.tf-visitor-vouchers {\n  padding: 30px;\n  border: 1px dashed #002043;\n  background-repeat: repeat;\n  background-size: cover;\n  background-position: center;\n  margin: 16px;\n}\n.tf-visitor-vouchers .tf-voucher-header {\n  display: flex;\n  align-items: center;\n  margin-bottom: 40px;\n}\n.tf-visitor-vouchers .tf-voucher-header img {\n  margin-right: 25px;\n}\n.tf-visitor-vouchers .tf-voucher-header .title h1 {\n  color: #002043;\n  font-size: 1.5rem;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  line-height: 32px;\n  font-weight: 700;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-header .title span {\n  color: #828C99;\n  font-size: 1.25rem;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  line-height: 32px;\n  font-weight: 700;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code {\n  display: flex;\n  justify-content: space-between;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code .time-info {\n  background: #F2F2F2;\n  padding: 16px;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5 {\n  margin: 0;\n  color: #828C99;\n  font-size: 1rem;\n  line-height: 28px;\n  font-weight: 400;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5 b {\n  color: #002043;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code img {\n  margin-left: 30px;\n  object-fit: contain;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info {\n  margin-top: 40px;\n  display: grid;\n  grid-template-columns: 2fr 1fr;\n  gap: 40px;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info .tf-billing-details h5 {\n  color: #828C99;\n  font-size: 1rem;\n  line-height: 28px;\n  font-weight: 400;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h4 {\n  color: #828C99;\n  font-size: 1rem;\n  line-height: 28px;\n  font-weight: 700;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h5 {\n  color: #828C99;\n  font-size: 0.875rem;\n  line-height: 28px;\n  font-weight: 400;\n  margin: 0;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n}\n.tf-visitor-vouchers .tf-voucher-footer-qoute p {\n  color: #828C99;\n  font-size: 11px;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  line-height: 20px;\n}\n\n.tf-preloader-box {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(255, 255, 255, 0.8);\n  display: none;\n  z-index: 99999999;\n}\n.tf-preloader-box .tf-loader-preview {\n  height: 100%;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tf-preloader-box .tf-loader-preview img {\n  display: inline-block;\n  border: none;\n  margin: 0;\n  padding: 0;\n  vertical-align: middle;\n  max-width: 100%;\n}\n\n.tf_enquiry_details_wrap_header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n@media only screen and (max-width: 768px) {\n  .tf_enquiry_details_wrap_header {\n    display: flow-root;\n  }\n}\n.tf_enquiry_details_wrap_header h1 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 2rem;\n  font-style: normal;\n  font-weight: 700;\n  line-height: normal;\n  padding: 0;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button {\n  display: flex;\n  gap: 16px;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button {\n  border-radius: 8px;\n  border: 1px solid #EEF6F0;\n  background: #ffffff;\n  padding: 4px 8px;\n  float: left;\n  height: 46px;\n  box-sizing: border-box;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  gap: 8px;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li {\n  height: 36px;\n  width: 36px;\n  margin: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i {\n  font-size: 0.938rem;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active {\n  color: #f0f0f1;\n  background-color: #004e9d;\n  border-radius: 4px;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  margin: 0 !important;\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  transition: 0.3s all ease;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn:hover {\n  color: #f0f0f1;\n  background-color: #003C79;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn,\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #003C79;\n  margin: 0;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  color: #F0F0F1;\n  transition: 0.3s all ease;\n  cursor: pointer;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover {\n  color: #f0f0f1;\n  background-color: #004E9D;\n}\n\n.tf-enquiry-table {\n  display: block !important;\n}\n.tf-enquiry-table .tf-enquiry-unread th, .tf-enquiry-table .tf-enquiry-unread td {\n  background-color: #EDF2F7 !important;\n  border-bottom: 1px solid #F0F2F4 !important;\n  color: #1D2327 !important;\n  font-family: inherit !important;\n  font-size: 16px !important;\n  font-style: normal !important;\n  font-weight: 700 !important;\n}\n.tf-enquiry-table .tf-enquiry-unread th .tf-checkbox-listing, .tf-enquiry-table .tf-enquiry-unread td .tf-checkbox-listing {\n  background-color: #EDF2F7 !important;\n}\n.tf-enquiry-table .tf-enquiry-responded th, .tf-enquiry-table .tf-enquiry-responded td {\n  color: #1D2327 !important;\n  font-family: inherit !important;\n  font-size: 16px !important;\n  font-style: normal !important;\n  font-weight: 700 !important;\n}\n.tf-enquiry-table #cb {\n  width: 15%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #uemail {\n  width: 20%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #post_name {\n  width: 20%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #description {\n  width: 30%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #massage-date-time {\n  width: 15%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table thead tr .tf-checkbox-listing {\n  gap: 12px;\n  margin: 12px 24px;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row {\n  cursor: pointer;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column .tf-checkbox-listing {\n  width: 18px !important;\n  justify-content: unset !important;\n  justify-self: flex-start !important;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n  gap: 4px;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-date {\n  color: #1D2327;\n  font-family: inherit;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.12;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-time {\n  color: #666D74;\n  font-family: inherit;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.12;\n}\n.tf-enquiry-table .pro-notice-row {\n  border-top: none;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice {\n  padding: 0px 0px;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-fieldset {\n  margin-top: 0px;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner {\n  justify-content: center;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner a {\n  text-decoration: underline;\n  color: #295BFF;\n}\n\n.tf-enquiry-details-header-filter {\n  display: flex !important;\n}\n\n.tf-enquiry-single-header-details {\n  padding: 16px 24px;\n  background-color: #ffffff;\n  width: 100%;\n  display: flex;\n  gap: 16px;\n  margin: -10px -20px 24px -20px;\n}\n.tf-enquiry-single-header-details img {\n  height: 100%;\n  width: 32px;\n  object-fit: contain;\n  padding: 3.2px;\n}\n.tf-enquiry-single-header-details h1 {\n  font-family: inherit;\n  font-size: 1.5rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.33;\n}\n\nhr.enqury-single-title-line {\n  border-color: #F0EEF6;\n  margin: 0px;\n  border-width: 0.5px;\n}\n\n.tf-single-enquiry-header-buttons {\n  margin-bottom: 24px;\n  display: flex;\n  gap: 12px;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button {\n  padding: 8px 20px 8px 16px;\n  background-color: #ffffff;\n  max-width: 60px;\n  font-size: 0.938rem;\n  color: #2C273F;\n  font-family: Inter;\n  font-style: normal;\n  font-weight: 400;\n  border-radius: 8px;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a {\n  color: #2C273F;\n  text-decoration: none;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a i {\n  margin-right: 8px;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-sync {\n  max-width: 120px;\n  cursor: pointer;\n  background-color: #003c79;\n  border-color: #003c79;\n  color: #ffffff;\n  transition: all 0.3s ease-in-out;\n  user-select: none;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-sync:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n\n.tf-enquiry-single-details-wrapper {\n  display: flex;\n  gap: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  width: 60%;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details {\n  background-color: #ffffff;\n  padding: 16px 0px 24px 0px;\n  border-radius: 8px;\n  min-height: 286px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details h2 {\n  font-family: inherit;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%;\n  margin: 0px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-enquiry-details-single-heading {\n  padding-bottom: 16px;\n  padding-left: 24px;\n  padding-right: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content {\n  display: flex;\n  gap: 24px;\n  padding-top: 24px;\n  padding-left: 24px;\n  padding-right: 24px;\n  flex-direction: column;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-label, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-label, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-label {\n  color: #5D5676;\n  font-family: inherit;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value {\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value i, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value i, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value i {\n  margin-left: 16px;\n  cursor: pointer;\n  font-size: 1rem;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button {\n  padding: 8px 20px;\n  background-color: #003c79;\n  border-color: #003c79;\n  border-radius: 8px;\n  align-self: self-end;\n  color: #ffffff;\n  font-size: 0.938rem;\n  cursor: pointer;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button span {\n  font-family: inherit;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  margin-right: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button i {\n  font-size: 1rem;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button {\n  padding: 8px 20px;\n  background-color: #003c79;\n  border-color: #003c79;\n  border-radius: 8px;\n  align-self: self-end;\n  color: #ffffff;\n  font-size: 0.938rem;\n  cursor: pointer;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button span {\n  font-family: inherit;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  margin-right: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button i {\n  font-size: 1rem;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-enquiry-details-single-heading .tf-single-enquiry-reply-mail {\n  color: #2C273F;\n  font-family: inherit;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 150%;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion {\n  margin-top: 24px;\n  padding-left: 24px;\n  padding-right: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  cursor: pointer;\n  user-select: none;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left {\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  color: #2C273F;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left i {\n  margin-right: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-enquiry-response-user {\n  display: inline-block;\n  transform: scale(-1, -1);\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-dash {\n  margin-left: 16px;\n  margin-right: 16px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-subject {\n  color: #5D5676;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-right {\n  color: #9089A9;\n  font-family: inherit;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-accordion-body {\n  margin-top: 16px;\n  color: #5D5676;\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n  display: none;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion hr {\n  margin-top: 24px;\n  margin-bottom: 24px;\n  border-color: #F0EEF6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea {\n  height: 100px;\n  padding: 16px;\n  border-radius: 8px;\n  border: 1px solid #E2DFED;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea::placeholder {\n  color: #77708F;\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button {\n  align-self: flex-end;\n  padding: 8px 20px;\n  background-color: #003c79;\n  border-color: #003c79;\n  color: #ffffff;\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  border-color: transparent;\n  border-radius: 8px;\n  cursor: pointer;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right {\n  width: 40%;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details {\n  background-color: #ffffff;\n  padding: 16px 0px 24px 0px;\n  border-radius: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding-bottom: 16px;\n  padding-right: 24px;\n  padding-left: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading h2 {\n  font-family: inherit;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%;\n  margin: 0px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading .enquiry-details-status {\n  padding: 4px 12px;\n  background-color: #D0F5E1;\n  border-radius: 16px;\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  color: #21A159;\n  font-family: Inter;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.45;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  padding-left: 24px;\n  padding-right: 24px;\n  padding-top: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single {\n  display: flex;\n  gap: 8px;\n  align-items: center;\n  color: var(--UI-800, #2C273F);\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single i {\n  margin-left: 8px;\n  cursor: pointer;\n  font-size: 1rem;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter {\n  width: 24%;\n  flex-direction: row-reverse;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button {\n  padding: 0px;\n}\n\n.tf-enquiry-details-wrap p:first-child {\n  margin-top: 0px;\n}\n\n.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child {\n  margin-bottom: 0px;\n}\n\n#tf-enquiry-reply-editor_ifr, #tf-enquiry-reply-editor {\n  height: 200px !important;\n}\n\n@media only screen and (max-width: 1024px) {\n  .tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form {\n    width: 100%;\n    gap: 12px;\n  }\n  .tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter {\n    width: 200px;\n  }\n}","//colors\n$color-primary: var(--tf-primary);\n$color-brand-dark: var(--tf-brand-dark);\n$color-brand-lite: var(--tf-brand-lite);\n$color-heading: var(--tf-text-heading);\n$color-text: var(--tf-text-paragraph);\n$color-text-lite: var(--tf-text-lite);\n$color-border: var(--tf-border-default);\n$color-border-lite: var(--tf-border-lite);\n$color-filling-bg: var(--tf-filling-background);\n$color-filling-fg: var(--tf-filling-foreground);\n\n$color-box-shadow: var(--tf-box-shadow);\n\n$color-primary-light: #2051f5;\n$color-gray: #808080;\n$color-gray-light: #F1F3F4;\n$color-gray-info: #F5FAFF;\n$color-white: #ffffff;\n$color-danger: #ff6055;\n$color-danger-light: #fddcda;\n$color-warning: #ffbf00;\n$color-warning-light: #ffecb3;\n$color-success: #198754;\n$color-success-light: #dceddd;\n$color-info: #069697;\n$color-info-light: #f0fafa;\n$color-blue-light: #E6F2FE;\n$color-yellow-light: #FDF9F3;\n$color-gray-linear: #30281CCC;\n$color-light-grayish: #EEF2F6;\n$color-mikado-yellow: #FFBF0F;\n\n$btn-secondary-bg: #E3E7F2;\n$btn-secondary-text: #060D1C;\n\n$scrollbar-color: #aaa #eee;\n$scrollbar-thumb-color: #aaa;\n\n\n// Media Queries\n$min576: \"only screen and (min-width: 576px)\";\n$max1650: \"only screen and (max-width: 1650px)\";\n$max1600: \"only screen and (max-width: 1600px)\";\n$max1440: \"only screen and (max-width: 1440px)\";\n$max1500: \"only screen and (max-width: 1500px)\";\n$max1366: \"only screen and (max-width: 1366px)\";\n$max1320: \"only screen and (max-width: 1320px)\";\n$max1200: \"only screen and (max-width: 1200px)\";\n$max1199: \"only screen and (max-width: 1199.98px)\";\n$max991: \"only screen and (max-width: 991.98px)\";\n$max885: \"only screen and (max-width: 885px)\";\n$max830: \"only screen and (max-width: 830px)\";\n$max767: \"only screen and (max-width: 767.98px)\";\n$max640: \"only screen and (max-width: 640px)\";\n$max530: \"only screen and (max-width: 530px)\";\n$max480: \"only screen and (max-width: 480px)\";\n$max400: \"only screen and (max-width: 400px)\";\n$max375: \"only screen and (max-width: 375px)\";\n$max360: \"only screen and (max-width: 360px)\";\n\n\n// Media Queries\n$max1024: \"only screen and (max-width: 1024px)\";\n$max768: \"only screen and (max-width: 768px)\";\n$max575: \"only screen and (max-width: 575.98px)\";\n$max320: \"only screen and (max-width: 320px)\";\n\n\n\n\n\n// Template Responsive\n$tfmax360: \"only screen and (min-width: 320px) and (max-width:360px)\";\n$tfmax767: \"only screen and (max-width: 767.98px)\";\n$tfmax991: \"only screen and (min-width: 767.99px) and (max-width: 991px)\"; // 767 to 991\n\n\n//Spacing\n$tf-space-8: 8px;\n$tf-space-12: 12px;\n$tf-space-24: 24px;\n$tf-space-30: 30px;\n\n//Border\n$box-shadow-primary: 0px 13px 30px 0px $color-box-shadow;\n\n\n// admin colors\n$admin-color-primary: #2979ff;\n$admin-color-heading: #000;\n$neutral70: #404040;\n$color-error: #dc3545;\n$color-success: #198754;\n$color-warning: #ffc107;\n$slate0: #f8f9fb;\n$slate5: #f0f2f4;\n$slate10: #e1e5ea;\n$slate20: #c4cbd4;\n$slate30: #a6b1bf;\n$slate40: #8997a9;\n$slate60: #607085;\n$slate70: #4b5768;\n$slate80: #363e4a;\n$blue0: #f5f8ff;\n$blue5: #ebf2ff;\n$blue20: #c4daff;\n$blue40: #76a9ff;\n$blue60: #2979ff;\n$teal0: #f0fafa;\n$teal10: #d1ebec;\n$teal60: #069697;\n$green0: #f5faf5;\n$green10: #dceddd;\n$yellow0: #fffdf6;\n$yellow10: #ffecb3;\n$yellow60: #ffbf00;\n$red0: #fef2f1;\n$red10: #fddcda;\n$red20: #fccbc8;\n$red40: #f8877f;\n\n$tf_primary_default: #003C79;\n$tf_primary_dark: #002951;\n$tf_primary_faint: #0067CC;\n$tf_blue_dark: #DBEAFE;\n$tf_text_title: #27333F;\n$tf_text_paragraph: #566676;\n$tf_text_faint: #95A3B2;\n$tf_border_default: #D9E0E8;\n$tf_border_faint: #F2F5F7;\n$tf_fill_background: #F5F9FF;\n$tf_fill_foreground: #FFFCF5;\n$tf_fill_alternative: #EBF5FF;\n$tf_fill_white: #FFFFFF;\n$tf_info_background: #EBEFFF;\n$tf_info_text: #002AB3;",".tf-post-states {\n  display: inline-block;\n  font-size: 11px;\n  padding: 1px 8px;\n  border-radius: 10px;\n  background: #333;\n  color: #ffffff;\n}\n.tf-depend-hidden.tf-depend-on {\n  display: none;\n}\n.tf-depend-hidden {\n  display: block;\n}\n.csf-section {\n  .csf-field.tf-csf-disable {\n    opacity: 1;\n    user-select: none;\n    border-top: 1px solid #eee;\n    .clear {\n      &:before {\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        position: absolute;\n        background-color: #eee;\n        opacity: 0.25;\n        z-index: 10;\n      }\n    }\n  }\n  .csf-field.tf-csf-pro {\n    cursor: pointer;\n  }\n}\n.tf-csf-disable.tf-csf-pro {\n  z-index: 9999999999;\n}\n.tf-csf-badge {\n  .tf-upcoming {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #006600;\n    margin-right: 5px;\n  }\n  .tf-pro {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #b30000;\n  }\n}\n#tf_room_opt {\n  .unique-id {\n    display: none;\n  }\n  .tf-order_id {\n    display: none;\n  }\n}\n.tf-section-name-hidden {\n  display: none;\n}\n\nbutton.tf-order-remove {\n  background: #f44336 !important;\n  border: 1px solid #f44336 !important;\n  color: #ffffff !important;\n  padding: 2px 18px !important;\n  font-family: 'lato';\n  margin-top: 6px !important;\n}\n.document-button {\n  display: block;\n  background: #ddd;\n  color: #050505;\n  border-radius: 3px;\n  line-height: 1;\n  padding: 10px 15px;\n  margin: 0;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: 0.3s;\n  text-decoration: none;\n  &:hover {\n    background: #135e96;\n    color: #ffffff;\n  }\n}\n.tf-major-update-warning {\n  margin-bottom: 15px;\n  max-width: 1000px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  + {\n    p {\n      display: none;\n    }\n  }\n}\n.tf-major-update-warning__separator {\n  margin: 15px -12px;\n}\n.tf-major-update-warning__icon {\n  margin-right: 9px;\n  margin-left: 2px;\n  svg {\n    width: 18px;\n    height: 18px;\n    padding: 0;\n    margin: 0;\n    line-height: 1;\n  }\n}\n.tf-major-update-warning__title {\n  font-weight: 600;\n  margin-bottom: 10px;\n}\n.notice-success {\n  .tf-major-update-warning__separator {\n    border: 1px solid #46b450;\n  }\n  .tf-major-update-warning__icon {\n    fill: #79ba49;\n  }\n}\n.notice-warning {\n  .tf-major-update-warning__separator {\n    border: 1px solid #ffb900;\n  }\n  .tf-major-update-warning__icon {\n    fill: #f56e28;\n  }\n}\n#adminmenu {\n  .toplevel_page_tf_settings, .menu-icon-tf_tours, .menu-icon-tf_hotel, .menu-icon-tf_apartment, .toplevel_page_tf-multi-vendor, .menu-icon-tf_email_templates {\n    .dashicons-before {\n      img{\n        opacity: 1;\n      }\n    }\n  }\n  .menu-icon-tf_hotel {\n    .dashicons-before {\n      &:before {\n        color: #03a9f4;\n      }\n    }\n  }\n  .menu-icon-tf_tours {\n    .dashicons-before {\n      &:before {\n        color: #ffc107;\n      }\n    }\n  }\n  .menu-icon-tf_apartment {\n    .dashicons-before {\n      &:before {\n        color: #f02348;\n      }\n    }\n  }\n}\n.tf-notice.tf-notice-danger {\n  color: red;\n  font-size: 1rem;\n}\n.tf-license-activate {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\n.el-license-active-btn {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\ninput.select2-search__field {\n  width: 100% !important;\n  min-width: 150px !important;\n}\n.wp-block {\n  input.select2-search__field {\n    min-width: unset;\n  }\n}\n.widget-content {\n  .select2-selection__rendered {\n    display: none;\n  }\n}\n.tf-widget-field {\n  .select2-container {\n    &:last-child {\n      display: none;\n    }\n  }\n}\n\n// Duplicator Loader\n.tf-duplicator-loader {\n  position: absolute;\n  background: rgba(255,255,255, .4);\n  top: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  z-index: 999;\n  cursor: wait;\n}\n.tf-post-data-duplicate:focus{\n  outline: none;\n  box-shadow: none;\n}","//hide wp menu and admin bar\nbody.tourfic-settings_page_tf-setup-wizard {\n    background-color: #EBF5FF;\n}\n\n.tf-quick-setup-btn {\n    border-radius: 8px;\n    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #ffffff;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px;\n    display: inline-flex;\n    gap: 8px;\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        color: #ffffff;\n        box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-link-skip-btn {\n    border-radius: 8px;\n    background: #EBF5FF;\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #003C79;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px; /* 160% */\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        // box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n        box-shadow: 0px 16px 8px 0px rgba(8, 20, 33, 0.04), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 24px 20px 0px rgba(8, 20, 33, 0.08);\n        color: #ffffff;\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-theme-activation-btn {\n    min-width: 267px;\n    justify-content: center;\n}\n\n.tf-settings-finish-btn {\n    min-width: 140px;\n}\n\n.tf-settings-default-button {\n    min-width: auto;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpcontent {\n    margin-left: 0 !important;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody-content, .tourfic-settings_page_tf-setup-wizard #wpcontent {\n    padding: 0;\n    overflow-x: hidden !important;\n    min-height: calc(100vh - 32px);\n}\n\n.tourfic-settings_page_tf-setup-wizard #adminmenumain, .tourfic-settings_page_tf-setup-wizard .error, .tourfic-settings_page_tf-setup-wizard .notice, .tourfic-settings_page_tf-setup-wizard .update-nag, .tourfic-settings_page_tf-setup-wizard .updated, .tourfic-settings_page_tf-setup-wizard div#wpadminbar, .tourfic-settings_page_tf-setup-wizard div#wpfooter {\n    display: none;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody {\n    padding-top: 0px;\n}\n\n\n.tf-setup-header {\n    padding: 16px 56px;\n    background: #F8FAFC;\n    box-shadow: 0px 32px 32px 0px rgba(125, 168, 212, 0.02), 0px 16px 40px 0px rgba(125, 168, 212, 0.04), 0px 32px 56px 0px rgba(125, 168, 212, 0.08);\n\n    @include flexbox();\n    @include justify-content(space-between);\n    @include align-items(center);\n\n    @media #{$max575} {\n        @include flex-direction(column);\n        gap: 15px;\n    }\n\n    .tf-setup-header-left {\n        height: 48px;\n\n        img {\n            width: 44px;\n            height: 48px;\n        }\n    }\n\n    .tf-setup-header-right {\n        span {\n            color: #566676;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 24px; /* 160% */\n            a {\n                color: #003C79;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                text-decoration-line: underline;\n            }\n        }\n\n    }\n}\n\n/*\nWelcome Step\n*/\n.tf-setup-content-layout {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .setup-content-warper {\n        border-radius: 16px;\n        background: #ffffff;\n        text-align: center;\n        padding: 104px 112px;\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    &.active {\n        @include flexbox();\n    }\n\n    .welcome-img {\n        margin-bottom: 20px;\n\n        img {\n            width: 87px;\n        }\n    }\n\n    .tf-setup-welcome-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%; /* 36px */\n        margin: 0px;\n    }\n\n    .tf-setup-welcome-description {\n        color: #566676;\n        text-align: center;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin-top: 8px\n    }\n\n    .tf-setup-welcome-footer {\n        @include flexbox();\n        @include flex-direction(column);\n        @include align-items(center);\n        margin-top: 48px;\n\n        .tf-link-btn {\n            color: #11142e;\n            font-weight: 500;\n            text-decoration: underline;\n        }\n\n        &.tf-setup-finish-footer {\n            @include flex-direction(row);\n            @include justify-content(center);\n\n            @media #{$max768} {\n                @include flex-direction(column);\n                gap: 10px;\n            }\n\n            .tf-admin-btn {\n                margin-bottom: 0;\n                margin-right: 10px;\n            }\n        }\n    }\n\n    .tf-setup-finish-content {\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 56px 32px 96px 32px;\n        text-align: center;\n\n        .welcome-img {\n            margin-bottom: 50px;\n\n            img {\n                width: 133px;\n                height: 130px;\n                transform: rotate(-45deg);\n            }\n        }\n\n        .tf-setup-welcome-description {\n            margin-top: 8px;\n        }\n\n        .tf-setup-finish-footer {\n            gap: 16px;\n            flex-wrap: wrap;\n        }\n\n        a {\n            &:focus {\n                outline: none;\n                box-shadow: none;\n            }\n        }\n    }\n}\n\n/*\nWoocommerce\n*/\n.tf-setup-woocommerce-step{\n    .welcome-img img{\n        width: 96px;\n        margin-bottom: 16px;\n    }\n}\n\n.tf-setup-step-container {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n}\n\n/*\nSteps\n*/\n.tf-setup-steps {\n    box-sizing: border-box;\n    padding: 0;\n    color: rgba(0, 0, 0, .85);\n    font-size: 0;\n    list-style: none;\n    width: 100%;\n    text-align: initial;\n    @include flexbox();\n    gap: 8px;\n    justify-content: center;\n    margin-bottom: 48px;\n\n    .tf-steps-item {\n        position: relative;\n        display: inline-block;\n\n        .tf-steps-item-tail {\n            padding: 3.5px 45px 3.5px 35px;\n            margin-left: 58px;\n            top: 8px;\n            position: absolute;\n            left: 0;\n            width: 70%;\n\n            @media #{$max575} {\n                margin-left: 10px;\n                width: 60%;\n            }\n\n            &::after {\n                display: inline-block;\n                width: 100%;\n                height: 2px;\n                background: #f0f0f0;\n                border-radius: 1px;\n                transition: background .3s;\n                content: \"\";\n            }\n\n        }\n\n        .tf-steps-item-icon {\n            width: auto;\n            height: inherit;\n            line-height: inherit;\n            background: 0 0;\n            border: 0;\n            border-radius: 0;\n            display: inline-block;\n            font-size: 0.75rem;\n            text-align: center;\n            border-color: #1890ff;\n            display: block;\n        }\n    }\n}\n\n.tf-setup-step-container {\n    display: none;\n\n    &.active {\n        display: block;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .tf-template-selection{\n        display: flex;\n        gap: 24px;\n        justify-content: center;\n        .tf-single-theme{\n            label{\n                position: relative;\n                display: block;\n                .checked-svg{\n                    position: absolute;\n                    left: 8px;\n                    top: 8px;\n                    display: none;\n                }\n                input{\n                    display: none;\n                }\n                input:checked + img{\n                    border: 1px solid #003C79;\n                }\n                input:checked ~ .checked-svg{\n                    display: block;\n                }\n                h4{\n                    color: #27333F;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px; /* 153.846% */\n                    margin: 0;\n                    margin-top: 8px;\n                }\n                img{\n                    box-shadow: 0px 10px 20px 0px rgba(0, 36, 72, 0.04), 0px 10px 16px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                    border: 1px solid transparent;\n                }\n            }\n        }\n    }\n\n    .tf-setup-step-layout {\n        padding: 56px 96px;\n        border-radius: 16px;\n        background: var(--UI-0, #ffffff);\n        text-align: center;\n        @include flexbox();\n        @include flex-direction(column);\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    .tf-setup-step-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 0px 0px;\n    }\n\n    .tf-setup-step-subtitle {\n        text-align: left;\n        color: #27333F;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin: 0 0 2px 0px;\n    }\n\n    .tf-select-title{\n        color: #27333f;\n        font-family: Inter;\n        font-size: 1rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 24px 0px;\n    }\n    .tf-setup-step-desc {\n        color: #566676;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px; /* 160% */\n        margin: 8px 0px 32px 0px;\n    }\n\n    .tf-select-service {\n        @include flexbox();\n        @include justify-content(center);\n        gap: 56px;\n        margin: 0;\n        @media #{$max885} {\n            gap: 24px;\n            flex-wrap: wrap;\n        }\n\n        input[type=\"checkbox\"] {\n            display: none;\n        }\n\n        label {\n            //border: 2px solid #ffffff;\n            display: block;\n            position: relative;\n            cursor: pointer;\n            border-radius: 6px;\n\n            @media #{$max575} {\n                padding: 5px;\n            }\n\n            span {\n                color: #566676;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                display: block;\n                margin-top: 16px;\n            }\n        }\n\n        label:before {\n            background: #ffffff\n            #ffffff;\n            content: \"\";\n            display: block;\n            border-radius: 50%;\n            position: absolute;\n            top: -5px;\n            left: -5px;\n            width: 25px;\n            height: 25px;\n            text-align: center;\n            line-height: 26px;\n            transition-duration: 0.4s;\n            transform: scale(0);\n            font-family: 'dashicons';\n            font-size: 1.25rem;\n\n            @media #{$max575} {\n                width: 20px;\n                height: 20px;\n                top: -3px;\n                left: -3px;\n                font-size: 1.125rem;\n                line-height: 20px;\n            }\n        }\n\n        label {\n            position: relative;\n\n            .tf-inactive {\n                img {\n                    width: 150px;\n                    transition: .3s all ease;\n                    border-radius: 12px;\n\n                    &:hover {\n                        border-radius: 12px;\n                        background: #ffffff;\n                        box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    }\n                }\n            }\n\n            .tf-active {\n                position: absolute;\n                left: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                transition: .3s all ease;\n                opacity: 0;\n                z-index: -1;\n\n                img {\n                    width: 150px;\n                    box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                }\n            }\n        }\n\n        :checked + label {\n            .tf-active {\n                opacity: 1;\n                z-index: 99;\n            }\n        }\n    }\n\n    .tf-setup-action-btn-wrapper {\n        @include flexbox();\n        @include justify-content(center);\n        margin-top: 48px;\n\n        .tf-setup-action-btn-next {\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n    }\n\n    .setup-form-group {\n        border-radius: 12px;\n        border: 1px solid #EEF2F6;\n        background: #ffffff;\n        padding: 16px 24px 24px 24px;\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n\n        .tf-setup-form-item-wrap {\n            text-align: left;\n        }\n\n        .tf-setup-field-desc{\n            display: block;\n            margin-top: 4px;\n        }\n\n        .tf-setup-form-item {\n            width: 100%;\n\n            .tf-setup-form-item-label {\n                display: block;\n                flex-grow: 0;\n                overflow: hidden;\n                white-space: nowrap;\n                text-align: left;\n                margin-bottom: 4px;\n\n                label {\n                    color: #27333F;\n                    font-family: Inter;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                flex: 1 1 0;\n                min-width: 0;\n\n                input[type=\"text\"],\n                input[type=\"email\"],\n                input[type=\"number\"],\n                select {\n                    border-radius: 4px;\n                    border: 1px solid #EEF2F6;\n                    background-color: #F8FAFC;\n                    height: 40px;\n                    padding: 8px 12px;\n                    color: #566676;\n                    font-family: Inter;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 24px;\n                    transition: all .3s;\n                    outline: none;\n                    max-width: 100%;\n                    width: 100%;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n            }\n\n            .tf-switch-label {\n                position: relative;\n                display: inline-block;\n                width: 32px;\n                height: 20px;\n                border-radius: 20px;\n\n                input {\n                    display: none;\n                }\n\n                .tf-switch-slider {\n                    position: absolute;\n                    cursor: pointer;\n                    top: 0;\n                    left: 0;\n                    right: 0;\n                    bottom: 0;\n                    background-color: rgba(192, 204, 216, 1);\n                    border-radius: 20px;\n                    @include transition(all, 0.4s);\n\n                    &::before {\n                        position: absolute;\n                        content: \"\";\n                        height: 14px;\n                        width: 14px;\n                        border-radius: 12px;\n                        top: 3px;\n                        left: 4px;\n                        background-color: rgba(255, 255, 255, 1);\n                        box-shadow: 0px 0px 8px rgba(27, 25, 25, 0.3);\n                        @include transition(all, 0.4s);\n                    }\n                }\n\n                input:checked {\n                    & + .tf-switch-slider {\n                        background-color: rgba(0, 60, 121, 1);\n\n                        &:before {\n                            left: 100%;\n                            margin-left: -18px;\n                        }\n                    }\n                }\n            }\n        }\n\n        .tf-setup-form-item-inline {\n            border-radius: 4px;\n            border: 1px solid #EEF2F6;\n            background: #F8FAFC;\n            display: flex;\n            padding: 16px 12px;\n            justify-content: space-between;\n            box-sizing: border-box;\n            align-items: center;\n            height: 56px;\n\n            .tf-setup-form-item-label {\n                margin: 0;\n\n                label {\n                    font-size: 0.938rem;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                text-align: right;\n                max-width: 246px !important;\n                @media #{$max640} {\n                    max-width: 120px !important;\n                }\n\n                input[type=\"text\"] {\n                    height: 32px;\n                    margin: 0;\n                    background: #ffffff;\n                }\n            }\n        }\n\n        .tf-field-imageselect {\n            padding: 0;\n\n            label {\n                color: #27333F;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                margin: 0;\n                text-align: left;\n            }\n\n            .tf-fieldset {\n                margin-top: 16px;\n\n                .tf-image-radio-group {\n                    gap: 22px;\n\n                    li {\n                        margin: 0;\n                        width: 200px;\n                        // height: 180px;\n                        border-radius: 8px;\n                        box-sizing: border-box;\n\n                        .tf-image-checkbox {\n\n                            .select-image-box {\n                                width: 200px;\n                                height: 180px;\n                                padding: 8px 24px 2px 24px;\n                                box-sizing: border-box;\n                                cursor: pointer;\n\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    border: 2px solid rgba(0, 0, 0, 0) !important;\n                                    object-fit: cover;\n                                }\n                            }\n                        }\n\n                        .tf-image-checkbox .select-image-box {\n                            border: 2px solid transparent !important;\n                            border-radius: 8px;\n                            background-color: rgba(235, 245, 255, 1);\n                        }\n\n                        .tf-image-checkbox > input:checked + .select-image-box {\n                            border-color: #003C79 !important;\n                            border-radius: 8px;\n                        }\n                    }\n\n                }\n            }\n        }\n\n        .tf-archive-imageselect-box {\n            .tf-image-checkbox .select-image-box {\n                background-color: #fafafa !important\n            }\n        }\n\n        .tf-setup-permalink {\n            padding: 12px;\n        }\n    }\n\n    .tf-setup-group-general {\n        padding-top: 24px;\n        gap: 24px;\n    }\n\n    .tf-setup-step-description {\n        margin-bottom: 30px;\n    }\n\n    &.tf-setup-step-3 {\n        .tf-setup-step-layout {\n            padding-left: 73px;\n            padding-right: 73px;\n            @media #{$max885} {\n                padding: 32px;\n            }\n\n            .tf-theme-setting-heading {\n                position: relative;\n                z-index: 0;\n\n                .tf-setup-title-shape {\n                    position: absolute;\n                    left: 2px;\n                    bottom: 20px;\n                    height: 100%;\n                    width: 100%;\n                    z-index: -1;\n                }\n            }\n\n            .tf-setup-step-desc {\n                a {\n                    text-decoration: none;\n                    color: #003C79;\n                }\n            }\n\n            .setup-theme-style {\n                img {\n                    @media #{$max885} {\n                        width: 100%;\n                    }\n                }\n            }\n        }\n    }\n\n    &.tf-setup-step-5,\n    &.tf-setup-step-6 {\n        .tf-setup-step-desc {\n            margin-bottom: 0px;\n        }\n    }\n\n    .tf-hotel-setup-wizard,\n    .tf-tour-setup-wizard,\n    .tf-apartment-setup-wizard,\n    .tf-car-setup-wizard {\n        margin-top: 48px;\n\n        .tf-setup-step-desc {\n            text-align: left;\n            margin: 0 0 16px 0;\n            color: #566676;\n            font-family: Inter;\n            font-size: 13px;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 20px;\n\n            span {\n                color: #27333F;\n            }\n        }\n    }\n\n    &.tf-setup-step-5 {\n        .setup-form-group {\n            gap: 32px;\n        }\n    }\n\n    .tf-auto-publish-field{\n        margin-top: 8px;\n    }\n\n\n    /*\n    Ajax Loader\n    */\n    .tf-btn-loading {\n        padding-right: 40px;\n        position: relative;\n    }\n\n    .tf-quick-setup-btn.tf-btn-loading{\n        padding-right: 50px !important;\n    }\n\n    .tf-btn-loading:before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        right: 24px;\n        margin-top: -7px;\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border: 2px solid #ffffff;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n    @-webkit-keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    @keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    .tf-template-step {\n        .tf-hotel-setup-wizard,\n        .tf-tour-setup-wizard {\n            ul {\n                margin-bottom: 0px;\n            }\n\n            .tf-field-imageselect {\n                .tf-image-checkbox img {\n                    width: 200px;\n                    height: 140px;\n                }\n\n                .tf-image-checkbox > input:checked + img {\n                    border-color: #5D5DFF;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n\n","#tf_tours_opt .tf-admin-meta-box {\n  @media #{$max1024}{\n    position: relative;\n    min-height: 660px;\n  }\n}\n.tf-admin-meta-box {\n  @include flexbox();\n  margin: -6px -12px -12px -12px;\n  z-index: 10;\n  position: relative;\n\n  @media #{$max1024}{\n    position: relative;\n    min-height: 500px;\n  }\n\n  &.tf-taxonomy-metabox {\n    display: block;\n    margin: 0;\n    max-width: 95%;\n  }\n\n  .tf-admin-tab.active {\n    display: block;\n    position: absolute;\n    z-index: 99999;\n    top: 0;\n    bottom: 0;\n    @include transition(all, 0.3s, ease);\n  }\n\n  .tf-admin-tab {\n    border-right: 1px solid $slate10;\n    background-color: $tf_fill_white;\n    min-width: 242px;\n    @include transition(all, 0.3s, ease);\n    @media #{$max1024}{\n      display: none;\n    }\n    padding: 24px;\n    box-sizing: border-box;\n\n    a.tf-tablinks {\n      font-style: normal;\n      @include flexbox();\n      @include align-items(center);\n      text-decoration: none;\n      color: $tf_text_title;\n      padding: 12px 16px;\n      text-align: left;\n      font-size: 15px;\n      line-height: 24px;\n      font-weight: 600;\n      cursor: pointer;\n      @include transition(all, 0.3s, ease);\n      border-radius: 8px;\n\n      .tf-sec-icon {\n        margin-right: 8px;\n        color: $tf_text_paragraph;\n        min-width: 25px;\n        @include flexbox();\n        @include justify-content(center);\n        @include transition(all, 0.3s, ease);\n      }\n\n      &:focus {\n        box-shadow: none;\n        outline: none;\n      }\n\n      &.active {\n        position: relative;\n        color: $tf_fill_white;\n        border-radius: 8px;\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n\n        @media #{$max1024}{\n          position: static;\n        }\n\n        .tf-sec-icon {\n          color: #ffffff;\n        }\n      }\n    }\n\n    ul.tf-submenu {\n      margin: 0;\n      display: none;\n\n      li {\n        margin-bottom: 0;\n\n        a.tf-tablinks {\n          padding: 0;\n\n          span.tf-tablinks-inner {\n            @include flexbox();\n            @include align-items(center);\n            padding: 12px 20px;\n            margin-left: 24px;\n            border-left: 1px solid $slate20;\n            position: relative;\n\n            &::after {\n              position: absolute;\n              content: \"\";\n              height: 25px;\n              width: 14px;\n              border-width: 0 0 1px 1px;\n              border-style: solid;\n              border-color: $slate20;\n              left: -1px;\n              top: 0;\n              border-bottom-left-radius: 8px;\n            }\n          }\n        }\n\n        &:last-child {\n          a.tf-tablinks {\n            span.tf-tablinks-inner {\n              border-left: none;\n\n              &::after {\n                left: 0;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 242px));\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n\n\n    .tf-tab-content {\n      display: none;\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      padding: 0 24px;\n\n      &.active {\n        @include flexbox();\n      }\n    }\n  }\n}\n\n.tf-option-wrapper {\n  .tf-option-footer {\n    position: relative;\n    padding: 15px 0px;\n    text-align: right;\n    button{\n      padding: 10px 25px;\n      font-size: 1rem;\n    }\n    span{\n      display: block;\n      font-size: 1rem;\n      color: $slate40;\n      font-weight: 600;\n      margin-top: 5px;\n      a{\n        color: $slate40;\n        display: inline;\n        margin-left: 5px;\n        &:focus {\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n  }\n}\n\n.tf-option {\n  width: 100%;\n  margin: 0;\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 281px));\n    background-color: #ffffff;\n    padding: 12px 0;\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n  }\n}",".tourfic-settings_page_tf_dashboard{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tourfic-settings_page_tf_get_help{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tf-setting-dashboard {\n    .tf-setting-top-bar {\n        background-color: #ffffff;\n        padding: 15px 40px;\n        margin-left: -20px;\n        margin-bottom: 24px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n\n        .version {\n            display: flex;\n            align-items: center;\n\n            img {\n                width: 100px;\n            }\n\n            span {\n                font-size: 11px;\n                line-height: 11px;\n                color: $admin-color-heading;\n                font-weight: 700;\n                border: 1px solid #003c79;\n                border-radius: 4px;\n                background-color: #003c790a;\n                display: inline-block;\n                padding: 2px 6px;\n                margin-left: 10px;\n            }\n        }\n\n        .other-document {\n            position: relative;\n            width: 30px;\n            height: 30px;\n            cursor: pointer;\n            transition: all 0.2s ease;\n\n            .dropdown {\n                position: absolute;\n                cursor: context-menu;\n                top: 60px;\n                right: -10px;\n                z-index: 1;\n                background-color: #ffffff;\n                padding: 30px;\n                border-radius: 8px;\n                box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n                min-width: 200px;\n                max-width: 200px;\n                opacity: 0;\n                visibility: hidden;\n                transition: all 0.2s ease;\n                z-index: 9999;\n\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    border-left: 10px solid transparent;\n                    border-right: 10px solid transparent;\n                    top: -10px;\n                    right: 25px;\n                    border-bottom: 10px solid white;\n                    margin-top: 0;\n                    z-index: 1;\n                }\n\n                .list-item {\n                    a {\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: $admin-color-heading;\n                        display: flex;\n                        align-items: center;\n                        transition: all 0.2s ease;\n                        text-decoration: none;\n                        padding: 10px 0px;\n\n                        span {\n                            margin-left: 10px;\n                        }\n                    }\n                }\n            }\n\n            &:hover {\n                .dropdown {\n                    visibility: visible;\n                    opacity: 1;\n                }\n            }\n        }\n    }\n\n    .tf-setting-banner {\n        background-color: transparent;\n        padding: 30px 100px;\n        border-radius: 10px;\n        margin: 40px 20px 40px 0;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        background-image: radial-gradient(at center center, #004A9E 0%, #001C39 75%);\n        @media #{$max1024}{\n            display: flow-root;\n        }\n        @media #{$max768}{\n            padding: 30px 40px;\n        }\n\n        .tf-setting-banner-content {\n            width: 50%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 200px;\n                display: block;\n                margin-bottom: 15px;\n            }\n\n            span {\n                color: #ffffff;\n                font-size: 38px;\n                line-height: 1.2;\n                font-weight: 200;\n                @media #{$max575}{\n                    font-size: 26px;\n                }\n\n                b {\n                    display: block;\n                    font-weight: 700;\n                }\n            }\n        }\n\n        .tf-setting-banner-image {\n            width: 30%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 100%;\n            }\n        }\n    }\n\n    .tf-setting-overview-section {\n        margin: 24px 24px 0px 0;\n        position: relative;\n        .tf-performance-grid {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            row-gap: 20px;\n            @media #{$max1199}{\n                display: flex;\n                flex-wrap: wrap;\n                column-gap: 16px;\n                justify-content: flex-start;\n            }\n\n            .tf-single-performance-grid {\n                padding: 20px;\n                border-radius: 8px;\n                background-color: #ffffff;\n                display: flex;\n                flex-wrap: wrap;\n                flex-basis: calc(16.5% - 0px);\n                @media #{$max1650}{\n                    padding: 12px;\n                }\n                @media #{$max1199}{\n                    flex-basis: calc(30% - 10px);\n                }\n                @media #{$max1024}{\n                    flex-basis: calc(33.33% - 35px);\n                    margin: 0;\n                }\n                @media #{$max768}{\n                    width: inherit;\n                    flex-basis: calc(50% - 35px);\n                }\n                @media #{$max480}{\n                    flex-basis: 100%;\n                }\n\n                .tf-single-performance-icon {\n                    width: 70px;\n                    height: 70px;\n                    border-radius: 50%;\n                    flex-shrink: 0;\n\n                    img {\n                        width: 100%;\n                    }\n\n                    @media #{$max1650}{\n                        width: 42px;\n                        height: 42px;\n                    }\n                }\n\n                .tf-single-performance-content {\n                    padding-left: 25px;\n                    @media #{$max1650}{\n                        padding-left: 10px;\n                    }\n\n                    p {\n                        font-size: 1rem;\n                        font-weight: 600;\n                        color: #222;\n                        margin: 0 0 10px;\n\n                        @media #{$max1650}{\n                            font-size: 0.875rem;\n                        }\n                    }\n\n                    h3 {\n                        margin: 0;\n                        font-size: 30px;\n                        font-weight: 700;\n                        color: $admin-color-heading;\n                        line-height: 0.8;\n\n                        @media #{$max1650}{\n                            font-size: 1.5rem;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-setting-performace-section {\n        margin: 24px 24px 0px 0;\n        @include flexbox();\n        gap: 24px;\n        position: relative;\n        @media #{$max1199}{\n            flex-direction: column;\n        }\n        h2 {\n            font-size: 26px;\n            font-weight: 600;\n            line-height: 1;\n            color: $admin-color-heading;\n            margin: 0 0 16px;\n        }\n\n        .tf-report-wrapper{\n            @include flex(0 0 calc(70% - 24px));\n            \n        }\n\n        .tf-settings-sidebar{\n            @include flex(0 0 30%);\n           \n        }\n\n        #tf-report-loader {\n            position: absolute;\n            height: 100%;\n            width: 100%;\n            left: 0;\n            top: 0;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 999;\n            opacity: 0;\n            visibility: hidden;\n\n            img {\n                width: 120px;\n            }\n        }\n\n        #tf-report-loader.show {\n            opacity: 1;\n            visibility: visible;\n        }\n\n        .tf-order-report {\n            background: #ffffff;\n            padding: 20px;\n            border-radius: 10px;\n            @media #{$max640}{\n                padding: 0;\n            }\n\n            canvas{\n                width: 100% !important;\n            }\n        }\n\n        .tf-report-filter {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            @media #{$max640}{\n                flex-direction: column;\n                align-items: flex-start;\n            }\n            .tf-month-filter {\n                margin-bottom: 15px;\n                display: inline-block;\n\n                span {\n                    display: block;\n                    font-size: 11px;\n                    line-height: 13px;\n                    font-weight: 600;\n                    color: #77797E;\n                    text-transform: uppercase;\n                    margin-bottom: 5px;\n                }\n\n                select {\n                    width: 180px;\n                    color: #222;\n                    border: 1px solid #ddd;\n                    height: 40px;\n                }\n            }\n        }\n\n        .tf-settings-sidebar{\n            .tf-sidebar-content {\n                .tf-plugin-lists{\n                    border-radius: 8px;\n                    background: #F8F7FD;\n                    padding: 16px;\n                    h3{\n                        color: #06040C;\n                        font-size: 17px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 150%;\n                        margin: 0 0 16px 0;\n                    }\n                    ul{\n                        display: grid;\n                        grid-template-columns: 1fr;\n                        gap: 16px;\n                        margin: 0;\n                    }\n                }\n            }\n            .tf-plugin-item { \n                border-radius: 6px;\n                background: #FFF;\n                box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n\n                padding: 20px 24px 24px 20px; \n                transition: all ease-in-out 0.3s;\n                margin-bottom: 0;\n                position: relative;\n\n                &.featured {\n                    border-radius: 6px;\n                    border: 4px solid transparent;\n                    background: linear-gradient(white, white) padding-box, \n                                linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;\n                    box-shadow: 0px 1px 4px 0px rgba(44, 39, 63, 0.01),\n                                0px 2px 2px 0px rgba(44, 39, 63, 0.02),\n                                0px 1px 1px 0px rgba(44, 39, 63, 0.04);\n                    box-sizing: border-box;\n                }\n            }\n            .tf-plugin-info-wrapper{\n                .tf-plugin-content{\n                    display: flex;\n                    gap: 12px;\n                    justify-content: space-between;\n                    .tf-plugin-image{\n                        border-radius: 16px;\n                        background: #FFF;\n                        box-shadow: 0 0 8px 0 rgba(65, 65, 65, 0.08);\n                        height: 56px;\n                        width: 56px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        img {\n                            width: 32px;\n                            height: 32px;\n                        }\n                    }\n                    .tf-plugin-title{\n                        width: calc(100% - 167px);\n                        h4 {\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            margin: 0 0 2px 0;\n                            .badge.free {\n                                border-radius: 3px;\n                                background: #E6FAEE;\n                                font-size: 12px;\n                                padding: 2px 8px;\n                                color: #17723F;\n                                font-size: 11px;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 16px; /* 145.455% */\n                                text-transform: uppercase;\n                                margin-left: 6px;\n                            }\n                        }\n                        p {\n                            color: #5D5676;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            margin: 0;\n                        }\n                    }\n                    .tf-plugin-btn{\n                        font-weight: 600;\n                        .tf-plugin-button { \n                            padding: 0px; \n                            color: #382673;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 24px; /* 160% */\n\n                            text-decoration: none;\n                            position: relative;\n                            &.install{\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.activate {\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.pro,\n                            &.activate-pro{\n                                color: #ff9800; \n                            }\n                            &.activate-pro{\n                                color: #ff5722;\n                                cursor: pointer;\n                            }\n                        }\n\n                        .tf-plugin-status {\n                            &.active{\n                                color: #382673; \n                                opacity: 0.8; \n                            }\n                            &.active-pro {\n                                color: #ff5722; \n                                opacity: 0.8; \n                            }\n                        }\n                    }\n                }\n            }\n            \n            @keyframes spin {\n                0% { transform: rotate(0deg); }\n                100% { transform: rotate(360deg); }\n            }\n\n            /* Loader */\n            .tf-plugin-button:not(.active):not(.active-pro) {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                border: none;\n                border-radius: 4px;\n                cursor: pointer;\n                transition: background 0.3s;\n                position: relative;\n                background-color: transparent;\n                gap: 3px;\n            }\n\n            .tf-plugin-button.loading {\n                background: #ccc;\n                cursor: not-allowed;\n            }\n\n            .loader {\n                display: none;\n                width: 12px;\n                height: 12px;\n                border: 2px solid #b3b3b3;\n                border-top: 2px solid transparent;\n                border-radius: 50%;\n                animation: spin 0.6s linear infinite;\n                margin-left: 8px;\n            }\n\n            .tf-plugin-button.loading .loader {\n                display: inline-block;\n            }\n\n\n            /* Customization */\n            .tf-customization-quote{\n                background: #fff;\n                padding: 16px;\n                border-radius: 6px;\n                margin: 16px 0 16px 0;\n\n                .tf-quote-content{\n\n                    h3 {\n                        margin: 0 0 4px 0;\n                        color: #1B334B;\n                        font-size: 18px;\n                        font-style: normal;\n                        font-weight: 700;\n                        line-height: 150%; /* 27px */\n                    }\n                    p{\n                        color: #344D65;\n                        font-size: 14px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 150%; /* 21px */\n                        margin: 0 0 16px 0;\n                    }\n\n                    a{\n                        color: #FFF;\n                        font-size: 15px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        text-decoration: none;\n                        border-radius: 8px;\n                        background: #003C7A;\n                        padding: 8px 16px;\n                        display: inline-flex;\n                        align-items: center;\n                        gap: 8px;\n                    }\n                }\n            }\n\n            .tf-quick-access {\n                background: #F7F8FA;\n                border-radius: 8px;\n                padding: 16px;\n                h3 {\n                    color: #06040C;\n                    font-size: 17px;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin-bottom: 16px;\n                    margin-top: 0px;\n                }\n                .tf-quick-access-wrapper{\n                    display: flex;\n                    justify-content: flex-start;\n                    align-items: center;\n                    gap: 16px;\n                    flex-direction: column;\n\n                    .tf-access-item {\n                        background: #FFF;\n                        box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n                        border-radius: 6px;\n                        transition: all ease-in-out 0.3s;\n                        width: 100%;\n\n                        a {\n                            display: flex;\n                            align-items: center;\n                            padding: 12px 16px;\n                            text-decoration: none;\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            gap: 12px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// get Help page\n.tf-settings-help-center {\n    .tf-support-cards{\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 24px;\n        margin: 24px 24px 32px 0;\n\n        @media #{$max1199}{\n            grid-template-columns: repeat(2, 1fr);\n        }\n\n        @media #{$max768}{\n            grid-template-columns: 1fr;\n        }\n\n        .tf-single-support-card {\n            background-color: #ffffff;\n            border-radius: 16px;\n            padding: 32px;\n            @include flexbox();\n            @include flex-direction(column);\n            @include align-items(flex-start);\n            gap: 24px;\n\n            h3 {\n                font-size: 1.5rem;\n                line-height: 32px;\n                color: #27333F;\n                margin: 0 0 -8px 0;\n            }\n\n            p {\n                font-size: 0.938rem;\n                color: #566676;\n                margin: 0;\n            }\n\n            a.tf-link-skip-btn{\n                min-width: inherit;\n            }\n        }\n\n        &.tf-support-cards-4 {\n            padding: 24px;\n            grid-template-columns: repeat(4, 1fr);\n            border-radius: 16px;\n            background: #F6FAFE;\n\n            @media #{$max1199}{\n                grid-template-columns: repeat(2, 1fr);\n            }\n\n            @media #{$max768}{\n                grid-template-columns: 1fr;\n            }\n\n            .tf-single-support-card {\n                h3 {\n                    margin: 0 0 -16px 0;\n                }\n            }\n        }\n    }\n    \n    .tf-settings-faq {\n        margin: 32px 20px 0 0;\n\n        h2 {\n            margin: 0 0 16px;\n            font-size: 1.5rem;\n            font-weight: 600;\n            line-height: 32px;\n            color: #27333F;\n        }\n\n        .tf-accordion-wrapper {\n            background-color: #ffffff;\n            border-radius: 10px;\n            padding: 24px;\n            grid-template-columns: repeat(2, 1fr);\n            display: grid;\n            gap: 24px;\n            @media #{$max768}{\n                display: block;\n            }\n\n            .tf-single-faq {\n                border-radius: 4px;\n                border: 1px solid #EEF2F6;\n                background:  #F8FAFC;\n                @media #{$max768}{\n                    margin-bottom: 16px;\n                }\n\n                .tf-faq-title {\n                    @include flexbox();\n                    @include justify-content(space-between);\n                    @include align-items(center);\n                    gap: 16px;\n                    padding: 8px;\n                    cursor: pointer;\n\n                    i {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        @include transition();\n                    }\n\n                    h4 {\n                        margin: 0;\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: #566676;\n                        line-height: 24px;\n                        @media #{$max480}{\n                            font-size: 1.063rem;\n                        }\n                    }\n                }\n\n                .tf-faq-title.active {\n                    i {\n                        transform: rotate(180deg);\n                    }\n                }\n\n                .tf-faq-desc {\n                    display: none;\n                    padding: 16px;\n                    border-top: 1px solid #EEF2F6;\n\n                    p {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        margin: 0;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-setting-license {\n    margin: 40px 40px 40px 20px;\n\n    .tf-setting-license-tabs {\n        ul {\n            margin: 0;\n            margin-left: 40px;\n\n            li.active {\n                display: inline-block;\n                border: none;\n                margin: 0;\n                line-height: 18px;\n                text-decoration: none;\n                font-weight: 600;\n                position: relative;\n                background-color: #ffffff;\n                border-radius: 5px 5px 0px 0px;\n\n                &:before {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    left: -5px;\n                    transform: rotate(45deg);\n                }\n\n                &:after {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    right: -5px;\n                    transform: rotate(45deg);\n                }\n\n                span {\n                    display: inline-block;\n                    padding: 14px 22px;\n                    color: $admin-color-heading;\n                    font-size: 1.125rem;\n                    text-decoration: none;\n\n                    i {\n                        margin-right: 5px;\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-setting-license-field {\n        background-color: #ffffff;\n        border-radius: 8px;\n        padding: 0px 20px;\n    }\n}\n\n.tf-swal-settings-reset-alert #swal2-title {\n    line-height: 1.2;\n}\n\n.tf-setting-wrapper {\n    max-width: 100%;\n    margin: 30px 20px 30px 0px;\n    background-color: #ffffff;\n    border-radius: 10px;\n    scroll-margin-top: 100px;\n\n    .tourfic-settings-header {\n        padding: 20px 20px 20px 20px;\n        border-bottom: 1px solid #003c79;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        background-color: #ffffff;\n        border-radius: 10px 10px 0px 0px;\n        position: sticky;\n        top: 32px;\n        z-index: 999;\n\n        .settings-header-left {\n            min-width: 40%;\n            display: flex;\n            align-items: center;\n            gap: 16px;\n\n            .tf-setting-title {\n                font-size: 1.125rem;\n                margin: 0;\n            }\n\n            .tf-setting-search {\n                min-width: 55%;\n                display: flex;\n                align-items: center;\n                padding-left: 12px;\n                border: 1px solid #c4cbd4;\n                background-color: #f5f8ff;\n                gap: 8px;\n                border-radius: 4px;\n                color: #363e4a;\n\n                i {\n                    font-size: 16px\n                }\n\n                .search-input {\n                    min-width: 100%;\n                }\n\n                input {\n                    min-width: calc(100% - 22px);\n                    padding: 8px 12px 8px 0px;\n                    border: none;\n                    position: relative;\n                    background-color: transparent;\n                    height: 42px;\n                    font-size: 1rem;\n                    z-index: 999;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-search-results {\n                    position: absolute;\n                    top: 75%;\n                    left: 164px;\n                    right: 0;\n                    width: 379px;\n                    background-color: #ffffff;\n                    box-sizing: border-box;\n                    border-radius: 4px;\n                    min-height: 60px;\n                    max-height: 300px;\n                    overflow-y: auto;\n                    overflow-x: hidden;\n                    scrollbar-width: thin;\n                    border: 1px solid #ddd;\n                    transition: all 0.5s ease;\n\n                    .tf-search-not-found {\n                        text-align: center;\n                        font-size: 0.875rem;\n                        font-weight: 500;\n                    }\n\n                    ul {\n                        margin: 0;\n                        padding: 0;\n                        list-style: none;\n\n                        a {\n                            border-bottom: 1px solid #f0f0f0;\n                            display: flex;\n                            padding: 5px 10px 5px 10px;\n                            align-items: center;\n                            gap: 12px;\n                            cursor: pointer;\n                            border-radius: 4px;\n                            margin: 0;\n                            text-decoration: none;\n                            color: $admin-color-heading;\n\n                            &:focus {\n                                box-shadow: none;\n                            }\n\n                            .tf-search-result-title {\n                                line-height: 1.4;\n                            }\n\n                            i {\n                                font-size: 20px !important;\n                                color: #8997a9;\n                            }\n\n                            p {\n                                margin: 0;\n                                font-size: 0.875rem;\n                                font-weight: 600;\n                            }\n\n                            span {\n                                font-size: 0.75rem;\n                                color: #777;\n                            }\n\n                            &:hover{\n                                background-color: #f0f2f4;\n                            }\n                            &:active{\n                                background-color: #f0f2f4;\n                            }\n                        }\n                        \n                    }\n                }\n            }\n        }\n\n        .tf-setting-save-btn {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n\n            .tf-reset-btn {\n                background-color: #dc3545;\n                border-color: #dc3545;\n\n                &:hover {\n                    background-color: #bc362d;\n                    border-color: #bc362d;\n                }\n            }\n        }\n    }\n\n    .tf-option-form {\n        padding: 30px 30px 30px 0px;\n\n        .tf-option {\n            @include flexbox();\n            z-index: 10;\n            position: relative;\n\n            @media #{$max1024}{\n                position: relative;\n                min-height: 500px;\n            }\n\n            &.tf-taxonomy-metabox {\n                display: block;\n                margin: 0;\n                max-width: 95%;\n            }\n\n            .tf-admin-tab.active {\n                display: block;\n                position: absolute;\n                z-index: 99999;\n                top: 0;\n                bottom: 0;\n                background-color: #ffffff;\n                @include transition(all, 0.3s, ease);\n            }\n\n            .tf-admin-tab {\n                min-width: 280px;\n                @include transition(all, 0.3s, ease);\n                @media #{$max1024}{\n                    display: none;\n                }\n\n                a.tf-tablinks {\n                    font-style: normal;\n                    @include flexbox();\n                    @include align-items(center);\n                    text-decoration: none;\n                    color: $admin-color-heading;\n                    padding: 18px 30px;\n                    font-size: 1rem;\n                    text-align: left;\n                    line-height: 24px;\n                    cursor: pointer;\n                    @include transition(all, 0.3s, ease);\n\n                    .tf-sec-icon {\n                        margin-right: 10px;\n                        color: $slate40;\n                        min-width: 25px;\n                        @include flexbox();\n                        @include justify-content(center);\n                        @include transition(all, 0.3s, ease);\n                    }\n\n                    &:hover {\n                        background-color: #ffffff;\n                        outline: none;\n                    }\n\n                    &:focus {\n                        box-shadow: none;\n                        outline: none;\n                    }\n\n                    &.active {\n                        background-color: #003c791c;\n                        color: #003c79;\n                        position: relative;\n                        overflow: hidden;\n                        border-radius: 0px 5px 0px 0px;\n                        @media #{$max1024}{\n                            position: static;\n                        }\n\n                        .tf-sec-icon {\n                            color: #003c79;\n                        }\n\n                        &::before {\n                            position: absolute;\n                            content: \"\\f105\";\n                            font-size: 0.875rem;\n                            color: #003c79;\n                            font-family: \"FontAwesome\" !important;\n                            right: 10px;\n                        }\n\n                        &::after {\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            border: none;\n                            left: -4px;\n                            bottom: 0;\n                            top: 0;\n                            background: #003c79;\n                            height: 28px;\n                            margin: auto;\n                            border-radius: 25px;\n                            @media #{$max1024}{\n                                position: static;\n                                display: none;\n                            }\n                        }\n                    }\n                }\n\n                ul.tf-submenu {\n                    margin: 0;\n                    display: none;\n\n                    li {\n                        margin-bottom: 0;\n\n                        a.tf-tablinks {\n                            padding: 0;\n\n                            span.tf-tablinks-inner {\n                                @include flexbox();\n                                @include align-items(center);\n                                padding: 18px 30px;\n                                margin-left: 24px;\n                            }\n                        }\n\n                        &:last-child {\n                            a.tf-tablinks {\n                                span.tf-tablinks-inner {\n                                    border-left: none;\n\n                                    &::after {\n                                        left: 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n            .tf-tab-wrapper {\n                @include flex(0 0 calc(100% - 280px));\n                padding-top: 0px;\n                @media #{$max1024}{\n                    flex: 0 0 calc(100% - 0px);\n                }\n\n                .tf-mobile-setting {\n                    text-align: right;\n                    padding-bottom: 15px;\n                    display: none;\n                    @media #{$max1024}{\n                        display: block;\n                    }\n\n                    a {\n                        i {\n                            color: $admin-color-heading;\n                            font-size: 22px;\n                        }\n                    }\n                }\n\n                .tf-tab-content {\n                    display: none;\n                    @include flex-wrap(wrap);\n                    @include justify-content(space-between);\n                    padding: 20px 20px;\n                    background: #ededf8;\n                    margin: 0px 0px 0px 20px;\n                    border-radius: 5px;\n\n                    &.active {\n                        @include flexbox();\n                    }\n\n                    > .tf-field {\n                        background-color: #ffffff;\n                        margin: 5px 0px;\n                        border-radius: 8px;\n                        padding: 20px 30px;\n\n                        p.description {\n                            font-size: 0.875rem;\n                            margin-top: 10px;\n                        }\n                    }\n\n                    > .tf-field.tf-field-heading {\n                        border-radius: 0px;\n                    }\n\n                    > .tf-field.tf-field-color {\n                        background-color: transparent;\n                        padding: 0px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-shortcode-generator-section {\n    background-color: #ffffff;\n    padding: 30px;\n    border-radius: 8px;\n    margin-right: 20px;\n\n    .tf-shortcode-generators {\n        background: #ededf8;\n        border-radius: 8px;\n        padding: 20px;\n\n        .tf-shortcode-generator-single:not(:last-child) {\n            margin-bottom: 20px;\n        }\n\n        .tf-shortcode-generator-label {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 20px 30px;\n            flex-wrap: wrap;\n            flex-direction: row;\n            background-color: #ffffff;\n            padding: 20px 30px;\n            align-items: center;\n            border-radius: 5px;\n            -webkit-border-radius: 5px;\n            @media #{$max640}{\n                display: flow-root !important;\n            }\n\n            .tf-labels {\n                label {\n                    font-size: 0.875rem;\n                    line-height: 22px;\n                    font-weight: 600;\n                    color: #0d165e;\n                    display: inline-block;\n                    margin-bottom: 3px;\n                }\n\n                p {\n                    margin: 0;\n                    font-size: 13px;\n                    line-height: 18px;\n                    color: #838790;\n                    font-weight: 400;\n                }\n            }\n        }\n        .shortcode-section-heading {\n            padding: 5px 30px;\n            border-bottom: 3px solid #003c79;\n        }\n\n        .tf-shortcode-btn {\n            button {\n                font-size: 1rem;\n                line-height: 20px;\n                text-decoration: none;\n                font-weight: 500;\n                padding: 0 20px;\n                margin-left: 15px;\n                height: 45px;\n                background-color: #003c79;\n                color: #ffffff;\n                border: none;\n                box-shadow: none !important;\n                outline: none;\n                cursor: pointer;\n                border-radius: 5px;\n                @media #{$max640}{\n                    margin-left: 0px !important;\n                    margin-top: 10px !important;\n                }\n\n                &:hover {\n                    background-color: #002f5e;\n                }\n            }\n        }\n\n        .tf-sg-form-wrapper {\n            display: none;\n            overflow-x: auto;\n            overflow-y: scroll;\n            position: fixed;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            z-index: 1050;\n            -webkit-overflow-scrolling: touch;\n            outline: 0;\n\n            .tf-shortcode-generator-form {\n                transform: translateY(10%);\n                width: 600px;\n                margin: 30px auto;\n                padding: 30px;\n                background-color: #ffffff;\n                box-shadow: 0 10px 30px rgba(0, 0, 0, .18);\n                border-radius: 10px;\n                @media #{$max640}{\n                    width: 320px;\n                }\n\n                .tf-sg-row {\n                    display: flex;\n                    margin-right: 15px;\n                    margin-left: -15px;\n                    margin-bottom: 15px;\n                    flex-wrap: wrap;\n                    @media #{$max640}{\n                        display: flow-root;\n                        margin-left: 0;\n                        margin-right: 0;\n                    }\n                }\n\n                .tf-col-lg-6 {\n                    flex: 0 0 50%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 15px;\n                    padding-left: 15px;\n                    box-sizing: border-box;\n                    @media #{$max640}{\n                        max-width: 100%;\n                    }\n                }\n\n                .tf-col-lg-4 {\n                    flex: 0 0 33%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 4px;\n                    padding-left: 4px;\n                    box-sizing: border-box;\n                    @media #{$max640} {\n                        max-width: 100%;\n                    }\n\n                    &:first-child {\n                        padding-left: 15px;\n                    \n                    }&:last-child {\n                        padding-right: 15px;\n                    }\n                }\n\n                select.tf-select-field[multiple] {\n                    height: auto;\n                }\n\n                span.select2-container {\n                    width: 100% !important;\n\n                    span.select2-selection {\n                        min-height: 40px; \n                    }\n                }\n\n                .select2-search__field {\n                    // padding-top: 5px;\n                    margin: 10px;\n                    font-size: 0.875rem;\n                }\n\n                .tf-setting-field {\n                    width: 100%;\n                    box-shadow: none;\n                    height: 44px;\n                    padding: 10px 25px;\n                    border-radius: 5px;\n                    border: 1px solid #ccc;\n                    font-size: 0.875rem;\n                    line-height: 16px;\n                    appearance: none;\n\n                    &:active {\n                        border-color: #8c8f94;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-sg-close {\n                    position: absolute;\n                    right: -7px;\n                    top: -5px;\n                    width: 36px;\n                    height: 36px;\n                    line-height: 36px;\n                    background: red;\n                    color: #ffffff;\n                    text-align: center;\n                    font-size: 1.25rem;\n                    border-radius: 50%;\n                    cursor: pointer;\n                }\n\n                .tf-copy-item {\n                    display: none;\n                }\n\n                .tf-shortcode-field.copy-shortcode {\n                    align-self: start;\n                    float: none;\n                    display: flex;\n                }\n\n                input.tf-shortcode-value {\n                    width: 100%;\n                    height: 45px;\n                    background: #ffffff;\n                    padding: 10px 15px;\n                    border: 1px solid #ccc;\n                }\n\n                .tf-copy-btn {\n                    margin-left: 10px;\n                    line-height: 22px;\n                    vertical-align: middle;\n                }\n            }\n        }\n    }\n}\n\n.tf-copy-item span.tf-copied-msg {\n    display: flex;\n    justify-content: end;\n    margin-bottom: 9px;\n    padding-right: 10px;\n}  \n\n#tfhotel_docs,\n#tftour_docs,\n#tfapartment_docs{\n    border: 0px solid;\n    box-shadow: none;\n    background-color: transparent;\n    .postbox-header{\n        display: none;\n    }\n    .inside{\n        margin: 0px;\n        padding: 0px;\n        .tf_docs_preview{\n            a{\n                text-decoration: none;\n                img{\n                    width: 100%;\n                }\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n            }\n        }\n    }\n}\n.tf-copy-item span.tf-copied-msg{\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}",".tf-field {\n  padding: 12px 0;\n\n  @media #{$max1024} {\n    width: 100% !important;\n  }\n\n  .tf-field-label {\n    display: block;\n    font-style: normal;\n    margin-bottom: 3px;\n    font-weight: 600;\n    font-size: 15px;\n    color: $tf_text_title;\n    display: flex !important;\n    align-items: center;\n    line-height: 25.5px;\n    letter-spacing: -0.25px;\n    margin-bottom: 4px;\n\n    .tf-desc-tooltip{\n      margin-left: 4px;\n      position: relative;\n      display: flex;\n      .tf-desc-tooltip-content{\n        position: absolute;\n        width: 124px;\n        border-radius: 8px;\n        background: $tf_text_title;\n        padding: 8px 12px;\n        color: $tf_fill_white;\n        font-size: 11px;\n        font-weight: 600;\n        line-height: 16px;\n        z-index: 9;\n        left: 50%;\n        margin-left: -74px;\n        bottom: 25px;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.3s ease, visibility 0.3s ease;\n        &::before{\n          position: absolute;\n          content: \"\";\n          height: 16px;\n          width: 16px;\n          border-radius: 3px;\n          background: $tf_text_title;\n          left: 50%;\n          margin-left: -8px;\n          bottom: -4px;\n          transform: rotate(45deg);\n          z-index: -1;\n        }\n      }\n\n      &:hover{\n        .tf-desc-tooltip-content{\n          opacity: 1;\n          visibility: visible;\n        }\n      }\n      svg{\n        cursor: pointer;\n      }\n    }\n    .tf-csf-badge {\n      margin-left: 13px;\n      .tf-pro {\n        background-color: #F44336 !important;\n        margin: 0;\n      }\n\n      .tf-upcoming {\n        background-color: #006600 !important;\n        margin: 0;\n      }\n    }\n\n  }\n  \n.tf-label-field {\n  .tf-fieldset {\n    .tf-inline{\n      li {\n        background: #ededf8 !important;\n        padding: 20px 30px 13px 30px;\n        margin: 10px 0px;\n        border-radius: 8px;\n      }\n    }\n  }\n}\n\n  .tf-fieldset {\n    font-style: normal;\n    font-size: 0.875rem;\n    a {\n      font-style: normal;\n      font-weight: 600;\n    }\n  }\n\n  .tf-field-sub-title {\n    color: $tf_text_paragraph;\n    font-size: 13px;\n    margin-bottom: 0px;\n    margin-top: 4px;\n    display: block;\n  }\n}\n.tf-field.tf-field-heading{\n  .tf-fieldset{\n    margin-top: 0px;\n  }\n}\n.tf-taxonomy-metabox {\n  .tf-field {\n    padding: 12px 0;\n  }\n}\n.tf-inline-list{\n  display: inline-block;\n}",".tf-field-ical,\n.tf-field-ical_export,\n.tf-field-text, .tf-field-password {\n\n    input {\n        width: 100%;\n        padding: 12px 8px 12px 12px;\n        height: 40px;\n        color: $tf_text_title;\n        font-size: 15px;\n        padding: 8px 8px 8px 12px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_background;\n        border-radius: 4px;\n\n        &:focus {\n            background: transparent;\n            box-shadow: none;\n            border-radius: 4px;\n            border: 1px solid $tf_border_default;\n        }\n\n        &::-webkit-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        input:-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &:-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &::placeholder {\n            color: $tf_text_faint;\n        }\n\n        &:read-only {\n            box-shadow: inset 0 1px 2px rgba(0,0,0,.04);\n            background-color: $blue5;\n\n            &:focus {\n                box-shadow: none;\n                border: 1px solid $slate20;\n            }\n        }\n    }\n    .tf-field-text-group{\n        border-radius: 4px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        height: 40px;\n        padding: 8px 8px 8px 12px;\n        display: flex;\n        align-items: center;\n        box-sizing: border-box;\n        i{\n            color: $tf_text_faint;\n        }\n        input{\n            height: 24px;\n            border: 0px solid;\n            background: transparent;\n            box-shadow: none;\n            &:focus{\n                outline: none;\n                border: none;\n                box-shadow: none;\n            }\n        }\n    }\n}",".tf-field-textarea {\n  textarea {\n    width: 100% !important;\n    height: 120px;\n    padding: 8px 8px 8px 12px;\n    color: $tf_text_paragraph;\n    font-size: 15px;\n    width: 100%;\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    line-height: 24px;\n    &:focus {\n      background: #ffffff;\n      box-shadow: none;\n    }\n  }\n} ",".tf-field-select{\n\n  select.tf-select{\n    width: 100%;\n    max-width: 100%;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background-color: $tf_fill_white;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    line-height: 24px;\n    &:focus{\n      outline: none;\n      border-color: $tf_border_default;\n      box-shadow: none;\n    }\n  }\n}",".tf-field-select2{\n\n  .select2-container{\n    width: 100% !important;\n    display: block !important;\n\n    .select2-selection{\n      width: 100%;\n      padding: 4px 8px 0 12px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_background;\n      border-radius: 4px;\n      min-height: 40px;\n      color: $slate80;\n      font-size: 0.875rem;\n\n      .select2-selection__choice {\n        background-color: $slate10;\n        border: none;\n        margin-left: 4px;\n        margin-top: 0;\n        padding: 4px 20px 4px 4px !important;\n        color: $slate80;\n\n        &:first-child{\n          margin-left: 0;\n        }\n      }\n      .select2-selection__choice__remove {\n        border-right: none;\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0;\n        color: $slate80;\n        font-size: 1rem;\n        padding: 0;\n        position: absolute;\n        left: auto;\n        top: 2px;\n        right: 4px;\n      }\n\n      .select2-selection__clear {\n        margin-top: 0;\n      }\n    }\n    .select2-search--inline .select2-search__field {\n      margin-top: 0;\n      margin-left: 5px;\n      padding: 4px 0 0 0;\n      max-width: 100%;\n      resize: none;\n      height: 30px;\n      vertical-align: middle;\n      font-family: sans-serif;\n      overflow: hidden;\n      word-break: keep-all;\n    }\n  }\n  .select2-container--default .select2-selection--single .select2-selection__arrow {\n    height: 40px;\n  }\n  .tf-select-box-option {\n    \n    .tf-add-category{\n      margin-top: 16px;\n      &>i{\n        height: 25px;\n        width: 25px;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin-top: 11px;\n        cursor: pointer;\n      }\n    }\n  }\n\n  .tf-popup-box{\n    position: fixed;\n    z-index: 900000;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    text-align: center;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    display: none;\n    &::before{\n      position: absolute;\n      height: 100%;\n      width: 100%;\n      left: 0;\n      top: 0;\n      content: \"\";\n      background-color: rgba(0,0,0,.2);\n    }\n\n    .tf-add-category-box{\n      display: inline-block;\n      z-index: 1;\n      min-width: 400px;\n      min-height: 160px;\n      border-color: #aaaaaa;\n      box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);\n      text-align: left;\n      background: #ffffff;\n      position: relative;\n      .tf-add-category-box-header{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        border-bottom: 1px solid #ccd0d4;\n        margin: 0;\n        padding: 15px;\n        h3{\n          font-size: 0.875rem;\n          line-height: 1em;\n          margin: 0;\n          padding: 0;\n        }\n        .tf-add-category-box-close{\n          background: #b4b9be;\n          height: 25px;\n          width: 25px;\n          border-radius: 50%;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          cursor: pointer;\n          i{\n            color: #ffffff;\n          }\n        }\n      }\n      .tf-add-category-box-content{\n        padding: 15px;\n        .tf-single-category-box{\n          margin-bottom: 15px;\n          label{\n            display: block;\n            margin-bottom: 10px;\n          }\n          input{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n          select{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n        }\n      }\n\n      .tf-admin-btn.tf-btn-secondary{\n        padding: 7px 25px;\n        font-size: 14px !important;\n        font-weight: 500 !important;\n      }\n    }\n  }\n  \n}\n.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3) {\n  display: none;\n}",".tf-field-radio {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n\n    input[type=radio] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 100%;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        background-color: $admin-color-primary;\n        border-radius: 100%;\n        position: absolute;\n        top: 4px;\n        left: 3px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          border-color: $admin-color-primary;\n        }\n      }\n    }\n  }\n}",".tf-field-checkbox {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n    \n\n    input[type=checkbox] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 2px;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        background-image: url(../images/icons/check.svg);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: 13px;\n        height: 18px;\n        width: 18px;\n        position: absolute;\n        top: 2px;\n        left: 1px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          background-color: #003c79;\n          border-color: #003c79;\n        }\n      }\n    }\n  }\n}",".tf-field-image {\n  .tf-fieldset {\n    //if .tf-fieldset-media-preview is not empty, then apply the following styles\n    .tf-fieldset-media-preview:not(:empty) {\n      height: 100px;\n      width: 100px;\n      border: 1px solid #ddd;\n      padding: 5px;\n      margin-bottom: 10px;\n      @include flexbox();\n      position: relative;\n\n      .tf-image-close {\n        position: absolute;\n        top: -10px;\n        right: -10px;\n        background: #ffffff;\n        padding: 2px;\n        cursor: pointer;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        width: 15px;\n        height: 15px;\n        @include flexbox();\n        @include justify-content(center);\n        @include align-items(center);\n\n        img {\n          background: #ffffff;\n          width: 11px !important;\n        }\n      }\n\n      img {\n        width: 100%;\n        object-fit: contain;\n      }\n    }\n\n    .tf-fieldset-media {\n      display: flex;\n\n      input {\n        width: 90%;\n        padding: 12px 8px 12px 12px;\n        background-color: $blue0;\n        border: 1px solid $slate20;\n        border-radius: 4px;\n        height: 48px;\n        color: #363e4a;\n        font-size: 0.875rem;\n        white-space: nowrap;\n        overflow: hidden;\n      }\n\n      a.tf-media-upload {\n        height: 48px;\n        width: 100px !important;\n        line-height: 48px;\n        text-align: center;\n        text-transform: capitalize;\n        background-color: #003c79;\n        border-color: #003c79;\n      }\n    }\n  }\n}\n\n.tf-taxonomy-metabox {\n  display: flow-root;\n\n  .tf-field-image {\n    .tf-fieldset {\n\n      .tf-fieldset-media {\n        display: flex;\n\n        input {\n          width: 85%;\n          padding: 12px 8px 12px 12px;\n          border: none;\n          border-radius: 4px;\n          height: 48px;\n          color: #363e4a;\n          font-size: 0.875rem;\n          background: #ffffff;\n          border: 1px solid $slate20;\n          white-space: nowrap;\n          overflow: hidden;\n        }\n\n        a.tf-media-upload {\n          height: 48px;\n          width: 14%;\n          line-height: 48px;\n          text-align: center;\n          text-transform: capitalize;\n        }\n      }\n    }\n  }\n}\n\n.taxonomy-hotel_location,\n.taxonomy-tour_destination,\n.taxonomy-hotel_feature {\n  #edittag {\n    display: flex;\n    flex-direction: column;\n\n    .tf-admin-meta-box.tf-taxonomy-metabox {\n      order: 2;\n    }\n\n    table {\n      order: 1;\n    }\n\n    .edit-tag-actions {\n      order: 3;\n    }\n  }\n}",".tf-field-gallery {\n    .tf-fieldset {\n        .tf-fieldset-gallery-preview {\n            img{\n                height: 60px;\n                width: 60px;\n                border: 1px solid #ddd;\n                padding: 5px;\n                margin-right: 10px;\n            }\n        }\n        .tf-fieldset-gallery{\n            a.button-primary{\n                background-color: #003c79;\n                border-color: #003c79;\n            }\n            a.tf-gallery-edit{\n                margin-left: 5px;\n            }\n            a.button-warning{\n                border-color: #F44336;\n                background: #F44336;\n                margin-left: 5px;\n                color: #ffffff;\n                display: none;\n            }\n        }\n    }\n  }",".tf-field-heading {\n  padding: 24px;\n  margin: 0 -24px;\n  background-color: $tf_fill_alternative;\n\n  .tf-field-heading-inner {\n    @include flexbox();\n    gap: 32px;\n    align-items: end;\n\n    .tf-field-heading-icon {\n      margin-right: 10px;\n      width: 28px;\n      height: 28px;\n      font-size: 1rem;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(center);\n      background-color: $tf_fill_alternative;\n      color: #ffffff;\n      border-radius: 4px;\n      flex-wrap: nowrap;\n    }\n\n    .tf-field-heading-content {\n      color: $admin-color-heading;\n      font-size: 0.875rem;\n      font-weight: 600;\n      width: 100%;\n      h3 {\n        margin: 0;\n        color: $tf_text_title;\n        font-size: 19px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 32px;\n        letter-spacing: -0.75px;\n      }\n      p{\n        color: $tf_text_paragraph;\n        font-size: 13px;\n        font-weight: 400;\n        line-height: 20px; /* 153.846% */\n        margin: 0;\n      }\n\n      &.has-content {\n        h3 {\n          margin-bottom: 4px;\n        }\n      }\n    }\n    .tf-heading-docs{\n      a{\n        display: flex;\n        text-decoration: none;\n        color: $tf_primary_default;\n        font-size: 13px;\n        font-weight: 600;\n        line-height: 20px; /* 153.846% */\n        gap: 8px;\n        &:focus{\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n\n  }\n}","// .tf-field-notice {\n\n  .tf-field-notice-inner {\n    @include flexbox();\n    padding: 24px;\n    border: 1px solid $teal10;\n    border-radius: 8px;\n    background-color: $teal0;\n\n    .tf-field-notice-icon {\n      margin-right: 10px;\n      font-size: 1.25rem;\n      color: $teal60;\n    }\n\n    .tf-field-notice-content {\n      color: $slate40;\n      align-self: center;\n \n      h6 {\n        margin: 0;\n        font-weight: 500;\n        color: $slate80;\n        font-size: 1rem;\n      }\n\n      &.has-content {\n        h6 {\n          margin-bottom: 5px;\n        }\n      }\n    }\n\n    &.tf-notice-success {\n      border-color: $green10;\n      background-color: $green0;\n\n      .tf-field-notice-icon {\n        color: $color-success;\n      }\n    }\n    &.tf-notice-warning {\n      border-color: $yellow10;\n      background-color: $yellow0;\n\n      .tf-field-notice-icon {\n        color: $yellow60;\n      }\n    }\n    &.tf-notice-danger {\n      border-color: $red10;\n      background-color: $red0;\n\n      .tf-field-notice-icon {\n        color: $color-error;\n      }\n    }\n\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tf-pro-notice {\n    .tf-field-notice-inner {\n      background-color: #EBEFFF;\n      border: 1.5px solid #295BFF;\n\n      .tf-field-notice-icon {\n        font-size: 1.5rem;\n        color: #295BFF;\n        margin-right: 8px;\n      }\n\n      .tf-field-notice-content {\n        color: $admin-color-heading;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        align-self: center;\n        font-weight: 400;\n\n        b {\n          font-weight: 600;\n        }\n\n        a {\n          color: #295BFF;\n        }\n      }\n    } \n  }\n// }",".tf-field-switch {\n\n  .tf-inline-switch{\n    display: flex;\n    gap: 8px;\n    align-items: center;\n    .tf-field-label{\n      margin-bottom: 0px;\n    }\n  }\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 32px;\n    height: 20px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: $tf_text_faint;\n      border-radius: 50px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        border-radius: 50px;\n        top: 3px;\n        left: 4px;\n        background-color: $tf_fill_white;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 0.75rem;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: $tf_primary_default;\n\n        &:before {\n          left: 100%;\n          margin-left: -18px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-date {\n\n  .tf-fieldset {\n    position: relative;\n\n    .tf-date-range{\n      @include flexbox();\n      gap: 30px;\n\n      .tf-date-from, .tf-date-to{\n        width: 100%;\n      }\n    }\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    background-color: $blue0;\n    border-radius: 4px;\n    height: 48px;\n    color: $slate80;\n    font-size: 0.875rem;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    input:-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &::placeholder {\n      color: $slate30;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $slate30;\n    font-size: 1rem;\n  }\n}",".tf-field-time {\n\n  .tf-fieldset {\n    position: relative;\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &::placeholder {\n      color: $tf_text_title;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $tf_text_title;\n    font-size: 1rem;\n  }\n}",".tf-field-repeater{\n  margin: 12px 0px;\n   > .tf-fieldset{\n    border-radius: 8px;\n    border: 1px solid $tf_border_faint;\n    background: $tf_fill_white;\n    padding: 16px 16px 16px 0px;\n  }\n  .tf-field-repeater-desc{\n    margin-bottom: 16px;\n  }\n  .tf-repeater {\n    .tf-single-repeater-clone {\n      display: none;\n    }\n\n    .tf-repeater-header {\n      display: flex;\n      width: 100%;\n      position: relative;\n      align-items: center;\n      &:hover{\n        .tf-repeater-icon-move{\n          opacity: 1;\n        }\n      }\n      &.active-repeater{\n        .tf-repeater-header-info{\n          border-radius: 4px 4px 0 0;\n          background: $tf_blue_dark;\n          .tf-repeater-title{\n            font-weight: 600;\n          }\n        }\n      }\n      .tf-repeater-header-info{\n        border-radius: 4px;\n        background: $tf_fill_background;\n        border: 1px solid $tf_border_faint;\n        width: 100%;\n        padding: 8px 12px;\n        display: flex;\n        align-items: center;\n      }\n\n      .tf-repeater-icon {\n        padding: 4px;\n        cursor: pointer;\n        text-align: center;\n        display: inline-flex;\n        font-size: 1rem;\n        line-height: 24px;\n        height: 24px;\n        width: 24px;\n        border-radius: 6px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        box-sizing: border-box;\n      }\n\n      .tf-repeater-icon-move {\n        cursor: pointer;\n        opacity: 0;\n        transition: .3s all ease;\n      }\n\n      .tf-repeater-icon-clone {\n\n      }\n\n      .tf-repeater-icon-delete {\n\n      }\n\n      .tf-repeater-title {\n        display: inline-block;\n        font-style: normal;\n        font-weight: 400;\n        font-size: 15px;\n        line-height: 24px;\n        cursor: pointer;\n        color: $tf_text_title;\n        width: calc(100% - 108px);\n      }\n\n      .tf-repeater-icon-absulate {\n        position: absolute;\n        right: 8px;\n        top: 8px;\n        display: flex;\n        align-items: center;\n        gap: 16px;\n        .tf-field-switch{\n          width: auto !important;\n          padding: 0;\n          display: inline-flex;\n          align-items: center;\n          .tf-field-label{\n            display: none !important;\n          }\n        }\n        .package-action-hide{\n          display: none;\n          &.show{\n            display: flex;\n          }\n        }\n      }\n\n    }\n\n    .tf-repeater-content-wrap {\n      background-color: #ffffff;\n      padding: 8px;\n      @include flexbox();\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      border-left: 1px solid $tf_border_faint;\n      border-right: 1px solid $tf_border_faint;\n      border-bottom: 1px solid $tf_border_faint;\n      margin-left: 15px;\n      border-radius: 0 0 4px 4px;\n      .tf-field{\n        &:nth-child(1){\n          padding-top: 0px;\n        }\n      }\n      .tf-action-button-group{\n        display: flex;\n        gap: 24px;\n        margin-top: 12px;\n        .button-primary,\n        .button-secondary{\n            border-radius: 8px;\n            background: $tf_fill_alternative;\n            color: $tf_primary_default;\n            border-radius: 8px;\n            padding: 12px 32px !important;\n            font-size: 15px;\n            font-weight: 600;\n            line-height: 24px !important;\n            border: 0px solid;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .button-primary{\n            background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n            color: $tf_fill_white;\n        }\n      }\n    }\n\n    .tf-repeater-header.active-repeater + .tf-repeater-content-wrap {\n      background-color: #FBFCFE;\n    }\n    \n    .tf-repeater-add {\n      margin-left: 16px;\n      .tf-repeater-icon {\n        color: $tf_primary_default;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-single-repeater {\n      margin-bottom: 16px;\n      border-radius: 5px;\n      &.tf-single-repeater-group_discount_package{\n        .tf-repeater-header{\n          .tf-repeater-header-info{\n            .tf-repeater-title{\n              width: calc(100% - 104px);\n              margin-right: 0px;\n            }\n          }\n        }\n        .tf-repeater-content-wrap{\n          .tf-field{\n            &:nth-child(1){\n              padding-top: 12px;\n            }\n          }\n        }\n      }\n    }\n    .tf-field-notice-inner {\n      margin-bottom: 24px;\n    }\n  }\n}\n\n.tf-field-disable .tf-repeater {\n  pointer-events: none;\n}\n\n.car_time_slots{\n  .tf-repeater-icon-absulate,\n  .tf-repeater-add-car_time_slots,\n  .tf-field.tf-field-hidden{\n    display: none;\n  }\n  .tf-single-repeater{\n    margin-bottom: 12px;\n    &:last-child{\n      margin-bottom: 0;\n    }\n    .tf-repeater-header{\n      width: auto;\n      padding: 12px 16px;\n      .tf-repeater-icon{\n        position: absolute;\n        right: 5px;\n      }\n    }\n  }\n}\n",".tf-tablist {\n\n    ul.tf-nav-tabs{\n        list-style: none;\n        margin-bottom: 0;\n        li.tf-tab-item{\n            display: inline-block;\n            padding: 8px 24px;\n            font-style: normal;\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px; \n            color: $slate60;\n            cursor: pointer;\n            transition: 0.4s; \n            border-radius: 8px 8px 0px 0px;\n            border-bottom: 4px solid transparent;\n            margin-bottom: 0 !important;\n        }\n        li.show{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n        li.tf-tab-item:hover{\n            background-color: $slate0;\n            border-bottom: 4px solid $slate0;\n        }\n        li.show:hover{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n    }\n    .tf-tab-field-content{\n        .tf-tab-item-content{\n            border: 1px solid $slate5;\n            display: none;\n            visibility: hidden;\n            padding: 10px 24px;\n            @include flex-wrap(wrap);\n            @include justify-content(space-between);\n        }\n        .show{\n            @include flexbox();\n            visibility: visible;\n        }\n    }\n}",".tf-field-map{\n    .tf--map-search{\n        width: 100%;\n        input{\n            width: 100%;\n            padding: 12px 8px 12px 12px;\n            border: 1px solid $slate20;\n            background-color: $blue0;\n            border-radius: 4px;\n            height: 48px;\n            color: #363e4a;\n            font-size: 0.875rem;\n        }\n    }\n    .tf--map-osm-wrap{\n        border: 1px solid #ddd;\n        padding: 5px;\n        margin-top: 10px;\n        .tf--map-osm{\n            height: 250px !important; \n        }\n    }\n    .tf--map-inputs{\n        display: flex;\n        justify-content: space-between;\n        .tf--map-input{\n            width: 48%;\n            label{\n                width: 100%;\n                display: block;\n                margin-bottom: 5px;\n                font-weight: 500;\n                font-size: 0.875rem;\n                color: #607085;\n                margin-top: 15px;\n            }\n            input{\n                width: 100%;\n                padding: 12px 8px 12px 12px;\n                border: 1px solid $slate20;\n                background-color: $blue0;\n                border-radius: 4px;\n                height: 48px;\n                color: #363e4a;\n                font-size: 0.875rem;\n            }\n        }\n    }\n}",".tf-field-color {\n  > label{\n    margin-top: 15px;\n  }\n  > span.tf-field-sub-title{\n    margin-bottom: 30px;\n  }\n  .tf-fieldset {\n\n    ul.tf-inline {\n      li {\n        display: flex;\n        justify-content: space-between;\n        background-color: #ffffff;\n        margin: 10px 0px;\n        border-radius: 8px;\n        padding: 20px 30px 13px 30px;\n        @media #{$max768}{\n          display: flow-root;\n        }\n        > label{\n          font-weight: 600;\n          font-size: 1rem;\n          color: $admin-color-heading;\n          width: 45%;\n          margin-top: 5px;\n          @media #{$max768}{\n            margin-top: 0px;\n            margin-bottom: 10px;\n            display: block;\n          }\n        }\n        .wp-picker-container{\n          display: block;\n          text-align: right;\n          @media #{$max768}{\n            text-align: left;\n            display: block;\n          }\n        }\n      }\n      li:last-child{\n        margin-bottom: 0px;\n      }\n    }\n  }\n}",".tf-field-icon {\n\n  .tf-icon-preview {\n    width: 120px;\n    height: 120px;\n    background: $slate5;\n    border-radius: 8px;\n    text-align: center;\n    line-height: 125px;\n    position: relative;\n    cursor: pointer;\n    margin-bottom: 15px;\n\n    .tf-icon-preview-wrap {\n      width: 100%;\n      height: 100%;\n      display: inline-block;\n\n      i {\n        font-size: 40px;\n        color: $slate60;\n      }\n    }\n\n    .remove-icon {\n      position: absolute;\n      top: 0;\n      right: 0;\n      width: 20px;\n      height: 20px;\n      background: #ffffff;\n      box-shadow: 0px 8px 16px rgba(90, 91, 106, 0.08);\n      border-radius: 8px;\n      color: $color-error;\n      font-size: 0.875rem;\n      text-align: center;\n      line-height: 20px;\n      cursor: pointer;\n    }\n\n    &.tf-hide{\n      display: none;\n    }\n  }\n}\n\n#tf-icon-modal {\n  .tf-modal-content {\n\n    .tf-modal-header {\n      margin-bottom: 20px;\n    }\n\n    .tf-icon-search {\n      text-align: center;\n\n      input.tf-icon-search-input {\n        width: 100%;\n        max-width: 720px;\n        padding: 12px 8px 12px 12px;\n        border: none;\n        background: #ffffff;\n        border-radius: 4px;\n        height: 48px;\n        color: $slate80;\n        font-size: 0.875rem;\n\n        &:focus {\n          background: #ffffff;\n          box-shadow: 0 0 0 2px $admin-color-primary;\n          border-radius: 4px;\n        }\n\n        &::-webkit-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        input:-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &:-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &::placeholder {\n          color: $slate30;\n        }\n      }\n    }\n\n    .tf-icon-wrapper {\n      @include flexbox();\n      margin: 0 -30px;\n\n      ul.tf-icon-tab-list {\n        @include flex(0 0 200px);\n        margin: 0;\n        border-right: 1px solid $slate10;\n\n        li {\n          margin-bottom: 8px;\n          cursor: pointer;\n          font-size: 0.875rem;\n          color: $slate80;\n          font-weight: 500;\n          text-transform: capitalize;\n          padding: 12px 24px;\n          transition: all 0.3s ease;\n\n          i {\n            margin-right: 8px;\n          }\n\n          &.active {\n            background: $admin-color-primary;\n            color: #ffffff;\n          }\n        }\n      }\n\n      .tf-icon-tab-content {\n        flex-grow: 1;\n        padding: 0 24px 24px;\n\n        .tf-icon-tab-pane {\n          display: none;\n\n          &.active {\n            display: block;\n          }\n\n          ul.tf-icon-list {\n            display: grid;\n            grid-template-columns: repeat(10, 1fr);\n            grid-gap: 12px;\n            max-height: calc(100vh - 300px);\n            overflow-y: auto;\n\n            li {\n              background: #ffffff;\n              font-size: 1.5rem;\n              border-radius: 4px;\n              cursor: pointer;\n              position: relative;\n              padding-bottom: 100%;\n              margin-bottom: 0;\n              color: $slate60;\n\n              .tf-icon-inner {\n                position: absolute;\n                top: 0;\n                left: 0;\n                height: 100%;\n                width: 100%;\n                @include flexbox();\n                @include align-items(center);\n                @include justify-content(center);\n\n                span.check-icon {\n                  position: absolute;\n                  top: 4px;\n                  right: 4px;\n                  height: 16px;\n                  width: 16px;\n                  line-height: 16px;\n                  font-size: 0.75rem;\n                  text-align: center;\n                  border: 1px solid $slate40;\n                  border-radius: 100%;\n                  opacity: 0;\n                  transition: all 0.3s ease;\n\n                  i{\n                    color: #ffffff;\n                    opacity: 0;\n                    transition: all 0.3s ease;\n                  }\n                }\n              }\n\n              &:hover {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    opacity: 1;\n                  }\n                }\n              }\n              &.active {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    border-color: $admin-color-primary;\n                    background-color: $admin-color-primary;\n                    opacity: 1;\n                    i{\n                      opacity: 1;\n                    }\n                  }\n                }\n              }\n            }\n\n            &::-webkit-scrollbar {\n              width: 10px;\n            }\n            &::-webkit-scrollbar-track {\n              background: $slate10;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb {\n              background: $blue40;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb:hover {\n              background: $admin-color-primary;\n            }\n          }\n        }\n      }\n    }\n\n    .tf-modal-footer{\n      padding: 24px;\n      margin: 0 -30px -30px;\n      background: #ffffff;\n      border-top: 1px solid $slate10;\n      box-shadow: 0px -4px 16px rgba(137, 151, 169, 0.2);\n      text-align: right;\n\n      .tf-admin-btn{\n        padding: 10px 24px;\n      }\n    }\n  }\n}",".tf-field-number {\n\n  input {\n    width: 100%;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    -webkit-appearance : textfield;\n    -moz-appearance : textfield;\n\n    &:focus {\n      background: transparent;\n      box-shadow: none;\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &::placeholder {\n      color: $tf_text_faint;\n    }\n    &::-webkit-outer-spin-button,\n    &::-webkit-inner-spin-button {\n        -webkit-appearance: none;\n        margin: 0;\n    }\n  }\n\n  .tf-unit-price-box{\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_white;\n    display: flex;\n    width: 100%;\n    input,\n    select{\n      width: 50%;\n    }\n    input{\n      border: 0px solid;\n      color: $tf_text_title;\n      text-align: center;\n      font-size: 15px;\n      background-color: transparent;\n      -webkit-appearance : textfield;\n      -moz-appearance : textfield;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n      &::-webkit-outer-spin-button,\n      &::-webkit-inner-spin-button {\n          -webkit-appearance: none;\n          margin: 0;\n      }\n    }\n    select{\n      background-color: $tf_fill_background;\n      border-radius: 0px;\n      border: 0px solid;\n      color: $tf_text_paragraph;\n      text-align: center;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n    }\n  }\n  .tf-number-range{\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    justify-content: space-between;\n    flex-wrap: nowrap;\n\n    .tf-number-field-box{\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_white;\n      height: 40px;\n      padding: 8px 8px 8px 12px;\n      display: flex;\n      align-items: center;\n      box-sizing: border-box;\n      width: calc(50% - 12px);\n      input{\n        height: 24px;\n        border: 0px solid;\n        background: transparent;\n      }\n    }\n  }\n}","textarea.tf-exp-imp-field {\n    width: 100%;\n    margin-top: 10px;\n    padding: 10px;\n}\n\na.tf-import-btn,a.tf-export-btn\n{\n    margin: 14px 0px !important;\n}",".tf-image-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n\n    li {\n        display: inline-block;\n        margin-right: 20px;\n        border-radius: 5px;\n\n        .tf-image-checkbox{\n            display: inline-block;\n            position: relative;\n\n            .tf-circle-check{\n                position: absolute;\n                font-family: 'remixicon';\n                height: 24px;\n                width: 24px;\n                right: -10px;\n                top: -10px;\n                border-radius: 50%;\n                background-color: #21A159;\n                @include transition();\n                @include flex-center();\n                opacity: 0;\n                visibility: hidden;\n\n                &::before{\n                    content: \"\\eb7b\";\n                    color: #fff;\n                    font-size: 18px;\n                    line-height: 1;\n                }\n            }\n\n            img {\n                width: 170px;\n                object-fit: cover;\n                object-position: top;\n                height: 190px;\n                transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n    \n                &:hover {\n                    object-position: bottom;\n                }\n            }\n\n            &> input {\n                display: none\n            }\n            &> img {\n                cursor: pointer;\n                border: 1px solid #EDF0F2;\n                border-radius: 5px;\n            }\n            &> input:checked + img {\n                box-shadow: 0 0 0 2px #21A159;\n            }\n            &> input:checked + img + .tf-circle-check {\n                opacity: 1;\n                visibility: visible;\n            }\n        }\n        span.tf-template-title{\n            display: block;\n            text-align: center;\n            font-weight: 500;\n        }\n        .tf-image-checkbox-footer{\n            @include flexbox();\n            @include align-items(center);\n            @include justify-content(center);\n            margin-top: 8px;\n            gap: 8px;\n            color: $neutral70;\n            text-decoration: none;\n            outline: none;\n\n            &:focus{\n                box-shadow: none;\n            }\n        }\n\n        a.tf-image-checkbox-footer{\n            &:hover{\n                text-decoration: underline;\n                color: $admin-color-primary;\n            }\n        }\n\n        &.tf-pro-item{\n            position: relative;\n\n            .tf-image-checkbox-pro-badge{\n                position: absolute;\n                top: -1px;\n                right: -2px;\n                background-color: #295BFF;\n                padding: 3px 10px;\n                color: #ffffff;\n                font-size: 0.75rem;\n                font-weight: 600;\n                line-height: 13px;\n                border-radius: 3px;\n                z-index: 9;\n            }\n\n            img{\n                opacity: .5;\n                cursor: not-allowed;\n            }\n        }\n    }\n}",".tf-apt-cal-wrap,\n.tf-room-cal-wrap,\n.tf-tour-cal-wrap {\n    .fc-view-harness {\n        height: 395px !important;\n    }\n\n    .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n    .fc-direction-rtl .fc-daygrid-event.fc-event-start {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-bg-event .fc-event-title {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-daygrid-event {\n        cursor: pointer;\n        &.tf_tour_disable_date{\n            background-color: #e33529 !important;\n            border-color: #e33529 !important;\n            .fc-event-main{\n                opacity: 0;\n            }\n        }\n    }\n\n    table {\n        margin-bottom: 0 !important;\n    }\n    .bulk-popup-content{\n        margin-top: 15px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n        }\n        .tf-bulk-edit-header{\n            display: none;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            padding-bottom: 14px;\n\n            position: sticky;\n            top: 0;\n            z-index: 99;\n            left: 0;\n            width: 100%;\n            background: #fff;\n            h3{\n                margin: 0;\n                font-size: 24px;\n                color: $tf_text_title;\n                color: #27333F;\n                font-weight: 600;\n                line-height: 32px;\n                letter-spacing: -0.75px;\n            }\n            .tf_tour_bulk_close{\n                cursor: pointer;\n            }\n        }\n        .tf-bulk-repeater-section{\n            display: none;\n            border-radius: 8px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_white;\n            padding: 24px;\n            .tf-field-checkbox{\n                margin-bottom: 16px;\n                > label{\n                    margin-bottom: 8px;\n                }\n            }\n            .tf-checkbox-group{\n                display: flex;\n                gap: 16px;\n                flex-wrap: wrap;\n                margin: 0;\n                li{\n                    margin: 0;\n                    label{\n                        color: $tf_text_title;\n                        font-size: 13px;\n                        font-weight: 400;\n                        line-height: 20px;\n                        padding-left: 26px;\n                        &::before{\n                            top: -2px;\n                            height: 16px;\n                            width: 16px;\n                            border: 2px solid $tf_border_default;\n                            border-radius: 4px;\n                        }\n                        &::after{\n                            top: -1px;\n                        }\n                    }\n                }\n            }\n            .tf-weeks-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/4 - 16px);\n                    }\n                }\n            }\n            .tf-days-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/11 - 16px);\n                    }\n                }\n            }\n            .tf-months-checkbox,\n            .tf-years-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/6 - 16px);\n                    }\n                }\n            }\n            .tf-years-checkbox{\n                margin-bottom: 0px;\n            }\n        }\n        .tf-field.tf-field-repeater{\n            padding-bottom: 0px;\n        }\n    }\n}\n\n.tf-room-cal-field a.button-primary {\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-field-ical a.button-primary,\n.tf-field-ical_export a.button-primary{\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-single-options{\n    width: 100%;\n    @include flexbox();\n    gap: 10px;\n    flex-wrap: wrap;\n}\n.tf-bulk-popup,\n.tf-reset-confirmation-box{\n    position: fixed;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba($color: #000000, $alpha: .5);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 99999;\n    .bulk-popup-content{\n        background-color: $color-white;\n        border-radius: 16px;\n        box-shadow: 0px 4px 140px 0px rgba(0, 0, 0, 0.25);\n        padding: 24px;\n        width: 736px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n            max-height: 500px;\n            overflow-y: auto;\n            // Smooth scroll effect\n            scroll-behavior: smooth;\n            @media #{$max768}{\n                max-height: 360px;\n            }\n            // Webkit scrollbar styling\n            &::-webkit-scrollbar {\n                width: 6px;\n            }\n\n            &::-webkit-scrollbar-track {\n                background: transparent;\n                margin-top: 20px;\n                margin-bottom: 20px;\n            }\n\n            &::-webkit-scrollbar-thumb {\n                background-color: rgba(0, 0, 0, 0.3);\n                border-radius: 4px;\n            }\n\n            // Firefox scrollbar styling\n            scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n            scrollbar-width: thin;\n            .tf-date-time-selection{\n                border: 0px solid;\n                padding: 0px;\n                .tf-field-select{\n                    width: calc(100% - 2px) !important;\n                }\n            }\n        }\n\n        .tf-repeater .tf-repeater-add .tf-repeater-icon{\n            font-size: 12px;\n        }\n        .tf-mb-5{\n            margin-bottom: 10px;\n        }\n    }\n}\n.tf-single-package{\n    .tf-field-switch{\n        width: 160px;\n    }\n    .tf-form-fields{\n        width: calc(100% - 160px);\n        display: flex;\n        gap: 12px;\n        .tf_option_pricing_type_person{\n            width: 33%\n        }\n    }\n}\n.tf-tour-limitation-group {\n    display: flex;\n    gap: 8px;\n    flex-wrap: nowrap;\n}\n.tf-single-option{\n    @include flexbox();\n    gap: 10px;\n    width: 100%;\n}\n\n.tf-content-loading {\n    position: relative;\n\n    &::before {\n        content: '';\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        margin-top: -8px;\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 2px solid $admin-color-heading;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        z-index: 9;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n}\n.tf-reset-confirmation-box{\n    display: none;\n    .tf-confirmation-content{\n        width: 320px;\n        padding: 40px;\n        background-color: $color-white;\n        border-radius: 10px;\n        .tf-confirmation-header{\n            display: flex;\n            gap: 8px;\n            h3{\n                margin: 0 0 35px 0;\n            }\n            .tf_reset_confirmation_close{\n                svg{\n                    cursor: pointer;\n                }\n            }\n        }\n        .tf-confirmation-actions{\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            button{\n                border-radius: 8px;\n                background: $tf_fill_alternative;\n                color: $tf_primary_default;\n                border-radius: 8px;\n                padding: 12px 32px !important;\n                font-size: 15px;\n                font-weight: 600;\n                line-height: 24px !important;\n                border: 0px solid;\n                cursor: pointer;\n                &.tf-confirmed-btn{\n                    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n                    color: $tf_fill_white;\n                }\n            }\n        }\n    }\n}\n\n// Tour Calender\n.tf-tour-cal-wrap,\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    position: relative;\n    .tf-tour-reset-refresh{\n        position: absolute;\n        right: 110px;\n        top: 25px;\n        span{\n            height: 32px;\n            font-size: 12px;\n            padding: 0 12px !important;\n            svg{\n                height: 18px;\n            }\n        }\n    }\n    .tf-tour-cal,\n    .tf-apt-cal,\n    .tf-room-cal{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        .fc-header-toolbar{\n            margin-bottom: 16px;\n            .fc-toolbar-title{\n                padding: 0 !important;\n                color: $tf_text_title;\n                font-size: 15px !important;\n                font-weight: 600;\n                line-height: 24px;\n            }\n            .fc-button-group{\n                border-radius: 8px;\n                border: 0.5px solid $tf_border_faint;\n                background: $tf_fill_white;\n                padding: 6px 8px;\n                gap: 20px;\n                height: 32px;\n                align-items: center;\n                .fc-button{\n                    background-color: transparent;\n                    border: 0px;\n                    padding: 0;\n                    position: relative;\n                    top: -1px;\n                    .fc-icon-chevron-left::before,\n                    .fc-icon-chevron-right::before {\n                        color: $tf_text_paragraph;\n                    }\n                    &:focus{\n                        outline: none;\n                        box-shadow: none;\n                    }\n                    &.fc-next-button{\n                        position: relative;\n                        &::after{\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            height: 8px;\n                            background-color: $tf_text_paragraph;\n                            border-radius: 50%;\n                            left: -14px;\n                            top: 8.5px;\n                        }\n                    }\n                }\n            }\n        }\n        .fc-view-harness{\n            table{\n                border: 0px;\n                .fc-scrollgrid-section-header{\n                    th{\n                        border: 0px;\n                    }\n                    .fc-scroller{\n                        // Smooth scroll effect\n                        scroll-behavior: smooth;\n\n                        // Webkit scrollbar styling\n                        &::-webkit-scrollbar {\n                            width: 6px;\n                        }\n\n                        &::-webkit-scrollbar-track {\n                            background: transparent;\n                            margin-top: 20px;\n                            margin-bottom: 20px;\n                        }\n\n                        &::-webkit-scrollbar-thumb {\n                            background-color: rgba(0, 0, 0, 0.3);\n                            border-radius: 4px;\n                        }\n\n                        // Firefox scrollbar styling\n                        scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n                        scrollbar-width: thin;\n                    }\n                    .fc-col-header {\n                        border-top: 0.5px solid $tf_border_faint;\n                        margin-bottom: 16px !important;\n                        tr{\n                            th{\n                                border: 0px;\n                                padding-top: 12px;\n                                a{\n                                    color: $tf_text_title;\n                                    font-size: 13px;\n                                    font-weight: 400;\n                                    line-height: 20px;\n                                    padding: 0;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-scrollgrid-section-body{\n                    > td{\n                        border: 0px solid;\n                    }\n                    .fc-daygrid-body{\n                        .fc-scrollgrid-sync-table{\n                            tbody{\n                                tr{\n                                    display: flex;\n                                    gap: 8px;\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    td{\n                                        width: calc((100% - 48px) / 7); \n                                        border-radius: 8px;\n                                        border: 0.5px solid $tf_border_faint;\n                                        background: $tf_fill_white;\n                                        &.fc-day-today{\n                                            background-color: rgba(255,220,40,.15);\n                                        }\n                                        .fc-daygrid-day-top{\n                                            flex-direction: row;\n                                            a{\n                                                padding: 8px;\n                                                color: $tf_text_title;\n                                                font-size: 15px;\n                                                font-weight: 600;\n                                                line-height: 24px; \n                                            }\n                                        }\n                                        .fc-h-event{\n                                            border-radius: 4px;\n                                            border: 0px;\n                                            border-left: 1px solid $tf_info_text;\n                                            background: $tf_info_background;\n                                            padding-top: 6px;\n                                            padding-bottom: 6px;\n                                            padding-left: 8px;\n                                            .fc-event-title{\n                                                color: $tf_info_text;\n                                                font-size: 11px;\n                                                font-weight: 600;\n                                                line-height: 16px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-apt-cal-field,\n    .tf-room-cal-field{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        box-sizing: border-box;\n        justify-content: space-between;\n    }\n    .tf-date-time-selection{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        .tf-field-repeater{\n            border: 0;\n            padding: 0;\n            margin: 0;\n            .tf-repeater-content-wrap{\n                margin: 0;\n                border: 0px solid;\n            }\n            .tf-fieldset{\n                border: 0px solid #f2f5f7;\n                background: #fff;\n                padding:0px;\n                .tf-repeater-add{\n                    margin-left: 0px;\n                }\n            }\n            .tf-repeater-content-wrap{\n                padding: 0 1px 0 0;\n                flex-wrap: nowrap;\n                align-items: center;\n                gap: 16px;\n                .tf-field{\n                    padding: 0;\n                }\n                .tf-repeater-icon-delete{\n                    cursor: pointer;\n                }\n            }\n        }\n    }\n    .tf-field-group-box{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-fieldset{\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            .tf-field{\n                padding: 0;\n            }\n        }\n    }\n    .tf-package-field-repeater{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-repeater-wrap{\n            .tf-single-repeater{\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                .tf-repeater-header{\n                    .tf-repeater-title{\n                        width: calc(100% - 30px) !important;\n                    }\n                }\n                .tf-repeater-content-wrap{\n                    padding: 8px;\n                    margin: 0;\n                    .tf-tab-switch-box{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding-bottom: 0px;\n                                }\n                            }\n                        }\n                    }\n                    #group_tabs{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding: 12px 0;\n                                }\n                                .tf-repeater-content-wrap{\n                                    border: 0px solid;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        .tf-field-accordion{\n            .tf-fieldset{\n                display: flex;\n                gap: 16px;\n                flex-direction: column;\n                .tf-package-time-fields{\n                    margin: 0;\n                    padding: 0;\n                    .tf-fieldset{\n                        padding: 0;\n                        border: 0px solid;\n                        .tf_tour_allowed_times{\n                            .tf-single-repeater{\n                                margin-bottom: 16px;\n                                .tf-repeater-content-wrap{\n                                    display: flex;\n                                    flex-wrap: nowrap;\n                                    align-items: center;\n                                    gap: 16px;\n                                    padding: 0;\n                                    .tf-field{\n                                        padding: 0;\n                                    }\n                                    .tf-repeater-icon-delete{\n                                        svg{\n                                            cursor: pointer;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .tf-repeater-add{\n                            margin: 0;\n                        }\n                    }\n                }\n                #group_tabs{\n                    .tf-field-repeater{\n                        padding-bottom: 16px;\n                        margin: 0;\n                        padding: 0;\n                        .tf-fieldset{\n                            padding: 0;\n                            border: 0px solid;\n                            background: transparent;\n                            .group_discount_package{\n                                .tf-single-repeater{\n                                    margin-bottom: 16px;\n                                    .tf-repeater-content-wrap{\n                                        padding: 0;\n                                        align-items: center;\n                                        gap: 16px;\n                                        flex-wrap: nowrap;\n                                        background-color: transparent;\n                                        .tf-field{\n                                            padding: 0;\n                                        }\n                                    }\n                                }\n                            }\n                            .tf-repeater-add{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-save-calendar{\n        display: flex;\n        gap: 16px;\n    }\n    .button-primary,\n    .button-secondary{\n        border-radius: 8px;\n        background: $tf_fill_alternative;\n        color: $tf_primary_default;\n        border-radius: 8px;\n        padding: 12px 32px !important;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px !important;\n        border: 0px solid;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n    }\n    .button-primary{\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n        color: $tf_fill_white;\n    }\n    .tf-single-options{\n        .tf-single-repeater{\n            &:last-child{\n                margin-bottom: 0px;\n            }\n            .tf-field-accordion{\n                .tf-fieldset{\n                    display: flex;\n                    flex-direction: column;\n                    gap: 16px;\n                    .tf-field-repeater{\n                        padding: 16px;\n                        .tf-single-repeater{\n                            &:last-child{\n                                margin-bottom: 16px;\n                            }\n                            .tf-repeater-content-wrap{\n                                padding: 0;\n                                align-items: center;\n                                gap: 16px;\n                                flex-wrap: nowrap;\n                                .tf-field{\n                                    padding: 0;\n                                }\n                                .tf-repeater-icon-delete{\n                                    cursor: pointer;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    width: 100%;\n    .tf-apt-cal,\n    .tf-room-cal{\n        width: 100%;\n    }\n}\n@-webkit-keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}\n\n@keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}",".tf-hotel-room{\n    .tf-single-room{\n        display: flex;\n        padding: 12px 24px;\n        background: #D8E6FF;\n        position: relative;\n        border-radius: 5px;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1rem;\n        margin-bottom: 16px;\n\n        .tf-room-title {\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px;\n        }\n    }\n}",".tf-colors-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n    gap: 16px;\n    li {\n        display: inline-block;\n        border-radius: 5px;\n        width: calc(20% - 13px);\n        @media only  screen and (max-width: 1366px){\n            width: calc(33.33% - 12px);\n        }\n        @media #{$max1024}{\n            width: calc(25% - 12px);\n        }\n        @media #{$max768}{\n            width: calc(33.33% - 11px);\n        }\n        @media #{$max575}{\n            width: calc(50% - 8px);\n        }\n        @media #{$max320}{\n            width: 100%;\n        }\n        .tf-colors-checkbox{\n            border-radius: 6px;\n            border: 1px solid #ddd;\n            display: block;\n            cursor: pointer;\n            .tf-colors-box{\n                height: 35px;\n                display: flex;\n                span{\n                    min-width: 25%;\n                    &:first-child{\n                        border-radius: 6px 0 0 0;\n                    }\n                    &:last-child{\n                        border-radius: 0 6px 0 0;\n                    }\n                }\n            }\n            .tf-color-footer{\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                padding: 15px 10px;\n                span.tf-template-title{\n                    text-align: center;\n                    font-weight: 500;\n                    cursor: pointer;\n                }\n                input{\n                    display: none;\n                }\n                .tf-color-checkmark{\n                    border-radius: 4px;\n                    border: 1px solid #ddd;\n                    background: #fff;\n                    height: 16px;\n                    width: 16px;\n                    position: relative;\n                    z-index: 0;\n                    &::after{\n                        position: absolute;\n                        content: \"\";\n                        top: 0;\n                        left: 4px;\n                        border: solid #fff;\n                        border-color: #fff;\n                        border-width: 0 3px 3px 0;\n                        width: 6px;\n                        height: 9px;\n                        z-index: 99;\n                        transform: rotate(45deg);\n                    }\n                }\n            }\n        }\n\n        .tf-colors-checkbox input:checked~.tf-color-checkmark {\n            background-color: #3E64DE;\n            border-color: #3E64DE;\n            &::after{\n                display: block;\n            }\n        }\n    }\n}",".tf-field-switch_group {\n\n  .tf-switch-group-wrap{\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 12px;\n\n    &.tf-switch-column-4{\n      grid-template-columns: 1fr 1fr 1fr 1fr;\n\n      @media #{$max1366} {\n        grid-template-columns: 1fr 1fr 1fr;\n      }\n      @media #{$max1024} {\n        grid-template-columns: 1fr 1fr;\n      }\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-2{\n      grid-template-columns: 1fr 1fr;\n\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-1{\n      grid-template-columns: 1fr;\n    }\n\n    @media #{$max1024} {\n      grid-template-columns: 1fr 1fr;\n    }\n    @media #{$max768} {\n      grid-template-columns: 1fr;\n    }\n\n    .tf-switch-column{\n      padding: 8px 16px;\n      border: 1px solid $slate20;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(space-between);\n      border-radius: 4px;\n      background-color: #fff;\n      cursor: move;\n\n      .tf-switch-group-label{\n        margin-right: 4px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-switch-drag-highlight{\n      background-color: $slate10;\n    }\n\n  }\n\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 62px;\n    height: 28px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: #DEE6EE;\n      border-radius: 20px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 20px;\n        width: 20px;\n        border-radius: 50px;\n        top: 4px;\n        left: 4px;\n        background-color: #ECF2F8;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 12px;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: #21A159;\n\n        &:before {\n          left: 100%;\n          margin-left: -24px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-accordion{\n    .tf-tab-switch-box{\n        &.active-repeater{\n            .tf-tab-field-header{\n                border-radius: 4px 4px 0 0;\n                border-top: 1px solid $tf_border_default;\n                border-bottom: 1px solid transparent;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n            .tf-tab-field-content{\n                border-bottom: 1px solid $tf_border_default;\n                border-top: 0px solid;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n        }\n        .tf-tab-field-header{\n            border-radius: 4px;\n            border-bottom: 1px solid $tf_border_default;\n            border-left: 1px solid transparent;\n            border-right: 1px solid transparent;\n            border-top: 1px solid transparent;\n            background: $tf_fill_background;\n            padding: 8px 12px;\n            display: flex;\n            justify-content: space-between;\n            gap: 8px;\n            align-items: center;\n            .tf-field-collapas{\n                display: flex;\n                width: 100%;\n                justify-content: space-between;\n                cursor: pointer;\n                &.rotated{\n                    i{\n                        transform: rotate(180deg);\n                    }\n                }\n                .field-label{\n                    color: $tf_text_title;\n                    font-size: 15px;\n                    font-weight: 400;\n                    line-height: 24px;\n                }\n                i{\n                    display: flex;\n                    width: 24px;\n                    height: 24px;\n                    justify-content: center;\n                    border-radius: 6px;\n                    border: 1px solid $tf_border_default;\n                    background: $tf_fill_white;\n                    line-height: 26px;\n                }\n            }\n\n            .tf-field.tf-field-switch{\n                padding: 0;\n                width: 32px !important;\n                .tf-inline-switch{\n                    justify-content: end;\n                    width: 32px;\n                    .tf-field-label{\n                        display: none !important;\n                    }\n                }\n            }\n        }\n\n        .tf-tab-field-content{\n            border-radius: 0px 0px 4px 4px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_foreground;\n            padding: 4px 16px;\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            padding-bottom: 15px;\n        }\n    }\n}",".tf-backend-tour-booking h1,\n.tf-backend-hotel-booking h1{\n    font-size: 1.5rem;\n    line-height: 28px;\n    margin: 0 0 20px 0;\n    padding: 0;\n}\n.tf-backend-booking-card-wrap {\n    background: #ffffff;\n    margin-right: 20px;\n    border-radius: 6px;\n    margin-bottom: 30px;\n\n    h3.tf-backend-booking-card-title {\n        margin: 0;\n        padding: 15px 24px;\n        background-color: #003c7a;\n        color: #ffffff;\n        border-radius: 6px 6px 0 0;\n    }\n}\n\n\n.tf-booking-fields-wrapper{\n    padding: 10px 24px 20px;\n\n    .tf-booking-fields{\n        @include flexbox();\n        @include flex-wrap(wrap);\n        @include justify-content(space-between);\n\n        .tf-fieldset{\n\n            .error-input{\n                border-color: #b30000;\n            }\n            .text-danger {\n                color: #b30000;\n            }\n        }\n    }\n}\n\n.tf-backend-booking-footer{\n    margin-right: 20px;\n    text-align: right;\n}",".tf_booking_details_wrap{\n    .tf_booking_wrap_header{\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        h1{\n            color: #1D2327;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 2rem;\n            font-style: normal;\n            font-weight: 700;\n            line-height: normal;\n            padding: 0;\n        }\n\n        .tf_header_wrap_button{\n            display: flex;\n            gap: 16px;\n            .tf_booking_views_button{\n                border-radius: 8px;\n                border: 1px solid #EEF6F0;\n                background: #ffffff;\n                padding: 4px 8px;\n                float: left;\n                height: 46px;\n                box-sizing: border-box;\n                ul{\n                    margin: 0;\n                    padding: 0;\n                    display: flex;\n                    gap: 8px;\n                    li{\n                        height: 36px;\n                        width: 36px;\n                        margin: 0;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        cursor: pointer;\n                        i{\n                            font-size: 0.938rem;\n                        }\n                        &.active{\n                            color: #f0f0f1;\n                            background-color: #004e9d;\n                            border-radius: 4px;\n                        }\n                    }\n                }\n            }\n            a.tf-booking-export-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                margin: 0 !important;\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                transition: .3s all ease;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }            \n            a.tf-booking-btn,\n            .tf-google-sync-button button{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #003C79;\n                margin: 0;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                color: #F0F0F1;\n                transition: .3s all ease;\n                cursor: pointer;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #004E9D;\n                }\n            }\n        }\n    }\n\n    // Booking Details Popup\n    .tf-booking-calendar-popup-box{\n        position: fixed;\n        background-color: rgba(0, 0 ,0 , .3);\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        z-index: 99999;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        display: none;\n        .tf-calendar-popup-box{\n            border-radius: 8px;\n            background: #ffffff;\n            box-shadow: 0px 8px 30px 0px rgba(16, 40, 20, 0.10);\n            padding: 16px 24px;\n            width: 750px;\n            .tf-popup-header{\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                margin-bottom: 24px;\n                h3{\n                    color: #151615;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin: 0;\n                    a{\n                        i{\n                            color: #151615;\n                        }\n                    }\n                }\n                .tf-close{\n                    cursor: pointer;\n                }\n            }\n            .tf-popup-content{\n                display: flex;\n                gap: 24px;\n                flex-direction: column;\n                .tf-content-single-box{\n                    border-radius: 8px;\n                    background: #F3F6F4;\n                    padding: 16px 24px 24px 24px;\n                    h4{\n                        color: #141915;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        margin: 0 0 8px 0;\n                    }\n                    .tf-content-box{\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 8px;\n                        .tf-single-content{\n                            width: calc(33% - 3px);\n                            h5{\n                                margin: 0 0 5px 0;\n                                font-size: 0.875rem;\n                                text-transform: capitalize;\n                            }\n                            p{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    // Booking Calendar\n    #tf-booking-calendar{\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 24px;\n        padding-top: 30px;\n        position: relative;\n\n        .fc-header-toolbar{\n            .fc-toolbar-chunk{\n                &:nth-child(1){\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        button{\n                            height: 40px;\n                            width: 40px;\n                            border-radius: 8px;\n                            border: 0.2px solid #003c7929;\n                            background: #ffffff;\n                            padding: 0;\n                            transition: .3s all ease;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &:hover{\n                                background-color: #003c79;\n                                border-color: #003c79;\n                                span{\n                                    &::before{\n                                        color: #ffffff;\n                                    }\n                                }\n                            }\n                            span{\n                                margin: 0px !important;\n                                height: 100%;\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                width: 100%;\n                                &::before{\n                                    color: #003c79;\n                                    border-color: #003c79;\n                                    border-radius: 8px;\n                                    font-size: 1.25rem;\n                                    transition: .3s all ease;\n                                }\n                            }\n                        }\n                    }\n                }\n                &:nth-child(2){\n                    text-align: center;\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        h2{\n                            color: #1d2327 !important;\n                            font-size: 22px;\n                            font-style: normal;\n                            font-weight: 400 !important;\n                            line-height: 112%;\n                            margin: 0 !important;\n                        }\n                    }\n                }\n                &:nth-child(3){\n                    .fc-button-group{\n                        border-radius: 24px;\n                        border: 1px solid #003c7929;\n                        background: #ffffff;\n                        padding: 4px;\n                        display: flex;\n                        gap: 8px;\n                        button{\n                            background: #ffffff;\n                            color: #131c25;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            border: 0px solid;\n                            padding: 8px 12px;\n                            border-radius: 24px;\n                            text-transform: capitalize;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &.fc-button-active{\n                                background: #003c7929;\n                                color: #003c79;\n                                position: relative;\n                                padding-left: 27px;\n                                &::before{\n                                    position: absolute;\n                                    content: \"\";\n                                    left: 12px;\n                                    height: 7px;\n                                    width: 7px;\n                                    background: #003c79;\n                                    border-radius: 50%;\n                                    top: 50%;\n                                    margin-top: -3.5px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n\n        table{\n            border: 0px solid;\n            .fc-scrollgrid-section-header{\n                .fc-scroller-harness{\n                    .fc-scroller{\n                        overflow: hidden !important;\n                    }\n                }\n                th{\n                    border: 0px solid;\n                    .fc-col-header{\n                        tr{\n                            th{\n                                border: 0px solid;\n                                a{\n                                    color: #131c25;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 24px; /* 160% */\n                                    padding: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n\n            }\n            .fc-scrollgrid-section-body{\n                > td{\n                    border: 0px solid;\n                }\n                table{\n                    tr{\n                        td{\n                            border: 1px solid #003c7929;\n                            padding: 8px;\n                            background-color: transparent;\n                            .fc-daygrid-day-top{\n                                a{\n                                    color: #211319;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 24px; /* 160% */\n                                }\n                            }\n                            .fc-daygrid-day-events{\n                                .fc-daygrid-event-harness{\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    a{\n                                        border: 0px solid;\n                                        overflow: hidden;\n                                        text-overflow: ellipsis;\n                                        font-size: 13px;\n                                        font-style: normal;\n                                        font-weight: 600;\n                                        line-height: 20px; /* 153.846% */\n                                        color: #002AB3;\n                                        width: 100%;\n                                        display: block;\n                                        line-height: 15px;\n                                        background: transparent;\n                                        cursor: pointer;\n                                        .tf-booking-single-popup{\n                                            padding: 6px 8px;\n                                            // border-left: 1px solid #002AB3;\n                                            // background: #EBEFFF;\n                                            border-radius: 8px;\n                                            // span{\n                                            //     color: #002AB3;\n                                            // }\n                                        }\n                                    }\n\n                                    .tf-order-completed {\n                                        background: #c8d7e1 !important;\n                                        border-color: #c8d7e1 !important;\n\n                                        .fc-event-main{\n                                            color: #003d66 !important\n                                        }\n                                    }\n\n                                    .tf-order-on-hold {\n                                        background: #f8dda7 !important;\n                                        border-color: #f8dda7 !important;\n\n                                        .fc-event-main{\n                                            color: #573b00 !important\n                                        }\n                                    }\n\n                                    .tf-order-cancelled {\n                                        background: #e5e5e5 !important;\n                                        border-color: #e5e5e5 !important;\n\n                                        .fc-event-main{\n                                            color: #454545 !important\n                                        }\n                                    }\n\n                                    .tf-order-failed {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #570000 !important\n                                        }\n                                    }\n\n                                    .tf-order-processing {\n                                        background: #c6e1c6 !important;\n                                        border-color: #c6e1c6 !important;\n\n                                        .fc-event-main{\n                                            color: #2c4700 !important\n                                        }\n                                    }\n\n                                    .tf-order-trash {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #550202 !important\n                                        }\n                                    }\n                                }\n                            }\n\n                            .fc-daygrid-day-bottom{\n                                a.fc-more-link{\n                                    border-radius: 16px;\n                                    border: 1px solid #004e9d;\n                                    background: #003c791a;\n                                    overflow: hidden;\n                                    color: #004e9d;\n                                    text-overflow: ellipsis;\n                                    font-size: 13px;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px; /* 153.846% */\n                                    padding: 6px 8px;\n                                }\n                            }\n                        }\n                        td.fc-day-other{\n                            .fc-daygrid-day-top{\n                                opacity: 1;\n                                a{\n                                    color: #131c2559;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-timegrid-body{\n                    .fc-timegrid-cols{\n                       table{\n                        tbody{\n                            tr{\n                                td{\n                                    .fc-timegrid-col-events{\n                                        .fc-timegrid-event-harness{\n                                            width: 100% !important;\n\n                                            &:last-child{\n                                                margin-bottom: 0px;\n                                            }\n                                            a{\n                                                border: 0px solid;\n                                                overflow: hidden;\n                                                text-overflow: ellipsis;\n                                                font-size: 13px;\n                                                font-style: normal;\n                                                font-weight: 600;\n                                                line-height: 20px; /* 153.846% */\n                                                padding: 0;\n                                                background: transparent;\n                                                b{\n                                                    padding: 6px 8px;\n                                                    color: #002AB3;\n                                                    width: 100%;\n                                                    border-left: 1px solid #002AB3;\n                                                    background: #EBEFFF;\n                                                    border-radius: 8px;\n                                                    display: block;\n                                                    line-height: 15px;\n                                                    cursor: pointer;\n                                                }\n                                                b.confirmed{\n                                                    color: #17723F;\n                                                    border-left: 1px solid #17723F;\n                                                    background: #E6FAEE;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                       }\n                    }\n                }\n            }\n        }\n\n        .fc-theme-standard .fc-popover{\n\n            .fc-popover-body {\n                .fc-daygrid-event-harness{\n                    margin-bottom: 8px;\n                    &:last-child{\n                        margin-bottom: 0px;\n                    }\n                    a{\n                        border: 0px solid;\n                        overflow: hidden;\n                        text-overflow: ellipsis;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 20px; /* 153.846% */\n                        padding: 0;\n                        background: transparent;\n                        b{\n                            padding: 6px 8px;\n                            color: #002AB3;\n                            width: 100%;\n                            border-left: 1px solid #002AB3;\n                            background: #EBEFFF;\n                            border-radius: 8px;\n                            display: block;\n                            line-height: 15px;\n                            cursor: pointer;\n                        }\n                        b.confirmed{\n                            color: #17723F;\n                            border-left: 1px solid #17723F;\n                            background: #E6FAEE;\n                        }\n\n                        &.tf-order-completed {\n                            background: #c8d7e1 !important;\n                            border-color: #c8d7e1 !important;\n\n                            .fc-event-main{\n                                color: #003d66 !important\n                            }\n                        }\n\n                        &.tf-order-on-hold {\n                            background: #f8dda7 !important;\n                            border-color: #f8dda7 !important;\n\n                            .fc-event-main{\n                                color: #573b00 !important\n                            }\n                        }\n\n                        &.tf-order-cancelled {\n                            background: #e5e5e5 !important;\n                            border-color: #e5e5e5 !important;\n\n                            .fc-event-main{\n                                color: #454545 !important\n                            }\n                        }\n\n                        &.tf-order-failed {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #570000 !important\n                            }\n                        }\n\n                        &.tf-order-processing {\n                            background: #c6e1c6 !important;\n                            border-color: #c6e1c6 !important;\n\n                            .fc-event-main{\n                                color: #2c4700 !important\n                            }\n                        }\n\n                        &.tf-order-trash {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #550202 !important\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n        .fc-dayGridMonth-view{\n            .fc-scrollgrid-section-body{\n                table{\n                    tr{\n                        td{\n                            height: 150px;\n                            .fc-daygrid-day-events{\n                                left: 8px;\n                                right: 8px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-header-filter,\n    .tf-calendar-booking-header-filter{\n        display: none;\n        justify-content: space-between;\n        margin: 32px 0px;\n        @media #{$max1199}{\n            display: flow-root;\n        }\n        .tf-bulk-action-form{\n            display: inline-flex;\n            @media #{$max1024}{\n                display: flex;\n            }\n            .tf-filter-options{\n                @media #{$max1024}{\n                    margin-top: 0px !important;\n                }\n            }\n        }\n        .tf-left-search-filter{\n            display: flex;\n            @media #{$max1024}{\n                display: flow-root;\n            }\n            .tf-filter-options{\n                margin-right: 16px;\n                @media #{$max1024}{\n                    margin: 15px 0 0 0;\n                    width: 100% !important;\n                }\n                span.select2{\n                    height: 48px;\n                    border-radius: 6px;\n                    background: #ffffff;\n                    box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                    min-width: 160px !important;\n                    @media #{$max1024}{\n                        min-width: auto !important;\n                        width: 100% !important;\n                    }\n                }\n                span.selection{\n                    button.select2-selection__clear{\n                        margin-right: 0px;\n                        padding-top: 0px;\n                    }\n                    span.select2-selection__placeholder{\n                        color: #1d2327;\n                    }\n                    span.select2-selection{\n                        height: 48px;\n                        border: 0px solid;\n                        background: transparent;\n                        color: #1d2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        padding-left: 8px;\n                        display: flex;\n                        align-items: center;\n                        span.select2-selection__arrow{\n                            height: 48px;\n                            padding-right: 16px;\n                        }\n                    }\n                }\n            }\n            \n            .tf-order-status-filter-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                cursor: pointer;\n                margin-right: 16px;\n                height: 48px;\n                transition: .3s all ease;\n                @media #{$max1024}{\n                    margin: 0px;\n                }\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }\n            .tf-order-filter-reset{\n                a{\n                    text-decoration: none;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 20px;\n                    display: flex;\n                    padding: 10px 20px;\n                }\n            }\n            .tf-order-status-filter-reset-btn-wrapper {\n                margin-right: 16px;\n\n                .tf-order-status-filter-reset-btn {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 8px;\n                    cursor: pointer;\n                    user-select: none;\n                }\n            }\n            .tf-enquiry-reset-button-text {\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.25;\n                font-family: inherit;\n                text-decoration: none;\n            }\n        }\n        .tf-right-search-filter, .tf-enquiry-right-search-filter{\n            border-radius: 8px;\n            border: 1px solid #87888B;\n            background: #ffffff;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            padding: 8px 16px;\n            display: flex;\n            align-items: center;\n            @media #{$max1199}{\n                display: inline-flex;\n                margin-top: 16px;\n            }\n            @media #{$max1024}{\n                display: flex;\n            }\n            input{\n                width: 100%;\n                border: 0px solid;\n                color: #87888B;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px; /* 150% */\n                background: transparent;\n                -moz-appearance: textfield;\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n                &::-webkit-outer-spin-button,\n                &::-webkit-inner-spin-button {\n                -webkit-appearance: none;\n                margin: 0;\n                }\n            }\n            button{\n                cursor: pointer;\n                background-color: transparent;\n                border: 0px solid;\n            }\n        }\n    }\n    .tf-calendar-booking-header-filter{\n        display: flex;\n    }\n    .tf-order-table-responsive{\n        width: 100%;\n        overflow: auto;\n        display: none;\n        .wp-list-table{\n            border-radius: 12px;\n            background: #EDEDF8;\n            border: 0px solid;\n            width: 100%;\n            thead{\n                tr{\n                    #order_id,\n                    #action{ \n                        width: 70px; \n                    }\n                    #check_status{ \n                        width: 128px; \n                    }\n                    th, td{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        padding: 13px 24px;\n                        border-bottom: 0px solid;\n                        text-align: left;\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #EDEDF8;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                            }\n                        }\n                    }\n                }\n            }\n            tbody{\n                tr{\n                    .ostatus{\n                        text-transform: capitalize;\n                    }\n                    th, td{\n                        padding: 16px 24px;\n                        color: #1D2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        background-color: #ffffff;\n                        border-bottom: 1px solid #F0F0F1;\n                        text-align: left;\n                        a{\n                            text-decoration: none;\n                            color: #1D2327;\n                        }\n                        span{\n                            color: #87888B;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 18px; /* 112.5% */\n                        }\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #ffffff;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                    box-shadow: none;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                                \n                            }\n                        }\n                        .checkinout{\n                            padding: 3px 8px;\n                            border-radius: 16px;\n                            background: #ECFDF3;\n                            color: #027A48;\n                            text-align: center;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 0.75rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 18px;\n                        }\n                        .checkinout.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                        a.tf_booking_details_view{\n                            border-radius: 8px;\n                            background-color: #ffffff;\n                            display: inline-flex;\n                            padding: 10px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background: #F0F2F4;\n                            }\n                        }\n                    }\n                    .check-column:hover{\n                        input{\n                            box-shadow: none;\n                        }\n                    }\n                }\n            }\n            tfoot{\n                tr{\n                    th{\n                        text-align: right;\n                        padding: 12px 24px 16px 24px;\n                        .tf-booking-details-pagination{\n                            margin: 0;\n                            padding: 0;\n                            display: flex;\n                            justify-content: right;\n                            li{\n                                a{\n                                    display: flex;\n                                    padding: 10px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px;\n                                    text-decoration: none;\n                                    min-width: 20px;\n                                    text-align: center;\n                                    justify-content: center;\n                                }\n                                border-right: 1px solid #F0F0F1;\n                                background: #ffffff;\n                                &:last-child{\n                                    border-right: 0px solid;\n                                    border-radius: 0px 8px 8px 0px;\n                                    svg{\n                                        margin-left: 8px;\n                                    }\n                                }\n                                &:first-child{\n                                    border-radius: 8px 0px 0px 8px;\n                                    svg{\n                                        margin-right: 8px;\n                                    }\n                                }\n                            }\n                            li.active{\n                                background-color: #003C79;\n                                a{\n                                    color: #ffffff;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.select2-dropdown.tf-booking-filter-modal,\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    border: 0px solid;\n    border-radius: 8px;\n    background: #f0f2f4;\n    box-shadow: 0px 20px 40px 0px rgba(0,0,0,.1);\n    .select2-results{\n        ul{\n            padding-left: 4px;\n            padding-right: 4px;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            max-height: 218px;\n            scrollbar {\n                width: 5px;\n                border-radius: 10px !important;\n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 10px !important;\n            }\n            li{\n                display: block;\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin-bottom: 4px;\n                padding: 8px 16px;\n                background-color: #ffffff;\n                background: #ffffff;\n                cursor: pointer;\n                border-radius: 6px;\n                transition: .3s all ease;\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                &:hover{\n                    background-color: #F9FAFB !important;\n                }\n            }\n        }\n    }\n}\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    .select2-results{\n        ul{\n            li{\n                &:first-child{\n                    background: #ECFDF3;\n                    color: #027A48; \n                }\n                &:last-child{\n                    background: #ffffff;\n                    color: #B54708;; \n                }\n            }\n        }\n    }\n}\n\n\n// Booking Details Single Page\n.tf-booking-details-preview{\n    margin-top: 10px;\n    margin-right: 20px;\n    .tf-details-preview-header{\n        .tf-back{\n            a{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                display: inline-flex;\n                align-items: center;\n                text-decoration: none;\n                svg{\n                    margin-right: 8px;\n                }\n                &:focus{\n                    box-shadow: none;\n                    outline: none;\n                }\n            }\n        }\n        .tf-title{\n            h2{\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 2rem;\n                font-style: normal;\n                font-weight: 700;\n                line-height: normal;\n                margin: 0px 0px 16px 0px;\n            }\n        }\n        .tf-booking-id-author{\n            ul{\n                margin: 0px;\n                li{\n                    display: inline-block;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 18px;\n                    padding: 0px 12px;\n                    &:first-child{\n                        padding-left: 0px;\n                    }\n                    @media #{$max768}{\n                        padding: 0px 5px;\n                    }\n                    @media #{$max640}{\n                        padding: 5px 0;\n                        display: block;\n                    }\n                    &:nth-child(2),\n                    &:nth-child(4){\n                        @media #{$max640}{\n                            display: none;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-details-preview-box{\n        display: flex;\n        align-items: flex-start;\n        align-self: stretch;\n        gap: 24px;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        .tf-booking-details{\n            @media #{$max768}{\n                width: auto;\n            }\n            width: calc(100% - 260px);\n            .details-box{\n                border-radius: 8px;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.10);\n                padding: 24px;\n                margin-top: 24px;\n                h4{\n                    color: #003C79;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                    display: flex;\n                    justify-content: space-between;\n                    .others-button{\n                        span{\n                            cursor: pointer;\n                            display: inline-flex;\n                            align-items: center;\n                            svg{\n                                margin-right: 8px;\n                            }\n                        }\n                    }\n                }\n\n                .tf-grid-box{\n                    display: grid;\n                    grid-template-columns: 1fr 1fr;\n                    gap: 24px;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                    h3{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 150% */ \n                        margin: 0px 0px 8px 0px;\n                    }\n                    .tf-single-box{\n                        border-radius: 8px;\n                        border: 1px solid #F0F0F1;\n                        background: #EDEDF8;\n                        padding: 8px 16px;\n                        table{\n                            border: 0px solid;\n                            tr{\n                                td{\n                                    padding: 8px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 18px; /* 128.571% */\n                                }\n                                th{\n                                    padding: 8px 8px 8px 0px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 18px; /* 128.571% */\n                                    text-align: left;\n                                    text-transform: capitalize;\n                                }\n                            }\n                        }\n\n                    }\n                    .tf-checkin-by{\n                        min-height: 220px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                    .tf-voucher-preview{\n                        background-color: transparent;\n                        position: relative;\n                        max-height: 220px;\n                        overflow: hidden;\n                        object-position: top;\n                        transition: object-position 2s ease-in-out,border-color .3s ease-in-out;\n                        &:hover{\n                            object-position: bottom;\n                        }\n                        .tf-preview-btn{\n                            position: absolute;\n                            left: 0;\n                            top: 0;\n                            border-radius: 8px;\n                            background: rgba(55, 55, 62, 0.50);\n                            height: 100%;\n                            width: 100%;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            z-index: 0;\n                            a{\n                                border-radius: 8px;\n                                border: #F0F0F1;\n                                background: rgba(240, 240, 241, 0.05);\n                                border: 1px solid #F0F0F1;\n                                color: #F0F0F1;\n                                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                font-size: 1rem;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 24px;\n                                text-decoration: none;\n                                padding: 12px 20px;\n                            }\n                        }\n                    }\n                }\n                .tf-visitor-grid-box{\n                    grid-template-columns: 1fr 1fr 1fr;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                }\n                .tf-pricing-grid-box{\n                    grid-template-columns: 1fr;\n                }\n                .tf-customer-details-boxs{\n                    .tf-single-box{\n                        min-height: 415px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                }\n                .tf-customer-pricing-box{\n                    .tf-grid-single{\n                        .tf-single-box{\n                            min-height: 128px;\n                        }\n                    }\n                }\n            }\n        }\n        .tf-booking-actions{\n            width: 268px;\n            padding: 24px;\n            border-radius: 8px;\n            background: #ffffff;\n            margin-top: 24px;\n            @media #{$max768}{\n                width: auto;\n            }\n            .tf-filter-selection{\n                margin-top: 45px;\n                h3{\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                }\n                .tf-order-status-filter{\n                    position: relative;\n                    label{\n                        background: #003C79;\n                        color: #F0F0F1;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-between;\n                        padding: 8px 16px;\n                        border-radius: 6px;\n                    }\n                    ul{\n                        position: absolute;\n                        border-radius: 8px;\n                        background: #F0F2F4;\n                        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10);\n                        padding: 0;\n                        margin: 0;\n                        left: 0;\n                        z-index: 99;\n                        top: 100%;\n                        display: none;\n                        width: 100%;\n                        li{\n                            display: block;\n                            color: #1D2327;\n                            margin: 0px 8px 4px 8px;\n                            padding: 8px 16px;\n                            background-color: #ffffff;\n                            background: #ffffff;\n                            cursor: pointer;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 150% */\n                            border-radius: 6px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #EDEDF8;\n                            }\n                            &:first-child{\n                                margin-top: 8px;\n                            }\n                        }\n                        li.checkin{\n                            background: #ECFDF3;\n                            color: #027A48;\n                        }\n                        li.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                    }\n                }\n                &:first-child{\n                    margin-top: 0px;\n                }\n                .tf-refund-btn{\n                    a{\n                        border-radius: 8px;\n                        border: 1px solid #003C79;\n                        background: #ffffff;\n                        box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                        text-decoration: none;\n                        color: #003C79;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        text-decoration: none;\n                        display: block;\n                        padding: 16px 32px;\n                        text-align: center;\n                    }\n                }\n            }\n            .tf-filter-selection.active{\n                label{\n                    svg{\n                        transform: rotate(180deg);\n                    }\n                }\n                ul{\n                    display: block;\n                }\n            }\n        }\n    }\n}\n\n// Traveler datails pupup\n.visitor-details-edit-form{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    .visitor-details-edit-popup{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        position: fixed;\n        left: 50%;\n        top: 25%;\n        z-index: 999;\n        max-width: 700px;\n        margin-left: -350px;\n        .tf-visitor-details-edit-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-booking-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n        .visitor-details-popup{\n            max-height: 400px;\n            overflow-x: hidden;\n            overflow-y: auto;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            padding: 16px;\n            scrollbar {\n                width: 5px; \n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 4px;\n            }\n            .tf-single-tour-traveller{\n                padding-bottom: 16px;\n                h4{\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 16px !important;\n                    font-style: normal !important;\n                    font-weight: 600 !important;\n                    line-height: 20px !important;\n                    margin: 0px;\n                    margin-bottom: 5px;\n                }\n                .traveller-info{\n                    display: grid;\n                    grid-template-columns: repeat(3, 1fr);\n                    @media #{$max575}{\n                        grid-template-columns: repeat(1, 1fr);\n                    }\n                    gap: 10px;\n                    .traveller-single-info{\n                        width: 100%;\n                        label{\n                            color: #A4A4A4;\n                            font-family: inherit;\n                            font-size: 0.875rem;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 20px; /* 142.857% */\n                        }\n                        input[type=\"text\"],\n                        input[type=\"email\"],\n                        input[type=\"date\"],\n                        select{\n                            border-radius: 4px;\n                            border: 0.5px solid #666D74;\n                            background: transparent;\n                            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n                            height: 32px;\n                            width: 100%;\n                            padding: 0px 5px;\n                        }\n                        input[type=\"date\"]{\n                            text-transform: uppercase;\n                            font-size: 13px;\n                        }\n                        input[type=\"checkbox\"],\n                        input[type=\"radio\"]{\n                            margin: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .details-update-btn{\n        padding: 16px;\n        button{\n            border-radius: 4px;\n            background: #003C7A;\n            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n            padding: 10px 0px;\n            color: #FCFDFF;\n            font-family: inherit;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 500;\n            line-height: 20px;\n            width: 100%;\n            text-align: center;\n            border: 0px solid;\n            cursor: pointer;\n        }\n    }\n}\n\n// QR CODE \n.tf-voucher-quick-view-box{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    .voucher-quick-view{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        z-index: 999;\n        max-width: 700px;\n        .tf-voucher-details-preview-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-quick-view-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n.tf-visitor-vouchers{\n    padding: 30px;\n    border: 1px dashed #002043;\n    background-repeat: repeat;\n    background-size: cover;\n    background-position: center;\n    margin: 16px;\n    .tf-voucher-header{\n        display: flex;\n        align-items: center;\n        margin-bottom: 40px;\n        img{\n            margin-right: 25px;\n        }\n        .title{\n            h1{\n                color:#002043;\n                font-size: 1.5rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n            span{\n                color:#828C99;\n                font-size: 1.25rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n        }\n    }\n    .tf-voucher-qr-code{\n        display: flex;\n        justify-content: space-between;\n        .time-info{\n            background: #F2F2F2;\n            padding: 16px;\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            h5{\n                margin: 0;\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                b{\n                    color: #002043;\n                }\n            }\n        }\n        img{\n            margin-left: 30px;\n            object-fit: contain;\n        }\n    }\n    .tf-voucher-billing-info{\n        margin-top: 40px;\n        display: grid;\n        grid-template-columns: 2fr 1fr;\n        gap: 40px;\n        .tf-billing-details{\n            h5{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n        }\n        .tf-cta-info{\n            h4{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 700; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n            h5{\n                color: #828C99; \n                font-size: 0.875rem; \n                line-height: 28px; \n                font-weight: 400; \n                margin: 0;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            }\n        }\n    }\n    .tf-voucher-footer-qoute{\n        p{\n            color: #828C99; \n            font-size: 11px; \n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            line-height: 20px;\n        }\n    }\n}\n\n.tf-preloader-box{\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(255,255,255,.8);\n    display: none;\n    z-index: 99999999;\n    .tf-loader-preview{\n        height: 100%;\n        width: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        img{\n            display: inline-block;\n            border: none;\n            margin: 0;\n            padding: 0;\n            vertical-align: middle;\n            max-width: 100%;\n        }\n    }\n}",".tf_enquiry_details_wrap_header{\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    @media #{$max768}{\n        display: flow-root;\n    }\n    h1{\n        color: #1D2327;\n        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n        font-size: 2rem;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        padding: 0;\n    }\n\n    .tf_header_wrap_button{\n        display: flex;\n        gap: 16px;\n        .tf_booking_views_button{\n            border-radius: 8px;\n            border: 1px solid #EEF6F0;\n            background: #ffffff;\n            padding: 4px 8px;\n            float: left;\n            height: 46px;\n            box-sizing: border-box;\n            ul{\n                margin: 0;\n                padding: 0;\n                display: flex;\n                gap: 8px;\n                li{\n                    height: 36px;\n                    width: 36px;\n                    margin: 0;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    i{\n                        font-size: 0.938rem;\n                    }\n                    &.active{\n                        color: #f0f0f1;\n                        background-color: #004e9d;\n                        border-radius: 4px;\n                    }\n                }\n            }\n        }\n        a.tf-enquiry-export-btn{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #ffffff;\n            margin: 0 !important;\n            color: #003C79;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            transition: .3s all ease;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #003C79;\n            }\n        }            \n        a.tf-booking-btn,\n        .tf-google-sync-button button{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #003C79;\n            margin: 0;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            color: #F0F0F1;\n            transition: .3s all ease;\n            cursor: pointer;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #004E9D;\n            }\n        }\n    }\n}\n\n\n.tf-enquiry-table {\n    display: block !important;\n    .tf-enquiry-unread th, .tf-enquiry-unread td {\n        background-color: #EDF2F7 !important;\n        border-bottom: 1px solid #F0F2F4 !important;\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n        .tf-checkbox-listing {\n            background-color: #EDF2F7 !important;\n        }\n\n    }\n    .tf-enquiry-responded th, .tf-enquiry-responded td {\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n    }\n    #cb {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    #uemail {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #post_name {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #description {\n        width: 30%;\n        padding: 12px 24px;\n    }\n    #massage-date-time {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    thead tr {\n        .tf-checkbox-listing {\n            gap: 12px;\n            margin: 12px 24px;\n        }\n    }\n\n    tbody .tf-enquiry-single-row {\n        cursor: pointer;\n        \n        .check-column {\n            .table-name-column {\n                display: inline-flex;\n                align-items: center;\n                gap: 12px; \n                \n                .tf-checkbox-listing {\n                    width: 18px !important;\n                    justify-content: unset !important;\n                    justify-self: flex-start !important;\n                }\n            }\n        }\n\n        .time-n-date {\n            .email-time-date {\n                display: flex;\n                flex-direction: column;\n                justify-content: center;\n                align-items: flex-start;\n                gap: 4px;\n\n                .email-date {\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.12;\n                }\n\n                .email-time {\n                    color: #666D74;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.12;\n                }\n            }\n        }\n    }\n\n    .pro-notice-row {\n        border-top: none;\n        .tf-pro-notice {\n            padding: 0px 0px;\n            .tf-fieldset {\n                margin-top: 0px;\n            }\n            .tf-field-notice-inner {\n                justify-content: center;\n\n                a {\n                    text-decoration: underline;\n                    color: #295BFF;\n\n                }\n            }\n        }\n    }\n}\n\n.tf-enquiry-details-header-filter {\n    display: flex !important;\n}\n\n.tf-enquiry-single-header-details {\n    padding: 16px 24px;\n    background-color: #ffffff;\n    width: 100%;\n    display: flex;\n    gap: 16px;\n    margin: -10px -20px 24px -20px;\n\n    img {\n        height: 100%;\n        width: 32px;\n        object-fit: contain;\n        padding: 3.2px;\n    }\n\n    h1 {\n        font-family: inherit;\n        font-size: 1.5rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.33;\n    }\n}\n\nhr.enqury-single-title-line {\n    border-color: #F0EEF6;\n    margin: 0px;\n    border-width: 0.5px;\n}\n\n.tf-single-enquiry-header-buttons {\n    margin-bottom: 24px;\n    display: flex;\n    gap: 12px;\n\n    .tf-enquiry-single-back-button{\n        padding: 8px 20px 8px 16px;\n        background-color: #ffffff;\n        max-width: 60px;\n        font-size: 0.938rem;\n        color: #2C273F;\n        font-family: Inter;\n        font-style: normal;\n        font-weight: 400;\n        border-radius: 8px;\n        \n    \n       a {\n        color: #2C273F;\n        text-decoration: none;\n\n        i {\n            margin-right: 8px;\n        }\n    \n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n       }\n    }\n\n    .tf-enquiry-single-sync {\n        max-width: 120px;\n        cursor: pointer;\n        background-color: #003c79;\n        border-color: #003c79;\n        color: #ffffff;\n        transition: all .3s ease-in-out;\n        user-select: none;\n\n        &:hover {\n            background-color: #001f3e;\n            border-color: #001f3e;\n            color: #ffffff;\n        }\n    }\n}\n\n.tf-enquiry-single-details-wrapper {\n    display: flex;\n    gap: 24px;\n    .tf-single-enquiry-left {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n        width: 60%;\n        .tf-enquiry-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n            min-height: 286px;\n    \n            h2 {\n                font-family: inherit;\n                font-size: 1.063rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 150%;\n                margin: 0px;\n            }\n    \n            .tf-enquiry-details-single-heading {\n                padding-bottom: 16px;\n                padding-left: 24px;\n                padding-right: 24px;\n            }\n    \n            .tf-single-enquiry-details-content {\n                display: flex;\n                gap: 24px;\n                padding-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                flex-direction: column;\n    \n                .tf-single-enquiry-details-name, .tf-single-enquiry-details-email, .tf-single-enquiry-details-message {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 8px;\n    \n                    .tf-single-enquiry-details-label {\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.5;\n                    }\n    \n                    .tf-single-enquiry-details-value {\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n    \n                        i {\n                            margin-left: 16px;\n                            cursor: pointer;\n                            font-size: 1rem;\n                        }\n                    }\n                }\n\n                .tf-single-enquiry-reply-another-mail-button {\n                    padding: 8px 20px;\n                    background-color: #003c79;\n                    border-color: #003c79;\n                    border-radius: 8px;\n                    align-self: self-end;\n                    color: #ffffff;\n                    font-size: 0.938rem;\n                    cursor: pointer;\n        \n                    &:hover {\n                        background-color: #001f3e;\n                        border-color: #001f3e;\n                        color: #ffffff;\n                    }\n        \n                    span {\n                        font-family: inherit;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 1.6;\n                        margin-right: 8px;\n                    }\n        \n                    i {\n                        font-size: 1rem;\n                    }\n                }\n            }\n        }\n\n        .tf-single-enquiry-reply-mail-button {\n            padding: 8px 20px;\n            background-color: #003c79;\n            border-color: #003c79;\n            border-radius: 8px;\n            align-self: self-end;\n            color: #ffffff;\n            font-size: 0.938rem;\n            cursor: pointer;\n\n            &:hover {\n                background-color: #001f3e;\n                border-color: #001f3e;\n                color: #ffffff;\n            }\n\n            span {\n                font-family: inherit;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                margin-right: 8px;\n            }\n\n            i {\n                font-size: 1rem;\n            }\n\n        }\n\n        .tf-single-enquiry-reply-wrapper {\n            .tf-enquiry-details-single-heading {\n                .tf-single-enquiry-reply-mail {\n                    color: #2C273F;\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 150%;\n                }\n            }\n\n            .tf-single-enquiry-accordion {\n                margin-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n\n                .tf-single-enquiry-accordion-item {\n                    .tf-single-enquiry-accordion-head {\n                        display: flex;\n                        justify-content: space-between;\n                        align-items: center;\n                        cursor: pointer;\n                        user-select: none;\n\n                        .tf-single-enquiry-accordion-head-left {\n                            font-family: inherit;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 1.6;\n                            color: #2C273F;\n                            i {\n                                margin-right: 8px;\n                            }\n\n                            .tf-enquiry-response-user {\n                                display: inline-block;\n                                transform: scale(-1, -1);\n                            }\n                            .tf-single-accordion-dash {\n                                margin-left: 16px;\n                                margin-right: 16px;\n                            }\n                            .tf-single-accordion-subject {\n                                color: #5D5676;\n                            }\n                        }\n\n                        .tf-single-enquiry-accordion-head-right {\n                            color: #9089A9;\n                            font-family: inherit;\n                            font-size: 13px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 20px;\n                        }\n                    }\n\n                    .tf-single-accordion-body {\n                        margin-top: 16px;\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n                        display: none;\n                    }\n                    \n                    \n                }\n\n                hr {\n                    margin-top: 24px;\n                    margin-bottom: 24px;\n                    border-color: #F0EEF6;\n                }\n            }\n        }\n\n        #tf-single-enquiry-reply-form {\n            display: flex;\n            flex-direction: column;\n            gap: 24px;\n\n            textarea {\n                height: 100px;\n                padding: 16px;\n                border-radius: 8px;\n                border: 1px solid #E2DFED;\n\n                &::placeholder {\n                    color: #77708F;\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n                }\n            }\n\n            .tf-enquiry-reply-button {\n                align-self: flex-end;\n                padding: 8px 20px;\n                background-color: #003c79;\n                border-color: #003c79;\n                color: #ffffff;\n                font-family: inherit;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                gap: 8px;\n                border-color: transparent;\n                border-radius: 8px;\n                cursor: pointer;\n\n                &:hover {\n                    background-color: #001f3e;\n                    border-color: #001f3e;\n                    color: #ffffff;\n                }\n            }\n        }\n    }\n\n    .tf-single-enquiry-right {\n        width: 40%;\n        .tf-enquiry-single-log-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n\n            .tf-singe-enquiry-log-details-heading {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                padding-bottom: 16px;\n                padding-right: 24px;\n                padding-left: 24px;\n\n                h2 {\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%;\n                    margin: 0px;\n                }\n\n                .enquiry-details-status {\n                    padding: 4px 12px;\n                    background-color: #D0F5E1;\n                    border-radius: 16px;\n                    display: flex;\n                    align-items: center;\n                    gap: 4px;\n                    color: #21A159;\n                    font-family: Inter;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.45;\n                }\n            }\n            .tf-single-enquiry-log-details-content {\n                display: flex;\n                flex-direction: column;\n                gap: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                padding-top: 24px;\n\n                .tf-single-enquiry-log-details-single {\n                    display: flex;\n                    gap: 8px;\n                    align-items: center;\n                    color: var(--UI-800, #2C273F);\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n\n                    i {\n                        margin-left: 8px;\n                        cursor: pointer;\n                        font-size: 1rem;\n                    }\n                }\n\n            }\n            \n        }\n    }\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter {\n    width: 24%;\n    flex-direction: row-reverse;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button {\n    padding: 0px;\n}\n\n.tf-enquiry-details-wrap p:first-child {\n    margin-top: 0px;\n}\n\n.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child {\n    margin-bottom: 0px;\n}\n\n\n#tf-enquiry-reply-editor_ifr, #tf-enquiry-reply-editor {\n    height: 200px !important;\n}\n\n@media #{$max1024}{\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form {\n        width: 100%;\n        gap: 12px;\n    }\n\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter {\n        width: 200px;\n    }\n}\n\n\n"],"names":[],"sourceRoot":""}
     1{"version":3,"file":"tourfic/assets/admin/css/tourfic-admin.css","mappings":";AAAA;;CAAA;AAGA;EACE;ECgEA,2BD/DqB;ECgErB,sBDhEqB;ECiErB,mBDjEqB;EACrB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECZA;EACA;EACA;EACA;ACiBF;AFLE;EACE;EACA;AEOJ;AFJE;EACE;EACA;AEMJ;AFHE;EACE;EACA;EACA;EACA;AEKJ;AFHI;EACE;EACA;EACA;AEKN;AFAE;EACE;EACA;EACA;AEEJ;;AFCA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEEF;AFDE;EACE;EACA;EACA;EACA;EACA;AEGJ;;AFCA;EACE;ECRA,2BDSqB;ECRrB,sBDQqB;ECPrB,mBDOqB;EACrB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEIF;AFFE;EACE;EACA;AEIJ;;AFAA;;CAAA;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECtBA,6BAqBmB;EApBnB,yBAoBmB;EAnBnB,wBAmBmB;EAlBnB,qBAkBmB;EAxGnB;EACA;EACA;EACA;ACiHF;AFPE;EACE;EACA;EACA;AESJ;AFNE;EC1FA;EACA;EACA;EACA;EACA;EAqCA,2BDmDuB;EClDvB,sBDkDuB;ECjDvB,mBDiDuB;EACrB;EACA;EACA;EACA;EACA;AEcJ;AFXE;EACE;ECrGF;EACA;EACA;EACA;EACA;EAWA,8BDwF0B;ECvF1B,0BDuF0B;ECtF1B,sBDsF0B;EACxB;EACA;EACA;EACA,yBG9BI;EH+BJ;EACA;EACA;EACA;EACA;AEmBJ;AFhBE;EACE;EACA;EACA;EACA;EACA;EACA;EClJF;EACA;EACA;EACA;ACqKF;AFnBI;EClEF,iCAQmB;EAPnB,6BAOmB;EANnB,4BAMmB;EALnB,yBAKmB;ACmFrB;;AFnBA;;CAAA;AAGA;EACE;EACA;AEsBF;;AFnBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEsBF;;AFnBA;EACE;IACE;IACA;EEsBF;AACF;AFnBA;EACE;IACE;IACA;EEqBF;AACF;AFlBA;EACE;AEoBF;AFlBE;EACE;EACA;AEoBJ;AFjBE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEmBJ;;AFfE;EADF;IAEI;EEmBF;AACF;;AFjBA;EACE;EACA;EACA;AEoBF;AFnBE;EAJF;IAKI;IACA;EEsBF;AACF;;AFnBA;EACE;EACA;AEsBF;;AFnBA;EACE;EACA;AEsBF;AFpBE;EACE;AEsBJ;;AFlBA;;CAAA;AAGA;EACE;AEqBF;;AFnBA;EACE;AEsBF;;AFnBA;AAGE;EACE;EACA;EACA;AEoBJ;AFnBI;EACE;EACA;AEqBN;AFnBI;EACI;EACA;EACA;EACA;EACA;AEqBR;AFpBQ;EACI;EACA;EACA;AEsBZ;AFnBI;EACI;AEqBR;AFnBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEqBR;;AFhBA;EACE;AEmBF;;AFjBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEoBF;;AFlBA;EACE;AEqBF;;AFlBA;EACE;EACA;EACA;AEqBF;;AFlBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AEqBF;AFpBE;EACE;AEsBJ;;AFnBA;EACE;AEsBF;;AFnBA;EACE;EACA;AEsBF;;AFpBA;EACE;EACA;EACA;AEuBF;;AFpBA;EACE;AEuBF;;AEtXA;EACE;EACA;EACA;EACA;EACA;EACA;AFyXF;;AEvXA;EACE;AF0XF;;AExXA;EACE;AF2XF;;AExXE;EACE;EACA;EACA;AF2XJ;AEzXM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AF2XR;AEvXE;EACE;AFyXJ;;AEtXA;EACE;AFyXF;;AEtXE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFyXJ;AEvXE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFyXJ;;AErXE;EACE;AFwXJ;AEtXE;EACE;AFwXJ;;AErXA;EACE;AFwXF;;AErXA;EACE;EACA;EACA;EACA;EACA;EACA;AFwXF;;AEtXA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFyXF;AExXE;EACE;EACA;AF0XJ;;AEvXA;EACE;EACA;EACA;EACA;EACA;AF0XF;AExXI;EACE;AF0XN;;AEtXA;EACE;AFyXF;;AEvXA;EACE;EACA;AF0XF;AEzXE;EACE;EACA;EACA;EACA;EACA;AF2XJ;;AExXA;EACE;EACA;AF2XF;;AExXE;EACE;AF2XJ;AEzXE;EACE;AF2XJ;;AEvXE;EACE;AF0XJ;AExXE;EACE;AF0XJ;;AEpXM;EACE;AFuXR;AEjXM;EACE;AFmXR;AE7WM;EACE;AF+WR;AEzWM;EACE;AF2WR;;AEtWA;EACE;EACA;AFyWF;;AEvWA;EACE;AF0WF;AEzWE;EACE;AF2WJ;AE1WI;EACE;EACA;EACA;EACA;EACA;AF4WN;;AExWA;EACE;AF2WF;AE1WE;EACE;AF4WJ;AE3WI;EACE;EACA;EACA;EACA;EACA;AF6WN;;AEzWA;EACE;EACA;AF4WF;;AEzWE;EACE;AF4WJ;;AExWE;EACE;AF2WJ;;AEtWI;EACE;AFyWN;;AEnWA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AFsWF;;AEpWA;EACE;EACA;AFuWF;;AG3lBA;EACI;AH8lBJ;;AG3lBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH8lBJ;AG5lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH8lBR;AG3lBI;EACI;EACA;AH6lBR;AG3lBQ;EACI;AH6lBZ;;AGxlBA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH2lBJ;AGzlBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH2lBR;AGxlBI;EAEI;EACA;AHylBR;AGvlBQ;EACI;AHylBZ;;AGplBA;EACI;EACA;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;EACA;EACA;AHulBJ;;AGplBA;EACI;AHulBJ;;AGplBA;EACI;AHulBJ;;AGnlBA;EACI;EACA;EACA;EJpGF;EACA;EACA;EACA;EACA;EAyBA,sCI0E2B;EJzE3B,8BIyE2B;EJ9D3B,2BI+DuB;EJ9DvB,sBI8DuB;EJ7DvB,mBI6DuB;AH4lBzB;AG1lBI;EATJ;IJlFE,8BI4F8B;IJ3F9B,0BI2F8B;IJ1F9B,sBI0F8B;IACxB;EH+lBN;AACF;AG7lBI;EACI;AH+lBR;AG7lBQ;EACI;EACA;AH+lBZ;AG1lBQ;EACI;EACA;EACA;EACA;EACA;EACA;AH4lBZ;AG3lBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH6lBhB;;AGtlBA;;CAAA;AAGA;EACI;EACA;EACA;EJrIF,8BIsI0B;EJrI1B,0BIqI0B;EJpI1B,sBIoI0B;EACxB;EACA;EACA;AH2lBJ;AG1lBI;EARJ;IASQ;IACA;IACA;IACA;EH6lBN;AACF;AG3lBI;EACI;EACA;EACA;EACA;AH6lBR;AG3lBQ;EACI;EACA;AH6lBZ;AG1lBQ;EACI;EACA;EACA;EACA;EACA;EACA;AH4lBZ;AGxlBI;EACI;EACA;EACA;EACA;AH0lBR;AGzlBQ;EALJ;IAMQ;EH4lBV;AACF;AGzlBI;EJ/LF;EACA;EACA;EACA;EACA;AC2xBF;AG5lBI;EACI;AH8lBR;AG5lBQ;EACI;AH8lBZ;AG1lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH4lBR;AGzlBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH2lBR;AGxlBI;EJhOF;EACA;EACA;EACA;EACA;EAWA,8BImN8B;EJlN9B,0BIkN8B;EJjN9B,sBIiN8B;EJzL9B,2BI0L2B;EJzL3B,sBIyL2B;EJxL3B,mBIwL2B;EACrB;AHkmBR;AGhmBQ;EACI;EACA;EACA;AHkmBZ;AG/lBQ;EJ7NN,2BI8NkC;EJ7NlC,uBI6NkC;EJ5NlC,mBI4NkC;EJhNlC,+BIiNmC;EJhNnC,uBIgNmC;AHomBrC;AGlmBY;EAJJ;IJ7NN,8BIkOsC;IJjOtC,0BIiOsC;IJhOtC,sBIgOsC;IACxB;EHumBd;AACF;AGrmBY;EACI;EACA;AHumBhB;AGlmBI;EACI;EACA;EACA;EACA;AHomBR;AGlmBQ;EACI;AHomBZ;AGlmBY;EACI;EACA;EACA;AHomBhB;AGhmBQ;EACI;AHkmBZ;AG/lBQ;EACI;EACA;AHimBZ;AG7lBY;EACI;EACA;AH+lBhB;;AGzlBA;;CAAA;AAII;EACI;EACA;AH2lBR;;AGvlBA;EACI;EACA;EACA;EJ5RF,8BI6R0B;EJ5R1B,0BI4R0B;EJ3R1B,sBI2R0B;EACxB;EACA;EACA;AH4lBJ;AG3lBI;EARJ;IASQ;IACA;IACA;IACA;EH8lBN;AACF;;AG3lBA;;CAAA;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EJlUF;EACA;EACA;EACA;EACA;EIgUE;EACA;EACA;AHkmBJ;AGhmBI;EACI;EACA;AHkmBR;AGhmBQ;EACI;EACA;EACA;EACA;EACA;EACA;AHkmBZ;AGhmBY;EARJ;IASQ;IACA;EHmmBd;AACF;AGjmBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AHmmBhB;AG9lBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHgmBZ;;AG3lBA;EACI;EA0iBA;;GAAA;AHuDJ;AG/lBI;EACI;AHimBR;AG9lBI;EACI;EACA;EACA;EACA;AHgmBR;AG9lBQ;EACI;EACA;AHgmBZ;AG7lBQ;EACI;EACA;EACA;EACA;EACA;EACA;AH+lBZ;AG3lBI;EACI;EACA;EACA;AH6lBR;AG3lBY;EACI;EACA;AH6lBhB;AG5lBgB;EACI;EACA;EACA;EACA;AH8lBpB;AG5lBgB;EACI;AH8lBpB;AG5lBgB;EACI;AH8lBpB;AG5lBgB;EACI;AH8lBpB;AG5lBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH8lBpB;AG5lBgB;EACI;EACA;EACA;AH8lBpB;AGxlBI;EACI;EACA;EACA;EACA;EJ9bN;EACA;EACA;EACA;EACA;EAWA,8BIib8B;EJhb9B,0BIgb8B;EJ/a9B,sBI+a8B;AHgmBhC;AG/lBQ;EAPJ;IAQQ;EHkmBV;AACF;AG/lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AHimBR;AG9lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHgmBR;AG7lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH+lBR;AG7lBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AH+lBR;AG5lBI;EJ9eF;EACA;EACA;EACA;EACA;EAyBA,+BImd+B;EJld/B,uBIkd+B;EACzB;EACA;AHmmBR;AGlmBQ;EALJ;IAMQ;IACA;EHqmBV;AACF;AGnmBQ;EACI;AHqmBZ;AGlmBQ;EAEI;EACA;EACA;EACA;AHmmBZ;AGjmBY;EAPJ;IAQQ;EHomBd;AACF;AGlmBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHomBhB;AGhmBQ;EACI;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHimBZ;AG/lBY;EAlBJ;IAmBQ;IACA;IACA;IACA;IACA;IACA;EHkmBd;AACF;AG/lBQ;EACI;AHimBZ;AG9lBgB;EACI;EACA;EACA;AHgmBpB;AG9lBoB;EACI;EACA;EACA;AHgmBxB;AG3lBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH6lBhB;AG3lBgB;EACI;EACA;EACA;AH6lBpB;AGvlBY;EACI;EACA;AHylBhB;AGplBI;EJ1lBF;EACA;EACA;EACA;EACA;EAyBA,+BI+jB+B;EJ9jB/B,uBI8jB+B;EACzB;AH2lBR;AGzlBQ;EACI;EACA;EACA;EACA;AH2lBZ;AGvlBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AHylBR;AGvlBQ;EACI;AHylBZ;AGtlBQ;EACI;EACA;AHwlBZ;AGrlBQ;EACI;AHulBZ;AGrlBY;EACI;EACA;EACA;EACA;EACA;EACA;AHulBhB;AGrlBgB;EACI;EACA;EACA;EACA;EACA;EACA;AHulBpB;AGnlBY;EACI;EACA;AHqlBhB;AGnlBgB;;;;EAII;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHqlBpB;AGnlBoB;;;;EACI;EACA;AHwlBxB;AGnlBY;EACI;EACA;EACA;EACA;EACA;AHqlBhB;AGnlBgB;EACI;AHqlBpB;AGllBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJztBlB;EACA;EACA;EACA;AC8yCF;AGrlBoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJruBtB;EACA;EACA;EACA;AC6zCF;AGrlBoB;EACI;AHulBxB;AGrlBwB;EACI;EACA;AHulB5B;AGhlBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHklBZ;AGhlBY;EACI;AHklBhB;AGhlBgB;EACI;AHklBpB;AG9kBY;EACI;EACA;AHglBhB;AG/kBgB;EAHJ;IAIQ;EHklBlB;AACF;AGhlBgB;EACI;EACA;EACA;AHklBpB;AG7kBQ;EACI;AH+kBZ;AG7kBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AH+kBhB;AG5kBY;EACI;AH8kBhB;AG5kBgB;EACI;AH8kBpB;AG5kBoB;EACI;EACA;EAEA;EACA;AH6kBxB;AGzkB4B;EACI;EACA;EACA;EACA;EACA;AH2kBhC;AGzkBgC;EACI;EACA;EACA;EACA;AH2kBpC;AGtkBwB;EACI;EACA;EACA;AHwkB5B;AGrkBwB;EACI;EACA;AHukB5B;AG9jBY;EACI;AHgkBhB;AG5jBQ;EACI;AH8jBZ;AG1jBI;EACI;EACA;AH4jBR;AGzjBI;EACI;AH2jBR;AGvjBQ;EACI;EACA;AHyjBZ;AGxjBY;EAHJ;IAIQ;EH2jBd;AACF;AGzjBY;EACI;EACA;AH2jBhB;AGzjBgB;EACI;EACA;EACA;EACA;EACA;EACA;AH2jBpB;AGtjBgB;EACI;EACA;AHwjBpB;AGljBoB;EADJ;IAEQ;EHqjBtB;AACF;AG7iBQ;EACI;AH+iBZ;AG3iBI;;;;EAII;AH6iBR;AG3iBQ;;;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHgjBZ;AG9iBY;;;;EACI;AHmjBhB;AG7iBQ;EACI;AH+iBZ;AG3iBI;EACI;AH6iBR;AGtiBI;EACI;EACA;AHwiBR;AGriBI;EACI;AHuiBR;AGpiBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AHsiBR;AGniBI;EACI;IACI;IACA;EHqiBV;AACF;AGliBI;EACI;IACI;IACA;EHoiBV;AACF;AG9hBY;;EACI;AHiiBhB;AG7hBgB;;EACI;EACA;AHgiBpB;AG7hBgB;;EACI;EACA;AHgiBpB;;AIvhDE;EADF;IAEI;IACA;EJ2hDF;AACF;;AIzhDA;ELqBE;EACA;EACA;EACA;EACA;EKvBA;EACA;EACA;AJgiDF;AI9hDE;EANF;IAOI;IACA;EJiiDF;AACF;AI/hDE;EACE;EACA;EACA;AJiiDJ;AI9hDE;EACE;EACA;EACA;EACA;EACA;EL1BF;EACA;EACA;EACA;AC2jDF;AIhiDE;EACE;EACA,yBHoGY;EGnGZ;ELjCF;EACA;EACA;EACA;EKmCE;EACA;AJkiDJ;AItiDI;EALF;IAMI;EJyiDJ;AACF;AIriDI;EACE;ELjBJ;EACA;EACA;EACA;EACA;EAqCA,2BKtByB;ELuBzB,sBKvByB;ELwBzB,mBKxByB;EACrB;EACA,cH8EU;EG7EV;EACA;EACA;EACA;EACA;EACA;ELpDJ;EACA;EACA;EACA;EKmDI;AJgjDN;AI9iDM;EACE;EACA,cHmEY;EGlEZ;ELlCN;EACA;EACA;EACA;EACA;EAyBA,+BKO+B;ELN/B,uBKM+B;EL7D/B;EACA;EACA;EACA;ACmnDF;AIrjDM;EACE;EACA;AJujDR;AIpjDM;EACE;EACA,cH4DQ;EG3DR;EACA;AJsjDR;AIpjDQ;EANF;IAOI;EJujDR;AACF;AIrjDQ;EACE;AJujDV;AIljDI;EACE;EACA;AJojDN;AIljDM;EACE;AJojDR;AIljDQ;EACE;AJojDV;AIljDU;ELvER;EACA;EACA;EACA;EACA;EAqCA,2BKgC+B;EL/B/B,sBK+B+B;EL9B/B,mBK8B+B;EACrB;EACA;EACA;EACA;AJ0jDZ;AIxjDY;EACE;EACA;EACA;EACA;EACA;EACA;EACA,qBHfJ;EGgBI;EACA;EACA;AJ0jDd;AInjDY;EACE;AJqjDd;AInjDc;EACE;AJqjDhB;AI5iDE;ELrGA,oCKsGgB;ELrGhB,gCKqGgB;ELpGhB,4BKoGgB;AJgjDlB;AI/iDI;EAFF;IAGI;EJkjDJ;AACF;AI/iDI;EACE;EL/FJ,uBKgGuB;EL/FvB,mBK+FuB;EL9FvB,eK8FuB;ELzFvB,sCK0F6B;ELzF7B,8BKyF6B;EACzB;AJojDN;AIljDM;EL1HJ;EACA;EACA;EACA;EACA;AC+qDF;;AIjjDE;EACE;EACA;EACA;AJojDJ;AInjDI;EACE;EACA;AJqjDN;AInjDI;EACE;EACA;EACA,cHpEI;EGqEJ;EACA;AJqjDN;AIpjDM;EACE,cHxEE;EGyEF;EACA;AJsjDR;AIrjDQ;EACE;EACA;AJujDV;;AIhjDA;EACE;EACA;AJmjDF;AIjjDE;ELzJA,oCK0JgB;ELzJhB,gCKyJgB;ELxJhB,4BKwJgB;EACd;EACA;AJqjDJ;AIpjDI;EAJF;IAKI;EJujDJ;AACF;;AKxvDI;EACI;AL2vDR;;AKvvDI;EACI;AL0vDR;;AKtvDI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALyvDR;AKvvDQ;EACI;EACA;ALyvDZ;AKvvDY;EACI;ALyvDhB;AKtvDY;EACI;EACA;EACA,WJ2DM;EI1DN;EACA;EACA;EACA;EACA;EACA;EACA;ALwvDhB;AKpvDQ;EACI;EACA;EACA;EACA;EACA;ALsvDZ;AKpvDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALsvDhB;AKpvDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALsvDpB;AKlvDoB;EACI;EACA;EACA,WJQF;EIPE;EACA;EACA;EACA;EACA;ALovDxB;AKlvDwB;EACI;ALovD5B;AK7uDgB;EACI;EACA;AL+uDpB;AKzuDI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL2uDR;AK1uDQ;EATJ;IAUQ;EL6uDV;AACF;AK5uDQ;EAZJ;IAaQ;EL+uDV;AACF;AK7uDQ;EACI;AL+uDZ;AK9uDY;EAFJ;IAGQ;ELivDd;AACF;AK/uDY;EACI;EACA;EACA;ALivDhB;AK9uDY;EACI;EACA;EACA;EACA;ALgvDhB;AK/uDgB;EALJ;IAMQ;ELkvDlB;AACF;AKhvDgB;EACI;EACA;ALkvDpB;AK7uDQ;EACI;AL+uDZ;AK9uDY;EAFJ;IAGQ;ELivDd;AACF;AK/uDY;EACI;ALivDhB;AK5uDI;EACI;EACA;AL8uDR;AK7uDQ;EACI;EACA;EACA;EACA;AL+uDZ;AK9uDY;EALJ;IAMQ;IACA;IACA;IACA;ELivDd;AACF;AK/uDY;EACI;EACA;EACA;EACA;EACA;EACA;ALivDhB;AKhvDgB;EAPJ;IAQQ;ELmvDlB;AACF;AKlvDgB;EAVJ;IAWQ;ELqvDlB;AACF;AKpvDgB;EAbJ;IAcQ;IACA;ELuvDlB;AACF;AKtvDgB;EAjBJ;IAkBQ;IACA;ELyvDlB;AACF;AKxvDgB;EArBJ;IAsBQ;EL2vDlB;AACF;AKzvDgB;EACI;EACA;EACA;EACA;AL2vDpB;AKzvDoB;EACI;AL2vDxB;AKxvDoB;EAVJ;IAWQ;IACA;EL2vDtB;AACF;AKxvDgB;EACI;AL0vDpB;AKzvDoB;EAFJ;IAGQ;EL4vDtB;AACF;AK1vDoB;EACI;EACA;EACA;EACA;AL4vDxB;AK1vDwB;EANJ;IAOQ;EL6vD1B;AACF;AK1vDoB;EACI;EACA;EACA;EACA,WJpJF;EIqJE;AL4vDxB;AK1vDwB;EAPJ;IAQQ;EL6vD1B;AACF;AKvvDI;EACI;EN/NN;EACA;EACA;EACA;EACA;EM6NM;EACA;AL6vDR;AK5vDQ;EALJ;IAMQ;EL+vDV;AACF;AK9vDQ;EACI;EACA;EACA;EACA,WJ3KU;EI4KV;ALgwDZ;AK7vDQ;ENtON,kCMuOwB;ENtOxB,8BMsOwB;ENrOxB,0BMqOwB;ALiwD1B;AK7vDQ;EN3ON,qBM4OwB;EN3OxB,iBM2OwB;EN1OxB,aM0OwB;ALiwD1B;AK7vDQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL+vDZ;AK7vDY;EACI;AL+vDhB;AK3vDQ;EACI;EACA;AL6vDZ;AK1vDQ;EACI;EACA;EACA;AL4vDZ;AK3vDY;EAJJ;IAKQ;EL8vDd;AACF;AK5vDY;EACI;AL8vDhB;AK1vDQ;EACI;EACA;EACA;AL4vDZ;AK3vDY;EAJJ;IAKQ;IACA;EL8vDd;AACF;AK7vDY;EACI;EACA;AL+vDhB;AK7vDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AL+vDpB;AK5vDgB;EACI;EACA;EACA;EACA;AL8vDpB;AKzvDQ;EA+II;EAmCA;AL2kDZ;AK3vDgB;EACI;EACA;EACA;AL6vDpB;AK5vDoB;EACI;EACA;EACA;EACA;EACA;EACA;AL8vDxB;AK5vDoB;EACI;EACA;EACA;EACA;AL8vDxB;AK1vDY;EACI;EACA;EACA;EAEA;EACA;EACA;EACA;AL2vDhB;AKzvDgB;EACI;EACA;EACA;EAEA;EAGA;ALwvDpB;AKpvDgB;EACI;EACA;EACA;ALsvDpB;AKrvDoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALuvDxB;AKtvDwB;EACI;EACA;ALwvD5B;AKrvDoB;EACI;ALuvDxB;AKtvDwB;EACI;EACA;EACA;EACA;EACA;EACA;ALwvD5B;AKvvD4B;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALyvDhC;AKtvDwB;EACI;EACA;EACA;EACA;EACA;EACA;ALwvD5B;AKrvDoB;EACI;ALuvDxB;AKtvDwB;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;ALuvD5B;AKtvD4B;EACI;EACA;ALwvDhC;AKtvD4B;EACI;EACA;ALwvDhC;AKtvD4B;EAEI;ALuvDhC;AKrvD4B;EACI;EACA;ALuvDhC;AKlvD4B;EACI;EACA;ALovDhC;AKlvD4B;EACI;EACA;ALovDhC;AK7uDY;EACI;IAAK;ELgvDnB;EK/uDc;IAAO;ELkvDrB;AACF;AK/uDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALivDhB;AK9uDY;EACI;EACA;ALgvDhB;AK7uDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL+uDhB;AK5uDY;EACI;AL8uDhB;AKzuDY;EACI;EACA;EACA;EACA;AL2uDhB;AKvuDoB;EACI;EACA;EACA;EACA;EACA;EACA;ALyuDxB;AKvuDoB;EACI;EACA;EACA;EACA;EACA;EACA;ALyuDxB;AKtuDoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALwuDxB;AKnuDY;EACI;EACA;EACA;ALquDhB;AKpuDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALsuDpB;AKpuDgB;EACI;EACA;EACA;EACA;EACA;ALsuDpB;AKpuDoB;EACI;EACA;EACA;EACA;EACA;ALsuDxB;AKpuDwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALsuD5B;;AK3tDI;EACI;EACA;EACA;EACA;AL8tDR;AK5tDQ;EANJ;IAOQ;EL+tDV;AACF;AK7tDQ;EAVJ;IAWQ;ELguDV;AACF;AK9tDQ;EACI;EACA;EACA;ENzlBV;EACA;EACA;EACA;EACA;EAWA,8BM4kBkC;EN3kBlC,0BM2kBkC;EN1kBlC,sBM0kBkC;ENljBlC,+BMmjB+B;ENljB/B,0BMkjB+B;ENjjB/B,uBMijB+B;EACrB;ALwuDZ;AKtuDY;EACI;EACA;EACA;EACA;ALwuDhB;AKruDY;EACI;EACA;EACA;ALuuDhB;AKpuDY;EACI;ALsuDhB;AKluDQ;EACI;EACA;EACA;EACA;ALouDZ;AKluDY;EANJ;IAOQ;ELquDd;AACF;AKnuDY;EAVJ;IAWQ;ELsuDd;AACF;AKnuDgB;EACI;ALquDpB;AK/tDI;EACI;ALiuDR;AK/tDQ;EACI;EACA;EACA;EACA;EACA;ALiuDZ;AK9tDQ;EACI;EACA;EACA;EACA;EACA;EACA;ALguDZ;AK/tDY;EAPJ;IAQQ;ELkuDd;AACF;AKhuDY;EACI;EACA;EACA;ALkuDhB;AKjuDgB;EAJJ;IAKQ;ELouDlB;AACF;AKluDgB;ENrqBd;EACA;EACA;EACA;EACA;EAyBA,sCM0oB2C;ENzoB3C,8BMyoB2C;EN9nB3C,2BM+nBuC;EN9nBvC,sBM8nBuC;EN7nBvC,mBM6nBuC;EACrB;EACA;EACA;AL2uDpB;AKzuDoB;EACI;EACA;ENxsBtB;EACA;EACA;EACA;ACo7EF;AK3uDoB;EACI;EACA;EACA;EACA;EACA;AL6uDxB;AK5uDwB;EANJ;IAOQ;EL+uD1B;AACF;AK1uDoB;EACI;AL4uDxB;AKxuDgB;EACI;EACA;EACA;AL0uDpB;AKxuDoB;EACI;EACA;EACA;AL0uDxB;;AKluDA;EACI;ALquDJ;AKluDQ;EACI;EACA;ALouDZ;AKluDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALouDhB;AKluDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALouDpB;AKjuDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALmuDpB;AKhuDgB;EACI;EACA;EACA,WJlsBE;EImsBF;EACA;ALkuDpB;AKhuDoB;EACI;ALkuDxB;AK3tDI;EACI;EACA;EACA;AL6tDR;;AKztDA;EACI;AL4tDJ;;AKztDA;EACI;EACA;EACA;EACA;EACA;AL4tDJ;AK1tDI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL4tDR;AK1tDQ;EACI;EACA;EACA;EACA;AL4tDZ;AK1tDY;EACI;EACA;AL4tDhB;AKztDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL2tDhB;AKztDgB;EACI;AL2tDpB;AKxtDgB;EACI;AL0tDpB;AKvtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALytDpB;AKvtDoB;EACI;EACA;ALytDxB;AKrtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALutDpB;AKrtDoB;EACI;EACA;EACA;ALutDxB;AKptDoB;EACI;EACA;EACA;ALstDxB;AKptDwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,WJh0BN;ADshFtB;AKptD4B;EACI;ALstDhC;AKntD4B;EACI;ALqtDhC;AKltD4B;EACI;EACA;ALotDhC;AKjtD4B;EACI;EACA;EACA;ALmtDhC;AKhtD4B;EACI;EACA;ALktDhC;AK/sD4B;EACI;ALitDhC;AK/sD4B;EACI;ALitDhC;AKxsDQ;EACI;EACA;EACA;AL0sDZ;AKxsDY;EACI;EACA;AL0sDhB;AKxsDgB;EACI;EACA;AL0sDpB;AKpsDI;EACI;ALssDR;AKpsDQ;EN17BN;EACA;EACA;EACA;EACA;EMw7BU;EACA;AL0sDZ;AKxsDY;EALJ;IAMQ;IACA;EL2sDd;AACF;AKzsDY;EACI;EACA;EACA;AL2sDhB;AKxsDY;EACI;EACA;EACA;EACA;EACA;EACA;ENz+Bd;EACA;EACA;EACA;ACorFF;AK1sDY;EACI;EN9+Bd;EACA;EACA;EACA;AC2rFF;AK9sDgB;EAHJ;IAIQ;ELitDlB;AACF;AK/sDgB;EACI;EN59BlB;EACA;EACA;EACA;EACA;EAqCA,2BMq7BuC;ENp7BvC,sBMo7BuC;ENn7BvC,mBMm7BuC;EACrB;EACA,WJj6BE;EIk6BF;EACA;EACA;EACA;EACA;EN9/BlB;EACA;EACA;EACA;ACstFF;AKxtDoB;EACI;EACA,cJj6Bd;EIk6Bc;EN3+BtB;EACA;EACA;EACA;EACA;EAyBA,+BMg9B+C;EN/8B/C,uBM+8B+C;ENtgC/C;EACA;EACA;EACA;ACsuFF;AK/tDoB;EACI;EACA;ALiuDxB;AK9tDoB;EACI;EACA;ALguDxB;AK7tDoB;EACI;EACA;EACA;EACA;EACA;AL+tDxB;AK9tDwB;EANJ;IAOQ;ELiuD1B;AACF;AK/tDwB;EACI;ALiuD5B;AK9tDwB;EACI;EACA;EACA;EACA;EACA;EACA;ALguD5B;AK7tDwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AL+tD5B;AK9tD4B;EAZJ;IAaQ;IACA;ELiuD9B;AACF;AK5tDgB;EACI;EACA;AL8tDpB;AK5tDoB;EACI;AL8tDxB;AK5tDwB;EACI;AL8tD5B;AK5tD4B;ENhjC1B;EACA;EACA;EACA;EACA;EAqCA,2BMygCmD;ENxgCnD,sBMwgCmD;ENvgCnD,mBMugCmD;EACrB;EACA;ALouDhC;AK9tDgC;EACI;ALguDpC;AK9tDoC;EACI;ALguDxC;AKvtDY;EN/jCV,oCMgkC4B;EN/jC5B,gCM+jC4B;EN9jC5B,4BM8jC4B;EACd;AL2tDhB;AK1tDgB;EAHJ;IAIQ;EL6tDlB;AACF;AK3tDgB;EACI;EACA;EACA;AL6tDpB;AK5tDoB;EAJJ;IAKQ;EL+tDtB;AACF;AK5tDwB;EACI,WJzhCN;EI0hCM;AL8tD5B;AKztDgB;EACI;ENzkClB,uBM0kCqC;ENzkCrC,mBMykCqC;ENxkCrC,eMwkCqC;ENnkCrC,sCMokC2C;ENnkC3C,8BMmkC2C;EACzB;EACA;EACA;EACA;AL8tDpB;AK5tDoB;ENvmClB;EACA;EACA;EACA;EACA;ACs0FF;AK/tDoB;EACI;EACA;EACA;EACA;ALiuDxB;AK/tDwB;EACI;EACA;ALiuD5B;AK7tDoB;EACI;AL+tDxB;AK5tDoB;EACI;EACA;AL8tDxB;;AKttDA;EACI;EACA;EACA;EACA;ALytDJ;AKvtDI;EACI;EACA;EACA;ALytDR;AKvtDQ;EACI;ALytDZ;AKttDQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALwtDZ;AKvtDY;EAZJ;IAaQ;EL0tDd;AACF;AKvtDgB;EACI;EACA;EACA;EACA;EACA;EACA;ALytDpB;AKttDgB;EACI;EACA;EACA;EACA;EACA;ALwtDpB;AKptDQ;EACI;EACA;ALstDZ;AKltDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALotDhB;AKntDgB;EAfJ;IAgBQ;IACA;ELstDlB;AACF;AKptDgB;EACI;ALstDpB;AKjtDQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALmtDZ;AKjtDY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALmtDhB;AKltDgB;EARJ;IASQ;ELqtDlB;AACF;AKntDgB;EACI;EACA;EACA;EACA;EACA;ALqtDpB;AKptDoB;EANJ;IAOQ;IACA;IACA;ELutDtB;AACF;AKptDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALstDpB;AKrtDoB;EARJ;IASQ;ELwtDtB;AACF;AKrtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ALutDpB;AKttDoB;EARJ;IASQ;ELytDtB;AACF;AKvtDoB;EACI;ALytDxB;AKvtDqB;EACG;ALytDxB;AKrtDgB;EACI;ALutDpB;AKptDgB;EACI;ALstDpB;AKptDoB;EACI;ALstDxB;AKltDgB;EAEI;EACA;ALmtDpB;AKhtDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALktDpB;AKhtDoB;EACI;EACA;ALktDxB;AK9sDgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ALgtDpB;AK7sDgB;EACI;AL+sDpB;AK5sDgB;EACI;EACA;EACA;AL8sDpB;AK3sDgB;EACI;EACA;EACA;EACA;EACA;AL6sDpB;AK1sDgB;EACI;EACA;EACA;AL4sDpB;;AKrsDA;EACI;EACA;EACA;EACA;ALwsDJ;;AKrsDA;;;EAGI;EACA;EACA;ALwsDJ;AKvsDI;;;EACI;AL2sDR;AKzsDI;;;EACI;EACA;AL6sDR;AK3sDY;;;EACI;AL+sDhB;AK9sDgB;;;EACI;ALktDpB;AKhtDgB;;;EACI;EACA;ALotDpB;;AK9sDA;EACE;EACA;EACA;EACA;ALitDF;;AK/sDA;EACE;EACA;EACA;ALktDF;;AMnoGA;EACE;ANsoGF;AMpoGE;EAHF;IAII;ENuoGF;AACF;AMroGE;EACE;EACA;EACA;EACA;EACA;EACA,cLiHY;EKhHZ;EACA;EACA;EACA;EACA;ANuoGJ;AMroGI;EACE;EACA;EACA;ANuoGN;AMtoGM;EACE;EACA;EACA;EACA,mBLkGQ;EKjGR;EACA,cLwGQ;EKvGR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ANwoGR;AMvoGQ;EACE;EACA;EACA;EACA;EACA;EACA,mBL+EM;EK9EN;EACA;EACA;EACA;EACA;ANyoGV;AMpoGQ;EACE;EACA;ANsoGV;AMnoGM;EACE;ANqoGR;AMloGI;EACE;ANooGN;AMnoGM;EACE;EACA;ANqoGR;AMloGM;EACE;EACA;ANooGR;AM3nGM;EACE;EACA;EACA;EACA;AN6nGR;AMvnGE;EACE;EACA;ANynGJ;AMxnGI;EACE;EACA;AN0nGN;AMtnGE;EACE,cLuBgB;EKtBhB;EACA;EACA;EACA;ANwnGJ;;AMpnGE;EACE;ANunGJ;;AMnnGE;EACE;ANsnGJ;;AMnnGA;EACE;ANsnGF;;AO5uGI;;;EACI;EACA;EACA;EACA,cNsHQ;EMrHR;EACA;EACA;EACA,mBNuHa;EMtHb;APivGR;AO/uGQ;;;EACI;EACA;EACA;EACA;APmvGZ;AOhvGQ;;;EACI,cNyGI;AD2oGhB;AOjvGQ;;;EACI,cNqGI;ADgpGhB;AOlvGQ;;;EACI,cNiGI;ADqpGhB;AOnvGQ;;;EACI;EACA,cN4FI;AD2pGhB;AOpvGQ;;;EACI;EACA,cNuFI;ADiqGhB;AOrvGQ;;;EACI,cNmFI;ADsqGhB;AOtvGQ;;;EACI;EACA,yBNuDJ;ADmsGR;AOxvGY;;;EACI;EACA;AP4vGhB;AOxvGI;;;EACI;EACA;EACA,mBNyEQ;EMxER;EACA;EACA;EACA;EACA;AP4vGR;AO3vGQ;;;EACI,cN4DI;ADmsGhB;AO7vGQ;;;EACI;EACA;EACA;EACA;APiwGZ;AOhwGY;;;EACI;EACA;EACA;APowGhB;;AQj1GE;EACE;EACA;EACA;EACA,cP0HgB;EOzHhB;EACA;EACA;EACA;EACA,mBPyHiB;EOxHjB;ARo1GJ;AQn1GI;EACE;EACA;ARq1GN;;ASj2GE;EACE;EACA;EACA;EACA;EACA,yBR+HY;EQ9HZ;EACA;EACA,cRoHY;EQnHZ;EACA;ATo2GJ;ASn2GI;EACE;EACA,qBRkHc;EQjHd;ATq2GN;;AUn3GE;EACE;EACA;AVs3GJ;AUp3GI;EACE;EACA;EACA;EACA,mBTyHe;ESxHf;EACA;EACA,cT0FI;ESzFJ;AVs3GN;AUp3GM;EACE,yBTgFE;ES/EF;EACA;EACA;EACA;EACA,cTiFE;ADqyGV;AUp3GQ;EACE;AVs3GV;AUn3GM;EACE;EACA;EACA;EACA,cTuEE;EStEF;EACA;EACA;EACA;EACA;EACA;AVq3GR;AUl3GM;EACE;AVo3GR;AUj3GI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVm3GN;AUh3GE;EACE;AVk3GJ;AU92GI;EACE;AVg3GN;AU/2GM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVi3GR;AU52GE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AV82GJ;AU72GI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;AV+2GN;AU52GI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AV82GN;AU72GM;EACE;EACA;EACA;EACA;EACA;EACA;AV+2GR;AU92GQ;EACE;EACA;EACA;EACA;AVg3GV;AU92GQ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AVg3GV;AU/2GU;EACE;AVi3GZ;AU72GM;EACE;AV+2GR;AU92GQ;EACE;AVg3GV;AU/2GU;EACE;EACA;AVi3GZ;AU/2GU;EACE;EACA;EACA;EACA;AVi3GZ;AU/2GU;EACE;EACA;EACA;EACA;AVi3GZ;AU52GM;EACE;EACA;EACA;AV82GR;;AUx2GA;EACE;AV22GF;;AWjhHM;EACE;AXohHR;AWhhHQ;EACE;EACA;AXkhHV;AW7gHI;EACE;AX+gHN;AW7gHM;EACE,cVgFE;EU/EF;EACA;EACA;EZtBN;EACA;EACA;EACA;ACsiHF;AWhhHQ;EACE,cV0EA;ADw8GV;AWhhHU;EACE,qBV4EH;ADs8GT;AW7gHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EZ3CN;EACA;EACA;EACA;AC2jHF;AW/gHM;EACE;EACA;EACA;EACA,yBVoCc;EUnCd;EACA;EACA;EACA;EACA;EZ2BN,6BAqBmB;EApBnB,yBAoBmB;EAnBnB,wBAmBmB;EAlBnB,qBAkBmB;EAxGnB;EACA;EACA;EACA;AC8kHF;AWnhHQ;EACE;EZoBR,2BAqBmB;EApBnB,uBAoBmB;EAnBnB,sBAmBmB;EAlBnB,mBAkBmB;ACg/GrB;AWrhHQ;EACE,qBVmBY;ADogHtB;;AYxlHM;EACE;AZ2lHR;AYvlHQ;EACE;EACA;AZylHV;AYnlHI;EACE;AZqlHN;AYnlHM;EACE,cX+EE;EW9EF;EACA;EACA;EbvBN;EACA;EACA;EACA;AC6mHF;AYtlHQ;EACE,cXyEA;AD+gHV;AYtlHU;EACE,qBX2EH;AD6gHT;AYnlHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;Eb5CN;EACA;EACA;EACA;ACkoHF;AYrlHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EbwBN,6BAqBmB;EApBnB,yBAoBmB;EAnBnB,wBAmBmB;EAlBnB,qBAkBmB;EAxGnB;EACA;EACA;EACA;ACupHF;AYzlHQ;EACE;EbiBR,2BAqBmB;EApBnB,uBAoBmB;EAnBnB,sBAmBmB;EAlBnB,mBAkBmB;ACyjHrB;AY3lHQ;EACE;EACA;AZ6lHV;;AapqHI;EACE;EACA;EACA;EACA;EACA;EdmBJ;EACA;EACA;EACA;EACA;EcrBI;Ab2qHN;AazqHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EdKN;EACA;EACA;EACA;EACA;EAyBA,+BchC+B;EdiC/B,uBcjC+B;Ed4C/B,2Bc3C2B;Ed4C3B,sBc5C2B;Ed6C3B,mBc7C2B;AbkrH7B;AahrHQ;EACE;EACA;AbkrHV;Aa9qHM;EACE;EACA;AbgrHR;Aa5qHI;EACE;Ab8qHN;Aa5qHM;EACE;EACA;EACA,yBZ2DA;EY1DA;EACA;EACA;EACA;EACA;EACA;EACA;Ab8qHR;Aa3qHM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Ab6qHR;;AavqHA;EACE;Ab0qHF;AarqHM;EACE;AbuqHR;AarqHQ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AbuqHV;AapqHQ;EACE;EACA;EACA;EACA;EACA;AbsqHV;;Aa5pHE;;;EACE;EACA;AbiqHJ;Aa/pHI;;;EACE;AbmqHN;AahqHI;;;EACE;AboqHN;AajqHI;;;EACE;AbqqHN;;AczxHY;EACI;EACA;EACA;EACA;EACA;Ad4xHhB;AcxxHY;EACI;EACA;Ad0xHhB;AcxxHY;EACI;Ad0xHhB;AcxxHY;EACI;EACA;EACA;EACA;EACA;Ad0xHhB;;AelzHA;EACE;EACA;EACA,yBdkIoB;ADmrHtB;AenzHE;EhBsBA;EACA;EACA;EACA;EACA;EgBxBE;EACA;AfyzHJ;AevzHI;EACE;EACA;EACA;EACA;EhBaJ;EACA;EACA;EACA;EACA;EAqCA,2BgBpDyB;EhBqDzB,sBgBrDyB;EhBsDzB,mBgBtDyB;EhBwCzB,+BgBvC6B;EhBwC7B,uBgBxC6B;EACzB,yBdmHgB;EclHhB;EACA;EACA;Afg0HN;Ae7zHI;EACE,WdiEgB;EchEhB;EACA;EACA;Af+zHN;Ae9zHM;EACE;EACA,cd+FQ;Ec9FR;EACA;EACA;EACA;EACA;Afg0HR;Ae9zHM;EACE,cdwFY;EcvFZ;EACA;EACA;EACA;Afg0HR;Ae5zHQ;EACE;Af8zHV;AezzHM;EACE;EACA;EACA,cdkEa;EcjEb;EACA;EACA;EACA;Af2zHR;Ae1zHQ;EACE;EACA;Af4zHV;;AgBz3HE;EjByBA;EACA;EACA;EACA;EACA;EiB3BE;EACA;EACA;EACA,yBfsGI;AD0xHR;AgB93HI;EACE;EACA;EACA,cfmGG;AD6xHT;AgB73HI;EACE,cfoFI;EenFJ;AhB+3HN;AgB73HM;EACE;EACA;EACA,cfiFE;EehFF;AhB+3HR;AgB33HQ;EACE;AhB63HV;AgBx3HI;EACE,qBf+EI;Ee9EJ,yBf6EG;AD6yHT;AgBx3HM;EACE,cfuDQ;ADm0HhB;AgBv3HI;EACE,qBfyEK;EexEL,yBfuEI;ADkzHV;AgBv3HM;EACE,cfsEG;ADmzHX;AgBt3HI;EACE,qBfoEE;EenEF,yBfkEC;ADszHP;AgBt3HM;EACE,cfsCM;ADk1Hd;;AgBj3HI;EACE;EACA;AhBo3HN;;AgB/2HI;EACE;EACA;AhBk3HN;;AgB72HI;EACE;EACA;AhBg3HN;AgB92HM;EACE;EACA;EACA;AhBg3HR;AgB72HM;EACE,WfIc;EeHd;EACA;EACA;EACA;AhB+2HR;AgB72HQ;EACE;AhB+2HV;AgB52HQ;EACE;AhB82HV;;AiB78HE;EACE;EACA;EACA;AjBg9HJ;AiB/8HI;EACE;AjBi9HN;AiB98HE;EACE;EACA;EACA;EACA;EACA;AjBg9HJ;AiB98HI;EACE;AjBg9HN;AiB78HI;EACE;EACA;EACA;EACA;EACA;EACA;EACA,yBhBoGU;EgBnGV;ElB3BJ;EACA;EACA;EACA;AC2+HF;AiBh9HM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,yBhB8FQ;EgB7FR;ElBvCN;EACA;EACA;EACA;AC0/HF;AiBl9HM;EACE;EACA;ElBsCN,mCA4CmB;EA3CnB,+BA2CmB;EA1CnB,8BA0CmB;EAzCnB,2BAyCmB;EkBhFb;EACA;EACA;EACA;ElBlDN;EACA;EACA;EACA;AC0gIF;AiBv9HM;EACE;EACA;EACA;EACA;AjBy9HR;AiBp9HM;EACE,yBhBwDa;AD85HrB;AiBp9HQ;EACE;EACA;EACA;EACA;AjBs9HV;AiBn9HQ;EACE;AjBq9HV;AiBl9HQ;EACE;AjBo9HV;;AkBliIE;EACE;AlBqiIJ;AkBniII;EnBsBF;EACA;EACA;EACA;EACA;EmBxBI;AlByiIN;AkBviIM;EACE;AlByiIR;AkBpiIE;EACE;EACA;EACA;EACA,yBjBqFI;EiBpFJ;EACA;EACA,cjBiFM;EiBhFN;EACA;AlBsiIJ;AkBpiII;EACE;EACA;EACA;AlBsiIN;AkBniII;EACE,cjBkEI;ADm+HV;AkBliII;EACE,cjB8DI;ADs+HV;AkBjiII;EACE,cjB0DI;ADy+HV;AkBhiII;EACE;EACA,cjBqDI;AD6+HV;AkB/hII;EACE;EACA,cjBgDI;ADi/HV;AkB9hII;EACE,cjB4CI;ADo/HV;AkB5hIE;EACE;EACA;EACA;EACA;EACA,cjBmCM;EiBlCN;AlB8hIJ;;AmB7lIE;EACE;AnBgmIJ;AmB7lIE;EACE;EACA;EACA;EACA;EACA,mBlBwHiB;EkBvHjB;EACA;EACA,clBgHY;EkB/GZ;EACA;AnB+lIJ;AmB7lII;EACE;EACA;EACA;AnB+lIN;AmB5lII;EACE,clBqGU;ADy/HhB;AmB3lII;EACE,clBiGU;AD4/HhB;AmB1lII;EACE,clB6FU;AD+/HhB;AmBzlII;EACE;EACA,clBwFU;ADmgIhB;AmBxlII;EACE;EACA,clBmFU;ADugIhB;AmBvlII;EACE,clB+EU;AD0gIhB;AmBrlIE;EACE;EACA;EACA;EACA;EACA,clBsEY;EkBrEZ;AnBulIJ;;AoBhpIA;EACE;ApBmpIF;AoBlpIG;EACC;EACA;EACA,mBnBiIY;EmBhIZ;ApBopIJ;AoBlpIE;EACE;ApBopIJ;AoBjpII;EACE;ApBmpIN;AoBhpII;EACE;EACA;EACA;EACA;ApBkpIN;AoBhpIQ;EACE;ApBkpIV;AoB9oIQ;EACE;EACA,mBnBgGK;ADgjIf;AoB/oIU;EACE;ApBipIZ;AoB7oIM;EACE;EACA,mBnB8Fa;EmB7Fb;EACA;EACA;EACA;EACA;ApB+oIR;AoB5oIM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,mBnB8EQ;EmB7ER;ApB8oIR;AoB3oIM;EACE;EACA;EACA;ApB6oIR;AoBloIM;EACE;EACA;EACA;EACA;EACA;EACA;EACA,cnB6CQ;EmB5CR;ApBooIR;AoBjoIM;EACE;EACA;EACA;EACA;EACA;EACA;ApBmoIR;AoBloIQ;EACE;EACA;EACA;EACA;ApBooIV;AoBnoIU;EACE;ApBqoIZ;AoBloIQ;EACE;ApBooIV;AoBnoIU;EACE;ApBqoIZ;AoB9nII;EACE;EACA;ErBtFJ;EACA;EACA;EACA;EACA;EAkBA,uBqBkEuB;ErBjEvB,mBqBiEuB;ErBhEvB,eqBgEuB;ErB3DvB,sCqB4D6B;ErB3D7B,8BqB2D6B;EACzB;EACA;EACA;EACA;EACA;ApBuoIN;AoBroIQ;EACE;ApBuoIV;AoBpoIM;EACE;EACA;EACA;ApBsoIR;AoBroIQ;;EAEI;EACA,mBnBDU;EmBEV,cnBbS;EmBcT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ApBuoIZ;AoBroIQ;EACI;EACA,cnBdI;ADqpIhB;AoBloII;EACE;ApBooIN;AoBjoII;EACE;ApBmoIN;AoBloIM;EACE,cnBtCa;EmBuCb;EACA;EACA;EACA;EACA;EACA;EACA;ApBooIR;AoBhoII;EACE;EACA;ApBkoIN;AoB9nIY;EACE;EACA;ApBgoId;AoB1nIY;EACE;ApB4nId;AoBtnII;EACE;ApBwnIN;;AoBnnIA;EACE;ApBsnIF;;AoBlnIE;;;EAGE;ApBqnIJ;AoBnnIE;EACE;ApBqnIJ;AoBpnII;EACE;ApBsnIN;AoBpnII;EACE;EACA;ApBsnIN;AoBrnIM;EACE;EACA;ApBunIR;;AqB/0II;EACI;EACA;ArBk1IR;AqBj1IQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA,cpByFF;EoBxFE;EACA;EACA;EACA;EACA;ArBm1IZ;AqBj1IQ;EACI,yBpB4EH;EoB3EG;EACA,cpBqEA;AD8wIZ;AqBj1IQ;EACI,yBpBsEH;EoBrEG;ArBm1IZ;AqBj1IQ;EACI,yBpBmEH;EoBlEG;EACA,cpB4DA;ADuxIZ;AqB/0IQ;EACI;EACA;EACA;EACA;EtBUV,uBsBT6B;EtBU7B,mBsBV6B;EtBW7B,esBX6B;EtBgB7B,sCsBfmC;EtBgBnC,8BsBhBmC;ArBo1IrC;AqBl1IQ;EtBhBN;EACA;EACA;EACA;EACA;EsBcU;ArBw1IZ;;AsBp4II;EACI;AtBu4IR;AsBt4IQ;EACI;EACA;EACA;EACA,yBrBiGJ;EqBhGI;EACA;EACA;EACA;AtBw4IZ;AsBr4II;EACI;EACA;EACA;AtBu4IR;AsBt4IQ;EACI;AtBw4IZ;AsBr4II;EACI;EACA;AtBu4IR;AsBt4IQ;EACI;AtBw4IZ;AsBv4IY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AtBy4IhB;AsBv4IY;EACI;EACA;EACA;EACA,yBrBgER;EqB/DQ;EACA;EACA;EACA;AtBy4IhB;;AuBp7IE;EACE;AvBu7IJ;AuBr7IE;EACE;AvBu7IJ;AuBl7IM;EACE;EACA;EACA;EACA;EACA;EACA;AvBo7IR;AuBn7IQ;EAPF;IAQI;EvBs7IR;AACF;AuBr7IQ;EACE;EACA;EACA,WtBmEY;EsBlEZ;EACA;AvBu7IV;AuBt7IU;EANF;IAOI;IACA;IACA;EvBy7IV;AACF;AuBv7IQ;EACE;EACA;AvBy7IV;AuBx7IU;EAHF;IAII;IACA;EvB27IV;AACF;AuBx7IM;EACE;AvB07IR;;AwBl+IE;EACE;EACA;EACA,mBvB2FK;EuB1FL;EACA;EACA;EACA;EACA;EACA;AxBq+IJ;AwBn+II;EACE;EACA;EACA;AxBq+IN;AwBn+IM;EACE;EACA,cvBiFE;ADo5IV;AwBj+II;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cvB2DQ;EuB1DR;EACA;EACA;EACA;AxBm+IN;AwBh+II;EACE;AxBk+IN;;AwB19II;EACE;AxB69IN;AwB19II;EACE;AxB49IN;AwB19IM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cvBuCE;EuBtCF;AxB49IR;AwB19IQ;EACE;EACA;EACA;AxB49IV;AwBz9IQ;EACE,cvByBA;ADk8IV;AwBx9IQ;EACE,cvBqBA;ADq8IV;AwBv9IQ;EACE,cvBiBA;ADw8IV;AwBt9IQ;EACE;EACA,cvBYA;AD48IV;AwBr9IQ;EACE;EACA,cvBOA;ADg9IV;AwBp9IQ;EACE,cvBGA;ADm9IV;AwBj9II;EzB1EF;EACA;EACA;EACA;EACA;EyBwEI;AxBu9IN;AwBr9IM;EzBtEJ,uByBuEoB;EzBtEpB,mByBsEoB;EzBrEpB,eyBqEoB;EACd;EACA;AxBy9IR;AwBv9IQ;EACE;EACA;EACA;EACA,cvBXA;EuBYA;EACA;EACA;EACA;AxBy9IV;AwBv9IU;EACE;AxBy9IZ;AwBt9IU;EACE,mBvBpCU;EuBqCV;AxBw9IZ;AwBn9IM;EACE;EACA;AxBq9IR;AwBn9IQ;EACE;AxBq9IV;AwBn9IU;EACE;AxBq9IZ;AwBl9IU;EACE;EACA;EACA;EACA;EACA;AxBo9IZ;AwBl9IY;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cvBxDJ;AD4gJV;AwBl9Ic;EACE;EACA;EACA;EACA;EACA;EzBzId;EACA;EACA;EACA;EACA;EAqCA,2ByBkGmC;EzBjGnC,sByBiGmC;EzBhGnC,mByBgGmC;EzB9GnC,+ByB+GuC;EzB9GvC,uByB8GuC;AxB29IzC;AwBz9IgB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AxB29IlB;AwBz9IkB;EACE;EACA;EACA;AxB29IpB;AwBt9Ic;EACE;AxBw9IhB;AwBt9IkB;EACE;AxBw9IpB;AwBp9Ic;EACE;AxBs9IhB;AwBp9IkB;EACE,qBvBlHE;EuBmHF,yBvBnHE;EuBoHF;AxBs9IpB;AwBr9IoB;EACE;AxBu9ItB;AwBh9IY;EACE;AxBk9Id;AwBh9IY;EACE,mBvBzHJ;EuB0HI;AxBk9Id;AwBh9IY;EACE,mBvBnHL;EuBoHK;AxBk9Id;AwBh9IY;EACE,mBvBzIQ;AD2lJtB;AwB38II;EACE;EACA;EACA;EACA;EACA;EACA;AxB68IN;AwB38IM;EACE;AxB68IR;;AyB7rJE;EACE;EACA;EACA;EACA,cxBwHY;EwBvHZ;EACA;EACA;EACA,mBxByHiB;EwBxHjB;EACA;AzBgsJJ;AyB9rJI;EACE;EACA;EACA;EACA;AzBgsJN;AyB7rJI;EACE,cxB0GU;ADqlJhB;AyB5rJI;EACE,cxBsGU;ADwlJhB;AyB3rJI;EACE,cxBkGU;AD2lJhB;AyB1rJI;EACE;EACA,cxB6FU;AD+lJhB;AyBzrJI;EACE;EACA,cxBwFU;ADmmJhB;AyBxrJI;EACE,cxBoFU;ADsmJhB;AyBxrJI;EAEI;EACA;AzByrJR;AyBrrJE;EACE;EACA;EACA,mBxB8EY;EwB7EZ;EACA;AzBurJJ;AyBtrJI;;EAEE;AzBwrJN;AyBtrJI;EACE;EACA,cxB6DU;EwB5DV;EACA;EACA;EACA;EACA;AzBwrJN;AyBvrJM;EACE;EACA;EACA;AzByrJR;AyBvrJM;EAEI;EACA;AzBwrJV;AyBrrJI;EACE,yBxBgDe;EwB/Cf;EACA;EACA,cxByCc;EwBxCd;AzBurJN;AyBtrJM;EACE;EACA;EACA;AzBwrJR;AyBprJE;EACE;EACA;EACA;EACA;EACA;AzBsrJJ;AyBprJI;EACE;EACA;EACA,mBxB6BU;EwB5BV;EACA;EACA;EACA;EACA;EACA;AzBsrJN;AyBrrJM;EACE;EACA;EACA;AzBurJR;;A0B1yJA;EACI;EACA;EACA;A1B6yJJ;;A0B1yJA;EAEI;A1B4yJJ;;A2BpzJA;EACI;EACA;EACA;A3BuzJJ;A2BrzJI;EACI;EACA;EACA;A3BuzJR;A2BrzJQ;EACI;EACA;A3BuzJZ;A2BrzJY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E5BpBd;EACA;EACA;EACA;EAsBA;EACA;EACA;EACA;EACA;EAyBA,+BAwByB;EAvBzB,uBAuByB;EAZzB,2BAaqB;EAZrB,sBAYqB;EAXrB,mBAWqB;E4BxDP;EACA;A3Bm0JhB;A2Bj0JgB;EACI;EACA;EACA;EACA;A3Bm0JpB;A2B/zJY;EACI;EACA;EACA;EACA;EACA;A3Bi0JhB;A2B/zJgB;EACI;A3Bi0JpB;A2B7zJY;EACI;A3B+zJhB;A2B7zJY;EACI;EACA;EACA;A3B+zJhB;A2B7zJY;EACI;A3B+zJhB;A2B7zJY;EACI;EACA;A3B+zJhB;A2B5zJQ;EACI;EACA;EACA;A3B8zJZ;A2B5zJQ;E5B1CN;EACA;EACA;EACA;EACA;EAqCA,2B4BG+B;E5BF/B,sB4BE+B;E5BD/B,mB4BC+B;E5Bf/B,+B4BgBmC;E5BfnC,uB4BemC;EACzB;EACA;EACA,c1BgBA;E0BfA;EACA;A3Bq0JZ;A2Bn0JY;EACI;A3Bq0JhB;A2Bh0JY;EACI;EACA,c1BEM;ADg0JtB;A2B9zJQ;EACI;A3Bg0JZ;A2B9zJY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A3Bg0JhB;A2B7zJY;EACI;EACA;A3B+zJhB;;A4B16JI;;;EACI;A5B+6JR;A4B56JI;;;;;;EAEI;A5Bk7JR;A4B/6JI;;;EACI;A5Bm7JR;A4Bh7JI;;;EACI;A5Bo7JR;A4Bn7JQ;;;EACI;EACA;A5Bu7JZ;A4Bt7JY;;;EACI;A5B07JhB;A4Br7JI;;;EACI;A5By7JR;A4Bv7JI;;;EACI;A5B27JR;A4B17JQ;;;EACI;EACA;EACA;A5B87JZ;A4B57JQ;;;EACI;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;A5B+7JZ;A4B97JY;;;EACI;EACA;EACA,c3ByEA;E2BxEA;EACA;EACA;EACA;A5Bk8JhB;A4Bh8JY;;;EACI;A5Bo8JhB;A4Bj8JQ;;;EACI;EACA;EACA;EACA,mB3BmEI;E2BlEJ;A5Bq8JZ;A4Bp8JY;;;EACI;A5Bw8JhB;A4Bv8JgB;;;EACI;A5B28JpB;A4Bx8JY;;;EACI;EACA;EACA;EACA;A5B48JhB;A4B38JgB;;;EACI;A5B+8JpB;A4B98JoB;;;EACI,c3B2CR;E2B1CQ;EACA;EACA;EACA;A5Bk9JxB;A4Bj9JwB;;;EACI;EACA;EACA;EACA;EACA;A5Bq9J5B;A4Bn9JwB;;;EACI;A5Bu9J5B;A4Bh9JoB;;;EACI;A5Bo9JxB;A4B98JoB;;;EACI;A5Bk9JxB;A4B38JoB;;;;;;EACI;A5Bk9JxB;A4B98JY;;;EACI;A5Bk9JhB;A4B/8JQ;;;EACI;A5Bm9JZ;;A4B98JA;EACI;EACA;A5Bi9JJ;;A4B/8JA;;EAEI;EACA;A5Bk9JJ;;A4Bh9JA;EACI;E7BpHF;EACA;EACA;EACA;EACA;E6BkHE;EACA;A5Bu9JJ;;A4Br9JA;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Bw9JJ;A4Bv9JI;;EACI,yB3B/IM;E2BgJN;EACA;EACA;EACA;A5B09JR;A4Bz9JQ;;EACI;EACA;EACA;EACA;EACA;EAEA;EAqBA;EACA;A5Bu8JZ;A4B59JY;EARJ;;IASQ;E5Bg+Jd;AACF;A4B99JY;;EACI;A5Bi+JhB;A4B99JY;;EACI;EACA;EACA;A5Bi+JhB;A4B99JY;;EACI;EACA;A5Bi+JhB;A4B39JY;;EACI;EACA;A5B89JhB;A4B79JgB;;EACI;A5Bg+JpB;A4B39JQ;;EACI;A5B89JZ;A4B59JQ;;EACI;A5B+9JZ;;A4B19JI;EACI;A5B69JR;A4B39JI;EACI;EACA;EACA;A5B69JR;A4B59JQ;EACI;A5B89JZ;;A4B19JA;EACI;EACA;EACA;A5B69JJ;;A4B39JA;E7B5ME;EACA;EACA;EACA;EACA;E6B0ME;EACA;A5Bk+JJ;;A4B/9JA;EACI;A5Bk+JJ;A4Bh+JI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5Bk+JR;;A4B99JA;EACI;A5Bi+JJ;A4Bh+JI;EACI;EACA;EACA,yB3BzPM;E2B0PN;EACA;A5Bk+JR;A4Bj+JQ;EACI;EACA;A5Bm+JZ;A4Bl+JY;EACI;A5Bo+JhB;A4Bl+JY;EACI;EACA;EACA;A5Bo+JhB;A4Bn+JgB;EACI;A5Bq+JpB;A4Bj+JQ;EACI;EACA;EACA;A5Bm+JZ;A4Bl+JY;EACI;EACA,mB3B9JM;E2B+JN,c3B1KK;E2B2KL;EACA;EACA;EACA;EACA;EACA;EACA;A5Bo+JhB;A4Bn+JgB;EACI;EACA,c3BxKJ;AD6oKhB;;A4B79JA;;;EAGI;A5Bg+JJ;A4B/9JI;;;EACI;EACA;EACA;A5Bm+JR;A4Bl+JQ;;;EACI;EACA;EACA;A5Bs+JZ;A4Br+JY;;;EACI;A5By+JhB;A4Br+JI;;;;;;;;;EAGI;EACA;EACA,mB3BtMQ;E2BuMR;A5B6+JR;A4B5+JQ;;;;;;;;;EACI;A5Bs/JZ;A4Br/JY;;;;;;;;;EACI;EACA,c3BpNA;E2BqNA;EACA;EACA;A5B+/JhB;A4B7/JY;;;;;;;;;EACI;EACA;EACA,mB3BpNA;E2BqNA;EACA;EACA;EACA;A5BugKhB;A4BtgKgB;;;;;;;;;EACI;EACA;EACA;EACA;EACA;A5BghKpB;A4B/gKoB;;;;;;;;;;;;;;;;;;EAEI,c3BxOJ;ADywKpB;A4B/hKoB;;;;;;;;;EACI;EACA;A5ByiKxB;A4BviKoB;;;;;;;;;EACI;A5BijKxB;A4BhjKwB;;;;;;;;;EACI;EACA;EACA;EACA;EACA,yB3BrPR;E2BsPQ;EACA;EACA;A5B0jK5B;A4BnjKY;;;;;;;;;EACI;A5B6jKhB;A4B3jKoB;;;;;;;;;EACI;A5BqkKxB;A4BnkKoB;;;;;;;;;EAEI;EAmBA;EACA;A5B0jKxB;A4B3kKwB;;;;;;;;;EACI;A5BqlK5B;A4BllKwB;;;;;;;;;EACI;EACA;EACA;A5B4lK5B;A4BzlKwB;;;;;;;;;EACI;EACA;A5BmmK5B;A4B5lKoB;;;;;;;;;EACI;EACA;A5BsmKxB;A4BpmK4B;;;;;;;;;EACI;EACA;A5B8mKhC;A4B7mKgC;;;;;;;;;EACI,c3BtSpB;E2BuSoB;EACA;EACA;EACA;A5BunKpC;A4BhnKoB;;;;;;;;;EACI;A5B0nKxB;A4BrnKgC;;;;;;;;;EACI;EACA;EACA;A5B+nKpC;A4B9nKoC;;;;;;;;;EACI;A5BwoKxC;A4BtoKoC;;;;;;;;;EACI;EACA;EACA;EACA,mB3B1TxB;AD08KhB;A4B/oKwC;;;;;;;;;EACI;A5BypK5C;A4BvpKwC;;;;;;;;;EACI;A5BiqK5C;A4BhqK4C;;;;;;;;;EACI;EACA,c3B1UhC;E2B2UgC;EACA;EACA;A5B0qKhD;A4BvqKwC;;;;;;;;;EACI;EACA;EACA;EACA,mB3B3UvB;E2B4UuB;EACA;EACA;A5BirK5C;A4BhrK4C;;;;;;;;;EACI,c3B/UjC;E2BgViC;EACA;EACA;A5B0rKhD;A4B9qKI;;;;;;EAEI;EACA;EACA,mB3BpWQ;E2BqWR;EACA;EACA;EACA;EACA;EACA;EACA;A5BorKR;A4BlrKI;;;EACI;EACA;EACA,mB3BhXQ;E2BiXR;EACA;EACA;EACA;EACA;A5BsrKR;A4BrrKQ;;;EACI;EACA;EACA;A5ByrKZ;A4BxrKY;;;EACI;EACA;A5B4rKhB;A4B1rKY;;;EACI;EACA;EACA;A5B8rKhB;A4B7rKgB;;;EACI;A5BisKpB;A4B9rKY;;;EACI;EACA;EACA;EACA;A5BksKhB;A4BjsKgB;;;EACI;A5BqsKpB;A4BnsKgB;;;EACI;A5BusKpB;A4BlsKI;;;EACI;EACA;EACA;EACA,mB3BxZQ;AD8lLhB;A4BrsKQ;;;EACI;EACA;EACA;A5BysKZ;A4BxsKY;;;EACI;A5B4sKhB;A4BxsKI;;;EACI;EACA;EACA;EACA,mB3BtaQ;ADknLhB;A4BzsKgB;;;EACI;A5B6sKpB;A4B1sKoB;;;EACI;A5B8sKxB;A4B3sKgB;;;EACI;EACA;A5B+sKpB;A4B3sKgC;;;EACI;A5B+sKpC;A4BvsKgC;;;EACI;A5B2sKpC;A4BzsKgC;;;EACI;A5B6sKpC;A4BpsKY;;;EACI;EACA;EACA;A5BwsKhB;A4BvsKgB;;;EACI;EACA;A5B2sKpB;A4B1sKoB;;;EACI;EACA;A5B8sKxB;A4B5sK4B;;;EACI;A5BgtKhC;A4B/sKgC;;;EACI;EACA;EACA;EACA;EACA;A5BmtKpC;A4BltKoC;;;EACI;A5BstKxC;A4BntKwC;;;EACI;A5ButK5C;A4BjtKwB;;;EACI;A5BqtK5B;A4BhtKoB;;;EACI;EACA;EACA;A5BotKxB;A4BntKwB;;;EACI;EACA;EACA;A5ButK5B;A4BrtKgC;;;EACI;A5BytKpC;A4BxtKoC;;;EACI;EACA;EACA;EACA;EACA;A5B4tKxC;A4B3tKwC;;;EACI;A5B+tK5C;A4B1tK4B;;;EACI;A5B8tKhC;A4BttKI;;;EACI;EACA;A5B0tKR;A4BxtKI;;;;;;EAEI;EACA,mB3BzhBc;E2B0hBd,c3BriBa;E2BsiBb;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A5B8tKR;A4B5tKI;;;EACI;EACA,c3BtiBQ;ADswLhB;A4B5tKY;;;EACI;A5BguKhB;A4B7tKgB;;;EACI;EACA;EACA;A5BiuKpB;A4BhuKoB;;;EACI;A5BouKxB;A4BluK4B;;;EACI;A5BsuKhC;A4BpuK4B;;;EACI;EACA;EACA;EACA;A5BwuKhC;A4BvuKgC;;;EACI;A5B2uKpC;A4BzuKgC;;;EACI;A5B6uKpC;;A4BluKA;;EAEI;EACA;EACA;EACA;A5BquKJ;A4BpuKI;;;;EAEI;A5BwuKR;;A4BruKA;EACI;IACI;IACA;E5BwuKN;AACF;A4BruKA;EACI;IACI;IACA;E5BuuKN;AACF;A6B98LI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A7Bg9LR;A6B98LQ;EACI;EACA;EACA;A7Bg9LZ;;A8B/9LA;EACI;EACA;EACA;EACA;A9Bk+LJ;A8Bj+LI;EACI;EACA;EACA;A9Bm+LR;A8Bl+LQ;EAJJ;IAKQ;E9Bq+LV;AACF;A8Bp+LQ;EAPJ;IAQQ;E9Bu+LV;AACF;A8Bt+LQ;EAVJ;IAWQ;E9By+LV;AACF;A8Bx+LQ;EAbJ;IAcQ;E9B2+LV;AACF;A8B1+LQ;EAhBJ;IAiBQ;E9B6+LV;AACF;A8B5+LQ;EACI;EACA;EACA;EACA;A9B8+LZ;A8B7+LY;EACI;EACA;A9B++LhB;A8B9+LgB;EACI;A9Bg/LpB;A8B/+LoB;EACI;A9Bi/LxB;A8B/+LoB;EACI;A9Bi/LxB;A8B7+LY;EACI;EACA;EACA;EACA;A9B++LhB;A8B9+LgB;EACI;EACA;EACA;A9Bg/LpB;A8B9+LgB;EACI;A9Bg/LpB;A8B9+LgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;A9Bg/LpB;A8B/+LoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;A9Bi/LxB;A8B3+LQ;EACI;EACA;A9B6+LZ;A8B5+LY;EACI;A9B8+LhB;;A+BhkME;EACE;EACA;EACA;A/BmkMJ;A+BjkMI;EACE;A/BmkMN;A+BjkMM;EAHF;IAII;E/BokMN;AACF;A+BnkMM;EANF;IAOI;E/BskMN;AACF;A+BrkMM;EATF;IAUI;E/BwkMN;AACF;A+BtkMI;EACE;A/BwkMN;A+BtkMM;EAHF;IAII;E/BykMN;AACF;A+BvkMI;EACE;A/BykMN;A+BtkMI;EA7BF;IA8BI;E/BykMJ;AACF;A+BxkMI;EAhCF;IAiCI;E/B2kMJ;AACF;A+BzkMI;EACE;EACA;EhCbJ;EACA;EACA;EACA;EACA;EAqCA,2BgC1ByB;EhC2BzB,sBgC3ByB;EhC4BzB,mBgC5ByB;EhCczB,sCgCb6B;EhCc7B,8BgCd6B;EACzB;EACA;EACA;A/BklMN;A+BhlMM;EACE;EACA;A/BklMR;A+B9kMI;EACE,yB9B0CI;ADsiMV;A+B3kME;EACE;EACA;EACA;EACA;EACA;A/B6kMJ;A+B3kMI;EACE;A/B6kMN;A+B1kMI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EhC7EJ;EACA;EACA;EACA;AC0pMF;A+B7kMM;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EhCzFN;EACA;EACA;EACA;ACyqMF;A+B/kMM;EACE;EACA;EhCZN,mCA4CmB;EA3CnB,+BA2CmB;EA1CnB,8BA0CmB;EAzCnB,2BAyCmB;EgC9Bb;EACA;EACA;EACA;EhCpGN;EACA;EACA;EACA;ACyrMF;A+BplMM;EACE;EACA;EACA;EACA;A/BslMR;A+BjlMM;EACE;A/BmlMR;A+BjlMQ;EACE;EACA;EACA;EACA;A/BmlMV;A+BhlMQ;EACE;A/BklMV;A+B/kMQ;EACE;A/BilMV;;AgChtMY;EACI;EACA;EACA;EACA;EACA;AhCmtMhB;AgCjtMY;EACI;EACA;EACA;EACA;AhCmtMhB;AgChtMQ;EACI;EACA;EACA;EACA;EACA;EACA,mB/B4GS;E+B3GT;EACA;EACA;EACA;EACA;AhCktMZ;AgCjtMY;EACI;EACA;EACA;EACA;AhCmtMhB;AgCjtMoB;EACI;AhCmtMxB;AgChtMgB;EACI,c/BsFJ;E+BrFI;EACA;EACA;AhCktMpB;AgChtMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA,mB/BkFJ;E+BjFI;AhCktMpB;AgC9sMY;EACI;EACA;AhCgtMhB;AgC/sMgB;EACI;EACA;AhCitMpB;AgChtMoB;EACI;AhCktMxB;AgC5sMQ;EACI;EACA;EACA,mB/B2DS;E+B1DT;EACA;EACA;EACA;EACA;AhC8sMZ;;AiC5xMA;;EAEI;EACA;EACA;EACA;AjC+xMJ;;AiC7xMA;EACI;EACA;EACA;EACA;AjCgyMJ;AiC9xMI;EACI;EACA;EACA;EACA;EACA;AjCgyMR;;AiC3xMA;EACI;AjC8xMJ;AiC5xMI;ElCCF;EACA;EACA;EACA;EACA;EAkBA,uBkCrByB;ElCsBzB,mBkCtByB;ElCuBzB,ekCvByB;ElC4BzB,sCkC3B+B;ElC4B/B,8BkC5B+B;AjCqyMjC;AiCjyMY;EACI;AjCmyMhB;AiCjyMY;EACI;AjCmyMhB;;AiC7xMA;EACI;EACA;AjCgyMJ;;AkC50MI;EACI;EACA;EACA;AlC+0MR;AkC90MQ;EAJJ;IAKQ;ElCi1MV;AACF;AkCh1MQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCk1MZ;AkC/0MQ;EACI;EACA;AlCi1MZ;AkCh1MY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCk1MhB;AkCj1MgB;EACI;EACA;EACA;EACA;AlCm1MpB;AkCl1MoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCo1MxB;AkCn1MwB;EACI;AlCq1M5B;AkCn1MwB;EACI;EACA;EACA;AlCq1M5B;AkCh1MY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCk1MhB;AkCj1MgB;EACI;EACA;AlCm1MpB;AkCh1MY;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCk1MhB;AkCj1MgB;;EACI;EACA;AlCo1MpB;AkC70MI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+0MR;AkC90MQ;EACI;EACA;EACA;EACA;EACA;AlCg1MZ;AkC/0MY;EACI;EACA;EACA;EACA;AlCi1MhB;AkCh1MgB;EACI;EACA;EACA;EACA;EACA;EACA;AlCk1MpB;AkCh1MwB;EACI;AlCk1M5B;AkC90MgB;EACI;AlCg1MpB;AkC70MY;EACI;EACA;EACA;AlC+0MhB;AkC90MgB;EACI;EACA;EACA;AlCg1MpB;AkC/0MoB;EACI;EACA;EACA;EACA;EACA;EACA;AlCi1MxB;AkC/0MoB;EACI;EACA;EACA;AlCi1MxB;AkCh1MwB;EACI;AlCk1M5B;AkCj1M4B;EACI;EACA;EACA;AlCm1MhC;AkCj1M4B;EACI;AlCm1MhC;AkCz0MI;EACI;EACA;EACA;EACA;EACA;AlC20MR;AkCt0MoB;EACI;EACA;EACA;EACA;AlCw0MxB;AkCv0MwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCy0M5B;AkCx0M4B;EACI;EACA;AlC00MhC;AkCx0M4B;EACI;EACA;AlC00MhC;AkCx0MoC;EACI;AlC00MxC;AkCt0M4B;EACI;EACA;EACA;EACA;EACA;EACA;AlCw0MhC;AkCv0MgC;EACI;EACA;EACA;EACA;EACA;AlCy0MpC;AkCn0MgB;EACI;AlCq0MpB;AkCp0MoB;EACI;EACA;EACA;EACA;AlCs0MxB;AkCr0MwB;EACI;EACA;EACA;EACA;EACA;EACA;AlCu0M5B;AkCl0MoB;EACI;EACA;EACA;EACA;EACA;EACA;AlCo0MxB;AkCn0MwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCq0M5B;AkCp0M4B;EACI;EACA;AlCs0MhC;AkCp0M4B;EACI;EACA;EACA;EACA;AlCs0MhC;AkCr0MgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCu0MpC;AkC7zMQ;EACI;AlC+zMZ;AkC5zMoB;EACI;AlC8zMxB;AkC3zMgB;EACI;AlC6zMpB;AkC1zM4B;EACI;AlC4zMhC;AkC3zMgC;EACI;EACA;EACA;EACA;EACA;EACA;AlC6zMpC;AkCpzMgB;EACI;AlCszMpB;AkClzMwB;EACI;EACA;EACA;AlCozM5B;AkClzMgC;EACI;EACA;EACA;EACA;EACA;AlCozMpC;AkChzMgC;EACI;AlCkzMpC;AkCjzMoC;EACI;AlCmzMxC;AkCjzMoC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCmzMxC;AkClzMwC;EACI;EAGA;AlCkzM5C;AkC3yMoC;EACI;EACA;AlC6yMxC;AkC3yMwC;EACI;AlC6yM5C;AkCzyMoC;EACI;EACA;AlC2yMxC;AkCzyMwC;EACI;AlC2yM5C;AkCvyMoC;EACI;EACA;AlCyyMxC;AkCvyMwC;EACI;AlCyyM5C;AkCryMoC;EACI;EACA;AlCuyMxC;AkCryMwC;EACI;AlCuyM5C;AkCnyMoC;EACI;EACA;AlCqyMxC;AkCnyMwC;EACI;AlCqyM5C;AkCjyMoC;EACI;EACA;AlCmyMxC;AkCjyMwC;EACI;AlCmyM5C;AkC5xMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8xMpC;AkCzxM4B;EACI;AlC2xMhC;AkC1xMgC;EACI;AlC4xMpC;AkC/wMwC;EACI;AlCixM5C;AkC/wM4C;EACI;AlCixMhD;AkC/wM4C;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCixMhD;AkChxMgD;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCkxMpD;AkChxMgD;EACI;EACA;EACA;AlCkxMpD;AkCjwMgB;EACI;AlCmwMpB;AkClwMoB;EACI;AlCowMxB;AkClwMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCowMxB;AkCnwMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCqwM5B;AkCnwMwB;EACI;EACA;EACA;AlCqwM5B;AkClwMwB;EACI;EACA;AlCowM5B;AkClwM4B;EACI;AlCowMhC;AkChwMwB;EACI;EACA;AlCkwM5B;AkChwM4B;EACI;AlCkwMhC;AkC9vMwB;EACI;EACA;AlCgwM5B;AkC9vM4B;EACI;AlCgwMhC;AkC5vMwB;EACI;EACA;AlC8vM5B;AkC5vM4B;EACI;AlC8vMhC;AkC1vMwB;EACI;EACA;AlC4vM5B;AkC1vM4B;EACI;AlC4vMhC;AkCxvMwB;EACI;EACA;AlC0vM5B;AkCxvM4B;EACI;AlC0vMhC;AkC9uMwB;EACI;AlCgvM5B;AkC/uM4B;EACI;EACA;AlCivMhC;AkCxuMI;;EAEI;EACA;EACA;AlC0uMR;AkCzuMQ;EALJ;;IAMQ;ElC6uMV;AACF;AkC5uMQ;;EACI;AlC+uMZ;AkC9uMY;EAFJ;;IAGQ;ElCkvMd;AACF;AkChvMgB;EADJ;;IAEQ;ElCovMlB;AACF;AkCjvMQ;;EACI;AlCovMZ;AkCnvMY;EAFJ;;IAGQ;ElCuvMd;AACF;AkCtvMY;;EACI;AlCyvMhB;AkCxvMgB;EAFJ;;IAGQ;IACA;ElC4vMlB;AACF;AkC3vMgB;;EACI;EACA;EACA;EACA;EACA;AlC8vMpB;AkC7vMoB;EANJ;;IAOQ;IACA;ElCiwMtB;AACF;AkC9vMoB;;EACI;EACA;AlCiwMxB;AkC/vMoB;;EACI;AlCkwMxB;AkChwMoB;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCmwMxB;AkClwMwB;;EACI;EACA;AlCqwM5B;AkC/vMY;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCkwMhB;AkCjwMgB;EAhBJ;;IAiBQ;ElCqwMlB;AACF;AkCpwMgB;;EACI;EACA;AlCuwMpB;AkCnwMgB;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCswMpB;AkCnwMY;;EACI;AlCswMhB;AkCpwMgB;;EACI;EACA;EACA;EACA;EACA;EACA;AlCuwMpB;AkCpwMY;;EACI;EACA;EACA;EACA;EACA;EACA;AlCuwMhB;AkCpwMQ;;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCwwMZ;AkCvwMY;EARJ;;;IASQ;IACA;ElC4wMd;AACF;AkC3wMY;EAZJ;;;IAaQ;ElCgxMd;AACF;AkC/wMY;;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCmxMhB;AkClxMgB;;;EACI;EACA;AlCsxMpB;AkCpxMgB;;;;;EAEA;EACA;AlCyxMhB;AkCtxMY;;;EACI;EACA;EACA;AlC0xMhB;AkCtxMI;EACI;AlCwxMR;AkCtxMI;EACI;EACA;EACA;AlCwxMR;AkCvxMQ;EACI;EACA;EACA;EACA;AlCyxMZ;AkCtxMoB;;EAEI;AlCwxMxB;AkCtxMoB;EACI;AlCwxMxB;AkCtxMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCwxMxB;AkCvxMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCyxM5B;AkCxxM4B;EACI;AlC0xMhC;AkCzxMgC;EACI;AlC2xMpC;AkCxxM4B;EACI;EACA;EACA;EACA;EACA;EACA;AlC0xMhC;AkClxMoB;EACI;AlCoxMxB;AkClxMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCoxMxB;AkCnxMwB;EACI;EACA;AlCqxM5B;AkCnxMwB;EACI;EACA;EACA;EACA;EACA;EACA;AlCqxM5B;AkCnxMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCqxM5B;AkCpxM4B;EACI;AlCsxMhC;AkCrxMgC;EACI;EACA;AlCuxMpC;AkCpxM4B;EACI;EACA;EACA;EACA;EACA;EACA;AlCsxMhC;AkClxMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCoxM5B;AkClxMwB;EACI;EACA;AlCoxM5B;AkClxMwB;EACI;EACA;EACA;EACA;EACA;AlCoxM5B;AkCnxM4B;EACI;AlCqxMhC;AkChxMwB;EACI;AlCkxM5B;AkC3wMoB;EACI;EACA;AlC6wMxB;AkC5wMwB;EACI;EACA;EACA;EACA;AlC8wM5B;AkC7wM4B;EAeI;EACA;AlCiwMhC;AkChxMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCkxMpC;AkC9wMgC;EACI;EACA;AlCgxMpC;AkC/wMoC;EACI;AlCixMxC;AkC9wMgC;EACI;AlCgxMpC;AkC/wMoC;EACI;AlCixMxC;AkC7wM4B;EACI;AlC+wMhC;AkC9wMgC;EACI;AlCgxMpC;;AkCrwMA;;EAEI;EACA;EACA;EACA;AlCwwMJ;AkCtwMQ;;EACI;EACA;EACA;EACA,0BjCh8BM;EiCi8BN;AlCywMZ;AkCxwMY;;EACI;EACA;AlC2wMhB;AkCzwMY;;EACI,sBjCt8BQ;EiCu8BR;AlC4wMhB;AkC1wMY;;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC6wMhB;AkC5wMgB;;EACI;AlC+wMpB;AkC7wMgB;;EACI;AlCgxMpB;;AkCtwMgB;EACI;EACA;AlCywMpB;AkCvwMgB;EACI;EACA;AlCywMpB;;AkChwMA;EACI;EACA;AlCmwMJ;AkChwMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCkwMhB;AkCjwMgB;EACI;AlCmwMpB;AkCjwMgB;EACI;EACA;AlCmwMpB;AkC9vMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCgwMhB;AkC5vMY;EACI;AlC8vMhB;AkC7vMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC+vMpB;AkC9vMoB;EACI;AlCgwMxB;AkC9vMoB;EAZJ;IAaQ;ElCiwMtB;AACF;AkChwMoB;EAfJ;IAgBQ;IACA;ElCmwMtB;AACF;AkChwMwB;EAFJ;IAGQ;ElCmwM1B;AACF;AkC5vMI;EACI;EACA;EACA;EACA;AlC8vMR;AkC7vMQ;EALJ;IAMQ;ElCgwMV;AACF;AkC/vMQ;EAII;AlC8vMZ;AkCjwMY;EADJ;IAEQ;ElCowMd;AACF;AkClwMY;EACI;EACA;EACA;EACA;EACA;AlCowMhB;AkCnwMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCqwMpB;AkCnwMwB;EACI;EACA;EACA;AlCqwM5B;AkCpwM4B;EACI;AlCswMhC;AkChwMgB;EACI;EACA;EACA;AlCkwMpB;AkCjwMoB;EAJJ;IAKQ;ElCowMtB;AACF;AkCnwMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCqwMxB;AkCnwMoB;EACI;EACA;EACA;EACA;AlCqwMxB;AkCpwMwB;EACI;AlCswM5B;AkCpwMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCswMpC;AkCpwMgC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCswMpC;AkChwMoB;EACI;AlCkwMxB;AkCjwMwB;EAFJ;IAGQ;ElCowM1B;AACF;AkClwMoB;EACI;EACA;EACA;EACA;EACA;EACA;AlCowMxB;AkCnwMwB;EACI;AlCqwM5B;AkCnwMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCqwM5B;AkCpwM4B;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCswMhC;AkCjwMgB;EACI;AlCmwMpB;AkClwMoB;EAFJ;IAGQ;ElCqwMtB;AACF;AkCnwMgB;EACI;AlCqwMpB;AkClwMoB;EACI;AlCowMxB;AkCnwMwB;EAFJ;IAGQ;ElCswM1B;AACF;AkCjwMwB;EACI;AlCmwM5B;AkC7vMQ;EACI;EACA;EACA;EACA;EACA;AlC+vMZ;AkC9vMY;EANJ;IAOQ;ElCiwMd;AACF;AkChwMY;EACI;AlCkwMhB;AkCjwMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCmwMpB;AkCjwMgB;EACI;AlCmwMpB;AkClwMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCowMxB;AkClwMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCowMxB;AkCnwMwB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCqwM5B;AkCpwM4B;EACI;AlCswMhC;AkCpwM4B;EACI;AlCswMhC;AkCnwMwB;EACI;EACA;AlCqwM5B;AkCnwMwB;EACI;EACA;AlCqwM5B;AkCjwMgB;EACI;AlCmwMpB;AkChwMoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCkwMxB;AkC5vMoB;EACI;AlC8vMxB;AkC3vMgB;EACI;AlC6vMpB;;AkCrvMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlCwvMJ;AkCvvMI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCyvMR;AkCxvMQ;EACI;EACA;EACA;EACA;AlC0vMZ;AkCzvMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC2vMhB;AkCxvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC0vMpB;AkCtvMQ;EACI;EACA;EACA;EACA;EACA,0BjCn4CM;EiCo4CN;AlCwvMZ;AkCvvMY;EACI;AlCyvMhB;AkCvvMY;EACI,sBjCx4CQ;EiCy4CR;AlCyvMhB;AkCvvMY;EACI;AlCyvMhB;AkCxvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC0vMpB;AkCxvMgB;EACI;EACA;EAIA;AlCuvMpB;AkC1vMoB;EAHJ;IAIQ;ElC6vMtB;AACF;AkC3vMoB;EACI;AlC6vMxB;AkC5vMwB;EACI;EACA;EACA;EACA;EACA;EACA;AlC8vM5B;AkC5vMwB;;;;EAII;EACA;EACA;EACA;EACA;EACA;EACA;AlC8vM5B;AkC5vMwB;EACI;EACA;AlC8vM5B;AkC5vMwB;;EAEI;AlC8vM5B;AkCvvMI;EACI;AlCyvMR;AkCxvMQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC0vMZ;;AkCpvMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCuvMJ;AkCtvMI;EACI;EACA;EACA;EACA;EACA;AlCwvMR;AkCvvMQ;EACI;EACA;EACA;EACA;AlCyvMZ;AkCxvMY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AlC0vMhB;AkCvvMgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlCyvMpB;;AkCnvMA;EACI;EACA;EACA;EACA;EACA;EACA;AlCsvMJ;AkCrvMI;EACI;EACA;EACA;AlCuvMR;AkCtvMQ;EACI;AlCwvMZ;AkCrvMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCuvMhB;AkCrvMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCuvMhB;AkCnvMI;EACI;EACA;AlCqvMR;AkCpvMQ;EACI;EACA;EACA;EACA;EACA;EACA;AlCsvMZ;AkCrvMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCuvMhB;AkCtvMgB;EACI;AlCwvMpB;AkCpvMQ;EACI;EACA;AlCsvMZ;AkCnvMI;EACI;EACA;EACA;EACA;AlCqvMR;AkCnvMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCqvMhB;AkCjvMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCmvMhB;AkCjvMY;EACI;EACA;EACA;EACA;EACA;EACA;AlCmvMhB;AkC9uMQ;EACI;EACA;EACA;EACA;AlCgvMZ;;AkC3uMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AlC8uMJ;AkC7uMI;EACI;EACA;EACA;EACA;EACA;AlC+uMR;AkC9uMQ;EACI;EACA;EACA;EACA;EACA;EACA;AlCgvMZ;;AmCx5PA;EACI;EACA;EACA;AnC25PJ;AmC15PI;EAJJ;IAKQ;EnC65PN;AACF;AmC55PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnC85PR;AmC35PI;EACI;EACA;AnC65PR;AmC55PQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnC85PZ;AmC75PY;EACI;EACA;EACA;EACA;AnC+5PhB;AmC95PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnCg6PpB;AmC/5PoB;EACI;AnCi6PxB;AmC/5PoB;EACI;EACA;EACA;AnCi6PxB;AmC55PQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnC85PZ;AmC75PY;EACI;EACA;AnC+5PhB;AmC55PQ;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnC85PZ;AmC75PY;;EACI;EACA;AnCg6PhB;;AmCz5PA;EACI;AnC45PJ;AmC35PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnC65PR;AmC35PQ;EACI;AnC65PZ;AmCz5PI;EACI;EACA;EACA;EACA;EACA;AnC25PR;AmCx5PI;EACI;EACA;AnC05PR;AmCx5PI;EACI;EACA;AnC05PR;AmCx5PI;EACI;EACA;AnC05PR;AmCx5PI;EACI;EACA;AnC05PR;AmCx5PI;EACI;EACA;AnC05PR;AmCv5PQ;EACI;EACA;AnCy5PZ;AmCr5PI;EACI;AnCu5PR;AmCp5PY;EACI;EACA;EACA;AnCs5PhB;AmCp5PgB;EACI;EACA;EACA;AnCs5PpB;AmCh5PY;EACI;EACA;EACA;EACA;EACA;AnCk5PhB;AmCh5PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnCk5PpB;AmC/4PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnCi5PpB;AmC34PI;EACI;AnC64PR;AmC54PQ;EACI;AnC84PZ;AmC74PY;EACI;AnC+4PhB;AmC74PY;EACI;AnC+4PhB;AmC74PgB;EACI;EACA;AnC+4PpB;;AmCv4PA;EACI;AnC04PJ;;AmCv4PA;EACI;EACA;EACA;EACA;EACA;EACA;AnC04PJ;AmCx4PI;EACI;EACA;EACA;EACA;AnC04PR;AmCv4PI;EACI;EACA;EACA;EACA;EACA;AnCy4PR;;AmCr4PA;EACI;EACA;EACA;AnCw4PJ;;AmCr4PA;EACI;EACA;EACA;AnCw4PJ;AmCt4PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCw4PR;AmCr4PO;EACC;EACA;AnCu4PR;AmCr4PQ;EACI;AnCu4PZ;AmCp4PQ;EACI;EACA;AnCs4PZ;AmCj4PI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;AnCm4PR;AmCj4PQ;EACI;EACA;EACA;AnCm4PZ;;AmC93PA;EACI;EACA;AnCi4PJ;AmCh4PI;EACI;EACA;EACA;EACA;AnCk4PR;AmCj4PQ;EACI;EACA;EACA;EACA;AnCm4PZ;AmCj4PY;EACI;EACA;EACA;EACA;EACA;EACA;AnCm4PhB;AmCh4PY;EACI;EACA;EACA;AnCk4PhB;AmC/3PY;EACI;EACA;EACA;EACA;EACA;EACA;AnCi4PhB;AmC/3PgB;EACI;EACA;EACA;AnCi4PpB;AmC/3PoB;EACI;EACA;EACA;EACA;EACA;EACA;AnCi4PxB;AmC93PoB;EACI;EACA;EACA;EACA;EACA;AnCg4PxB;AmC93PwB;EACI;EACA;EACA;AnCg4P5B;AmC33PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnC63PpB;AmC33PoB;EACI;EACA;EACA;AnC63PxB;AmC13PoB;EACI;EACA;EACA;EACA;EACA;AnC43PxB;AmCz3PoB;EACI;AnC23PxB;AmCr3PQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCu3PZ;AmCr3PY;EACI;EACA;EACA;AnCu3PhB;AmCp3PY;EACI;EACA;EACA;EACA;EACA;AnCs3PhB;AmCn3PY;EACI;AnCq3PhB;AmC92PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnCg3PpB;AmC52PY;EACI;EACA;EACA;AnC82PhB;AmC32PoB;EACI;EACA;EACA;EACA;EACA;AnC62PxB;AmC32PwB;EACI;EACA;EACA;EACA;EACA;EACA;AnC62P5B;AmC52P4B;EACI;AnC82PhC;AmC32P4B;EACI;EACA;AnC62PhC;AmC32P4B;EACI;EACA;AnC62PhC;AmC32P4B;EACI;AnC62PhC;AmCz2PwB;EACI;EACA;EACA;EACA;EACA;EACA;AnC22P5B;AmCv2PoB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCy2PxB;AmCn2PgB;EACI;EACA;EACA;AnCq2PpB;AmCh2PQ;EACI;EACA;EACA;AnCk2PZ;AmCh2PY;EACI;EACA;EACA;EACA;AnCk2PhB;AmCh2PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnCk2PpB;AmC91PY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnCg2PhB;AmC91PgB;EACI;EACA;EACA;AnCg2PpB;AmC11PI;EACI;AnC41PR;AmC31PQ;EACI;EACA;EACA;AnC61PZ;AmC31PY;EACI;EACA;EACA;EACA;EACA;EACA;AnC61PhB;AmC31PgB;EACI;EACA;EACA;EACA;EACA;EACA;AnC61PpB;AmC11PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnC41PpB;AmCz1PY;EACI;EACA;EACA;EACA;EACA;EACA;AnC21PhB;AmCz1PgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AnC21PpB;AmCz1PoB;EACI;EACA;EACA;AnC21PxB;;AmCj1PA;EACI;EACA;AnCo1PJ;;AmCj1PA;EACI;AnCo1PJ;;AmCj1PA;EACI;AnCo1PJ;;AmCj1PA;EACI;AnCo1PJ;;AmCh1PA;EACI;AnCm1PJ;;AmCh1PA;EACI;IACI;IACA;EnCm1PN;EmCh1PE;IACI;EnCk1PN;AACF,C","sources":["webpack://tourfic/./sass/admin/css/free/global/_global.scss","webpack://tourfic/./sass/common/_mixin.scss","webpack://tourfic/./sass/admin/css/free/tourfic-admin.scss","webpack://tourfic/./sass/common/_variable.scss","webpack://tourfic/./sass/admin/css/free/core/_admin.scss","webpack://tourfic/./sass/admin/css/free/setup-wizard/_setup-wizard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_tabs.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_dashboard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_fileds.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_text.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_textarea.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select2.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_radio.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_checkbox.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_image.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_gallery.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_heading.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_notice.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_date.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_time.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_repeater.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_tab.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_map.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_color.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_icon.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_number.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_export_import.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_imageseletor.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_calender.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_hotel_room.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_colorpalette.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch-group.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_accordion.scss","webpack://tourfic/./sass/admin/css/free/_backend-booking.scss","webpack://tourfic/./sass/admin/css/free/_booking-details.scss","webpack://tourfic/./sass/admin/css/free/_enquiry-details.scss"],"sourcesContent":["/*\nButton\n*/\n.tf-admin-btn {\n  display: inline-flex;\n  @include align-items(center);\n  background-color: #ffffff;\n  color: #003c79;\n  padding: 10px 25px;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  font-weight: 500;\n  text-decoration: none;\n  cursor: pointer;\n  font-size: 1rem;\n  @include transition(all, 0.3s);\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n\n  &:hover {\n    background-color: #003c79;\n    color: #ffffff;\n  }\n\n  &.tf-btn-secondary {\n    background-color: #003c79;\n    border-color: #003c79;\n    color: #ffffff;\n    font-weight: 600;\n\n    &:hover {\n      background-color: #001f3e;\n      border-color: #001f3e;\n      color: #ffffff;\n    }\n  }\n\n  //disabled\n  &.disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n    pointer-events: none;\n  }\n}\n.tf-btn{\n  font-size: 1rem;\n  color: #ffffff;\n  background-color: #003c79;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -ms-border-radius: 5px;\n  transition: all .4s ease;\n  -webkit-transition: all .4s ease;\n  -moz-transition: all .4s ease;\n  -ms-transition: all .4s ease;\n  display: inline-block;\n  padding: 5px 20px;\n  font-weight: 500;\n  text-decoration: none;\n  line-height: 2.1875rem;\n  border: none;\n  cursor: pointer;\n  outline: none;\n  &:hover{\n    background-color: #002f5e;\n    color: #ffffff;\n    border: none;\n    box-shadow: none !important;\n    outline: none;\n  }\n}\n\n.tf-link-btn{\n  display: inline-flex;\n  @include align-items(center);\n  background-color: transparent;\n  padding: 10px 25px;\n  border: none;\n  border-radius: 0;\n  font-weight: 500;\n  text-decoration: underline;\n  cursor: pointer;\n  font-size: 1rem;\n  color: #003c79;\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n}\n\n/*\nCustom Modal\n*/\n.tf-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 999999;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n  visibility: hidden;\n  opacity: 0;\n  @include scale(.7);\n  @include transition(all, 0.3s, ease-in-out);\n\n  &.tf-modal-show {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n  }\n\n  .tf-modal-dialog {\n    @include flexbox();\n    @include align-items(center);\n    min-height: calc(100% - 40px);\n    max-width: 100%;\n    margin: 20px auto;\n    position: relative;\n    pointer-events: none;\n  }\n\n  .tf-modal-content {\n    position: relative;\n    @include flexbox();\n    @include flex-direction(column);\n    width: 80%;\n    max-width: 1080px;\n    pointer-events: auto;\n    background-color: $blue0;\n    outline: 0;\n    margin: 0 auto;\n    border-radius: 10px;\n    padding: 30px;\n    overflow: hidden;\n  }\n\n  .tf-modal-close {\n    color: #003162;\n    cursor: pointer;\n    font-size: 22px;\n    position: absolute;\n    top: 10px;\n    right: 10px;\n    @include transition(all, 0.3s, ease-in-out);\n\n    &:hover {\n      @include rotate(180)\n    }\n  }\n}\n\n/*\nAjax Loader\n*/\n.tf-btn-loading {\n  padding-right: 40px !important;\n  position: relative;\n}\n\n.tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity .2s ease, visibility .2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\nbody.tf-modal-open {\n  overflow: hidden;\n\n  .tf-modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n\n  &:after {\n    content: \"\";\n    position: fixed;\n    height: 100%;\n    width: 100%;\n    top: 0;\n    left: 0;\n    z-index: 99999;\n    background: rgba(0, 0, 0, 0.4);\n  }\n}\n#poststuff h2{\n  @media #{$max1024}{\n    justify-content: initial;\n  }\n}\n#poststuff h2 a{\n  color: #222;\n  font-size: 1.25rem;\n  display: none;\n  @media #{$max1024}{\n    display: inline-block;\n    margin-right: 15px;\n  }\n}\n\n.tf-field-disable {\n  user-select: none;\n  opacity: .6;\n}\n\n.tf-field-disable.tf-field-upcoming {\n  user-select: none;\n  cursor: default;\n\n  * {\n    cursor: default !important;\n  }\n}\n\n/*\nFontawesome\n*/\n.fa, .far, .fas {\n  font-family: \"FontAwesome\" !important;\n}\n.tf-field.tf-field-editor iframe {\n  height: 400px;\n}\n\n/* admin switcher */\n\n.tf-booking-status-swt {\n  .tf-booking-status{\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    span{\n      font-weight: 700;\n      font-size: 0.938rem;\n    }\n    .switch {\n        margin-left: 15px;\n        position: relative;\n        display: inline-block;\n        width: 48px;\n        height: 20px;\n        input {\n            opacity: 0;\n            width: 0;\n            height: 0;\n        }\n    }\n    .switcher.round {\n        border-radius: 20px;\n    }\n    .switcher {\n        position: absolute;\n        cursor: pointer;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background-color: #ccc;\n        transition: .4s;\n    }\n  }\n}\n\n.tf-booking-status-swt .switcher.round::before {\n  border-radius: 50%;\n}\n.tf-booking-status-swt .switcher::before {\n  position: absolute;\n  content: \"\";\n  height: 18px;\n  width: 18px;\n  left: 2px;\n  bottom: 1px;\n  background: #ffffff;\n  -webkit-transition: .4s;\n  transition: .4s;\n}\n.tf-booking-status-swt input:checked + .switcher {\n  background-color: #002C66;\n}\n\n.tf-booking-status-swt input:checked + .switcher::before {\n  -webkit-transform: translateX(26px);\n  -ms-transform: translateX(26px);\n  transform: translateX(26px);\n}\n\n#tf-booking-status-loader, #tf-enquiry-status-loader {\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999; \n  opacity: 0;\n  visibility: hidden;\n  img{\n    width: 120px;\n  }\n}\n#tf-enquiry-status-loader {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n\n#tf-booking-status-loader.show, #tf-enquiry-status-loader.show{\n  visibility: visible;\n  opacity: 1;\n}\n.tf-small-btn {\n  margin-left:10px;\n  font-size: 0.75rem;\n  padding: 7px 15px;\n} \n\n.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {\n  overflow: hidden !important;\n}","// Transition\n@mixin transition($property: all, $time: .25s, $ease: ease-in-out) {\n  -webkit-transition: $property $time $ease;\n  -moz-transition: $property $time $ease;\n  -o-transition: $property $time $ease;\n  transition: $property $time $ease;\n}\n@mixin transition-delay($time: .5s) {\n  -webkit-transition-delay: $time;\n  -moz-transition-delay: $time;\n  -o-transition-delay: $time;\n}\n\n// Transform Origin\n@mixin transform-origin ($origin) {\n  -webkit-transform-origin: $origin;\n  -moz-transform-origin: $origin;\n  -ms-transform-origin: $origin;\n  transform-origin: $origin;\n}\n\n// --------------------------------------------------\n// Flexbox SASS mixins\n// --------------------------------------------------\n\n// Flexbox display\n@mixin flexbox() {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n@mixin flex($values) {\n  -webkit-flex: $values;\n  -ms-flex: $values;\n  flex: $values;\n}\n\n// row | row-reverse | column | column-reverse\n@mixin flex-direction($direction) {\n  -webkit-flex-direction: $direction;\n  -ms-flex-direction: $direction;\n  flex-direction: $direction;\n}\n\n// nowrap | wrap | wrap-reverse\n@mixin flex-wrap($wrap: wrap) {\n  -webkit-flex-wrap: $wrap;\n  -ms-flex-wrap: $wrap;\n  flex-wrap: $wrap;\n}\n\n// flex-start | flex-end | center | space-between | space-around\n@mixin justify-content($justify) {\n  -webkit-justify-content: $justify;\n  justify-content: $justify;\n}\n\n// flex-start | flex-end | center | space-between | space-around | stretch\n@mixin align-content($align) {\n  -webkit-align-content: $align;\n  align-content: $align;\n}\n\n// flex-start | flex-end | center | baseline | stretch\n@mixin align-items($align) {\n  -webkit-align-items: $align;\n  -ms-flex-align: $align;\n  align-items: $align;\n}\n\n// auto | flex-start | flex-end | center | baseline | stretch\n@mixin align-self($align) {\n  -webkit-align-self: $align;\n  align-self: $align;\n}\n@mixin flex-center() {\n  @include flexbox();\n  @include justify-content(center);\n  @include align-items(center);\n}\n//transform\n@mixin transform($transform) {\n  -webkit-transform: $transform;\n  -ms-transform: $transform;\n  -o-transform: $transform;\n  transform: $transform;\n}\n\n// rotate\n@mixin rotate ($deg) {\n  @include transform(rotate(#{$deg}deg));\n}\n// rotateX\n@mixin rotateX ($deg) {\n  @include transform(rotateX(#{$deg}deg));\n}\n// rotateY\n@mixin rotateY ($deg) {\n  @include transform(rotateY(#{$deg}deg));\n}\n\n// scale\n@mixin scale($scale) {\n  @include transform(scale($scale));\n}\n\n// scaleY\n@mixin scaleY($scale) {\n  @include transform(scaleY($scale));\n}\n\n// scaleX\n@mixin scaleX($scale) {\n  @include transform(scaleX($scale));\n}\n\n// translate\n@mixin translate ($x, $y) {\n  @include transform(translate($x, $y));\n}\n\n@mixin translateX ($x) {\n  @include transform(translateX($x));\n}\n\n@mixin translateY ($y) {\n  @include transform(translateY($y));\n}\n\n// translate rotate\n@mixin translate-rotate ($x, $y, $deg) {\n  @include transform(translate($x, $y)rotate(#{$deg}deg));\n}\n\n// skew\n@mixin skew ($x, $y) {\n  @include transform(skew(#{$x}deg, #{$y}deg));\n}\n\n// box-shadow\n@mixin box-shadow($top, $left, $blur, $color, $inset: false) {\n  @if $inset {\n    -webkit-box-shadow: inset $top $left $blur $color;\n    -moz-box-shadow: inset $top $left $blur $color;\n    box-shadow: inset $top $left $blur $color;\n  }\n  @else {\n    -webkit-box-shadow: $top $left $blur $color;\n    -moz-box-shadow: $top $left $blur $color;\n    box-shadow: $top $left $blur $color;\n  }\n}\n\n// Skew\n@mixin skewX($deg) {\n  -moz-transform: skewX($deg);\n  -webkit-transform: skewX($deg);\n  -o-transform: skewX($deg);\n  -ms-transform: skewX($deg);\n  transform: skewX($deg);\n}\n\n@mixin skewY($deg) {\n  -moz-transform: skewY($deg);\n  -webkit-transform: skewY($deg);\n  -o-transform: skewY($deg);\n  -ms-transform: skewY($deg);\n  transform: skewY($deg);\n}\n\n@mixin placeholder-opacity($opacity) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    opacity: $opacity;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    opacity: $opacity;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    opacity: $opacity;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    opacity: $opacity;\n  }\n}\n\n@mixin placeholder-color($color) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    color: $color;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    color: $color;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    color: $color;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    color: $color;\n  }\n}\n\n@mixin placeholder-style($style) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    font-style: $style;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    font-style: $style;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    font-style: $style;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    font-style: $style;\n  }\n}\n\n@mixin animate($name, $delay, $duration) {\n  -webkit-animation-name: $name;\n  -moz-animation-name: $name;\n  -o-animation-name: $name;\n  animation-name: $name;\n  -webkit-animation-delay: $delay;\n  -moz-animation-delay: $delay;\n  -o-animation-delay: $delay;\n  animation-delay: $delay;\n  -webkit-animation-duration: $duration;\n  -moz-animation-duration: $duration;\n  -o-animation-duration: $duration;\n  animation-duration: $duration;\n}\n// gradient\n@mixin gradient($color1, $color2) {\n  background-color: $color1;\n  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{$color1}, endColorstr=#{$color2});\n  background-image: -moz-linear-gradient(center top, $color1, $color2);\n  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from($color1), to($color2));\n}\n\n//Border Radius\n@mixin bd-radius($value) {\n  -webkit-border-radius: $value;\n  -moz-border-radius: $value;\n  border-radius: $value;\n}\n","/*\nButton\n*/\n@import url(\"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap\");\n.tf-admin-btn {\n  display: inline-flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  background-color: #ffffff;\n  color: #003c79;\n  padding: 10px 25px;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  font-weight: 500;\n  text-decoration: none;\n  cursor: pointer;\n  font-size: 1rem;\n  -webkit-transition: all 0.3s ease-in-out;\n  -moz-transition: all 0.3s ease-in-out;\n  -o-transition: all 0.3s ease-in-out;\n  transition: all 0.3s ease-in-out;\n}\n.tf-admin-btn i {\n  margin-right: 8px;\n  font-size: 1.125rem;\n}\n.tf-admin-btn:hover {\n  background-color: #003c79;\n  color: #ffffff;\n}\n.tf-admin-btn.tf-btn-secondary {\n  background-color: #003c79;\n  border-color: #003c79;\n  color: #ffffff;\n  font-weight: 600;\n}\n.tf-admin-btn.tf-btn-secondary:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-admin-btn.disabled {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\n}\n\n.tf-btn {\n  font-size: 1rem;\n  color: #ffffff;\n  background-color: #003c79;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -ms-border-radius: 5px;\n  transition: all 0.4s ease;\n  -webkit-transition: all 0.4s ease;\n  -moz-transition: all 0.4s ease;\n  -ms-transition: all 0.4s ease;\n  display: inline-block;\n  padding: 5px 20px;\n  font-weight: 500;\n  text-decoration: none;\n  line-height: 2.1875rem;\n  border: none;\n  cursor: pointer;\n  outline: none;\n}\n.tf-btn:hover {\n  background-color: #002f5e;\n  color: #ffffff;\n  border: none;\n  box-shadow: none !important;\n  outline: none;\n}\n\n.tf-link-btn {\n  display: inline-flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  background-color: transparent;\n  padding: 10px 25px;\n  border: none;\n  border-radius: 0;\n  font-weight: 500;\n  text-decoration: underline;\n  cursor: pointer;\n  font-size: 1rem;\n  color: #003c79;\n}\n.tf-link-btn i {\n  margin-right: 8px;\n  font-size: 1.125rem;\n}\n\n/*\nCustom Modal\n*/\n.tf-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 999999;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n  visibility: hidden;\n  opacity: 0;\n  -webkit-transform: scale(0.7);\n  -ms-transform: scale(0.7);\n  -o-transform: scale(0.7);\n  transform: scale(0.7);\n  -webkit-transition: all 0.3s ease-in-out;\n  -moz-transition: all 0.3s ease-in-out;\n  -o-transition: all 0.3s ease-in-out;\n  transition: all 0.3s ease-in-out;\n}\n.tf-modal.tf-modal-show {\n  opacity: 1;\n  visibility: visible;\n  transform: scale(1);\n}\n.tf-modal .tf-modal-dialog {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  min-height: calc(100% - 40px);\n  max-width: 100%;\n  margin: 20px auto;\n  position: relative;\n  pointer-events: none;\n}\n.tf-modal .tf-modal-content {\n  position: relative;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  width: 80%;\n  max-width: 1080px;\n  pointer-events: auto;\n  background-color: #f5f8ff;\n  outline: 0;\n  margin: 0 auto;\n  border-radius: 10px;\n  padding: 30px;\n  overflow: hidden;\n}\n.tf-modal .tf-modal-close {\n  color: #003162;\n  cursor: pointer;\n  font-size: 22px;\n  position: absolute;\n  top: 10px;\n  right: 10px;\n  -webkit-transition: all 0.3s ease-in-out;\n  -moz-transition: all 0.3s ease-in-out;\n  -o-transition: all 0.3s ease-in-out;\n  transition: all 0.3s ease-in-out;\n}\n.tf-modal .tf-modal-close:hover {\n  -webkit-transform: rotate(180deg);\n  -ms-transform: rotate(180deg);\n  -o-transform: rotate(180deg);\n  transform: rotate(180deg);\n}\n\n/*\nAjax Loader\n*/\n.tf-btn-loading {\n  padding-right: 40px !important;\n  position: relative;\n}\n\n.tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity 0.2s ease, visibility 0.2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\nbody.tf-modal-open {\n  overflow: hidden;\n}\nbody.tf-modal-open .tf-modal {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\nbody.tf-modal-open:after {\n  content: \"\";\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  top: 0;\n  left: 0;\n  z-index: 99999;\n  background: rgba(0, 0, 0, 0.4);\n}\n\n@media only screen and (max-width: 1024px) {\n  #poststuff h2 {\n    justify-content: initial;\n  }\n}\n\n#poststuff h2 a {\n  color: #222;\n  font-size: 1.25rem;\n  display: none;\n}\n@media only screen and (max-width: 1024px) {\n  #poststuff h2 a {\n    display: inline-block;\n    margin-right: 15px;\n  }\n}\n\n.tf-field-disable {\n  user-select: none;\n  opacity: 0.6;\n}\n\n.tf-field-disable.tf-field-upcoming {\n  user-select: none;\n  cursor: default;\n}\n.tf-field-disable.tf-field-upcoming * {\n  cursor: default !important;\n}\n\n/*\nFontawesome\n*/\n.fa, .far, .fas {\n  font-family: \"FontAwesome\" !important;\n}\n\n.tf-field.tf-field-editor iframe {\n  height: 400px;\n}\n\n/* admin switcher */\n.tf-booking-status-swt .tf-booking-status {\n  margin-bottom: 15px;\n  display: flex;\n  align-items: center;\n}\n.tf-booking-status-swt .tf-booking-status span {\n  font-weight: 700;\n  font-size: 0.938rem;\n}\n.tf-booking-status-swt .tf-booking-status .switch {\n  margin-left: 15px;\n  position: relative;\n  display: inline-block;\n  width: 48px;\n  height: 20px;\n}\n.tf-booking-status-swt .tf-booking-status .switch input {\n  opacity: 0;\n  width: 0;\n  height: 0;\n}\n.tf-booking-status-swt .tf-booking-status .switcher.round {\n  border-radius: 20px;\n}\n.tf-booking-status-swt .tf-booking-status .switcher {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #ccc;\n  transition: 0.4s;\n}\n\n.tf-booking-status-swt .switcher.round::before {\n  border-radius: 50%;\n}\n\n.tf-booking-status-swt .switcher::before {\n  position: absolute;\n  content: \"\";\n  height: 18px;\n  width: 18px;\n  left: 2px;\n  bottom: 1px;\n  background: #ffffff;\n  -webkit-transition: 0.4s;\n  transition: 0.4s;\n}\n\n.tf-booking-status-swt input:checked + .switcher {\n  background-color: #002C66;\n}\n\n.tf-booking-status-swt input:checked + .switcher::before {\n  -webkit-transform: translateX(26px);\n  -ms-transform: translateX(26px);\n  transform: translateX(26px);\n}\n\n#tf-booking-status-loader, #tf-enquiry-status-loader {\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999;\n  opacity: 0;\n  visibility: hidden;\n}\n#tf-booking-status-loader img, #tf-enquiry-status-loader img {\n  width: 120px;\n}\n\n#tf-enquiry-status-loader {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n\n#tf-booking-status-loader.show, #tf-enquiry-status-loader.show {\n  visibility: visible;\n  opacity: 1;\n}\n\n.tf-small-btn {\n  margin-left: 10px;\n  font-size: 0.75rem;\n  padding: 7px 15px;\n}\n\n.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {\n  overflow: hidden !important;\n}\n\n.tf-post-states {\n  display: inline-block;\n  font-size: 11px;\n  padding: 1px 8px;\n  border-radius: 10px;\n  background: #333;\n  color: #ffffff;\n}\n\n.tf-depend-hidden.tf-depend-on {\n  display: none;\n}\n\n.tf-depend-hidden {\n  display: block;\n}\n\n.csf-section .csf-field.tf-csf-disable {\n  opacity: 1;\n  user-select: none;\n  border-top: 1px solid #eee;\n}\n.csf-section .csf-field.tf-csf-disable .clear:before {\n  content: \"\";\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  position: absolute;\n  background-color: #eee;\n  opacity: 0.25;\n  z-index: 10;\n}\n.csf-section .csf-field.tf-csf-pro {\n  cursor: pointer;\n}\n\n.tf-csf-disable.tf-csf-pro {\n  z-index: 9999999999;\n}\n\n.tf-csf-badge .tf-upcoming {\n  display: inline-block;\n  color: #ffffff;\n  padding: 3px 10px 3px 10px;\n  border-radius: 3px;\n  text-align: center;\n  margin: 5px 0 0 0;\n  font-size: 0.75rem;\n  font-weight: 600;\n  line-height: 13px;\n  background: #006600;\n  margin-right: 5px;\n}\n.tf-csf-badge .tf-pro {\n  display: inline-block;\n  color: #ffffff;\n  padding: 3px 10px 3px 10px;\n  border-radius: 3px;\n  text-align: center;\n  margin: 5px 0 0 0;\n  font-size: 0.75rem;\n  font-weight: 600;\n  line-height: 13px;\n  background: #b30000;\n}\n\n#tf_room_opt .unique-id {\n  display: none;\n}\n#tf_room_opt .tf-order_id {\n  display: none;\n}\n\n.tf-section-name-hidden {\n  display: none;\n}\n\nbutton.tf-order-remove {\n  background: #f44336 !important;\n  border: 1px solid #f44336 !important;\n  color: #ffffff !important;\n  padding: 2px 18px !important;\n  font-family: \"lato\";\n  margin-top: 6px !important;\n}\n\n.document-button {\n  display: block;\n  background: #ddd;\n  color: #050505;\n  border-radius: 3px;\n  line-height: 1;\n  padding: 10px 15px;\n  margin: 0;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: 0.3s;\n  text-decoration: none;\n}\n.document-button:hover {\n  background: #135e96;\n  color: #ffffff;\n}\n\n.tf-major-update-warning {\n  margin-bottom: 15px;\n  max-width: 1000px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n}\n.tf-major-update-warning + p {\n  display: none;\n}\n\n.tf-major-update-warning__separator {\n  margin: 15px -12px;\n}\n\n.tf-major-update-warning__icon {\n  margin-right: 9px;\n  margin-left: 2px;\n}\n.tf-major-update-warning__icon svg {\n  width: 18px;\n  height: 18px;\n  padding: 0;\n  margin: 0;\n  line-height: 1;\n}\n\n.tf-major-update-warning__title {\n  font-weight: 600;\n  margin-bottom: 10px;\n}\n\n.notice-success .tf-major-update-warning__separator {\n  border: 1px solid #46b450;\n}\n.notice-success .tf-major-update-warning__icon {\n  fill: #79ba49;\n}\n\n.notice-warning .tf-major-update-warning__separator {\n  border: 1px solid #ffb900;\n}\n.notice-warning .tf-major-update-warning__icon {\n  fill: #f56e28;\n}\n\n#adminmenu .toplevel_page_tf_settings .dashicons-before img, #adminmenu .menu-icon-tf_tours .dashicons-before img, #adminmenu .menu-icon-tf_hotel .dashicons-before img, #adminmenu .menu-icon-tf_apartment .dashicons-before img, #adminmenu .toplevel_page_tf-multi-vendor .dashicons-before img, #adminmenu .menu-icon-tf_email_templates .dashicons-before img {\n  opacity: 1;\n}\n#adminmenu .menu-icon-tf_hotel .dashicons-before:before {\n  color: #03a9f4;\n}\n#adminmenu .menu-icon-tf_tours .dashicons-before:before {\n  color: #ffc107;\n}\n#adminmenu .menu-icon-tf_apartment .dashicons-before:before {\n  color: #f02348;\n}\n\n.tf-notice.tf-notice-danger {\n  color: red;\n  font-size: 1rem;\n}\n\n.tf-license-activate {\n  display: inline-block;\n}\n.tf-license-activate p.submit {\n  margin: 0px !important;\n}\n.tf-license-activate p.submit input {\n  background-color: #003C79 !important;\n  border-color: #003C79 !important;\n  color: #ffffff;\n  padding: 4px 25px;\n  font-size: 1rem;\n}\n\n.el-license-active-btn {\n  display: inline-block;\n}\n.el-license-active-btn p.submit {\n  margin: 0px !important;\n}\n.el-license-active-btn p.submit input {\n  background-color: #003C79 !important;\n  border-color: #003C79 !important;\n  color: #ffffff;\n  padding: 4px 25px;\n  font-size: 1rem;\n}\n\ninput.select2-search__field {\n  width: 100% !important;\n  min-width: 150px !important;\n}\n\n.wp-block input.select2-search__field {\n  min-width: unset;\n}\n\n.widget-content .select2-selection__rendered {\n  display: none;\n}\n\n.tf-widget-field .select2-container:last-child {\n  display: none;\n}\n\n.tf-duplicator-loader {\n  position: absolute;\n  background: rgba(255, 255, 255, 0.4);\n  top: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  z-index: 999;\n  cursor: wait;\n}\n\n.tf-post-data-duplicate:focus {\n  outline: none;\n  box-shadow: none;\n}\n\nbody.tourfic-settings_page_tf-setup-wizard {\n  background-color: #EBF5FF;\n}\n\n.tf-quick-setup-btn {\n  border-radius: 8px;\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  cursor: pointer;\n  border: 0px solid;\n  padding: 12px 32px;\n  color: #ffffff;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  display: inline-flex;\n  gap: 8px;\n  transition: 0.3s all ease;\n  text-decoration: none;\n  min-width: 130px;\n  position: relative;\n  z-index: 0;\n}\n.tf-quick-setup-btn::after {\n  position: absolute;\n  content: \"\";\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n  opacity: 0;\n  background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n  border-radius: 8px;\n  transition: 0.3s all ease;\n}\n.tf-quick-setup-btn:hover {\n  color: #ffffff;\n  box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n}\n.tf-quick-setup-btn:hover::after {\n  opacity: 1;\n}\n\n.tf-link-skip-btn {\n  border-radius: 8px;\n  background: #EBF5FF;\n  cursor: pointer;\n  border: 0px solid;\n  padding: 12px 32px;\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  transition: 0.3s all ease;\n  text-decoration: none;\n  min-width: 130px;\n  position: relative;\n  z-index: 0;\n}\n.tf-link-skip-btn::after {\n  position: absolute;\n  content: \"\";\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  z-index: -1;\n  opacity: 0;\n  background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n  border-radius: 8px;\n  transition: 0.3s all ease;\n}\n.tf-link-skip-btn:hover {\n  box-shadow: 0px 16px 8px 0px rgba(8, 20, 33, 0.04), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 24px 20px 0px rgba(8, 20, 33, 0.08);\n  color: #ffffff;\n}\n.tf-link-skip-btn:hover::after {\n  opacity: 1;\n}\n\n.tf-theme-activation-btn {\n  min-width: 267px;\n  justify-content: center;\n}\n\n.tf-settings-finish-btn {\n  min-width: 140px;\n}\n\n.tf-settings-default-button {\n  min-width: auto;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpcontent {\n  margin-left: 0 !important;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody-content, .tourfic-settings_page_tf-setup-wizard #wpcontent {\n  padding: 0;\n  overflow-x: hidden !important;\n  min-height: calc(100vh - 32px);\n}\n\n.tourfic-settings_page_tf-setup-wizard #adminmenumain, .tourfic-settings_page_tf-setup-wizard .error, .tourfic-settings_page_tf-setup-wizard .notice, .tourfic-settings_page_tf-setup-wizard .update-nag, .tourfic-settings_page_tf-setup-wizard .updated, .tourfic-settings_page_tf-setup-wizard div#wpadminbar, .tourfic-settings_page_tf-setup-wizard div#wpfooter {\n  display: none;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody {\n  padding-top: 0px;\n}\n\n.tf-setup-header {\n  padding: 16px 56px;\n  background: #F8FAFC;\n  box-shadow: 0px 32px 32px 0px rgba(125, 168, 212, 0.02), 0px 16px 40px 0px rgba(125, 168, 212, 0.04), 0px 32px 56px 0px rgba(125, 168, 212, 0.08);\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-header {\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    gap: 15px;\n  }\n}\n.tf-setup-header .tf-setup-header-left {\n  height: 48px;\n}\n.tf-setup-header .tf-setup-header-left img {\n  width: 44px;\n  height: 48px;\n}\n.tf-setup-header .tf-setup-header-right span {\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n}\n.tf-setup-header .tf-setup-header-right span a {\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  text-decoration-line: underline;\n}\n\n/*\nWelcome Step\n*/\n.tf-setup-content-layout {\n  min-width: 886px;\n  width: 886px;\n  display: none;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 0 auto;\n  margin-top: 72px;\n  margin-bottom: 72px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-content-layout {\n    min-width: auto;\n    width: auto;\n    margin-left: 12px;\n    margin-right: 12px;\n  }\n}\n.tf-setup-content-layout .tf-back-btn {\n  display: inline-flex;\n  gap: 8px;\n  text-decoration: none;\n  margin: 0px 0px 16px 8px;\n}\n.tf-setup-content-layout .tf-back-btn:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setup-content-layout .tf-back-btn span {\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-setup-content-layout .setup-content-warper {\n  border-radius: 16px;\n  background: #ffffff;\n  text-align: center;\n  padding: 104px 112px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-content-layout .setup-content-warper {\n    padding: 32px;\n  }\n}\n.tf-setup-content-layout.active {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n.tf-setup-content-layout .welcome-img {\n  margin-bottom: 20px;\n}\n.tf-setup-content-layout .welcome-img img {\n  width: 87px;\n}\n.tf-setup-content-layout .tf-setup-welcome-title {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 30px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 120%; /* 36px */\n  margin: 0px;\n}\n.tf-setup-content-layout .tf-setup-welcome-description {\n  color: #566676;\n  text-align: center;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  margin-top: 8px;\n}\n.tf-setup-content-layout .tf-setup-welcome-footer {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  margin-top: 48px;\n}\n.tf-setup-content-layout .tf-setup-welcome-footer .tf-link-btn {\n  color: #11142e;\n  font-weight: 500;\n  text-decoration: underline;\n}\n.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer {\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-justify-content: center;\n  justify-content: center;\n}\n@media only screen and (max-width: 768px) {\n  .tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer {\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    gap: 10px;\n  }\n}\n.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer .tf-admin-btn {\n  margin-bottom: 0;\n  margin-right: 10px;\n}\n.tf-setup-content-layout .tf-setup-finish-content {\n  border-radius: 16px;\n  background: #ffffff;\n  padding: 56px 32px 96px 32px;\n  text-align: center;\n}\n.tf-setup-content-layout .tf-setup-finish-content .welcome-img {\n  margin-bottom: 50px;\n}\n.tf-setup-content-layout .tf-setup-finish-content .welcome-img img {\n  width: 133px;\n  height: 130px;\n  transform: rotate(-45deg);\n}\n.tf-setup-content-layout .tf-setup-finish-content .tf-setup-welcome-description {\n  margin-top: 8px;\n}\n.tf-setup-content-layout .tf-setup-finish-content .tf-setup-finish-footer {\n  gap: 16px;\n  flex-wrap: wrap;\n}\n.tf-setup-content-layout .tf-setup-finish-content a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n/*\nWoocommerce\n*/\n.tf-setup-woocommerce-step .welcome-img img {\n  width: 96px;\n  margin-bottom: 16px;\n}\n\n.tf-setup-step-container {\n  min-width: 886px;\n  width: 886px;\n  display: none;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 0 auto;\n  margin-top: 72px;\n  margin-bottom: 72px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container {\n    min-width: auto;\n    width: auto;\n    margin-left: 12px;\n    margin-right: 12px;\n  }\n}\n\n/*\nSteps\n*/\n.tf-setup-steps {\n  box-sizing: border-box;\n  padding: 0;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 0;\n  list-style: none;\n  width: 100%;\n  text-align: initial;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 8px;\n  justify-content: center;\n  margin-bottom: 48px;\n}\n.tf-setup-steps .tf-steps-item {\n  position: relative;\n  display: inline-block;\n}\n.tf-setup-steps .tf-steps-item .tf-steps-item-tail {\n  padding: 3.5px 45px 3.5px 35px;\n  margin-left: 58px;\n  top: 8px;\n  position: absolute;\n  left: 0;\n  width: 70%;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-steps .tf-steps-item .tf-steps-item-tail {\n    margin-left: 10px;\n    width: 60%;\n  }\n}\n.tf-setup-steps .tf-steps-item .tf-steps-item-tail::after {\n  display: inline-block;\n  width: 100%;\n  height: 2px;\n  background: #f0f0f0;\n  border-radius: 1px;\n  transition: background 0.3s;\n  content: \"\";\n}\n.tf-setup-steps .tf-steps-item .tf-steps-item-icon {\n  width: auto;\n  height: inherit;\n  line-height: inherit;\n  background: 0 0;\n  border: 0;\n  border-radius: 0;\n  display: inline-block;\n  font-size: 0.75rem;\n  text-align: center;\n  border-color: #1890ff;\n  display: block;\n}\n\n.tf-setup-step-container {\n  display: none;\n  /*\n  Ajax Loader\n  */\n}\n.tf-setup-step-container.active {\n  display: block;\n}\n.tf-setup-step-container .tf-back-btn {\n  display: inline-flex;\n  gap: 8px;\n  text-decoration: none;\n  margin: 0px 0px 16px 8px;\n}\n.tf-setup-step-container .tf-back-btn:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setup-step-container .tf-back-btn span {\n  color: #003C79;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-setup-step-container .tf-template-selection {\n  display: flex;\n  gap: 24px;\n  justify-content: center;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label {\n  position: relative;\n  display: block;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label .checked-svg {\n  position: absolute;\n  left: 8px;\n  top: 8px;\n  display: none;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label input {\n  display: none;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked + img {\n  border: 1px solid #003C79;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked ~ .checked-svg {\n  display: block;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label h4 {\n  color: #27333F;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px; /* 153.846% */\n  margin: 0;\n  margin-top: 8px;\n}\n.tf-setup-step-container .tf-template-selection .tf-single-theme label img {\n  box-shadow: 0px 10px 20px 0px rgba(0, 36, 72, 0.04), 0px 10px 16px 0px rgba(0, 36, 72, 0.04);\n  border-radius: 12px;\n  border: 1px solid transparent;\n}\n.tf-setup-step-container .tf-setup-step-layout {\n  padding: 56px 96px;\n  border-radius: 16px;\n  background: var(--UI-0, #ffffff);\n  text-align: center;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container .tf-setup-step-layout {\n    padding: 32px;\n  }\n}\n.tf-setup-step-container .tf-setup-step-title {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 30px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 120%;\n  margin: 0px 0px 0px 0px;\n}\n.tf-setup-step-container .tf-setup-step-subtitle {\n  text-align: left;\n  color: #27333F;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  margin: 0 0 2px 0px;\n}\n.tf-setup-step-container .tf-select-title {\n  color: #27333f;\n  font-family: Inter;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 120%;\n  margin: 0px 0px 24px 0px;\n}\n.tf-setup-step-container .tf-setup-step-desc {\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  margin: 8px 0px 32px 0px;\n}\n.tf-setup-step-container .tf-select-service {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  gap: 56px;\n  margin: 0;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container .tf-select-service {\n    gap: 24px;\n    flex-wrap: wrap;\n  }\n}\n.tf-setup-step-container .tf-select-service input[type=checkbox] {\n  display: none;\n}\n.tf-setup-step-container .tf-select-service label {\n  display: block;\n  position: relative;\n  cursor: pointer;\n  border-radius: 6px;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-step-container .tf-select-service label {\n    padding: 5px;\n  }\n}\n.tf-setup-step-container .tf-select-service label span {\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  display: block;\n  margin-top: 16px;\n}\n.tf-setup-step-container .tf-select-service label:before {\n  background: #ffffff #ffffff;\n  content: \"\";\n  display: block;\n  border-radius: 50%;\n  position: absolute;\n  top: -5px;\n  left: -5px;\n  width: 25px;\n  height: 25px;\n  text-align: center;\n  line-height: 26px;\n  transition-duration: 0.4s;\n  transform: scale(0);\n  font-family: \"dashicons\";\n  font-size: 1.25rem;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setup-step-container .tf-select-service label:before {\n    width: 20px;\n    height: 20px;\n    top: -3px;\n    left: -3px;\n    font-size: 1.125rem;\n    line-height: 20px;\n  }\n}\n.tf-setup-step-container .tf-select-service label {\n  position: relative;\n}\n.tf-setup-step-container .tf-select-service label .tf-inactive img {\n  width: 150px;\n  transition: 0.3s all ease;\n  border-radius: 12px;\n}\n.tf-setup-step-container .tf-select-service label .tf-inactive img:hover {\n  border-radius: 12px;\n  background: #ffffff;\n  box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n}\n.tf-setup-step-container .tf-select-service label .tf-active {\n  position: absolute;\n  left: 0;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  transition: 0.3s all ease;\n  opacity: 0;\n  z-index: -1;\n}\n.tf-setup-step-container .tf-select-service label .tf-active img {\n  width: 150px;\n  box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n  border-radius: 12px;\n}\n.tf-setup-step-container .tf-select-service :checked + label .tf-active {\n  opacity: 1;\n  z-index: 99;\n}\n.tf-setup-step-container .tf-setup-action-btn-wrapper {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  margin-top: 48px;\n}\n.tf-setup-step-container .tf-setup-action-btn-wrapper .tf-setup-action-btn-next {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.tf-setup-step-container .setup-form-group {\n  border-radius: 12px;\n  border: 1px solid #EEF2F6;\n  background: #ffffff;\n  padding: 16px 24px 24px 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-wrap {\n  text-align: left;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-field-desc {\n  display: block;\n  margin-top: 4px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item {\n  width: 100%;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label {\n  display: block;\n  flex-grow: 0;\n  overflow: hidden;\n  white-space: nowrap;\n  text-align: left;\n  margin-bottom: 4px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label label {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input {\n  flex: 1 1 0;\n  min-width: 0;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text],\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email],\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number],\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select {\n  border-radius: 4px;\n  border: 1px solid #EEF2F6;\n  background-color: #F8FAFC;\n  height: 40px;\n  padding: 8px 12px;\n  color: #566676;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  transition: all 0.3s;\n  outline: none;\n  max-width: 100%;\n  width: 100%;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text]:focus,\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email]:focus,\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number]:focus,\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label {\n  position: relative;\n  display: inline-block;\n  width: 32px;\n  height: 20px;\n  border-radius: 20px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input {\n  display: none;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: rgb(192, 204, 216);\n  border-radius: 20px;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider::before {\n  position: absolute;\n  content: \"\";\n  height: 14px;\n  width: 14px;\n  border-radius: 12px;\n  top: 3px;\n  left: 4px;\n  background-color: rgb(255, 255, 255);\n  box-shadow: 0px 0px 8px rgba(27, 25, 25, 0.3);\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked + .tf-switch-slider {\n  background-color: rgb(0, 60, 121);\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked + .tf-switch-slider:before {\n  left: 100%;\n  margin-left: -18px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline {\n  border-radius: 4px;\n  border: 1px solid #EEF2F6;\n  background: #F8FAFC;\n  display: flex;\n  padding: 16px 12px;\n  justify-content: space-between;\n  box-sizing: border-box;\n  align-items: center;\n  height: 56px;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label {\n  margin: 0;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label label {\n  font-size: 0.938rem;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input {\n  text-align: right;\n  max-width: 246px !important;\n}\n@media only screen and (max-width: 640px) {\n  .tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input {\n    max-width: 120px !important;\n  }\n}\n.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input input[type=text] {\n  height: 32px;\n  margin: 0;\n  background: #ffffff;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect {\n  padding: 0;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect label {\n  color: #27333F;\n  font-family: Inter;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px;\n  margin: 0;\n  text-align: left;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset {\n  margin-top: 16px;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group {\n  gap: 22px;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li {\n  margin: 0;\n  width: 200px;\n  border-radius: 8px;\n  box-sizing: border-box;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box {\n  width: 200px;\n  height: 180px;\n  padding: 8px 24px 2px 24px;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box img {\n  width: 100%;\n  height: 100%;\n  border: 2px solid rgba(0, 0, 0, 0) !important;\n  object-fit: cover;\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box {\n  border: 2px solid transparent !important;\n  border-radius: 8px;\n  background-color: rgb(235, 245, 255);\n}\n.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox > input:checked + .select-image-box {\n  border-color: #003C79 !important;\n  border-radius: 8px;\n}\n.tf-setup-step-container .setup-form-group .tf-archive-imageselect-box .tf-image-checkbox .select-image-box {\n  background-color: #fafafa !important;\n}\n.tf-setup-step-container .setup-form-group .tf-setup-permalink {\n  padding: 12px;\n}\n.tf-setup-step-container .tf-setup-group-general {\n  padding-top: 24px;\n  gap: 24px;\n}\n.tf-setup-step-container .tf-setup-step-description {\n  margin-bottom: 30px;\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout {\n  padding-left: 73px;\n  padding-right: 73px;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout {\n    padding: 32px;\n  }\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading {\n  position: relative;\n  z-index: 0;\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading .tf-setup-title-shape {\n  position: absolute;\n  left: 2px;\n  bottom: 20px;\n  height: 100%;\n  width: 100%;\n  z-index: -1;\n}\n.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-setup-step-desc a {\n  text-decoration: none;\n  color: #003C79;\n}\n@media only screen and (max-width: 885px) {\n  .tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .setup-theme-style img {\n    width: 100%;\n  }\n}\n.tf-setup-step-container.tf-setup-step-5 .tf-setup-step-desc, .tf-setup-step-container.tf-setup-step-6 .tf-setup-step-desc {\n  margin-bottom: 0px;\n}\n.tf-setup-step-container .tf-hotel-setup-wizard,\n.tf-setup-step-container .tf-tour-setup-wizard,\n.tf-setup-step-container .tf-apartment-setup-wizard,\n.tf-setup-step-container .tf-car-setup-wizard {\n  margin-top: 48px;\n}\n.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc,\n.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc,\n.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc,\n.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc {\n  text-align: left;\n  margin: 0 0 16px 0;\n  color: #566676;\n  font-family: Inter;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px;\n}\n.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc span,\n.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc span,\n.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc span,\n.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc span {\n  color: #27333F;\n}\n.tf-setup-step-container.tf-setup-step-5 .setup-form-group {\n  gap: 32px;\n}\n.tf-setup-step-container .tf-auto-publish-field {\n  margin-top: 8px;\n}\n.tf-setup-step-container .tf-btn-loading {\n  padding-right: 40px;\n  position: relative;\n}\n.tf-setup-step-container .tf-quick-setup-btn.tf-btn-loading {\n  padding-right: 50px !important;\n}\n.tf-setup-step-container .tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 24px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity 0.2s ease, visibility 0.2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard ul,\n.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard ul {\n  margin-bottom: 0px;\n}\n.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox img,\n.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox img {\n  width: 200px;\n  height: 140px;\n}\n.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox > input:checked + img,\n.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox > input:checked + img {\n  border-color: #5D5DFF;\n  border-radius: 5px;\n}\n\n@media only screen and (max-width: 1024px) {\n  #tf_tours_opt .tf-admin-meta-box {\n    position: relative;\n    min-height: 660px;\n  }\n}\n\n.tf-admin-meta-box {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  margin: -6px -12px -12px -12px;\n  z-index: 10;\n  position: relative;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box {\n    position: relative;\n    min-height: 500px;\n  }\n}\n.tf-admin-meta-box.tf-taxonomy-metabox {\n  display: block;\n  margin: 0;\n  max-width: 95%;\n}\n.tf-admin-meta-box .tf-admin-tab.active {\n  display: block;\n  position: absolute;\n  z-index: 99999;\n  top: 0;\n  bottom: 0;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-admin-meta-box .tf-admin-tab {\n  border-right: 1px solid #e1e5ea;\n  background-color: #FFFFFF;\n  min-width: 242px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n  padding: 24px;\n  box-sizing: border-box;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box .tf-admin-tab {\n    display: none;\n  }\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks {\n  font-style: normal;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  text-decoration: none;\n  color: #27333F;\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 15px;\n  line-height: 24px;\n  font-weight: 600;\n  cursor: pointer;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n  border-radius: 8px;\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks .tf-sec-icon {\n  margin-right: 8px;\n  color: #566676;\n  min-width: 25px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active {\n  position: relative;\n  color: #FFFFFF;\n  border-radius: 8px;\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active {\n    position: static;\n  }\n}\n.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active .tf-sec-icon {\n  color: #ffffff;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu {\n  margin: 0;\n  display: none;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li {\n  margin-bottom: 0;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks {\n  padding: 0;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 12px 20px;\n  margin-left: 24px;\n  border-left: 1px solid #c4cbd4;\n  position: relative;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner::after {\n  position: absolute;\n  content: \"\";\n  height: 25px;\n  width: 14px;\n  border-width: 0 0 1px 1px;\n  border-style: solid;\n  border-color: #c4cbd4;\n  left: -1px;\n  top: 0;\n  border-bottom-left-radius: 8px;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner {\n  border-left: none;\n}\n.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after {\n  left: 0;\n}\n.tf-admin-meta-box .tf-tab-wrapper {\n  -webkit-flex: 0 0 calc(100% - 242px);\n  -ms-flex: 0 0 calc(100% - 242px);\n  flex: 0 0 calc(100% - 242px);\n}\n@media only screen and (max-width: 1024px) {\n  .tf-admin-meta-box .tf-tab-wrapper {\n    flex: 0 0 calc(100% - 0px);\n  }\n}\n.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content {\n  display: none;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  padding: 0 24px;\n}\n.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content.active {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n.tf-option-wrapper .tf-option-footer {\n  position: relative;\n  padding: 15px 0px;\n  text-align: right;\n}\n.tf-option-wrapper .tf-option-footer button {\n  padding: 10px 25px;\n  font-size: 1rem;\n}\n.tf-option-wrapper .tf-option-footer span {\n  display: block;\n  font-size: 1rem;\n  color: #8997a9;\n  font-weight: 600;\n  margin-top: 5px;\n}\n.tf-option-wrapper .tf-option-footer span a {\n  color: #8997a9;\n  display: inline;\n  margin-left: 5px;\n}\n.tf-option-wrapper .tf-option-footer span a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.tf-option {\n  width: 100%;\n  margin: 0;\n}\n.tf-option .tf-tab-wrapper {\n  -webkit-flex: 0 0 calc(100% - 281px);\n  -ms-flex: 0 0 calc(100% - 281px);\n  flex: 0 0 calc(100% - 281px);\n  background-color: #ffffff;\n  padding: 12px 0;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-option .tf-tab-wrapper {\n    flex: 0 0 calc(100% - 0px);\n  }\n}\n\n.tourfic-settings_page_tf_dashboard #wpcontent {\n  background-color: #EBF5FF;\n}\n\n.tourfic-settings_page_tf_get_help #wpcontent {\n  background-color: #EBF5FF;\n}\n\n.tf-setting-dashboard .tf-setting-top-bar {\n  background-color: #ffffff;\n  padding: 15px 40px;\n  margin-left: -20px;\n  margin-bottom: 24px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.tf-setting-dashboard .tf-setting-top-bar .version {\n  display: flex;\n  align-items: center;\n}\n.tf-setting-dashboard .tf-setting-top-bar .version img {\n  width: 100px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .version span {\n  font-size: 11px;\n  line-height: 11px;\n  color: #000;\n  font-weight: 700;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  background-color: rgba(0, 60, 121, 0.0392156863);\n  display: inline-block;\n  padding: 2px 6px;\n  margin-left: 10px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document {\n  position: relative;\n  width: 30px;\n  height: 30px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown {\n  position: absolute;\n  cursor: context-menu;\n  top: 60px;\n  right: -10px;\n  z-index: 1;\n  background-color: #ffffff;\n  padding: 30px;\n  border-radius: 8px;\n  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n  min-width: 200px;\n  max-width: 200px;\n  opacity: 0;\n  visibility: hidden;\n  transition: all 0.2s ease;\n  z-index: 9999;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown:after {\n  content: \"\";\n  position: absolute;\n  border-left: 10px solid transparent;\n  border-right: 10px solid transparent;\n  top: -10px;\n  right: 25px;\n  border-bottom: 10px solid white;\n  margin-top: 0;\n  z-index: 1;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a {\n  font-size: 0.938rem;\n  font-weight: 500;\n  color: #000;\n  display: flex;\n  align-items: center;\n  transition: all 0.2s ease;\n  text-decoration: none;\n  padding: 10px 0px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a span {\n  margin-left: 10px;\n}\n.tf-setting-dashboard .tf-setting-top-bar .other-document:hover .dropdown {\n  visibility: visible;\n  opacity: 1;\n}\n.tf-setting-dashboard .tf-setting-banner {\n  background-color: transparent;\n  padding: 30px 100px;\n  border-radius: 10px;\n  margin: 40px 20px 40px 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background-image: radial-gradient(at center center, #004A9E 0%, #001C39 75%);\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-banner {\n    display: flow-root;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-setting-dashboard .tf-setting-banner {\n    padding: 30px 40px;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content {\n  width: 50%;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content {\n    width: 100%;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content img {\n  width: 200px;\n  display: block;\n  margin-bottom: 15px;\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span {\n  color: #ffffff;\n  font-size: 38px;\n  line-height: 1.2;\n  font-weight: 200;\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span {\n    font-size: 26px;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span b {\n  display: block;\n  font-weight: 700;\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image {\n  width: 30%;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image {\n    width: 100%;\n  }\n}\n.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image img {\n  width: 100%;\n}\n.tf-setting-dashboard .tf-setting-overview-section {\n  margin: 24px 24px 0px 0;\n  position: relative;\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  row-gap: 20px;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid {\n    display: flex;\n    flex-wrap: wrap;\n    column-gap: 16px;\n    justify-content: flex-start;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n  padding: 20px;\n  border-radius: 8px;\n  background-color: #ffffff;\n  display: flex;\n  flex-wrap: wrap;\n  flex-basis: calc(16.5% - 0px);\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    padding: 12px;\n  }\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    flex-basis: calc(30% - 10px);\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    flex-basis: calc(33.33% - 35px);\n    margin: 0;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    width: inherit;\n    flex-basis: calc(50% - 35px);\n  }\n}\n@media only screen and (max-width: 480px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid {\n    flex-basis: 100%;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon {\n  width: 70px;\n  height: 70px;\n  border-radius: 50%;\n  flex-shrink: 0;\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon img {\n  width: 100%;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon {\n    width: 42px;\n    height: 42px;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content {\n  padding-left: 25px;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content {\n    padding-left: 10px;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p {\n  font-size: 1rem;\n  font-weight: 600;\n  color: #222;\n  margin: 0 0 10px;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p {\n    font-size: 0.875rem;\n  }\n}\n.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3 {\n  margin: 0;\n  font-size: 30px;\n  font-weight: 700;\n  color: #000;\n  line-height: 0.8;\n}\n@media only screen and (max-width: 1650px) {\n  .tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3 {\n    font-size: 1.5rem;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section {\n  margin: 24px 24px 0px 0;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 24px;\n  position: relative;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-setting-dashboard .tf-setting-performace-section {\n    flex-direction: column;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section h2 {\n  font-size: 26px;\n  font-weight: 600;\n  line-height: 1;\n  color: #000;\n  margin: 0 0 16px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-wrapper {\n  -webkit-flex: 0 0 calc(70% - 24px);\n  -ms-flex: 0 0 calc(70% - 24px);\n  flex: 0 0 calc(70% - 24px);\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar {\n  -webkit-flex: 0 0 30%;\n  -ms-flex: 0 0 30%;\n  flex: 0 0 30%;\n}\n.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader {\n  position: absolute;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999;\n  opacity: 0;\n  visibility: hidden;\n}\n.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader img {\n  width: 120px;\n}\n.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader.show {\n  opacity: 1;\n  visibility: visible;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-order-report {\n  background: #ffffff;\n  padding: 20px;\n  border-radius: 10px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-setting-dashboard .tf-setting-performace-section .tf-order-report {\n    padding: 0;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-order-report canvas {\n  width: 100% !important;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n@media only screen and (max-width: 640px) {\n  .tf-setting-dashboard .tf-setting-performace-section .tf-report-filter {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter {\n  margin-bottom: 15px;\n  display: inline-block;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter span {\n  display: block;\n  font-size: 11px;\n  line-height: 13px;\n  font-weight: 600;\n  color: #77797E;\n  text-transform: uppercase;\n  margin-bottom: 5px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter select {\n  width: 180px;\n  color: #222;\n  border: 1px solid #ddd;\n  height: 40px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar {\n  /* Loader */\n  /* Customization */\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists {\n  border-radius: 8px;\n  background: #F8F7FD;\n  padding: 16px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists h3 {\n  color: #06040C;\n  font-size: 17px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%;\n  margin: 0 0 16px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists ul {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 16px;\n  margin: 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item {\n  border-radius: 6px;\n  background: #FFF;\n  box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n  padding: 20px 24px 24px 20px;\n  transition: all ease-in-out 0.3s;\n  margin-bottom: 0;\n  position: relative;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item.featured {\n  border-radius: 6px;\n  border: 4px solid transparent;\n  background: linear-gradient(white, white) padding-box, linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;\n  box-shadow: 0px 1px 4px 0px rgba(44, 39, 63, 0.01), 0px 2px 2px 0px rgba(44, 39, 63, 0.02), 0px 1px 1px 0px rgba(44, 39, 63, 0.04);\n  box-sizing: border-box;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content {\n  display: flex;\n  gap: 12px;\n  justify-content: space-between;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image {\n  border-radius: 16px;\n  background: #FFF;\n  box-shadow: 0 0 8px 0 rgba(65, 65, 65, 0.08);\n  height: 56px;\n  width: 56px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image img {\n  width: 32px;\n  height: 32px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title {\n  width: calc(100% - 167px);\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4 {\n  color: #2C273F;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  margin: 0 0 2px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4 .badge.free {\n  border-radius: 3px;\n  background: #E6FAEE;\n  font-size: 12px;\n  padding: 2px 8px;\n  color: #17723F;\n  font-size: 11px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 16px; /* 145.455% */\n  text-transform: uppercase;\n  margin-left: 6px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title p {\n  color: #5D5676;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  margin: 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn {\n  font-weight: 600;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button {\n  padding: 0px;\n  color: #382673;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 24px; /* 160% */\n  text-decoration: none;\n  position: relative;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.install {\n  color: #382673;\n  cursor: pointer;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate {\n  color: #382673;\n  cursor: pointer;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.pro, .tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro {\n  color: #ff9800;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro {\n  color: #ff5722;\n  cursor: pointer;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active {\n  color: #382673;\n  opacity: 0.8;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active-pro {\n  color: #ff5722;\n  opacity: 0.8;\n}\n@keyframes spin {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button:not(.active):not(.active-pro) {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  border: none;\n  border-radius: 4px;\n  cursor: pointer;\n  transition: background 0.3s;\n  position: relative;\n  background-color: transparent;\n  gap: 3px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading {\n  background: #ccc;\n  cursor: not-allowed;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .loader {\n  display: none;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #b3b3b3;\n  border-top: 2px solid transparent;\n  border-radius: 50%;\n  animation: spin 0.6s linear infinite;\n  margin-left: 8px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading .loader {\n  display: inline-block;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote {\n  background: #fff;\n  padding: 16px;\n  border-radius: 6px;\n  margin: 16px 0 16px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content h3 {\n  margin: 0 0 4px 0;\n  color: #1B334B;\n  font-size: 18px;\n  font-style: normal;\n  font-weight: 700;\n  line-height: 150%; /* 27px */\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content p {\n  color: #344D65;\n  font-size: 14px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 150%; /* 21px */\n  margin: 0 0 16px 0;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content a {\n  color: #FFF;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  text-decoration: none;\n  border-radius: 8px;\n  background: #003C7A;\n  padding: 8px 16px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access {\n  background: #F7F8FA;\n  border-radius: 8px;\n  padding: 16px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access h3 {\n  color: #06040C;\n  font-size: 17px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%; /* 25.5px */\n  margin-bottom: 16px;\n  margin-top: 0px;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper {\n  display: flex;\n  justify-content: flex-start;\n  align-items: center;\n  gap: 16px;\n  flex-direction: column;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item {\n  background: #FFF;\n  box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n  border-radius: 6px;\n  transition: all ease-in-out 0.3s;\n  width: 100%;\n}\n.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item a {\n  display: flex;\n  align-items: center;\n  padding: 12px 16px;\n  text-decoration: none;\n  color: #2C273F;\n  font-size: 15px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  gap: 12px;\n}\n\n.tf-settings-help-center .tf-support-cards {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 24px;\n  margin: 24px 24px 32px 0;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-settings-help-center .tf-support-cards {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-support-cards {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card {\n  background-color: #ffffff;\n  border-radius: 16px;\n  padding: 32px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  -webkit-align-items: flex-start;\n  -ms-flex-align: flex-start;\n  align-items: flex-start;\n  gap: 24px;\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card h3 {\n  font-size: 1.5rem;\n  line-height: 32px;\n  color: #27333F;\n  margin: 0 0 -8px 0;\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card p {\n  font-size: 0.938rem;\n  color: #566676;\n  margin: 0;\n}\n.tf-settings-help-center .tf-support-cards .tf-single-support-card a.tf-link-skip-btn {\n  min-width: inherit;\n}\n.tf-settings-help-center .tf-support-cards.tf-support-cards-4 {\n  padding: 24px;\n  grid-template-columns: repeat(4, 1fr);\n  border-radius: 16px;\n  background: #F6FAFE;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf-settings-help-center .tf-support-cards.tf-support-cards-4 {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-support-cards.tf-support-cards-4 {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-settings-help-center .tf-support-cards.tf-support-cards-4 .tf-single-support-card h3 {\n  margin: 0 0 -16px 0;\n}\n.tf-settings-help-center .tf-settings-faq {\n  margin: 32px 20px 0 0;\n}\n.tf-settings-help-center .tf-settings-faq h2 {\n  margin: 0 0 16px;\n  font-size: 1.5rem;\n  font-weight: 600;\n  line-height: 32px;\n  color: #27333F;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper {\n  background-color: #ffffff;\n  border-radius: 10px;\n  padding: 24px;\n  grid-template-columns: repeat(2, 1fr);\n  display: grid;\n  gap: 24px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper {\n    display: block;\n  }\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq {\n  border-radius: 4px;\n  border: 1px solid #EEF2F6;\n  background: #F8FAFC;\n}\n@media only screen and (max-width: 768px) {\n  .tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq {\n    margin-bottom: 16px;\n  }\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  gap: 16px;\n  padding: 8px;\n  cursor: pointer;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title i {\n  font-size: 0.938rem;\n  color: #566676;\n  -webkit-transition: all 0.25s ease-in-out;\n  -moz-transition: all 0.25s ease-in-out;\n  -o-transition: all 0.25s ease-in-out;\n  transition: all 0.25s ease-in-out;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4 {\n  margin: 0;\n  font-size: 0.938rem;\n  font-weight: 500;\n  color: #566676;\n  line-height: 24px;\n}\n@media only screen and (max-width: 480px) {\n  .tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4 {\n    font-size: 1.063rem;\n  }\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title.active i {\n  transform: rotate(180deg);\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc {\n  display: none;\n  padding: 16px;\n  border-top: 1px solid #EEF2F6;\n}\n.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc p {\n  font-size: 0.938rem;\n  color: #566676;\n  margin: 0;\n}\n\n.tf-setting-license {\n  margin: 40px 40px 40px 20px;\n}\n.tf-setting-license .tf-setting-license-tabs ul {\n  margin: 0;\n  margin-left: 40px;\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active {\n  display: inline-block;\n  border: none;\n  margin: 0;\n  line-height: 18px;\n  text-decoration: none;\n  font-weight: 600;\n  position: relative;\n  background-color: #ffffff;\n  border-radius: 5px 5px 0px 0px;\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active:before {\n  position: absolute;\n  content: \"\";\n  width: 16px;\n  height: 16px;\n  background-color: #ffffff;\n  bottom: -8px;\n  left: -5px;\n  transform: rotate(45deg);\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active:after {\n  position: absolute;\n  content: \"\";\n  width: 16px;\n  height: 16px;\n  background-color: #ffffff;\n  bottom: -8px;\n  right: -5px;\n  transform: rotate(45deg);\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active span {\n  display: inline-block;\n  padding: 14px 22px;\n  color: #000;\n  font-size: 1.125rem;\n  text-decoration: none;\n}\n.tf-setting-license .tf-setting-license-tabs ul li.active span i {\n  margin-right: 5px;\n}\n.tf-setting-license .tf-setting-license-field {\n  background-color: #ffffff;\n  border-radius: 8px;\n  padding: 0px 20px;\n}\n\n.tf-swal-settings-reset-alert #swal2-title {\n  line-height: 1.2;\n}\n\n.tf-setting-wrapper {\n  max-width: 100%;\n  margin: 30px 20px 30px 0px;\n  background-color: #ffffff;\n  border-radius: 10px;\n  scroll-margin-top: 100px;\n}\n.tf-setting-wrapper .tourfic-settings-header {\n  padding: 20px 20px 20px 20px;\n  border-bottom: 1px solid #003c79;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background-color: #ffffff;\n  border-radius: 10px 10px 0px 0px;\n  position: sticky;\n  top: 32px;\n  z-index: 999;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left {\n  min-width: 40%;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-title {\n  font-size: 1.125rem;\n  margin: 0;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search {\n  min-width: 55%;\n  display: flex;\n  align-items: center;\n  padding-left: 12px;\n  border: 1px solid #c4cbd4;\n  background-color: #f5f8ff;\n  gap: 8px;\n  border-radius: 4px;\n  color: #363e4a;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search i {\n  font-size: 16px;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .search-input {\n  min-width: 100%;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input {\n  min-width: calc(100% - 22px);\n  padding: 8px 12px 8px 0px;\n  border: none;\n  position: relative;\n  background-color: transparent;\n  height: 42px;\n  font-size: 1rem;\n  z-index: 999;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results {\n  position: absolute;\n  top: 75%;\n  left: 164px;\n  right: 0;\n  width: 379px;\n  background-color: #ffffff;\n  box-sizing: border-box;\n  border-radius: 4px;\n  min-height: 60px;\n  max-height: 300px;\n  overflow-y: auto;\n  overflow-x: hidden;\n  scrollbar-width: thin;\n  border: 1px solid #ddd;\n  transition: all 0.5s ease;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results .tf-search-not-found {\n  text-align: center;\n  font-size: 0.875rem;\n  font-weight: 500;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a {\n  border-bottom: 1px solid #f0f0f0;\n  display: flex;\n  padding: 5px 10px 5px 10px;\n  align-items: center;\n  gap: 12px;\n  cursor: pointer;\n  border-radius: 4px;\n  margin: 0;\n  text-decoration: none;\n  color: #000;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:focus {\n  box-shadow: none;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a .tf-search-result-title {\n  line-height: 1.4;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a i {\n  font-size: 20px !important;\n  color: #8997a9;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a p {\n  margin: 0;\n  font-size: 0.875rem;\n  font-weight: 600;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a span {\n  font-size: 0.75rem;\n  color: #777;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:hover {\n  background-color: #f0f2f4;\n}\n.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:active {\n  background-color: #f0f2f4;\n}\n.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn {\n  background-color: #dc3545;\n  border-color: #dc3545;\n}\n.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn:hover {\n  background-color: #bc362d;\n  border-color: #bc362d;\n}\n.tf-setting-wrapper .tf-option-form {\n  padding: 30px 30px 30px 0px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  z-index: 10;\n  position: relative;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option {\n    position: relative;\n    min-height: 500px;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option.tf-taxonomy-metabox {\n  display: block;\n  margin: 0;\n  max-width: 95%;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab.active {\n  display: block;\n  position: absolute;\n  z-index: 99999;\n  top: 0;\n  bottom: 0;\n  background-color: #ffffff;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab {\n  min-width: 280px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab {\n    display: none;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks {\n  font-style: normal;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  text-decoration: none;\n  color: #000;\n  padding: 18px 30px;\n  font-size: 1rem;\n  text-align: left;\n  line-height: 24px;\n  cursor: pointer;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks .tf-sec-icon {\n  margin-right: 10px;\n  color: #8997a9;\n  min-width: 25px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:hover {\n  background-color: #ffffff;\n  outline: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active {\n  background-color: rgba(0, 60, 121, 0.1098039216);\n  color: #003c79;\n  position: relative;\n  overflow: hidden;\n  border-radius: 0px 5px 0px 0px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active {\n    position: static;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active .tf-sec-icon {\n  color: #003c79;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::before {\n  position: absolute;\n  content: \"\\f105\";\n  font-size: 0.875rem;\n  color: #003c79;\n  font-family: \"FontAwesome\" !important;\n  right: 10px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after {\n  position: absolute;\n  content: \"\";\n  width: 8px;\n  border: none;\n  left: -4px;\n  bottom: 0;\n  top: 0;\n  background: #003c79;\n  height: 28px;\n  margin: auto;\n  border-radius: 25px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after {\n    position: static;\n    display: none;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu {\n  margin: 0;\n  display: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li {\n  margin-bottom: 0;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks {\n  padding: 0;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  padding: 18px 30px;\n  margin-left: 24px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner {\n  border-left: none;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after {\n  left: 0;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper {\n  -webkit-flex: 0 0 calc(100% - 280px);\n  -ms-flex: 0 0 calc(100% - 280px);\n  flex: 0 0 calc(100% - 280px);\n  padding-top: 0px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper {\n    flex: 0 0 calc(100% - 0px);\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting {\n  text-align: right;\n  padding-bottom: 15px;\n  display: none;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting {\n    display: block;\n  }\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting a i {\n  color: #000;\n  font-size: 22px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content {\n  display: none;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  padding: 20px 20px;\n  background: #ededf8;\n  margin: 0px 0px 0px 20px;\n  border-radius: 5px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content.active {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field {\n  background-color: #ffffff;\n  margin: 5px 0px;\n  border-radius: 8px;\n  padding: 20px 30px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field p.description {\n  font-size: 0.875rem;\n  margin-top: 10px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field.tf-field-heading {\n  border-radius: 0px;\n}\n.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content > .tf-field.tf-field-color {\n  background-color: transparent;\n  padding: 0px;\n}\n\n.tf-shortcode-generator-section {\n  background-color: #ffffff;\n  padding: 30px;\n  border-radius: 8px;\n  margin-right: 20px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators {\n  background: #ededf8;\n  border-radius: 8px;\n  padding: 20px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-single:not(:last-child) {\n  margin-bottom: 20px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 20px 30px;\n  flex-wrap: wrap;\n  flex-direction: row;\n  background-color: #ffffff;\n  padding: 20px 30px;\n  align-items: center;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label {\n    display: flow-root !important;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels label {\n  font-size: 0.875rem;\n  line-height: 22px;\n  font-weight: 600;\n  color: #0d165e;\n  display: inline-block;\n  margin-bottom: 3px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels p {\n  margin: 0;\n  font-size: 13px;\n  line-height: 18px;\n  color: #838790;\n  font-weight: 400;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .shortcode-section-heading {\n  padding: 5px 30px;\n  border-bottom: 3px solid #003c79;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button {\n  font-size: 1rem;\n  line-height: 20px;\n  text-decoration: none;\n  font-weight: 500;\n  padding: 0 20px;\n  margin-left: 15px;\n  height: 45px;\n  background-color: #003c79;\n  color: #ffffff;\n  border: none;\n  box-shadow: none !important;\n  outline: none;\n  cursor: pointer;\n  border-radius: 5px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button {\n    margin-left: 0px !important;\n    margin-top: 10px !important;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button:hover {\n  background-color: #002f5e;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper {\n  display: none;\n  overflow-x: auto;\n  overflow-y: scroll;\n  position: fixed;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 1050;\n  -webkit-overflow-scrolling: touch;\n  outline: 0;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form {\n  transform: translateY(10%);\n  width: 600px;\n  margin: 30px auto;\n  padding: 30px;\n  background-color: #ffffff;\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);\n  border-radius: 10px;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form {\n    width: 320px;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row {\n  display: flex;\n  margin-right: 15px;\n  margin-left: -15px;\n  margin-bottom: 15px;\n  flex-wrap: wrap;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row {\n    display: flow-root;\n    margin-left: 0;\n    margin-right: 0;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6 {\n  flex: 0 0 50%;\n  max-width: 50%;\n  position: relative;\n  width: 100%;\n  padding-right: 15px;\n  padding-left: 15px;\n  box-sizing: border-box;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6 {\n    max-width: 100%;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4 {\n  flex: 0 0 33%;\n  max-width: 50%;\n  position: relative;\n  width: 100%;\n  padding-right: 4px;\n  padding-left: 4px;\n  box-sizing: border-box;\n}\n@media only screen and (max-width: 640px) {\n  .tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4 {\n    max-width: 100%;\n  }\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:first-child {\n  padding-left: 15px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:last-child {\n  padding-right: 15px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form select.tf-select-field[multiple] {\n  height: auto;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container {\n  width: 100% !important;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container span.select2-selection {\n  min-height: 40px;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .select2-search__field {\n  margin: 10px;\n  font-size: 0.875rem;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field {\n  width: 100%;\n  box-shadow: none;\n  height: 44px;\n  padding: 10px 25px;\n  border-radius: 5px;\n  border: 1px solid #ccc;\n  font-size: 0.875rem;\n  line-height: 16px;\n  appearance: none;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field:active {\n  border-color: #8c8f94;\n  box-shadow: none;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-close {\n  position: absolute;\n  right: -7px;\n  top: -5px;\n  width: 36px;\n  height: 36px;\n  line-height: 36px;\n  background: red;\n  color: #ffffff;\n  text-align: center;\n  font-size: 1.25rem;\n  border-radius: 50%;\n  cursor: pointer;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-item {\n  display: none;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-shortcode-field.copy-shortcode {\n  align-self: start;\n  float: none;\n  display: flex;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form input.tf-shortcode-value {\n  width: 100%;\n  height: 45px;\n  background: #ffffff;\n  padding: 10px 15px;\n  border: 1px solid #ccc;\n}\n.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-btn {\n  margin-left: 10px;\n  line-height: 22px;\n  vertical-align: middle;\n}\n\n.tf-copy-item span.tf-copied-msg {\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n\n#tfhotel_docs,\n#tftour_docs,\n#tfapartment_docs {\n  border: 0px solid;\n  box-shadow: none;\n  background-color: transparent;\n}\n#tfhotel_docs .postbox-header,\n#tftour_docs .postbox-header,\n#tfapartment_docs .postbox-header {\n  display: none;\n}\n#tfhotel_docs .inside,\n#tftour_docs .inside,\n#tfapartment_docs .inside {\n  margin: 0px;\n  padding: 0px;\n}\n#tfhotel_docs .inside .tf_docs_preview a,\n#tftour_docs .inside .tf_docs_preview a,\n#tfapartment_docs .inside .tf_docs_preview a {\n  text-decoration: none;\n}\n#tfhotel_docs .inside .tf_docs_preview a img,\n#tftour_docs .inside .tf_docs_preview a img,\n#tfapartment_docs .inside .tf_docs_preview a img {\n  width: 100%;\n}\n#tfhotel_docs .inside .tf_docs_preview a:focus,\n#tftour_docs .inside .tf_docs_preview a:focus,\n#tfapartment_docs .inside .tf_docs_preview a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.tf-copy-item span.tf-copied-msg {\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n\n.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}\n\n.tf-field {\n  padding: 12px 0;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-field {\n    width: 100% !important;\n  }\n}\n.tf-field .tf-field-label {\n  display: block;\n  font-style: normal;\n  margin-bottom: 3px;\n  font-weight: 600;\n  font-size: 15px;\n  color: #27333F;\n  display: flex !important;\n  align-items: center;\n  line-height: 25.5px;\n  letter-spacing: -0.25px;\n  margin-bottom: 4px;\n}\n.tf-field .tf-field-label .tf-desc-tooltip {\n  margin-left: 4px;\n  position: relative;\n  display: flex;\n}\n.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content {\n  position: absolute;\n  width: 124px;\n  border-radius: 8px;\n  background: #27333F;\n  padding: 8px 12px;\n  color: #FFFFFF;\n  font-size: 11px;\n  font-weight: 600;\n  line-height: 16px;\n  z-index: 9;\n  left: 50%;\n  margin-left: -74px;\n  bottom: 25px;\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.3s ease, visibility 0.3s ease;\n}\n.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content::before {\n  position: absolute;\n  content: \"\";\n  height: 16px;\n  width: 16px;\n  border-radius: 3px;\n  background: #27333F;\n  left: 50%;\n  margin-left: -8px;\n  bottom: -4px;\n  transform: rotate(45deg);\n  z-index: -1;\n}\n.tf-field .tf-field-label .tf-desc-tooltip:hover .tf-desc-tooltip-content {\n  opacity: 1;\n  visibility: visible;\n}\n.tf-field .tf-field-label .tf-desc-tooltip svg {\n  cursor: pointer;\n}\n.tf-field .tf-field-label .tf-csf-badge {\n  margin-left: 13px;\n}\n.tf-field .tf-field-label .tf-csf-badge .tf-pro {\n  background-color: #F44336 !important;\n  margin: 0;\n}\n.tf-field .tf-field-label .tf-csf-badge .tf-upcoming {\n  background-color: #006600 !important;\n  margin: 0;\n}\n.tf-field .tf-label-field .tf-fieldset .tf-inline li {\n  background: #ededf8 !important;\n  padding: 20px 30px 13px 30px;\n  margin: 10px 0px;\n  border-radius: 8px;\n}\n.tf-field .tf-fieldset {\n  font-style: normal;\n  font-size: 0.875rem;\n}\n.tf-field .tf-fieldset a {\n  font-style: normal;\n  font-weight: 600;\n}\n.tf-field .tf-field-sub-title {\n  color: #566676;\n  font-size: 13px;\n  margin-bottom: 0px;\n  margin-top: 4px;\n  display: block;\n}\n\n.tf-field.tf-field-heading .tf-fieldset {\n  margin-top: 0px;\n}\n\n.tf-taxonomy-metabox .tf-field {\n  padding: 12px 0;\n}\n\n.tf-inline-list {\n  display: inline-block;\n}\n\n.tf-field-ical input,\n.tf-field-ical_export input,\n.tf-field-text input, .tf-field-password input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  padding: 8px 8px 8px 12px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  border-radius: 4px;\n}\n.tf-field-ical input:focus,\n.tf-field-ical_export input:focus,\n.tf-field-text input:focus, .tf-field-password input:focus {\n  background: transparent;\n  box-shadow: none;\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n}\n.tf-field-ical input::-webkit-input-placeholder,\n.tf-field-ical_export input::-webkit-input-placeholder,\n.tf-field-text input::-webkit-input-placeholder, .tf-field-password input::-webkit-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input::-ms-input-placeholder,\n.tf-field-ical_export input::-ms-input-placeholder,\n.tf-field-text input::-ms-input-placeholder, .tf-field-password input::-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input input:-ms-input-placeholder,\n.tf-field-ical_export input input:-ms-input-placeholder,\n.tf-field-text input input:-ms-input-placeholder, .tf-field-password input input:-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input::-moz-placeholder,\n.tf-field-ical_export input::-moz-placeholder,\n.tf-field-text input::-moz-placeholder, .tf-field-password input::-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-ical input:-moz-placeholder,\n.tf-field-ical_export input:-moz-placeholder,\n.tf-field-text input:-moz-placeholder, .tf-field-password input:-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-ical input::placeholder,\n.tf-field-ical_export input::placeholder,\n.tf-field-text input::placeholder, .tf-field-password input::placeholder {\n  color: #95A3B2;\n}\n.tf-field-ical input:read-only,\n.tf-field-ical_export input:read-only,\n.tf-field-text input:read-only, .tf-field-password input:read-only {\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);\n  background-color: #ebf2ff;\n}\n.tf-field-ical input:read-only:focus,\n.tf-field-ical_export input:read-only:focus,\n.tf-field-text input:read-only:focus, .tf-field-password input:read-only:focus {\n  box-shadow: none;\n  border: 1px solid #c4cbd4;\n}\n.tf-field-ical .tf-field-text-group,\n.tf-field-ical_export .tf-field-text-group,\n.tf-field-text .tf-field-text-group, .tf-field-password .tf-field-text-group {\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  height: 40px;\n  padding: 8px 8px 8px 12px;\n  display: flex;\n  align-items: center;\n  box-sizing: border-box;\n}\n.tf-field-ical .tf-field-text-group i,\n.tf-field-ical_export .tf-field-text-group i,\n.tf-field-text .tf-field-text-group i, .tf-field-password .tf-field-text-group i {\n  color: #95A3B2;\n}\n.tf-field-ical .tf-field-text-group input,\n.tf-field-ical_export .tf-field-text-group input,\n.tf-field-text .tf-field-text-group input, .tf-field-password .tf-field-text-group input {\n  height: 24px;\n  border: 0px solid;\n  background: transparent;\n  box-shadow: none;\n}\n.tf-field-ical .tf-field-text-group input:focus,\n.tf-field-ical_export .tf-field-text-group input:focus,\n.tf-field-text .tf-field-text-group input:focus, .tf-field-password .tf-field-text-group input:focus {\n  outline: none;\n  border: none;\n  box-shadow: none;\n}\n\n.tf-field-textarea textarea {\n  width: 100% !important;\n  height: 120px;\n  padding: 8px 8px 8px 12px;\n  color: #566676;\n  font-size: 15px;\n  width: 100%;\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  line-height: 24px;\n}\n.tf-field-textarea textarea:focus {\n  background: #ffffff;\n  box-shadow: none;\n}\n\n.tf-field-select select.tf-select {\n  width: 100%;\n  max-width: 100%;\n  padding: 8px 8px 8px 12px;\n  border: 1px solid #D9E0E8;\n  background-color: #FFFFFF;\n  border-radius: 4px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  line-height: 24px;\n}\n.tf-field-select select.tf-select:focus {\n  outline: none;\n  border-color: #D9E0E8;\n  box-shadow: none;\n}\n\n.tf-field-select2 .select2-container {\n  width: 100% !important;\n  display: block !important;\n}\n.tf-field-select2 .select2-container .select2-selection {\n  width: 100%;\n  padding: 4px 8px 0 12px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  border-radius: 4px;\n  min-height: 40px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__choice {\n  background-color: #e1e5ea;\n  border: none;\n  margin-left: 4px;\n  margin-top: 0;\n  padding: 4px 20px 4px 4px !important;\n  color: #363e4a;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__choice:first-child {\n  margin-left: 0;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__choice__remove {\n  border-right: none;\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  color: #363e4a;\n  font-size: 1rem;\n  padding: 0;\n  position: absolute;\n  left: auto;\n  top: 2px;\n  right: 4px;\n}\n.tf-field-select2 .select2-container .select2-selection .select2-selection__clear {\n  margin-top: 0;\n}\n.tf-field-select2 .select2-container .select2-search--inline .select2-search__field {\n  margin-top: 0;\n  margin-left: 5px;\n  padding: 4px 0 0 0;\n  max-width: 100%;\n  resize: none;\n  height: 30px;\n  vertical-align: middle;\n  font-family: sans-serif;\n  overflow: hidden;\n  word-break: keep-all;\n}\n.tf-field-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {\n  height: 40px;\n}\n.tf-field-select2 .tf-select-box-option .tf-add-category {\n  margin-top: 16px;\n}\n.tf-field-select2 .tf-select-box-option .tf-add-category > i {\n  height: 25px;\n  width: 25px;\n  border-radius: 50%;\n  border: 1px solid #ddd;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 11px;\n  cursor: pointer;\n}\n.tf-field-select2 .tf-popup-box {\n  position: fixed;\n  z-index: 900000;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  text-align: center;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  display: none;\n}\n.tf-field-select2 .tf-popup-box::before {\n  position: absolute;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  content: \"\";\n  background-color: rgba(0, 0, 0, 0.2);\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box {\n  display: inline-block;\n  z-index: 1;\n  min-width: 400px;\n  min-height: 160px;\n  border-color: #aaaaaa;\n  box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);\n  text-align: left;\n  background: #ffffff;\n  position: relative;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  border-bottom: 1px solid #ccd0d4;\n  margin: 0;\n  padding: 15px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header h3 {\n  font-size: 0.875rem;\n  line-height: 1em;\n  margin: 0;\n  padding: 0;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close {\n  background: #b4b9be;\n  height: 25px;\n  width: 25px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close i {\n  color: #ffffff;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content {\n  padding: 15px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box {\n  margin-bottom: 15px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box label {\n  display: block;\n  margin-bottom: 10px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box input {\n  width: 100%;\n  height: 35px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box select {\n  width: 100%;\n  height: 35px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n}\n.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-admin-btn.tf-btn-secondary {\n  padding: 7px 25px;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n}\n\n.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3) {\n  display: none;\n}\n\n.tf-field-radio .tf-fieldset ul li {\n  margin-bottom: 10px;\n}\n.tf-field-radio .tf-fieldset ul.tf-inline li {\n  display: inline-block;\n  margin-right: 20px;\n}\n.tf-field-radio .tf-fieldset input[type=radio] {\n  display: none;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label {\n  color: #607085;\n  font-size: 1rem;\n  position: relative;\n  padding-left: 30px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label:hover {\n  color: #4b5768;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label:hover::before {\n  border-color: #76a9ff;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label::before {\n  content: \"\";\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  border: 1px solid #8997a9;\n  border-radius: 100%;\n  position: absolute;\n  top: 1px;\n  left: 0;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-radio .tf-fieldset input[type=radio] + label::after {\n  content: \"\";\n  height: 14px;\n  width: 14px;\n  background-color: #2979ff;\n  border-radius: 100%;\n  position: absolute;\n  top: 4px;\n  left: 3px;\n  opacity: 0;\n  -webkit-transform: scale(0.5);\n  -ms-transform: scale(0.5);\n  -o-transform: scale(0.5);\n  transform: scale(0.5);\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-radio .tf-fieldset input[type=radio]:checked + label::after {\n  opacity: 1;\n  -webkit-transform: scale(1);\n  -ms-transform: scale(1);\n  -o-transform: scale(1);\n  transform: scale(1);\n}\n.tf-field-radio .tf-fieldset input[type=radio]:checked + label:before {\n  border-color: #2979ff;\n}\n\n.tf-field-checkbox .tf-fieldset ul li {\n  margin-bottom: 10px;\n}\n.tf-field-checkbox .tf-fieldset ul.tf-inline li {\n  display: inline-block;\n  margin-right: 20px;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] {\n  display: none;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label {\n  color: #607085;\n  font-size: 1rem;\n  position: relative;\n  padding-left: 30px;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label:hover {\n  color: #4b5768;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label:hover::before {\n  border-color: #76a9ff;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label::before {\n  content: \"\";\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  border: 1px solid #8997a9;\n  border-radius: 2px;\n  position: absolute;\n  top: 1px;\n  left: 0;\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox] + label::after {\n  content: \"\";\n  background-image: url(../images/icons/check.svg);\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 13px;\n  height: 18px;\n  width: 18px;\n  position: absolute;\n  top: 2px;\n  left: 1px;\n  opacity: 0;\n  -webkit-transform: scale(0.5);\n  -ms-transform: scale(0.5);\n  -o-transform: scale(0.5);\n  transform: scale(0.5);\n  -webkit-transition: all 0.3s ease;\n  -moz-transition: all 0.3s ease;\n  -o-transition: all 0.3s ease;\n  transition: all 0.3s ease;\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked + label::after {\n  opacity: 1;\n  -webkit-transform: scale(1);\n  -ms-transform: scale(1);\n  -o-transform: scale(1);\n  transform: scale(1);\n}\n.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked + label:before {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) {\n  height: 100px;\n  width: 100px;\n  border: 1px solid #ddd;\n  padding: 5px;\n  margin-bottom: 10px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  position: relative;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close {\n  position: absolute;\n  top: -10px;\n  right: -10px;\n  background: #ffffff;\n  padding: 2px;\n  cursor: pointer;\n  border-radius: 50%;\n  border: 1px solid #ddd;\n  width: 15px;\n  height: 15px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close img {\n  background: #ffffff;\n  width: 11px !important;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) img {\n  width: 100%;\n  object-fit: contain;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media {\n  display: flex;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media input {\n  width: 90%;\n  padding: 12px 8px 12px 12px;\n  background-color: #f5f8ff;\n  border: 1px solid #c4cbd4;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload {\n  height: 48px;\n  width: 100px !important;\n  line-height: 48px;\n  text-align: center;\n  text-transform: capitalize;\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-taxonomy-metabox {\n  display: flow-root;\n}\n.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media {\n  display: flex;\n}\n.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media input {\n  width: 85%;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n  background: #ffffff;\n  border: 1px solid #c4cbd4;\n  white-space: nowrap;\n  overflow: hidden;\n}\n.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload {\n  height: 48px;\n  width: 14%;\n  line-height: 48px;\n  text-align: center;\n  text-transform: capitalize;\n}\n\n.taxonomy-hotel_location #edittag,\n.taxonomy-tour_destination #edittag,\n.taxonomy-hotel_feature #edittag {\n  display: flex;\n  flex-direction: column;\n}\n.taxonomy-hotel_location #edittag .tf-admin-meta-box.tf-taxonomy-metabox,\n.taxonomy-tour_destination #edittag .tf-admin-meta-box.tf-taxonomy-metabox,\n.taxonomy-hotel_feature #edittag .tf-admin-meta-box.tf-taxonomy-metabox {\n  order: 2;\n}\n.taxonomy-hotel_location #edittag table,\n.taxonomy-tour_destination #edittag table,\n.taxonomy-hotel_feature #edittag table {\n  order: 1;\n}\n.taxonomy-hotel_location #edittag .edit-tag-actions,\n.taxonomy-tour_destination #edittag .edit-tag-actions,\n.taxonomy-hotel_feature #edittag .edit-tag-actions {\n  order: 3;\n}\n\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery-preview img {\n  height: 60px;\n  width: 60px;\n  border: 1px solid #ddd;\n  padding: 5px;\n  margin-right: 10px;\n}\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-primary {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.tf-gallery-edit {\n  margin-left: 5px;\n}\n.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-warning {\n  border-color: #F44336;\n  background: #F44336;\n  margin-left: 5px;\n  color: #ffffff;\n  display: none;\n}\n\n.tf-field-heading {\n  padding: 24px;\n  margin: 0 -24px;\n  background-color: #EBF5FF;\n}\n.tf-field-heading .tf-field-heading-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 32px;\n  align-items: end;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-icon {\n  margin-right: 10px;\n  width: 28px;\n  height: 28px;\n  font-size: 1rem;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n  background-color: #EBF5FF;\n  color: #ffffff;\n  border-radius: 4px;\n  flex-wrap: nowrap;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content {\n  color: #000;\n  font-size: 0.875rem;\n  font-weight: 600;\n  width: 100%;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content h3 {\n  margin: 0;\n  color: #27333F;\n  font-size: 19px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 32px;\n  letter-spacing: -0.75px;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content p {\n  color: #566676;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px; /* 153.846% */\n  margin: 0;\n}\n.tf-field-heading .tf-field-heading-inner .tf-field-heading-content.has-content h3 {\n  margin-bottom: 4px;\n}\n.tf-field-heading .tf-field-heading-inner .tf-heading-docs a {\n  display: flex;\n  text-decoration: none;\n  color: #003C79;\n  font-size: 13px;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  gap: 8px;\n}\n.tf-field-heading .tf-field-heading-inner .tf-heading-docs a:focus {\n  outline: none;\n  box-shadow: none;\n}\n\n.tf-field-notice-inner {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  padding: 24px;\n  border: 1px solid #d1ebec;\n  border-radius: 8px;\n  background-color: #f0fafa;\n}\n.tf-field-notice-inner .tf-field-notice-icon {\n  margin-right: 10px;\n  font-size: 1.25rem;\n  color: #069697;\n}\n.tf-field-notice-inner .tf-field-notice-content {\n  color: #8997a9;\n  align-self: center;\n}\n.tf-field-notice-inner .tf-field-notice-content h6 {\n  margin: 0;\n  font-weight: 500;\n  color: #363e4a;\n  font-size: 1rem;\n}\n.tf-field-notice-inner .tf-field-notice-content.has-content h6 {\n  margin-bottom: 5px;\n}\n.tf-field-notice-inner.tf-notice-success {\n  border-color: #dceddd;\n  background-color: #f5faf5;\n}\n.tf-field-notice-inner.tf-notice-success .tf-field-notice-icon {\n  color: #198754;\n}\n.tf-field-notice-inner.tf-notice-warning {\n  border-color: #ffecb3;\n  background-color: #fffdf6;\n}\n.tf-field-notice-inner.tf-notice-warning .tf-field-notice-icon {\n  color: #ffbf00;\n}\n.tf-field-notice-inner.tf-notice-danger {\n  border-color: #fddcda;\n  background-color: #fef2f1;\n}\n.tf-field-notice-inner.tf-notice-danger .tf-field-notice-icon {\n  color: #dc3545;\n}\n\n.tour-option-itinerary-notice .tf-field-notice-content {\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.tour-option-itinerary-notice .tf-field-notice-content {\n  font-size: 1rem;\n  line-height: 1.5;\n}\n\n.tf-pro-notice .tf-field-notice-inner {\n  background-color: #EBEFFF;\n  border: 1.5px solid #295BFF;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-icon {\n  font-size: 1.5rem;\n  color: #295BFF;\n  margin-right: 8px;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content {\n  color: #000;\n  font-size: 0.875rem;\n  line-height: 1.6;\n  align-self: center;\n  font-weight: 400;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content b {\n  font-weight: 600;\n}\n.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content a {\n  color: #295BFF;\n}\n\n.tf-field-switch .tf-inline-switch {\n  display: flex;\n  gap: 8px;\n  align-items: center;\n}\n.tf-field-switch .tf-inline-switch .tf-field-label {\n  margin-bottom: 0px;\n}\n.tf-field-switch .tf-switch-label {\n  position: relative;\n  display: inline-block;\n  width: 32px;\n  height: 20px;\n  border-radius: 32px;\n}\n.tf-field-switch .tf-switch-label input {\n  display: none;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #95A3B2;\n  border-radius: 50px;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider::before {\n  position: absolute;\n  content: \"\";\n  height: 14px;\n  width: 14px;\n  border-radius: 50px;\n  top: 3px;\n  left: 4px;\n  background-color: #FFFFFF;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-on, .tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #ffffff;\n  position: absolute;\n  -webkit-transform: translateY(-50%);\n  -ms-transform: translateY(-50%);\n  -o-transform: translateY(-50%);\n  transform: translateY(-50%);\n  top: 50%;\n  left: 12px;\n  font-size: 0.75rem;\n  opacity: 0;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #8999A9;\n  left: auto;\n  right: 12px;\n  opacity: 1;\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider {\n  background-color: #003C79;\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider:before {\n  left: 100%;\n  margin-left: -18px;\n  background-color: #ffffff;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider .tf-switch-on {\n  opacity: 1;\n}\n.tf-field-switch .tf-switch-label input:checked + .tf-switch-slider .tf-switch-off {\n  opacity: 0;\n}\n\n.tf-field-date .tf-fieldset {\n  position: relative;\n}\n.tf-field-date .tf-fieldset .tf-date-range {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 30px;\n}\n.tf-field-date .tf-fieldset .tf-date-range .tf-date-from, .tf-field-date .tf-fieldset .tf-date-range .tf-date-to {\n  width: 100%;\n}\n.tf-field-date input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  background-color: #f5f8ff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n  border: 1px solid #c4cbd4;\n}\n.tf-field-date input:focus {\n  background: #ffffff;\n  box-shadow: 0 0 0 2px #2979ff;\n  border-radius: 4px;\n}\n.tf-field-date input::-webkit-input-placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date input::-ms-input-placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date input input:-ms-input-placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date input::-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n.tf-field-date input:-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n.tf-field-date input::placeholder {\n  color: #a6b1bf;\n}\n.tf-field-date i {\n  position: absolute;\n  top: 50%;\n  right: 8px;\n  transform: translateY(-50%);\n  color: #a6b1bf;\n  font-size: 1rem;\n}\n\n.tf-field-time .tf-fieldset {\n  position: relative;\n}\n.tf-field-time input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  border-radius: 4px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  border: 1px solid #c4cbd4;\n}\n.tf-field-time input:focus {\n  background: #ffffff;\n  box-shadow: 0 0 0 2px #2979ff;\n  border-radius: 4px;\n}\n.tf-field-time input::-webkit-input-placeholder {\n  color: #27333F;\n}\n.tf-field-time input::-ms-input-placeholder {\n  color: #27333F;\n}\n.tf-field-time input input:-ms-input-placeholder {\n  color: #27333F;\n}\n.tf-field-time input::-moz-placeholder {\n  opacity: 1;\n  color: #27333F;\n}\n.tf-field-time input:-moz-placeholder {\n  opacity: 1;\n  color: #27333F;\n}\n.tf-field-time input::placeholder {\n  color: #27333F;\n}\n.tf-field-time i {\n  position: absolute;\n  top: 50%;\n  right: 8px;\n  transform: translateY(-50%);\n  color: #27333F;\n  font-size: 1rem;\n}\n\n.tf-field-repeater {\n  margin: 12px 0px;\n}\n.tf-field-repeater > .tf-fieldset {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 16px 16px 16px 0px;\n}\n.tf-field-repeater .tf-field-repeater-desc {\n  margin-bottom: 16px;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater-clone {\n  display: none;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header {\n  display: flex;\n  width: 100%;\n  position: relative;\n  align-items: center;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header:hover .tf-repeater-icon-move {\n  opacity: 1;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info {\n  border-radius: 4px 4px 0 0;\n  background: #DBEAFE;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info .tf-repeater-title {\n  font-weight: 600;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-header-info {\n  border-radius: 4px;\n  background: #F5F9FF;\n  border: 1px solid #F2F5F7;\n  width: 100%;\n  padding: 8px 12px;\n  display: flex;\n  align-items: center;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon {\n  padding: 4px;\n  cursor: pointer;\n  text-align: center;\n  display: inline-flex;\n  font-size: 1rem;\n  line-height: 24px;\n  height: 24px;\n  width: 24px;\n  border-radius: 6px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  box-sizing: border-box;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-move {\n  cursor: pointer;\n  opacity: 0;\n  transition: 0.3s all ease;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-title {\n  display: inline-block;\n  font-style: normal;\n  font-weight: 400;\n  font-size: 15px;\n  line-height: 24px;\n  cursor: pointer;\n  color: #27333F;\n  width: calc(100% - 108px);\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate {\n  position: absolute;\n  right: 8px;\n  top: 8px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch {\n  width: auto !important;\n  padding: 0;\n  display: inline-flex;\n  align-items: center;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch .tf-field-label {\n  display: none !important;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide {\n  display: none;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide.show {\n  display: flex;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap {\n  background-color: #ffffff;\n  padding: 8px;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  border-left: 1px solid #F2F5F7;\n  border-right: 1px solid #F2F5F7;\n  border-bottom: 1px solid #F2F5F7;\n  margin-left: 15px;\n  border-radius: 0 0 4px 4px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-field:nth-child(1) {\n  padding-top: 0px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group {\n  display: flex;\n  gap: 24px;\n  margin-top: 12px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary,\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-secondary {\n  border-radius: 8px;\n  background: #EBF5FF;\n  color: #003C79;\n  border-radius: 8px;\n  padding: 12px 32px !important;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px !important;\n  border: 0px solid;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary {\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  color: #FFFFFF;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater + .tf-repeater-content-wrap {\n  background-color: #FBFCFE;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-add {\n  margin-left: 16px;\n}\n.tf-field-repeater .tf-repeater .tf-repeater-add .tf-repeater-icon {\n  color: #003C79;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  cursor: pointer;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater {\n  margin-bottom: 16px;\n  border-radius: 5px;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-header .tf-repeater-header-info .tf-repeater-title {\n  width: calc(100% - 104px);\n  margin-right: 0px;\n}\n.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-content-wrap .tf-field:nth-child(1) {\n  padding-top: 12px;\n}\n.tf-field-repeater .tf-repeater .tf-field-notice-inner {\n  margin-bottom: 24px;\n}\n\n.tf-field-disable .tf-repeater {\n  pointer-events: none;\n}\n\n.car_time_slots .tf-repeater-icon-absulate,\n.car_time_slots .tf-repeater-add-car_time_slots,\n.car_time_slots .tf-field.tf-field-hidden {\n  display: none;\n}\n.car_time_slots .tf-single-repeater {\n  margin-bottom: 12px;\n}\n.car_time_slots .tf-single-repeater:last-child {\n  margin-bottom: 0;\n}\n.car_time_slots .tf-single-repeater .tf-repeater-header {\n  width: auto;\n  padding: 12px 16px;\n}\n.car_time_slots .tf-single-repeater .tf-repeater-header .tf-repeater-icon {\n  position: absolute;\n  right: 5px;\n}\n\n.tf-tablist ul.tf-nav-tabs {\n  list-style: none;\n  margin-bottom: 0;\n}\n.tf-tablist ul.tf-nav-tabs li.tf-tab-item {\n  display: inline-block;\n  padding: 8px 24px;\n  font-style: normal;\n  font-weight: 600;\n  font-size: 1rem;\n  line-height: 24px;\n  color: #607085;\n  cursor: pointer;\n  transition: 0.4s;\n  border-radius: 8px 8px 0px 0px;\n  border-bottom: 4px solid transparent;\n  margin-bottom: 0 !important;\n}\n.tf-tablist ul.tf-nav-tabs li.show {\n  background-color: #f0f2f4;\n  border-bottom: 4px solid #607085;\n  color: #404040;\n}\n.tf-tablist ul.tf-nav-tabs li.tf-tab-item:hover {\n  background-color: #f8f9fb;\n  border-bottom: 4px solid #f8f9fb;\n}\n.tf-tablist ul.tf-nav-tabs li.show:hover {\n  background-color: #f0f2f4;\n  border-bottom: 4px solid #607085;\n  color: #404040;\n}\n.tf-tablist .tf-tab-field-content .tf-tab-item-content {\n  border: 1px solid #f0f2f4;\n  display: none;\n  visibility: hidden;\n  padding: 10px 24px;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n}\n.tf-tablist .tf-tab-field-content .show {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  visibility: visible;\n}\n\n.tf-field-map .tf--map-search {\n  width: 100%;\n}\n.tf-field-map .tf--map-search input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: 1px solid #c4cbd4;\n  background-color: #f5f8ff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n.tf-field-map .tf--map-osm-wrap {\n  border: 1px solid #ddd;\n  padding: 5px;\n  margin-top: 10px;\n}\n.tf-field-map .tf--map-osm-wrap .tf--map-osm {\n  height: 250px !important;\n}\n.tf-field-map .tf--map-inputs {\n  display: flex;\n  justify-content: space-between;\n}\n.tf-field-map .tf--map-inputs .tf--map-input {\n  width: 48%;\n}\n.tf-field-map .tf--map-inputs .tf--map-input label {\n  width: 100%;\n  display: block;\n  margin-bottom: 5px;\n  font-weight: 500;\n  font-size: 0.875rem;\n  color: #607085;\n  margin-top: 15px;\n}\n.tf-field-map .tf--map-inputs .tf--map-input input {\n  width: 100%;\n  padding: 12px 8px 12px 12px;\n  border: 1px solid #c4cbd4;\n  background-color: #f5f8ff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n\n.tf-field-color > label {\n  margin-top: 15px;\n}\n.tf-field-color > span.tf-field-sub-title {\n  margin-bottom: 30px;\n}\n.tf-field-color .tf-fieldset ul.tf-inline li {\n  display: flex;\n  justify-content: space-between;\n  background-color: #ffffff;\n  margin: 10px 0px;\n  border-radius: 8px;\n  padding: 20px 30px 13px 30px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-color .tf-fieldset ul.tf-inline li {\n    display: flow-root;\n  }\n}\n.tf-field-color .tf-fieldset ul.tf-inline li > label {\n  font-weight: 600;\n  font-size: 1rem;\n  color: #000;\n  width: 45%;\n  margin-top: 5px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-color .tf-fieldset ul.tf-inline li > label {\n    margin-top: 0px;\n    margin-bottom: 10px;\n    display: block;\n  }\n}\n.tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container {\n  display: block;\n  text-align: right;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container {\n    text-align: left;\n    display: block;\n  }\n}\n.tf-field-color .tf-fieldset ul.tf-inline li:last-child {\n  margin-bottom: 0px;\n}\n\n.tf-field-icon .tf-icon-preview {\n  width: 120px;\n  height: 120px;\n  background: #f0f2f4;\n  border-radius: 8px;\n  text-align: center;\n  line-height: 125px;\n  position: relative;\n  cursor: pointer;\n  margin-bottom: 15px;\n}\n.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap {\n  width: 100%;\n  height: 100%;\n  display: inline-block;\n}\n.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap i {\n  font-size: 40px;\n  color: #607085;\n}\n.tf-field-icon .tf-icon-preview .remove-icon {\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 20px;\n  height: 20px;\n  background: #ffffff;\n  box-shadow: 0px 8px 16px rgba(90, 91, 106, 0.08);\n  border-radius: 8px;\n  color: #dc3545;\n  font-size: 0.875rem;\n  text-align: center;\n  line-height: 20px;\n  cursor: pointer;\n}\n.tf-field-icon .tf-icon-preview.tf-hide {\n  display: none;\n}\n\n#tf-icon-modal .tf-modal-content .tf-modal-header {\n  margin-bottom: 20px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search {\n  text-align: center;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input {\n  width: 100%;\n  max-width: 720px;\n  padding: 12px 8px 12px 12px;\n  border: none;\n  background: #ffffff;\n  border-radius: 4px;\n  height: 48px;\n  color: #363e4a;\n  font-size: 0.875rem;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:focus {\n  background: #ffffff;\n  box-shadow: 0 0 0 2px #2979ff;\n  border-radius: 4px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-webkit-input-placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-ms-input-placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input input:-ms-input-placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:-moz-placeholder {\n  opacity: 1;\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::placeholder {\n  color: #a6b1bf;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  margin: 0 -30px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list {\n  -webkit-flex: 0 0 200px;\n  -ms-flex: 0 0 200px;\n  flex: 0 0 200px;\n  margin: 0;\n  border-right: 1px solid #e1e5ea;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li {\n  margin-bottom: 8px;\n  cursor: pointer;\n  font-size: 0.875rem;\n  color: #363e4a;\n  font-weight: 500;\n  text-transform: capitalize;\n  padding: 12px 24px;\n  transition: all 0.3s ease;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li i {\n  margin-right: 8px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li.active {\n  background: #2979ff;\n  color: #ffffff;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content {\n  flex-grow: 1;\n  padding: 0 24px 24px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane {\n  display: none;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane.active {\n  display: block;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list {\n  display: grid;\n  grid-template-columns: repeat(10, 1fr);\n  grid-gap: 12px;\n  max-height: calc(100vh - 300px);\n  overflow-y: auto;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li {\n  background: #ffffff;\n  font-size: 1.5rem;\n  border-radius: 4px;\n  cursor: pointer;\n  position: relative;\n  padding-bottom: 100%;\n  margin-bottom: 0;\n  color: #607085;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner {\n  position: absolute;\n  top: 0;\n  left: 0;\n  height: 100%;\n  width: 100%;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon {\n  position: absolute;\n  top: 4px;\n  right: 4px;\n  height: 16px;\n  width: 16px;\n  line-height: 16px;\n  font-size: 0.75rem;\n  text-align: center;\n  border: 1px solid #8997a9;\n  border-radius: 100%;\n  opacity: 0;\n  transition: all 0.3s ease;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon i {\n  color: #ffffff;\n  opacity: 0;\n  transition: all 0.3s ease;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover {\n  box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover .tf-icon-inner span.check-icon {\n  opacity: 1;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active {\n  box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon {\n  border-color: #2979ff;\n  background-color: #2979ff;\n  opacity: 1;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon i {\n  opacity: 1;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar {\n  width: 10px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-track {\n  background: #e1e5ea;\n  border-radius: 10px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb {\n  background: #76a9ff;\n  border-radius: 10px;\n}\n#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb:hover {\n  background: #2979ff;\n}\n#tf-icon-modal .tf-modal-content .tf-modal-footer {\n  padding: 24px;\n  margin: 0 -30px -30px;\n  background: #ffffff;\n  border-top: 1px solid #e1e5ea;\n  box-shadow: 0px -4px 16px rgba(137, 151, 169, 0.2);\n  text-align: right;\n}\n#tf-icon-modal .tf-modal-content .tf-modal-footer .tf-admin-btn {\n  padding: 10px 24px;\n}\n\n.tf-field-number input {\n  width: 100%;\n  border-radius: 4px;\n  height: 40px;\n  color: #27333F;\n  font-size: 15px;\n  padding: 8px 8px 8px 12px;\n  border: 1px solid #D9E0E8;\n  background: #F5F9FF;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n}\n.tf-field-number input:focus {\n  background: transparent;\n  box-shadow: none;\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n}\n.tf-field-number input::-webkit-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input::-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input input:-ms-input-placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input::-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-number input:-moz-placeholder {\n  opacity: 1;\n  color: #95A3B2;\n}\n.tf-field-number input::placeholder {\n  color: #95A3B2;\n}\n.tf-field-number input::-webkit-outer-spin-button, .tf-field-number input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.tf-field-number .tf-unit-price-box {\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  display: flex;\n  width: 100%;\n}\n.tf-field-number .tf-unit-price-box input,\n.tf-field-number .tf-unit-price-box select {\n  width: 50%;\n}\n.tf-field-number .tf-unit-price-box input {\n  border: 0px solid;\n  color: #27333F;\n  text-align: center;\n  font-size: 15px;\n  background-color: transparent;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n}\n.tf-field-number .tf-unit-price-box input:focus {\n  outline: none;\n  box-shadow: none;\n  border: none;\n}\n.tf-field-number .tf-unit-price-box input::-webkit-outer-spin-button, .tf-field-number .tf-unit-price-box input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.tf-field-number .tf-unit-price-box select {\n  background-color: #F5F9FF;\n  border-radius: 0px;\n  border: 0px solid;\n  color: #566676;\n  text-align: center;\n}\n.tf-field-number .tf-unit-price-box select:focus {\n  outline: none;\n  box-shadow: none;\n  border: none;\n}\n.tf-field-number .tf-number-range {\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  justify-content: space-between;\n  flex-wrap: nowrap;\n}\n.tf-field-number .tf-number-range .tf-number-field-box {\n  border-radius: 4px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  height: 40px;\n  padding: 8px 8px 8px 12px;\n  display: flex;\n  align-items: center;\n  box-sizing: border-box;\n  width: calc(50% - 12px);\n}\n.tf-field-number .tf-number-range .tf-number-field-box input {\n  height: 24px;\n  border: 0px solid;\n  background: transparent;\n}\n\ntextarea.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}\n\na.tf-import-btn, a.tf-export-btn {\n  margin: 14px 0px !important;\n}\n\n.tf-image-radio-group {\n  display: flex;\n  align-items: initial;\n  flex-wrap: wrap;\n}\n.tf-image-radio-group li {\n  display: inline-block;\n  margin-right: 20px;\n  border-radius: 5px;\n}\n.tf-image-radio-group li .tf-image-checkbox {\n  display: inline-block;\n  position: relative;\n}\n.tf-image-radio-group li .tf-image-checkbox .tf-circle-check {\n  position: absolute;\n  font-family: \"remixicon\";\n  height: 24px;\n  width: 24px;\n  right: -10px;\n  top: -10px;\n  border-radius: 50%;\n  background-color: #21A159;\n  -webkit-transition: all 0.25s ease-in-out;\n  -moz-transition: all 0.25s ease-in-out;\n  -o-transition: all 0.25s ease-in-out;\n  transition: all 0.25s ease-in-out;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-justify-content: center;\n  justify-content: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  opacity: 0;\n  visibility: hidden;\n}\n.tf-image-radio-group li .tf-image-checkbox .tf-circle-check::before {\n  content: \"\\eb7b\";\n  color: #fff;\n  font-size: 18px;\n  line-height: 1;\n}\n.tf-image-radio-group li .tf-image-checkbox img {\n  width: 170px;\n  object-fit: cover;\n  object-position: top;\n  height: 190px;\n  transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n}\n.tf-image-radio-group li .tf-image-checkbox img:hover {\n  object-position: bottom;\n}\n.tf-image-radio-group li .tf-image-checkbox > input {\n  display: none;\n}\n.tf-image-radio-group li .tf-image-checkbox > img {\n  cursor: pointer;\n  border: 1px solid #EDF0F2;\n  border-radius: 5px;\n}\n.tf-image-radio-group li .tf-image-checkbox > input:checked + img {\n  box-shadow: 0 0 0 2px #21A159;\n}\n.tf-image-radio-group li .tf-image-checkbox > input:checked + img + .tf-circle-check {\n  opacity: 1;\n  visibility: visible;\n}\n.tf-image-radio-group li span.tf-template-title {\n  display: block;\n  text-align: center;\n  font-weight: 500;\n}\n.tf-image-radio-group li .tf-image-checkbox-footer {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: center;\n  justify-content: center;\n  margin-top: 8px;\n  gap: 8px;\n  color: #404040;\n  text-decoration: none;\n  outline: none;\n}\n.tf-image-radio-group li .tf-image-checkbox-footer:focus {\n  box-shadow: none;\n}\n.tf-image-radio-group li a.tf-image-checkbox-footer:hover {\n  text-decoration: underline;\n  color: #2979ff;\n}\n.tf-image-radio-group li.tf-pro-item {\n  position: relative;\n}\n.tf-image-radio-group li.tf-pro-item .tf-image-checkbox-pro-badge {\n  position: absolute;\n  top: -1px;\n  right: -2px;\n  background-color: #295BFF;\n  padding: 3px 10px;\n  color: #ffffff;\n  font-size: 0.75rem;\n  font-weight: 600;\n  line-height: 13px;\n  border-radius: 3px;\n  z-index: 9;\n}\n.tf-image-radio-group li.tf-pro-item img {\n  opacity: 0.5;\n  cursor: not-allowed;\n}\n\n.tf-apt-cal-wrap .fc-view-harness,\n.tf-room-cal-wrap .fc-view-harness,\n.tf-tour-cal-wrap .fc-view-harness {\n  height: 395px !important;\n}\n.tf-apt-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.tf-apt-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,\n.tf-room-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.tf-room-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,\n.tf-tour-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n.tf-tour-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start {\n  font-size: 0.625rem;\n}\n.tf-apt-cal-wrap .fc .fc-bg-event .fc-event-title,\n.tf-room-cal-wrap .fc .fc-bg-event .fc-event-title,\n.tf-tour-cal-wrap .fc .fc-bg-event .fc-event-title {\n  font-size: 0.625rem;\n}\n.tf-apt-cal-wrap .fc .fc-daygrid-event,\n.tf-room-cal-wrap .fc .fc-daygrid-event,\n.tf-tour-cal-wrap .fc .fc-daygrid-event {\n  cursor: pointer;\n}\n.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,\n.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,\n.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date {\n  background-color: #e33529 !important;\n  border-color: #e33529 !important;\n}\n.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,\n.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,\n.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main {\n  opacity: 0;\n}\n.tf-apt-cal-wrap table,\n.tf-room-cal-wrap table,\n.tf-tour-cal-wrap table {\n  margin-bottom: 0 !important;\n}\n.tf-apt-cal-wrap .bulk-popup-content,\n.tf-room-cal-wrap .bulk-popup-content,\n.tf-tour-cal-wrap .bulk-popup-content {\n  margin-top: 15px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .bulk-popup-content-box,\n.tf-room-cal-wrap .bulk-popup-content .bulk-popup-content-box,\n.tf-tour-cal-wrap .bulk-popup-content .bulk-popup-content-box {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header {\n  display: none;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  padding-bottom: 14px;\n  position: sticky;\n  top: 0;\n  z-index: 99;\n  left: 0;\n  width: 100%;\n  background: #fff;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3 {\n  margin: 0;\n  font-size: 24px;\n  color: #27333F;\n  color: #27333F;\n  font-weight: 600;\n  line-height: 32px;\n  letter-spacing: -0.75px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close {\n  cursor: pointer;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section {\n  display: none;\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox {\n  margin-bottom: 16px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox > label,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox > label,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox > label {\n  margin-bottom: 8px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n  margin: 0;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li {\n  margin: 0;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label {\n  color: #27333F;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px;\n  padding-left: 26px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before {\n  top: -2px;\n  height: 16px;\n  width: 16px;\n  border: 2px solid #D9E0E8;\n  border-radius: 4px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after {\n  top: -1px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li {\n  width: calc(25% - 16px);\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li {\n  width: calc(9.0909090909% - 16px);\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li {\n  width: calc(16.6666666667% - 16px);\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,\n.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,\n.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox {\n  margin-bottom: 0px;\n}\n.tf-apt-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,\n.tf-room-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,\n.tf-tour-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater {\n  padding-bottom: 0px;\n}\n\n.tf-room-cal-field a.button-primary {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-field-ical a.button-primary,\n.tf-field-ical_export a.button-primary {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n\n.tf-single-options {\n  width: 100%;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n\n.tf-bulk-popup,\n.tf-reset-confirmation-box {\n  position: fixed;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  right: 0;\n  background-color: rgba(0, 0, 0, 0.5);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 99999;\n}\n.tf-bulk-popup .bulk-popup-content,\n.tf-reset-confirmation-box .bulk-popup-content {\n  background-color: #ffffff;\n  border-radius: 16px;\n  box-shadow: 0px 4px 140px 0px rgba(0, 0, 0, 0.25);\n  padding: 24px;\n  width: 736px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  max-height: 500px;\n  overflow-y: auto;\n  scroll-behavior: smooth;\n  scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n  scrollbar-width: thin;\n}\n@media only screen and (max-width: 768px) {\n  .tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,\n  .tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box {\n    max-height: 360px;\n  }\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar {\n  width: 6px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track {\n  background: transparent;\n  margin-top: 20px;\n  margin-bottom: 20px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb {\n  background-color: rgba(0, 0, 0, 0.3);\n  border-radius: 4px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection {\n  border: 0px solid;\n  padding: 0px;\n}\n.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select,\n.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select {\n  width: calc(100% - 2px) !important;\n}\n.tf-bulk-popup .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon,\n.tf-reset-confirmation-box .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon {\n  font-size: 12px;\n}\n.tf-bulk-popup .bulk-popup-content .tf-mb-5,\n.tf-reset-confirmation-box .bulk-popup-content .tf-mb-5 {\n  margin-bottom: 10px;\n}\n\n.tf-single-package .tf-field-switch {\n  width: 160px;\n}\n.tf-single-package .tf-form-fields {\n  width: calc(100% - 160px);\n  display: flex;\n  gap: 12px;\n}\n.tf-single-package .tf-form-fields .tf_option_pricing_type_person {\n  width: 33%;\n}\n\n.tf-tour-limitation-group {\n  display: flex;\n  gap: 8px;\n  flex-wrap: nowrap;\n}\n\n.tf-single-option {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  gap: 10px;\n  width: 100%;\n}\n\n.tf-content-loading {\n  position: relative;\n}\n.tf-content-loading::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin-top: -8px;\n  display: inline-block;\n  width: 18px;\n  height: 18px;\n  border: 2px solid #000;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  z-index: 9;\n  transition: opacity 0.2s ease, visibility 0.2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n.tf-reset-confirmation-box {\n  display: none;\n}\n.tf-reset-confirmation-box .tf-confirmation-content {\n  width: 320px;\n  padding: 40px;\n  background-color: #ffffff;\n  border-radius: 10px;\n  position: relative;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header {\n  display: flex;\n  gap: 8px;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header h3 {\n  margin: 0 0 35px 0;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close {\n  position: absolute;\n  right: 12px;\n  top: 12px;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close svg {\n  cursor: pointer;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button {\n  border-radius: 8px;\n  background: #EBF5FF;\n  color: #003C79;\n  border-radius: 8px;\n  padding: 12px 32px !important;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px !important;\n  border: 0px solid;\n  cursor: pointer;\n}\n.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button.tf-confirmed-btn {\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  color: #FFFFFF;\n}\n\n.tf-tour-cal-wrap,\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap {\n  position: relative;\n}\n.tf-tour-cal-wrap .tf-tour-reset-refresh,\n.tf-apt-cal-wrap .tf-tour-reset-refresh,\n.tf-room-cal-wrap .tf-tour-reset-refresh {\n  position: absolute;\n  right: 110px;\n  top: 25px;\n}\n.tf-tour-cal-wrap .tf-tour-reset-refresh span,\n.tf-apt-cal-wrap .tf-tour-reset-refresh span,\n.tf-room-cal-wrap .tf-tour-reset-refresh span {\n  height: 32px;\n  font-size: 12px;\n  padding: 0 12px !important;\n}\n.tf-tour-cal-wrap .tf-tour-reset-refresh span svg,\n.tf-apt-cal-wrap .tf-tour-reset-refresh span svg,\n.tf-room-cal-wrap .tf-tour-reset-refresh span svg {\n  height: 18px;\n}\n.tf-tour-cal-wrap .tf-tour-cal,\n.tf-tour-cal-wrap .tf-apt-cal,\n.tf-tour-cal-wrap .tf-room-cal,\n.tf-apt-cal-wrap .tf-tour-cal,\n.tf-apt-cal-wrap .tf-apt-cal,\n.tf-apt-cal-wrap .tf-room-cal,\n.tf-room-cal-wrap .tf-tour-cal,\n.tf-room-cal-wrap .tf-apt-cal,\n.tf-room-cal-wrap .tf-room-cal {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title {\n  padding: 0 !important;\n  color: #27333F;\n  font-size: 15px !important;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group {\n  border-radius: 8px;\n  border: 0.5px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 6px 8px;\n  gap: 20px;\n  height: 32px;\n  align-items: center;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button {\n  background-color: transparent;\n  border: 0px;\n  padding: 0;\n  position: relative;\n  top: -1px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before {\n  color: #566676;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button {\n  position: relative;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,\n.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after {\n  position: absolute;\n  content: \"\";\n  width: 8px;\n  height: 8px;\n  background-color: #566676;\n  border-radius: 50%;\n  left: -14px;\n  top: 8.5px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table {\n  border: 0px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th {\n  border: 0px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller {\n  scroll-behavior: smooth;\n  scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n  scrollbar-width: thin;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar {\n  width: 6px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track {\n  background: transparent;\n  margin-top: 20px;\n  margin-bottom: 20px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb {\n  background-color: rgba(0, 0, 0, 0.3);\n  border-radius: 4px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header {\n  border-top: 0.5px solid #F2F5F7;\n  margin-bottom: 16px !important;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th {\n  border: 0px;\n  padding-top: 12px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a {\n  color: #27333F;\n  font-size: 13px;\n  font-weight: 400;\n  line-height: 20px;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body > td,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body > td {\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 8px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child {\n  margin-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td {\n  width: calc((100% - 48px) / 7);\n  border-radius: 8px;\n  border: 0.5px solid #F2F5F7;\n  background: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today {\n  background-color: rgba(255, 220, 40, 0.15);\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top {\n  flex-direction: row;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a {\n  padding: 8px;\n  color: #27333F;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event {\n  border-radius: 4px;\n  border: 0px;\n  border-left: 1px solid #002AB3;\n  background: #EBEFFF;\n  padding-top: 6px;\n  padding-bottom: 6px;\n  padding-left: 8px;\n}\n.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,\n.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title {\n  color: #002AB3;\n  font-size: 11px;\n  font-weight: 600;\n  line-height: 16px;\n}\n.tf-tour-cal-wrap .tf-apt-cal-field,\n.tf-tour-cal-wrap .tf-room-cal-field,\n.tf-apt-cal-wrap .tf-apt-cal-field,\n.tf-apt-cal-wrap .tf-room-cal-field,\n.tf-room-cal-wrap .tf-apt-cal-field,\n.tf-room-cal-wrap .tf-room-cal-field {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n  width: 100%;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  box-sizing: border-box;\n  justify-content: space-between;\n}\n.tf-tour-cal-wrap .tf-date-time-selection,\n.tf-apt-cal-wrap .tf-date-time-selection,\n.tf-room-cal-wrap .tf-date-time-selection {\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n  padding: 24px;\n  width: 100%;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater {\n  border: 0;\n  padding: 0;\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap {\n  margin: 0;\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset {\n  border: 0px solid #f2f5f7;\n  background: #fff;\n  padding: 0px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add {\n  margin-left: 0px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap {\n  padding: 0 1px 0 0;\n  flex-wrap: nowrap;\n  align-items: center;\n  gap: 16px;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete {\n  cursor: pointer;\n}\n.tf-tour-cal-wrap .tf-field-group-box,\n.tf-apt-cal-wrap .tf-field-group-box,\n.tf-room-cal-wrap .tf-field-group-box {\n  padding: 24px;\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset,\n.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset,\n.tf-room-cal-wrap .tf-field-group-box .tf-fieldset {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,\n.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,\n.tf-room-cal-wrap .tf-field-group-box .tf-fieldset .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater {\n  padding: 24px;\n  border-radius: 8px;\n  border: 1px solid #F2F5F7;\n  background: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child {\n  margin-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title {\n  width: calc(100% - 30px) !important;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap {\n  padding: 8px;\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child {\n  padding-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child {\n  padding: 12px 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap {\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset {\n  display: flex;\n  gap: 16px;\n  flex-direction: column;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields {\n  margin: 0;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset {\n  padding: 0;\n  border: 0px solid;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap {\n  display: flex;\n  flex-wrap: nowrap;\n  align-items: center;\n  gap: 16px;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg {\n  cursor: pointer;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add {\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater {\n  padding-bottom: 16px;\n  margin: 0;\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset {\n  padding: 0;\n  border: 0px solid;\n  background: transparent;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap {\n  padding: 0;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: nowrap;\n  background-color: transparent;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,\n.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add {\n  margin: 0;\n}\n.tf-tour-cal-wrap .tf-save-calendar,\n.tf-apt-cal-wrap .tf-save-calendar,\n.tf-room-cal-wrap .tf-save-calendar {\n  display: flex;\n  gap: 16px;\n}\n.tf-tour-cal-wrap .button-primary,\n.tf-tour-cal-wrap .button-secondary,\n.tf-apt-cal-wrap .button-primary,\n.tf-apt-cal-wrap .button-secondary,\n.tf-room-cal-wrap .button-primary,\n.tf-room-cal-wrap .button-secondary {\n  border-radius: 8px;\n  background: #EBF5FF;\n  color: #003C79;\n  border-radius: 8px;\n  padding: 12px 32px !important;\n  font-size: 15px;\n  font-weight: 600;\n  line-height: 24px !important;\n  border: 0px solid;\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n}\n.tf-tour-cal-wrap .button-primary,\n.tf-apt-cal-wrap .button-primary,\n.tf-room-cal-wrap .button-primary {\n  background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n  color: #FFFFFF;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater:last-child,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater:last-child,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater:last-child {\n  margin-bottom: 0px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater {\n  padding: 16px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child {\n  margin-bottom: 16px;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap {\n  padding: 0;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: nowrap;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field {\n  padding: 0;\n}\n.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,\n.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete {\n  cursor: pointer;\n}\n\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  width: 100%;\n}\n.tf-apt-cal-wrap .tf-apt-cal,\n.tf-apt-cal-wrap .tf-room-cal,\n.tf-room-cal-wrap .tf-apt-cal,\n.tf-room-cal-wrap .tf-room-cal {\n  width: 100%;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n.tf-hotel-room .tf-single-room {\n  display: flex;\n  padding: 12px 24px;\n  background: #D8E6FF;\n  position: relative;\n  border-radius: 5px;\n  align-items: center;\n  justify-content: space-between;\n  font-size: 1rem;\n  margin-bottom: 16px;\n}\n.tf-hotel-room .tf-single-room .tf-room-title {\n  font-weight: 600;\n  font-size: 1rem;\n  line-height: 24px;\n}\n\n.tf-colors-radio-group {\n  display: flex;\n  align-items: initial;\n  flex-wrap: wrap;\n  gap: 16px;\n}\n.tf-colors-radio-group li {\n  display: inline-block;\n  border-radius: 5px;\n  width: calc(20% - 13px);\n}\n@media only screen and (max-width: 1366px) {\n  .tf-colors-radio-group li {\n    width: calc(33.33% - 12px);\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf-colors-radio-group li {\n    width: calc(25% - 12px);\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-colors-radio-group li {\n    width: calc(33.33% - 11px);\n  }\n}\n@media only screen and (max-width: 575.98px) {\n  .tf-colors-radio-group li {\n    width: calc(50% - 8px);\n  }\n}\n@media only screen and (max-width: 320px) {\n  .tf-colors-radio-group li {\n    width: 100%;\n  }\n}\n.tf-colors-radio-group li .tf-colors-checkbox {\n  border-radius: 6px;\n  border: 1px solid #ddd;\n  display: block;\n  cursor: pointer;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box {\n  height: 35px;\n  display: flex;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span {\n  min-width: 25%;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:first-child {\n  border-radius: 6px 0 0 0;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:last-child {\n  border-radius: 0 6px 0 0;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 15px 10px;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer span.tf-template-title {\n  text-align: center;\n  font-weight: 500;\n  cursor: pointer;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer input {\n  display: none;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark {\n  border-radius: 4px;\n  border: 1px solid #ddd;\n  background: #fff;\n  height: 16px;\n  width: 16px;\n  position: relative;\n  z-index: 0;\n}\n.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark::after {\n  position: absolute;\n  content: \"\";\n  top: 0;\n  left: 4px;\n  border: solid #fff;\n  border-color: #fff;\n  border-width: 0 3px 3px 0;\n  width: 6px;\n  height: 9px;\n  z-index: 99;\n  transform: rotate(45deg);\n}\n.tf-colors-radio-group li .tf-colors-checkbox input:checked ~ .tf-color-checkmark {\n  background-color: #3E64DE;\n  border-color: #3E64DE;\n}\n.tf-colors-radio-group li .tf-colors-checkbox input:checked ~ .tf-color-checkmark::after {\n  display: block;\n}\n\n.tf-field-switch_group .tf-switch-group-wrap {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 12px;\n}\n.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n  grid-template-columns: 1fr 1fr 1fr 1fr;\n}\n@media only screen and (max-width: 1366px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n    grid-template-columns: 1fr 1fr 1fr;\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4 {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2 {\n  grid-template-columns: 1fr 1fr;\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2 {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-1 {\n  grid-template-columns: 1fr;\n}\n@media only screen and (max-width: 1024px) {\n  .tf-field-switch_group .tf-switch-group-wrap {\n    grid-template-columns: 1fr 1fr;\n  }\n}\n@media only screen and (max-width: 768px) {\n  .tf-field-switch_group .tf-switch-group-wrap {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column {\n  padding: 8px 16px;\n  border: 1px solid #c4cbd4;\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n  border-radius: 4px;\n  background-color: #fff;\n  cursor: move;\n}\n.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column .tf-switch-group-label {\n  margin-right: 4px;\n  cursor: pointer;\n}\n.tf-field-switch_group .tf-switch-group-wrap .tf-switch-drag-highlight {\n  background-color: #e1e5ea;\n}\n.tf-field-switch_group .tf-switch-label {\n  position: relative;\n  display: inline-block;\n  width: 62px;\n  height: 28px;\n  border-radius: 32px;\n}\n.tf-field-switch_group .tf-switch-label input {\n  display: none;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider {\n  position: absolute;\n  cursor: pointer;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-color: #DEE6EE;\n  border-radius: 20px;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider::before {\n  position: absolute;\n  content: \"\";\n  height: 20px;\n  width: 20px;\n  border-radius: 50px;\n  top: 4px;\n  left: 4px;\n  background-color: #ECF2F8;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-on, .tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #ffffff;\n  position: absolute;\n  -webkit-transform: translateY(-50%);\n  -ms-transform: translateY(-50%);\n  -o-transform: translateY(-50%);\n  transform: translateY(-50%);\n  top: 50%;\n  left: 12px;\n  font-size: 12px;\n  opacity: 0;\n  -webkit-transition: all 0.4s ease-in-out;\n  -moz-transition: all 0.4s ease-in-out;\n  -o-transition: all 0.4s ease-in-out;\n  transition: all 0.4s ease-in-out;\n}\n.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off {\n  color: #8999A9;\n  left: auto;\n  right: 12px;\n  opacity: 1;\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider {\n  background-color: #21A159;\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider:before {\n  left: 100%;\n  margin-left: -24px;\n  background-color: #ffffff;\n  filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider .tf-switch-on {\n  opacity: 1;\n}\n.tf-field-switch_group .tf-switch-label input:checked + .tf-switch-slider .tf-switch-off {\n  opacity: 0;\n}\n\n.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-header {\n  border-radius: 4px 4px 0 0;\n  border-top: 1px solid #D9E0E8;\n  border-bottom: 1px solid transparent;\n  border-left: 1px solid #D9E0E8;\n  border-right: 1px solid #D9E0E8;\n}\n.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-content {\n  border-bottom: 1px solid #D9E0E8;\n  border-top: 0px solid;\n  border-left: 1px solid #D9E0E8;\n  border-right: 1px solid #D9E0E8;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header {\n  border-radius: 4px;\n  border-bottom: 1px solid #D9E0E8;\n  border-left: 1px solid transparent;\n  border-right: 1px solid transparent;\n  border-top: 1px solid transparent;\n  background: #F5F9FF;\n  padding: 8px 12px;\n  display: flex;\n  justify-content: space-between;\n  gap: 8px;\n  align-items: center;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas {\n  display: flex;\n  width: 100%;\n  justify-content: space-between;\n  cursor: pointer;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas.rotated i {\n  transform: rotate(180deg);\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas .field-label {\n  color: #27333F;\n  font-size: 15px;\n  font-weight: 400;\n  line-height: 24px;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas i {\n  display: flex;\n  width: 24px;\n  height: 24px;\n  justify-content: center;\n  border-radius: 6px;\n  border: 1px solid #D9E0E8;\n  background: #FFFFFF;\n  line-height: 26px;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch {\n  padding: 0;\n  width: 32px !important;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch {\n  justify-content: end;\n  width: 32px;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch .tf-field-label {\n  display: none !important;\n}\n.tf-field-accordion .tf-tab-switch-box .tf-tab-field-content {\n  border-radius: 0px 0px 4px 4px;\n  border: 1px solid #F2F5F7;\n  background: #FFFCF5;\n  padding: 4px 16px;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  padding-bottom: 15px;\n}\n\n.tf-backend-tour-booking h1,\n.tf-backend-hotel-booking h1 {\n  font-size: 1.5rem;\n  line-height: 28px;\n  margin: 0 0 20px 0;\n  padding: 0;\n}\n\n.tf-backend-booking-card-wrap {\n  background: #ffffff;\n  margin-right: 20px;\n  border-radius: 6px;\n  margin-bottom: 30px;\n}\n.tf-backend-booking-card-wrap h3.tf-backend-booking-card-title {\n  margin: 0;\n  padding: 15px 24px;\n  background-color: #003c7a;\n  color: #ffffff;\n  border-radius: 6px 6px 0 0;\n}\n\n.tf-booking-fields-wrapper {\n  padding: 10px 24px 20px;\n}\n.tf-booking-fields-wrapper .tf-booking-fields {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-justify-content: space-between;\n  justify-content: space-between;\n}\n.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .error-input {\n  border-color: #b30000;\n}\n.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .text-danger {\n  color: #b30000;\n}\n\n.tf-backend-booking-footer {\n  margin-right: 20px;\n  text-align: right;\n}\n\n.tf_booking_details_wrap .tf_booking_wrap_header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n@media only screen and (max-width: 768px) {\n  .tf_booking_details_wrap .tf_booking_wrap_header {\n    display: flow-root;\n  }\n}\n.tf_booking_details_wrap .tf_booking_wrap_header h1 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 2rem;\n  font-style: normal;\n  font-weight: 700;\n  line-height: normal;\n  padding: 0;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button {\n  display: flex;\n  gap: 16px;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button {\n  border-radius: 8px;\n  border: 1px solid #EEF6F0;\n  background: #ffffff;\n  padding: 4px 8px;\n  float: left;\n  height: 46px;\n  box-sizing: border-box;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  gap: 8px;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li {\n  height: 36px;\n  width: 36px;\n  margin: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i {\n  font-size: 0.938rem;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active {\n  color: #f0f0f1;\n  background-color: #004e9d;\n  border-radius: 4px;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  margin: 0 !important;\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn:hover {\n  color: #f0f0f1;\n  background-color: #003C79;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn,\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #003C79;\n  margin: 0;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  color: #F0F0F1;\n  transition: 0.3s all ease;\n  cursor: pointer;\n}\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,\n.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover {\n  color: #f0f0f1;\n  background-color: #004E9D;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box {\n  position: fixed;\n  background-color: rgba(0, 0, 0, 0.3);\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 99999;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  display: none;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box {\n  border-radius: 8px;\n  background: #ffffff;\n  box-shadow: 0px 8px 30px 0px rgba(16, 40, 20, 0.1);\n  padding: 16px 24px;\n  width: 750px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 24px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3 {\n  color: #151615;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%; /* 25.5px */\n  margin: 0;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3 a i {\n  color: #151615;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header .tf-close {\n  cursor: pointer;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content {\n  display: flex;\n  gap: 24px;\n  flex-direction: column;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box {\n  border-radius: 8px;\n  background: #F3F6F4;\n  padding: 16px 24px 24px 24px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box h4 {\n  color: #141915;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n  margin: 0 0 8px 0;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content {\n  width: calc(33% - 3px);\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content h5 {\n  margin: 0 0 5px 0;\n  font-size: 0.875rem;\n  text-transform: capitalize;\n}\n.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content p {\n  margin: 0;\n}\n.tf_booking_details_wrap #tf-booking-calendar {\n  border-radius: 16px;\n  background: #ffffff;\n  padding: 24px;\n  padding-top: 30px;\n  position: relative;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  justify-content: center;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button {\n  height: 40px;\n  width: 40px;\n  border-radius: 8px;\n  border: 0.2px solid rgba(0, 60, 121, 0.1607843137);\n  background: #ffffff;\n  padding: 0;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button:hover {\n  background-color: #003c79;\n  border-color: #003c79;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button:hover span::before {\n  color: #ffffff;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button span {\n  margin: 0px !important;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) > div button span::before {\n  color: #003c79;\n  border-color: #003c79;\n  border-radius: 8px;\n  font-size: 1.25rem;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {\n  text-align: center;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) > div {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  justify-content: center;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) > div h2 {\n  color: #1d2327 !important;\n  font-size: 22px;\n  font-style: normal;\n  font-weight: 400 !important;\n  line-height: 112%;\n  margin: 0 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group {\n  border-radius: 24px;\n  border: 1px solid rgba(0, 60, 121, 0.1607843137);\n  background: #ffffff;\n  padding: 4px;\n  display: flex;\n  gap: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button {\n  background: #ffffff;\n  color: #131c25;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  border: 0px solid;\n  padding: 8px 12px;\n  border-radius: 24px;\n  text-transform: capitalize;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active {\n  background: rgba(0, 60, 121, 0.1607843137);\n  color: #003c79;\n  position: relative;\n  padding-left: 27px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active::before {\n  position: absolute;\n  content: \"\";\n  left: 12px;\n  height: 7px;\n  width: 7px;\n  background: #003c79;\n  border-radius: 50%;\n  top: 50%;\n  margin-top: -3.5px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller {\n  overflow: hidden !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th a {\n  color: #131c25;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 160% */\n  padding: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body > td {\n  border: 0px solid;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td {\n  border: 1px solid rgba(0, 60, 121, 0.1607843137);\n  padding: 8px;\n  background-color: transparent;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-top a {\n  color: #211319;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 160% */\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness {\n  margin-bottom: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness:last-child {\n  margin-bottom: 0px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a {\n  border: 0px solid;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  color: #002AB3;\n  width: 100%;\n  display: block;\n  line-height: 15px;\n  background: transparent;\n  cursor: pointer;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a .tf-booking-single-popup {\n  padding: 6px 8px;\n  border-radius: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed {\n  background: #c8d7e1 !important;\n  border-color: #c8d7e1 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed .fc-event-main {\n  color: #003d66 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold {\n  background: #f8dda7 !important;\n  border-color: #f8dda7 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold .fc-event-main {\n  color: #573b00 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled {\n  background: #e5e5e5 !important;\n  border-color: #e5e5e5 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled .fc-event-main {\n  color: #454545 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed .fc-event-main {\n  color: #570000 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing {\n  background: #c6e1c6 !important;\n  border-color: #c6e1c6 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing .fc-event-main {\n  color: #2c4700 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash .fc-event-main {\n  color: #550202 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-bottom a.fc-more-link {\n  border-radius: 16px;\n  border: 1px solid #004e9d;\n  background: rgba(0, 60, 121, 0.1019607843);\n  overflow: hidden;\n  color: #004e9d;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  padding: 6px 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top {\n  opacity: 1;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top a {\n  color: rgba(19, 28, 37, 0.3490196078);\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness {\n  width: 100% !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness:last-child {\n  margin-bottom: 0px;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a {\n  border: 0px solid;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  padding: 0;\n  background: transparent;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b {\n  padding: 6px 8px;\n  color: #002AB3;\n  width: 100%;\n  border-left: 1px solid #002AB3;\n  background: #EBEFFF;\n  border-radius: 8px;\n  display: block;\n  line-height: 15px;\n  cursor: pointer;\n}\n.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b.confirmed {\n  color: #17723F;\n  border-left: 1px solid #17723F;\n  background: #E6FAEE;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness {\n  margin-bottom: 8px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness:last-child {\n  margin-bottom: 0px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a {\n  border: 0px solid;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px; /* 153.846% */\n  padding: 0;\n  background: transparent;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b {\n  padding: 6px 8px;\n  color: #002AB3;\n  width: 100%;\n  border-left: 1px solid #002AB3;\n  background: #EBEFFF;\n  border-radius: 8px;\n  display: block;\n  line-height: 15px;\n  cursor: pointer;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b.confirmed {\n  color: #17723F;\n  border-left: 1px solid #17723F;\n  background: #E6FAEE;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed {\n  background: #c8d7e1 !important;\n  border-color: #c8d7e1 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed .fc-event-main {\n  color: #003d66 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold {\n  background: #f8dda7 !important;\n  border-color: #f8dda7 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold .fc-event-main {\n  color: #573b00 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled {\n  background: #e5e5e5 !important;\n  border-color: #e5e5e5 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled .fc-event-main {\n  color: #454545 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed .fc-event-main {\n  color: #570000 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing {\n  background: #c6e1c6 !important;\n  border-color: #c6e1c6 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing .fc-event-main {\n  color: #2c4700 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash {\n  background: #eba3a3 !important;\n  border-color: #eba3a3 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash .fc-event-main {\n  color: #550202 !important;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td {\n  height: 150px;\n}\n.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events {\n  left: 8px;\n  right: 8px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter {\n  display: none;\n  justify-content: space-between;\n  margin: 32px 0px;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf_booking_details_wrap .tf-booking-header-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter {\n    display: flow-root;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form {\n  display: inline-flex;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form {\n    display: flex;\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form .tf-filter-options,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form .tf-filter-options {\n    margin-top: 0px !important;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter {\n  display: flex;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter {\n    display: flow-root;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options {\n  margin-right: 16px;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options {\n    margin: 15px 0 0 0;\n    width: 100% !important;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2 {\n  height: 48px;\n  border-radius: 6px;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  min-width: 160px !important;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2 {\n    min-width: auto !important;\n    width: 100% !important;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear {\n  margin-right: 0px;\n  padding-top: 0px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder {\n  color: #1d2327;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection {\n  height: 48px;\n  border: 0px solid;\n  background: transparent;\n  color: #1d2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  padding-left: 8px;\n  display: flex;\n  align-items: center;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow {\n  height: 48px;\n  padding-right: 16px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  cursor: pointer;\n  margin-right: 16px;\n  height: 48px;\n  transition: 0.3s all ease;\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn {\n    margin: 0px;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover {\n  color: #f0f0f1;\n  background-color: #003C79;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a {\n  text-decoration: none;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px;\n  display: flex;\n  padding: 10px 20px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper {\n  margin-right: 16px;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  cursor: pointer;\n  user-select: none;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text {\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.25;\n  font-family: inherit;\n  text-decoration: none;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter {\n  border-radius: 8px;\n  border: 1px solid #87888B;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  padding: 8px 16px;\n  display: flex;\n  align-items: center;\n}\n@media only screen and (max-width: 1199.98px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter {\n    display: inline-flex;\n    margin-top: 16px;\n  }\n}\n@media only screen and (max-width: 1024px) {\n  .tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,\n  .tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter {\n    display: flex;\n  }\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input {\n  width: 100%;\n  border: 0px solid;\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 24px; /* 150% */\n  background: transparent;\n  -moz-appearance: textfield;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input:focus, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input:focus,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input:focus,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button, .tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter button, .tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter button,\n.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter button {\n  cursor: pointer;\n  background-color: transparent;\n  border: 0px solid;\n}\n.tf_booking_details_wrap .tf-calendar-booking-header-filter {\n  display: flex;\n}\n.tf_booking_details_wrap .tf-order-table-responsive {\n  width: 100%;\n  overflow: auto;\n  display: none;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table {\n  border-radius: 12px;\n  background: #EDEDF8;\n  border: 0px solid;\n  width: 100%;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #order_id,\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #action {\n  width: 70px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #check_status {\n  width: 128px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td {\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px;\n  padding: 13px 24px;\n  border-bottom: 0px solid;\n  text-align: left;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing {\n  height: 28px;\n  width: 28px;\n  background-color: #EDEDF8;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover {\n  background-color: #F0F2F4;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover input {\n  background-color: #ffffff;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing input {\n  border-radius: 4px;\n  border: 1px solid #1d2327;\n  background: #f0f0f1;\n  width: 18px;\n  height: 18px;\n  margin: 0px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .ostatus {\n  text-transform: capitalize;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td {\n  padding: 16px 24px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px;\n  background-color: #ffffff;\n  border-bottom: 1px solid #F0F0F1;\n  text-align: left;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a {\n  text-decoration: none;\n  color: #1D2327;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th span, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td span {\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 18px; /* 112.5% */\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing {\n  height: 28px;\n  width: 28px;\n  background-color: #ffffff;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover {\n  background-color: #F0F2F4;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover input {\n  background-color: #ffffff;\n  box-shadow: none;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing input, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing input {\n  border-radius: 4px;\n  border: 1px solid #1d2327;\n  background: #f0f0f1;\n  width: 18px;\n  height: 18px;\n  margin: 0px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout {\n  padding: 3px 8px;\n  border-radius: 16px;\n  background: #ECFDF3;\n  color: #027A48;\n  text-align: center;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.75rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout.checkout, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout.checkout {\n  background: #ffffff;\n  color: #B54708;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view {\n  border-radius: 8px;\n  background-color: #ffffff;\n  display: inline-flex;\n  padding: 10px;\n  transition: 0.3s all ease;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view:hover, .tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view:hover {\n  background: #F0F2F4;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .check-column:hover input {\n  box-shadow: none;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th {\n  text-align: right;\n  padding: 12px 24px 16px 24px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  justify-content: right;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li {\n  border-right: 1px solid #F0F0F1;\n  background: #ffffff;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li a {\n  display: flex;\n  padding: 10px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 20px;\n  text-decoration: none;\n  min-width: 20px;\n  text-align: center;\n  justify-content: center;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child {\n  border-right: 0px solid;\n  border-radius: 0px 8px 8px 0px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child svg {\n  margin-left: 8px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child {\n  border-radius: 8px 0px 0px 8px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child svg {\n  margin-right: 8px;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active {\n  background-color: #003C79;\n}\n.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active a {\n  color: #ffffff;\n}\n\n.select2-dropdown.tf-booking-filter-modal,\n.select2-dropdown.tf-booking-checkinout-filter-modal {\n  border: 0px solid;\n  border-radius: 8px;\n  background: #f0f2f4;\n  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1);\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul {\n  padding-left: 4px;\n  padding-right: 4px;\n  scrollbar-width: thin;\n  scrollbar-color: #aaa #eee;\n  max-height: 218px;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar {\n  width: 5px;\n  border-radius: 10px !important;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar-thumb,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar-thumb {\n  background-color: #aaa;\n  border-radius: 10px !important;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul li,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li {\n  display: block;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  margin-bottom: 4px;\n  padding: 8px 16px;\n  background-color: #ffffff;\n  background: #ffffff;\n  cursor: pointer;\n  border-radius: 6px;\n  transition: 0.3s all ease;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul li:last-child,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child {\n  margin-bottom: 0px;\n}\n.select2-dropdown.tf-booking-filter-modal .select2-results ul li:hover,\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:hover {\n  background-color: #F9FAFB !important;\n}\n\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:first-child {\n  background: #ECFDF3;\n  color: #027A48;\n}\n.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child {\n  background: #ffffff;\n  color: #B54708;\n}\n\n.tf-booking-details-preview {\n  margin-top: 10px;\n  margin-right: 20px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-back a {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  display: inline-flex;\n  align-items: center;\n  text-decoration: none;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-back a svg {\n  margin-right: 8px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-back a:focus {\n  box-shadow: none;\n  outline: none;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-title h2 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 2rem;\n  font-style: normal;\n  font-weight: 700;\n  line-height: normal;\n  margin: 0px 0px 16px 0px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul {\n  margin: 0px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li {\n  display: inline-block;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 18px;\n  padding: 0px 12px;\n}\n.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:first-child {\n  padding-left: 0px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li {\n    padding: 0px 5px;\n  }\n}\n@media only screen and (max-width: 640px) {\n  .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li {\n    padding: 5px 0;\n    display: block;\n  }\n}\n@media only screen and (max-width: 640px) {\n  .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(2), .tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(4) {\n    display: none;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box {\n  display: flex;\n  align-items: flex-start;\n  align-self: stretch;\n  gap: 24px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box {\n    display: flow-root;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details {\n  width: calc(100% - 260px);\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details {\n    width: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box {\n  border-radius: 8px;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.1);\n  padding: 24px;\n  margin-top: 24px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  margin: 0px 0px 16px 0px;\n  display: flex;\n  justify-content: space-between;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span {\n  cursor: pointer;\n  display: inline-flex;\n  align-items: center;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span svg {\n  margin-right: 8px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box h3 {\n  color: #87888B;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  margin: 0px 0px 8px 0px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box {\n  border-radius: 8px;\n  border: 1px solid #F0F0F1;\n  background: #EDEDF8;\n  padding: 8px 16px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table {\n  border: 0px solid;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr td {\n  padding: 8px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 18px; /* 128.571% */\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr th {\n  padding: 8px 8px 8px 0px;\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 18px; /* 128.571% */\n  text-align: left;\n  text-transform: capitalize;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by {\n  min-height: 220px;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by {\n    min-height: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview {\n  background-color: transparent;\n  position: relative;\n  max-height: 220px;\n  overflow: hidden;\n  object-position: top;\n  transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview:hover {\n  object-position: bottom;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn {\n  position: absolute;\n  left: 0;\n  top: 0;\n  border-radius: 8px;\n  background: rgba(55, 55, 62, 0.5);\n  height: 100%;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 0;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn a {\n  border-radius: 8px;\n  border: #F0F0F1;\n  background: rgba(240, 240, 241, 0.05);\n  border: 1px solid #F0F0F1;\n  color: #F0F0F1;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  text-decoration: none;\n  padding: 12px 20px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box {\n  grid-template-columns: 1fr 1fr 1fr;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box {\n    grid-template-columns: 1fr;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-pricing-grid-box {\n  grid-template-columns: 1fr;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box {\n  min-height: 415px;\n}\n@media only screen and (max-width: 1200px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box {\n    min-height: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-pricing-box .tf-grid-single .tf-single-box {\n  min-height: 128px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions {\n  width: 268px;\n  padding: 24px;\n  border-radius: 8px;\n  background: #ffffff;\n  margin-top: 24px;\n}\n@media only screen and (max-width: 768px) {\n  .tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions {\n    width: auto;\n  }\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection {\n  margin-top: 45px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection h3 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  margin: 0px 0px 16px 0px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter {\n  position: relative;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter label {\n  background: #003C79;\n  color: #F0F0F1;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  border-radius: 6px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul {\n  position: absolute;\n  border-radius: 8px;\n  background: #F0F2F4;\n  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.1);\n  padding: 0;\n  margin: 0;\n  left: 0;\n  z-index: 99;\n  top: 100%;\n  display: none;\n  width: 100%;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li {\n  display: block;\n  color: #1D2327;\n  margin: 0px 8px 4px 8px;\n  padding: 8px 16px;\n  background-color: #ffffff;\n  background: #ffffff;\n  cursor: pointer;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  border-radius: 6px;\n  transition: 0.3s all ease;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:hover {\n  background-color: #EDEDF8;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:first-child {\n  margin-top: 8px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkin {\n  background: #ECFDF3;\n  color: #027A48;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkout {\n  background: #ffffff;\n  color: #B54708;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection:first-child {\n  margin-top: 0px;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-refund-btn a {\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  text-decoration: none;\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  text-decoration: none;\n  display: block;\n  padding: 16px 32px;\n  text-align: center;\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active label svg {\n  transform: rotate(180deg);\n}\n.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active ul {\n  display: block;\n}\n\n.visitor-details-edit-form {\n  position: fixed;\n  background: rgba(0, 0, 0, 0.5);\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: none;\n}\n.visitor-details-edit-form .visitor-details-edit-popup {\n  border-radius: 24px;\n  border: 1px solid #f0f0f1;\n  background: #ffffff;\n  position: fixed;\n  left: 50%;\n  top: 25%;\n  z-index: 999;\n  max-width: 700px;\n  margin-left: -350px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header {\n  padding: 16px;\n  border-bottom: 0.3px solid #CCCED1;\n  display: flex;\n  justify-content: space-between;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header h2 {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  margin: 0px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header .tf-booking-times span {\n  height: 24px;\n  width: 24px;\n  background: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  border: 0.3px solid #CCCED1;\n  border-radius: 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup {\n  max-height: 400px;\n  overflow-x: hidden;\n  overflow-y: auto;\n  scrollbar-width: thin;\n  scrollbar-color: #aaa #eee;\n  padding: 16px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar {\n  width: 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar-thumb {\n  background-color: #aaa;\n  border-radius: 4px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller {\n  padding-bottom: 16px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller h4 {\n  color: #1D2327;\n  font-family: inherit;\n  font-size: 16px !important;\n  font-style: normal !important;\n  font-weight: 600 !important;\n  line-height: 20px !important;\n  margin: 0px;\n  margin-bottom: 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n@media only screen and (max-width: 575.98px) {\n  .visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info {\n    grid-template-columns: repeat(1, 1fr);\n  }\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info {\n  width: 100%;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info label {\n  color: #A4A4A4;\n  font-family: inherit;\n  font-size: 0.875rem;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 20px; /* 142.857% */\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info select {\n  border-radius: 4px;\n  border: 0.5px solid #666D74;\n  background: transparent;\n  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n  height: 32px;\n  width: 100%;\n  padding: 0px 5px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date] {\n  text-transform: uppercase;\n  font-size: 13px;\n}\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],\n.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio] {\n  margin: 0;\n}\n.visitor-details-edit-form .details-update-btn {\n  padding: 16px;\n}\n.visitor-details-edit-form .details-update-btn button {\n  border-radius: 4px;\n  background: #003C7A;\n  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n  padding: 10px 0px;\n  color: #FCFDFF;\n  font-family: inherit;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 500;\n  line-height: 20px;\n  width: 100%;\n  text-align: center;\n  border: 0px solid;\n  cursor: pointer;\n}\n\n.tf-voucher-quick-view-box {\n  position: fixed;\n  background: rgba(0, 0, 0, 0.5);\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: none;\n  flex-direction: row;\n  justify-content: center;\n  align-items: center;\n}\n.tf-voucher-quick-view-box .voucher-quick-view {\n  border-radius: 24px;\n  border: 1px solid #f0f0f1;\n  background: #ffffff;\n  z-index: 999;\n  max-width: 700px;\n}\n.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header {\n  padding: 16px;\n  border-bottom: 0.3px solid #CCCED1;\n  display: flex;\n  justify-content: space-between;\n}\n.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header h2 {\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px;\n  margin: 0px;\n}\n.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header .tf-quick-view-times span {\n  height: 24px;\n  width: 24px;\n  background: #ffffff;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n  border: 0.3px solid #CCCED1;\n  border-radius: 5px;\n}\n\n.tf-visitor-vouchers {\n  padding: 30px;\n  border: 1px dashed #002043;\n  background-repeat: repeat;\n  background-size: cover;\n  background-position: center;\n  margin: 16px;\n}\n.tf-visitor-vouchers .tf-voucher-header {\n  display: flex;\n  align-items: center;\n  margin-bottom: 40px;\n}\n.tf-visitor-vouchers .tf-voucher-header img {\n  margin-right: 25px;\n}\n.tf-visitor-vouchers .tf-voucher-header .title h1 {\n  color: #002043;\n  font-size: 1.5rem;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  line-height: 32px;\n  font-weight: 700;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-header .title span {\n  color: #828C99;\n  font-size: 1.25rem;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  line-height: 32px;\n  font-weight: 700;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code {\n  display: flex;\n  justify-content: space-between;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code .time-info {\n  background: #F2F2F2;\n  padding: 16px;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5 {\n  margin: 0;\n  color: #828C99;\n  font-size: 1rem;\n  line-height: 28px;\n  font-weight: 400;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5 b {\n  color: #002043;\n}\n.tf-visitor-vouchers .tf-voucher-qr-code img {\n  margin-left: 30px;\n  object-fit: contain;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info {\n  margin-top: 40px;\n  display: grid;\n  grid-template-columns: 2fr 1fr;\n  gap: 40px;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info .tf-billing-details h5 {\n  color: #828C99;\n  font-size: 1rem;\n  line-height: 28px;\n  font-weight: 400;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h4 {\n  color: #828C99;\n  font-size: 1rem;\n  line-height: 28px;\n  font-weight: 700;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  margin: 0;\n}\n.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h5 {\n  color: #828C99;\n  font-size: 0.875rem;\n  line-height: 28px;\n  font-weight: 400;\n  margin: 0;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n}\n.tf-visitor-vouchers .tf-voucher-footer-qoute p {\n  color: #828C99;\n  font-size: 11px;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  line-height: 20px;\n}\n\n.tf-preloader-box {\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: rgba(255, 255, 255, 0.8);\n  display: none;\n  z-index: 99999999;\n}\n.tf-preloader-box .tf-loader-preview {\n  height: 100%;\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.tf-preloader-box .tf-loader-preview img {\n  display: inline-block;\n  border: none;\n  margin: 0;\n  padding: 0;\n  vertical-align: middle;\n  max-width: 100%;\n}\n\n.tf_enquiry_details_wrap_header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n@media only screen and (max-width: 768px) {\n  .tf_enquiry_details_wrap_header {\n    display: flow-root;\n  }\n}\n.tf_enquiry_details_wrap_header h1 {\n  color: #1D2327;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 2rem;\n  font-style: normal;\n  font-weight: 700;\n  line-height: normal;\n  padding: 0;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button {\n  display: flex;\n  gap: 16px;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button {\n  border-radius: 8px;\n  border: 1px solid #EEF6F0;\n  background: #ffffff;\n  padding: 4px 8px;\n  float: left;\n  height: 46px;\n  box-sizing: border-box;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  gap: 8px;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li {\n  height: 36px;\n  width: 36px;\n  margin: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  cursor: pointer;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i {\n  font-size: 0.938rem;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active {\n  color: #f0f0f1;\n  background-color: #004e9d;\n  border-radius: 4px;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #ffffff;\n  margin: 0 !important;\n  color: #003C79;\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  transition: 0.3s all ease;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn:hover {\n  color: #f0f0f1;\n  background-color: #003C79;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn,\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button {\n  padding: 10px 32px;\n  border-radius: 8px;\n  border: 1px solid #003C79;\n  background: #003C79;\n  margin: 0;\n  box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n  font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 24px; /* 150% */\n  color: #F0F0F1;\n  transition: 0.3s all ease;\n  cursor: pointer;\n}\n.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,\n.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover {\n  color: #f0f0f1;\n  background-color: #004E9D;\n}\n\n.tf-enquiry-table {\n  display: block !important;\n}\n.tf-enquiry-table .tf-enquiry-unread th, .tf-enquiry-table .tf-enquiry-unread td {\n  background-color: #EDF2F7 !important;\n  border-bottom: 1px solid #F0F2F4 !important;\n  color: #1D2327 !important;\n  font-family: inherit !important;\n  font-size: 16px !important;\n  font-style: normal !important;\n  font-weight: 700 !important;\n}\n.tf-enquiry-table .tf-enquiry-unread th .tf-checkbox-listing, .tf-enquiry-table .tf-enquiry-unread td .tf-checkbox-listing {\n  background-color: #EDF2F7 !important;\n}\n.tf-enquiry-table .tf-enquiry-responded th, .tf-enquiry-table .tf-enquiry-responded td {\n  color: #1D2327 !important;\n  font-family: inherit !important;\n  font-size: 16px !important;\n  font-style: normal !important;\n  font-weight: 700 !important;\n}\n.tf-enquiry-table #cb {\n  width: 15%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #uemail {\n  width: 20%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #post_name {\n  width: 20%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #description {\n  width: 30%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table #massage-date-time {\n  width: 15%;\n  padding: 12px 24px;\n}\n.tf-enquiry-table thead tr .tf-checkbox-listing {\n  gap: 12px;\n  margin: 12px 24px;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row {\n  cursor: pointer;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column .tf-checkbox-listing {\n  width: 18px !important;\n  justify-content: unset !important;\n  justify-self: flex-start !important;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: flex-start;\n  gap: 4px;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-date {\n  color: #1D2327;\n  font-family: inherit;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.12;\n}\n.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-time {\n  color: #666D74;\n  font-family: inherit;\n  font-size: 1rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.12;\n}\n.tf-enquiry-table .pro-notice-row {\n  border-top: none;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice {\n  padding: 0px 0px;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-fieldset {\n  margin-top: 0px;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner {\n  justify-content: center;\n}\n.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner a {\n  text-decoration: underline;\n  color: #295BFF;\n}\n\n.tf-enquiry-details-header-filter {\n  display: flex !important;\n}\n\n.tf-enquiry-single-header-details {\n  padding: 16px 24px;\n  background-color: #ffffff;\n  width: 100%;\n  display: flex;\n  gap: 16px;\n  margin: -10px -20px 24px -20px;\n}\n.tf-enquiry-single-header-details img {\n  height: 100%;\n  width: 32px;\n  object-fit: contain;\n  padding: 3.2px;\n}\n.tf-enquiry-single-header-details h1 {\n  font-family: inherit;\n  font-size: 1.5rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.33;\n}\n\nhr.enqury-single-title-line {\n  border-color: #F0EEF6;\n  margin: 0px;\n  border-width: 0.5px;\n}\n\n.tf-single-enquiry-header-buttons {\n  margin-bottom: 24px;\n  display: flex;\n  gap: 12px;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button {\n  padding: 8px 20px 8px 16px;\n  background-color: #ffffff;\n  max-width: 60px;\n  font-size: 0.938rem;\n  color: #2C273F;\n  font-family: Inter;\n  font-style: normal;\n  font-weight: 400;\n  border-radius: 8px;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a {\n  color: #2C273F;\n  text-decoration: none;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a i {\n  margin-right: 8px;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a:focus {\n  outline: none;\n  box-shadow: none;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-sync {\n  max-width: 120px;\n  cursor: pointer;\n  background-color: #003c79;\n  border-color: #003c79;\n  color: #ffffff;\n  transition: all 0.3s ease-in-out;\n  user-select: none;\n}\n.tf-single-enquiry-header-buttons .tf-enquiry-single-sync:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n\n.tf-enquiry-single-details-wrapper {\n  display: flex;\n  gap: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  width: 60%;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details {\n  background-color: #ffffff;\n  padding: 16px 0px 24px 0px;\n  border-radius: 8px;\n  min-height: 286px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details h2 {\n  font-family: inherit;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%;\n  margin: 0px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-enquiry-details-single-heading {\n  padding-bottom: 16px;\n  padding-left: 24px;\n  padding-right: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content {\n  display: flex;\n  gap: 24px;\n  padding-top: 24px;\n  padding-left: 24px;\n  padding-right: 24px;\n  flex-direction: column;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-label, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-label, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-label {\n  color: #5D5676;\n  font-family: inherit;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.5;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value {\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value i, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value i, .tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value i {\n  margin-left: 16px;\n  cursor: pointer;\n  font-size: 1rem;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button {\n  padding: 8px 20px;\n  background-color: #003c79;\n  border-color: #003c79;\n  border-radius: 8px;\n  align-self: self-end;\n  color: #ffffff;\n  font-size: 0.938rem;\n  cursor: pointer;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button span {\n  font-family: inherit;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  margin-right: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button i {\n  font-size: 1rem;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button {\n  padding: 8px 20px;\n  background-color: #003c79;\n  border-color: #003c79;\n  border-radius: 8px;\n  align-self: self-end;\n  color: #ffffff;\n  font-size: 0.938rem;\n  cursor: pointer;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button span {\n  font-family: inherit;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  margin-right: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button i {\n  font-size: 1rem;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-enquiry-details-single-heading .tf-single-enquiry-reply-mail {\n  color: #2C273F;\n  font-family: inherit;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 150%;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion {\n  margin-top: 24px;\n  padding-left: 24px;\n  padding-right: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  cursor: pointer;\n  user-select: none;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left {\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  color: #2C273F;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left i {\n  margin-right: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-enquiry-response-user {\n  display: inline-block;\n  transform: scale(-1, -1);\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-dash {\n  margin-left: 16px;\n  margin-right: 16px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-subject {\n  color: #5D5676;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-right {\n  color: #9089A9;\n  font-family: inherit;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 20px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-accordion-body {\n  margin-top: 16px;\n  color: #5D5676;\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n  display: none;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion hr {\n  margin-top: 24px;\n  margin-bottom: 24px;\n  border-color: #F0EEF6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea {\n  height: 100px;\n  padding: 16px;\n  border-radius: 8px;\n  border: 1px solid #E2DFED;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea::placeholder {\n  color: #77708F;\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button {\n  align-self: flex-end;\n  padding: 8px 20px;\n  background-color: #003c79;\n  border-color: #003c79;\n  color: #ffffff;\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.6;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  border-color: transparent;\n  border-radius: 8px;\n  cursor: pointer;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button:hover {\n  background-color: #001f3e;\n  border-color: #001f3e;\n  color: #ffffff;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right {\n  width: 40%;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details {\n  background-color: #ffffff;\n  padding: 16px 0px 24px 0px;\n  border-radius: 8px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding-bottom: 16px;\n  padding-right: 24px;\n  padding-left: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading h2 {\n  font-family: inherit;\n  font-size: 1.063rem;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 150%;\n  margin: 0px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading .enquiry-details-status {\n  padding: 4px 12px;\n  background-color: #D0F5E1;\n  border-radius: 16px;\n  display: flex;\n  align-items: center;\n  gap: 4px;\n  color: #21A159;\n  font-family: Inter;\n  font-style: normal;\n  font-weight: 600;\n  line-height: 1.45;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  padding-left: 24px;\n  padding-right: 24px;\n  padding-top: 24px;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single {\n  display: flex;\n  gap: 8px;\n  align-items: center;\n  color: var(--UI-800, #2C273F);\n  font-family: inherit;\n  font-size: 0.938rem;\n  font-style: normal;\n  font-weight: 400;\n  line-height: 1.6;\n}\n.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single i {\n  margin-left: 8px;\n  cursor: pointer;\n  font-size: 1rem;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter {\n  width: 24%;\n  flex-direction: row-reverse;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button {\n  padding: 0px;\n}\n\n.tf-enquiry-details-wrap p:first-child {\n  margin-top: 0px;\n}\n\n.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child {\n  margin-bottom: 0px;\n}\n\n#tf-enquiry-reply-editor_ifr, #tf-enquiry-reply-editor {\n  height: 200px !important;\n}\n\n@media only screen and (max-width: 1024px) {\n  .tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form {\n    width: 100%;\n    gap: 12px;\n  }\n  .tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter {\n    width: 200px;\n  }\n}","//colors\n$color-primary: var(--tf-primary);\n$color-brand-dark: var(--tf-brand-dark);\n$color-brand-lite: var(--tf-brand-lite);\n$color-heading: var(--tf-text-heading);\n$color-text: var(--tf-text-paragraph);\n$color-text-lite: var(--tf-text-lite);\n$color-border: var(--tf-border-default);\n$color-border-lite: var(--tf-border-lite);\n$color-filling-bg: var(--tf-filling-background);\n$color-filling-fg: var(--tf-filling-foreground);\n\n$color-box-shadow: var(--tf-box-shadow);\n\n$color-primary-light: #2051f5;\n$color-gray: #808080;\n$color-gray-light: #F1F3F4;\n$color-gray-info: #F5FAFF;\n$color-white: #ffffff;\n$color-danger: #ff6055;\n$color-danger-light: #fddcda;\n$color-warning: #ffbf00;\n$color-warning-light: #ffecb3;\n$color-success: #198754;\n$color-success-light: #dceddd;\n$color-info: #069697;\n$color-info-light: #f0fafa;\n$color-blue-light: #E6F2FE;\n$color-yellow-light: #FDF9F3;\n$color-gray-linear: #30281CCC;\n$color-light-grayish: #EEF2F6;\n$color-mikado-yellow: #FFBF0F;\n\n$btn-secondary-bg: #E3E7F2;\n$btn-secondary-text: #060D1C;\n\n$scrollbar-color: #aaa #eee;\n$scrollbar-thumb-color: #aaa;\n\n\n// Media Queries\n$min576: \"only screen and (min-width: 576px)\";\n$max1650: \"only screen and (max-width: 1650px)\";\n$max1600: \"only screen and (max-width: 1600px)\";\n$max1440: \"only screen and (max-width: 1440px)\";\n$max1500: \"only screen and (max-width: 1500px)\";\n$max1366: \"only screen and (max-width: 1366px)\";\n$max1320: \"only screen and (max-width: 1320px)\";\n$max1200: \"only screen and (max-width: 1200px)\";\n$max1199: \"only screen and (max-width: 1199.98px)\";\n$max991: \"only screen and (max-width: 991.98px)\";\n$max885: \"only screen and (max-width: 885px)\";\n$max830: \"only screen and (max-width: 830px)\";\n$max767: \"only screen and (max-width: 767.98px)\";\n$max640: \"only screen and (max-width: 640px)\";\n$max530: \"only screen and (max-width: 530px)\";\n$max480: \"only screen and (max-width: 480px)\";\n$max400: \"only screen and (max-width: 400px)\";\n$max375: \"only screen and (max-width: 375px)\";\n$max360: \"only screen and (max-width: 360px)\";\n\n\n// Media Queries\n$max1024: \"only screen and (max-width: 1024px)\";\n$max768: \"only screen and (max-width: 768px)\";\n$max575: \"only screen and (max-width: 575.98px)\";\n$max320: \"only screen and (max-width: 320px)\";\n\n\n\n\n\n// Template Responsive\n$tfmax360: \"only screen and (min-width: 320px) and (max-width:360px)\";\n$tfmax767: \"only screen and (max-width: 767.98px)\";\n$tfmax991: \"only screen and (min-width: 767.99px) and (max-width: 991px)\"; // 767 to 991\n\n\n//Spacing\n$tf-space-8: 8px;\n$tf-space-12: 12px;\n$tf-space-24: 24px;\n$tf-space-30: 30px;\n\n//Border\n$box-shadow-primary: 0px 13px 30px 0px $color-box-shadow;\n\n\n// admin colors\n$admin-color-primary: #2979ff;\n$admin-color-heading: #000;\n$neutral70: #404040;\n$color-error: #dc3545;\n$color-success: #198754;\n$color-warning: #ffc107;\n$slate0: #f8f9fb;\n$slate5: #f0f2f4;\n$slate10: #e1e5ea;\n$slate20: #c4cbd4;\n$slate30: #a6b1bf;\n$slate40: #8997a9;\n$slate60: #607085;\n$slate70: #4b5768;\n$slate80: #363e4a;\n$blue0: #f5f8ff;\n$blue5: #ebf2ff;\n$blue20: #c4daff;\n$blue40: #76a9ff;\n$blue60: #2979ff;\n$teal0: #f0fafa;\n$teal10: #d1ebec;\n$teal60: #069697;\n$green0: #f5faf5;\n$green10: #dceddd;\n$yellow0: #fffdf6;\n$yellow10: #ffecb3;\n$yellow60: #ffbf00;\n$red0: #fef2f1;\n$red10: #fddcda;\n$red20: #fccbc8;\n$red40: #f8877f;\n\n$tf_primary_default: #003C79;\n$tf_primary_dark: #002951;\n$tf_primary_faint: #0067CC;\n$tf_blue_dark: #DBEAFE;\n$tf_text_title: #27333F;\n$tf_text_paragraph: #566676;\n$tf_text_faint: #95A3B2;\n$tf_border_default: #D9E0E8;\n$tf_border_faint: #F2F5F7;\n$tf_fill_background: #F5F9FF;\n$tf_fill_foreground: #FFFCF5;\n$tf_fill_alternative: #EBF5FF;\n$tf_fill_white: #FFFFFF;\n$tf_info_background: #EBEFFF;\n$tf_info_text: #002AB3;",".tf-post-states {\n  display: inline-block;\n  font-size: 11px;\n  padding: 1px 8px;\n  border-radius: 10px;\n  background: #333;\n  color: #ffffff;\n}\n.tf-depend-hidden.tf-depend-on {\n  display: none;\n}\n.tf-depend-hidden {\n  display: block;\n}\n.csf-section {\n  .csf-field.tf-csf-disable {\n    opacity: 1;\n    user-select: none;\n    border-top: 1px solid #eee;\n    .clear {\n      &:before {\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        position: absolute;\n        background-color: #eee;\n        opacity: 0.25;\n        z-index: 10;\n      }\n    }\n  }\n  .csf-field.tf-csf-pro {\n    cursor: pointer;\n  }\n}\n.tf-csf-disable.tf-csf-pro {\n  z-index: 9999999999;\n}\n.tf-csf-badge {\n  .tf-upcoming {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #006600;\n    margin-right: 5px;\n  }\n  .tf-pro {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #b30000;\n  }\n}\n#tf_room_opt {\n  .unique-id {\n    display: none;\n  }\n  .tf-order_id {\n    display: none;\n  }\n}\n.tf-section-name-hidden {\n  display: none;\n}\n\nbutton.tf-order-remove {\n  background: #f44336 !important;\n  border: 1px solid #f44336 !important;\n  color: #ffffff !important;\n  padding: 2px 18px !important;\n  font-family: 'lato';\n  margin-top: 6px !important;\n}\n.document-button {\n  display: block;\n  background: #ddd;\n  color: #050505;\n  border-radius: 3px;\n  line-height: 1;\n  padding: 10px 15px;\n  margin: 0;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: 0.3s;\n  text-decoration: none;\n  &:hover {\n    background: #135e96;\n    color: #ffffff;\n  }\n}\n.tf-major-update-warning {\n  margin-bottom: 15px;\n  max-width: 1000px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  + {\n    p {\n      display: none;\n    }\n  }\n}\n.tf-major-update-warning__separator {\n  margin: 15px -12px;\n}\n.tf-major-update-warning__icon {\n  margin-right: 9px;\n  margin-left: 2px;\n  svg {\n    width: 18px;\n    height: 18px;\n    padding: 0;\n    margin: 0;\n    line-height: 1;\n  }\n}\n.tf-major-update-warning__title {\n  font-weight: 600;\n  margin-bottom: 10px;\n}\n.notice-success {\n  .tf-major-update-warning__separator {\n    border: 1px solid #46b450;\n  }\n  .tf-major-update-warning__icon {\n    fill: #79ba49;\n  }\n}\n.notice-warning {\n  .tf-major-update-warning__separator {\n    border: 1px solid #ffb900;\n  }\n  .tf-major-update-warning__icon {\n    fill: #f56e28;\n  }\n}\n#adminmenu {\n  .toplevel_page_tf_settings, .menu-icon-tf_tours, .menu-icon-tf_hotel, .menu-icon-tf_apartment, .toplevel_page_tf-multi-vendor, .menu-icon-tf_email_templates {\n    .dashicons-before {\n      img{\n        opacity: 1;\n      }\n    }\n  }\n  .menu-icon-tf_hotel {\n    .dashicons-before {\n      &:before {\n        color: #03a9f4;\n      }\n    }\n  }\n  .menu-icon-tf_tours {\n    .dashicons-before {\n      &:before {\n        color: #ffc107;\n      }\n    }\n  }\n  .menu-icon-tf_apartment {\n    .dashicons-before {\n      &:before {\n        color: #f02348;\n      }\n    }\n  }\n}\n.tf-notice.tf-notice-danger {\n  color: red;\n  font-size: 1rem;\n}\n.tf-license-activate {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\n.el-license-active-btn {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\ninput.select2-search__field {\n  width: 100% !important;\n  min-width: 150px !important;\n}\n.wp-block {\n  input.select2-search__field {\n    min-width: unset;\n  }\n}\n.widget-content {\n  .select2-selection__rendered {\n    display: none;\n  }\n}\n.tf-widget-field {\n  .select2-container {\n    &:last-child {\n      display: none;\n    }\n  }\n}\n\n// Duplicator Loader\n.tf-duplicator-loader {\n  position: absolute;\n  background: rgba(255,255,255, .4);\n  top: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  z-index: 999;\n  cursor: wait;\n}\n.tf-post-data-duplicate:focus{\n  outline: none;\n  box-shadow: none;\n}","//hide wp menu and admin bar\nbody.tourfic-settings_page_tf-setup-wizard {\n    background-color: #EBF5FF;\n}\n\n.tf-quick-setup-btn {\n    border-radius: 8px;\n    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #ffffff;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px;\n    display: inline-flex;\n    gap: 8px;\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        color: #ffffff;\n        box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-link-skip-btn {\n    border-radius: 8px;\n    background: #EBF5FF;\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #003C79;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px; /* 160% */\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        // box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n        box-shadow: 0px 16px 8px 0px rgba(8, 20, 33, 0.04), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 24px 20px 0px rgba(8, 20, 33, 0.08);\n        color: #ffffff;\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-theme-activation-btn {\n    min-width: 267px;\n    justify-content: center;\n}\n\n.tf-settings-finish-btn {\n    min-width: 140px;\n}\n\n.tf-settings-default-button {\n    min-width: auto;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpcontent {\n    margin-left: 0 !important;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody-content, .tourfic-settings_page_tf-setup-wizard #wpcontent {\n    padding: 0;\n    overflow-x: hidden !important;\n    min-height: calc(100vh - 32px);\n}\n\n.tourfic-settings_page_tf-setup-wizard #adminmenumain, .tourfic-settings_page_tf-setup-wizard .error, .tourfic-settings_page_tf-setup-wizard .notice, .tourfic-settings_page_tf-setup-wizard .update-nag, .tourfic-settings_page_tf-setup-wizard .updated, .tourfic-settings_page_tf-setup-wizard div#wpadminbar, .tourfic-settings_page_tf-setup-wizard div#wpfooter {\n    display: none;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody {\n    padding-top: 0px;\n}\n\n\n.tf-setup-header {\n    padding: 16px 56px;\n    background: #F8FAFC;\n    box-shadow: 0px 32px 32px 0px rgba(125, 168, 212, 0.02), 0px 16px 40px 0px rgba(125, 168, 212, 0.04), 0px 32px 56px 0px rgba(125, 168, 212, 0.08);\n\n    @include flexbox();\n    @include justify-content(space-between);\n    @include align-items(center);\n\n    @media #{$max575} {\n        @include flex-direction(column);\n        gap: 15px;\n    }\n\n    .tf-setup-header-left {\n        height: 48px;\n\n        img {\n            width: 44px;\n            height: 48px;\n        }\n    }\n\n    .tf-setup-header-right {\n        span {\n            color: #566676;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 24px; /* 160% */\n            a {\n                color: #003C79;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                text-decoration-line: underline;\n            }\n        }\n\n    }\n}\n\n/*\nWelcome Step\n*/\n.tf-setup-content-layout {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .setup-content-warper {\n        border-radius: 16px;\n        background: #ffffff;\n        text-align: center;\n        padding: 104px 112px;\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    &.active {\n        @include flexbox();\n    }\n\n    .welcome-img {\n        margin-bottom: 20px;\n\n        img {\n            width: 87px;\n        }\n    }\n\n    .tf-setup-welcome-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%; /* 36px */\n        margin: 0px;\n    }\n\n    .tf-setup-welcome-description {\n        color: #566676;\n        text-align: center;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin-top: 8px\n    }\n\n    .tf-setup-welcome-footer {\n        @include flexbox();\n        @include flex-direction(column);\n        @include align-items(center);\n        margin-top: 48px;\n\n        .tf-link-btn {\n            color: #11142e;\n            font-weight: 500;\n            text-decoration: underline;\n        }\n\n        &.tf-setup-finish-footer {\n            @include flex-direction(row);\n            @include justify-content(center);\n\n            @media #{$max768} {\n                @include flex-direction(column);\n                gap: 10px;\n            }\n\n            .tf-admin-btn {\n                margin-bottom: 0;\n                margin-right: 10px;\n            }\n        }\n    }\n\n    .tf-setup-finish-content {\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 56px 32px 96px 32px;\n        text-align: center;\n\n        .welcome-img {\n            margin-bottom: 50px;\n\n            img {\n                width: 133px;\n                height: 130px;\n                transform: rotate(-45deg);\n            }\n        }\n\n        .tf-setup-welcome-description {\n            margin-top: 8px;\n        }\n\n        .tf-setup-finish-footer {\n            gap: 16px;\n            flex-wrap: wrap;\n        }\n\n        a {\n            &:focus {\n                outline: none;\n                box-shadow: none;\n            }\n        }\n    }\n}\n\n/*\nWoocommerce\n*/\n.tf-setup-woocommerce-step{\n    .welcome-img img{\n        width: 96px;\n        margin-bottom: 16px;\n    }\n}\n\n.tf-setup-step-container {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n}\n\n/*\nSteps\n*/\n.tf-setup-steps {\n    box-sizing: border-box;\n    padding: 0;\n    color: rgba(0, 0, 0, .85);\n    font-size: 0;\n    list-style: none;\n    width: 100%;\n    text-align: initial;\n    @include flexbox();\n    gap: 8px;\n    justify-content: center;\n    margin-bottom: 48px;\n\n    .tf-steps-item {\n        position: relative;\n        display: inline-block;\n\n        .tf-steps-item-tail {\n            padding: 3.5px 45px 3.5px 35px;\n            margin-left: 58px;\n            top: 8px;\n            position: absolute;\n            left: 0;\n            width: 70%;\n\n            @media #{$max575} {\n                margin-left: 10px;\n                width: 60%;\n            }\n\n            &::after {\n                display: inline-block;\n                width: 100%;\n                height: 2px;\n                background: #f0f0f0;\n                border-radius: 1px;\n                transition: background .3s;\n                content: \"\";\n            }\n\n        }\n\n        .tf-steps-item-icon {\n            width: auto;\n            height: inherit;\n            line-height: inherit;\n            background: 0 0;\n            border: 0;\n            border-radius: 0;\n            display: inline-block;\n            font-size: 0.75rem;\n            text-align: center;\n            border-color: #1890ff;\n            display: block;\n        }\n    }\n}\n\n.tf-setup-step-container {\n    display: none;\n\n    &.active {\n        display: block;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .tf-template-selection{\n        display: flex;\n        gap: 24px;\n        justify-content: center;\n        .tf-single-theme{\n            label{\n                position: relative;\n                display: block;\n                .checked-svg{\n                    position: absolute;\n                    left: 8px;\n                    top: 8px;\n                    display: none;\n                }\n                input{\n                    display: none;\n                }\n                input:checked + img{\n                    border: 1px solid #003C79;\n                }\n                input:checked ~ .checked-svg{\n                    display: block;\n                }\n                h4{\n                    color: #27333F;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px; /* 153.846% */\n                    margin: 0;\n                    margin-top: 8px;\n                }\n                img{\n                    box-shadow: 0px 10px 20px 0px rgba(0, 36, 72, 0.04), 0px 10px 16px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                    border: 1px solid transparent;\n                }\n            }\n        }\n    }\n\n    .tf-setup-step-layout {\n        padding: 56px 96px;\n        border-radius: 16px;\n        background: var(--UI-0, #ffffff);\n        text-align: center;\n        @include flexbox();\n        @include flex-direction(column);\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    .tf-setup-step-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 0px 0px;\n    }\n\n    .tf-setup-step-subtitle {\n        text-align: left;\n        color: #27333F;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin: 0 0 2px 0px;\n    }\n\n    .tf-select-title{\n        color: #27333f;\n        font-family: Inter;\n        font-size: 1rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 24px 0px;\n    }\n    .tf-setup-step-desc {\n        color: #566676;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px; /* 160% */\n        margin: 8px 0px 32px 0px;\n    }\n\n    .tf-select-service {\n        @include flexbox();\n        @include justify-content(center);\n        gap: 56px;\n        margin: 0;\n        @media #{$max885} {\n            gap: 24px;\n            flex-wrap: wrap;\n        }\n\n        input[type=\"checkbox\"] {\n            display: none;\n        }\n\n        label {\n            //border: 2px solid #ffffff;\n            display: block;\n            position: relative;\n            cursor: pointer;\n            border-radius: 6px;\n\n            @media #{$max575} {\n                padding: 5px;\n            }\n\n            span {\n                color: #566676;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                display: block;\n                margin-top: 16px;\n            }\n        }\n\n        label:before {\n            background: #ffffff\n            #ffffff;\n            content: \"\";\n            display: block;\n            border-radius: 50%;\n            position: absolute;\n            top: -5px;\n            left: -5px;\n            width: 25px;\n            height: 25px;\n            text-align: center;\n            line-height: 26px;\n            transition-duration: 0.4s;\n            transform: scale(0);\n            font-family: 'dashicons';\n            font-size: 1.25rem;\n\n            @media #{$max575} {\n                width: 20px;\n                height: 20px;\n                top: -3px;\n                left: -3px;\n                font-size: 1.125rem;\n                line-height: 20px;\n            }\n        }\n\n        label {\n            position: relative;\n\n            .tf-inactive {\n                img {\n                    width: 150px;\n                    transition: .3s all ease;\n                    border-radius: 12px;\n\n                    &:hover {\n                        border-radius: 12px;\n                        background: #ffffff;\n                        box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    }\n                }\n            }\n\n            .tf-active {\n                position: absolute;\n                left: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                transition: .3s all ease;\n                opacity: 0;\n                z-index: -1;\n\n                img {\n                    width: 150px;\n                    box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                }\n            }\n        }\n\n        :checked + label {\n            .tf-active {\n                opacity: 1;\n                z-index: 99;\n            }\n        }\n    }\n\n    .tf-setup-action-btn-wrapper {\n        @include flexbox();\n        @include justify-content(center);\n        margin-top: 48px;\n\n        .tf-setup-action-btn-next {\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n    }\n\n    .setup-form-group {\n        border-radius: 12px;\n        border: 1px solid #EEF2F6;\n        background: #ffffff;\n        padding: 16px 24px 24px 24px;\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n\n        .tf-setup-form-item-wrap {\n            text-align: left;\n        }\n\n        .tf-setup-field-desc{\n            display: block;\n            margin-top: 4px;\n        }\n\n        .tf-setup-form-item {\n            width: 100%;\n\n            .tf-setup-form-item-label {\n                display: block;\n                flex-grow: 0;\n                overflow: hidden;\n                white-space: nowrap;\n                text-align: left;\n                margin-bottom: 4px;\n\n                label {\n                    color: #27333F;\n                    font-family: Inter;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                flex: 1 1 0;\n                min-width: 0;\n\n                input[type=\"text\"],\n                input[type=\"email\"],\n                input[type=\"number\"],\n                select {\n                    border-radius: 4px;\n                    border: 1px solid #EEF2F6;\n                    background-color: #F8FAFC;\n                    height: 40px;\n                    padding: 8px 12px;\n                    color: #566676;\n                    font-family: Inter;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 24px;\n                    transition: all .3s;\n                    outline: none;\n                    max-width: 100%;\n                    width: 100%;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n            }\n\n            .tf-switch-label {\n                position: relative;\n                display: inline-block;\n                width: 32px;\n                height: 20px;\n                border-radius: 20px;\n\n                input {\n                    display: none;\n                }\n\n                .tf-switch-slider {\n                    position: absolute;\n                    cursor: pointer;\n                    top: 0;\n                    left: 0;\n                    right: 0;\n                    bottom: 0;\n                    background-color: rgba(192, 204, 216, 1);\n                    border-radius: 20px;\n                    @include transition(all, 0.4s);\n\n                    &::before {\n                        position: absolute;\n                        content: \"\";\n                        height: 14px;\n                        width: 14px;\n                        border-radius: 12px;\n                        top: 3px;\n                        left: 4px;\n                        background-color: rgba(255, 255, 255, 1);\n                        box-shadow: 0px 0px 8px rgba(27, 25, 25, 0.3);\n                        @include transition(all, 0.4s);\n                    }\n                }\n\n                input:checked {\n                    & + .tf-switch-slider {\n                        background-color: rgba(0, 60, 121, 1);\n\n                        &:before {\n                            left: 100%;\n                            margin-left: -18px;\n                        }\n                    }\n                }\n            }\n        }\n\n        .tf-setup-form-item-inline {\n            border-radius: 4px;\n            border: 1px solid #EEF2F6;\n            background: #F8FAFC;\n            display: flex;\n            padding: 16px 12px;\n            justify-content: space-between;\n            box-sizing: border-box;\n            align-items: center;\n            height: 56px;\n\n            .tf-setup-form-item-label {\n                margin: 0;\n\n                label {\n                    font-size: 0.938rem;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                text-align: right;\n                max-width: 246px !important;\n                @media #{$max640} {\n                    max-width: 120px !important;\n                }\n\n                input[type=\"text\"] {\n                    height: 32px;\n                    margin: 0;\n                    background: #ffffff;\n                }\n            }\n        }\n\n        .tf-field-imageselect {\n            padding: 0;\n\n            label {\n                color: #27333F;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                margin: 0;\n                text-align: left;\n            }\n\n            .tf-fieldset {\n                margin-top: 16px;\n\n                .tf-image-radio-group {\n                    gap: 22px;\n\n                    li {\n                        margin: 0;\n                        width: 200px;\n                        // height: 180px;\n                        border-radius: 8px;\n                        box-sizing: border-box;\n\n                        .tf-image-checkbox {\n\n                            .select-image-box {\n                                width: 200px;\n                                height: 180px;\n                                padding: 8px 24px 2px 24px;\n                                box-sizing: border-box;\n                                cursor: pointer;\n\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    border: 2px solid rgba(0, 0, 0, 0) !important;\n                                    object-fit: cover;\n                                }\n                            }\n                        }\n\n                        .tf-image-checkbox .select-image-box {\n                            border: 2px solid transparent !important;\n                            border-radius: 8px;\n                            background-color: rgba(235, 245, 255, 1);\n                        }\n\n                        .tf-image-checkbox > input:checked + .select-image-box {\n                            border-color: #003C79 !important;\n                            border-radius: 8px;\n                        }\n                    }\n\n                }\n            }\n        }\n\n        .tf-archive-imageselect-box {\n            .tf-image-checkbox .select-image-box {\n                background-color: #fafafa !important\n            }\n        }\n\n        .tf-setup-permalink {\n            padding: 12px;\n        }\n    }\n\n    .tf-setup-group-general {\n        padding-top: 24px;\n        gap: 24px;\n    }\n\n    .tf-setup-step-description {\n        margin-bottom: 30px;\n    }\n\n    &.tf-setup-step-3 {\n        .tf-setup-step-layout {\n            padding-left: 73px;\n            padding-right: 73px;\n            @media #{$max885} {\n                padding: 32px;\n            }\n\n            .tf-theme-setting-heading {\n                position: relative;\n                z-index: 0;\n\n                .tf-setup-title-shape {\n                    position: absolute;\n                    left: 2px;\n                    bottom: 20px;\n                    height: 100%;\n                    width: 100%;\n                    z-index: -1;\n                }\n            }\n\n            .tf-setup-step-desc {\n                a {\n                    text-decoration: none;\n                    color: #003C79;\n                }\n            }\n\n            .setup-theme-style {\n                img {\n                    @media #{$max885} {\n                        width: 100%;\n                    }\n                }\n            }\n        }\n    }\n\n    &.tf-setup-step-5,\n    &.tf-setup-step-6 {\n        .tf-setup-step-desc {\n            margin-bottom: 0px;\n        }\n    }\n\n    .tf-hotel-setup-wizard,\n    .tf-tour-setup-wizard,\n    .tf-apartment-setup-wizard,\n    .tf-car-setup-wizard {\n        margin-top: 48px;\n\n        .tf-setup-step-desc {\n            text-align: left;\n            margin: 0 0 16px 0;\n            color: #566676;\n            font-family: Inter;\n            font-size: 13px;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 20px;\n\n            span {\n                color: #27333F;\n            }\n        }\n    }\n\n    &.tf-setup-step-5 {\n        .setup-form-group {\n            gap: 32px;\n        }\n    }\n\n    .tf-auto-publish-field{\n        margin-top: 8px;\n    }\n\n\n    /*\n    Ajax Loader\n    */\n    .tf-btn-loading {\n        padding-right: 40px;\n        position: relative;\n    }\n\n    .tf-quick-setup-btn.tf-btn-loading{\n        padding-right: 50px !important;\n    }\n\n    .tf-btn-loading:before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        right: 24px;\n        margin-top: -7px;\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border: 2px solid #ffffff;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n    @-webkit-keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    @keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    .tf-template-step {\n        .tf-hotel-setup-wizard,\n        .tf-tour-setup-wizard {\n            ul {\n                margin-bottom: 0px;\n            }\n\n            .tf-field-imageselect {\n                .tf-image-checkbox img {\n                    width: 200px;\n                    height: 140px;\n                }\n\n                .tf-image-checkbox > input:checked + img {\n                    border-color: #5D5DFF;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n\n","#tf_tours_opt .tf-admin-meta-box {\n  @media #{$max1024}{\n    position: relative;\n    min-height: 660px;\n  }\n}\n.tf-admin-meta-box {\n  @include flexbox();\n  margin: -6px -12px -12px -12px;\n  z-index: 10;\n  position: relative;\n\n  @media #{$max1024}{\n    position: relative;\n    min-height: 500px;\n  }\n\n  &.tf-taxonomy-metabox {\n    display: block;\n    margin: 0;\n    max-width: 95%;\n  }\n\n  .tf-admin-tab.active {\n    display: block;\n    position: absolute;\n    z-index: 99999;\n    top: 0;\n    bottom: 0;\n    @include transition(all, 0.3s, ease);\n  }\n\n  .tf-admin-tab {\n    border-right: 1px solid $slate10;\n    background-color: $tf_fill_white;\n    min-width: 242px;\n    @include transition(all, 0.3s, ease);\n    @media #{$max1024}{\n      display: none;\n    }\n    padding: 24px;\n    box-sizing: border-box;\n\n    a.tf-tablinks {\n      font-style: normal;\n      @include flexbox();\n      @include align-items(center);\n      text-decoration: none;\n      color: $tf_text_title;\n      padding: 12px 16px;\n      text-align: left;\n      font-size: 15px;\n      line-height: 24px;\n      font-weight: 600;\n      cursor: pointer;\n      @include transition(all, 0.3s, ease);\n      border-radius: 8px;\n\n      .tf-sec-icon {\n        margin-right: 8px;\n        color: $tf_text_paragraph;\n        min-width: 25px;\n        @include flexbox();\n        @include justify-content(center);\n        @include transition(all, 0.3s, ease);\n      }\n\n      &:focus {\n        box-shadow: none;\n        outline: none;\n      }\n\n      &.active {\n        position: relative;\n        color: $tf_fill_white;\n        border-radius: 8px;\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n\n        @media #{$max1024}{\n          position: static;\n        }\n\n        .tf-sec-icon {\n          color: #ffffff;\n        }\n      }\n    }\n\n    ul.tf-submenu {\n      margin: 0;\n      display: none;\n\n      li {\n        margin-bottom: 0;\n\n        a.tf-tablinks {\n          padding: 0;\n\n          span.tf-tablinks-inner {\n            @include flexbox();\n            @include align-items(center);\n            padding: 12px 20px;\n            margin-left: 24px;\n            border-left: 1px solid $slate20;\n            position: relative;\n\n            &::after {\n              position: absolute;\n              content: \"\";\n              height: 25px;\n              width: 14px;\n              border-width: 0 0 1px 1px;\n              border-style: solid;\n              border-color: $slate20;\n              left: -1px;\n              top: 0;\n              border-bottom-left-radius: 8px;\n            }\n          }\n        }\n\n        &:last-child {\n          a.tf-tablinks {\n            span.tf-tablinks-inner {\n              border-left: none;\n\n              &::after {\n                left: 0;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 242px));\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n\n\n    .tf-tab-content {\n      display: none;\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      padding: 0 24px;\n\n      &.active {\n        @include flexbox();\n      }\n    }\n  }\n}\n\n.tf-option-wrapper {\n  .tf-option-footer {\n    position: relative;\n    padding: 15px 0px;\n    text-align: right;\n    button{\n      padding: 10px 25px;\n      font-size: 1rem;\n    }\n    span{\n      display: block;\n      font-size: 1rem;\n      color: $slate40;\n      font-weight: 600;\n      margin-top: 5px;\n      a{\n        color: $slate40;\n        display: inline;\n        margin-left: 5px;\n        &:focus {\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n  }\n}\n\n.tf-option {\n  width: 100%;\n  margin: 0;\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 281px));\n    background-color: #ffffff;\n    padding: 12px 0;\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n  }\n}",".tourfic-settings_page_tf_dashboard{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tourfic-settings_page_tf_get_help{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tf-setting-dashboard {\n    .tf-setting-top-bar {\n        background-color: #ffffff;\n        padding: 15px 40px;\n        margin-left: -20px;\n        margin-bottom: 24px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n\n        .version {\n            display: flex;\n            align-items: center;\n\n            img {\n                width: 100px;\n            }\n\n            span {\n                font-size: 11px;\n                line-height: 11px;\n                color: $admin-color-heading;\n                font-weight: 700;\n                border: 1px solid #003c79;\n                border-radius: 4px;\n                background-color: #003c790a;\n                display: inline-block;\n                padding: 2px 6px;\n                margin-left: 10px;\n            }\n        }\n\n        .other-document {\n            position: relative;\n            width: 30px;\n            height: 30px;\n            cursor: pointer;\n            transition: all 0.2s ease;\n\n            .dropdown {\n                position: absolute;\n                cursor: context-menu;\n                top: 60px;\n                right: -10px;\n                z-index: 1;\n                background-color: #ffffff;\n                padding: 30px;\n                border-radius: 8px;\n                box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n                min-width: 200px;\n                max-width: 200px;\n                opacity: 0;\n                visibility: hidden;\n                transition: all 0.2s ease;\n                z-index: 9999;\n\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    border-left: 10px solid transparent;\n                    border-right: 10px solid transparent;\n                    top: -10px;\n                    right: 25px;\n                    border-bottom: 10px solid white;\n                    margin-top: 0;\n                    z-index: 1;\n                }\n\n                .list-item {\n                    a {\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: $admin-color-heading;\n                        display: flex;\n                        align-items: center;\n                        transition: all 0.2s ease;\n                        text-decoration: none;\n                        padding: 10px 0px;\n\n                        span {\n                            margin-left: 10px;\n                        }\n                    }\n                }\n            }\n\n            &:hover {\n                .dropdown {\n                    visibility: visible;\n                    opacity: 1;\n                }\n            }\n        }\n    }\n\n    .tf-setting-banner {\n        background-color: transparent;\n        padding: 30px 100px;\n        border-radius: 10px;\n        margin: 40px 20px 40px 0;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        background-image: radial-gradient(at center center, #004A9E 0%, #001C39 75%);\n        @media #{$max1024}{\n            display: flow-root;\n        }\n        @media #{$max768}{\n            padding: 30px 40px;\n        }\n\n        .tf-setting-banner-content {\n            width: 50%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 200px;\n                display: block;\n                margin-bottom: 15px;\n            }\n\n            span {\n                color: #ffffff;\n                font-size: 38px;\n                line-height: 1.2;\n                font-weight: 200;\n                @media #{$max575}{\n                    font-size: 26px;\n                }\n\n                b {\n                    display: block;\n                    font-weight: 700;\n                }\n            }\n        }\n\n        .tf-setting-banner-image {\n            width: 30%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 100%;\n            }\n        }\n    }\n\n    .tf-setting-overview-section {\n        margin: 24px 24px 0px 0;\n        position: relative;\n        .tf-performance-grid {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            row-gap: 20px;\n            @media #{$max1199}{\n                display: flex;\n                flex-wrap: wrap;\n                column-gap: 16px;\n                justify-content: flex-start;\n            }\n\n            .tf-single-performance-grid {\n                padding: 20px;\n                border-radius: 8px;\n                background-color: #ffffff;\n                display: flex;\n                flex-wrap: wrap;\n                flex-basis: calc(16.5% - 0px);\n                @media #{$max1650}{\n                    padding: 12px;\n                }\n                @media #{$max1199}{\n                    flex-basis: calc(30% - 10px);\n                }\n                @media #{$max1024}{\n                    flex-basis: calc(33.33% - 35px);\n                    margin: 0;\n                }\n                @media #{$max768}{\n                    width: inherit;\n                    flex-basis: calc(50% - 35px);\n                }\n                @media #{$max480}{\n                    flex-basis: 100%;\n                }\n\n                .tf-single-performance-icon {\n                    width: 70px;\n                    height: 70px;\n                    border-radius: 50%;\n                    flex-shrink: 0;\n\n                    img {\n                        width: 100%;\n                    }\n\n                    @media #{$max1650}{\n                        width: 42px;\n                        height: 42px;\n                    }\n                }\n\n                .tf-single-performance-content {\n                    padding-left: 25px;\n                    @media #{$max1650}{\n                        padding-left: 10px;\n                    }\n\n                    p {\n                        font-size: 1rem;\n                        font-weight: 600;\n                        color: #222;\n                        margin: 0 0 10px;\n\n                        @media #{$max1650}{\n                            font-size: 0.875rem;\n                        }\n                    }\n\n                    h3 {\n                        margin: 0;\n                        font-size: 30px;\n                        font-weight: 700;\n                        color: $admin-color-heading;\n                        line-height: 0.8;\n\n                        @media #{$max1650}{\n                            font-size: 1.5rem;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-setting-performace-section {\n        margin: 24px 24px 0px 0;\n        @include flexbox();\n        gap: 24px;\n        position: relative;\n        @media #{$max1199}{\n            flex-direction: column;\n        }\n        h2 {\n            font-size: 26px;\n            font-weight: 600;\n            line-height: 1;\n            color: $admin-color-heading;\n            margin: 0 0 16px;\n        }\n\n        .tf-report-wrapper{\n            @include flex(0 0 calc(70% - 24px));\n            \n        }\n\n        .tf-settings-sidebar{\n            @include flex(0 0 30%);\n           \n        }\n\n        #tf-report-loader {\n            position: absolute;\n            height: 100%;\n            width: 100%;\n            left: 0;\n            top: 0;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 999;\n            opacity: 0;\n            visibility: hidden;\n\n            img {\n                width: 120px;\n            }\n        }\n\n        #tf-report-loader.show {\n            opacity: 1;\n            visibility: visible;\n        }\n\n        .tf-order-report {\n            background: #ffffff;\n            padding: 20px;\n            border-radius: 10px;\n            @media #{$max640}{\n                padding: 0;\n            }\n\n            canvas{\n                width: 100% !important;\n            }\n        }\n\n        .tf-report-filter {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            @media #{$max640}{\n                flex-direction: column;\n                align-items: flex-start;\n            }\n            .tf-month-filter {\n                margin-bottom: 15px;\n                display: inline-block;\n\n                span {\n                    display: block;\n                    font-size: 11px;\n                    line-height: 13px;\n                    font-weight: 600;\n                    color: #77797E;\n                    text-transform: uppercase;\n                    margin-bottom: 5px;\n                }\n\n                select {\n                    width: 180px;\n                    color: #222;\n                    border: 1px solid #ddd;\n                    height: 40px;\n                }\n            }\n        }\n\n        .tf-settings-sidebar{\n            .tf-sidebar-content {\n                .tf-plugin-lists{\n                    border-radius: 8px;\n                    background: #F8F7FD;\n                    padding: 16px;\n                    h3{\n                        color: #06040C;\n                        font-size: 17px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 150%;\n                        margin: 0 0 16px 0;\n                    }\n                    ul{\n                        display: grid;\n                        grid-template-columns: 1fr;\n                        gap: 16px;\n                        margin: 0;\n                    }\n                }\n            }\n            .tf-plugin-item { \n                border-radius: 6px;\n                background: #FFF;\n                box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n\n                padding: 20px 24px 24px 20px; \n                transition: all ease-in-out 0.3s;\n                margin-bottom: 0;\n                position: relative;\n\n                &.featured {\n                    border-radius: 6px;\n                    border: 4px solid transparent;\n                    background: linear-gradient(white, white) padding-box, \n                                linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;\n                    box-shadow: 0px 1px 4px 0px rgba(44, 39, 63, 0.01),\n                                0px 2px 2px 0px rgba(44, 39, 63, 0.02),\n                                0px 1px 1px 0px rgba(44, 39, 63, 0.04);\n                    box-sizing: border-box;\n                }\n            }\n            .tf-plugin-info-wrapper{\n                .tf-plugin-content{\n                    display: flex;\n                    gap: 12px;\n                    justify-content: space-between;\n                    .tf-plugin-image{\n                        border-radius: 16px;\n                        background: #FFF;\n                        box-shadow: 0 0 8px 0 rgba(65, 65, 65, 0.08);\n                        height: 56px;\n                        width: 56px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        img {\n                            width: 32px;\n                            height: 32px;\n                        }\n                    }\n                    .tf-plugin-title{\n                        width: calc(100% - 167px);\n                        h4 {\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            margin: 0 0 2px 0;\n                            .badge.free {\n                                border-radius: 3px;\n                                background: #E6FAEE;\n                                font-size: 12px;\n                                padding: 2px 8px;\n                                color: #17723F;\n                                font-size: 11px;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 16px; /* 145.455% */\n                                text-transform: uppercase;\n                                margin-left: 6px;\n                            }\n                        }\n                        p {\n                            color: #5D5676;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            margin: 0;\n                        }\n                    }\n                    .tf-plugin-btn{\n                        font-weight: 600;\n                        .tf-plugin-button { \n                            padding: 0px; \n                            color: #382673;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 24px; /* 160% */\n\n                            text-decoration: none;\n                            position: relative;\n                            &.install{\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.activate {\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.pro,\n                            &.activate-pro{\n                                color: #ff9800; \n                            }\n                            &.activate-pro{\n                                color: #ff5722;\n                                cursor: pointer;\n                            }\n                        }\n\n                        .tf-plugin-status {\n                            &.active{\n                                color: #382673; \n                                opacity: 0.8; \n                            }\n                            &.active-pro {\n                                color: #ff5722; \n                                opacity: 0.8; \n                            }\n                        }\n                    }\n                }\n            }\n            \n            @keyframes spin {\n                0% { transform: rotate(0deg); }\n                100% { transform: rotate(360deg); }\n            }\n\n            /* Loader */\n            .tf-plugin-button:not(.active):not(.active-pro) {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                border: none;\n                border-radius: 4px;\n                cursor: pointer;\n                transition: background 0.3s;\n                position: relative;\n                background-color: transparent;\n                gap: 3px;\n            }\n\n            .tf-plugin-button.loading {\n                background: #ccc;\n                cursor: not-allowed;\n            }\n\n            .loader {\n                display: none;\n                width: 12px;\n                height: 12px;\n                border: 2px solid #b3b3b3;\n                border-top: 2px solid transparent;\n                border-radius: 50%;\n                animation: spin 0.6s linear infinite;\n                margin-left: 8px;\n            }\n\n            .tf-plugin-button.loading .loader {\n                display: inline-block;\n            }\n\n\n            /* Customization */\n            .tf-customization-quote{\n                background: #fff;\n                padding: 16px;\n                border-radius: 6px;\n                margin: 16px 0 16px 0;\n\n                .tf-quote-content{\n\n                    h3 {\n                        margin: 0 0 4px 0;\n                        color: #1B334B;\n                        font-size: 18px;\n                        font-style: normal;\n                        font-weight: 700;\n                        line-height: 150%; /* 27px */\n                    }\n                    p{\n                        color: #344D65;\n                        font-size: 14px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 150%; /* 21px */\n                        margin: 0 0 16px 0;\n                    }\n\n                    a{\n                        color: #FFF;\n                        font-size: 15px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        text-decoration: none;\n                        border-radius: 8px;\n                        background: #003C7A;\n                        padding: 8px 16px;\n                        display: inline-flex;\n                        align-items: center;\n                        gap: 8px;\n                    }\n                }\n            }\n\n            .tf-quick-access {\n                background: #F7F8FA;\n                border-radius: 8px;\n                padding: 16px;\n                h3 {\n                    color: #06040C;\n                    font-size: 17px;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin-bottom: 16px;\n                    margin-top: 0px;\n                }\n                .tf-quick-access-wrapper{\n                    display: flex;\n                    justify-content: flex-start;\n                    align-items: center;\n                    gap: 16px;\n                    flex-direction: column;\n\n                    .tf-access-item {\n                        background: #FFF;\n                        box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n                        border-radius: 6px;\n                        transition: all ease-in-out 0.3s;\n                        width: 100%;\n\n                        a {\n                            display: flex;\n                            align-items: center;\n                            padding: 12px 16px;\n                            text-decoration: none;\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            gap: 12px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// get Help page\n.tf-settings-help-center {\n    .tf-support-cards{\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 24px;\n        margin: 24px 24px 32px 0;\n\n        @media #{$max1199}{\n            grid-template-columns: repeat(2, 1fr);\n        }\n\n        @media #{$max768}{\n            grid-template-columns: 1fr;\n        }\n\n        .tf-single-support-card {\n            background-color: #ffffff;\n            border-radius: 16px;\n            padding: 32px;\n            @include flexbox();\n            @include flex-direction(column);\n            @include align-items(flex-start);\n            gap: 24px;\n\n            h3 {\n                font-size: 1.5rem;\n                line-height: 32px;\n                color: #27333F;\n                margin: 0 0 -8px 0;\n            }\n\n            p {\n                font-size: 0.938rem;\n                color: #566676;\n                margin: 0;\n            }\n\n            a.tf-link-skip-btn{\n                min-width: inherit;\n            }\n        }\n\n        &.tf-support-cards-4 {\n            padding: 24px;\n            grid-template-columns: repeat(4, 1fr);\n            border-radius: 16px;\n            background: #F6FAFE;\n\n            @media #{$max1199}{\n                grid-template-columns: repeat(2, 1fr);\n            }\n\n            @media #{$max768}{\n                grid-template-columns: 1fr;\n            }\n\n            .tf-single-support-card {\n                h3 {\n                    margin: 0 0 -16px 0;\n                }\n            }\n        }\n    }\n    \n    .tf-settings-faq {\n        margin: 32px 20px 0 0;\n\n        h2 {\n            margin: 0 0 16px;\n            font-size: 1.5rem;\n            font-weight: 600;\n            line-height: 32px;\n            color: #27333F;\n        }\n\n        .tf-accordion-wrapper {\n            background-color: #ffffff;\n            border-radius: 10px;\n            padding: 24px;\n            grid-template-columns: repeat(2, 1fr);\n            display: grid;\n            gap: 24px;\n            @media #{$max768}{\n                display: block;\n            }\n\n            .tf-single-faq {\n                border-radius: 4px;\n                border: 1px solid #EEF2F6;\n                background:  #F8FAFC;\n                @media #{$max768}{\n                    margin-bottom: 16px;\n                }\n\n                .tf-faq-title {\n                    @include flexbox();\n                    @include justify-content(space-between);\n                    @include align-items(center);\n                    gap: 16px;\n                    padding: 8px;\n                    cursor: pointer;\n\n                    i {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        @include transition();\n                    }\n\n                    h4 {\n                        margin: 0;\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: #566676;\n                        line-height: 24px;\n                        @media #{$max480}{\n                            font-size: 1.063rem;\n                        }\n                    }\n                }\n\n                .tf-faq-title.active {\n                    i {\n                        transform: rotate(180deg);\n                    }\n                }\n\n                .tf-faq-desc {\n                    display: none;\n                    padding: 16px;\n                    border-top: 1px solid #EEF2F6;\n\n                    p {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        margin: 0;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-setting-license {\n    margin: 40px 40px 40px 20px;\n\n    .tf-setting-license-tabs {\n        ul {\n            margin: 0;\n            margin-left: 40px;\n\n            li.active {\n                display: inline-block;\n                border: none;\n                margin: 0;\n                line-height: 18px;\n                text-decoration: none;\n                font-weight: 600;\n                position: relative;\n                background-color: #ffffff;\n                border-radius: 5px 5px 0px 0px;\n\n                &:before {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    left: -5px;\n                    transform: rotate(45deg);\n                }\n\n                &:after {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    right: -5px;\n                    transform: rotate(45deg);\n                }\n\n                span {\n                    display: inline-block;\n                    padding: 14px 22px;\n                    color: $admin-color-heading;\n                    font-size: 1.125rem;\n                    text-decoration: none;\n\n                    i {\n                        margin-right: 5px;\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-setting-license-field {\n        background-color: #ffffff;\n        border-radius: 8px;\n        padding: 0px 20px;\n    }\n}\n\n.tf-swal-settings-reset-alert #swal2-title {\n    line-height: 1.2;\n}\n\n.tf-setting-wrapper {\n    max-width: 100%;\n    margin: 30px 20px 30px 0px;\n    background-color: #ffffff;\n    border-radius: 10px;\n    scroll-margin-top: 100px;\n\n    .tourfic-settings-header {\n        padding: 20px 20px 20px 20px;\n        border-bottom: 1px solid #003c79;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        background-color: #ffffff;\n        border-radius: 10px 10px 0px 0px;\n        position: sticky;\n        top: 32px;\n        z-index: 999;\n\n        .settings-header-left {\n            min-width: 40%;\n            display: flex;\n            align-items: center;\n            gap: 16px;\n\n            .tf-setting-title {\n                font-size: 1.125rem;\n                margin: 0;\n            }\n\n            .tf-setting-search {\n                min-width: 55%;\n                display: flex;\n                align-items: center;\n                padding-left: 12px;\n                border: 1px solid #c4cbd4;\n                background-color: #f5f8ff;\n                gap: 8px;\n                border-radius: 4px;\n                color: #363e4a;\n\n                i {\n                    font-size: 16px\n                }\n\n                .search-input {\n                    min-width: 100%;\n                }\n\n                input {\n                    min-width: calc(100% - 22px);\n                    padding: 8px 12px 8px 0px;\n                    border: none;\n                    position: relative;\n                    background-color: transparent;\n                    height: 42px;\n                    font-size: 1rem;\n                    z-index: 999;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-search-results {\n                    position: absolute;\n                    top: 75%;\n                    left: 164px;\n                    right: 0;\n                    width: 379px;\n                    background-color: #ffffff;\n                    box-sizing: border-box;\n                    border-radius: 4px;\n                    min-height: 60px;\n                    max-height: 300px;\n                    overflow-y: auto;\n                    overflow-x: hidden;\n                    scrollbar-width: thin;\n                    border: 1px solid #ddd;\n                    transition: all 0.5s ease;\n\n                    .tf-search-not-found {\n                        text-align: center;\n                        font-size: 0.875rem;\n                        font-weight: 500;\n                    }\n\n                    ul {\n                        margin: 0;\n                        padding: 0;\n                        list-style: none;\n\n                        a {\n                            border-bottom: 1px solid #f0f0f0;\n                            display: flex;\n                            padding: 5px 10px 5px 10px;\n                            align-items: center;\n                            gap: 12px;\n                            cursor: pointer;\n                            border-radius: 4px;\n                            margin: 0;\n                            text-decoration: none;\n                            color: $admin-color-heading;\n\n                            &:focus {\n                                box-shadow: none;\n                            }\n\n                            .tf-search-result-title {\n                                line-height: 1.4;\n                            }\n\n                            i {\n                                font-size: 20px !important;\n                                color: #8997a9;\n                            }\n\n                            p {\n                                margin: 0;\n                                font-size: 0.875rem;\n                                font-weight: 600;\n                            }\n\n                            span {\n                                font-size: 0.75rem;\n                                color: #777;\n                            }\n\n                            &:hover{\n                                background-color: #f0f2f4;\n                            }\n                            &:active{\n                                background-color: #f0f2f4;\n                            }\n                        }\n                        \n                    }\n                }\n            }\n        }\n\n        .tf-setting-save-btn {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n\n            .tf-reset-btn {\n                background-color: #dc3545;\n                border-color: #dc3545;\n\n                &:hover {\n                    background-color: #bc362d;\n                    border-color: #bc362d;\n                }\n            }\n        }\n    }\n\n    .tf-option-form {\n        padding: 30px 30px 30px 0px;\n\n        .tf-option {\n            @include flexbox();\n            z-index: 10;\n            position: relative;\n\n            @media #{$max1024}{\n                position: relative;\n                min-height: 500px;\n            }\n\n            &.tf-taxonomy-metabox {\n                display: block;\n                margin: 0;\n                max-width: 95%;\n            }\n\n            .tf-admin-tab.active {\n                display: block;\n                position: absolute;\n                z-index: 99999;\n                top: 0;\n                bottom: 0;\n                background-color: #ffffff;\n                @include transition(all, 0.3s, ease);\n            }\n\n            .tf-admin-tab {\n                min-width: 280px;\n                @include transition(all, 0.3s, ease);\n                @media #{$max1024}{\n                    display: none;\n                }\n\n                a.tf-tablinks {\n                    font-style: normal;\n                    @include flexbox();\n                    @include align-items(center);\n                    text-decoration: none;\n                    color: $admin-color-heading;\n                    padding: 18px 30px;\n                    font-size: 1rem;\n                    text-align: left;\n                    line-height: 24px;\n                    cursor: pointer;\n                    @include transition(all, 0.3s, ease);\n\n                    .tf-sec-icon {\n                        margin-right: 10px;\n                        color: $slate40;\n                        min-width: 25px;\n                        @include flexbox();\n                        @include justify-content(center);\n                        @include transition(all, 0.3s, ease);\n                    }\n\n                    &:hover {\n                        background-color: #ffffff;\n                        outline: none;\n                    }\n\n                    &:focus {\n                        box-shadow: none;\n                        outline: none;\n                    }\n\n                    &.active {\n                        background-color: #003c791c;\n                        color: #003c79;\n                        position: relative;\n                        overflow: hidden;\n                        border-radius: 0px 5px 0px 0px;\n                        @media #{$max1024}{\n                            position: static;\n                        }\n\n                        .tf-sec-icon {\n                            color: #003c79;\n                        }\n\n                        &::before {\n                            position: absolute;\n                            content: \"\\f105\";\n                            font-size: 0.875rem;\n                            color: #003c79;\n                            font-family: \"FontAwesome\" !important;\n                            right: 10px;\n                        }\n\n                        &::after {\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            border: none;\n                            left: -4px;\n                            bottom: 0;\n                            top: 0;\n                            background: #003c79;\n                            height: 28px;\n                            margin: auto;\n                            border-radius: 25px;\n                            @media #{$max1024}{\n                                position: static;\n                                display: none;\n                            }\n                        }\n                    }\n                }\n\n                ul.tf-submenu {\n                    margin: 0;\n                    display: none;\n\n                    li {\n                        margin-bottom: 0;\n\n                        a.tf-tablinks {\n                            padding: 0;\n\n                            span.tf-tablinks-inner {\n                                @include flexbox();\n                                @include align-items(center);\n                                padding: 18px 30px;\n                                margin-left: 24px;\n                            }\n                        }\n\n                        &:last-child {\n                            a.tf-tablinks {\n                                span.tf-tablinks-inner {\n                                    border-left: none;\n\n                                    &::after {\n                                        left: 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n            .tf-tab-wrapper {\n                @include flex(0 0 calc(100% - 280px));\n                padding-top: 0px;\n                @media #{$max1024}{\n                    flex: 0 0 calc(100% - 0px);\n                }\n\n                .tf-mobile-setting {\n                    text-align: right;\n                    padding-bottom: 15px;\n                    display: none;\n                    @media #{$max1024}{\n                        display: block;\n                    }\n\n                    a {\n                        i {\n                            color: $admin-color-heading;\n                            font-size: 22px;\n                        }\n                    }\n                }\n\n                .tf-tab-content {\n                    display: none;\n                    @include flex-wrap(wrap);\n                    @include justify-content(space-between);\n                    padding: 20px 20px;\n                    background: #ededf8;\n                    margin: 0px 0px 0px 20px;\n                    border-radius: 5px;\n\n                    &.active {\n                        @include flexbox();\n                    }\n\n                    > .tf-field {\n                        background-color: #ffffff;\n                        margin: 5px 0px;\n                        border-radius: 8px;\n                        padding: 20px 30px;\n\n                        p.description {\n                            font-size: 0.875rem;\n                            margin-top: 10px;\n                        }\n                    }\n\n                    > .tf-field.tf-field-heading {\n                        border-radius: 0px;\n                    }\n\n                    > .tf-field.tf-field-color {\n                        background-color: transparent;\n                        padding: 0px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-shortcode-generator-section {\n    background-color: #ffffff;\n    padding: 30px;\n    border-radius: 8px;\n    margin-right: 20px;\n\n    .tf-shortcode-generators {\n        background: #ededf8;\n        border-radius: 8px;\n        padding: 20px;\n\n        .tf-shortcode-generator-single:not(:last-child) {\n            margin-bottom: 20px;\n        }\n\n        .tf-shortcode-generator-label {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 20px 30px;\n            flex-wrap: wrap;\n            flex-direction: row;\n            background-color: #ffffff;\n            padding: 20px 30px;\n            align-items: center;\n            border-radius: 5px;\n            -webkit-border-radius: 5px;\n            @media #{$max640}{\n                display: flow-root !important;\n            }\n\n            .tf-labels {\n                label {\n                    font-size: 0.875rem;\n                    line-height: 22px;\n                    font-weight: 600;\n                    color: #0d165e;\n                    display: inline-block;\n                    margin-bottom: 3px;\n                }\n\n                p {\n                    margin: 0;\n                    font-size: 13px;\n                    line-height: 18px;\n                    color: #838790;\n                    font-weight: 400;\n                }\n            }\n        }\n        .shortcode-section-heading {\n            padding: 5px 30px;\n            border-bottom: 3px solid #003c79;\n        }\n\n        .tf-shortcode-btn {\n            button {\n                font-size: 1rem;\n                line-height: 20px;\n                text-decoration: none;\n                font-weight: 500;\n                padding: 0 20px;\n                margin-left: 15px;\n                height: 45px;\n                background-color: #003c79;\n                color: #ffffff;\n                border: none;\n                box-shadow: none !important;\n                outline: none;\n                cursor: pointer;\n                border-radius: 5px;\n                @media #{$max640}{\n                    margin-left: 0px !important;\n                    margin-top: 10px !important;\n                }\n\n                &:hover {\n                    background-color: #002f5e;\n                }\n            }\n        }\n\n        .tf-sg-form-wrapper {\n            display: none;\n            overflow-x: auto;\n            overflow-y: scroll;\n            position: fixed;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            z-index: 1050;\n            -webkit-overflow-scrolling: touch;\n            outline: 0;\n\n            .tf-shortcode-generator-form {\n                transform: translateY(10%);\n                width: 600px;\n                margin: 30px auto;\n                padding: 30px;\n                background-color: #ffffff;\n                box-shadow: 0 10px 30px rgba(0, 0, 0, .18);\n                border-radius: 10px;\n                @media #{$max640}{\n                    width: 320px;\n                }\n\n                .tf-sg-row {\n                    display: flex;\n                    margin-right: 15px;\n                    margin-left: -15px;\n                    margin-bottom: 15px;\n                    flex-wrap: wrap;\n                    @media #{$max640}{\n                        display: flow-root;\n                        margin-left: 0;\n                        margin-right: 0;\n                    }\n                }\n\n                .tf-col-lg-6 {\n                    flex: 0 0 50%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 15px;\n                    padding-left: 15px;\n                    box-sizing: border-box;\n                    @media #{$max640}{\n                        max-width: 100%;\n                    }\n                }\n\n                .tf-col-lg-4 {\n                    flex: 0 0 33%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 4px;\n                    padding-left: 4px;\n                    box-sizing: border-box;\n                    @media #{$max640} {\n                        max-width: 100%;\n                    }\n\n                    &:first-child {\n                        padding-left: 15px;\n                    \n                    }&:last-child {\n                        padding-right: 15px;\n                    }\n                }\n\n                select.tf-select-field[multiple] {\n                    height: auto;\n                }\n\n                span.select2-container {\n                    width: 100% !important;\n\n                    span.select2-selection {\n                        min-height: 40px; \n                    }\n                }\n\n                .select2-search__field {\n                    // padding-top: 5px;\n                    margin: 10px;\n                    font-size: 0.875rem;\n                }\n\n                .tf-setting-field {\n                    width: 100%;\n                    box-shadow: none;\n                    height: 44px;\n                    padding: 10px 25px;\n                    border-radius: 5px;\n                    border: 1px solid #ccc;\n                    font-size: 0.875rem;\n                    line-height: 16px;\n                    appearance: none;\n\n                    &:active {\n                        border-color: #8c8f94;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-sg-close {\n                    position: absolute;\n                    right: -7px;\n                    top: -5px;\n                    width: 36px;\n                    height: 36px;\n                    line-height: 36px;\n                    background: red;\n                    color: #ffffff;\n                    text-align: center;\n                    font-size: 1.25rem;\n                    border-radius: 50%;\n                    cursor: pointer;\n                }\n\n                .tf-copy-item {\n                    display: none;\n                }\n\n                .tf-shortcode-field.copy-shortcode {\n                    align-self: start;\n                    float: none;\n                    display: flex;\n                }\n\n                input.tf-shortcode-value {\n                    width: 100%;\n                    height: 45px;\n                    background: #ffffff;\n                    padding: 10px 15px;\n                    border: 1px solid #ccc;\n                }\n\n                .tf-copy-btn {\n                    margin-left: 10px;\n                    line-height: 22px;\n                    vertical-align: middle;\n                }\n            }\n        }\n    }\n}\n\n.tf-copy-item span.tf-copied-msg {\n    display: flex;\n    justify-content: end;\n    margin-bottom: 9px;\n    padding-right: 10px;\n}  \n\n#tfhotel_docs,\n#tftour_docs,\n#tfapartment_docs{\n    border: 0px solid;\n    box-shadow: none;\n    background-color: transparent;\n    .postbox-header{\n        display: none;\n    }\n    .inside{\n        margin: 0px;\n        padding: 0px;\n        .tf_docs_preview{\n            a{\n                text-decoration: none;\n                img{\n                    width: 100%;\n                }\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n            }\n        }\n    }\n}\n.tf-copy-item span.tf-copied-msg{\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}",".tf-field {\n  padding: 12px 0;\n\n  @media #{$max1024} {\n    width: 100% !important;\n  }\n\n  .tf-field-label {\n    display: block;\n    font-style: normal;\n    margin-bottom: 3px;\n    font-weight: 600;\n    font-size: 15px;\n    color: $tf_text_title;\n    display: flex !important;\n    align-items: center;\n    line-height: 25.5px;\n    letter-spacing: -0.25px;\n    margin-bottom: 4px;\n\n    .tf-desc-tooltip{\n      margin-left: 4px;\n      position: relative;\n      display: flex;\n      .tf-desc-tooltip-content{\n        position: absolute;\n        width: 124px;\n        border-radius: 8px;\n        background: $tf_text_title;\n        padding: 8px 12px;\n        color: $tf_fill_white;\n        font-size: 11px;\n        font-weight: 600;\n        line-height: 16px;\n        z-index: 9;\n        left: 50%;\n        margin-left: -74px;\n        bottom: 25px;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.3s ease, visibility 0.3s ease;\n        &::before{\n          position: absolute;\n          content: \"\";\n          height: 16px;\n          width: 16px;\n          border-radius: 3px;\n          background: $tf_text_title;\n          left: 50%;\n          margin-left: -8px;\n          bottom: -4px;\n          transform: rotate(45deg);\n          z-index: -1;\n        }\n      }\n\n      &:hover{\n        .tf-desc-tooltip-content{\n          opacity: 1;\n          visibility: visible;\n        }\n      }\n      svg{\n        cursor: pointer;\n      }\n    }\n    .tf-csf-badge {\n      margin-left: 13px;\n      .tf-pro {\n        background-color: #F44336 !important;\n        margin: 0;\n      }\n\n      .tf-upcoming {\n        background-color: #006600 !important;\n        margin: 0;\n      }\n    }\n\n  }\n  \n.tf-label-field {\n  .tf-fieldset {\n    .tf-inline{\n      li {\n        background: #ededf8 !important;\n        padding: 20px 30px 13px 30px;\n        margin: 10px 0px;\n        border-radius: 8px;\n      }\n    }\n  }\n}\n\n  .tf-fieldset {\n    font-style: normal;\n    font-size: 0.875rem;\n    a {\n      font-style: normal;\n      font-weight: 600;\n    }\n  }\n\n  .tf-field-sub-title {\n    color: $tf_text_paragraph;\n    font-size: 13px;\n    margin-bottom: 0px;\n    margin-top: 4px;\n    display: block;\n  }\n}\n.tf-field.tf-field-heading{\n  .tf-fieldset{\n    margin-top: 0px;\n  }\n}\n.tf-taxonomy-metabox {\n  .tf-field {\n    padding: 12px 0;\n  }\n}\n.tf-inline-list{\n  display: inline-block;\n}",".tf-field-ical,\n.tf-field-ical_export,\n.tf-field-text, .tf-field-password {\n\n    input {\n        width: 100%;\n        padding: 12px 8px 12px 12px;\n        height: 40px;\n        color: $tf_text_title;\n        font-size: 15px;\n        padding: 8px 8px 8px 12px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_background;\n        border-radius: 4px;\n\n        &:focus {\n            background: transparent;\n            box-shadow: none;\n            border-radius: 4px;\n            border: 1px solid $tf_border_default;\n        }\n\n        &::-webkit-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        input:-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &:-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &::placeholder {\n            color: $tf_text_faint;\n        }\n\n        &:read-only {\n            box-shadow: inset 0 1px 2px rgba(0,0,0,.04);\n            background-color: $blue5;\n\n            &:focus {\n                box-shadow: none;\n                border: 1px solid $slate20;\n            }\n        }\n    }\n    .tf-field-text-group{\n        border-radius: 4px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        height: 40px;\n        padding: 8px 8px 8px 12px;\n        display: flex;\n        align-items: center;\n        box-sizing: border-box;\n        i{\n            color: $tf_text_faint;\n        }\n        input{\n            height: 24px;\n            border: 0px solid;\n            background: transparent;\n            box-shadow: none;\n            &:focus{\n                outline: none;\n                border: none;\n                box-shadow: none;\n            }\n        }\n    }\n}",".tf-field-textarea {\n  textarea {\n    width: 100% !important;\n    height: 120px;\n    padding: 8px 8px 8px 12px;\n    color: $tf_text_paragraph;\n    font-size: 15px;\n    width: 100%;\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    line-height: 24px;\n    &:focus {\n      background: #ffffff;\n      box-shadow: none;\n    }\n  }\n} ",".tf-field-select{\n\n  select.tf-select{\n    width: 100%;\n    max-width: 100%;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background-color: $tf_fill_white;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    line-height: 24px;\n    &:focus{\n      outline: none;\n      border-color: $tf_border_default;\n      box-shadow: none;\n    }\n  }\n}",".tf-field-select2{\n\n  .select2-container{\n    width: 100% !important;\n    display: block !important;\n\n    .select2-selection{\n      width: 100%;\n      padding: 4px 8px 0 12px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_background;\n      border-radius: 4px;\n      min-height: 40px;\n      color: $slate80;\n      font-size: 0.875rem;\n\n      .select2-selection__choice {\n        background-color: $slate10;\n        border: none;\n        margin-left: 4px;\n        margin-top: 0;\n        padding: 4px 20px 4px 4px !important;\n        color: $slate80;\n\n        &:first-child{\n          margin-left: 0;\n        }\n      }\n      .select2-selection__choice__remove {\n        border-right: none;\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0;\n        color: $slate80;\n        font-size: 1rem;\n        padding: 0;\n        position: absolute;\n        left: auto;\n        top: 2px;\n        right: 4px;\n      }\n\n      .select2-selection__clear {\n        margin-top: 0;\n      }\n    }\n    .select2-search--inline .select2-search__field {\n      margin-top: 0;\n      margin-left: 5px;\n      padding: 4px 0 0 0;\n      max-width: 100%;\n      resize: none;\n      height: 30px;\n      vertical-align: middle;\n      font-family: sans-serif;\n      overflow: hidden;\n      word-break: keep-all;\n    }\n  }\n  .select2-container--default .select2-selection--single .select2-selection__arrow {\n    height: 40px;\n  }\n  .tf-select-box-option {\n    \n    .tf-add-category{\n      margin-top: 16px;\n      &>i{\n        height: 25px;\n        width: 25px;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin-top: 11px;\n        cursor: pointer;\n      }\n    }\n  }\n\n  .tf-popup-box{\n    position: fixed;\n    z-index: 900000;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    text-align: center;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    display: none;\n    &::before{\n      position: absolute;\n      height: 100%;\n      width: 100%;\n      left: 0;\n      top: 0;\n      content: \"\";\n      background-color: rgba(0,0,0,.2);\n    }\n\n    .tf-add-category-box{\n      display: inline-block;\n      z-index: 1;\n      min-width: 400px;\n      min-height: 160px;\n      border-color: #aaaaaa;\n      box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);\n      text-align: left;\n      background: #ffffff;\n      position: relative;\n      .tf-add-category-box-header{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        border-bottom: 1px solid #ccd0d4;\n        margin: 0;\n        padding: 15px;\n        h3{\n          font-size: 0.875rem;\n          line-height: 1em;\n          margin: 0;\n          padding: 0;\n        }\n        .tf-add-category-box-close{\n          background: #b4b9be;\n          height: 25px;\n          width: 25px;\n          border-radius: 50%;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          cursor: pointer;\n          i{\n            color: #ffffff;\n          }\n        }\n      }\n      .tf-add-category-box-content{\n        padding: 15px;\n        .tf-single-category-box{\n          margin-bottom: 15px;\n          label{\n            display: block;\n            margin-bottom: 10px;\n          }\n          input{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n          select{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n        }\n      }\n\n      .tf-admin-btn.tf-btn-secondary{\n        padding: 7px 25px;\n        font-size: 14px !important;\n        font-weight: 500 !important;\n      }\n    }\n  }\n  \n}\n.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3) {\n  display: none;\n}",".tf-field-radio {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n\n    input[type=radio] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 100%;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        background-color: $admin-color-primary;\n        border-radius: 100%;\n        position: absolute;\n        top: 4px;\n        left: 3px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          border-color: $admin-color-primary;\n        }\n      }\n    }\n  }\n}",".tf-field-checkbox {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n    \n\n    input[type=checkbox] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 2px;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        background-image: url(../images/icons/check.svg);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: 13px;\n        height: 18px;\n        width: 18px;\n        position: absolute;\n        top: 2px;\n        left: 1px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          background-color: #003c79;\n          border-color: #003c79;\n        }\n      }\n    }\n  }\n}",".tf-field-image {\n  .tf-fieldset {\n    //if .tf-fieldset-media-preview is not empty, then apply the following styles\n    .tf-fieldset-media-preview:not(:empty) {\n      height: 100px;\n      width: 100px;\n      border: 1px solid #ddd;\n      padding: 5px;\n      margin-bottom: 10px;\n      @include flexbox();\n      position: relative;\n\n      .tf-image-close {\n        position: absolute;\n        top: -10px;\n        right: -10px;\n        background: #ffffff;\n        padding: 2px;\n        cursor: pointer;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        width: 15px;\n        height: 15px;\n        @include flexbox();\n        @include justify-content(center);\n        @include align-items(center);\n\n        img {\n          background: #ffffff;\n          width: 11px !important;\n        }\n      }\n\n      img {\n        width: 100%;\n        object-fit: contain;\n      }\n    }\n\n    .tf-fieldset-media {\n      display: flex;\n\n      input {\n        width: 90%;\n        padding: 12px 8px 12px 12px;\n        background-color: $blue0;\n        border: 1px solid $slate20;\n        border-radius: 4px;\n        height: 48px;\n        color: #363e4a;\n        font-size: 0.875rem;\n        white-space: nowrap;\n        overflow: hidden;\n      }\n\n      a.tf-media-upload {\n        height: 48px;\n        width: 100px !important;\n        line-height: 48px;\n        text-align: center;\n        text-transform: capitalize;\n        background-color: #003c79;\n        border-color: #003c79;\n      }\n    }\n  }\n}\n\n.tf-taxonomy-metabox {\n  display: flow-root;\n\n  .tf-field-image {\n    .tf-fieldset {\n\n      .tf-fieldset-media {\n        display: flex;\n\n        input {\n          width: 85%;\n          padding: 12px 8px 12px 12px;\n          border: none;\n          border-radius: 4px;\n          height: 48px;\n          color: #363e4a;\n          font-size: 0.875rem;\n          background: #ffffff;\n          border: 1px solid $slate20;\n          white-space: nowrap;\n          overflow: hidden;\n        }\n\n        a.tf-media-upload {\n          height: 48px;\n          width: 14%;\n          line-height: 48px;\n          text-align: center;\n          text-transform: capitalize;\n        }\n      }\n    }\n  }\n}\n\n.taxonomy-hotel_location,\n.taxonomy-tour_destination,\n.taxonomy-hotel_feature {\n  #edittag {\n    display: flex;\n    flex-direction: column;\n\n    .tf-admin-meta-box.tf-taxonomy-metabox {\n      order: 2;\n    }\n\n    table {\n      order: 1;\n    }\n\n    .edit-tag-actions {\n      order: 3;\n    }\n  }\n}",".tf-field-gallery {\n    .tf-fieldset {\n        .tf-fieldset-gallery-preview {\n            img{\n                height: 60px;\n                width: 60px;\n                border: 1px solid #ddd;\n                padding: 5px;\n                margin-right: 10px;\n            }\n        }\n        .tf-fieldset-gallery{\n            a.button-primary{\n                background-color: #003c79;\n                border-color: #003c79;\n            }\n            a.tf-gallery-edit{\n                margin-left: 5px;\n            }\n            a.button-warning{\n                border-color: #F44336;\n                background: #F44336;\n                margin-left: 5px;\n                color: #ffffff;\n                display: none;\n            }\n        }\n    }\n  }",".tf-field-heading {\n  padding: 24px;\n  margin: 0 -24px;\n  background-color: $tf_fill_alternative;\n\n  .tf-field-heading-inner {\n    @include flexbox();\n    gap: 32px;\n    align-items: end;\n\n    .tf-field-heading-icon {\n      margin-right: 10px;\n      width: 28px;\n      height: 28px;\n      font-size: 1rem;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(center);\n      background-color: $tf_fill_alternative;\n      color: #ffffff;\n      border-radius: 4px;\n      flex-wrap: nowrap;\n    }\n\n    .tf-field-heading-content {\n      color: $admin-color-heading;\n      font-size: 0.875rem;\n      font-weight: 600;\n      width: 100%;\n      h3 {\n        margin: 0;\n        color: $tf_text_title;\n        font-size: 19px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 32px;\n        letter-spacing: -0.75px;\n      }\n      p{\n        color: $tf_text_paragraph;\n        font-size: 13px;\n        font-weight: 400;\n        line-height: 20px; /* 153.846% */\n        margin: 0;\n      }\n\n      &.has-content {\n        h3 {\n          margin-bottom: 4px;\n        }\n      }\n    }\n    .tf-heading-docs{\n      a{\n        display: flex;\n        text-decoration: none;\n        color: $tf_primary_default;\n        font-size: 13px;\n        font-weight: 600;\n        line-height: 20px; /* 153.846% */\n        gap: 8px;\n        &:focus{\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n\n  }\n}","// .tf-field-notice {\n\n  .tf-field-notice-inner {\n    @include flexbox();\n    padding: 24px;\n    border: 1px solid $teal10;\n    border-radius: 8px;\n    background-color: $teal0;\n\n    .tf-field-notice-icon {\n      margin-right: 10px;\n      font-size: 1.25rem;\n      color: $teal60;\n    }\n\n    .tf-field-notice-content {\n      color: $slate40;\n      align-self: center;\n \n      h6 {\n        margin: 0;\n        font-weight: 500;\n        color: $slate80;\n        font-size: 1rem;\n      }\n\n      &.has-content {\n        h6 {\n          margin-bottom: 5px;\n        }\n      }\n    }\n\n    &.tf-notice-success {\n      border-color: $green10;\n      background-color: $green0;\n\n      .tf-field-notice-icon {\n        color: $color-success;\n      }\n    }\n    &.tf-notice-warning {\n      border-color: $yellow10;\n      background-color: $yellow0;\n\n      .tf-field-notice-icon {\n        color: $yellow60;\n      }\n    }\n    &.tf-notice-danger {\n      border-color: $red10;\n      background-color: $red0;\n\n      .tf-field-notice-icon {\n        color: $color-error;\n      }\n    }\n\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tf-pro-notice {\n    .tf-field-notice-inner {\n      background-color: #EBEFFF;\n      border: 1.5px solid #295BFF;\n\n      .tf-field-notice-icon {\n        font-size: 1.5rem;\n        color: #295BFF;\n        margin-right: 8px;\n      }\n\n      .tf-field-notice-content {\n        color: $admin-color-heading;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        align-self: center;\n        font-weight: 400;\n\n        b {\n          font-weight: 600;\n        }\n\n        a {\n          color: #295BFF;\n        }\n      }\n    } \n  }\n// }",".tf-field-switch {\n\n  .tf-inline-switch{\n    display: flex;\n    gap: 8px;\n    align-items: center;\n    .tf-field-label{\n      margin-bottom: 0px;\n    }\n  }\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 32px;\n    height: 20px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: $tf_text_faint;\n      border-radius: 50px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        border-radius: 50px;\n        top: 3px;\n        left: 4px;\n        background-color: $tf_fill_white;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 0.75rem;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: $tf_primary_default;\n\n        &:before {\n          left: 100%;\n          margin-left: -18px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-date {\n\n  .tf-fieldset {\n    position: relative;\n\n    .tf-date-range{\n      @include flexbox();\n      gap: 30px;\n\n      .tf-date-from, .tf-date-to{\n        width: 100%;\n      }\n    }\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    background-color: $blue0;\n    border-radius: 4px;\n    height: 48px;\n    color: $slate80;\n    font-size: 0.875rem;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    input:-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &::placeholder {\n      color: $slate30;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $slate30;\n    font-size: 1rem;\n  }\n}",".tf-field-time {\n\n  .tf-fieldset {\n    position: relative;\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &::placeholder {\n      color: $tf_text_title;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $tf_text_title;\n    font-size: 1rem;\n  }\n}",".tf-field-repeater{\n  margin: 12px 0px;\n   > .tf-fieldset{\n    border-radius: 8px;\n    border: 1px solid $tf_border_faint;\n    background: $tf_fill_white;\n    padding: 16px 16px 16px 0px;\n  }\n  .tf-field-repeater-desc{\n    margin-bottom: 16px;\n  }\n  .tf-repeater {\n    .tf-single-repeater-clone {\n      display: none;\n    }\n\n    .tf-repeater-header {\n      display: flex;\n      width: 100%;\n      position: relative;\n      align-items: center;\n      &:hover{\n        .tf-repeater-icon-move{\n          opacity: 1;\n        }\n      }\n      &.active-repeater{\n        .tf-repeater-header-info{\n          border-radius: 4px 4px 0 0;\n          background: $tf_blue_dark;\n          .tf-repeater-title{\n            font-weight: 600;\n          }\n        }\n      }\n      .tf-repeater-header-info{\n        border-radius: 4px;\n        background: $tf_fill_background;\n        border: 1px solid $tf_border_faint;\n        width: 100%;\n        padding: 8px 12px;\n        display: flex;\n        align-items: center;\n      }\n\n      .tf-repeater-icon {\n        padding: 4px;\n        cursor: pointer;\n        text-align: center;\n        display: inline-flex;\n        font-size: 1rem;\n        line-height: 24px;\n        height: 24px;\n        width: 24px;\n        border-radius: 6px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        box-sizing: border-box;\n      }\n\n      .tf-repeater-icon-move {\n        cursor: pointer;\n        opacity: 0;\n        transition: .3s all ease;\n      }\n\n      .tf-repeater-icon-clone {\n\n      }\n\n      .tf-repeater-icon-delete {\n\n      }\n\n      .tf-repeater-title {\n        display: inline-block;\n        font-style: normal;\n        font-weight: 400;\n        font-size: 15px;\n        line-height: 24px;\n        cursor: pointer;\n        color: $tf_text_title;\n        width: calc(100% - 108px);\n      }\n\n      .tf-repeater-icon-absulate {\n        position: absolute;\n        right: 8px;\n        top: 8px;\n        display: flex;\n        align-items: center;\n        gap: 16px;\n        .tf-field-switch{\n          width: auto !important;\n          padding: 0;\n          display: inline-flex;\n          align-items: center;\n          .tf-field-label{\n            display: none !important;\n          }\n        }\n        .package-action-hide{\n          display: none;\n          &.show{\n            display: flex;\n          }\n        }\n      }\n\n    }\n\n    .tf-repeater-content-wrap {\n      background-color: #ffffff;\n      padding: 8px;\n      @include flexbox();\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      border-left: 1px solid $tf_border_faint;\n      border-right: 1px solid $tf_border_faint;\n      border-bottom: 1px solid $tf_border_faint;\n      margin-left: 15px;\n      border-radius: 0 0 4px 4px;\n      .tf-field{\n        &:nth-child(1){\n          padding-top: 0px;\n        }\n      }\n      .tf-action-button-group{\n        display: flex;\n        gap: 24px;\n        margin-top: 12px;\n        .button-primary,\n        .button-secondary{\n            border-radius: 8px;\n            background: $tf_fill_alternative;\n            color: $tf_primary_default;\n            border-radius: 8px;\n            padding: 12px 32px !important;\n            font-size: 15px;\n            font-weight: 600;\n            line-height: 24px !important;\n            border: 0px solid;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .button-primary{\n            background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n            color: $tf_fill_white;\n        }\n      }\n    }\n\n    .tf-repeater-header.active-repeater + .tf-repeater-content-wrap {\n      background-color: #FBFCFE;\n    }\n    \n    .tf-repeater-add {\n      margin-left: 16px;\n      .tf-repeater-icon {\n        color: $tf_primary_default;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-single-repeater {\n      margin-bottom: 16px;\n      border-radius: 5px;\n      &.tf-single-repeater-group_discount_package{\n        .tf-repeater-header{\n          .tf-repeater-header-info{\n            .tf-repeater-title{\n              width: calc(100% - 104px);\n              margin-right: 0px;\n            }\n          }\n        }\n        .tf-repeater-content-wrap{\n          .tf-field{\n            &:nth-child(1){\n              padding-top: 12px;\n            }\n          }\n        }\n      }\n    }\n    .tf-field-notice-inner {\n      margin-bottom: 24px;\n    }\n  }\n}\n\n.tf-field-disable .tf-repeater {\n  pointer-events: none;\n}\n\n.car_time_slots{\n  .tf-repeater-icon-absulate,\n  .tf-repeater-add-car_time_slots,\n  .tf-field.tf-field-hidden{\n    display: none;\n  }\n  .tf-single-repeater{\n    margin-bottom: 12px;\n    &:last-child{\n      margin-bottom: 0;\n    }\n    .tf-repeater-header{\n      width: auto;\n      padding: 12px 16px;\n      .tf-repeater-icon{\n        position: absolute;\n        right: 5px;\n      }\n    }\n  }\n}\n",".tf-tablist {\n\n    ul.tf-nav-tabs{\n        list-style: none;\n        margin-bottom: 0;\n        li.tf-tab-item{\n            display: inline-block;\n            padding: 8px 24px;\n            font-style: normal;\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px; \n            color: $slate60;\n            cursor: pointer;\n            transition: 0.4s; \n            border-radius: 8px 8px 0px 0px;\n            border-bottom: 4px solid transparent;\n            margin-bottom: 0 !important;\n        }\n        li.show{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n        li.tf-tab-item:hover{\n            background-color: $slate0;\n            border-bottom: 4px solid $slate0;\n        }\n        li.show:hover{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n    }\n    .tf-tab-field-content{\n        .tf-tab-item-content{\n            border: 1px solid $slate5;\n            display: none;\n            visibility: hidden;\n            padding: 10px 24px;\n            @include flex-wrap(wrap);\n            @include justify-content(space-between);\n        }\n        .show{\n            @include flexbox();\n            visibility: visible;\n        }\n    }\n}",".tf-field-map{\n    .tf--map-search{\n        width: 100%;\n        input{\n            width: 100%;\n            padding: 12px 8px 12px 12px;\n            border: 1px solid $slate20;\n            background-color: $blue0;\n            border-radius: 4px;\n            height: 48px;\n            color: #363e4a;\n            font-size: 0.875rem;\n        }\n    }\n    .tf--map-osm-wrap{\n        border: 1px solid #ddd;\n        padding: 5px;\n        margin-top: 10px;\n        .tf--map-osm{\n            height: 250px !important; \n        }\n    }\n    .tf--map-inputs{\n        display: flex;\n        justify-content: space-between;\n        .tf--map-input{\n            width: 48%;\n            label{\n                width: 100%;\n                display: block;\n                margin-bottom: 5px;\n                font-weight: 500;\n                font-size: 0.875rem;\n                color: #607085;\n                margin-top: 15px;\n            }\n            input{\n                width: 100%;\n                padding: 12px 8px 12px 12px;\n                border: 1px solid $slate20;\n                background-color: $blue0;\n                border-radius: 4px;\n                height: 48px;\n                color: #363e4a;\n                font-size: 0.875rem;\n            }\n        }\n    }\n}",".tf-field-color {\n  > label{\n    margin-top: 15px;\n  }\n  > span.tf-field-sub-title{\n    margin-bottom: 30px;\n  }\n  .tf-fieldset {\n\n    ul.tf-inline {\n      li {\n        display: flex;\n        justify-content: space-between;\n        background-color: #ffffff;\n        margin: 10px 0px;\n        border-radius: 8px;\n        padding: 20px 30px 13px 30px;\n        @media #{$max768}{\n          display: flow-root;\n        }\n        > label{\n          font-weight: 600;\n          font-size: 1rem;\n          color: $admin-color-heading;\n          width: 45%;\n          margin-top: 5px;\n          @media #{$max768}{\n            margin-top: 0px;\n            margin-bottom: 10px;\n            display: block;\n          }\n        }\n        .wp-picker-container{\n          display: block;\n          text-align: right;\n          @media #{$max768}{\n            text-align: left;\n            display: block;\n          }\n        }\n      }\n      li:last-child{\n        margin-bottom: 0px;\n      }\n    }\n  }\n}",".tf-field-icon {\n\n  .tf-icon-preview {\n    width: 120px;\n    height: 120px;\n    background: $slate5;\n    border-radius: 8px;\n    text-align: center;\n    line-height: 125px;\n    position: relative;\n    cursor: pointer;\n    margin-bottom: 15px;\n\n    .tf-icon-preview-wrap {\n      width: 100%;\n      height: 100%;\n      display: inline-block;\n\n      i {\n        font-size: 40px;\n        color: $slate60;\n      }\n    }\n\n    .remove-icon {\n      position: absolute;\n      top: 0;\n      right: 0;\n      width: 20px;\n      height: 20px;\n      background: #ffffff;\n      box-shadow: 0px 8px 16px rgba(90, 91, 106, 0.08);\n      border-radius: 8px;\n      color: $color-error;\n      font-size: 0.875rem;\n      text-align: center;\n      line-height: 20px;\n      cursor: pointer;\n    }\n\n    &.tf-hide{\n      display: none;\n    }\n  }\n}\n\n#tf-icon-modal {\n  .tf-modal-content {\n\n    .tf-modal-header {\n      margin-bottom: 20px;\n    }\n\n    .tf-icon-search {\n      text-align: center;\n\n      input.tf-icon-search-input {\n        width: 100%;\n        max-width: 720px;\n        padding: 12px 8px 12px 12px;\n        border: none;\n        background: #ffffff;\n        border-radius: 4px;\n        height: 48px;\n        color: $slate80;\n        font-size: 0.875rem;\n\n        &:focus {\n          background: #ffffff;\n          box-shadow: 0 0 0 2px $admin-color-primary;\n          border-radius: 4px;\n        }\n\n        &::-webkit-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        input:-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &:-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &::placeholder {\n          color: $slate30;\n        }\n      }\n    }\n\n    .tf-icon-wrapper {\n      @include flexbox();\n      margin: 0 -30px;\n\n      ul.tf-icon-tab-list {\n        @include flex(0 0 200px);\n        margin: 0;\n        border-right: 1px solid $slate10;\n\n        li {\n          margin-bottom: 8px;\n          cursor: pointer;\n          font-size: 0.875rem;\n          color: $slate80;\n          font-weight: 500;\n          text-transform: capitalize;\n          padding: 12px 24px;\n          transition: all 0.3s ease;\n\n          i {\n            margin-right: 8px;\n          }\n\n          &.active {\n            background: $admin-color-primary;\n            color: #ffffff;\n          }\n        }\n      }\n\n      .tf-icon-tab-content {\n        flex-grow: 1;\n        padding: 0 24px 24px;\n\n        .tf-icon-tab-pane {\n          display: none;\n\n          &.active {\n            display: block;\n          }\n\n          ul.tf-icon-list {\n            display: grid;\n            grid-template-columns: repeat(10, 1fr);\n            grid-gap: 12px;\n            max-height: calc(100vh - 300px);\n            overflow-y: auto;\n\n            li {\n              background: #ffffff;\n              font-size: 1.5rem;\n              border-radius: 4px;\n              cursor: pointer;\n              position: relative;\n              padding-bottom: 100%;\n              margin-bottom: 0;\n              color: $slate60;\n\n              .tf-icon-inner {\n                position: absolute;\n                top: 0;\n                left: 0;\n                height: 100%;\n                width: 100%;\n                @include flexbox();\n                @include align-items(center);\n                @include justify-content(center);\n\n                span.check-icon {\n                  position: absolute;\n                  top: 4px;\n                  right: 4px;\n                  height: 16px;\n                  width: 16px;\n                  line-height: 16px;\n                  font-size: 0.75rem;\n                  text-align: center;\n                  border: 1px solid $slate40;\n                  border-radius: 100%;\n                  opacity: 0;\n                  transition: all 0.3s ease;\n\n                  i{\n                    color: #ffffff;\n                    opacity: 0;\n                    transition: all 0.3s ease;\n                  }\n                }\n              }\n\n              &:hover {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    opacity: 1;\n                  }\n                }\n              }\n              &.active {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    border-color: $admin-color-primary;\n                    background-color: $admin-color-primary;\n                    opacity: 1;\n                    i{\n                      opacity: 1;\n                    }\n                  }\n                }\n              }\n            }\n\n            &::-webkit-scrollbar {\n              width: 10px;\n            }\n            &::-webkit-scrollbar-track {\n              background: $slate10;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb {\n              background: $blue40;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb:hover {\n              background: $admin-color-primary;\n            }\n          }\n        }\n      }\n    }\n\n    .tf-modal-footer{\n      padding: 24px;\n      margin: 0 -30px -30px;\n      background: #ffffff;\n      border-top: 1px solid $slate10;\n      box-shadow: 0px -4px 16px rgba(137, 151, 169, 0.2);\n      text-align: right;\n\n      .tf-admin-btn{\n        padding: 10px 24px;\n      }\n    }\n  }\n}",".tf-field-number {\n\n  input {\n    width: 100%;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    -webkit-appearance : textfield;\n    -moz-appearance : textfield;\n\n    &:focus {\n      background: transparent;\n      box-shadow: none;\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &::placeholder {\n      color: $tf_text_faint;\n    }\n    &::-webkit-outer-spin-button,\n    &::-webkit-inner-spin-button {\n        -webkit-appearance: none;\n        margin: 0;\n    }\n  }\n\n  .tf-unit-price-box{\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_white;\n    display: flex;\n    width: 100%;\n    input,\n    select{\n      width: 50%;\n    }\n    input{\n      border: 0px solid;\n      color: $tf_text_title;\n      text-align: center;\n      font-size: 15px;\n      background-color: transparent;\n      -webkit-appearance : textfield;\n      -moz-appearance : textfield;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n      &::-webkit-outer-spin-button,\n      &::-webkit-inner-spin-button {\n          -webkit-appearance: none;\n          margin: 0;\n      }\n    }\n    select{\n      background-color: $tf_fill_background;\n      border-radius: 0px;\n      border: 0px solid;\n      color: $tf_text_paragraph;\n      text-align: center;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n    }\n  }\n  .tf-number-range{\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    justify-content: space-between;\n    flex-wrap: nowrap;\n\n    .tf-number-field-box{\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_white;\n      height: 40px;\n      padding: 8px 8px 8px 12px;\n      display: flex;\n      align-items: center;\n      box-sizing: border-box;\n      width: calc(50% - 12px);\n      input{\n        height: 24px;\n        border: 0px solid;\n        background: transparent;\n      }\n    }\n  }\n}","textarea.tf-exp-imp-field {\n    width: 100%;\n    margin-top: 10px;\n    padding: 10px;\n}\n\na.tf-import-btn,a.tf-export-btn\n{\n    margin: 14px 0px !important;\n}",".tf-image-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n\n    li {\n        display: inline-block;\n        margin-right: 20px;\n        border-radius: 5px;\n\n        .tf-image-checkbox{\n            display: inline-block;\n            position: relative;\n\n            .tf-circle-check{\n                position: absolute;\n                font-family: 'remixicon';\n                height: 24px;\n                width: 24px;\n                right: -10px;\n                top: -10px;\n                border-radius: 50%;\n                background-color: #21A159;\n                @include transition();\n                @include flex-center();\n                opacity: 0;\n                visibility: hidden;\n\n                &::before{\n                    content: \"\\eb7b\";\n                    color: #fff;\n                    font-size: 18px;\n                    line-height: 1;\n                }\n            }\n\n            img {\n                width: 170px;\n                object-fit: cover;\n                object-position: top;\n                height: 190px;\n                transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n    \n                &:hover {\n                    object-position: bottom;\n                }\n            }\n\n            &> input {\n                display: none\n            }\n            &> img {\n                cursor: pointer;\n                border: 1px solid #EDF0F2;\n                border-radius: 5px;\n            }\n            &> input:checked + img {\n                box-shadow: 0 0 0 2px #21A159;\n            }\n            &> input:checked + img + .tf-circle-check {\n                opacity: 1;\n                visibility: visible;\n            }\n        }\n        span.tf-template-title{\n            display: block;\n            text-align: center;\n            font-weight: 500;\n        }\n        .tf-image-checkbox-footer{\n            @include flexbox();\n            @include align-items(center);\n            @include justify-content(center);\n            margin-top: 8px;\n            gap: 8px;\n            color: $neutral70;\n            text-decoration: none;\n            outline: none;\n\n            &:focus{\n                box-shadow: none;\n            }\n        }\n\n        a.tf-image-checkbox-footer{\n            &:hover{\n                text-decoration: underline;\n                color: $admin-color-primary;\n            }\n        }\n\n        &.tf-pro-item{\n            position: relative;\n\n            .tf-image-checkbox-pro-badge{\n                position: absolute;\n                top: -1px;\n                right: -2px;\n                background-color: #295BFF;\n                padding: 3px 10px;\n                color: #ffffff;\n                font-size: 0.75rem;\n                font-weight: 600;\n                line-height: 13px;\n                border-radius: 3px;\n                z-index: 9;\n            }\n\n            img{\n                opacity: .5;\n                cursor: not-allowed;\n            }\n        }\n    }\n}",".tf-apt-cal-wrap,\n.tf-room-cal-wrap,\n.tf-tour-cal-wrap {\n    .fc-view-harness {\n        height: 395px !important;\n    }\n\n    .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n    .fc-direction-rtl .fc-daygrid-event.fc-event-start {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-bg-event .fc-event-title {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-daygrid-event {\n        cursor: pointer;\n        &.tf_tour_disable_date{\n            background-color: #e33529 !important;\n            border-color: #e33529 !important;\n            .fc-event-main{\n                opacity: 0;\n            }\n        }\n    }\n\n    table {\n        margin-bottom: 0 !important;\n    }\n    .bulk-popup-content{\n        margin-top: 15px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n        }\n        .tf-bulk-edit-header{\n            display: none;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            padding-bottom: 14px;\n\n            position: sticky;\n            top: 0;\n            z-index: 99;\n            left: 0;\n            width: 100%;\n            background: #fff;\n            h3{\n                margin: 0;\n                font-size: 24px;\n                color: $tf_text_title;\n                color: #27333F;\n                font-weight: 600;\n                line-height: 32px;\n                letter-spacing: -0.75px;\n            }\n            .tf_tour_bulk_close{\n                cursor: pointer;\n            }\n        }\n        .tf-bulk-repeater-section{\n            display: none;\n            border-radius: 8px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_white;\n            padding: 24px;\n            .tf-field-checkbox{\n                margin-bottom: 16px;\n                > label{\n                    margin-bottom: 8px;\n                }\n            }\n            .tf-checkbox-group{\n                display: flex;\n                gap: 16px;\n                flex-wrap: wrap;\n                margin: 0;\n                li{\n                    margin: 0;\n                    label{\n                        color: $tf_text_title;\n                        font-size: 13px;\n                        font-weight: 400;\n                        line-height: 20px;\n                        padding-left: 26px;\n                        &::before{\n                            top: -2px;\n                            height: 16px;\n                            width: 16px;\n                            border: 2px solid $tf_border_default;\n                            border-radius: 4px;\n                        }\n                        &::after{\n                            top: -1px;\n                        }\n                    }\n                }\n            }\n            .tf-weeks-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/4 - 16px);\n                    }\n                }\n            }\n            .tf-days-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/11 - 16px);\n                    }\n                }\n            }\n            .tf-months-checkbox,\n            .tf-years-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/6 - 16px);\n                    }\n                }\n            }\n            .tf-years-checkbox{\n                margin-bottom: 0px;\n            }\n        }\n        .tf-field.tf-field-repeater{\n            padding-bottom: 0px;\n        }\n    }\n}\n\n.tf-room-cal-field a.button-primary {\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-field-ical a.button-primary,\n.tf-field-ical_export a.button-primary{\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-single-options{\n    width: 100%;\n    @include flexbox();\n    gap: 10px;\n    flex-wrap: wrap;\n}\n.tf-bulk-popup,\n.tf-reset-confirmation-box{\n    position: fixed;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba($color: #000000, $alpha: .5);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 99999;\n    .bulk-popup-content{\n        background-color: $color-white;\n        border-radius: 16px;\n        box-shadow: 0px 4px 140px 0px rgba(0, 0, 0, 0.25);\n        padding: 24px;\n        width: 736px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n            max-height: 500px;\n            overflow-y: auto;\n            // Smooth scroll effect\n            scroll-behavior: smooth;\n            @media #{$max768}{\n                max-height: 360px;\n            }\n            // Webkit scrollbar styling\n            &::-webkit-scrollbar {\n                width: 6px;\n            }\n\n            &::-webkit-scrollbar-track {\n                background: transparent;\n                margin-top: 20px;\n                margin-bottom: 20px;\n            }\n\n            &::-webkit-scrollbar-thumb {\n                background-color: rgba(0, 0, 0, 0.3);\n                border-radius: 4px;\n            }\n\n            // Firefox scrollbar styling\n            scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n            scrollbar-width: thin;\n            .tf-date-time-selection{\n                border: 0px solid;\n                padding: 0px;\n                .tf-field-select{\n                    width: calc(100% - 2px) !important;\n                }\n            }\n        }\n\n        .tf-repeater .tf-repeater-add .tf-repeater-icon{\n            font-size: 12px;\n        }\n        .tf-mb-5{\n            margin-bottom: 10px;\n        }\n    }\n}\n.tf-single-package{\n    .tf-field-switch{\n        width: 160px;\n    }\n    .tf-form-fields{\n        width: calc(100% - 160px);\n        display: flex;\n        gap: 12px;\n        .tf_option_pricing_type_person{\n            width: 33%\n        }\n    }\n}\n.tf-tour-limitation-group {\n    display: flex;\n    gap: 8px;\n    flex-wrap: nowrap;\n}\n.tf-single-option{\n    @include flexbox();\n    gap: 10px;\n    width: 100%;\n}\n\n.tf-content-loading {\n    position: relative;\n\n    &::before {\n        content: '';\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        margin-top: -8px;\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 2px solid $admin-color-heading;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        z-index: 9;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n}\n.tf-reset-confirmation-box{\n    display: none;\n    .tf-confirmation-content{\n        width: 320px;\n        padding: 40px;\n        background-color: $color-white;\n        border-radius: 10px;\n        position: relative;\n        .tf-confirmation-header{\n            display: flex;\n            gap: 8px;\n            h3{\n                margin: 0 0 35px 0;\n            }\n            .tf_reset_confirmation_close{\n                position: absolute;\n                right: 12px;\n                top: 12px;\n                svg{\n                    cursor: pointer;\n                }\n            }\n        }\n        .tf-confirmation-actions{\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            button{\n                border-radius: 8px;\n                background: $tf_fill_alternative;\n                color: $tf_primary_default;\n                border-radius: 8px;\n                padding: 12px 32px !important;\n                font-size: 15px;\n                font-weight: 600;\n                line-height: 24px !important;\n                border: 0px solid;\n                cursor: pointer;\n                &.tf-confirmed-btn{\n                    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n                    color: $tf_fill_white;\n                }\n            }\n        }\n    }\n}\n\n// Tour Calender\n.tf-tour-cal-wrap,\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    position: relative;\n    .tf-tour-reset-refresh{\n        position: absolute;\n        right: 110px;\n        top: 25px;\n        span{\n            height: 32px;\n            font-size: 12px;\n            padding: 0 12px !important;\n            svg{\n                height: 18px;\n            }\n        }\n    }\n    .tf-tour-cal,\n    .tf-apt-cal,\n    .tf-room-cal{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        .fc-header-toolbar{\n            margin-bottom: 16px;\n            .fc-toolbar-title{\n                padding: 0 !important;\n                color: $tf_text_title;\n                font-size: 15px !important;\n                font-weight: 600;\n                line-height: 24px;\n            }\n            .fc-button-group{\n                border-radius: 8px;\n                border: 0.5px solid $tf_border_faint;\n                background: $tf_fill_white;\n                padding: 6px 8px;\n                gap: 20px;\n                height: 32px;\n                align-items: center;\n                .fc-button{\n                    background-color: transparent;\n                    border: 0px;\n                    padding: 0;\n                    position: relative;\n                    top: -1px;\n                    .fc-icon-chevron-left::before,\n                    .fc-icon-chevron-right::before {\n                        color: $tf_text_paragraph;\n                    }\n                    &:focus{\n                        outline: none;\n                        box-shadow: none;\n                    }\n                    &.fc-next-button{\n                        position: relative;\n                        &::after{\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            height: 8px;\n                            background-color: $tf_text_paragraph;\n                            border-radius: 50%;\n                            left: -14px;\n                            top: 8.5px;\n                        }\n                    }\n                }\n            }\n        }\n        .fc-view-harness{\n            table{\n                border: 0px;\n                .fc-scrollgrid-section-header{\n                    th{\n                        border: 0px;\n                    }\n                    .fc-scroller{\n                        // Smooth scroll effect\n                        scroll-behavior: smooth;\n\n                        // Webkit scrollbar styling\n                        &::-webkit-scrollbar {\n                            width: 6px;\n                        }\n\n                        &::-webkit-scrollbar-track {\n                            background: transparent;\n                            margin-top: 20px;\n                            margin-bottom: 20px;\n                        }\n\n                        &::-webkit-scrollbar-thumb {\n                            background-color: rgba(0, 0, 0, 0.3);\n                            border-radius: 4px;\n                        }\n\n                        // Firefox scrollbar styling\n                        scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n                        scrollbar-width: thin;\n                    }\n                    .fc-col-header {\n                        border-top: 0.5px solid $tf_border_faint;\n                        margin-bottom: 16px !important;\n                        tr{\n                            th{\n                                border: 0px;\n                                padding-top: 12px;\n                                a{\n                                    color: $tf_text_title;\n                                    font-size: 13px;\n                                    font-weight: 400;\n                                    line-height: 20px;\n                                    padding: 0;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-scrollgrid-section-body{\n                    > td{\n                        border: 0px solid;\n                    }\n                    .fc-daygrid-body{\n                        .fc-scrollgrid-sync-table{\n                            tbody{\n                                tr{\n                                    display: flex;\n                                    gap: 8px;\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    td{\n                                        width: calc((100% - 48px) / 7); \n                                        border-radius: 8px;\n                                        border: 0.5px solid $tf_border_faint;\n                                        background: $tf_fill_white;\n                                        &.fc-day-today{\n                                            background-color: rgba(255,220,40,.15);\n                                        }\n                                        .fc-daygrid-day-top{\n                                            flex-direction: row;\n                                            a{\n                                                padding: 8px;\n                                                color: $tf_text_title;\n                                                font-size: 15px;\n                                                font-weight: 600;\n                                                line-height: 24px; \n                                            }\n                                        }\n                                        .fc-h-event{\n                                            border-radius: 4px;\n                                            border: 0px;\n                                            border-left: 1px solid $tf_info_text;\n                                            background: $tf_info_background;\n                                            padding-top: 6px;\n                                            padding-bottom: 6px;\n                                            padding-left: 8px;\n                                            .fc-event-title{\n                                                color: $tf_info_text;\n                                                font-size: 11px;\n                                                font-weight: 600;\n                                                line-height: 16px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-apt-cal-field,\n    .tf-room-cal-field{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        box-sizing: border-box;\n        justify-content: space-between;\n    }\n    .tf-date-time-selection{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        .tf-field-repeater{\n            border: 0;\n            padding: 0;\n            margin: 0;\n            .tf-repeater-content-wrap{\n                margin: 0;\n                border: 0px solid;\n            }\n            .tf-fieldset{\n                border: 0px solid #f2f5f7;\n                background: #fff;\n                padding:0px;\n                .tf-repeater-add{\n                    margin-left: 0px;\n                }\n            }\n            .tf-repeater-content-wrap{\n                padding: 0 1px 0 0;\n                flex-wrap: nowrap;\n                align-items: center;\n                gap: 16px;\n                .tf-field{\n                    padding: 0;\n                }\n                .tf-repeater-icon-delete{\n                    cursor: pointer;\n                }\n            }\n        }\n    }\n    .tf-field-group-box{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-fieldset{\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            .tf-field{\n                padding: 0;\n            }\n        }\n    }\n    .tf-package-field-repeater{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-repeater-wrap{\n            .tf-single-repeater{\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                .tf-repeater-header{\n                    .tf-repeater-title{\n                        width: calc(100% - 30px) !important;\n                    }\n                }\n                .tf-repeater-content-wrap{\n                    padding: 8px;\n                    margin: 0;\n                    .tf-tab-switch-box{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding-bottom: 0px;\n                                }\n                            }\n                        }\n                    }\n                    #group_tabs{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding: 12px 0;\n                                }\n                                .tf-repeater-content-wrap{\n                                    border: 0px solid;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        .tf-field-accordion{\n            .tf-fieldset{\n                display: flex;\n                gap: 16px;\n                flex-direction: column;\n                .tf-package-time-fields{\n                    margin: 0;\n                    padding: 0;\n                    .tf-fieldset{\n                        padding: 0;\n                        border: 0px solid;\n                        .tf_tour_allowed_times{\n                            .tf-single-repeater{\n                                margin-bottom: 16px;\n                                .tf-repeater-content-wrap{\n                                    display: flex;\n                                    flex-wrap: nowrap;\n                                    align-items: center;\n                                    gap: 16px;\n                                    padding: 0;\n                                    .tf-field{\n                                        padding: 0;\n                                    }\n                                    .tf-repeater-icon-delete{\n                                        svg{\n                                            cursor: pointer;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .tf-repeater-add{\n                            margin: 0;\n                        }\n                    }\n                }\n                #group_tabs{\n                    .tf-field-repeater{\n                        padding-bottom: 16px;\n                        margin: 0;\n                        padding: 0;\n                        .tf-fieldset{\n                            padding: 0;\n                            border: 0px solid;\n                            background: transparent;\n                            .group_discount_package{\n                                .tf-single-repeater{\n                                    margin-bottom: 16px;\n                                    .tf-repeater-content-wrap{\n                                        padding: 0;\n                                        align-items: center;\n                                        gap: 16px;\n                                        flex-wrap: nowrap;\n                                        background-color: transparent;\n                                        .tf-field{\n                                            padding: 0;\n                                        }\n                                    }\n                                }\n                            }\n                            .tf-repeater-add{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-save-calendar{\n        display: flex;\n        gap: 16px;\n    }\n    .button-primary,\n    .button-secondary{\n        border-radius: 8px;\n        background: $tf_fill_alternative;\n        color: $tf_primary_default;\n        border-radius: 8px;\n        padding: 12px 32px !important;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px !important;\n        border: 0px solid;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n    }\n    .button-primary{\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n        color: $tf_fill_white;\n    }\n    .tf-single-options{\n        .tf-single-repeater{\n            &:last-child{\n                margin-bottom: 0px;\n            }\n            .tf-field-accordion{\n                .tf-fieldset{\n                    display: flex;\n                    flex-direction: column;\n                    gap: 16px;\n                    .tf-field-repeater{\n                        padding: 16px;\n                        .tf-single-repeater{\n                            &:last-child{\n                                margin-bottom: 16px;\n                            }\n                            .tf-repeater-content-wrap{\n                                padding: 0;\n                                align-items: center;\n                                gap: 16px;\n                                flex-wrap: nowrap;\n                                .tf-field{\n                                    padding: 0;\n                                }\n                                .tf-repeater-icon-delete{\n                                    cursor: pointer;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    width: 100%;\n    .tf-apt-cal,\n    .tf-room-cal{\n        width: 100%;\n    }\n}\n@-webkit-keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}\n\n@keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}",".tf-hotel-room{\n    .tf-single-room{\n        display: flex;\n        padding: 12px 24px;\n        background: #D8E6FF;\n        position: relative;\n        border-radius: 5px;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1rem;\n        margin-bottom: 16px;\n\n        .tf-room-title {\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px;\n        }\n    }\n}",".tf-colors-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n    gap: 16px;\n    li {\n        display: inline-block;\n        border-radius: 5px;\n        width: calc(20% - 13px);\n        @media only  screen and (max-width: 1366px){\n            width: calc(33.33% - 12px);\n        }\n        @media #{$max1024}{\n            width: calc(25% - 12px);\n        }\n        @media #{$max768}{\n            width: calc(33.33% - 11px);\n        }\n        @media #{$max575}{\n            width: calc(50% - 8px);\n        }\n        @media #{$max320}{\n            width: 100%;\n        }\n        .tf-colors-checkbox{\n            border-radius: 6px;\n            border: 1px solid #ddd;\n            display: block;\n            cursor: pointer;\n            .tf-colors-box{\n                height: 35px;\n                display: flex;\n                span{\n                    min-width: 25%;\n                    &:first-child{\n                        border-radius: 6px 0 0 0;\n                    }\n                    &:last-child{\n                        border-radius: 0 6px 0 0;\n                    }\n                }\n            }\n            .tf-color-footer{\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                padding: 15px 10px;\n                span.tf-template-title{\n                    text-align: center;\n                    font-weight: 500;\n                    cursor: pointer;\n                }\n                input{\n                    display: none;\n                }\n                .tf-color-checkmark{\n                    border-radius: 4px;\n                    border: 1px solid #ddd;\n                    background: #fff;\n                    height: 16px;\n                    width: 16px;\n                    position: relative;\n                    z-index: 0;\n                    &::after{\n                        position: absolute;\n                        content: \"\";\n                        top: 0;\n                        left: 4px;\n                        border: solid #fff;\n                        border-color: #fff;\n                        border-width: 0 3px 3px 0;\n                        width: 6px;\n                        height: 9px;\n                        z-index: 99;\n                        transform: rotate(45deg);\n                    }\n                }\n            }\n        }\n\n        .tf-colors-checkbox input:checked~.tf-color-checkmark {\n            background-color: #3E64DE;\n            border-color: #3E64DE;\n            &::after{\n                display: block;\n            }\n        }\n    }\n}",".tf-field-switch_group {\n\n  .tf-switch-group-wrap{\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 12px;\n\n    &.tf-switch-column-4{\n      grid-template-columns: 1fr 1fr 1fr 1fr;\n\n      @media #{$max1366} {\n        grid-template-columns: 1fr 1fr 1fr;\n      }\n      @media #{$max1024} {\n        grid-template-columns: 1fr 1fr;\n      }\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-2{\n      grid-template-columns: 1fr 1fr;\n\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-1{\n      grid-template-columns: 1fr;\n    }\n\n    @media #{$max1024} {\n      grid-template-columns: 1fr 1fr;\n    }\n    @media #{$max768} {\n      grid-template-columns: 1fr;\n    }\n\n    .tf-switch-column{\n      padding: 8px 16px;\n      border: 1px solid $slate20;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(space-between);\n      border-radius: 4px;\n      background-color: #fff;\n      cursor: move;\n\n      .tf-switch-group-label{\n        margin-right: 4px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-switch-drag-highlight{\n      background-color: $slate10;\n    }\n\n  }\n\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 62px;\n    height: 28px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: #DEE6EE;\n      border-radius: 20px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 20px;\n        width: 20px;\n        border-radius: 50px;\n        top: 4px;\n        left: 4px;\n        background-color: #ECF2F8;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 12px;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: #21A159;\n\n        &:before {\n          left: 100%;\n          margin-left: -24px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-accordion{\n    .tf-tab-switch-box{\n        &.active-repeater{\n            .tf-tab-field-header{\n                border-radius: 4px 4px 0 0;\n                border-top: 1px solid $tf_border_default;\n                border-bottom: 1px solid transparent;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n            .tf-tab-field-content{\n                border-bottom: 1px solid $tf_border_default;\n                border-top: 0px solid;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n        }\n        .tf-tab-field-header{\n            border-radius: 4px;\n            border-bottom: 1px solid $tf_border_default;\n            border-left: 1px solid transparent;\n            border-right: 1px solid transparent;\n            border-top: 1px solid transparent;\n            background: $tf_fill_background;\n            padding: 8px 12px;\n            display: flex;\n            justify-content: space-between;\n            gap: 8px;\n            align-items: center;\n            .tf-field-collapas{\n                display: flex;\n                width: 100%;\n                justify-content: space-between;\n                cursor: pointer;\n                &.rotated{\n                    i{\n                        transform: rotate(180deg);\n                    }\n                }\n                .field-label{\n                    color: $tf_text_title;\n                    font-size: 15px;\n                    font-weight: 400;\n                    line-height: 24px;\n                }\n                i{\n                    display: flex;\n                    width: 24px;\n                    height: 24px;\n                    justify-content: center;\n                    border-radius: 6px;\n                    border: 1px solid $tf_border_default;\n                    background: $tf_fill_white;\n                    line-height: 26px;\n                }\n            }\n\n            .tf-field.tf-field-switch{\n                padding: 0;\n                width: 32px !important;\n                .tf-inline-switch{\n                    justify-content: end;\n                    width: 32px;\n                    .tf-field-label{\n                        display: none !important;\n                    }\n                }\n            }\n        }\n\n        .tf-tab-field-content{\n            border-radius: 0px 0px 4px 4px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_foreground;\n            padding: 4px 16px;\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            padding-bottom: 15px;\n        }\n    }\n}",".tf-backend-tour-booking h1,\n.tf-backend-hotel-booking h1{\n    font-size: 1.5rem;\n    line-height: 28px;\n    margin: 0 0 20px 0;\n    padding: 0;\n}\n.tf-backend-booking-card-wrap {\n    background: #ffffff;\n    margin-right: 20px;\n    border-radius: 6px;\n    margin-bottom: 30px;\n\n    h3.tf-backend-booking-card-title {\n        margin: 0;\n        padding: 15px 24px;\n        background-color: #003c7a;\n        color: #ffffff;\n        border-radius: 6px 6px 0 0;\n    }\n}\n\n\n.tf-booking-fields-wrapper{\n    padding: 10px 24px 20px;\n\n    .tf-booking-fields{\n        @include flexbox();\n        @include flex-wrap(wrap);\n        @include justify-content(space-between);\n\n        .tf-fieldset{\n\n            .error-input{\n                border-color: #b30000;\n            }\n            .text-danger {\n                color: #b30000;\n            }\n        }\n    }\n}\n\n.tf-backend-booking-footer{\n    margin-right: 20px;\n    text-align: right;\n}",".tf_booking_details_wrap{\n    .tf_booking_wrap_header{\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        h1{\n            color: #1D2327;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 2rem;\n            font-style: normal;\n            font-weight: 700;\n            line-height: normal;\n            padding: 0;\n        }\n\n        .tf_header_wrap_button{\n            display: flex;\n            gap: 16px;\n            .tf_booking_views_button{\n                border-radius: 8px;\n                border: 1px solid #EEF6F0;\n                background: #ffffff;\n                padding: 4px 8px;\n                float: left;\n                height: 46px;\n                box-sizing: border-box;\n                ul{\n                    margin: 0;\n                    padding: 0;\n                    display: flex;\n                    gap: 8px;\n                    li{\n                        height: 36px;\n                        width: 36px;\n                        margin: 0;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        cursor: pointer;\n                        i{\n                            font-size: 0.938rem;\n                        }\n                        &.active{\n                            color: #f0f0f1;\n                            background-color: #004e9d;\n                            border-radius: 4px;\n                        }\n                    }\n                }\n            }\n            a.tf-booking-export-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                margin: 0 !important;\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                transition: .3s all ease;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }            \n            a.tf-booking-btn,\n            .tf-google-sync-button button{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #003C79;\n                margin: 0;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                color: #F0F0F1;\n                transition: .3s all ease;\n                cursor: pointer;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #004E9D;\n                }\n            }\n        }\n    }\n\n    // Booking Details Popup\n    .tf-booking-calendar-popup-box{\n        position: fixed;\n        background-color: rgba(0, 0 ,0 , .3);\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        z-index: 99999;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        display: none;\n        .tf-calendar-popup-box{\n            border-radius: 8px;\n            background: #ffffff;\n            box-shadow: 0px 8px 30px 0px rgba(16, 40, 20, 0.10);\n            padding: 16px 24px;\n            width: 750px;\n            .tf-popup-header{\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                margin-bottom: 24px;\n                h3{\n                    color: #151615;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin: 0;\n                    a{\n                        i{\n                            color: #151615;\n                        }\n                    }\n                }\n                .tf-close{\n                    cursor: pointer;\n                }\n            }\n            .tf-popup-content{\n                display: flex;\n                gap: 24px;\n                flex-direction: column;\n                .tf-content-single-box{\n                    border-radius: 8px;\n                    background: #F3F6F4;\n                    padding: 16px 24px 24px 24px;\n                    h4{\n                        color: #141915;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        margin: 0 0 8px 0;\n                    }\n                    .tf-content-box{\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 8px;\n                        .tf-single-content{\n                            width: calc(33% - 3px);\n                            h5{\n                                margin: 0 0 5px 0;\n                                font-size: 0.875rem;\n                                text-transform: capitalize;\n                            }\n                            p{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    // Booking Calendar\n    #tf-booking-calendar{\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 24px;\n        padding-top: 30px;\n        position: relative;\n\n        .fc-header-toolbar{\n            .fc-toolbar-chunk{\n                &:nth-child(1){\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        button{\n                            height: 40px;\n                            width: 40px;\n                            border-radius: 8px;\n                            border: 0.2px solid #003c7929;\n                            background: #ffffff;\n                            padding: 0;\n                            transition: .3s all ease;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &:hover{\n                                background-color: #003c79;\n                                border-color: #003c79;\n                                span{\n                                    &::before{\n                                        color: #ffffff;\n                                    }\n                                }\n                            }\n                            span{\n                                margin: 0px !important;\n                                height: 100%;\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                width: 100%;\n                                &::before{\n                                    color: #003c79;\n                                    border-color: #003c79;\n                                    border-radius: 8px;\n                                    font-size: 1.25rem;\n                                    transition: .3s all ease;\n                                }\n                            }\n                        }\n                    }\n                }\n                &:nth-child(2){\n                    text-align: center;\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        h2{\n                            color: #1d2327 !important;\n                            font-size: 22px;\n                            font-style: normal;\n                            font-weight: 400 !important;\n                            line-height: 112%;\n                            margin: 0 !important;\n                        }\n                    }\n                }\n                &:nth-child(3){\n                    .fc-button-group{\n                        border-radius: 24px;\n                        border: 1px solid #003c7929;\n                        background: #ffffff;\n                        padding: 4px;\n                        display: flex;\n                        gap: 8px;\n                        button{\n                            background: #ffffff;\n                            color: #131c25;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            border: 0px solid;\n                            padding: 8px 12px;\n                            border-radius: 24px;\n                            text-transform: capitalize;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &.fc-button-active{\n                                background: #003c7929;\n                                color: #003c79;\n                                position: relative;\n                                padding-left: 27px;\n                                &::before{\n                                    position: absolute;\n                                    content: \"\";\n                                    left: 12px;\n                                    height: 7px;\n                                    width: 7px;\n                                    background: #003c79;\n                                    border-radius: 50%;\n                                    top: 50%;\n                                    margin-top: -3.5px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n\n        table{\n            border: 0px solid;\n            .fc-scrollgrid-section-header{\n                .fc-scroller-harness{\n                    .fc-scroller{\n                        overflow: hidden !important;\n                    }\n                }\n                th{\n                    border: 0px solid;\n                    .fc-col-header{\n                        tr{\n                            th{\n                                border: 0px solid;\n                                a{\n                                    color: #131c25;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 24px; /* 160% */\n                                    padding: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n\n            }\n            .fc-scrollgrid-section-body{\n                > td{\n                    border: 0px solid;\n                }\n                table{\n                    tr{\n                        td{\n                            border: 1px solid #003c7929;\n                            padding: 8px;\n                            background-color: transparent;\n                            .fc-daygrid-day-top{\n                                a{\n                                    color: #211319;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 24px; /* 160% */\n                                }\n                            }\n                            .fc-daygrid-day-events{\n                                .fc-daygrid-event-harness{\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    a{\n                                        border: 0px solid;\n                                        overflow: hidden;\n                                        text-overflow: ellipsis;\n                                        font-size: 13px;\n                                        font-style: normal;\n                                        font-weight: 600;\n                                        line-height: 20px; /* 153.846% */\n                                        color: #002AB3;\n                                        width: 100%;\n                                        display: block;\n                                        line-height: 15px;\n                                        background: transparent;\n                                        cursor: pointer;\n                                        .tf-booking-single-popup{\n                                            padding: 6px 8px;\n                                            // border-left: 1px solid #002AB3;\n                                            // background: #EBEFFF;\n                                            border-radius: 8px;\n                                            // span{\n                                            //     color: #002AB3;\n                                            // }\n                                        }\n                                    }\n\n                                    .tf-order-completed {\n                                        background: #c8d7e1 !important;\n                                        border-color: #c8d7e1 !important;\n\n                                        .fc-event-main{\n                                            color: #003d66 !important\n                                        }\n                                    }\n\n                                    .tf-order-on-hold {\n                                        background: #f8dda7 !important;\n                                        border-color: #f8dda7 !important;\n\n                                        .fc-event-main{\n                                            color: #573b00 !important\n                                        }\n                                    }\n\n                                    .tf-order-cancelled {\n                                        background: #e5e5e5 !important;\n                                        border-color: #e5e5e5 !important;\n\n                                        .fc-event-main{\n                                            color: #454545 !important\n                                        }\n                                    }\n\n                                    .tf-order-failed {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #570000 !important\n                                        }\n                                    }\n\n                                    .tf-order-processing {\n                                        background: #c6e1c6 !important;\n                                        border-color: #c6e1c6 !important;\n\n                                        .fc-event-main{\n                                            color: #2c4700 !important\n                                        }\n                                    }\n\n                                    .tf-order-trash {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #550202 !important\n                                        }\n                                    }\n                                }\n                            }\n\n                            .fc-daygrid-day-bottom{\n                                a.fc-more-link{\n                                    border-radius: 16px;\n                                    border: 1px solid #004e9d;\n                                    background: #003c791a;\n                                    overflow: hidden;\n                                    color: #004e9d;\n                                    text-overflow: ellipsis;\n                                    font-size: 13px;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px; /* 153.846% */\n                                    padding: 6px 8px;\n                                }\n                            }\n                        }\n                        td.fc-day-other{\n                            .fc-daygrid-day-top{\n                                opacity: 1;\n                                a{\n                                    color: #131c2559;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-timegrid-body{\n                    .fc-timegrid-cols{\n                       table{\n                        tbody{\n                            tr{\n                                td{\n                                    .fc-timegrid-col-events{\n                                        .fc-timegrid-event-harness{\n                                            width: 100% !important;\n\n                                            &:last-child{\n                                                margin-bottom: 0px;\n                                            }\n                                            a{\n                                                border: 0px solid;\n                                                overflow: hidden;\n                                                text-overflow: ellipsis;\n                                                font-size: 13px;\n                                                font-style: normal;\n                                                font-weight: 600;\n                                                line-height: 20px; /* 153.846% */\n                                                padding: 0;\n                                                background: transparent;\n                                                b{\n                                                    padding: 6px 8px;\n                                                    color: #002AB3;\n                                                    width: 100%;\n                                                    border-left: 1px solid #002AB3;\n                                                    background: #EBEFFF;\n                                                    border-radius: 8px;\n                                                    display: block;\n                                                    line-height: 15px;\n                                                    cursor: pointer;\n                                                }\n                                                b.confirmed{\n                                                    color: #17723F;\n                                                    border-left: 1px solid #17723F;\n                                                    background: #E6FAEE;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                       }\n                    }\n                }\n            }\n        }\n\n        .fc-theme-standard .fc-popover{\n\n            .fc-popover-body {\n                .fc-daygrid-event-harness{\n                    margin-bottom: 8px;\n                    &:last-child{\n                        margin-bottom: 0px;\n                    }\n                    a{\n                        border: 0px solid;\n                        overflow: hidden;\n                        text-overflow: ellipsis;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 20px; /* 153.846% */\n                        padding: 0;\n                        background: transparent;\n                        b{\n                            padding: 6px 8px;\n                            color: #002AB3;\n                            width: 100%;\n                            border-left: 1px solid #002AB3;\n                            background: #EBEFFF;\n                            border-radius: 8px;\n                            display: block;\n                            line-height: 15px;\n                            cursor: pointer;\n                        }\n                        b.confirmed{\n                            color: #17723F;\n                            border-left: 1px solid #17723F;\n                            background: #E6FAEE;\n                        }\n\n                        &.tf-order-completed {\n                            background: #c8d7e1 !important;\n                            border-color: #c8d7e1 !important;\n\n                            .fc-event-main{\n                                color: #003d66 !important\n                            }\n                        }\n\n                        &.tf-order-on-hold {\n                            background: #f8dda7 !important;\n                            border-color: #f8dda7 !important;\n\n                            .fc-event-main{\n                                color: #573b00 !important\n                            }\n                        }\n\n                        &.tf-order-cancelled {\n                            background: #e5e5e5 !important;\n                            border-color: #e5e5e5 !important;\n\n                            .fc-event-main{\n                                color: #454545 !important\n                            }\n                        }\n\n                        &.tf-order-failed {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #570000 !important\n                            }\n                        }\n\n                        &.tf-order-processing {\n                            background: #c6e1c6 !important;\n                            border-color: #c6e1c6 !important;\n\n                            .fc-event-main{\n                                color: #2c4700 !important\n                            }\n                        }\n\n                        &.tf-order-trash {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #550202 !important\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n        .fc-dayGridMonth-view{\n            .fc-scrollgrid-section-body{\n                table{\n                    tr{\n                        td{\n                            height: 150px;\n                            .fc-daygrid-day-events{\n                                left: 8px;\n                                right: 8px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-header-filter,\n    .tf-calendar-booking-header-filter{\n        display: none;\n        justify-content: space-between;\n        margin: 32px 0px;\n        @media #{$max1199}{\n            display: flow-root;\n        }\n        .tf-bulk-action-form{\n            display: inline-flex;\n            @media #{$max1024}{\n                display: flex;\n            }\n            .tf-filter-options{\n                @media #{$max1024}{\n                    margin-top: 0px !important;\n                }\n            }\n        }\n        .tf-left-search-filter{\n            display: flex;\n            @media #{$max1024}{\n                display: flow-root;\n            }\n            .tf-filter-options{\n                margin-right: 16px;\n                @media #{$max1024}{\n                    margin: 15px 0 0 0;\n                    width: 100% !important;\n                }\n                span.select2{\n                    height: 48px;\n                    border-radius: 6px;\n                    background: #ffffff;\n                    box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                    min-width: 160px !important;\n                    @media #{$max1024}{\n                        min-width: auto !important;\n                        width: 100% !important;\n                    }\n                }\n                span.selection{\n                    button.select2-selection__clear{\n                        margin-right: 0px;\n                        padding-top: 0px;\n                    }\n                    span.select2-selection__placeholder{\n                        color: #1d2327;\n                    }\n                    span.select2-selection{\n                        height: 48px;\n                        border: 0px solid;\n                        background: transparent;\n                        color: #1d2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        padding-left: 8px;\n                        display: flex;\n                        align-items: center;\n                        span.select2-selection__arrow{\n                            height: 48px;\n                            padding-right: 16px;\n                        }\n                    }\n                }\n            }\n            \n            .tf-order-status-filter-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                cursor: pointer;\n                margin-right: 16px;\n                height: 48px;\n                transition: .3s all ease;\n                @media #{$max1024}{\n                    margin: 0px;\n                }\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }\n            .tf-order-filter-reset{\n                a{\n                    text-decoration: none;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 20px;\n                    display: flex;\n                    padding: 10px 20px;\n                }\n            }\n            .tf-order-status-filter-reset-btn-wrapper {\n                margin-right: 16px;\n\n                .tf-order-status-filter-reset-btn {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 8px;\n                    cursor: pointer;\n                    user-select: none;\n                }\n            }\n            .tf-enquiry-reset-button-text {\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.25;\n                font-family: inherit;\n                text-decoration: none;\n            }\n        }\n        .tf-right-search-filter, .tf-enquiry-right-search-filter{\n            border-radius: 8px;\n            border: 1px solid #87888B;\n            background: #ffffff;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            padding: 8px 16px;\n            display: flex;\n            align-items: center;\n            @media #{$max1199}{\n                display: inline-flex;\n                margin-top: 16px;\n            }\n            @media #{$max1024}{\n                display: flex;\n            }\n            input{\n                width: 100%;\n                border: 0px solid;\n                color: #87888B;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px; /* 150% */\n                background: transparent;\n                -moz-appearance: textfield;\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n                &::-webkit-outer-spin-button,\n                &::-webkit-inner-spin-button {\n                -webkit-appearance: none;\n                margin: 0;\n                }\n            }\n            button{\n                cursor: pointer;\n                background-color: transparent;\n                border: 0px solid;\n            }\n        }\n    }\n    .tf-calendar-booking-header-filter{\n        display: flex;\n    }\n    .tf-order-table-responsive{\n        width: 100%;\n        overflow: auto;\n        display: none;\n        .wp-list-table{\n            border-radius: 12px;\n            background: #EDEDF8;\n            border: 0px solid;\n            width: 100%;\n            thead{\n                tr{\n                    #order_id,\n                    #action{ \n                        width: 70px; \n                    }\n                    #check_status{ \n                        width: 128px; \n                    }\n                    th, td{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        padding: 13px 24px;\n                        border-bottom: 0px solid;\n                        text-align: left;\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #EDEDF8;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                            }\n                        }\n                    }\n                }\n            }\n            tbody{\n                tr{\n                    .ostatus{\n                        text-transform: capitalize;\n                    }\n                    th, td{\n                        padding: 16px 24px;\n                        color: #1D2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        background-color: #ffffff;\n                        border-bottom: 1px solid #F0F0F1;\n                        text-align: left;\n                        a{\n                            text-decoration: none;\n                            color: #1D2327;\n                        }\n                        span{\n                            color: #87888B;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 18px; /* 112.5% */\n                        }\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #ffffff;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                    box-shadow: none;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                                \n                            }\n                        }\n                        .checkinout{\n                            padding: 3px 8px;\n                            border-radius: 16px;\n                            background: #ECFDF3;\n                            color: #027A48;\n                            text-align: center;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 0.75rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 18px;\n                        }\n                        .checkinout.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                        a.tf_booking_details_view{\n                            border-radius: 8px;\n                            background-color: #ffffff;\n                            display: inline-flex;\n                            padding: 10px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background: #F0F2F4;\n                            }\n                        }\n                    }\n                    .check-column:hover{\n                        input{\n                            box-shadow: none;\n                        }\n                    }\n                }\n            }\n            tfoot{\n                tr{\n                    th{\n                        text-align: right;\n                        padding: 12px 24px 16px 24px;\n                        .tf-booking-details-pagination{\n                            margin: 0;\n                            padding: 0;\n                            display: flex;\n                            justify-content: right;\n                            li{\n                                a{\n                                    display: flex;\n                                    padding: 10px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px;\n                                    text-decoration: none;\n                                    min-width: 20px;\n                                    text-align: center;\n                                    justify-content: center;\n                                }\n                                border-right: 1px solid #F0F0F1;\n                                background: #ffffff;\n                                &:last-child{\n                                    border-right: 0px solid;\n                                    border-radius: 0px 8px 8px 0px;\n                                    svg{\n                                        margin-left: 8px;\n                                    }\n                                }\n                                &:first-child{\n                                    border-radius: 8px 0px 0px 8px;\n                                    svg{\n                                        margin-right: 8px;\n                                    }\n                                }\n                            }\n                            li.active{\n                                background-color: #003C79;\n                                a{\n                                    color: #ffffff;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.select2-dropdown.tf-booking-filter-modal,\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    border: 0px solid;\n    border-radius: 8px;\n    background: #f0f2f4;\n    box-shadow: 0px 20px 40px 0px rgba(0,0,0,.1);\n    .select2-results{\n        ul{\n            padding-left: 4px;\n            padding-right: 4px;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            max-height: 218px;\n            scrollbar {\n                width: 5px;\n                border-radius: 10px !important;\n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 10px !important;\n            }\n            li{\n                display: block;\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin-bottom: 4px;\n                padding: 8px 16px;\n                background-color: #ffffff;\n                background: #ffffff;\n                cursor: pointer;\n                border-radius: 6px;\n                transition: .3s all ease;\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                &:hover{\n                    background-color: #F9FAFB !important;\n                }\n            }\n        }\n    }\n}\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    .select2-results{\n        ul{\n            li{\n                &:first-child{\n                    background: #ECFDF3;\n                    color: #027A48; \n                }\n                &:last-child{\n                    background: #ffffff;\n                    color: #B54708;; \n                }\n            }\n        }\n    }\n}\n\n\n// Booking Details Single Page\n.tf-booking-details-preview{\n    margin-top: 10px;\n    margin-right: 20px;\n    .tf-details-preview-header{\n        .tf-back{\n            a{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                display: inline-flex;\n                align-items: center;\n                text-decoration: none;\n                svg{\n                    margin-right: 8px;\n                }\n                &:focus{\n                    box-shadow: none;\n                    outline: none;\n                }\n            }\n        }\n        .tf-title{\n            h2{\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 2rem;\n                font-style: normal;\n                font-weight: 700;\n                line-height: normal;\n                margin: 0px 0px 16px 0px;\n            }\n        }\n        .tf-booking-id-author{\n            ul{\n                margin: 0px;\n                li{\n                    display: inline-block;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 18px;\n                    padding: 0px 12px;\n                    &:first-child{\n                        padding-left: 0px;\n                    }\n                    @media #{$max768}{\n                        padding: 0px 5px;\n                    }\n                    @media #{$max640}{\n                        padding: 5px 0;\n                        display: block;\n                    }\n                    &:nth-child(2),\n                    &:nth-child(4){\n                        @media #{$max640}{\n                            display: none;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-details-preview-box{\n        display: flex;\n        align-items: flex-start;\n        align-self: stretch;\n        gap: 24px;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        .tf-booking-details{\n            @media #{$max768}{\n                width: auto;\n            }\n            width: calc(100% - 260px);\n            .details-box{\n                border-radius: 8px;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.10);\n                padding: 24px;\n                margin-top: 24px;\n                h4{\n                    color: #003C79;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                    display: flex;\n                    justify-content: space-between;\n                    .others-button{\n                        span{\n                            cursor: pointer;\n                            display: inline-flex;\n                            align-items: center;\n                            svg{\n                                margin-right: 8px;\n                            }\n                        }\n                    }\n                }\n\n                .tf-grid-box{\n                    display: grid;\n                    grid-template-columns: 1fr 1fr;\n                    gap: 24px;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                    h3{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 150% */ \n                        margin: 0px 0px 8px 0px;\n                    }\n                    .tf-single-box{\n                        border-radius: 8px;\n                        border: 1px solid #F0F0F1;\n                        background: #EDEDF8;\n                        padding: 8px 16px;\n                        table{\n                            border: 0px solid;\n                            tr{\n                                td{\n                                    padding: 8px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 18px; /* 128.571% */\n                                }\n                                th{\n                                    padding: 8px 8px 8px 0px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 18px; /* 128.571% */\n                                    text-align: left;\n                                    text-transform: capitalize;\n                                }\n                            }\n                        }\n\n                    }\n                    .tf-checkin-by{\n                        min-height: 220px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                    .tf-voucher-preview{\n                        background-color: transparent;\n                        position: relative;\n                        max-height: 220px;\n                        overflow: hidden;\n                        object-position: top;\n                        transition: object-position 2s ease-in-out,border-color .3s ease-in-out;\n                        &:hover{\n                            object-position: bottom;\n                        }\n                        .tf-preview-btn{\n                            position: absolute;\n                            left: 0;\n                            top: 0;\n                            border-radius: 8px;\n                            background: rgba(55, 55, 62, 0.50);\n                            height: 100%;\n                            width: 100%;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            z-index: 0;\n                            a{\n                                border-radius: 8px;\n                                border: #F0F0F1;\n                                background: rgba(240, 240, 241, 0.05);\n                                border: 1px solid #F0F0F1;\n                                color: #F0F0F1;\n                                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                font-size: 1rem;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 24px;\n                                text-decoration: none;\n                                padding: 12px 20px;\n                            }\n                        }\n                    }\n                }\n                .tf-visitor-grid-box{\n                    grid-template-columns: 1fr 1fr 1fr;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                }\n                .tf-pricing-grid-box{\n                    grid-template-columns: 1fr;\n                }\n                .tf-customer-details-boxs{\n                    .tf-single-box{\n                        min-height: 415px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                }\n                .tf-customer-pricing-box{\n                    .tf-grid-single{\n                        .tf-single-box{\n                            min-height: 128px;\n                        }\n                    }\n                }\n            }\n        }\n        .tf-booking-actions{\n            width: 268px;\n            padding: 24px;\n            border-radius: 8px;\n            background: #ffffff;\n            margin-top: 24px;\n            @media #{$max768}{\n                width: auto;\n            }\n            .tf-filter-selection{\n                margin-top: 45px;\n                h3{\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                }\n                .tf-order-status-filter{\n                    position: relative;\n                    label{\n                        background: #003C79;\n                        color: #F0F0F1;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-between;\n                        padding: 8px 16px;\n                        border-radius: 6px;\n                    }\n                    ul{\n                        position: absolute;\n                        border-radius: 8px;\n                        background: #F0F2F4;\n                        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10);\n                        padding: 0;\n                        margin: 0;\n                        left: 0;\n                        z-index: 99;\n                        top: 100%;\n                        display: none;\n                        width: 100%;\n                        li{\n                            display: block;\n                            color: #1D2327;\n                            margin: 0px 8px 4px 8px;\n                            padding: 8px 16px;\n                            background-color: #ffffff;\n                            background: #ffffff;\n                            cursor: pointer;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 150% */\n                            border-radius: 6px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #EDEDF8;\n                            }\n                            &:first-child{\n                                margin-top: 8px;\n                            }\n                        }\n                        li.checkin{\n                            background: #ECFDF3;\n                            color: #027A48;\n                        }\n                        li.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                    }\n                }\n                &:first-child{\n                    margin-top: 0px;\n                }\n                .tf-refund-btn{\n                    a{\n                        border-radius: 8px;\n                        border: 1px solid #003C79;\n                        background: #ffffff;\n                        box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                        text-decoration: none;\n                        color: #003C79;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        text-decoration: none;\n                        display: block;\n                        padding: 16px 32px;\n                        text-align: center;\n                    }\n                }\n            }\n            .tf-filter-selection.active{\n                label{\n                    svg{\n                        transform: rotate(180deg);\n                    }\n                }\n                ul{\n                    display: block;\n                }\n            }\n        }\n    }\n}\n\n// Traveler datails pupup\n.visitor-details-edit-form{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    .visitor-details-edit-popup{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        position: fixed;\n        left: 50%;\n        top: 25%;\n        z-index: 999;\n        max-width: 700px;\n        margin-left: -350px;\n        .tf-visitor-details-edit-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-booking-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n        .visitor-details-popup{\n            max-height: 400px;\n            overflow-x: hidden;\n            overflow-y: auto;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            padding: 16px;\n            scrollbar {\n                width: 5px; \n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 4px;\n            }\n            .tf-single-tour-traveller{\n                padding-bottom: 16px;\n                h4{\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 16px !important;\n                    font-style: normal !important;\n                    font-weight: 600 !important;\n                    line-height: 20px !important;\n                    margin: 0px;\n                    margin-bottom: 5px;\n                }\n                .traveller-info{\n                    display: grid;\n                    grid-template-columns: repeat(3, 1fr);\n                    @media #{$max575}{\n                        grid-template-columns: repeat(1, 1fr);\n                    }\n                    gap: 10px;\n                    .traveller-single-info{\n                        width: 100%;\n                        label{\n                            color: #A4A4A4;\n                            font-family: inherit;\n                            font-size: 0.875rem;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 20px; /* 142.857% */\n                        }\n                        input[type=\"text\"],\n                        input[type=\"email\"],\n                        input[type=\"date\"],\n                        select{\n                            border-radius: 4px;\n                            border: 0.5px solid #666D74;\n                            background: transparent;\n                            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n                            height: 32px;\n                            width: 100%;\n                            padding: 0px 5px;\n                        }\n                        input[type=\"date\"]{\n                            text-transform: uppercase;\n                            font-size: 13px;\n                        }\n                        input[type=\"checkbox\"],\n                        input[type=\"radio\"]{\n                            margin: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .details-update-btn{\n        padding: 16px;\n        button{\n            border-radius: 4px;\n            background: #003C7A;\n            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n            padding: 10px 0px;\n            color: #FCFDFF;\n            font-family: inherit;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 500;\n            line-height: 20px;\n            width: 100%;\n            text-align: center;\n            border: 0px solid;\n            cursor: pointer;\n        }\n    }\n}\n\n// QR CODE \n.tf-voucher-quick-view-box{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    .voucher-quick-view{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        z-index: 999;\n        max-width: 700px;\n        .tf-voucher-details-preview-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-quick-view-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n.tf-visitor-vouchers{\n    padding: 30px;\n    border: 1px dashed #002043;\n    background-repeat: repeat;\n    background-size: cover;\n    background-position: center;\n    margin: 16px;\n    .tf-voucher-header{\n        display: flex;\n        align-items: center;\n        margin-bottom: 40px;\n        img{\n            margin-right: 25px;\n        }\n        .title{\n            h1{\n                color:#002043;\n                font-size: 1.5rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n            span{\n                color:#828C99;\n                font-size: 1.25rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n        }\n    }\n    .tf-voucher-qr-code{\n        display: flex;\n        justify-content: space-between;\n        .time-info{\n            background: #F2F2F2;\n            padding: 16px;\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            h5{\n                margin: 0;\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                b{\n                    color: #002043;\n                }\n            }\n        }\n        img{\n            margin-left: 30px;\n            object-fit: contain;\n        }\n    }\n    .tf-voucher-billing-info{\n        margin-top: 40px;\n        display: grid;\n        grid-template-columns: 2fr 1fr;\n        gap: 40px;\n        .tf-billing-details{\n            h5{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n        }\n        .tf-cta-info{\n            h4{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 700; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n            h5{\n                color: #828C99; \n                font-size: 0.875rem; \n                line-height: 28px; \n                font-weight: 400; \n                margin: 0;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            }\n        }\n    }\n    .tf-voucher-footer-qoute{\n        p{\n            color: #828C99; \n            font-size: 11px; \n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            line-height: 20px;\n        }\n    }\n}\n\n.tf-preloader-box{\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(255,255,255,.8);\n    display: none;\n    z-index: 99999999;\n    .tf-loader-preview{\n        height: 100%;\n        width: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        img{\n            display: inline-block;\n            border: none;\n            margin: 0;\n            padding: 0;\n            vertical-align: middle;\n            max-width: 100%;\n        }\n    }\n}",".tf_enquiry_details_wrap_header{\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    @media #{$max768}{\n        display: flow-root;\n    }\n    h1{\n        color: #1D2327;\n        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n        font-size: 2rem;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        padding: 0;\n    }\n\n    .tf_header_wrap_button{\n        display: flex;\n        gap: 16px;\n        .tf_booking_views_button{\n            border-radius: 8px;\n            border: 1px solid #EEF6F0;\n            background: #ffffff;\n            padding: 4px 8px;\n            float: left;\n            height: 46px;\n            box-sizing: border-box;\n            ul{\n                margin: 0;\n                padding: 0;\n                display: flex;\n                gap: 8px;\n                li{\n                    height: 36px;\n                    width: 36px;\n                    margin: 0;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    i{\n                        font-size: 0.938rem;\n                    }\n                    &.active{\n                        color: #f0f0f1;\n                        background-color: #004e9d;\n                        border-radius: 4px;\n                    }\n                }\n            }\n        }\n        a.tf-enquiry-export-btn{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #ffffff;\n            margin: 0 !important;\n            color: #003C79;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            transition: .3s all ease;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #003C79;\n            }\n        }            \n        a.tf-booking-btn,\n        .tf-google-sync-button button{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #003C79;\n            margin: 0;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            color: #F0F0F1;\n            transition: .3s all ease;\n            cursor: pointer;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #004E9D;\n            }\n        }\n    }\n}\n\n\n.tf-enquiry-table {\n    display: block !important;\n    .tf-enquiry-unread th, .tf-enquiry-unread td {\n        background-color: #EDF2F7 !important;\n        border-bottom: 1px solid #F0F2F4 !important;\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n        .tf-checkbox-listing {\n            background-color: #EDF2F7 !important;\n        }\n\n    }\n    .tf-enquiry-responded th, .tf-enquiry-responded td {\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n    }\n    #cb {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    #uemail {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #post_name {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #description {\n        width: 30%;\n        padding: 12px 24px;\n    }\n    #massage-date-time {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    thead tr {\n        .tf-checkbox-listing {\n            gap: 12px;\n            margin: 12px 24px;\n        }\n    }\n\n    tbody .tf-enquiry-single-row {\n        cursor: pointer;\n        \n        .check-column {\n            .table-name-column {\n                display: inline-flex;\n                align-items: center;\n                gap: 12px; \n                \n                .tf-checkbox-listing {\n                    width: 18px !important;\n                    justify-content: unset !important;\n                    justify-self: flex-start !important;\n                }\n            }\n        }\n\n        .time-n-date {\n            .email-time-date {\n                display: flex;\n                flex-direction: column;\n                justify-content: center;\n                align-items: flex-start;\n                gap: 4px;\n\n                .email-date {\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.12;\n                }\n\n                .email-time {\n                    color: #666D74;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.12;\n                }\n            }\n        }\n    }\n\n    .pro-notice-row {\n        border-top: none;\n        .tf-pro-notice {\n            padding: 0px 0px;\n            .tf-fieldset {\n                margin-top: 0px;\n            }\n            .tf-field-notice-inner {\n                justify-content: center;\n\n                a {\n                    text-decoration: underline;\n                    color: #295BFF;\n\n                }\n            }\n        }\n    }\n}\n\n.tf-enquiry-details-header-filter {\n    display: flex !important;\n}\n\n.tf-enquiry-single-header-details {\n    padding: 16px 24px;\n    background-color: #ffffff;\n    width: 100%;\n    display: flex;\n    gap: 16px;\n    margin: -10px -20px 24px -20px;\n\n    img {\n        height: 100%;\n        width: 32px;\n        object-fit: contain;\n        padding: 3.2px;\n    }\n\n    h1 {\n        font-family: inherit;\n        font-size: 1.5rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.33;\n    }\n}\n\nhr.enqury-single-title-line {\n    border-color: #F0EEF6;\n    margin: 0px;\n    border-width: 0.5px;\n}\n\n.tf-single-enquiry-header-buttons {\n    margin-bottom: 24px;\n    display: flex;\n    gap: 12px;\n\n    .tf-enquiry-single-back-button{\n        padding: 8px 20px 8px 16px;\n        background-color: #ffffff;\n        max-width: 60px;\n        font-size: 0.938rem;\n        color: #2C273F;\n        font-family: Inter;\n        font-style: normal;\n        font-weight: 400;\n        border-radius: 8px;\n        \n    \n       a {\n        color: #2C273F;\n        text-decoration: none;\n\n        i {\n            margin-right: 8px;\n        }\n    \n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n       }\n    }\n\n    .tf-enquiry-single-sync {\n        max-width: 120px;\n        cursor: pointer;\n        background-color: #003c79;\n        border-color: #003c79;\n        color: #ffffff;\n        transition: all .3s ease-in-out;\n        user-select: none;\n\n        &:hover {\n            background-color: #001f3e;\n            border-color: #001f3e;\n            color: #ffffff;\n        }\n    }\n}\n\n.tf-enquiry-single-details-wrapper {\n    display: flex;\n    gap: 24px;\n    .tf-single-enquiry-left {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n        width: 60%;\n        .tf-enquiry-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n            min-height: 286px;\n    \n            h2 {\n                font-family: inherit;\n                font-size: 1.063rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 150%;\n                margin: 0px;\n            }\n    \n            .tf-enquiry-details-single-heading {\n                padding-bottom: 16px;\n                padding-left: 24px;\n                padding-right: 24px;\n            }\n    \n            .tf-single-enquiry-details-content {\n                display: flex;\n                gap: 24px;\n                padding-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                flex-direction: column;\n    \n                .tf-single-enquiry-details-name, .tf-single-enquiry-details-email, .tf-single-enquiry-details-message {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 8px;\n    \n                    .tf-single-enquiry-details-label {\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.5;\n                    }\n    \n                    .tf-single-enquiry-details-value {\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n    \n                        i {\n                            margin-left: 16px;\n                            cursor: pointer;\n                            font-size: 1rem;\n                        }\n                    }\n                }\n\n                .tf-single-enquiry-reply-another-mail-button {\n                    padding: 8px 20px;\n                    background-color: #003c79;\n                    border-color: #003c79;\n                    border-radius: 8px;\n                    align-self: self-end;\n                    color: #ffffff;\n                    font-size: 0.938rem;\n                    cursor: pointer;\n        \n                    &:hover {\n                        background-color: #001f3e;\n                        border-color: #001f3e;\n                        color: #ffffff;\n                    }\n        \n                    span {\n                        font-family: inherit;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 1.6;\n                        margin-right: 8px;\n                    }\n        \n                    i {\n                        font-size: 1rem;\n                    }\n                }\n            }\n        }\n\n        .tf-single-enquiry-reply-mail-button {\n            padding: 8px 20px;\n            background-color: #003c79;\n            border-color: #003c79;\n            border-radius: 8px;\n            align-self: self-end;\n            color: #ffffff;\n            font-size: 0.938rem;\n            cursor: pointer;\n\n            &:hover {\n                background-color: #001f3e;\n                border-color: #001f3e;\n                color: #ffffff;\n            }\n\n            span {\n                font-family: inherit;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                margin-right: 8px;\n            }\n\n            i {\n                font-size: 1rem;\n            }\n\n        }\n\n        .tf-single-enquiry-reply-wrapper {\n            .tf-enquiry-details-single-heading {\n                .tf-single-enquiry-reply-mail {\n                    color: #2C273F;\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 150%;\n                }\n            }\n\n            .tf-single-enquiry-accordion {\n                margin-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n\n                .tf-single-enquiry-accordion-item {\n                    .tf-single-enquiry-accordion-head {\n                        display: flex;\n                        justify-content: space-between;\n                        align-items: center;\n                        cursor: pointer;\n                        user-select: none;\n\n                        .tf-single-enquiry-accordion-head-left {\n                            font-family: inherit;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 1.6;\n                            color: #2C273F;\n                            i {\n                                margin-right: 8px;\n                            }\n\n                            .tf-enquiry-response-user {\n                                display: inline-block;\n                                transform: scale(-1, -1);\n                            }\n                            .tf-single-accordion-dash {\n                                margin-left: 16px;\n                                margin-right: 16px;\n                            }\n                            .tf-single-accordion-subject {\n                                color: #5D5676;\n                            }\n                        }\n\n                        .tf-single-enquiry-accordion-head-right {\n                            color: #9089A9;\n                            font-family: inherit;\n                            font-size: 13px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 20px;\n                        }\n                    }\n\n                    .tf-single-accordion-body {\n                        margin-top: 16px;\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n                        display: none;\n                    }\n                    \n                    \n                }\n\n                hr {\n                    margin-top: 24px;\n                    margin-bottom: 24px;\n                    border-color: #F0EEF6;\n                }\n            }\n        }\n\n        #tf-single-enquiry-reply-form {\n            display: flex;\n            flex-direction: column;\n            gap: 24px;\n\n            textarea {\n                height: 100px;\n                padding: 16px;\n                border-radius: 8px;\n                border: 1px solid #E2DFED;\n\n                &::placeholder {\n                    color: #77708F;\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n                }\n            }\n\n            .tf-enquiry-reply-button {\n                align-self: flex-end;\n                padding: 8px 20px;\n                background-color: #003c79;\n                border-color: #003c79;\n                color: #ffffff;\n                font-family: inherit;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                gap: 8px;\n                border-color: transparent;\n                border-radius: 8px;\n                cursor: pointer;\n\n                &:hover {\n                    background-color: #001f3e;\n                    border-color: #001f3e;\n                    color: #ffffff;\n                }\n            }\n        }\n    }\n\n    .tf-single-enquiry-right {\n        width: 40%;\n        .tf-enquiry-single-log-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n\n            .tf-singe-enquiry-log-details-heading {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                padding-bottom: 16px;\n                padding-right: 24px;\n                padding-left: 24px;\n\n                h2 {\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%;\n                    margin: 0px;\n                }\n\n                .enquiry-details-status {\n                    padding: 4px 12px;\n                    background-color: #D0F5E1;\n                    border-radius: 16px;\n                    display: flex;\n                    align-items: center;\n                    gap: 4px;\n                    color: #21A159;\n                    font-family: Inter;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.45;\n                }\n            }\n            .tf-single-enquiry-log-details-content {\n                display: flex;\n                flex-direction: column;\n                gap: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                padding-top: 24px;\n\n                .tf-single-enquiry-log-details-single {\n                    display: flex;\n                    gap: 8px;\n                    align-items: center;\n                    color: var(--UI-800, #2C273F);\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n\n                    i {\n                        margin-left: 8px;\n                        cursor: pointer;\n                        font-size: 1rem;\n                    }\n                }\n\n            }\n            \n        }\n    }\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter {\n    width: 24%;\n    flex-direction: row-reverse;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button {\n    padding: 0px;\n}\n\n.tf-enquiry-details-wrap p:first-child {\n    margin-top: 0px;\n}\n\n.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child {\n    margin-bottom: 0px;\n}\n\n\n#tf-enquiry-reply-editor_ifr, #tf-enquiry-reply-editor {\n    height: 200px !important;\n}\n\n@media #{$max1024}{\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form {\n        width: 100%;\n        gap: 12px;\n    }\n\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter {\n        width: 200px;\n    }\n}\n\n\n"],"names":[],"sourceRoot":""}
  • tourfic/trunk/assets/admin/css/tourfic-admin.min.css

    r3384715 r3385153  
    11@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap);
    2 .tf-admin-btn{display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#003c79;padding:10px 25px;border:1px solid #003c79;border-radius:4px;font-weight:500;text-decoration:none;cursor:pointer;font-size:1rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-admin-btn i{margin-right:8px;font-size:1.125rem}.tf-admin-btn:hover{background-color:#003c79;color:#fff}.tf-admin-btn.tf-btn-secondary{background-color:#003c79;border-color:#003c79;color:#fff;font-weight:600}.tf-admin-btn.tf-btn-secondary:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-admin-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tf-btn{font-size:1rem;color:#fff;background-color:#003c79;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;display:inline-block;padding:5px 20px;font-weight:500;text-decoration:none;line-height:2.1875rem;border:none;cursor:pointer;outline:none}.tf-btn:hover{background-color:#002f5e;color:#fff;border:none;box-shadow:none !important;outline:none}.tf-link-btn{display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);padding:10px 25px;border:none;border-radius:0;font-weight:500;text-decoration:underline;cursor:pointer;font-size:1rem;color:#003c79}.tf-link-btn i{margin-right:8px;font-size:1.125rem}.tf-modal{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;overflow:hidden;outline:0;visibility:hidden;opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-modal.tf-modal-show{opacity:1;visibility:visible;transform:scale(1)}.tf-modal .tf-modal-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 40px);max-width:100%;margin:20px auto;position:relative;pointer-events:none}.tf-modal .tf-modal-content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;max-width:1080px;pointer-events:auto;background-color:#f5f8ff;outline:0;margin:0 auto;border-radius:10px;padding:30px;overflow:hidden}.tf-modal .tf-modal-close{color:#003162;cursor:pointer;font-size:22px;position:absolute;top:10px;right:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-modal .tf-modal-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tf-btn-loading{padding-right:40px !important;position:relative}.tf-btn-loading:before{content:"";position:absolute;top:50%;right:10px;margin-top:-7px;display:inline-block;width:12px;height:12px;border:2px solid #fff;border-left-color:rgba(0,0,0,0);border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;transition:opacity .2s ease,visibility .2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear}@-webkit-keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.tf-modal-open{overflow:hidden}body.tf-modal-open .tf-modal{overflow-x:hidden;overflow-y:auto}body.tf-modal-open:after{content:"";position:fixed;height:100%;width:100%;top:0;left:0;z-index:99999;background:rgba(0,0,0,.4)}@media only screen and (max-width: 1024px){#poststuff h2{justify-content:initial}}#poststuff h2 a{color:#222;font-size:1.25rem;display:none}@media only screen and (max-width: 1024px){#poststuff h2 a{display:inline-block;margin-right:15px}}.tf-field-disable{user-select:none;opacity:.6}.tf-field-disable.tf-field-upcoming{user-select:none;cursor:default}.tf-field-disable.tf-field-upcoming *{cursor:default !important}.fa,.far,.fas{font-family:"FontAwesome" !important}.tf-field.tf-field-editor iframe{height:400px}.tf-booking-status-swt .tf-booking-status{margin-bottom:15px;display:flex;align-items:center}.tf-booking-status-swt .tf-booking-status span{font-weight:700;font-size:.938rem}.tf-booking-status-swt .tf-booking-status .switch{margin-left:15px;position:relative;display:inline-block;width:48px;height:20px}.tf-booking-status-swt .tf-booking-status .switch input{opacity:0;width:0;height:0}.tf-booking-status-swt .tf-booking-status .switcher.round{border-radius:20px}.tf-booking-status-swt .tf-booking-status .switcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.tf-booking-status-swt .switcher.round::before{border-radius:50%}.tf-booking-status-swt .switcher::before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;background:#fff;-webkit-transition:.4s;transition:.4s}.tf-booking-status-swt input:checked+.switcher{background-color:#002c66}.tf-booking-status-swt input:checked+.switcher::before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#tf-booking-status-loader,#tf-enquiry-status-loader{position:fixed;height:100%;width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden}#tf-booking-status-loader img,#tf-enquiry-status-loader img{width:120px}#tf-enquiry-status-loader{background-color:rgba(0,0,0,.2)}#tf-booking-status-loader.show,#tf-enquiry-status-loader.show{visibility:visible;opacity:1}.tf-small-btn{margin-left:10px;font-size:.75rem;padding:7px 15px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:hidden !important}.tf-post-states{display:inline-block;font-size:11px;padding:1px 8px;border-radius:10px;background:#333;color:#fff}.tf-depend-hidden.tf-depend-on{display:none}.tf-depend-hidden{display:block}.csf-section .csf-field.tf-csf-disable{opacity:1;user-select:none;border-top:1px solid #eee}.csf-section .csf-field.tf-csf-disable .clear:before{content:"";left:0;top:0;right:0;bottom:0;position:absolute;background-color:#eee;opacity:.25;z-index:10}.csf-section .csf-field.tf-csf-pro{cursor:pointer}.tf-csf-disable.tf-csf-pro{z-index:9999999999}.tf-csf-badge .tf-upcoming{display:inline-block;color:#fff;padding:3px 10px 3px 10px;border-radius:3px;text-align:center;margin:5px 0 0 0;font-size:.75rem;font-weight:600;line-height:13px;background:#060;margin-right:5px}.tf-csf-badge .tf-pro{display:inline-block;color:#fff;padding:3px 10px 3px 10px;border-radius:3px;text-align:center;margin:5px 0 0 0;font-size:.75rem;font-weight:600;line-height:13px;background:#b30000}#tf_room_opt .unique-id{display:none}#tf_room_opt .tf-order_id{display:none}.tf-section-name-hidden{display:none}button.tf-order-remove{background:#f44336 !important;border:1px solid #f44336 !important;color:#fff !important;padding:2px 18px !important;font-family:"lato";margin-top:6px !important}.document-button{display:block;background:#ddd;color:#050505;border-radius:3px;line-height:1;padding:10px 15px;margin:0;font-size:.875rem;cursor:pointer;transition:.3s;text-decoration:none}.document-button:hover{background:#135e96;color:#fff}.tf-major-update-warning{margin-bottom:15px;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex}.tf-major-update-warning+p{display:none}.tf-major-update-warning__separator{margin:15px -12px}.tf-major-update-warning__icon{margin-right:9px;margin-left:2px}.tf-major-update-warning__icon svg{width:18px;height:18px;padding:0;margin:0;line-height:1}.tf-major-update-warning__title{font-weight:600;margin-bottom:10px}.notice-success .tf-major-update-warning__separator{border:1px solid #46b450}.notice-success .tf-major-update-warning__icon{fill:#79ba49}.notice-warning .tf-major-update-warning__separator{border:1px solid #ffb900}.notice-warning .tf-major-update-warning__icon{fill:#f56e28}#adminmenu .toplevel_page_tf_settings .dashicons-before img,#adminmenu .menu-icon-tf_tours .dashicons-before img,#adminmenu .menu-icon-tf_hotel .dashicons-before img,#adminmenu .menu-icon-tf_apartment .dashicons-before img,#adminmenu .toplevel_page_tf-multi-vendor .dashicons-before img,#adminmenu .menu-icon-tf_email_templates .dashicons-before img{opacity:1}#adminmenu .menu-icon-tf_hotel .dashicons-before:before{color:#03a9f4}#adminmenu .menu-icon-tf_tours .dashicons-before:before{color:#ffc107}#adminmenu .menu-icon-tf_apartment .dashicons-before:before{color:#f02348}.tf-notice.tf-notice-danger{color:red;font-size:1rem}.tf-license-activate{display:inline-block}.tf-license-activate p.submit{margin:0px !important}.tf-license-activate p.submit input{background-color:#003c79 !important;border-color:#003c79 !important;color:#fff;padding:4px 25px;font-size:1rem}.el-license-active-btn{display:inline-block}.el-license-active-btn p.submit{margin:0px !important}.el-license-active-btn p.submit input{background-color:#003c79 !important;border-color:#003c79 !important;color:#fff;padding:4px 25px;font-size:1rem}input.select2-search__field{width:100% !important;min-width:150px !important}.wp-block input.select2-search__field{min-width:unset}.widget-content .select2-selection__rendered{display:none}.tf-widget-field .select2-container:last-child{display:none}.tf-duplicator-loader{position:absolute;background:hsla(0,0%,100%,.4);top:0;right:0;height:100%;width:100%;z-index:999;cursor:wait}.tf-post-data-duplicate:focus{outline:none;box-shadow:none}body.tourfic-settings_page_tf-setup-wizard{background-color:#ebf5ff}.tf-quick-setup-btn{border-radius:8px;background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);cursor:pointer;border:0px solid;padding:12px 32px;color:#fff;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px;display:inline-flex;gap:8px;transition:.3s all ease;text-decoration:none;min-width:130px;position:relative;z-index:0}.tf-quick-setup-btn::after{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:-1;opacity:0;background:linear-gradient(0deg, #0051A3 0%, #003C79 100%);border-radius:8px;transition:.3s all ease}.tf-quick-setup-btn:hover{color:#fff;box-shadow:0px 24px 20px 0px rgba(8,20,33,.08),0px 8px 16px 0px rgba(8,20,33,.08),0px 16px 8px 0px rgba(8,20,33,.04)}.tf-quick-setup-btn:hover::after{opacity:1}.tf-link-skip-btn{border-radius:8px;background:#ebf5ff;cursor:pointer;border:0px solid;padding:12px 32px;color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px;transition:.3s all ease;text-decoration:none;min-width:130px;position:relative;z-index:0}.tf-link-skip-btn::after{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:-1;opacity:0;background:linear-gradient(0deg, #0051A3 0%, #003C79 100%);border-radius:8px;transition:.3s all ease}.tf-link-skip-btn:hover{box-shadow:0px 16px 8px 0px rgba(8,20,33,.04),0px 8px 16px 0px rgba(8,20,33,.08),0px 24px 20px 0px rgba(8,20,33,.08);color:#fff}.tf-link-skip-btn:hover::after{opacity:1}.tf-theme-activation-btn{min-width:267px;justify-content:center}.tf-settings-finish-btn{min-width:140px}.tf-settings-default-button{min-width:auto}.tourfic-settings_page_tf-setup-wizard #wpcontent{margin-left:0 !important}.tourfic-settings_page_tf-setup-wizard #wpbody-content,.tourfic-settings_page_tf-setup-wizard #wpcontent{padding:0;overflow-x:hidden !important;min-height:calc(100vh - 32px)}.tourfic-settings_page_tf-setup-wizard #adminmenumain,.tourfic-settings_page_tf-setup-wizard .error,.tourfic-settings_page_tf-setup-wizard .notice,.tourfic-settings_page_tf-setup-wizard .update-nag,.tourfic-settings_page_tf-setup-wizard .updated,.tourfic-settings_page_tf-setup-wizard div#wpadminbar,.tourfic-settings_page_tf-setup-wizard div#wpfooter{display:none}.tourfic-settings_page_tf-setup-wizard #wpbody{padding-top:0px}.tf-setup-header{padding:16px 56px;background:#f8fafc;box-shadow:0px 32px 32px 0px rgba(125,168,212,.02),0px 16px 40px 0px rgba(125,168,212,.04),0px 32px 56px 0px rgba(125,168,212,.08);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 575.98px){.tf-setup-header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}.tf-setup-header .tf-setup-header-left{height:48px}.tf-setup-header .tf-setup-header-left img{width:44px;height:48px}.tf-setup-header .tf-setup-header-right span{color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px}.tf-setup-header .tf-setup-header-right span a{color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.tf-setup-content-layout{min-width:886px;width:886px;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;margin-top:72px;margin-bottom:72px}@media only screen and (max-width: 885px){.tf-setup-content-layout{min-width:auto;width:auto;margin-left:12px;margin-right:12px}}.tf-setup-content-layout .tf-back-btn{display:inline-flex;gap:8px;text-decoration:none;margin:0px 0px 16px 8px}.tf-setup-content-layout .tf-back-btn:focus{outline:none;box-shadow:none}.tf-setup-content-layout .tf-back-btn span{color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px}.tf-setup-content-layout .setup-content-warper{border-radius:16px;background:#fff;text-align:center;padding:104px 112px}@media only screen and (max-width: 885px){.tf-setup-content-layout .setup-content-warper{padding:32px}}.tf-setup-content-layout.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-setup-content-layout .welcome-img{margin-bottom:20px}.tf-setup-content-layout .welcome-img img{width:87px}.tf-setup-content-layout .tf-setup-welcome-title{color:#27333f;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;line-height:120%;margin:0px}.tf-setup-content-layout .tf-setup-welcome-description{color:#566676;text-align:center;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}.tf-setup-content-layout .tf-setup-welcome-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:48px}.tf-setup-content-layout .tf-setup-welcome-footer .tf-link-btn{color:#11142e;font-weight:500;text-decoration:underline}.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 768px){.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer .tf-admin-btn{margin-bottom:0;margin-right:10px}.tf-setup-content-layout .tf-setup-finish-content{border-radius:16px;background:#fff;padding:56px 32px 96px 32px;text-align:center}.tf-setup-content-layout .tf-setup-finish-content .welcome-img{margin-bottom:50px}.tf-setup-content-layout .tf-setup-finish-content .welcome-img img{width:133px;height:130px;transform:rotate(-45deg)}.tf-setup-content-layout .tf-setup-finish-content .tf-setup-welcome-description{margin-top:8px}.tf-setup-content-layout .tf-setup-finish-content .tf-setup-finish-footer{gap:16px;flex-wrap:wrap}.tf-setup-content-layout .tf-setup-finish-content a:focus{outline:none;box-shadow:none}.tf-setup-woocommerce-step .welcome-img img{width:96px;margin-bottom:16px}.tf-setup-step-container{min-width:886px;width:886px;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;margin-top:72px;margin-bottom:72px}@media only screen and (max-width: 885px){.tf-setup-step-container{min-width:auto;width:auto;margin-left:12px;margin-right:12px}}.tf-setup-steps{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);font-size:0;list-style:none;width:100%;text-align:initial;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;justify-content:center;margin-bottom:48px}.tf-setup-steps .tf-steps-item{position:relative;display:inline-block}.tf-setup-steps .tf-steps-item .tf-steps-item-tail{padding:3.5px 45px 3.5px 35px;margin-left:58px;top:8px;position:absolute;left:0;width:70%}@media only screen and (max-width: 575.98px){.tf-setup-steps .tf-steps-item .tf-steps-item-tail{margin-left:10px;width:60%}}.tf-setup-steps .tf-steps-item .tf-steps-item-tail::after{display:inline-block;width:100%;height:2px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.tf-setup-steps .tf-steps-item .tf-steps-item-icon{width:auto;height:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;display:inline-block;font-size:.75rem;text-align:center;border-color:#1890ff;display:block}.tf-setup-step-container{display:none}.tf-setup-step-container.active{display:block}.tf-setup-step-container .tf-back-btn{display:inline-flex;gap:8px;text-decoration:none;margin:0px 0px 16px 8px}.tf-setup-step-container .tf-back-btn:focus{outline:none;box-shadow:none}.tf-setup-step-container .tf-back-btn span{color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px}.tf-setup-step-container .tf-template-selection{display:flex;gap:24px;justify-content:center}.tf-setup-step-container .tf-template-selection .tf-single-theme label{position:relative;display:block}.tf-setup-step-container .tf-template-selection .tf-single-theme label .checked-svg{position:absolute;left:8px;top:8px;display:none}.tf-setup-step-container .tf-template-selection .tf-single-theme label input{display:none}.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked+img{border:1px solid #003c79}.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked~.checked-svg{display:block}.tf-setup-step-container .tf-template-selection .tf-single-theme label h4{color:#27333f;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0;margin-top:8px}.tf-setup-step-container .tf-template-selection .tf-single-theme label img{box-shadow:0px 10px 20px 0px rgba(0,36,72,.04),0px 10px 16px 0px rgba(0,36,72,.04);border-radius:12px;border:1px solid rgba(0,0,0,0)}.tf-setup-step-container .tf-setup-step-layout{padding:56px 96px;border-radius:16px;background:var(--UI-0, #ffffff);text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 885px){.tf-setup-step-container .tf-setup-step-layout{padding:32px}}.tf-setup-step-container .tf-setup-step-title{color:#27333f;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;line-height:120%;margin:0px 0px 0px 0px}.tf-setup-step-container .tf-setup-step-subtitle{text-align:left;color:#27333f;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin:0 0 2px 0px}.tf-setup-step-container .tf-select-title{color:#27333f;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;margin:0px 0px 24px 0px}.tf-setup-step-container .tf-setup-step-desc{color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin:8px 0px 32px 0px}.tf-setup-step-container .tf-select-service{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:56px;margin:0}@media only screen and (max-width: 885px){.tf-setup-step-container .tf-select-service{gap:24px;flex-wrap:wrap}}.tf-setup-step-container .tf-select-service input[type=checkbox]{display:none}.tf-setup-step-container .tf-select-service label{display:block;position:relative;cursor:pointer;border-radius:6px}@media only screen and (max-width: 575.98px){.tf-setup-step-container .tf-select-service label{padding:5px}}.tf-setup-step-container .tf-select-service label span{color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;display:block;margin-top:16px}.tf-setup-step-container .tf-select-service label:before{background:#fff #fff;content:"";display:block;border-radius:50%;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:26px;transition-duration:.4s;transform:scale(0);font-family:"dashicons";font-size:1.25rem}@media only screen and (max-width: 575.98px){.tf-setup-step-container .tf-select-service label:before{width:20px;height:20px;top:-3px;left:-3px;font-size:1.125rem;line-height:20px}}.tf-setup-step-container .tf-select-service label{position:relative}.tf-setup-step-container .tf-select-service label .tf-inactive img{width:150px;transition:.3s all ease;border-radius:12px}.tf-setup-step-container .tf-select-service label .tf-inactive img:hover{border-radius:12px;background:#fff;box-shadow:0px 10px 16px 0px rgba(0,36,72,.04),0px 10px 20px 0px rgba(0,36,72,.04)}.tf-setup-step-container .tf-select-service label .tf-active{position:absolute;left:0;top:0;right:0;bottom:0;transition:.3s all ease;opacity:0;z-index:-1}.tf-setup-step-container .tf-select-service label .tf-active img{width:150px;box-shadow:0px 10px 16px 0px rgba(0,36,72,.04),0px 10px 20px 0px rgba(0,36,72,.04);border-radius:12px}.tf-setup-step-container .tf-select-service :checked+label .tf-active{opacity:1;z-index:99}.tf-setup-step-container .tf-setup-action-btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:48px}.tf-setup-step-container .tf-setup-action-btn-wrapper .tf-setup-action-btn-next{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.tf-setup-step-container .setup-form-group{border-radius:12px;border:1px solid #eef2f6;background:#fff;padding:16px 24px 24px 24px;display:flex;flex-direction:column;gap:16px}.tf-setup-step-container .setup-form-group .tf-setup-form-item-wrap{text-align:left}.tf-setup-step-container .setup-form-group .tf-setup-field-desc{display:block;margin-top:4px}.tf-setup-step-container .setup-form-group .tf-setup-form-item{width:100%}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label{display:block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:left;margin-bottom:4px}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label label{color:#27333f;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input{flex:1 1 0;min-width:0}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text],.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email],.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number],.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select{border-radius:4px;border:1px solid #eef2f6;background-color:#f8fafc;height:40px;padding:8px 12px;color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;transition:all .3s;outline:none;max-width:100%;width:100%}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text]:focus,.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email]:focus,.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number]:focus,.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select:focus{outline:none;box-shadow:none}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label{position:relative;display:inline-block;width:32px;height:20px;border-radius:20px}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input{display:none}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c0ccd8;border-radius:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider::before{position:absolute;content:"";height:14px;width:14px;border-radius:12px;top:3px;left:4px;background-color:#fff;box-shadow:0px 0px 8px rgba(27,25,25,.3);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked+.tf-switch-slider{background-color:#003c79}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked+.tf-switch-slider:before{left:100%;margin-left:-18px}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline{border-radius:4px;border:1px solid #eef2f6;background:#f8fafc;display:flex;padding:16px 12px;justify-content:space-between;box-sizing:border-box;align-items:center;height:56px}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label{margin:0}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label label{font-size:.938rem}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input{text-align:right;max-width:246px !important}@media only screen and (max-width: 640px){.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input{max-width:120px !important}}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input input[type=text]{height:32px;margin:0;background:#fff}.tf-setup-step-container .setup-form-group .tf-field-imageselect{padding:0}.tf-setup-step-container .setup-form-group .tf-field-imageselect label{color:#27333f;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin:0;text-align:left}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset{margin-top:16px}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group{gap:22px}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li{margin:0;width:200px;border-radius:8px;box-sizing:border-box}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box{width:200px;height:180px;padding:8px 24px 2px 24px;box-sizing:border-box;cursor:pointer}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box img{width:100%;height:100%;border:2px solid rgba(0,0,0,0) !important;object-fit:cover}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box{border:2px solid rgba(0,0,0,0) !important;border-radius:8px;background-color:#ebf5ff}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox>input:checked+.select-image-box{border-color:#003c79 !important;border-radius:8px}.tf-setup-step-container .setup-form-group .tf-archive-imageselect-box .tf-image-checkbox .select-image-box{background-color:#fafafa !important}.tf-setup-step-container .setup-form-group .tf-setup-permalink{padding:12px}.tf-setup-step-container .tf-setup-group-general{padding-top:24px;gap:24px}.tf-setup-step-container .tf-setup-step-description{margin-bottom:30px}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout{padding-left:73px;padding-right:73px}@media only screen and (max-width: 885px){.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout{padding:32px}}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading{position:relative;z-index:0}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading .tf-setup-title-shape{position:absolute;left:2px;bottom:20px;height:100%;width:100%;z-index:-1}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-setup-step-desc a{text-decoration:none;color:#003c79}@media only screen and (max-width: 885px){.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .setup-theme-style img{width:100%}}.tf-setup-step-container.tf-setup-step-5 .tf-setup-step-desc,.tf-setup-step-container.tf-setup-step-6 .tf-setup-step-desc{margin-bottom:0px}.tf-setup-step-container .tf-hotel-setup-wizard,.tf-setup-step-container .tf-tour-setup-wizard,.tf-setup-step-container .tf-apartment-setup-wizard,.tf-setup-step-container .tf-car-setup-wizard{margin-top:48px}.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc,.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc,.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc,.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc{text-align:left;margin:0 0 16px 0;color:#566676;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc span,.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc span,.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc span,.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc span{color:#27333f}.tf-setup-step-container.tf-setup-step-5 .setup-form-group{gap:32px}.tf-setup-step-container .tf-auto-publish-field{margin-top:8px}.tf-setup-step-container .tf-btn-loading{padding-right:40px;position:relative}.tf-setup-step-container .tf-quick-setup-btn.tf-btn-loading{padding-right:50px !important}.tf-setup-step-container .tf-btn-loading:before{content:"";position:absolute;top:50%;right:24px;margin-top:-7px;display:inline-block;width:12px;height:12px;border:2px solid #fff;border-left-color:rgba(0,0,0,0);border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;transition:opacity .2s ease,visibility .2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear}@-webkit-keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard ul,.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard ul{margin-bottom:0px}.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox img,.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox img{width:200px;height:140px}.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox>input:checked+img,.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox>input:checked+img{border-color:#5d5dff;border-radius:5px}@media only screen and (max-width: 1024px){#tf_tours_opt .tf-admin-meta-box{position:relative;min-height:660px}}.tf-admin-meta-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:-6px -12px -12px -12px;z-index:10;position:relative}@media only screen and (max-width: 1024px){.tf-admin-meta-box{position:relative;min-height:500px}}.tf-admin-meta-box.tf-taxonomy-metabox{display:block;margin:0;max-width:95%}.tf-admin-meta-box .tf-admin-tab.active{display:block;position:absolute;z-index:99999;top:0;bottom:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-admin-meta-box .tf-admin-tab{border-right:1px solid #e1e5ea;background-color:#fff;min-width:242px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:24px;box-sizing:border-box}@media only screen and (max-width: 1024px){.tf-admin-meta-box .tf-admin-tab{display:none}}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks{font-style:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#27333f;padding:12px 16px;text-align:left;font-size:15px;line-height:24px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:8px}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks .tf-sec-icon{margin-right:8px;color:#566676;min-width:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks:focus{box-shadow:none;outline:none}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active{position:relative;color:#fff;border-radius:8px;background:linear-gradient(180deg, #0051A3 0%, #003C79 100%)}@media only screen and (max-width: 1024px){.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active{position:static}}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active .tf-sec-icon{color:#fff}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu{margin:0;display:none}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li{margin-bottom:0}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks{padding:0}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 20px;margin-left:24px;border-left:1px solid #c4cbd4;position:relative}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner::after{position:absolute;content:"";height:25px;width:14px;border-width:0 0 1px 1px;border-style:solid;border-color:#c4cbd4;left:-1px;top:0;border-bottom-left-radius:8px}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner{border-left:none}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after{left:0}.tf-admin-meta-box .tf-tab-wrapper{-webkit-flex:0 0 calc(100% - 242px);-ms-flex:0 0 calc(100% - 242px);flex:0 0 calc(100% - 242px)}@media only screen and (max-width: 1024px){.tf-admin-meta-box .tf-tab-wrapper{flex:0 0 calc(100% - 0px)}}.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0 24px}.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-option-wrapper .tf-option-footer{position:relative;padding:15px 0px;text-align:right}.tf-option-wrapper .tf-option-footer button{padding:10px 25px;font-size:1rem}.tf-option-wrapper .tf-option-footer span{display:block;font-size:1rem;color:#8997a9;font-weight:600;margin-top:5px}.tf-option-wrapper .tf-option-footer span a{color:#8997a9;display:inline;margin-left:5px}.tf-option-wrapper .tf-option-footer span a:focus{outline:none;box-shadow:none}.tf-option{width:100%;margin:0}.tf-option .tf-tab-wrapper{-webkit-flex:0 0 calc(100% - 281px);-ms-flex:0 0 calc(100% - 281px);flex:0 0 calc(100% - 281px);background-color:#fff;padding:12px 0}@media only screen and (max-width: 1024px){.tf-option .tf-tab-wrapper{flex:0 0 calc(100% - 0px)}}.tourfic-settings_page_tf_dashboard #wpcontent{background-color:#ebf5ff}.tourfic-settings_page_tf_get_help #wpcontent{background-color:#ebf5ff}.tf-setting-dashboard .tf-setting-top-bar{background-color:#fff;padding:15px 40px;margin-left:-20px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.tf-setting-dashboard .tf-setting-top-bar .version{display:flex;align-items:center}.tf-setting-dashboard .tf-setting-top-bar .version img{width:100px}.tf-setting-dashboard .tf-setting-top-bar .version span{font-size:11px;line-height:11px;color:#000;font-weight:700;border:1px solid #003c79;border-radius:4px;background-color:rgba(0,60,121,.0392156863);display:inline-block;padding:2px 6px;margin-left:10px}.tf-setting-dashboard .tf-setting-top-bar .other-document{position:relative;width:30px;height:30px;cursor:pointer;transition:all .2s ease}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown{position:absolute;cursor:context-menu;top:60px;right:-10px;z-index:1;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,.25);min-width:200px;max-width:200px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:9999}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown:after{content:"";position:absolute;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);top:-10px;right:25px;border-bottom:10px solid #fff;margin-top:0;z-index:1}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a{font-size:.938rem;font-weight:500;color:#000;display:flex;align-items:center;transition:all .2s ease;text-decoration:none;padding:10px 0px}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a span{margin-left:10px}.tf-setting-dashboard .tf-setting-top-bar .other-document:hover .dropdown{visibility:visible;opacity:1}.tf-setting-dashboard .tf-setting-banner{background-color:rgba(0,0,0,0);padding:30px 100px;border-radius:10px;margin:40px 20px 40px 0;display:flex;align-items:center;justify-content:space-between;background-image:radial-gradient(at center center, #004A9E 0%, #001C39 75%)}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-banner{display:flow-root}}@media only screen and (max-width: 768px){.tf-setting-dashboard .tf-setting-banner{padding:30px 40px}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content{width:50%}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content{width:100%}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content img{width:200px;display:block;margin-bottom:15px}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span{color:#fff;font-size:38px;line-height:1.2;font-weight:200}@media only screen and (max-width: 575.98px){.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span{font-size:26px}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span b{display:block;font-weight:700}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image{width:30%}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image{width:100%}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image img{width:100%}.tf-setting-dashboard .tf-setting-overview-section{margin:24px 24px 0px 0;position:relative}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}@media only screen and (max-width: 1199.98px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid{display:flex;flex-wrap:wrap;column-gap:16px;justify-content:flex-start}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{padding:20px;border-radius:8px;background-color:#fff;display:flex;flex-wrap:wrap;flex-basis:calc(16.5% - 0px)}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{padding:12px}}@media only screen and (max-width: 1199.98px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{flex-basis:calc(30% - 10px)}}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{flex-basis:calc(33.33% - 35px);margin:0}}@media only screen and (max-width: 768px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{width:inherit;flex-basis:calc(50% - 35px)}}@media only screen and (max-width: 480px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{flex-basis:100%}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon{width:70px;height:70px;border-radius:50%;flex-shrink:0}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon img{width:100%}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon{width:42px;height:42px}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content{padding-left:25px}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content{padding-left:10px}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p{font-size:1rem;font-weight:600;color:#222;margin:0 0 10px}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p{font-size:.875rem}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3{margin:0;font-size:30px;font-weight:700;color:#000;line-height:.8}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3{font-size:1.5rem}}.tf-setting-dashboard .tf-setting-performace-section{margin:24px 24px 0px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;position:relative}@media only screen and (max-width: 1199.98px){.tf-setting-dashboard .tf-setting-performace-section{flex-direction:column}}.tf-setting-dashboard .tf-setting-performace-section h2{font-size:26px;font-weight:600;line-height:1;color:#000;margin:0 0 16px}.tf-setting-dashboard .tf-setting-performace-section .tf-report-wrapper{-webkit-flex:0 0 calc(70% - 24px);-ms-flex:0 0 calc(70% - 24px);flex:0 0 calc(70% - 24px)}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden}.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader img{width:120px}.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader.show{opacity:1;visibility:visible}.tf-setting-dashboard .tf-setting-performace-section .tf-order-report{background:#fff;padding:20px;border-radius:10px}@media only screen and (max-width: 640px){.tf-setting-dashboard .tf-setting-performace-section .tf-order-report{padding:0}}.tf-setting-dashboard .tf-setting-performace-section .tf-order-report canvas{width:100% !important}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter{flex-direction:column;align-items:flex-start}}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter{margin-bottom:15px;display:inline-block}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter span{display:block;font-size:11px;line-height:13px;font-weight:600;color:#77797e;text-transform:uppercase;margin-bottom:5px}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter select{width:180px;color:#222;border:1px solid #ddd;height:40px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists{border-radius:8px;background:#f8f7fd;padding:16px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists h3{color:#06040c;font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 16px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists ul{display:grid;grid-template-columns:1fr;gap:16px;margin:0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item{border-radius:6px;background:#fff;box-shadow:0 1px 4px 0 rgba(44,39,63,.01),0 2px 2px 0 rgba(44,39,63,.02),0 1px 1px 0 rgba(44,39,63,.04);padding:20px 24px 24px 20px;transition:all ease-in-out .3s;margin-bottom:0;position:relative}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item.featured{border-radius:6px;border:4px solid rgba(0,0,0,0);background:linear-gradient(white, white) padding-box,linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;box-shadow:0px 1px 4px 0px rgba(44,39,63,.01),0px 2px 2px 0px rgba(44,39,63,.02),0px 1px 1px 0px rgba(44,39,63,.04);box-sizing:border-box}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content{display:flex;gap:12px;justify-content:space-between}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image{border-radius:16px;background:#fff;box-shadow:0 0 8px 0 rgba(65,65,65,.08);height:56px;width:56px;display:flex;align-items:center;justify-content:center}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image img{width:32px;height:32px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title{width:calc(100% - 167px)}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4{color:#2c273f;font-size:15px;font-style:normal;font-weight:600;line-height:24px;margin:0 0 2px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4 .badge.free{border-radius:3px;background:#e6faee;font-size:12px;padding:2px 8px;color:#17723f;font-size:11px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-left:6px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title p{color:#5d5676;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn{font-weight:600}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button{padding:0px;color:#382673;font-size:15px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;position:relative}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.install{color:#382673;cursor:pointer}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate{color:#382673;cursor:pointer}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.pro,.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro{color:#ff9800}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro{color:#ff5722;cursor:pointer}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active{color:#382673;opacity:.8}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active-pro{color:#ff5722;opacity:.8}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button:not(.active):not(.active-pro){display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;transition:background .3s;position:relative;background-color:rgba(0,0,0,0);gap:3px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading{background:#ccc;cursor:not-allowed}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .loader{display:none;width:12px;height:12px;border:2px solid #b3b3b3;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite;margin-left:8px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading .loader{display:inline-block}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote{background:#fff;padding:16px;border-radius:6px;margin:16px 0 16px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content h3{margin:0 0 4px 0;color:#1b334b;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content p{color:#344d65;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 16px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content a{color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;border-radius:8px;background:#003c7a;padding:8px 16px;display:inline-flex;align-items:center;gap:8px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access{background:#f7f8fa;border-radius:8px;padding:16px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access h3{color:#06040c;font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:16px;margin-top:0px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex-direction:column}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item{background:#fff;box-shadow:0 1px 4px 0 rgba(44,39,63,.01),0 2px 2px 0 rgba(44,39,63,.02),0 1px 1px 0 rgba(44,39,63,.04);border-radius:6px;transition:all ease-in-out .3s;width:100%}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#2c273f;font-size:15px;font-style:normal;font-weight:600;line-height:24px;gap:12px}.tf-settings-help-center .tf-support-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin:24px 24px 32px 0}@media only screen and (max-width: 1199.98px){.tf-settings-help-center .tf-support-cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-support-cards{grid-template-columns:1fr}}.tf-settings-help-center .tf-support-cards .tf-single-support-card{background-color:#fff;border-radius:16px;padding:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:24px}.tf-settings-help-center .tf-support-cards .tf-single-support-card h3{font-size:1.5rem;line-height:32px;color:#27333f;margin:0 0 -8px 0}.tf-settings-help-center .tf-support-cards .tf-single-support-card p{font-size:.938rem;color:#566676;margin:0}.tf-settings-help-center .tf-support-cards .tf-single-support-card a.tf-link-skip-btn{min-width:inherit}.tf-settings-help-center .tf-support-cards.tf-support-cards-4{padding:24px;grid-template-columns:repeat(4, 1fr);border-radius:16px;background:#f6fafe}@media only screen and (max-width: 1199.98px){.tf-settings-help-center .tf-support-cards.tf-support-cards-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-support-cards.tf-support-cards-4{grid-template-columns:1fr}}.tf-settings-help-center .tf-support-cards.tf-support-cards-4 .tf-single-support-card h3{margin:0 0 -16px 0}.tf-settings-help-center .tf-settings-faq{margin:32px 20px 0 0}.tf-settings-help-center .tf-settings-faq h2{margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:32px;color:#27333f}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper{background-color:#fff;border-radius:10px;padding:24px;grid-template-columns:repeat(2, 1fr);display:grid;gap:24px}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper{display:block}}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq{border-radius:4px;border:1px solid #eef2f6;background:#f8fafc}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq{margin-bottom:16px}}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;padding:8px;cursor:pointer}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title i{font-size:.938rem;color:#566676;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4{margin:0;font-size:.938rem;font-weight:500;color:#566676;line-height:24px}@media only screen and (max-width: 480px){.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4{font-size:1.063rem}}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title.active i{transform:rotate(180deg)}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc{display:none;padding:16px;border-top:1px solid #eef2f6}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc p{font-size:.938rem;color:#566676;margin:0}.tf-setting-license{margin:40px 40px 40px 20px}.tf-setting-license .tf-setting-license-tabs ul{margin:0;margin-left:40px}.tf-setting-license .tf-setting-license-tabs ul li.active{display:inline-block;border:none;margin:0;line-height:18px;text-decoration:none;font-weight:600;position:relative;background-color:#fff;border-radius:5px 5px 0px 0px}.tf-setting-license .tf-setting-license-tabs ul li.active:before{position:absolute;content:"";width:16px;height:16px;background-color:#fff;bottom:-8px;left:-5px;transform:rotate(45deg)}.tf-setting-license .tf-setting-license-tabs ul li.active:after{position:absolute;content:"";width:16px;height:16px;background-color:#fff;bottom:-8px;right:-5px;transform:rotate(45deg)}.tf-setting-license .tf-setting-license-tabs ul li.active span{display:inline-block;padding:14px 22px;color:#000;font-size:1.125rem;text-decoration:none}.tf-setting-license .tf-setting-license-tabs ul li.active span i{margin-right:5px}.tf-setting-license .tf-setting-license-field{background-color:#fff;border-radius:8px;padding:0px 20px}.tf-swal-settings-reset-alert #swal2-title{line-height:1.2}.tf-setting-wrapper{max-width:100%;margin:30px 20px 30px 0px;background-color:#fff;border-radius:10px;scroll-margin-top:100px}.tf-setting-wrapper .tourfic-settings-header{padding:20px 20px 20px 20px;border-bottom:1px solid #003c79;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:10px 10px 0px 0px;position:sticky;top:32px;z-index:999}.tf-setting-wrapper .tourfic-settings-header .settings-header-left{min-width:40%;display:flex;align-items:center;gap:16px}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-title{font-size:1.125rem;margin:0}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search{min-width:55%;display:flex;align-items:center;padding-left:12px;border:1px solid #c4cbd4;background-color:#f5f8ff;gap:8px;border-radius:4px;color:#363e4a}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search i{font-size:16px}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .search-input{min-width:100%}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input{min-width:calc(100% - 22px);padding:8px 12px 8px 0px;border:none;position:relative;background-color:rgba(0,0,0,0);height:42px;font-size:1rem;z-index:999}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input:focus{outline:none;box-shadow:none}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results{position:absolute;top:75%;left:164px;right:0;width:379px;background-color:#fff;box-sizing:border-box;border-radius:4px;min-height:60px;max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;border:1px solid #ddd;transition:all .5s ease}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results .tf-search-not-found{text-align:center;font-size:.875rem;font-weight:500}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul{margin:0;padding:0;list-style:none}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a{border-bottom:1px solid #f0f0f0;display:flex;padding:5px 10px 5px 10px;align-items:center;gap:12px;cursor:pointer;border-radius:4px;margin:0;text-decoration:none;color:#000}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:focus{box-shadow:none}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a .tf-search-result-title{line-height:1.4}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a i{font-size:20px !important;color:#8997a9}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a p{margin:0;font-size:.875rem;font-weight:600}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a span{font-size:.75rem;color:#777}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:hover{background-color:#f0f2f4}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:active{background-color:#f0f2f4}.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn{display:flex;align-items:center;gap:8px}.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn{background-color:#dc3545;border-color:#dc3545}.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn:hover{background-color:#bc362d;border-color:#bc362d}.tf-setting-wrapper .tf-option-form{padding:30px 30px 30px 0px}.tf-setting-wrapper .tf-option-form .tf-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:10;position:relative}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option{position:relative;min-height:500px}}.tf-setting-wrapper .tf-option-form .tf-option.tf-taxonomy-metabox{display:block;margin:0;max-width:95%}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab.active{display:block;position:absolute;z-index:99999;top:0;bottom:0;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab{min-width:280px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab{display:none}}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks{font-style:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;padding:18px 30px;font-size:1rem;text-align:left;line-height:24px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks .tf-sec-icon{margin-right:10px;color:#8997a9;min-width:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:hover{background-color:#fff;outline:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:focus{box-shadow:none;outline:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active{background-color:rgba(0,60,121,.1098039216);color:#003c79;position:relative;overflow:hidden;border-radius:0px 5px 0px 0px}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active{position:static}}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active .tf-sec-icon{color:#003c79}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::before{position:absolute;content:"";font-size:.875rem;color:#003c79;font-family:"FontAwesome" !important;right:10px}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after{position:absolute;content:"";width:8px;border:none;left:-4px;bottom:0;top:0;background:#003c79;height:28px;margin:auto;border-radius:25px}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after{position:static;display:none}}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu{margin:0;display:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li{margin-bottom:0}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks{padding:0}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:18px 30px;margin-left:24px}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner{border-left:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after{left:0}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper{-webkit-flex:0 0 calc(100% - 280px);-ms-flex:0 0 calc(100% - 280px);flex:0 0 calc(100% - 280px);padding-top:0px}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper{flex:0 0 calc(100% - 0px)}}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting{text-align:right;padding-bottom:15px;display:none}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting{display:block}}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting a i{color:#000;font-size:22px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 20px;background:#ededf8;margin:0px 0px 0px 20px;border-radius:5px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field{background-color:#fff;margin:5px 0px;border-radius:8px;padding:20px 30px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field p.description{font-size:.875rem;margin-top:10px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field.tf-field-heading{border-radius:0px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field.tf-field-color{background-color:rgba(0,0,0,0);padding:0px}.tf-shortcode-generator-section{background-color:#fff;padding:30px;border-radius:8px;margin-right:20px}.tf-shortcode-generator-section .tf-shortcode-generators{background:#ededf8;border-radius:8px;padding:20px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-single:not(:last-child){margin-bottom:20px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;flex-wrap:wrap;flex-direction:row;background-color:#fff;padding:20px 30px;align-items:center;border-radius:5px;-webkit-border-radius:5px}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label{display:flow-root !important}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels label{font-size:.875rem;line-height:22px;font-weight:600;color:#0d165e;display:inline-block;margin-bottom:3px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels p{margin:0;font-size:13px;line-height:18px;color:#838790;font-weight:400}.tf-shortcode-generator-section .tf-shortcode-generators .shortcode-section-heading{padding:5px 30px;border-bottom:3px solid #003c79}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button{font-size:1rem;line-height:20px;text-decoration:none;font-weight:500;padding:0 20px;margin-left:15px;height:45px;background-color:#003c79;color:#fff;border:none;box-shadow:none !important;outline:none;cursor:pointer;border-radius:5px}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button{margin-left:0px !important;margin-top:10px !important}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button:hover{background-color:#002f5e}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper{display:none;overflow-x:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form{transform:translateY(10%);width:600px;margin:30px auto;padding:30px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.18);border-radius:10px}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form{width:320px}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row{display:flex;margin-right:15px;margin-left:-15px;margin-bottom:15px;flex-wrap:wrap}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row{display:flow-root;margin-left:0;margin-right:0}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6{max-width:100%}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4{flex:0 0 33%;max-width:50%;position:relative;width:100%;padding-right:4px;padding-left:4px;box-sizing:border-box}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4{max-width:100%}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:first-child{padding-left:15px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:last-child{padding-right:15px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form select.tf-select-field[multiple]{height:auto}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container{width:100% !important}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container span.select2-selection{min-height:40px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .select2-search__field{margin:10px;font-size:.875rem}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field{width:100%;box-shadow:none;height:44px;padding:10px 25px;border-radius:5px;border:1px solid #ccc;font-size:.875rem;line-height:16px;appearance:none}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field:active{border-color:#8c8f94;box-shadow:none}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-close{position:absolute;right:-7px;top:-5px;width:36px;height:36px;line-height:36px;background:red;color:#fff;text-align:center;font-size:1.25rem;border-radius:50%;cursor:pointer}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-item{display:none}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-shortcode-field.copy-shortcode{align-self:start;float:none;display:flex}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form input.tf-shortcode-value{width:100%;height:45px;background:#fff;padding:10px 15px;border:1px solid #ccc}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-btn{margin-left:10px;line-height:22px;vertical-align:middle}.tf-copy-item span.tf-copied-msg{display:flex;justify-content:end;margin-bottom:9px;padding-right:10px}#tfhotel_docs,#tftour_docs,#tfapartment_docs{border:0px solid;box-shadow:none;background-color:rgba(0,0,0,0)}#tfhotel_docs .postbox-header,#tftour_docs .postbox-header,#tfapartment_docs .postbox-header{display:none}#tfhotel_docs .inside,#tftour_docs .inside,#tfapartment_docs .inside{margin:0px;padding:0px}#tfhotel_docs .inside .tf_docs_preview a,#tftour_docs .inside .tf_docs_preview a,#tfapartment_docs .inside .tf_docs_preview a{text-decoration:none}#tfhotel_docs .inside .tf_docs_preview a img,#tftour_docs .inside .tf_docs_preview a img,#tfapartment_docs .inside .tf_docs_preview a img{width:100%}#tfhotel_docs .inside .tf_docs_preview a:focus,#tftour_docs .inside .tf_docs_preview a:focus,#tfapartment_docs .inside .tf_docs_preview a:focus{outline:none;box-shadow:none}.tf-copy-item span.tf-copied-msg{display:flex;justify-content:end;margin-bottom:9px;padding-right:10px}.tf-exp-imp-field{width:100%;margin-top:10px;padding:10px}.tf-field{padding:12px 0}@media only screen and (max-width: 1024px){.tf-field{width:100% !important}}.tf-field .tf-field-label{display:block;font-style:normal;margin-bottom:3px;font-weight:600;font-size:15px;color:#27333f;display:flex !important;align-items:center;line-height:25.5px;letter-spacing:-0.25px;margin-bottom:4px}.tf-field .tf-field-label .tf-desc-tooltip{margin-left:4px;position:relative;display:flex}.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content{position:absolute;width:124px;border-radius:8px;background:#27333f;padding:8px 12px;color:#fff;font-size:11px;font-weight:600;line-height:16px;z-index:9;left:50%;margin-left:-74px;bottom:25px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content::before{position:absolute;content:"";height:16px;width:16px;border-radius:3px;background:#27333f;left:50%;margin-left:-8px;bottom:-4px;transform:rotate(45deg);z-index:-1}.tf-field .tf-field-label .tf-desc-tooltip:hover .tf-desc-tooltip-content{opacity:1;visibility:visible}.tf-field .tf-field-label .tf-desc-tooltip svg{cursor:pointer}.tf-field .tf-field-label .tf-csf-badge{margin-left:13px}.tf-field .tf-field-label .tf-csf-badge .tf-pro{background-color:#f44336 !important;margin:0}.tf-field .tf-field-label .tf-csf-badge .tf-upcoming{background-color:#060 !important;margin:0}.tf-field .tf-label-field .tf-fieldset .tf-inline li{background:#ededf8 !important;padding:20px 30px 13px 30px;margin:10px 0px;border-radius:8px}.tf-field .tf-fieldset{font-style:normal;font-size:.875rem}.tf-field .tf-fieldset a{font-style:normal;font-weight:600}.tf-field .tf-field-sub-title{color:#566676;font-size:13px;margin-bottom:0px;margin-top:4px;display:block}.tf-field.tf-field-heading .tf-fieldset{margin-top:0px}.tf-taxonomy-metabox .tf-field{padding:12px 0}.tf-inline-list{display:inline-block}.tf-field-ical input,.tf-field-ical_export input,.tf-field-text input,.tf-field-password input{width:100%;padding:12px 8px 12px 12px;height:40px;color:#27333f;font-size:15px;padding:8px 8px 8px 12px;border:1px solid #d9e0e8;background:#f5f9ff;border-radius:4px}.tf-field-ical input:focus,.tf-field-ical_export input:focus,.tf-field-text input:focus,.tf-field-password input:focus{background:rgba(0,0,0,0);box-shadow:none;border-radius:4px;border:1px solid #d9e0e8}.tf-field-ical input::-webkit-input-placeholder,.tf-field-ical_export input::-webkit-input-placeholder,.tf-field-text input::-webkit-input-placeholder,.tf-field-password input::-webkit-input-placeholder{color:#95a3b2}.tf-field-ical input::-ms-input-placeholder,.tf-field-ical_export input::-ms-input-placeholder,.tf-field-text input::-ms-input-placeholder,.tf-field-password input::-ms-input-placeholder{color:#95a3b2}.tf-field-ical input input:-ms-input-placeholder,.tf-field-ical_export input input:-ms-input-placeholder,.tf-field-text input input:-ms-input-placeholder,.tf-field-password input input:-ms-input-placeholder{color:#95a3b2}.tf-field-ical input::-moz-placeholder,.tf-field-ical_export input::-moz-placeholder,.tf-field-text input::-moz-placeholder,.tf-field-password input::-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-ical input:-moz-placeholder,.tf-field-ical_export input:-moz-placeholder,.tf-field-text input:-moz-placeholder,.tf-field-password input:-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-ical input::placeholder,.tf-field-ical_export input::placeholder,.tf-field-text input::placeholder,.tf-field-password input::placeholder{color:#95a3b2}.tf-field-ical input:read-only,.tf-field-ical_export input:read-only,.tf-field-text input:read-only,.tf-field-password input:read-only{box-shadow:inset 0 1px 2px rgba(0,0,0,.04);background-color:#ebf2ff}.tf-field-ical input:read-only:focus,.tf-field-ical_export input:read-only:focus,.tf-field-text input:read-only:focus,.tf-field-password input:read-only:focus{box-shadow:none;border:1px solid #c4cbd4}.tf-field-ical .tf-field-text-group,.tf-field-ical_export .tf-field-text-group,.tf-field-text .tf-field-text-group,.tf-field-password .tf-field-text-group{border-radius:4px;border:1px solid #d9e0e8;background:#fff;height:40px;padding:8px 8px 8px 12px;display:flex;align-items:center;box-sizing:border-box}.tf-field-ical .tf-field-text-group i,.tf-field-ical_export .tf-field-text-group i,.tf-field-text .tf-field-text-group i,.tf-field-password .tf-field-text-group i{color:#95a3b2}.tf-field-ical .tf-field-text-group input,.tf-field-ical_export .tf-field-text-group input,.tf-field-text .tf-field-text-group input,.tf-field-password .tf-field-text-group input{height:24px;border:0px solid;background:rgba(0,0,0,0);box-shadow:none}.tf-field-ical .tf-field-text-group input:focus,.tf-field-ical_export .tf-field-text-group input:focus,.tf-field-text .tf-field-text-group input:focus,.tf-field-password .tf-field-text-group input:focus{outline:none;border:none;box-shadow:none}.tf-field-textarea textarea{width:100% !important;height:120px;padding:8px 8px 8px 12px;color:#566676;font-size:15px;width:100%;border-radius:4px;border:1px solid #d9e0e8;background:#f5f9ff;line-height:24px}.tf-field-textarea textarea:focus{background:#fff;box-shadow:none}.tf-field-select select.tf-select{width:100%;max-width:100%;padding:8px 8px 8px 12px;border:1px solid #d9e0e8;background-color:#fff;border-radius:4px;height:40px;color:#27333f;font-size:15px;line-height:24px}.tf-field-select select.tf-select:focus{outline:none;border-color:#d9e0e8;box-shadow:none}.tf-field-select2 .select2-container{width:100% !important;display:block !important}.tf-field-select2 .select2-container .select2-selection{width:100%;padding:4px 8px 0 12px;border:1px solid #d9e0e8;background:#f5f9ff;border-radius:4px;min-height:40px;color:#363e4a;font-size:.875rem}.tf-field-select2 .select2-container .select2-selection .select2-selection__choice{background-color:#e1e5ea;border:none;margin-left:4px;margin-top:0;padding:4px 20px 4px 4px !important;color:#363e4a}.tf-field-select2 .select2-container .select2-selection .select2-selection__choice:first-child{margin-left:0}.tf-field-select2 .select2-container .select2-selection .select2-selection__choice__remove{border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;color:#363e4a;font-size:1rem;padding:0;position:absolute;left:auto;top:2px;right:4px}.tf-field-select2 .select2-container .select2-selection .select2-selection__clear{margin-top:0}.tf-field-select2 .select2-container .select2-search--inline .select2-search__field{margin-top:0;margin-left:5px;padding:4px 0 0 0;max-width:100%;resize:none;height:30px;vertical-align:middle;font-family:sans-serif;overflow:hidden;word-break:keep-all}.tf-field-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.tf-field-select2 .tf-select-box-option .tf-add-category{margin-top:16px}.tf-field-select2 .tf-select-box-option .tf-add-category>i{height:25px;width:25px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;margin-top:11px;cursor:pointer}.tf-field-select2 .tf-popup-box{position:fixed;z-index:900000;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;display:none}.tf-field-select2 .tf-popup-box::before{position:absolute;height:100%;width:100%;left:0;top:0;content:"";background-color:rgba(0,0,0,.2)}.tf-field-select2 .tf-popup-box .tf-add-category-box{display:inline-block;z-index:1;min-width:400px;min-height:160px;border-color:#aaa;box-shadow:0 5px 30px -5px rgba(0,0,0,.25);text-align:left;background:#fff;position:relative}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccd0d4;margin:0;padding:15px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header h3{font-size:.875rem;line-height:1em;margin:0;padding:0}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close{background:#b4b9be;height:25px;width:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close i{color:#fff}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content{padding:15px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box{margin-bottom:15px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box label{display:block;margin-bottom:10px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box input{width:100%;height:35px;border:1px solid #ddd;border-radius:5px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box select{width:100%;height:35px;border:1px solid #ddd;border-radius:5px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-admin-btn.tf-btn-secondary{padding:7px 25px;font-size:14px !important;font-weight:500 !important}.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3){display:none}.tf-field-radio .tf-fieldset ul li{margin-bottom:10px}.tf-field-radio .tf-fieldset ul.tf-inline li{display:inline-block;margin-right:20px}.tf-field-radio .tf-fieldset input[type=radio]{display:none}.tf-field-radio .tf-fieldset input[type=radio]+label{color:#607085;font-size:1rem;position:relative;padding-left:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-radio .tf-fieldset input[type=radio]+label:hover{color:#4b5768}.tf-field-radio .tf-fieldset input[type=radio]+label:hover::before{border-color:#76a9ff}.tf-field-radio .tf-fieldset input[type=radio]+label::before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #8997a9;border-radius:100%;position:absolute;top:1px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-radio .tf-fieldset input[type=radio]+label::after{content:"";height:14px;width:14px;background-color:#2979ff;border-radius:100%;position:absolute;top:4px;left:3px;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-radio .tf-fieldset input[type=radio]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tf-field-radio .tf-fieldset input[type=radio]:checked+label:before{border-color:#2979ff}.tf-field-checkbox .tf-fieldset ul li{margin-bottom:10px}.tf-field-checkbox .tf-fieldset ul.tf-inline li{display:inline-block;margin-right:20px}.tf-field-checkbox .tf-fieldset input[type=checkbox]{display:none}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label{color:#607085;font-size:1rem;position:relative;padding-left:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label:hover{color:#4b5768}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label:hover::before{border-color:#76a9ff}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label::before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #8997a9;border-radius:2px;position:absolute;top:1px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label::after{content:"";background-image:url(../images/icons/check.svg);background-repeat:no-repeat;background-position:center;background-size:13px;height:18px;width:18px;position:absolute;top:2px;left:1px;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked+label:before{background-color:#003c79;border-color:#003c79}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty){height:100px;width:100px;border:1px solid #ddd;padding:5px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close{position:absolute;top:-10px;right:-10px;background:#fff;padding:2px;cursor:pointer;border-radius:50%;border:1px solid #ddd;width:15px;height:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close img{background:#fff;width:11px !important}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) img{width:100%;object-fit:contain}.tf-field-image .tf-fieldset .tf-fieldset-media{display:flex}.tf-field-image .tf-fieldset .tf-fieldset-media input{width:90%;padding:12px 8px 12px 12px;background-color:#f5f8ff;border:1px solid #c4cbd4;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem;white-space:nowrap;overflow:hidden}.tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload{height:48px;width:100px !important;line-height:48px;text-align:center;text-transform:capitalize;background-color:#003c79;border-color:#003c79}.tf-taxonomy-metabox{display:flow-root}.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media{display:flex}.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media input{width:85%;padding:12px 8px 12px 12px;border:none;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem;background:#fff;border:1px solid #c4cbd4;white-space:nowrap;overflow:hidden}.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload{height:48px;width:14%;line-height:48px;text-align:center;text-transform:capitalize}.taxonomy-hotel_location #edittag,.taxonomy-tour_destination #edittag,.taxonomy-hotel_feature #edittag{display:flex;flex-direction:column}.taxonomy-hotel_location #edittag .tf-admin-meta-box.tf-taxonomy-metabox,.taxonomy-tour_destination #edittag .tf-admin-meta-box.tf-taxonomy-metabox,.taxonomy-hotel_feature #edittag .tf-admin-meta-box.tf-taxonomy-metabox{order:2}.taxonomy-hotel_location #edittag table,.taxonomy-tour_destination #edittag table,.taxonomy-hotel_feature #edittag table{order:1}.taxonomy-hotel_location #edittag .edit-tag-actions,.taxonomy-tour_destination #edittag .edit-tag-actions,.taxonomy-hotel_feature #edittag .edit-tag-actions{order:3}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery-preview img{height:60px;width:60px;border:1px solid #ddd;padding:5px;margin-right:10px}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-primary{background-color:#003c79;border-color:#003c79}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.tf-gallery-edit{margin-left:5px}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-warning{border-color:#f44336;background:#f44336;margin-left:5px;color:#fff;display:none}.tf-field-heading{padding:24px;margin:0 -24px;background-color:#ebf5ff}.tf-field-heading .tf-field-heading-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:32px;align-items:end}.tf-field-heading .tf-field-heading-inner .tf-field-heading-icon{margin-right:10px;width:28px;height:28px;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#ebf5ff;color:#fff;border-radius:4px;flex-wrap:nowrap}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content{color:#000;font-size:.875rem;font-weight:600;width:100%}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content h3{margin:0;color:#27333f;font-size:19px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.75px}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content p{color:#566676;font-size:13px;font-weight:400;line-height:20px;margin:0}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content.has-content h3{margin-bottom:4px}.tf-field-heading .tf-field-heading-inner .tf-heading-docs a{display:flex;text-decoration:none;color:#003c79;font-size:13px;font-weight:600;line-height:20px;gap:8px}.tf-field-heading .tf-field-heading-inner .tf-heading-docs a:focus{outline:none;box-shadow:none}.tf-field-notice-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:24px;border:1px solid #d1ebec;border-radius:8px;background-color:#f0fafa}.tf-field-notice-inner .tf-field-notice-icon{margin-right:10px;font-size:1.25rem;color:#069697}.tf-field-notice-inner .tf-field-notice-content{color:#8997a9;align-self:center}.tf-field-notice-inner .tf-field-notice-content h6{margin:0;font-weight:500;color:#363e4a;font-size:1rem}.tf-field-notice-inner .tf-field-notice-content.has-content h6{margin-bottom:5px}.tf-field-notice-inner.tf-notice-success{border-color:#dceddd;background-color:#f5faf5}.tf-field-notice-inner.tf-notice-success .tf-field-notice-icon{color:#198754}.tf-field-notice-inner.tf-notice-warning{border-color:#ffecb3;background-color:#fffdf6}.tf-field-notice-inner.tf-notice-warning .tf-field-notice-icon{color:#ffbf00}.tf-field-notice-inner.tf-notice-danger{border-color:#fddcda;background-color:#fef2f1}.tf-field-notice-inner.tf-notice-danger .tf-field-notice-icon{color:#dc3545}.tour-option-itinerary-notice .tf-field-notice-content{font-size:1rem;line-height:1.5}.tour-option-itinerary-notice .tf-field-notice-content{font-size:1rem;line-height:1.5}.tf-pro-notice .tf-field-notice-inner{background-color:#ebefff;border:1.5px solid #295bff}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-icon{font-size:1.5rem;color:#295bff;margin-right:8px}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content{color:#000;font-size:.875rem;line-height:1.6;align-self:center;font-weight:400}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content b{font-weight:600}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content a{color:#295bff}.tf-field-switch .tf-inline-switch{display:flex;gap:8px;align-items:center}.tf-field-switch .tf-inline-switch .tf-field-label{margin-bottom:0px}.tf-field-switch .tf-switch-label{position:relative;display:inline-block;width:32px;height:20px;border-radius:32px}.tf-field-switch .tf-switch-label input{display:none}.tf-field-switch .tf-switch-label .tf-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#95a3b2;border-radius:50px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch .tf-switch-label .tf-switch-slider::before{position:absolute;content:"";height:14px;width:14px;border-radius:50px;top:3px;left:4px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-on,.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off{color:#fff;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:12px;font-size:.75rem;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off{color:#8999a9;left:auto;right:12px;opacity:1}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider{background-color:#003c79}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider:before{left:100%;margin-left:-18px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12))}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider .tf-switch-on{opacity:1}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider .tf-switch-off{opacity:0}.tf-field-date .tf-fieldset{position:relative}.tf-field-date .tf-fieldset .tf-date-range{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px}.tf-field-date .tf-fieldset .tf-date-range .tf-date-from,.tf-field-date .tf-fieldset .tf-date-range .tf-date-to{width:100%}.tf-field-date input{width:100%;padding:12px 8px 12px 12px;border:none;background-color:#f5f8ff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem;border:1px solid #c4cbd4}.tf-field-date input:focus{background:#fff;box-shadow:0 0 0 2px #2979ff;border-radius:4px}.tf-field-date input::-webkit-input-placeholder{color:#a6b1bf}.tf-field-date input::-ms-input-placeholder{color:#a6b1bf}.tf-field-date input input:-ms-input-placeholder{color:#a6b1bf}.tf-field-date input::-moz-placeholder{opacity:1;color:#a6b1bf}.tf-field-date input:-moz-placeholder{opacity:1;color:#a6b1bf}.tf-field-date input::placeholder{color:#a6b1bf}.tf-field-date i{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#a6b1bf;font-size:1rem}.tf-field-time .tf-fieldset{position:relative}.tf-field-time input{width:100%;padding:12px 8px 12px 12px;border:none;border:1px solid #d9e0e8;background:#f5f9ff;border-radius:4px;height:40px;color:#27333f;font-size:15px;border:1px solid #c4cbd4}.tf-field-time input:focus{background:#fff;box-shadow:0 0 0 2px #2979ff;border-radius:4px}.tf-field-time input::-webkit-input-placeholder{color:#27333f}.tf-field-time input::-ms-input-placeholder{color:#27333f}.tf-field-time input input:-ms-input-placeholder{color:#27333f}.tf-field-time input::-moz-placeholder{opacity:1;color:#27333f}.tf-field-time input:-moz-placeholder{opacity:1;color:#27333f}.tf-field-time input::placeholder{color:#27333f}.tf-field-time i{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#27333f;font-size:1rem}.tf-field-repeater{margin:12px 0px}.tf-field-repeater>.tf-fieldset{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:16px 16px 16px 0px}.tf-field-repeater .tf-field-repeater-desc{margin-bottom:16px}.tf-field-repeater .tf-repeater .tf-single-repeater-clone{display:none}.tf-field-repeater .tf-repeater .tf-repeater-header{display:flex;width:100%;position:relative;align-items:center}.tf-field-repeater .tf-repeater .tf-repeater-header:hover .tf-repeater-icon-move{opacity:1}.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info{border-radius:4px 4px 0 0;background:#dbeafe}.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info .tf-repeater-title{font-weight:600}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-header-info{border-radius:4px;background:#f5f9ff;border:1px solid #f2f5f7;width:100%;padding:8px 12px;display:flex;align-items:center}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon{padding:4px;cursor:pointer;text-align:center;display:inline-flex;font-size:1rem;line-height:24px;height:24px;width:24px;border-radius:6px;border:1px solid #d9e0e8;background:#fff;box-sizing:border-box}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-move{cursor:pointer;opacity:0;transition:.3s all ease}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-title{display:inline-block;font-style:normal;font-weight:400;font-size:15px;line-height:24px;cursor:pointer;color:#27333f;width:calc(100% - 108px)}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate{position:absolute;right:8px;top:8px;display:flex;align-items:center;gap:16px}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch{width:auto !important;padding:0;display:inline-flex;align-items:center}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch .tf-field-label{display:none !important}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide{display:none}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide.show{display:flex}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap{background-color:#fff;padding:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;border-left:1px solid #f2f5f7;border-right:1px solid #f2f5f7;border-bottom:1px solid #f2f5f7;margin-left:15px;border-radius:0 0 4px 4px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-field:nth-child(1){padding-top:0px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group{display:flex;gap:24px;margin-top:12px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary,.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-secondary{border-radius:8px;background:#ebf5ff;color:#003c79;border-radius:8px;padding:12px 32px !important;font-size:15px;font-weight:600;line-height:24px !important;border:0px solid;display:flex;align-items:center;gap:8px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary{background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);color:#fff}.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater+.tf-repeater-content-wrap{background-color:#fbfcfe}.tf-field-repeater .tf-repeater .tf-repeater-add{margin-left:16px}.tf-field-repeater .tf-repeater .tf-repeater-add .tf-repeater-icon{color:#003c79;font-size:15px;font-weight:600;line-height:24px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tf-field-repeater .tf-repeater .tf-single-repeater{margin-bottom:16px;border-radius:5px}.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-header .tf-repeater-header-info .tf-repeater-title{width:calc(100% - 104px);margin-right:0px}.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-content-wrap .tf-field:nth-child(1){padding-top:12px}.tf-field-repeater .tf-repeater .tf-field-notice-inner{margin-bottom:24px}.tf-field-disable .tf-repeater{pointer-events:none}.car_time_slots .tf-repeater-icon-absulate,.car_time_slots .tf-repeater-add-car_time_slots,.car_time_slots .tf-field.tf-field-hidden{display:none}.car_time_slots .tf-single-repeater{margin-bottom:12px}.car_time_slots .tf-single-repeater:last-child{margin-bottom:0}.car_time_slots .tf-single-repeater .tf-repeater-header{width:auto;padding:12px 16px}.car_time_slots .tf-single-repeater .tf-repeater-header .tf-repeater-icon{position:absolute;right:5px}.tf-tablist ul.tf-nav-tabs{list-style:none;margin-bottom:0}.tf-tablist ul.tf-nav-tabs li.tf-tab-item{display:inline-block;padding:8px 24px;font-style:normal;font-weight:600;font-size:1rem;line-height:24px;color:#607085;cursor:pointer;transition:.4s;border-radius:8px 8px 0px 0px;border-bottom:4px solid rgba(0,0,0,0);margin-bottom:0 !important}.tf-tablist ul.tf-nav-tabs li.show{background-color:#f0f2f4;border-bottom:4px solid #607085;color:#404040}.tf-tablist ul.tf-nav-tabs li.tf-tab-item:hover{background-color:#f8f9fb;border-bottom:4px solid #f8f9fb}.tf-tablist ul.tf-nav-tabs li.show:hover{background-color:#f0f2f4;border-bottom:4px solid #607085;color:#404040}.tf-tablist .tf-tab-field-content .tf-tab-item-content{border:1px solid #f0f2f4;display:none;visibility:hidden;padding:10px 24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.tf-tablist .tf-tab-field-content .show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;visibility:visible}.tf-field-map .tf--map-search{width:100%}.tf-field-map .tf--map-search input{width:100%;padding:12px 8px 12px 12px;border:1px solid #c4cbd4;background-color:#f5f8ff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem}.tf-field-map .tf--map-osm-wrap{border:1px solid #ddd;padding:5px;margin-top:10px}.tf-field-map .tf--map-osm-wrap .tf--map-osm{height:250px !important}.tf-field-map .tf--map-inputs{display:flex;justify-content:space-between}.tf-field-map .tf--map-inputs .tf--map-input{width:48%}.tf-field-map .tf--map-inputs .tf--map-input label{width:100%;display:block;margin-bottom:5px;font-weight:500;font-size:.875rem;color:#607085;margin-top:15px}.tf-field-map .tf--map-inputs .tf--map-input input{width:100%;padding:12px 8px 12px 12px;border:1px solid #c4cbd4;background-color:#f5f8ff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem}.tf-field-color>label{margin-top:15px}.tf-field-color>span.tf-field-sub-title{margin-bottom:30px}.tf-field-color .tf-fieldset ul.tf-inline li{display:flex;justify-content:space-between;background-color:#fff;margin:10px 0px;border-radius:8px;padding:20px 30px 13px 30px}@media only screen and (max-width: 768px){.tf-field-color .tf-fieldset ul.tf-inline li{display:flow-root}}.tf-field-color .tf-fieldset ul.tf-inline li>label{font-weight:600;font-size:1rem;color:#000;width:45%;margin-top:5px}@media only screen and (max-width: 768px){.tf-field-color .tf-fieldset ul.tf-inline li>label{margin-top:0px;margin-bottom:10px;display:block}}.tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container{display:block;text-align:right}@media only screen and (max-width: 768px){.tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container{text-align:left;display:block}}.tf-field-color .tf-fieldset ul.tf-inline li:last-child{margin-bottom:0px}.tf-field-icon .tf-icon-preview{width:120px;height:120px;background:#f0f2f4;border-radius:8px;text-align:center;line-height:125px;position:relative;cursor:pointer;margin-bottom:15px}.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap{width:100%;height:100%;display:inline-block}.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap i{font-size:40px;color:#607085}.tf-field-icon .tf-icon-preview .remove-icon{position:absolute;top:0;right:0;width:20px;height:20px;background:#fff;box-shadow:0px 8px 16px rgba(90,91,106,.08);border-radius:8px;color:#dc3545;font-size:.875rem;text-align:center;line-height:20px;cursor:pointer}.tf-field-icon .tf-icon-preview.tf-hide{display:none}#tf-icon-modal .tf-modal-content .tf-modal-header{margin-bottom:20px}#tf-icon-modal .tf-modal-content .tf-icon-search{text-align:center}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input{width:100%;max-width:720px;padding:12px 8px 12px 12px;border:none;background:#fff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:focus{background:#fff;box-shadow:0 0 0 2px #2979ff;border-radius:4px}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-webkit-input-placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-ms-input-placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input input:-ms-input-placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-moz-placeholder{opacity:1;color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:-moz-placeholder{opacity:1;color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -30px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list{-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;margin:0;border-right:1px solid #e1e5ea}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li{margin-bottom:8px;cursor:pointer;font-size:.875rem;color:#363e4a;font-weight:500;text-transform:capitalize;padding:12px 24px;transition:all .3s ease}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li i{margin-right:8px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li.active{background:#2979ff;color:#fff}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content{flex-grow:1;padding:0 24px 24px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane{display:none}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane.active{display:block}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list{display:grid;grid-template-columns:repeat(10, 1fr);grid-gap:12px;max-height:calc(100vh - 300px);overflow-y:auto}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li{background:#fff;font-size:1.5rem;border-radius:4px;cursor:pointer;position:relative;padding-bottom:100%;margin-bottom:0;color:#607085}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon{position:absolute;top:4px;right:4px;height:16px;width:16px;line-height:16px;font-size:.75rem;text-align:center;border:1px solid #8997a9;border-radius:100%;opacity:0;transition:all .3s ease}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon i{color:#fff;opacity:0;transition:all .3s ease}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover{box-shadow:-2px 2px 24px rgba(107,125,148,.2)}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover .tf-icon-inner span.check-icon{opacity:1}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active{box-shadow:-2px 2px 24px rgba(107,125,148,.2)}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon{border-color:#2979ff;background-color:#2979ff;opacity:1}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon i{opacity:1}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar{width:10px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-track{background:#e1e5ea;border-radius:10px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb{background:#76a9ff;border-radius:10px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb:hover{background:#2979ff}#tf-icon-modal .tf-modal-content .tf-modal-footer{padding:24px;margin:0 -30px -30px;background:#fff;border-top:1px solid #e1e5ea;box-shadow:0px -4px 16px rgba(137,151,169,.2);text-align:right}#tf-icon-modal .tf-modal-content .tf-modal-footer .tf-admin-btn{padding:10px 24px}.tf-field-number input{width:100%;border-radius:4px;height:40px;color:#27333f;font-size:15px;padding:8px 8px 8px 12px;border:1px solid #d9e0e8;background:#f5f9ff;-webkit-appearance:textfield;-moz-appearance:textfield}.tf-field-number input:focus{background:rgba(0,0,0,0);box-shadow:none;border-radius:4px;border:1px solid #d9e0e8}.tf-field-number input::-webkit-input-placeholder{color:#95a3b2}.tf-field-number input::-ms-input-placeholder{color:#95a3b2}.tf-field-number input input:-ms-input-placeholder{color:#95a3b2}.tf-field-number input::-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-number input:-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-number input::placeholder{color:#95a3b2}.tf-field-number input::-webkit-outer-spin-button,.tf-field-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-field-number .tf-unit-price-box{border-radius:4px;border:1px solid #d9e0e8;background:#fff;display:flex;width:100%}.tf-field-number .tf-unit-price-box input,.tf-field-number .tf-unit-price-box select{width:50%}.tf-field-number .tf-unit-price-box input{border:0px solid;color:#27333f;text-align:center;font-size:15px;background-color:rgba(0,0,0,0);-webkit-appearance:textfield;-moz-appearance:textfield}.tf-field-number .tf-unit-price-box input:focus{outline:none;box-shadow:none;border:none}.tf-field-number .tf-unit-price-box input::-webkit-outer-spin-button,.tf-field-number .tf-unit-price-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-field-number .tf-unit-price-box select{background-color:#f5f9ff;border-radius:0px;border:0px solid;color:#566676;text-align:center}.tf-field-number .tf-unit-price-box select:focus{outline:none;box-shadow:none;border:none}.tf-field-number .tf-number-range{display:flex;align-items:center;gap:4px;justify-content:space-between;flex-wrap:nowrap}.tf-field-number .tf-number-range .tf-number-field-box{border-radius:4px;border:1px solid #d9e0e8;background:#fff;height:40px;padding:8px 8px 8px 12px;display:flex;align-items:center;box-sizing:border-box;width:calc(50% - 12px)}.tf-field-number .tf-number-range .tf-number-field-box input{height:24px;border:0px solid;background:rgba(0,0,0,0)}textarea.tf-exp-imp-field{width:100%;margin-top:10px;padding:10px}a.tf-import-btn,a.tf-export-btn{margin:14px 0px !important}.tf-image-radio-group{display:flex;align-items:initial;flex-wrap:wrap}.tf-image-radio-group li{display:inline-block;margin-right:20px;border-radius:5px}.tf-image-radio-group li .tf-image-checkbox{display:inline-block;position:relative}.tf-image-radio-group li .tf-image-checkbox .tf-circle-check{position:absolute;font-family:"remixicon";height:24px;width:24px;right:-10px;top:-10px;border-radius:50%;background-color:#21a159;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden}.tf-image-radio-group li .tf-image-checkbox .tf-circle-check::before{content:"";color:#fff;font-size:18px;line-height:1}.tf-image-radio-group li .tf-image-checkbox img{width:170px;object-fit:cover;object-position:top;height:190px;transition:object-position 2s ease-in-out,border-color .3s ease-in-out}.tf-image-radio-group li .tf-image-checkbox img:hover{object-position:bottom}.tf-image-radio-group li .tf-image-checkbox>input{display:none}.tf-image-radio-group li .tf-image-checkbox>img{cursor:pointer;border:1px solid #edf0f2;border-radius:5px}.tf-image-radio-group li .tf-image-checkbox>input:checked+img{box-shadow:0 0 0 2px #21a159}.tf-image-radio-group li .tf-image-checkbox>input:checked+img+.tf-circle-check{opacity:1;visibility:visible}.tf-image-radio-group li span.tf-template-title{display:block;text-align:center;font-weight:500}.tf-image-radio-group li .tf-image-checkbox-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:8px;gap:8px;color:#404040;text-decoration:none;outline:none}.tf-image-radio-group li .tf-image-checkbox-footer:focus{box-shadow:none}.tf-image-radio-group li a.tf-image-checkbox-footer:hover{text-decoration:underline;color:#2979ff}.tf-image-radio-group li.tf-pro-item{position:relative}.tf-image-radio-group li.tf-pro-item .tf-image-checkbox-pro-badge{position:absolute;top:-1px;right:-2px;background-color:#295bff;padding:3px 10px;color:#fff;font-size:.75rem;font-weight:600;line-height:13px;border-radius:3px;z-index:9}.tf-image-radio-group li.tf-pro-item img{opacity:.5;cursor:not-allowed}.tf-apt-cal-wrap .fc-view-harness,.tf-room-cal-wrap .fc-view-harness,.tf-tour-cal-wrap .fc-view-harness{height:395px !important}.tf-apt-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,.tf-apt-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,.tf-room-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,.tf-room-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,.tf-tour-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,.tf-tour-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start{font-size:.625rem}.tf-apt-cal-wrap .fc .fc-bg-event .fc-event-title,.tf-room-cal-wrap .fc .fc-bg-event .fc-event-title,.tf-tour-cal-wrap .fc .fc-bg-event .fc-event-title{font-size:.625rem}.tf-apt-cal-wrap .fc .fc-daygrid-event,.tf-room-cal-wrap .fc .fc-daygrid-event,.tf-tour-cal-wrap .fc .fc-daygrid-event{cursor:pointer}.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date{background-color:#e33529 !important;border-color:#e33529 !important}.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main{opacity:0}.tf-apt-cal-wrap table,.tf-room-cal-wrap table,.tf-tour-cal-wrap table{margin-bottom:0 !important}.tf-apt-cal-wrap .bulk-popup-content,.tf-room-cal-wrap .bulk-popup-content,.tf-tour-cal-wrap .bulk-popup-content{margin-top:15px}.tf-apt-cal-wrap .bulk-popup-content .bulk-popup-content-box,.tf-room-cal-wrap .bulk-popup-content .bulk-popup-content-box,.tf-tour-cal-wrap .bulk-popup-content .bulk-popup-content-box{display:flex;gap:10px;flex-wrap:wrap}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header{display:none;align-items:center;justify-content:space-between;width:100%;padding-bottom:14px;position:sticky;top:0;z-index:99;left:0;width:100%;background:#fff}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3{margin:0;font-size:24px;color:#27333f;color:#27333f;font-weight:600;line-height:32px;letter-spacing:-0.75px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close{cursor:pointer}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section{display:none;border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox{margin-bottom:16px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox>label,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox>label,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox>label{margin-bottom:8px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group{display:flex;gap:16px;flex-wrap:wrap;margin:0}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li{margin:0}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label{color:#27333f;font-size:13px;font-weight:400;line-height:20px;padding-left:26px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before{top:-2px;height:16px;width:16px;border:2px solid #d9e0e8;border-radius:4px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after{top:-1px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li{width:calc(25% - 16px)}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li{width:calc(9.0909090909% - 16px)}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li{width:calc(16.6666666667% - 16px)}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox{margin-bottom:0px}.tf-apt-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,.tf-room-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,.tf-tour-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater{padding-bottom:0px}.tf-room-cal-field a.button-primary{background-color:#003c79;border-color:#003c79}.tf-field-ical a.button-primary,.tf-field-ical_export a.button-primary{background-color:#003c79;border-color:#003c79}.tf-single-options{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;flex-wrap:wrap}.tf-bulk-popup,.tf-reset-confirmation-box{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999}.tf-bulk-popup .bulk-popup-content,.tf-reset-confirmation-box .bulk-popup-content{background-color:#fff;border-radius:16px;box-shadow:0px 4px 140px 0px rgba(0,0,0,.25);padding:24px;width:736px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box{display:flex;gap:10px;flex-wrap:wrap;max-height:500px;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0);scrollbar-width:thin}@media only screen and (max-width: 768px){.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box{max-height:360px}}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar{width:6px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin-top:20px;margin-bottom:20px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection{border:0px solid;padding:0px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select{width:calc(100% - 2px) !important}.tf-bulk-popup .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon,.tf-reset-confirmation-box .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon{font-size:12px}.tf-bulk-popup .bulk-popup-content .tf-mb-5,.tf-reset-confirmation-box .bulk-popup-content .tf-mb-5{margin-bottom:10px}.tf-single-package .tf-field-switch{width:160px}.tf-single-package .tf-form-fields{width:calc(100% - 160px);display:flex;gap:12px}.tf-single-package .tf-form-fields .tf_option_pricing_type_person{width:33%}.tf-tour-limitation-group{display:flex;gap:8px;flex-wrap:nowrap}.tf-single-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;width:100%}.tf-content-loading{position:relative}.tf-content-loading::before{content:"";position:absolute;top:50%;left:50%;margin-top:-8px;display:inline-block;width:18px;height:18px;border:2px solid #000;border-left-color:rgba(0,0,0,0);border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;z-index:9;transition:opacity .2s ease,visibility .2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear}.tf-reset-confirmation-box{display:none}.tf-reset-confirmation-box .tf-confirmation-content{width:320px;padding:40px;background-color:#fff;border-radius:10px}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header{display:flex;gap:8px}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header h3{margin:0 0 35px 0}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close svg{cursor:pointer}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions{display:flex;align-items:center;gap:16px}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button{border-radius:8px;background:#ebf5ff;color:#003c79;border-radius:8px;padding:12px 32px !important;font-size:15px;font-weight:600;line-height:24px !important;border:0px solid;cursor:pointer}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button.tf-confirmed-btn{background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);color:#fff}.tf-tour-cal-wrap,.tf-apt-cal-wrap,.tf-room-cal-wrap{position:relative}.tf-tour-cal-wrap .tf-tour-reset-refresh,.tf-apt-cal-wrap .tf-tour-reset-refresh,.tf-room-cal-wrap .tf-tour-reset-refresh{position:absolute;right:110px;top:25px}.tf-tour-cal-wrap .tf-tour-reset-refresh span,.tf-apt-cal-wrap .tf-tour-reset-refresh span,.tf-room-cal-wrap .tf-tour-reset-refresh span{height:32px;font-size:12px;padding:0 12px !important}.tf-tour-cal-wrap .tf-tour-reset-refresh span svg,.tf-apt-cal-wrap .tf-tour-reset-refresh span svg,.tf-room-cal-wrap .tf-tour-reset-refresh span svg{height:18px}.tf-tour-cal-wrap .tf-tour-cal,.tf-tour-cal-wrap .tf-apt-cal,.tf-tour-cal-wrap .tf-room-cal,.tf-apt-cal-wrap .tf-tour-cal,.tf-apt-cal-wrap .tf-apt-cal,.tf-apt-cal-wrap .tf-room-cal,.tf-room-cal-wrap .tf-tour-cal,.tf-room-cal-wrap .tf-apt-cal,.tf-room-cal-wrap .tf-room-cal{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar{margin-bottom:16px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title{padding:0 !important;color:#27333f;font-size:15px !important;font-weight:600;line-height:24px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group{border-radius:8px;border:.5px solid #f2f5f7;background:#fff;padding:6px 8px;gap:20px;height:32px;align-items:center}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button{background-color:rgba(0,0,0,0);border:0px;padding:0;position:relative;top:-1px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before{color:#566676}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus{outline:none;box-shadow:none}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button{position:relative}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after{position:absolute;content:"";width:8px;height:8px;background-color:#566676;border-radius:50%;left:-14px;top:8.5px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table{border:0px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th{border:0px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller{scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0);scrollbar-width:thin}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar{width:6px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin-top:20px;margin-bottom:20px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header{border-top:.5px solid #f2f5f7;margin-bottom:16px !important}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th{border:0px;padding-top:12px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a{color:#27333f;font-size:13px;font-weight:400;line-height:20px;padding:0}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body>td{border:0px solid}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr{display:flex;gap:8px;margin-bottom:8px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child{margin-bottom:0px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td{width:calc((100% - 48px)/7);border-radius:8px;border:.5px solid #f2f5f7;background:#fff}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today{background-color:rgba(255,220,40,.15)}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top{flex-direction:row}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a{padding:8px;color:#27333f;font-size:15px;font-weight:600;line-height:24px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event{border-radius:4px;border:0px;border-left:1px solid #002ab3;background:#ebefff;padding-top:6px;padding-bottom:6px;padding-left:8px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title{color:#002ab3;font-size:11px;font-weight:600;line-height:16px}.tf-tour-cal-wrap .tf-apt-cal-field,.tf-tour-cal-wrap .tf-room-cal-field,.tf-apt-cal-wrap .tf-apt-cal-field,.tf-apt-cal-wrap .tf-room-cal-field,.tf-room-cal-wrap .tf-apt-cal-field,.tf-room-cal-wrap .tf-room-cal-field{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px;width:100%;display:flex;flex-wrap:wrap;gap:24px;box-sizing:border-box;justify-content:space-between}.tf-tour-cal-wrap .tf-date-time-selection,.tf-apt-cal-wrap .tf-date-time-selection,.tf-room-cal-wrap .tf-date-time-selection{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px;width:100%;display:flex;flex-wrap:wrap;gap:24px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater{border:0;padding:0;margin:0}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap{margin:0;border:0px solid}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset{border:0px solid #f2f5f7;background:#fff;padding:0px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add{margin-left:0px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap{padding:0 1px 0 0;flex-wrap:nowrap;align-items:center;gap:16px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete{cursor:pointer}.tf-tour-cal-wrap .tf-field-group-box,.tf-apt-cal-wrap .tf-field-group-box,.tf-room-cal-wrap .tf-field-group-box{padding:24px;border-radius:8px;border:1px solid #f2f5f7;background:#fff}.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset,.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset,.tf-room-cal-wrap .tf-field-group-box .tf-fieldset{display:flex;gap:16px;flex-wrap:wrap}.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,.tf-room-cal-wrap .tf-field-group-box .tf-fieldset .tf-field{padding:0}.tf-tour-cal-wrap .tf-package-field-repeater,.tf-apt-cal-wrap .tf-package-field-repeater,.tf-room-cal-wrap .tf-package-field-repeater{padding:24px;border-radius:8px;border:1px solid #f2f5f7;background:#fff}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child{margin-bottom:0px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title{width:calc(100% - 30px) !important}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap{padding:8px;margin:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child{padding-bottom:0px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child{padding:12px 0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap{border:0px solid}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset{display:flex;gap:16px;flex-direction:column}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields{margin:0;padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset{padding:0;border:0px solid}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater{margin-bottom:16px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg{cursor:pointer}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add{margin:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater{padding-bottom:16px;margin:0;padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset{padding:0;border:0px solid;background:rgba(0,0,0,0)}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater{margin-bottom:16px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap{padding:0;align-items:center;gap:16px;flex-wrap:nowrap;background-color:rgba(0,0,0,0)}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add{margin:0}.tf-tour-cal-wrap .tf-save-calendar,.tf-apt-cal-wrap .tf-save-calendar,.tf-room-cal-wrap .tf-save-calendar{display:flex;gap:16px}.tf-tour-cal-wrap .button-primary,.tf-tour-cal-wrap .button-secondary,.tf-apt-cal-wrap .button-primary,.tf-apt-cal-wrap .button-secondary,.tf-room-cal-wrap .button-primary,.tf-room-cal-wrap .button-secondary{border-radius:8px;background:#ebf5ff;color:#003c79;border-radius:8px;padding:12px 32px !important;font-size:15px;font-weight:600;line-height:24px !important;border:0px solid;display:inline-flex;align-items:center;gap:8px}.tf-tour-cal-wrap .button-primary,.tf-apt-cal-wrap .button-primary,.tf-room-cal-wrap .button-primary{background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);color:#fff}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater:last-child,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater:last-child,.tf-room-cal-wrap .tf-single-options .tf-single-repeater:last-child{margin-bottom:0px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset{display:flex;flex-direction:column;gap:16px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater{padding:16px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child{margin-bottom:16px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap{padding:0;align-items:center;gap:16px;flex-wrap:nowrap}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete{cursor:pointer}.tf-apt-cal-wrap,.tf-room-cal-wrap{display:flex;gap:10px;flex-wrap:wrap;width:100%}.tf-apt-cal-wrap .tf-apt-cal,.tf-apt-cal-wrap .tf-room-cal,.tf-room-cal-wrap .tf-apt-cal,.tf-room-cal-wrap .tf-room-cal{width:100%}@-webkit-keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-hotel-room .tf-single-room{display:flex;padding:12px 24px;background:#d8e6ff;position:relative;border-radius:5px;align-items:center;justify-content:space-between;font-size:1rem;margin-bottom:16px}.tf-hotel-room .tf-single-room .tf-room-title{font-weight:600;font-size:1rem;line-height:24px}.tf-colors-radio-group{display:flex;align-items:initial;flex-wrap:wrap;gap:16px}.tf-colors-radio-group li{display:inline-block;border-radius:5px;width:calc(20% - 13px)}@media only screen and (max-width: 1366px){.tf-colors-radio-group li{width:calc(33.33% - 12px)}}@media only screen and (max-width: 1024px){.tf-colors-radio-group li{width:calc(25% - 12px)}}@media only screen and (max-width: 768px){.tf-colors-radio-group li{width:calc(33.33% - 11px)}}@media only screen and (max-width: 575.98px){.tf-colors-radio-group li{width:calc(50% - 8px)}}@media only screen and (max-width: 320px){.tf-colors-radio-group li{width:100%}}.tf-colors-radio-group li .tf-colors-checkbox{border-radius:6px;border:1px solid #ddd;display:block;cursor:pointer}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box{height:35px;display:flex}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span{min-width:25%}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:first-child{border-radius:6px 0 0 0}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:last-child{border-radius:0 6px 0 0}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 10px}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer span.tf-template-title{text-align:center;font-weight:500;cursor:pointer}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer input{display:none}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark{border-radius:4px;border:1px solid #ddd;background:#fff;height:16px;width:16px;position:relative;z-index:0}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark::after{position:absolute;content:"";top:0;left:4px;border:solid #fff;border-color:#fff;border-width:0 3px 3px 0;width:6px;height:9px;z-index:99;transform:rotate(45deg)}.tf-colors-radio-group li .tf-colors-checkbox input:checked~.tf-color-checkmark{background-color:#3e64de;border-color:#3e64de}.tf-colors-radio-group li .tf-colors-checkbox input:checked~.tf-color-checkmark::after{display:block}.tf-field-switch_group .tf-switch-group-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 1366px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 1024px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr}}.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2{grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2{grid-template-columns:1fr}}.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-1{grid-template-columns:1fr}@media only screen and (max-width: 1024px){.tf-field-switch_group .tf-switch-group-wrap{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.tf-field-switch_group .tf-switch-group-wrap{grid-template-columns:1fr}}.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column{padding:8px 16px;border:1px solid #c4cbd4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-radius:4px;background-color:#fff;cursor:move}.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column .tf-switch-group-label{margin-right:4px;cursor:pointer}.tf-field-switch_group .tf-switch-group-wrap .tf-switch-drag-highlight{background-color:#e1e5ea}.tf-field-switch_group .tf-switch-label{position:relative;display:inline-block;width:62px;height:28px;border-radius:32px}.tf-field-switch_group .tf-switch-label input{display:none}.tf-field-switch_group .tf-switch-label .tf-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dee6ee;border-radius:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch_group .tf-switch-label .tf-switch-slider::before{position:absolute;content:"";height:20px;width:20px;border-radius:50px;top:4px;left:4px;background-color:#ecf2f8;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-on,.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off{color:#fff;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:12px;font-size:12px;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off{color:#8999a9;left:auto;right:12px;opacity:1}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider{background-color:#21a159}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider:before{left:100%;margin-left:-24px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12))}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider .tf-switch-on{opacity:1}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider .tf-switch-off{opacity:0}.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-header{border-radius:4px 4px 0 0;border-top:1px solid #d9e0e8;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid #d9e0e8;border-right:1px solid #d9e0e8}.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-content{border-bottom:1px solid #d9e0e8;border-top:0px solid;border-left:1px solid #d9e0e8;border-right:1px solid #d9e0e8}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header{border-radius:4px;border-bottom:1px solid #d9e0e8;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);background:#f5f9ff;padding:8px 12px;display:flex;justify-content:space-between;gap:8px;align-items:center}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas{display:flex;width:100%;justify-content:space-between;cursor:pointer}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas.rotated i{transform:rotate(180deg)}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas .field-label{color:#27333f;font-size:15px;font-weight:400;line-height:24px}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas i{display:flex;width:24px;height:24px;justify-content:center;border-radius:6px;border:1px solid #d9e0e8;background:#fff;line-height:26px}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch{padding:0;width:32px !important}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch{justify-content:end;width:32px}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch .tf-field-label{display:none !important}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-content{border-radius:0px 0px 4px 4px;border:1px solid #f2f5f7;background:#fffcf5;padding:4px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:15px}.tf-backend-tour-booking h1,.tf-backend-hotel-booking h1{font-size:1.5rem;line-height:28px;margin:0 0 20px 0;padding:0}.tf-backend-booking-card-wrap{background:#fff;margin-right:20px;border-radius:6px;margin-bottom:30px}.tf-backend-booking-card-wrap h3.tf-backend-booking-card-title{margin:0;padding:15px 24px;background-color:#003c7a;color:#fff;border-radius:6px 6px 0 0}.tf-booking-fields-wrapper{padding:10px 24px 20px}.tf-booking-fields-wrapper .tf-booking-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .error-input{border-color:#b30000}.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .text-danger{color:#b30000}.tf-backend-booking-footer{margin-right:20px;text-align:right}.tf_booking_details_wrap .tf_booking_wrap_header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.tf_booking_details_wrap .tf_booking_wrap_header{display:flow-root}}.tf_booking_details_wrap .tf_booking_wrap_header h1{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;padding:0}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button{display:flex;gap:16px}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button{border-radius:8px;border:1px solid #eef6f0;background:#fff;padding:4px 8px;float:left;height:46px;box-sizing:border-box}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul{margin:0;padding:0;display:flex;gap:8px}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li{height:36px;width:36px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i{font-size:.938rem}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active{color:#f0f0f1;background-color:#004e9d;border-radius:4px}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#fff;margin:0 !important;color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;transition:.3s all ease}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn:hover{color:#f0f0f1;background-color:#003c79}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn,.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#003c79;margin:0;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;color:#f0f0f1;transition:.3s all ease;cursor:pointer}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover{color:#f0f0f1;background-color:#004e9d}.tf_booking_details_wrap .tf-booking-calendar-popup-box{position:fixed;background-color:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;display:none}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box{border-radius:8px;background:#fff;box-shadow:0px 8px 30px 0px rgba(16,40,20,.1);padding:16px 24px;width:750px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3{color:#151615;font-size:1.063rem;font-style:normal;font-weight:600;line-height:150%;margin:0}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3 a i{color:#151615}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header .tf-close{cursor:pointer}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content{display:flex;gap:24px;flex-direction:column}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box{border-radius:8px;background:#f3f6f4;padding:16px 24px 24px 24px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box h4{color:#141915;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px;margin:0 0 8px 0}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box{display:flex;flex-wrap:wrap;gap:8px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content{width:calc(33% - 3px)}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content h5{margin:0 0 5px 0;font-size:.875rem;text-transform:capitalize}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content p{margin:0}.tf_booking_details_wrap #tf-booking-calendar{border-radius:16px;background:#fff;padding:24px;padding-top:30px;position:relative}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div{display:flex;align-items:center;gap:28px;justify-content:center}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button{height:40px;width:40px;border-radius:8px;border:.2px solid rgba(0,60,121,.1607843137);background:#fff;padding:0;transition:.3s all ease}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button:focus{box-shadow:none;outline:none}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button:hover{background-color:#003c79;border-color:#003c79}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button:hover span::before{color:#fff}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button span{margin:0px !important;height:100%;display:flex;align-items:center;justify-content:center;width:100%}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button span::before{color:#003c79;border-color:#003c79;border-radius:8px;font-size:1.25rem;transition:.3s all ease}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){text-align:center}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2)>div{display:flex;align-items:center;gap:28px;justify-content:center}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2)>div h2{color:#1d2327 !important;font-size:22px;font-style:normal;font-weight:400 !important;line-height:112%;margin:0 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group{border-radius:24px;border:1px solid rgba(0,60,121,.1607843137);background:#fff;padding:4px;display:flex;gap:8px}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button{background:#fff;color:#131c25;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;border:0px solid;padding:8px 12px;border-radius:24px;text-transform:capitalize}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button:focus{box-shadow:none;outline:none}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active{background:rgba(0,60,121,.1607843137);color:#003c79;position:relative;padding-left:27px}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active::before{position:absolute;content:"";left:12px;height:7px;width:7px;background:#003c79;border-radius:50%;top:50%;margin-top:-3.5px}.tf_booking_details_wrap #tf-booking-calendar table{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller{overflow:hidden !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th a{color:#131c25;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;padding:8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body>td{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td{border:1px solid rgba(0,60,121,.1607843137);padding:8px;background-color:rgba(0,0,0,0)}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-top a{color:#211319;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness{margin-bottom:8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness:last-child{margin-bottom:0px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a{border:0px solid;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;color:#002ab3;width:100%;display:block;line-height:15px;background:rgba(0,0,0,0);cursor:pointer}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a .tf-booking-single-popup{padding:6px 8px;border-radius:8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed{background:#c8d7e1 !important;border-color:#c8d7e1 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed .fc-event-main{color:#003d66 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold{background:#f8dda7 !important;border-color:#f8dda7 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold .fc-event-main{color:#573b00 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled{background:#e5e5e5 !important;border-color:#e5e5e5 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled .fc-event-main{color:#454545 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed .fc-event-main{color:#570000 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing{background:#c6e1c6 !important;border-color:#c6e1c6 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing .fc-event-main{color:#2c4700 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash .fc-event-main{color:#550202 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-bottom a.fc-more-link{border-radius:16px;border:1px solid #004e9d;background:rgba(0,60,121,.1019607843);overflow:hidden;color:#004e9d;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;padding:6px 8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top{opacity:1}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top a{color:rgba(19,28,37,.3490196078)}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness{width:100% !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness:last-child{margin-bottom:0px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a{border:0px solid;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;padding:0;background:rgba(0,0,0,0)}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b{padding:6px 8px;color:#002ab3;width:100%;border-left:1px solid #002ab3;background:#ebefff;border-radius:8px;display:block;line-height:15px;cursor:pointer}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b.confirmed{color:#17723f;border-left:1px solid #17723f;background:#e6faee}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness{margin-bottom:8px}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness:last-child{margin-bottom:0px}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a{border:0px solid;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;padding:0;background:rgba(0,0,0,0)}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b{padding:6px 8px;color:#002ab3;width:100%;border-left:1px solid #002ab3;background:#ebefff;border-radius:8px;display:block;line-height:15px;cursor:pointer}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b.confirmed{color:#17723f;border-left:1px solid #17723f;background:#e6faee}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed{background:#c8d7e1 !important;border-color:#c8d7e1 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed .fc-event-main{color:#003d66 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold{background:#f8dda7 !important;border-color:#f8dda7 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold .fc-event-main{color:#573b00 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled{background:#e5e5e5 !important;border-color:#e5e5e5 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled .fc-event-main{color:#454545 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed .fc-event-main{color:#570000 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing{background:#c6e1c6 !important;border-color:#c6e1c6 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing .fc-event-main{color:#2c4700 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash .fc-event-main{color:#550202 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td{height:150px}.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events{left:8px;right:8px}.tf_booking_details_wrap .tf-booking-header-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter{display:none;justify-content:space-between;margin:32px 0px}@media only screen and (max-width: 1199.98px){.tf_booking_details_wrap .tf-booking-header-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter{display:flow-root}}.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form{display:inline-flex}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form{display:flex}}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form .tf-filter-options,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form .tf-filter-options{margin-top:0px !important}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter{display:flex}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter{display:flow-root}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options{margin-right:16px}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options{margin:15px 0 0 0;width:100% !important}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2{height:48px;border-radius:6px;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);min-width:160px !important}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2{min-width:auto !important;width:100% !important}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear{margin-right:0px;padding-top:0px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder{color:#1d2327}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection{height:48px;border:0px solid;background:rgba(0,0,0,0);color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;padding-left:8px;display:flex;align-items:center}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow{height:48px;padding-right:16px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;cursor:pointer;margin-right:16px;height:48px;transition:.3s all ease}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn{margin:0px}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover{color:#f0f0f1;background-color:#003c79}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a{text-decoration:none;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:20px;display:flex;padding:10px 20px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper{margin-right:16px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;user-select:none}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text{font-size:1rem;font-style:normal;font-weight:600;line-height:1.25;font-family:inherit;text-decoration:none}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter{border-radius:8px;border:1px solid #87888b;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);padding:8px 16px;display:flex;align-items:center}@media only screen and (max-width: 1199.98px){.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter{display:inline-flex;margin-top:16px}}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter{display:flex}}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input{width:100%;border:0px solid;color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:400;line-height:24px;background:rgba(0,0,0,0);-moz-appearance:textfield}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input:focus,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input:focus,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input:focus,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input:focus{outline:none;box-shadow:none}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter button,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter button{cursor:pointer;background-color:rgba(0,0,0,0);border:0px solid}.tf_booking_details_wrap .tf-calendar-booking-header-filter{display:flex}.tf_booking_details_wrap .tf-order-table-responsive{width:100%;overflow:auto;display:none}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table{border-radius:12px;background:#ededf8;border:0px solid;width:100%}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #order_id,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #action{width:70px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #check_status{width:128px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td{color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:18px;padding:13px 24px;border-bottom:0px solid;text-align:left}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing{height:28px;width:28px;background-color:#ededf8;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.3s all ease}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover{background-color:#f0f2f4}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover input{background-color:#fff}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing input{border-radius:4px;border:1px solid #1d2327;background:#f0f0f1;width:18px;height:18px;margin:0px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .ostatus{text-transform:capitalize}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td{padding:16px 24px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:18px;background-color:#fff;border-bottom:1px solid #f0f0f1;text-align:left}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a{text-decoration:none;color:#1d2327}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th span,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td span{color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:400;line-height:18px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing{height:28px;width:28px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.3s all ease}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover{background-color:#f0f2f4}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover input{background-color:#fff;box-shadow:none}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing input{border-radius:4px;border:1px solid #1d2327;background:#f0f0f1;width:18px;height:18px;margin:0px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout{padding:3px 8px;border-radius:16px;background:#ecfdf3;color:#027a48;text-align:center;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.75rem;font-style:normal;font-weight:600;line-height:18px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout.checkout,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout.checkout{background:#fff;color:#b54708}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view{border-radius:8px;background-color:#fff;display:inline-flex;padding:10px;transition:.3s all ease}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view:hover,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view:hover{background:#f0f2f4}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .check-column:hover input{box-shadow:none}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th{text-align:right;padding:12px 24px 16px 24px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination{margin:0;padding:0;display:flex;justify-content:right}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li{border-right:1px solid #f0f0f1;background:#fff}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li a{display:flex;padding:10px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:600;line-height:20px;text-decoration:none;min-width:20px;text-align:center;justify-content:center}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child{border-right:0px solid;border-radius:0px 8px 8px 0px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child svg{margin-left:8px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child{border-radius:8px 0px 0px 8px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child svg{margin-right:8px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active{background-color:#003c79}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active a{color:#fff}.select2-dropdown.tf-booking-filter-modal,.select2-dropdown.tf-booking-checkinout-filter-modal{border:0px solid;border-radius:8px;background:#f0f2f4;box-shadow:0px 20px 40px 0px rgba(0,0,0,.1)}.select2-dropdown.tf-booking-filter-modal .select2-results ul,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul{padding-left:4px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#aaa #eee;max-height:218px}.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar{width:5px;border-radius:10px !important}.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar-thumb,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar-thumb{background-color:#aaa;border-radius:10px !important}.select2-dropdown.tf-booking-filter-modal .select2-results ul li,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li{display:block;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin-bottom:4px;padding:8px 16px;background-color:#fff;background:#fff;cursor:pointer;border-radius:6px;transition:.3s all ease}.select2-dropdown.tf-booking-filter-modal .select2-results ul li:last-child,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child{margin-bottom:0px}.select2-dropdown.tf-booking-filter-modal .select2-results ul li:hover,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:hover{background-color:#f9fafb !important}.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:first-child{background:#ecfdf3;color:#027a48}.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child{background:#fff;color:#b54708}.tf-booking-details-preview{margin-top:10px;margin-right:20px}.tf-booking-details-preview .tf-details-preview-header .tf-back a{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;display:inline-flex;align-items:center;text-decoration:none}.tf-booking-details-preview .tf-details-preview-header .tf-back a svg{margin-right:8px}.tf-booking-details-preview .tf-details-preview-header .tf-back a:focus{box-shadow:none;outline:none}.tf-booking-details-preview .tf-details-preview-header .tf-title h2{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;margin:0px 0px 16px 0px}.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul{margin:0px}.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li{display:inline-block;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:400;line-height:18px;padding:0px 12px}.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:first-child{padding-left:0px}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li{padding:0px 5px}}@media only screen and (max-width: 640px){.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li{padding:5px 0;display:block}}@media only screen and (max-width: 640px){.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(2),.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(4){display:none}}.tf-booking-details-preview .tf-booking-details-preview-box{display:flex;align-items:flex-start;align-self:stretch;gap:24px}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-booking-details-preview-box{display:flow-root}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details{width:calc(100% - 260px)}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details{width:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box{border-radius:8px;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.1);padding:24px;margin-top:24px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px 0px 16px 0px;display:flex;justify-content:space-between}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span{cursor:pointer;display:inline-flex;align-items:center}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span svg{margin-right:8px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box{grid-template-columns:1fr}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box h3{color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px 0px 8px 0px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box{border-radius:8px;border:1px solid #f0f0f1;background:#ededf8;padding:8px 16px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table{border:0px solid}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr td{padding:8px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:400;line-height:18px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr th{padding:8px 8px 8px 0px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:600;line-height:18px;text-align:left;text-transform:capitalize}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by{min-height:220px}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by{min-height:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview{background-color:rgba(0,0,0,0);position:relative;max-height:220px;overflow:hidden;object-position:top;transition:object-position 2s ease-in-out,border-color .3s ease-in-out}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview:hover{object-position:bottom}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn{position:absolute;left:0;top:0;border-radius:8px;background:rgba(55,55,62,.5);height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:0}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn a{border-radius:8px;border:#f0f0f1;background:rgba(240,240,241,.05);border:1px solid #f0f0f1;color:#f0f0f1;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;padding:12px 20px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box{grid-template-columns:1fr}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-pricing-grid-box{grid-template-columns:1fr}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box{min-height:415px}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box{min-height:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-pricing-box .tf-grid-single .tf-single-box{min-height:128px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions{width:268px;padding:24px;border-radius:8px;background:#fff;margin-top:24px}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions{width:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection{margin-top:45px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection h3{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px 0px 16px 0px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter{position:relative}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter label{background:#003c79;color:#f0f0f1;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-radius:6px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul{position:absolute;border-radius:8px;background:#f0f2f4;box-shadow:0px 20px 40px 0px rgba(0,0,0,.1);padding:0;margin:0;left:0;z-index:99;top:100%;display:none;width:100%}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li{display:block;color:#1d2327;margin:0px 8px 4px 8px;padding:8px 16px;background-color:#fff;background:#fff;cursor:pointer;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;border-radius:6px;transition:.3s all ease}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:hover{background-color:#ededf8}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:first-child{margin-top:8px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkin{background:#ecfdf3;color:#027a48}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkout{background:#fff;color:#b54708}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection:first-child{margin-top:0px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-refund-btn a{border-radius:8px;border:1px solid #003c79;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);text-decoration:none;color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;display:block;padding:16px 32px;text-align:center}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active label svg{transform:rotate(180deg)}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active ul{display:block}.visitor-details-edit-form{position:fixed;background:rgba(0,0,0,.5);height:100%;width:100%;left:0;top:0;display:none}.visitor-details-edit-form .visitor-details-edit-popup{border-radius:24px;border:1px solid #f0f0f1;background:#fff;position:fixed;left:50%;top:25%;z-index:999;max-width:700px;margin-left:-350px}.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header{padding:16px;border-bottom:.3px solid #ccced1;display:flex;justify-content:space-between}.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header h2{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px}.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header .tf-booking-times span{height:24px;width:24px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:.3px solid #ccced1;border-radius:5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup{max-height:400px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;padding:16px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar{width:5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar-thumb{background-color:#aaa;border-radius:4px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller{padding-bottom:16px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller h4{color:#1d2327;font-family:inherit;font-size:16px !important;font-style:normal !important;font-weight:600 !important;line-height:20px !important;margin:0px;margin-bottom:5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media only screen and (max-width: 575.98px){.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info{grid-template-columns:repeat(1, 1fr)}}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info{width:100%}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info label{color:#a4a4a4;font-family:inherit;font-size:.875rem;font-style:normal;font-weight:500;line-height:20px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info select{border-radius:4px;border:.5px solid #666d74;background:rgba(0,0,0,0);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);height:32px;width:100%;padding:0px 5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date]{text-transform:uppercase;font-size:13px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio]{margin:0}.visitor-details-edit-form .details-update-btn{padding:16px}.visitor-details-edit-form .details-update-btn button{border-radius:4px;background:#003c7a;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);padding:10px 0px;color:#fcfdff;font-family:inherit;font-size:1rem;font-style:normal;font-weight:500;line-height:20px;width:100%;text-align:center;border:0px solid;cursor:pointer}.tf-voucher-quick-view-box{position:fixed;background:rgba(0,0,0,.5);height:100%;width:100%;left:0;top:0;display:none;flex-direction:row;justify-content:center;align-items:center}.tf-voucher-quick-view-box .voucher-quick-view{border-radius:24px;border:1px solid #f0f0f1;background:#fff;z-index:999;max-width:700px}.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header{padding:16px;border-bottom:.3px solid #ccced1;display:flex;justify-content:space-between}.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header h2{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px}.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header .tf-quick-view-times span{height:24px;width:24px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:.3px solid #ccced1;border-radius:5px}.tf-visitor-vouchers{padding:30px;border:1px dashed #002043;background-repeat:repeat;background-size:cover;background-position:center;margin:16px}.tf-visitor-vouchers .tf-voucher-header{display:flex;align-items:center;margin-bottom:40px}.tf-visitor-vouchers .tf-voucher-header img{margin-right:25px}.tf-visitor-vouchers .tf-voucher-header .title h1{color:#002043;font-size:1.5rem;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;line-height:32px;font-weight:700;margin:0}.tf-visitor-vouchers .tf-voucher-header .title span{color:#828c99;font-size:1.25rem;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;line-height:32px;font-weight:700;margin:0}.tf-visitor-vouchers .tf-voucher-qr-code{display:flex;justify-content:space-between}.tf-visitor-vouchers .tf-voucher-qr-code .time-info{background:#f2f2f2;padding:16px;width:100%;display:flex;flex-direction:column;justify-content:center}.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5{margin:0;color:#828c99;font-size:1rem;line-height:28px;font-weight:400;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important}.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5 b{color:#002043}.tf-visitor-vouchers .tf-voucher-qr-code img{margin-left:30px;object-fit:contain}.tf-visitor-vouchers .tf-voucher-billing-info{margin-top:40px;display:grid;grid-template-columns:2fr 1fr;gap:40px}.tf-visitor-vouchers .tf-voucher-billing-info .tf-billing-details h5{color:#828c99;font-size:1rem;line-height:28px;font-weight:400;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;margin:0}.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h4{color:#828c99;font-size:1rem;line-height:28px;font-weight:700;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;margin:0}.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h5{color:#828c99;font-size:.875rem;line-height:28px;font-weight:400;margin:0;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important}.tf-visitor-vouchers .tf-voucher-footer-qoute p{color:#828c99;font-size:11px;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;line-height:20px}.tf-preloader-box{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:none;z-index:99999999}.tf-preloader-box .tf-loader-preview{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.tf-preloader-box .tf-loader-preview img{display:inline-block;border:none;margin:0;padding:0;vertical-align:middle;max-width:100%}.tf_enquiry_details_wrap_header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.tf_enquiry_details_wrap_header{display:flow-root}}.tf_enquiry_details_wrap_header h1{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;padding:0}.tf_enquiry_details_wrap_header .tf_header_wrap_button{display:flex;gap:16px}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button{border-radius:8px;border:1px solid #eef6f0;background:#fff;padding:4px 8px;float:left;height:46px;box-sizing:border-box}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul{margin:0;padding:0;display:flex;gap:8px}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li{height:36px;width:36px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i{font-size:.938rem}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active{color:#f0f0f1;background-color:#004e9d;border-radius:4px}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#fff;margin:0 !important;color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;transition:.3s all ease}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn:hover{color:#f0f0f1;background-color:#003c79}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn,.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#003c79;margin:0;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;color:#f0f0f1;transition:.3s all ease;cursor:pointer}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover{color:#f0f0f1;background-color:#004e9d}.tf-enquiry-table{display:block !important}.tf-enquiry-table .tf-enquiry-unread th,.tf-enquiry-table .tf-enquiry-unread td{background-color:#edf2f7 !important;border-bottom:1px solid #f0f2f4 !important;color:#1d2327 !important;font-family:inherit !important;font-size:16px !important;font-style:normal !important;font-weight:700 !important}.tf-enquiry-table .tf-enquiry-unread th .tf-checkbox-listing,.tf-enquiry-table .tf-enquiry-unread td .tf-checkbox-listing{background-color:#edf2f7 !important}.tf-enquiry-table .tf-enquiry-responded th,.tf-enquiry-table .tf-enquiry-responded td{color:#1d2327 !important;font-family:inherit !important;font-size:16px !important;font-style:normal !important;font-weight:700 !important}.tf-enquiry-table #cb{width:15%;padding:12px 24px}.tf-enquiry-table #uemail{width:20%;padding:12px 24px}.tf-enquiry-table #post_name{width:20%;padding:12px 24px}.tf-enquiry-table #description{width:30%;padding:12px 24px}.tf-enquiry-table #massage-date-time{width:15%;padding:12px 24px}.tf-enquiry-table thead tr .tf-checkbox-listing{gap:12px;margin:12px 24px}.tf-enquiry-table tbody .tf-enquiry-single-row{cursor:pointer}.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column{display:inline-flex;align-items:center;gap:12px}.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column .tf-checkbox-listing{width:18px !important;justify-content:unset !important;justify-self:flex-start !important}.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-date{color:#1d2327;font-family:inherit;font-size:1rem;font-style:normal;font-weight:600;line-height:1.12}.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-time{color:#666d74;font-family:inherit;font-size:1rem;font-style:normal;font-weight:400;line-height:1.12}.tf-enquiry-table .pro-notice-row{border-top:none}.tf-enquiry-table .pro-notice-row .tf-pro-notice{padding:0px 0px}.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-fieldset{margin-top:0px}.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner{justify-content:center}.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner a{text-decoration:underline;color:#295bff}.tf-enquiry-details-header-filter{display:flex !important}.tf-enquiry-single-header-details{padding:16px 24px;background-color:#fff;width:100%;display:flex;gap:16px;margin:-10px -20px 24px -20px}.tf-enquiry-single-header-details img{height:100%;width:32px;object-fit:contain;padding:3.2px}.tf-enquiry-single-header-details h1{font-family:inherit;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.33}hr.enqury-single-title-line{border-color:#f0eef6;margin:0px;border-width:.5px}.tf-single-enquiry-header-buttons{margin-bottom:24px;display:flex;gap:12px}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button{padding:8px 20px 8px 16px;background-color:#fff;max-width:60px;font-size:.938rem;color:#2c273f;font-family:Inter;font-style:normal;font-weight:400;border-radius:8px}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a{color:#2c273f;text-decoration:none}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a i{margin-right:8px}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a:focus{outline:none;box-shadow:none}.tf-single-enquiry-header-buttons .tf-enquiry-single-sync{max-width:120px;cursor:pointer;background-color:#003c79;border-color:#003c79;color:#fff;transition:all .3s ease-in-out;user-select:none}.tf-single-enquiry-header-buttons .tf-enquiry-single-sync:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper{display:flex;gap:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left{display:flex;flex-direction:column;gap:16px;width:60%}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details{background-color:#fff;padding:16px 0px 24px 0px;border-radius:8px;min-height:286px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details h2{font-family:inherit;font-size:1.063rem;font-style:normal;font-weight:600;line-height:150%;margin:0px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-enquiry-details-single-heading{padding-bottom:16px;padding-left:24px;padding-right:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content{display:flex;gap:24px;padding-top:24px;padding-left:24px;padding-right:24px;flex-direction:column}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message{display:flex;flex-direction:column;gap:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-label,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-label,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-label{color:#5d5676;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:1.5}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value{font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value i,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value i,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value i{margin-left:16px;cursor:pointer;font-size:1rem}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button{padding:8px 20px;background-color:#003c79;border-color:#003c79;border-radius:8px;align-self:self-end;color:#fff;font-size:.938rem;cursor:pointer}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button span{font-family:inherit;font-style:normal;font-weight:600;line-height:1.6;margin-right:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button i{font-size:1rem}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button{padding:8px 20px;background-color:#003c79;border-color:#003c79;border-radius:8px;align-self:self-end;color:#fff;font-size:.938rem;cursor:pointer}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button span{font-family:inherit;font-style:normal;font-weight:600;line-height:1.6;margin-right:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button i{font-size:1rem}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-enquiry-details-single-heading .tf-single-enquiry-reply-mail{color:#2c273f;font-family:inherit;font-size:1.063rem;font-style:normal;font-weight:400;line-height:150%}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion{margin-top:24px;padding-left:24px;padding-right:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left{font-family:inherit;font-size:.938rem;font-style:normal;font-weight:600;line-height:1.6;color:#2c273f}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left i{margin-right:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-enquiry-response-user{display:inline-block;transform:scale(-1, -1)}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-dash{margin-left:16px;margin-right:16px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-subject{color:#5d5676}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-right{color:#9089a9;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-accordion-body{margin-top:16px;color:#5d5676;font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6;display:none}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion hr{margin-top:24px;margin-bottom:24px;border-color:#f0eef6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form{display:flex;flex-direction:column;gap:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea{height:100px;padding:16px;border-radius:8px;border:1px solid #e2dfed}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea::placeholder{color:#77708f;font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button{align-self:flex-end;padding:8px 20px;background-color:#003c79;border-color:#003c79;color:#fff;font-family:inherit;font-size:.938rem;font-style:normal;font-weight:600;line-height:1.6;display:flex;align-items:center;justify-content:center;gap:8px;border-color:rgba(0,0,0,0);border-radius:8px;cursor:pointer}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right{width:40%}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details{background-color:#fff;padding:16px 0px 24px 0px;border-radius:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;padding-right:24px;padding-left:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading h2{font-family:inherit;font-size:1.063rem;font-style:normal;font-weight:600;line-height:150%;margin:0px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading .enquiry-details-status{padding:4px 12px;background-color:#d0f5e1;border-radius:16px;display:flex;align-items:center;gap:4px;color:#21a159;font-family:Inter;font-style:normal;font-weight:600;line-height:1.45}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content{display:flex;flex-direction:column;gap:24px;padding-left:24px;padding-right:24px;padding-top:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single{display:flex;gap:8px;align-items:center;color:var(--UI-800, #2C273F);font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single i{margin-left:8px;cursor:pointer;font-size:1rem}.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter,.tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter{width:24%;flex-direction:row-reverse}.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button,.tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button{padding:0px}.tf-enquiry-details-wrap p:first-child{margin-top:0px}.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child{margin-bottom:0px}#tf-enquiry-reply-editor_ifr,#tf-enquiry-reply-editor{height:200px !important}@media only screen and (max-width: 1024px){.tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form{width:100%;gap:12px}.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter{width:200px}}
     2.tf-admin-btn{display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#003c79;padding:10px 25px;border:1px solid #003c79;border-radius:4px;font-weight:500;text-decoration:none;cursor:pointer;font-size:1rem;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-admin-btn i{margin-right:8px;font-size:1.125rem}.tf-admin-btn:hover{background-color:#003c79;color:#fff}.tf-admin-btn.tf-btn-secondary{background-color:#003c79;border-color:#003c79;color:#fff;font-weight:600}.tf-admin-btn.tf-btn-secondary:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-admin-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tf-btn{font-size:1rem;color:#fff;background-color:#003c79;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;display:inline-block;padding:5px 20px;font-weight:500;text-decoration:none;line-height:2.1875rem;border:none;cursor:pointer;outline:none}.tf-btn:hover{background-color:#002f5e;color:#fff;border:none;box-shadow:none !important;outline:none}.tf-link-btn{display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);padding:10px 25px;border:none;border-radius:0;font-weight:500;text-decoration:underline;cursor:pointer;font-size:1rem;color:#003c79}.tf-link-btn i{margin-right:8px;font-size:1.125rem}.tf-modal{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;overflow:hidden;outline:0;visibility:hidden;opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-modal.tf-modal-show{opacity:1;visibility:visible;transform:scale(1)}.tf-modal .tf-modal-dialog{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 40px);max-width:100%;margin:20px auto;position:relative;pointer-events:none}.tf-modal .tf-modal-content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%;max-width:1080px;pointer-events:auto;background-color:#f5f8ff;outline:0;margin:0 auto;border-radius:10px;padding:30px;overflow:hidden}.tf-modal .tf-modal-close{color:#003162;cursor:pointer;font-size:22px;position:absolute;top:10px;right:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-modal .tf-modal-close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tf-btn-loading{padding-right:40px !important;position:relative}.tf-btn-loading:before{content:"";position:absolute;top:50%;right:10px;margin-top:-7px;display:inline-block;width:12px;height:12px;border:2px solid #fff;border-left-color:rgba(0,0,0,0);border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;transition:opacity .2s ease,visibility .2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear}@-webkit-keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.tf-modal-open{overflow:hidden}body.tf-modal-open .tf-modal{overflow-x:hidden;overflow-y:auto}body.tf-modal-open:after{content:"";position:fixed;height:100%;width:100%;top:0;left:0;z-index:99999;background:rgba(0,0,0,.4)}@media only screen and (max-width: 1024px){#poststuff h2{justify-content:initial}}#poststuff h2 a{color:#222;font-size:1.25rem;display:none}@media only screen and (max-width: 1024px){#poststuff h2 a{display:inline-block;margin-right:15px}}.tf-field-disable{user-select:none;opacity:.6}.tf-field-disable.tf-field-upcoming{user-select:none;cursor:default}.tf-field-disable.tf-field-upcoming *{cursor:default !important}.fa,.far,.fas{font-family:"FontAwesome" !important}.tf-field.tf-field-editor iframe{height:400px}.tf-booking-status-swt .tf-booking-status{margin-bottom:15px;display:flex;align-items:center}.tf-booking-status-swt .tf-booking-status span{font-weight:700;font-size:.938rem}.tf-booking-status-swt .tf-booking-status .switch{margin-left:15px;position:relative;display:inline-block;width:48px;height:20px}.tf-booking-status-swt .tf-booking-status .switch input{opacity:0;width:0;height:0}.tf-booking-status-swt .tf-booking-status .switcher.round{border-radius:20px}.tf-booking-status-swt .tf-booking-status .switcher{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.tf-booking-status-swt .switcher.round::before{border-radius:50%}.tf-booking-status-swt .switcher::before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;background:#fff;-webkit-transition:.4s;transition:.4s}.tf-booking-status-swt input:checked+.switcher{background-color:#002c66}.tf-booking-status-swt input:checked+.switcher::before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#tf-booking-status-loader,#tf-enquiry-status-loader{position:fixed;height:100%;width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden}#tf-booking-status-loader img,#tf-enquiry-status-loader img{width:120px}#tf-enquiry-status-loader{background-color:rgba(0,0,0,.2)}#tf-booking-status-loader.show,#tf-enquiry-status-loader.show{visibility:visible;opacity:1}.tf-small-btn{margin-left:10px;font-size:.75rem;padding:7px 15px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:hidden !important}.tf-post-states{display:inline-block;font-size:11px;padding:1px 8px;border-radius:10px;background:#333;color:#fff}.tf-depend-hidden.tf-depend-on{display:none}.tf-depend-hidden{display:block}.csf-section .csf-field.tf-csf-disable{opacity:1;user-select:none;border-top:1px solid #eee}.csf-section .csf-field.tf-csf-disable .clear:before{content:"";left:0;top:0;right:0;bottom:0;position:absolute;background-color:#eee;opacity:.25;z-index:10}.csf-section .csf-field.tf-csf-pro{cursor:pointer}.tf-csf-disable.tf-csf-pro{z-index:9999999999}.tf-csf-badge .tf-upcoming{display:inline-block;color:#fff;padding:3px 10px 3px 10px;border-radius:3px;text-align:center;margin:5px 0 0 0;font-size:.75rem;font-weight:600;line-height:13px;background:#060;margin-right:5px}.tf-csf-badge .tf-pro{display:inline-block;color:#fff;padding:3px 10px 3px 10px;border-radius:3px;text-align:center;margin:5px 0 0 0;font-size:.75rem;font-weight:600;line-height:13px;background:#b30000}#tf_room_opt .unique-id{display:none}#tf_room_opt .tf-order_id{display:none}.tf-section-name-hidden{display:none}button.tf-order-remove{background:#f44336 !important;border:1px solid #f44336 !important;color:#fff !important;padding:2px 18px !important;font-family:"lato";margin-top:6px !important}.document-button{display:block;background:#ddd;color:#050505;border-radius:3px;line-height:1;padding:10px 15px;margin:0;font-size:.875rem;cursor:pointer;transition:.3s;text-decoration:none}.document-button:hover{background:#135e96;color:#fff}.tf-major-update-warning{margin-bottom:15px;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex}.tf-major-update-warning+p{display:none}.tf-major-update-warning__separator{margin:15px -12px}.tf-major-update-warning__icon{margin-right:9px;margin-left:2px}.tf-major-update-warning__icon svg{width:18px;height:18px;padding:0;margin:0;line-height:1}.tf-major-update-warning__title{font-weight:600;margin-bottom:10px}.notice-success .tf-major-update-warning__separator{border:1px solid #46b450}.notice-success .tf-major-update-warning__icon{fill:#79ba49}.notice-warning .tf-major-update-warning__separator{border:1px solid #ffb900}.notice-warning .tf-major-update-warning__icon{fill:#f56e28}#adminmenu .toplevel_page_tf_settings .dashicons-before img,#adminmenu .menu-icon-tf_tours .dashicons-before img,#adminmenu .menu-icon-tf_hotel .dashicons-before img,#adminmenu .menu-icon-tf_apartment .dashicons-before img,#adminmenu .toplevel_page_tf-multi-vendor .dashicons-before img,#adminmenu .menu-icon-tf_email_templates .dashicons-before img{opacity:1}#adminmenu .menu-icon-tf_hotel .dashicons-before:before{color:#03a9f4}#adminmenu .menu-icon-tf_tours .dashicons-before:before{color:#ffc107}#adminmenu .menu-icon-tf_apartment .dashicons-before:before{color:#f02348}.tf-notice.tf-notice-danger{color:red;font-size:1rem}.tf-license-activate{display:inline-block}.tf-license-activate p.submit{margin:0px !important}.tf-license-activate p.submit input{background-color:#003c79 !important;border-color:#003c79 !important;color:#fff;padding:4px 25px;font-size:1rem}.el-license-active-btn{display:inline-block}.el-license-active-btn p.submit{margin:0px !important}.el-license-active-btn p.submit input{background-color:#003c79 !important;border-color:#003c79 !important;color:#fff;padding:4px 25px;font-size:1rem}input.select2-search__field{width:100% !important;min-width:150px !important}.wp-block input.select2-search__field{min-width:unset}.widget-content .select2-selection__rendered{display:none}.tf-widget-field .select2-container:last-child{display:none}.tf-duplicator-loader{position:absolute;background:hsla(0,0%,100%,.4);top:0;right:0;height:100%;width:100%;z-index:999;cursor:wait}.tf-post-data-duplicate:focus{outline:none;box-shadow:none}body.tourfic-settings_page_tf-setup-wizard{background-color:#ebf5ff}.tf-quick-setup-btn{border-radius:8px;background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);cursor:pointer;border:0px solid;padding:12px 32px;color:#fff;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px;display:inline-flex;gap:8px;transition:.3s all ease;text-decoration:none;min-width:130px;position:relative;z-index:0}.tf-quick-setup-btn::after{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:-1;opacity:0;background:linear-gradient(0deg, #0051A3 0%, #003C79 100%);border-radius:8px;transition:.3s all ease}.tf-quick-setup-btn:hover{color:#fff;box-shadow:0px 24px 20px 0px rgba(8,20,33,.08),0px 8px 16px 0px rgba(8,20,33,.08),0px 16px 8px 0px rgba(8,20,33,.04)}.tf-quick-setup-btn:hover::after{opacity:1}.tf-link-skip-btn{border-radius:8px;background:#ebf5ff;cursor:pointer;border:0px solid;padding:12px 32px;color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px;transition:.3s all ease;text-decoration:none;min-width:130px;position:relative;z-index:0}.tf-link-skip-btn::after{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:-1;opacity:0;background:linear-gradient(0deg, #0051A3 0%, #003C79 100%);border-radius:8px;transition:.3s all ease}.tf-link-skip-btn:hover{box-shadow:0px 16px 8px 0px rgba(8,20,33,.04),0px 8px 16px 0px rgba(8,20,33,.08),0px 24px 20px 0px rgba(8,20,33,.08);color:#fff}.tf-link-skip-btn:hover::after{opacity:1}.tf-theme-activation-btn{min-width:267px;justify-content:center}.tf-settings-finish-btn{min-width:140px}.tf-settings-default-button{min-width:auto}.tourfic-settings_page_tf-setup-wizard #wpcontent{margin-left:0 !important}.tourfic-settings_page_tf-setup-wizard #wpbody-content,.tourfic-settings_page_tf-setup-wizard #wpcontent{padding:0;overflow-x:hidden !important;min-height:calc(100vh - 32px)}.tourfic-settings_page_tf-setup-wizard #adminmenumain,.tourfic-settings_page_tf-setup-wizard .error,.tourfic-settings_page_tf-setup-wizard .notice,.tourfic-settings_page_tf-setup-wizard .update-nag,.tourfic-settings_page_tf-setup-wizard .updated,.tourfic-settings_page_tf-setup-wizard div#wpadminbar,.tourfic-settings_page_tf-setup-wizard div#wpfooter{display:none}.tourfic-settings_page_tf-setup-wizard #wpbody{padding-top:0px}.tf-setup-header{padding:16px 56px;background:#f8fafc;box-shadow:0px 32px 32px 0px rgba(125,168,212,.02),0px 16px 40px 0px rgba(125,168,212,.04),0px 32px 56px 0px rgba(125,168,212,.08);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 575.98px){.tf-setup-header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}.tf-setup-header .tf-setup-header-left{height:48px}.tf-setup-header .tf-setup-header-left img{width:44px;height:48px}.tf-setup-header .tf-setup-header-right span{color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px}.tf-setup-header .tf-setup-header-right span a{color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}.tf-setup-content-layout{min-width:886px;width:886px;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;margin-top:72px;margin-bottom:72px}@media only screen and (max-width: 885px){.tf-setup-content-layout{min-width:auto;width:auto;margin-left:12px;margin-right:12px}}.tf-setup-content-layout .tf-back-btn{display:inline-flex;gap:8px;text-decoration:none;margin:0px 0px 16px 8px}.tf-setup-content-layout .tf-back-btn:focus{outline:none;box-shadow:none}.tf-setup-content-layout .tf-back-btn span{color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px}.tf-setup-content-layout .setup-content-warper{border-radius:16px;background:#fff;text-align:center;padding:104px 112px}@media only screen and (max-width: 885px){.tf-setup-content-layout .setup-content-warper{padding:32px}}.tf-setup-content-layout.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-setup-content-layout .welcome-img{margin-bottom:20px}.tf-setup-content-layout .welcome-img img{width:87px}.tf-setup-content-layout .tf-setup-welcome-title{color:#27333f;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;line-height:120%;margin:0px}.tf-setup-content-layout .tf-setup-welcome-description{color:#566676;text-align:center;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin-top:8px}.tf-setup-content-layout .tf-setup-welcome-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:48px}.tf-setup-content-layout .tf-setup-welcome-footer .tf-link-btn{color:#11142e;font-weight:500;text-decoration:underline}.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 768px){.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}}.tf-setup-content-layout .tf-setup-welcome-footer.tf-setup-finish-footer .tf-admin-btn{margin-bottom:0;margin-right:10px}.tf-setup-content-layout .tf-setup-finish-content{border-radius:16px;background:#fff;padding:56px 32px 96px 32px;text-align:center}.tf-setup-content-layout .tf-setup-finish-content .welcome-img{margin-bottom:50px}.tf-setup-content-layout .tf-setup-finish-content .welcome-img img{width:133px;height:130px;transform:rotate(-45deg)}.tf-setup-content-layout .tf-setup-finish-content .tf-setup-welcome-description{margin-top:8px}.tf-setup-content-layout .tf-setup-finish-content .tf-setup-finish-footer{gap:16px;flex-wrap:wrap}.tf-setup-content-layout .tf-setup-finish-content a:focus{outline:none;box-shadow:none}.tf-setup-woocommerce-step .welcome-img img{width:96px;margin-bottom:16px}.tf-setup-step-container{min-width:886px;width:886px;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;margin-top:72px;margin-bottom:72px}@media only screen and (max-width: 885px){.tf-setup-step-container{min-width:auto;width:auto;margin-left:12px;margin-right:12px}}.tf-setup-steps{box-sizing:border-box;padding:0;color:rgba(0,0,0,.85);font-size:0;list-style:none;width:100%;text-align:initial;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:8px;justify-content:center;margin-bottom:48px}.tf-setup-steps .tf-steps-item{position:relative;display:inline-block}.tf-setup-steps .tf-steps-item .tf-steps-item-tail{padding:3.5px 45px 3.5px 35px;margin-left:58px;top:8px;position:absolute;left:0;width:70%}@media only screen and (max-width: 575.98px){.tf-setup-steps .tf-steps-item .tf-steps-item-tail{margin-left:10px;width:60%}}.tf-setup-steps .tf-steps-item .tf-steps-item-tail::after{display:inline-block;width:100%;height:2px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.tf-setup-steps .tf-steps-item .tf-steps-item-icon{width:auto;height:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;display:inline-block;font-size:.75rem;text-align:center;border-color:#1890ff;display:block}.tf-setup-step-container{display:none}.tf-setup-step-container.active{display:block}.tf-setup-step-container .tf-back-btn{display:inline-flex;gap:8px;text-decoration:none;margin:0px 0px 16px 8px}.tf-setup-step-container .tf-back-btn:focus{outline:none;box-shadow:none}.tf-setup-step-container .tf-back-btn span{color:#003c79;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px}.tf-setup-step-container .tf-template-selection{display:flex;gap:24px;justify-content:center}.tf-setup-step-container .tf-template-selection .tf-single-theme label{position:relative;display:block}.tf-setup-step-container .tf-template-selection .tf-single-theme label .checked-svg{position:absolute;left:8px;top:8px;display:none}.tf-setup-step-container .tf-template-selection .tf-single-theme label input{display:none}.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked+img{border:1px solid #003c79}.tf-setup-step-container .tf-template-selection .tf-single-theme label input:checked~.checked-svg{display:block}.tf-setup-step-container .tf-template-selection .tf-single-theme label h4{color:#27333f;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0;margin-top:8px}.tf-setup-step-container .tf-template-selection .tf-single-theme label img{box-shadow:0px 10px 20px 0px rgba(0,36,72,.04),0px 10px 16px 0px rgba(0,36,72,.04);border-radius:12px;border:1px solid rgba(0,0,0,0)}.tf-setup-step-container .tf-setup-step-layout{padding:56px 96px;border-radius:16px;background:var(--UI-0, #ffffff);text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 885px){.tf-setup-step-container .tf-setup-step-layout{padding:32px}}.tf-setup-step-container .tf-setup-step-title{color:#27333f;font-family:Inter;font-size:30px;font-style:normal;font-weight:600;line-height:120%;margin:0px 0px 0px 0px}.tf-setup-step-container .tf-setup-step-subtitle{text-align:left;color:#27333f;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin:0 0 2px 0px}.tf-setup-step-container .tf-select-title{color:#27333f;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:120%;margin:0px 0px 24px 0px}.tf-setup-step-container .tf-setup-step-desc{color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin:8px 0px 32px 0px}.tf-setup-step-container .tf-select-service{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:56px;margin:0}@media only screen and (max-width: 885px){.tf-setup-step-container .tf-select-service{gap:24px;flex-wrap:wrap}}.tf-setup-step-container .tf-select-service input[type=checkbox]{display:none}.tf-setup-step-container .tf-select-service label{display:block;position:relative;cursor:pointer;border-radius:6px}@media only screen and (max-width: 575.98px){.tf-setup-step-container .tf-select-service label{padding:5px}}.tf-setup-step-container .tf-select-service label span{color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;display:block;margin-top:16px}.tf-setup-step-container .tf-select-service label:before{background:#fff #fff;content:"";display:block;border-radius:50%;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:26px;transition-duration:.4s;transform:scale(0);font-family:"dashicons";font-size:1.25rem}@media only screen and (max-width: 575.98px){.tf-setup-step-container .tf-select-service label:before{width:20px;height:20px;top:-3px;left:-3px;font-size:1.125rem;line-height:20px}}.tf-setup-step-container .tf-select-service label{position:relative}.tf-setup-step-container .tf-select-service label .tf-inactive img{width:150px;transition:.3s all ease;border-radius:12px}.tf-setup-step-container .tf-select-service label .tf-inactive img:hover{border-radius:12px;background:#fff;box-shadow:0px 10px 16px 0px rgba(0,36,72,.04),0px 10px 20px 0px rgba(0,36,72,.04)}.tf-setup-step-container .tf-select-service label .tf-active{position:absolute;left:0;top:0;right:0;bottom:0;transition:.3s all ease;opacity:0;z-index:-1}.tf-setup-step-container .tf-select-service label .tf-active img{width:150px;box-shadow:0px 10px 16px 0px rgba(0,36,72,.04),0px 10px 20px 0px rgba(0,36,72,.04);border-radius:12px}.tf-setup-step-container .tf-select-service :checked+label .tf-active{opacity:1;z-index:99}.tf-setup-step-container .tf-setup-action-btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:48px}.tf-setup-step-container .tf-setup-action-btn-wrapper .tf-setup-action-btn-next{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.tf-setup-step-container .setup-form-group{border-radius:12px;border:1px solid #eef2f6;background:#fff;padding:16px 24px 24px 24px;display:flex;flex-direction:column;gap:16px}.tf-setup-step-container .setup-form-group .tf-setup-form-item-wrap{text-align:left}.tf-setup-step-container .setup-form-group .tf-setup-field-desc{display:block;margin-top:4px}.tf-setup-step-container .setup-form-group .tf-setup-form-item{width:100%}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label{display:block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:left;margin-bottom:4px}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-label label{color:#27333f;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input{flex:1 1 0;min-width:0}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text],.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email],.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number],.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select{border-radius:4px;border:1px solid #eef2f6;background-color:#f8fafc;height:40px;padding:8px 12px;color:#566676;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;transition:all .3s;outline:none;max-width:100%;width:100%}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=text]:focus,.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=email]:focus,.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input input[type=number]:focus,.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-setup-form-item-input select:focus{outline:none;box-shadow:none}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label{position:relative;display:inline-block;width:32px;height:20px;border-radius:20px}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input{display:none}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c0ccd8;border-radius:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label .tf-switch-slider::before{position:absolute;content:"";height:14px;width:14px;border-radius:12px;top:3px;left:4px;background-color:#fff;box-shadow:0px 0px 8px rgba(27,25,25,.3);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked+.tf-switch-slider{background-color:#003c79}.tf-setup-step-container .setup-form-group .tf-setup-form-item .tf-switch-label input:checked+.tf-switch-slider:before{left:100%;margin-left:-18px}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline{border-radius:4px;border:1px solid #eef2f6;background:#f8fafc;display:flex;padding:16px 12px;justify-content:space-between;box-sizing:border-box;align-items:center;height:56px}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label{margin:0}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-label label{font-size:.938rem}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input{text-align:right;max-width:246px !important}@media only screen and (max-width: 640px){.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input{max-width:120px !important}}.tf-setup-step-container .setup-form-group .tf-setup-form-item-inline .tf-setup-form-item-input input[type=text]{height:32px;margin:0;background:#fff}.tf-setup-step-container .setup-form-group .tf-field-imageselect{padding:0}.tf-setup-step-container .setup-form-group .tf-field-imageselect label{color:#27333f;font-family:Inter;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;margin:0;text-align:left}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset{margin-top:16px}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group{gap:22px}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li{margin:0;width:200px;border-radius:8px;box-sizing:border-box}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box{width:200px;height:180px;padding:8px 24px 2px 24px;box-sizing:border-box;cursor:pointer}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box img{width:100%;height:100%;border:2px solid rgba(0,0,0,0) !important;object-fit:cover}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox .select-image-box{border:2px solid rgba(0,0,0,0) !important;border-radius:8px;background-color:#ebf5ff}.tf-setup-step-container .setup-form-group .tf-field-imageselect .tf-fieldset .tf-image-radio-group li .tf-image-checkbox>input:checked+.select-image-box{border-color:#003c79 !important;border-radius:8px}.tf-setup-step-container .setup-form-group .tf-archive-imageselect-box .tf-image-checkbox .select-image-box{background-color:#fafafa !important}.tf-setup-step-container .setup-form-group .tf-setup-permalink{padding:12px}.tf-setup-step-container .tf-setup-group-general{padding-top:24px;gap:24px}.tf-setup-step-container .tf-setup-step-description{margin-bottom:30px}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout{padding-left:73px;padding-right:73px}@media only screen and (max-width: 885px){.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout{padding:32px}}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading{position:relative;z-index:0}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-theme-setting-heading .tf-setup-title-shape{position:absolute;left:2px;bottom:20px;height:100%;width:100%;z-index:-1}.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .tf-setup-step-desc a{text-decoration:none;color:#003c79}@media only screen and (max-width: 885px){.tf-setup-step-container.tf-setup-step-3 .tf-setup-step-layout .setup-theme-style img{width:100%}}.tf-setup-step-container.tf-setup-step-5 .tf-setup-step-desc,.tf-setup-step-container.tf-setup-step-6 .tf-setup-step-desc{margin-bottom:0px}.tf-setup-step-container .tf-hotel-setup-wizard,.tf-setup-step-container .tf-tour-setup-wizard,.tf-setup-step-container .tf-apartment-setup-wizard,.tf-setup-step-container .tf-car-setup-wizard{margin-top:48px}.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc,.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc,.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc,.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc{text-align:left;margin:0 0 16px 0;color:#566676;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.tf-setup-step-container .tf-hotel-setup-wizard .tf-setup-step-desc span,.tf-setup-step-container .tf-tour-setup-wizard .tf-setup-step-desc span,.tf-setup-step-container .tf-apartment-setup-wizard .tf-setup-step-desc span,.tf-setup-step-container .tf-car-setup-wizard .tf-setup-step-desc span{color:#27333f}.tf-setup-step-container.tf-setup-step-5 .setup-form-group{gap:32px}.tf-setup-step-container .tf-auto-publish-field{margin-top:8px}.tf-setup-step-container .tf-btn-loading{padding-right:40px;position:relative}.tf-setup-step-container .tf-quick-setup-btn.tf-btn-loading{padding-right:50px !important}.tf-setup-step-container .tf-btn-loading:before{content:"";position:absolute;top:50%;right:24px;margin-top:-7px;display:inline-block;width:12px;height:12px;border:2px solid #fff;border-left-color:rgba(0,0,0,0);border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;transition:opacity .2s ease,visibility .2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear}@-webkit-keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard ul,.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard ul{margin-bottom:0px}.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox img,.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox img{width:200px;height:140px}.tf-setup-step-container .tf-template-step .tf-hotel-setup-wizard .tf-field-imageselect .tf-image-checkbox>input:checked+img,.tf-setup-step-container .tf-template-step .tf-tour-setup-wizard .tf-field-imageselect .tf-image-checkbox>input:checked+img{border-color:#5d5dff;border-radius:5px}@media only screen and (max-width: 1024px){#tf_tours_opt .tf-admin-meta-box{position:relative;min-height:660px}}.tf-admin-meta-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:-6px -12px -12px -12px;z-index:10;position:relative}@media only screen and (max-width: 1024px){.tf-admin-meta-box{position:relative;min-height:500px}}.tf-admin-meta-box.tf-taxonomy-metabox{display:block;margin:0;max-width:95%}.tf-admin-meta-box .tf-admin-tab.active{display:block;position:absolute;z-index:99999;top:0;bottom:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-admin-meta-box .tf-admin-tab{border-right:1px solid #e1e5ea;background-color:#fff;min-width:242px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:24px;box-sizing:border-box}@media only screen and (max-width: 1024px){.tf-admin-meta-box .tf-admin-tab{display:none}}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks{font-style:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#27333f;padding:12px 16px;text-align:left;font-size:15px;line-height:24px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:8px}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks .tf-sec-icon{margin-right:8px;color:#566676;min-width:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks:focus{box-shadow:none;outline:none}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active{position:relative;color:#fff;border-radius:8px;background:linear-gradient(180deg, #0051A3 0%, #003C79 100%)}@media only screen and (max-width: 1024px){.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active{position:static}}.tf-admin-meta-box .tf-admin-tab a.tf-tablinks.active .tf-sec-icon{color:#fff}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu{margin:0;display:none}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li{margin-bottom:0}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks{padding:0}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 20px;margin-left:24px;border-left:1px solid #c4cbd4;position:relative}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner::after{position:absolute;content:"";height:25px;width:14px;border-width:0 0 1px 1px;border-style:solid;border-color:#c4cbd4;left:-1px;top:0;border-bottom-left-radius:8px}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner{border-left:none}.tf-admin-meta-box .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after{left:0}.tf-admin-meta-box .tf-tab-wrapper{-webkit-flex:0 0 calc(100% - 242px);-ms-flex:0 0 calc(100% - 242px);flex:0 0 calc(100% - 242px)}@media only screen and (max-width: 1024px){.tf-admin-meta-box .tf-tab-wrapper{flex:0 0 calc(100% - 0px)}}.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:0 24px}.tf-admin-meta-box .tf-tab-wrapper .tf-tab-content.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-option-wrapper .tf-option-footer{position:relative;padding:15px 0px;text-align:right}.tf-option-wrapper .tf-option-footer button{padding:10px 25px;font-size:1rem}.tf-option-wrapper .tf-option-footer span{display:block;font-size:1rem;color:#8997a9;font-weight:600;margin-top:5px}.tf-option-wrapper .tf-option-footer span a{color:#8997a9;display:inline;margin-left:5px}.tf-option-wrapper .tf-option-footer span a:focus{outline:none;box-shadow:none}.tf-option{width:100%;margin:0}.tf-option .tf-tab-wrapper{-webkit-flex:0 0 calc(100% - 281px);-ms-flex:0 0 calc(100% - 281px);flex:0 0 calc(100% - 281px);background-color:#fff;padding:12px 0}@media only screen and (max-width: 1024px){.tf-option .tf-tab-wrapper{flex:0 0 calc(100% - 0px)}}.tourfic-settings_page_tf_dashboard #wpcontent{background-color:#ebf5ff}.tourfic-settings_page_tf_get_help #wpcontent{background-color:#ebf5ff}.tf-setting-dashboard .tf-setting-top-bar{background-color:#fff;padding:15px 40px;margin-left:-20px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.tf-setting-dashboard .tf-setting-top-bar .version{display:flex;align-items:center}.tf-setting-dashboard .tf-setting-top-bar .version img{width:100px}.tf-setting-dashboard .tf-setting-top-bar .version span{font-size:11px;line-height:11px;color:#000;font-weight:700;border:1px solid #003c79;border-radius:4px;background-color:rgba(0,60,121,.0392156863);display:inline-block;padding:2px 6px;margin-left:10px}.tf-setting-dashboard .tf-setting-top-bar .other-document{position:relative;width:30px;height:30px;cursor:pointer;transition:all .2s ease}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown{position:absolute;cursor:context-menu;top:60px;right:-10px;z-index:1;background-color:#fff;padding:30px;border-radius:8px;box-shadow:0px 4px 4px rgba(0,0,0,.25);min-width:200px;max-width:200px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:9999}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown:after{content:"";position:absolute;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);top:-10px;right:25px;border-bottom:10px solid #fff;margin-top:0;z-index:1}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a{font-size:.938rem;font-weight:500;color:#000;display:flex;align-items:center;transition:all .2s ease;text-decoration:none;padding:10px 0px}.tf-setting-dashboard .tf-setting-top-bar .other-document .dropdown .list-item a span{margin-left:10px}.tf-setting-dashboard .tf-setting-top-bar .other-document:hover .dropdown{visibility:visible;opacity:1}.tf-setting-dashboard .tf-setting-banner{background-color:rgba(0,0,0,0);padding:30px 100px;border-radius:10px;margin:40px 20px 40px 0;display:flex;align-items:center;justify-content:space-between;background-image:radial-gradient(at center center, #004A9E 0%, #001C39 75%)}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-banner{display:flow-root}}@media only screen and (max-width: 768px){.tf-setting-dashboard .tf-setting-banner{padding:30px 40px}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content{width:50%}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content{width:100%}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content img{width:200px;display:block;margin-bottom:15px}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span{color:#fff;font-size:38px;line-height:1.2;font-weight:200}@media only screen and (max-width: 575.98px){.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span{font-size:26px}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-content span b{display:block;font-weight:700}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image{width:30%}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image{width:100%}}.tf-setting-dashboard .tf-setting-banner .tf-setting-banner-image img{width:100%}.tf-setting-dashboard .tf-setting-overview-section{margin:24px 24px 0px 0;position:relative}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}@media only screen and (max-width: 1199.98px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid{display:flex;flex-wrap:wrap;column-gap:16px;justify-content:flex-start}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{padding:20px;border-radius:8px;background-color:#fff;display:flex;flex-wrap:wrap;flex-basis:calc(16.5% - 0px)}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{padding:12px}}@media only screen and (max-width: 1199.98px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{flex-basis:calc(30% - 10px)}}@media only screen and (max-width: 1024px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{flex-basis:calc(33.33% - 35px);margin:0}}@media only screen and (max-width: 768px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{width:inherit;flex-basis:calc(50% - 35px)}}@media only screen and (max-width: 480px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid{flex-basis:100%}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon{width:70px;height:70px;border-radius:50%;flex-shrink:0}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon img{width:100%}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-icon{width:42px;height:42px}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content{padding-left:25px}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content{padding-left:10px}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p{font-size:1rem;font-weight:600;color:#222;margin:0 0 10px}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content p{font-size:.875rem}}.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3{margin:0;font-size:30px;font-weight:700;color:#000;line-height:.8}@media only screen and (max-width: 1650px){.tf-setting-dashboard .tf-setting-overview-section .tf-performance-grid .tf-single-performance-grid .tf-single-performance-content h3{font-size:1.5rem}}.tf-setting-dashboard .tf-setting-performace-section{margin:24px 24px 0px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;position:relative}@media only screen and (max-width: 1199.98px){.tf-setting-dashboard .tf-setting-performace-section{flex-direction:column}}.tf-setting-dashboard .tf-setting-performace-section h2{font-size:26px;font-weight:600;line-height:1;color:#000;margin:0 0 16px}.tf-setting-dashboard .tf-setting-performace-section .tf-report-wrapper{-webkit-flex:0 0 calc(70% - 24px);-ms-flex:0 0 calc(70% - 24px);flex:0 0 calc(70% - 24px)}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden}.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader img{width:120px}.tf-setting-dashboard .tf-setting-performace-section #tf-report-loader.show{opacity:1;visibility:visible}.tf-setting-dashboard .tf-setting-performace-section .tf-order-report{background:#fff;padding:20px;border-radius:10px}@media only screen and (max-width: 640px){.tf-setting-dashboard .tf-setting-performace-section .tf-order-report{padding:0}}.tf-setting-dashboard .tf-setting-performace-section .tf-order-report canvas{width:100% !important}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 640px){.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter{flex-direction:column;align-items:flex-start}}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter{margin-bottom:15px;display:inline-block}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter span{display:block;font-size:11px;line-height:13px;font-weight:600;color:#77797e;text-transform:uppercase;margin-bottom:5px}.tf-setting-dashboard .tf-setting-performace-section .tf-report-filter .tf-month-filter select{width:180px;color:#222;border:1px solid #ddd;height:40px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists{border-radius:8px;background:#f8f7fd;padding:16px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists h3{color:#06040c;font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 16px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-sidebar-content .tf-plugin-lists ul{display:grid;grid-template-columns:1fr;gap:16px;margin:0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item{border-radius:6px;background:#fff;box-shadow:0 1px 4px 0 rgba(44,39,63,.01),0 2px 2px 0 rgba(44,39,63,.02),0 1px 1px 0 rgba(44,39,63,.04);padding:20px 24px 24px 20px;transition:all ease-in-out .3s;margin-bottom:0;position:relative}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-item.featured{border-radius:6px;border:4px solid rgba(0,0,0,0);background:linear-gradient(white, white) padding-box,linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;box-shadow:0px 1px 4px 0px rgba(44,39,63,.01),0px 2px 2px 0px rgba(44,39,63,.02),0px 1px 1px 0px rgba(44,39,63,.04);box-sizing:border-box}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content{display:flex;gap:12px;justify-content:space-between}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image{border-radius:16px;background:#fff;box-shadow:0 0 8px 0 rgba(65,65,65,.08);height:56px;width:56px;display:flex;align-items:center;justify-content:center}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-image img{width:32px;height:32px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title{width:calc(100% - 167px)}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4{color:#2c273f;font-size:15px;font-style:normal;font-weight:600;line-height:24px;margin:0 0 2px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title h4 .badge.free{border-radius:3px;background:#e6faee;font-size:12px;padding:2px 8px;color:#17723f;font-size:11px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-left:6px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-title p{color:#5d5676;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn{font-weight:600}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button{padding:0px;color:#382673;font-size:15px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none;position:relative}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.install{color:#382673;cursor:pointer}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate{color:#382673;cursor:pointer}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.pro,.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro{color:#ff9800}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-button.activate-pro{color:#ff5722;cursor:pointer}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active{color:#382673;opacity:.8}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-info-wrapper .tf-plugin-content .tf-plugin-btn .tf-plugin-status.active-pro{color:#ff5722;opacity:.8}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button:not(.active):not(.active-pro){display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;cursor:pointer;transition:background .3s;position:relative;background-color:rgba(0,0,0,0);gap:3px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading{background:#ccc;cursor:not-allowed}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .loader{display:none;width:12px;height:12px;border:2px solid #b3b3b3;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite;margin-left:8px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-plugin-button.loading .loader{display:inline-block}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote{background:#fff;padding:16px;border-radius:6px;margin:16px 0 16px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content h3{margin:0 0 4px 0;color:#1b334b;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content p{color:#344d65;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0 0 16px 0}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-customization-quote .tf-quote-content a{color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;border-radius:8px;background:#003c7a;padding:8px 16px;display:inline-flex;align-items:center;gap:8px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access{background:#f7f8fa;border-radius:8px;padding:16px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access h3{color:#06040c;font-size:17px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:16px;margin-top:0px}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex-direction:column}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item{background:#fff;box-shadow:0 1px 4px 0 rgba(44,39,63,.01),0 2px 2px 0 rgba(44,39,63,.02),0 1px 1px 0 rgba(44,39,63,.04);border-radius:6px;transition:all ease-in-out .3s;width:100%}.tf-setting-dashboard .tf-setting-performace-section .tf-settings-sidebar .tf-quick-access .tf-quick-access-wrapper .tf-access-item a{display:flex;align-items:center;padding:12px 16px;text-decoration:none;color:#2c273f;font-size:15px;font-style:normal;font-weight:600;line-height:24px;gap:12px}.tf-settings-help-center .tf-support-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin:24px 24px 32px 0}@media only screen and (max-width: 1199.98px){.tf-settings-help-center .tf-support-cards{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-support-cards{grid-template-columns:1fr}}.tf-settings-help-center .tf-support-cards .tf-single-support-card{background-color:#fff;border-radius:16px;padding:32px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:24px}.tf-settings-help-center .tf-support-cards .tf-single-support-card h3{font-size:1.5rem;line-height:32px;color:#27333f;margin:0 0 -8px 0}.tf-settings-help-center .tf-support-cards .tf-single-support-card p{font-size:.938rem;color:#566676;margin:0}.tf-settings-help-center .tf-support-cards .tf-single-support-card a.tf-link-skip-btn{min-width:inherit}.tf-settings-help-center .tf-support-cards.tf-support-cards-4{padding:24px;grid-template-columns:repeat(4, 1fr);border-radius:16px;background:#f6fafe}@media only screen and (max-width: 1199.98px){.tf-settings-help-center .tf-support-cards.tf-support-cards-4{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-support-cards.tf-support-cards-4{grid-template-columns:1fr}}.tf-settings-help-center .tf-support-cards.tf-support-cards-4 .tf-single-support-card h3{margin:0 0 -16px 0}.tf-settings-help-center .tf-settings-faq{margin:32px 20px 0 0}.tf-settings-help-center .tf-settings-faq h2{margin:0 0 16px;font-size:1.5rem;font-weight:600;line-height:32px;color:#27333f}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper{background-color:#fff;border-radius:10px;padding:24px;grid-template-columns:repeat(2, 1fr);display:grid;gap:24px}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper{display:block}}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq{border-radius:4px;border:1px solid #eef2f6;background:#f8fafc}@media only screen and (max-width: 768px){.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq{margin-bottom:16px}}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;padding:8px;cursor:pointer}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title i{font-size:.938rem;color:#566676;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4{margin:0;font-size:.938rem;font-weight:500;color:#566676;line-height:24px}@media only screen and (max-width: 480px){.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title h4{font-size:1.063rem}}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-title.active i{transform:rotate(180deg)}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc{display:none;padding:16px;border-top:1px solid #eef2f6}.tf-settings-help-center .tf-settings-faq .tf-accordion-wrapper .tf-single-faq .tf-faq-desc p{font-size:.938rem;color:#566676;margin:0}.tf-setting-license{margin:40px 40px 40px 20px}.tf-setting-license .tf-setting-license-tabs ul{margin:0;margin-left:40px}.tf-setting-license .tf-setting-license-tabs ul li.active{display:inline-block;border:none;margin:0;line-height:18px;text-decoration:none;font-weight:600;position:relative;background-color:#fff;border-radius:5px 5px 0px 0px}.tf-setting-license .tf-setting-license-tabs ul li.active:before{position:absolute;content:"";width:16px;height:16px;background-color:#fff;bottom:-8px;left:-5px;transform:rotate(45deg)}.tf-setting-license .tf-setting-license-tabs ul li.active:after{position:absolute;content:"";width:16px;height:16px;background-color:#fff;bottom:-8px;right:-5px;transform:rotate(45deg)}.tf-setting-license .tf-setting-license-tabs ul li.active span{display:inline-block;padding:14px 22px;color:#000;font-size:1.125rem;text-decoration:none}.tf-setting-license .tf-setting-license-tabs ul li.active span i{margin-right:5px}.tf-setting-license .tf-setting-license-field{background-color:#fff;border-radius:8px;padding:0px 20px}.tf-swal-settings-reset-alert #swal2-title{line-height:1.2}.tf-setting-wrapper{max-width:100%;margin:30px 20px 30px 0px;background-color:#fff;border-radius:10px;scroll-margin-top:100px}.tf-setting-wrapper .tourfic-settings-header{padding:20px 20px 20px 20px;border-bottom:1px solid #003c79;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:10px 10px 0px 0px;position:sticky;top:32px;z-index:999}.tf-setting-wrapper .tourfic-settings-header .settings-header-left{min-width:40%;display:flex;align-items:center;gap:16px}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-title{font-size:1.125rem;margin:0}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search{min-width:55%;display:flex;align-items:center;padding-left:12px;border:1px solid #c4cbd4;background-color:#f5f8ff;gap:8px;border-radius:4px;color:#363e4a}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search i{font-size:16px}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .search-input{min-width:100%}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input{min-width:calc(100% - 22px);padding:8px 12px 8px 0px;border:none;position:relative;background-color:rgba(0,0,0,0);height:42px;font-size:1rem;z-index:999}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search input:focus{outline:none;box-shadow:none}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results{position:absolute;top:75%;left:164px;right:0;width:379px;background-color:#fff;box-sizing:border-box;border-radius:4px;min-height:60px;max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;border:1px solid #ddd;transition:all .5s ease}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results .tf-search-not-found{text-align:center;font-size:.875rem;font-weight:500}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul{margin:0;padding:0;list-style:none}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a{border-bottom:1px solid #f0f0f0;display:flex;padding:5px 10px 5px 10px;align-items:center;gap:12px;cursor:pointer;border-radius:4px;margin:0;text-decoration:none;color:#000}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:focus{box-shadow:none}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a .tf-search-result-title{line-height:1.4}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a i{font-size:20px !important;color:#8997a9}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a p{margin:0;font-size:.875rem;font-weight:600}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a span{font-size:.75rem;color:#777}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:hover{background-color:#f0f2f4}.tf-setting-wrapper .tourfic-settings-header .settings-header-left .tf-setting-search .tf-search-results ul a:active{background-color:#f0f2f4}.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn{display:flex;align-items:center;gap:8px}.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn{background-color:#dc3545;border-color:#dc3545}.tf-setting-wrapper .tourfic-settings-header .tf-setting-save-btn .tf-reset-btn:hover{background-color:#bc362d;border-color:#bc362d}.tf-setting-wrapper .tf-option-form{padding:30px 30px 30px 0px}.tf-setting-wrapper .tf-option-form .tf-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:10;position:relative}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option{position:relative;min-height:500px}}.tf-setting-wrapper .tf-option-form .tf-option.tf-taxonomy-metabox{display:block;margin:0;max-width:95%}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab.active{display:block;position:absolute;z-index:99999;top:0;bottom:0;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab{min-width:280px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab{display:none}}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks{font-style:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#000;padding:18px 30px;font-size:1rem;text-align:left;line-height:24px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks .tf-sec-icon{margin-right:10px;color:#8997a9;min-width:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:hover{background-color:#fff;outline:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks:focus{box-shadow:none;outline:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active{background-color:rgba(0,60,121,.1098039216);color:#003c79;position:relative;overflow:hidden;border-radius:0px 5px 0px 0px}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active{position:static}}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active .tf-sec-icon{color:#003c79}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::before{position:absolute;content:"";font-size:.875rem;color:#003c79;font-family:"FontAwesome" !important;right:10px}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after{position:absolute;content:"";width:8px;border:none;left:-4px;bottom:0;top:0;background:#003c79;height:28px;margin:auto;border-radius:25px}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab a.tf-tablinks.active::after{position:static;display:none}}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu{margin:0;display:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li{margin-bottom:0}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks{padding:0}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li a.tf-tablinks span.tf-tablinks-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:18px 30px;margin-left:24px}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner{border-left:none}.tf-setting-wrapper .tf-option-form .tf-option .tf-admin-tab ul.tf-submenu li:last-child a.tf-tablinks span.tf-tablinks-inner::after{left:0}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper{-webkit-flex:0 0 calc(100% - 280px);-ms-flex:0 0 calc(100% - 280px);flex:0 0 calc(100% - 280px);padding-top:0px}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper{flex:0 0 calc(100% - 0px)}}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting{text-align:right;padding-bottom:15px;display:none}@media only screen and (max-width: 1024px){.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting{display:block}}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-mobile-setting a i{color:#000;font-size:22px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 20px;background:#ededf8;margin:0px 0px 0px 20px;border-radius:5px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field{background-color:#fff;margin:5px 0px;border-radius:8px;padding:20px 30px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field p.description{font-size:.875rem;margin-top:10px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field.tf-field-heading{border-radius:0px}.tf-setting-wrapper .tf-option-form .tf-option .tf-tab-wrapper .tf-tab-content>.tf-field.tf-field-color{background-color:rgba(0,0,0,0);padding:0px}.tf-shortcode-generator-section{background-color:#fff;padding:30px;border-radius:8px;margin-right:20px}.tf-shortcode-generator-section .tf-shortcode-generators{background:#ededf8;border-radius:8px;padding:20px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-single:not(:last-child){margin-bottom:20px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;flex-wrap:wrap;flex-direction:row;background-color:#fff;padding:20px 30px;align-items:center;border-radius:5px;-webkit-border-radius:5px}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label{display:flow-root !important}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels label{font-size:.875rem;line-height:22px;font-weight:600;color:#0d165e;display:inline-block;margin-bottom:3px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-generator-label .tf-labels p{margin:0;font-size:13px;line-height:18px;color:#838790;font-weight:400}.tf-shortcode-generator-section .tf-shortcode-generators .shortcode-section-heading{padding:5px 30px;border-bottom:3px solid #003c79}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button{font-size:1rem;line-height:20px;text-decoration:none;font-weight:500;padding:0 20px;margin-left:15px;height:45px;background-color:#003c79;color:#fff;border:none;box-shadow:none !important;outline:none;cursor:pointer;border-radius:5px}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button{margin-left:0px !important;margin-top:10px !important}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-shortcode-btn button:hover{background-color:#002f5e}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper{display:none;overflow-x:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form{transform:translateY(10%);width:600px;margin:30px auto;padding:30px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.18);border-radius:10px}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form{width:320px}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row{display:flex;margin-right:15px;margin-left:-15px;margin-bottom:15px;flex-wrap:wrap}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-row{display:flow-root;margin-left:0;margin-right:0}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6{flex:0 0 50%;max-width:50%;position:relative;width:100%;padding-right:15px;padding-left:15px;box-sizing:border-box}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-6{max-width:100%}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4{flex:0 0 33%;max-width:50%;position:relative;width:100%;padding-right:4px;padding-left:4px;box-sizing:border-box}@media only screen and (max-width: 640px){.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4{max-width:100%}}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:first-child{padding-left:15px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-col-lg-4:last-child{padding-right:15px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form select.tf-select-field[multiple]{height:auto}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container{width:100% !important}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form span.select2-container span.select2-selection{min-height:40px}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .select2-search__field{margin:10px;font-size:.875rem}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field{width:100%;box-shadow:none;height:44px;padding:10px 25px;border-radius:5px;border:1px solid #ccc;font-size:.875rem;line-height:16px;appearance:none}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-setting-field:active{border-color:#8c8f94;box-shadow:none}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-sg-close{position:absolute;right:-7px;top:-5px;width:36px;height:36px;line-height:36px;background:red;color:#fff;text-align:center;font-size:1.25rem;border-radius:50%;cursor:pointer}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-item{display:none}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-shortcode-field.copy-shortcode{align-self:start;float:none;display:flex}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form input.tf-shortcode-value{width:100%;height:45px;background:#fff;padding:10px 15px;border:1px solid #ccc}.tf-shortcode-generator-section .tf-shortcode-generators .tf-sg-form-wrapper .tf-shortcode-generator-form .tf-copy-btn{margin-left:10px;line-height:22px;vertical-align:middle}.tf-copy-item span.tf-copied-msg{display:flex;justify-content:end;margin-bottom:9px;padding-right:10px}#tfhotel_docs,#tftour_docs,#tfapartment_docs{border:0px solid;box-shadow:none;background-color:rgba(0,0,0,0)}#tfhotel_docs .postbox-header,#tftour_docs .postbox-header,#tfapartment_docs .postbox-header{display:none}#tfhotel_docs .inside,#tftour_docs .inside,#tfapartment_docs .inside{margin:0px;padding:0px}#tfhotel_docs .inside .tf_docs_preview a,#tftour_docs .inside .tf_docs_preview a,#tfapartment_docs .inside .tf_docs_preview a{text-decoration:none}#tfhotel_docs .inside .tf_docs_preview a img,#tftour_docs .inside .tf_docs_preview a img,#tfapartment_docs .inside .tf_docs_preview a img{width:100%}#tfhotel_docs .inside .tf_docs_preview a:focus,#tftour_docs .inside .tf_docs_preview a:focus,#tfapartment_docs .inside .tf_docs_preview a:focus{outline:none;box-shadow:none}.tf-copy-item span.tf-copied-msg{display:flex;justify-content:end;margin-bottom:9px;padding-right:10px}.tf-exp-imp-field{width:100%;margin-top:10px;padding:10px}.tf-field{padding:12px 0}@media only screen and (max-width: 1024px){.tf-field{width:100% !important}}.tf-field .tf-field-label{display:block;font-style:normal;margin-bottom:3px;font-weight:600;font-size:15px;color:#27333f;display:flex !important;align-items:center;line-height:25.5px;letter-spacing:-0.25px;margin-bottom:4px}.tf-field .tf-field-label .tf-desc-tooltip{margin-left:4px;position:relative;display:flex}.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content{position:absolute;width:124px;border-radius:8px;background:#27333f;padding:8px 12px;color:#fff;font-size:11px;font-weight:600;line-height:16px;z-index:9;left:50%;margin-left:-74px;bottom:25px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.tf-field .tf-field-label .tf-desc-tooltip .tf-desc-tooltip-content::before{position:absolute;content:"";height:16px;width:16px;border-radius:3px;background:#27333f;left:50%;margin-left:-8px;bottom:-4px;transform:rotate(45deg);z-index:-1}.tf-field .tf-field-label .tf-desc-tooltip:hover .tf-desc-tooltip-content{opacity:1;visibility:visible}.tf-field .tf-field-label .tf-desc-tooltip svg{cursor:pointer}.tf-field .tf-field-label .tf-csf-badge{margin-left:13px}.tf-field .tf-field-label .tf-csf-badge .tf-pro{background-color:#f44336 !important;margin:0}.tf-field .tf-field-label .tf-csf-badge .tf-upcoming{background-color:#060 !important;margin:0}.tf-field .tf-label-field .tf-fieldset .tf-inline li{background:#ededf8 !important;padding:20px 30px 13px 30px;margin:10px 0px;border-radius:8px}.tf-field .tf-fieldset{font-style:normal;font-size:.875rem}.tf-field .tf-fieldset a{font-style:normal;font-weight:600}.tf-field .tf-field-sub-title{color:#566676;font-size:13px;margin-bottom:0px;margin-top:4px;display:block}.tf-field.tf-field-heading .tf-fieldset{margin-top:0px}.tf-taxonomy-metabox .tf-field{padding:12px 0}.tf-inline-list{display:inline-block}.tf-field-ical input,.tf-field-ical_export input,.tf-field-text input,.tf-field-password input{width:100%;padding:12px 8px 12px 12px;height:40px;color:#27333f;font-size:15px;padding:8px 8px 8px 12px;border:1px solid #d9e0e8;background:#f5f9ff;border-radius:4px}.tf-field-ical input:focus,.tf-field-ical_export input:focus,.tf-field-text input:focus,.tf-field-password input:focus{background:rgba(0,0,0,0);box-shadow:none;border-radius:4px;border:1px solid #d9e0e8}.tf-field-ical input::-webkit-input-placeholder,.tf-field-ical_export input::-webkit-input-placeholder,.tf-field-text input::-webkit-input-placeholder,.tf-field-password input::-webkit-input-placeholder{color:#95a3b2}.tf-field-ical input::-ms-input-placeholder,.tf-field-ical_export input::-ms-input-placeholder,.tf-field-text input::-ms-input-placeholder,.tf-field-password input::-ms-input-placeholder{color:#95a3b2}.tf-field-ical input input:-ms-input-placeholder,.tf-field-ical_export input input:-ms-input-placeholder,.tf-field-text input input:-ms-input-placeholder,.tf-field-password input input:-ms-input-placeholder{color:#95a3b2}.tf-field-ical input::-moz-placeholder,.tf-field-ical_export input::-moz-placeholder,.tf-field-text input::-moz-placeholder,.tf-field-password input::-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-ical input:-moz-placeholder,.tf-field-ical_export input:-moz-placeholder,.tf-field-text input:-moz-placeholder,.tf-field-password input:-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-ical input::placeholder,.tf-field-ical_export input::placeholder,.tf-field-text input::placeholder,.tf-field-password input::placeholder{color:#95a3b2}.tf-field-ical input:read-only,.tf-field-ical_export input:read-only,.tf-field-text input:read-only,.tf-field-password input:read-only{box-shadow:inset 0 1px 2px rgba(0,0,0,.04);background-color:#ebf2ff}.tf-field-ical input:read-only:focus,.tf-field-ical_export input:read-only:focus,.tf-field-text input:read-only:focus,.tf-field-password input:read-only:focus{box-shadow:none;border:1px solid #c4cbd4}.tf-field-ical .tf-field-text-group,.tf-field-ical_export .tf-field-text-group,.tf-field-text .tf-field-text-group,.tf-field-password .tf-field-text-group{border-radius:4px;border:1px solid #d9e0e8;background:#fff;height:40px;padding:8px 8px 8px 12px;display:flex;align-items:center;box-sizing:border-box}.tf-field-ical .tf-field-text-group i,.tf-field-ical_export .tf-field-text-group i,.tf-field-text .tf-field-text-group i,.tf-field-password .tf-field-text-group i{color:#95a3b2}.tf-field-ical .tf-field-text-group input,.tf-field-ical_export .tf-field-text-group input,.tf-field-text .tf-field-text-group input,.tf-field-password .tf-field-text-group input{height:24px;border:0px solid;background:rgba(0,0,0,0);box-shadow:none}.tf-field-ical .tf-field-text-group input:focus,.tf-field-ical_export .tf-field-text-group input:focus,.tf-field-text .tf-field-text-group input:focus,.tf-field-password .tf-field-text-group input:focus{outline:none;border:none;box-shadow:none}.tf-field-textarea textarea{width:100% !important;height:120px;padding:8px 8px 8px 12px;color:#566676;font-size:15px;width:100%;border-radius:4px;border:1px solid #d9e0e8;background:#f5f9ff;line-height:24px}.tf-field-textarea textarea:focus{background:#fff;box-shadow:none}.tf-field-select select.tf-select{width:100%;max-width:100%;padding:8px 8px 8px 12px;border:1px solid #d9e0e8;background-color:#fff;border-radius:4px;height:40px;color:#27333f;font-size:15px;line-height:24px}.tf-field-select select.tf-select:focus{outline:none;border-color:#d9e0e8;box-shadow:none}.tf-field-select2 .select2-container{width:100% !important;display:block !important}.tf-field-select2 .select2-container .select2-selection{width:100%;padding:4px 8px 0 12px;border:1px solid #d9e0e8;background:#f5f9ff;border-radius:4px;min-height:40px;color:#363e4a;font-size:.875rem}.tf-field-select2 .select2-container .select2-selection .select2-selection__choice{background-color:#e1e5ea;border:none;margin-left:4px;margin-top:0;padding:4px 20px 4px 4px !important;color:#363e4a}.tf-field-select2 .select2-container .select2-selection .select2-selection__choice:first-child{margin-left:0}.tf-field-select2 .select2-container .select2-selection .select2-selection__choice__remove{border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;color:#363e4a;font-size:1rem;padding:0;position:absolute;left:auto;top:2px;right:4px}.tf-field-select2 .select2-container .select2-selection .select2-selection__clear{margin-top:0}.tf-field-select2 .select2-container .select2-search--inline .select2-search__field{margin-top:0;margin-left:5px;padding:4px 0 0 0;max-width:100%;resize:none;height:30px;vertical-align:middle;font-family:sans-serif;overflow:hidden;word-break:keep-all}.tf-field-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.tf-field-select2 .tf-select-box-option .tf-add-category{margin-top:16px}.tf-field-select2 .tf-select-box-option .tf-add-category>i{height:25px;width:25px;border-radius:50%;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;margin-top:11px;cursor:pointer}.tf-field-select2 .tf-popup-box{position:fixed;z-index:900000;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;display:none}.tf-field-select2 .tf-popup-box::before{position:absolute;height:100%;width:100%;left:0;top:0;content:"";background-color:rgba(0,0,0,.2)}.tf-field-select2 .tf-popup-box .tf-add-category-box{display:inline-block;z-index:1;min-width:400px;min-height:160px;border-color:#aaa;box-shadow:0 5px 30px -5px rgba(0,0,0,.25);text-align:left;background:#fff;position:relative}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccd0d4;margin:0;padding:15px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header h3{font-size:.875rem;line-height:1em;margin:0;padding:0}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close{background:#b4b9be;height:25px;width:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-header .tf-add-category-box-close i{color:#fff}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content{padding:15px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box{margin-bottom:15px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box label{display:block;margin-bottom:10px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box input{width:100%;height:35px;border:1px solid #ddd;border-radius:5px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-add-category-box-content .tf-single-category-box select{width:100%;height:35px;border:1px solid #ddd;border-radius:5px}.tf-field-select2 .tf-popup-box .tf-add-category-box .tf-admin-btn.tf-btn-secondary{padding:7px 25px;font-size:14px !important;font-weight:500 !important}.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3){display:none}.tf-field-radio .tf-fieldset ul li{margin-bottom:10px}.tf-field-radio .tf-fieldset ul.tf-inline li{display:inline-block;margin-right:20px}.tf-field-radio .tf-fieldset input[type=radio]{display:none}.tf-field-radio .tf-fieldset input[type=radio]+label{color:#607085;font-size:1rem;position:relative;padding-left:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-radio .tf-fieldset input[type=radio]+label:hover{color:#4b5768}.tf-field-radio .tf-fieldset input[type=radio]+label:hover::before{border-color:#76a9ff}.tf-field-radio .tf-fieldset input[type=radio]+label::before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #8997a9;border-radius:100%;position:absolute;top:1px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-radio .tf-fieldset input[type=radio]+label::after{content:"";height:14px;width:14px;background-color:#2979ff;border-radius:100%;position:absolute;top:4px;left:3px;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-radio .tf-fieldset input[type=radio]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tf-field-radio .tf-fieldset input[type=radio]:checked+label:before{border-color:#2979ff}.tf-field-checkbox .tf-fieldset ul li{margin-bottom:10px}.tf-field-checkbox .tf-fieldset ul.tf-inline li{display:inline-block;margin-right:20px}.tf-field-checkbox .tf-fieldset input[type=checkbox]{display:none}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label{color:#607085;font-size:1rem;position:relative;padding-left:30px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label:hover{color:#4b5768}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label:hover::before{border-color:#76a9ff}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label::before{content:"";display:inline-block;width:18px;height:18px;border:1px solid #8997a9;border-radius:2px;position:absolute;top:1px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-checkbox .tf-fieldset input[type=checkbox]+label::after{content:"";background-image:url(../images/icons/check.svg);background-repeat:no-repeat;background-position:center;background-size:13px;height:18px;width:18px;position:absolute;top:2px;left:1px;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tf-field-checkbox .tf-fieldset input[type=checkbox]:checked+label:before{background-color:#003c79;border-color:#003c79}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty){height:100px;width:100px;border:1px solid #ddd;padding:5px;margin-bottom:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close{position:absolute;top:-10px;right:-10px;background:#fff;padding:2px;cursor:pointer;border-radius:50%;border:1px solid #ddd;width:15px;height:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) .tf-image-close img{background:#fff;width:11px !important}.tf-field-image .tf-fieldset .tf-fieldset-media-preview:not(:empty) img{width:100%;object-fit:contain}.tf-field-image .tf-fieldset .tf-fieldset-media{display:flex}.tf-field-image .tf-fieldset .tf-fieldset-media input{width:90%;padding:12px 8px 12px 12px;background-color:#f5f8ff;border:1px solid #c4cbd4;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem;white-space:nowrap;overflow:hidden}.tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload{height:48px;width:100px !important;line-height:48px;text-align:center;text-transform:capitalize;background-color:#003c79;border-color:#003c79}.tf-taxonomy-metabox{display:flow-root}.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media{display:flex}.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media input{width:85%;padding:12px 8px 12px 12px;border:none;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem;background:#fff;border:1px solid #c4cbd4;white-space:nowrap;overflow:hidden}.tf-taxonomy-metabox .tf-field-image .tf-fieldset .tf-fieldset-media a.tf-media-upload{height:48px;width:14%;line-height:48px;text-align:center;text-transform:capitalize}.taxonomy-hotel_location #edittag,.taxonomy-tour_destination #edittag,.taxonomy-hotel_feature #edittag{display:flex;flex-direction:column}.taxonomy-hotel_location #edittag .tf-admin-meta-box.tf-taxonomy-metabox,.taxonomy-tour_destination #edittag .tf-admin-meta-box.tf-taxonomy-metabox,.taxonomy-hotel_feature #edittag .tf-admin-meta-box.tf-taxonomy-metabox{order:2}.taxonomy-hotel_location #edittag table,.taxonomy-tour_destination #edittag table,.taxonomy-hotel_feature #edittag table{order:1}.taxonomy-hotel_location #edittag .edit-tag-actions,.taxonomy-tour_destination #edittag .edit-tag-actions,.taxonomy-hotel_feature #edittag .edit-tag-actions{order:3}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery-preview img{height:60px;width:60px;border:1px solid #ddd;padding:5px;margin-right:10px}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-primary{background-color:#003c79;border-color:#003c79}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.tf-gallery-edit{margin-left:5px}.tf-field-gallery .tf-fieldset .tf-fieldset-gallery a.button-warning{border-color:#f44336;background:#f44336;margin-left:5px;color:#fff;display:none}.tf-field-heading{padding:24px;margin:0 -24px;background-color:#ebf5ff}.tf-field-heading .tf-field-heading-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:32px;align-items:end}.tf-field-heading .tf-field-heading-inner .tf-field-heading-icon{margin-right:10px;width:28px;height:28px;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#ebf5ff;color:#fff;border-radius:4px;flex-wrap:nowrap}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content{color:#000;font-size:.875rem;font-weight:600;width:100%}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content h3{margin:0;color:#27333f;font-size:19px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-0.75px}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content p{color:#566676;font-size:13px;font-weight:400;line-height:20px;margin:0}.tf-field-heading .tf-field-heading-inner .tf-field-heading-content.has-content h3{margin-bottom:4px}.tf-field-heading .tf-field-heading-inner .tf-heading-docs a{display:flex;text-decoration:none;color:#003c79;font-size:13px;font-weight:600;line-height:20px;gap:8px}.tf-field-heading .tf-field-heading-inner .tf-heading-docs a:focus{outline:none;box-shadow:none}.tf-field-notice-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:24px;border:1px solid #d1ebec;border-radius:8px;background-color:#f0fafa}.tf-field-notice-inner .tf-field-notice-icon{margin-right:10px;font-size:1.25rem;color:#069697}.tf-field-notice-inner .tf-field-notice-content{color:#8997a9;align-self:center}.tf-field-notice-inner .tf-field-notice-content h6{margin:0;font-weight:500;color:#363e4a;font-size:1rem}.tf-field-notice-inner .tf-field-notice-content.has-content h6{margin-bottom:5px}.tf-field-notice-inner.tf-notice-success{border-color:#dceddd;background-color:#f5faf5}.tf-field-notice-inner.tf-notice-success .tf-field-notice-icon{color:#198754}.tf-field-notice-inner.tf-notice-warning{border-color:#ffecb3;background-color:#fffdf6}.tf-field-notice-inner.tf-notice-warning .tf-field-notice-icon{color:#ffbf00}.tf-field-notice-inner.tf-notice-danger{border-color:#fddcda;background-color:#fef2f1}.tf-field-notice-inner.tf-notice-danger .tf-field-notice-icon{color:#dc3545}.tour-option-itinerary-notice .tf-field-notice-content{font-size:1rem;line-height:1.5}.tour-option-itinerary-notice .tf-field-notice-content{font-size:1rem;line-height:1.5}.tf-pro-notice .tf-field-notice-inner{background-color:#ebefff;border:1.5px solid #295bff}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-icon{font-size:1.5rem;color:#295bff;margin-right:8px}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content{color:#000;font-size:.875rem;line-height:1.6;align-self:center;font-weight:400}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content b{font-weight:600}.tf-pro-notice .tf-field-notice-inner .tf-field-notice-content a{color:#295bff}.tf-field-switch .tf-inline-switch{display:flex;gap:8px;align-items:center}.tf-field-switch .tf-inline-switch .tf-field-label{margin-bottom:0px}.tf-field-switch .tf-switch-label{position:relative;display:inline-block;width:32px;height:20px;border-radius:32px}.tf-field-switch .tf-switch-label input{display:none}.tf-field-switch .tf-switch-label .tf-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#95a3b2;border-radius:50px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch .tf-switch-label .tf-switch-slider::before{position:absolute;content:"";height:14px;width:14px;border-radius:50px;top:3px;left:4px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-on,.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off{color:#fff;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:12px;font-size:.75rem;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch .tf-switch-label .tf-switch-slider .tf-switch-off{color:#8999a9;left:auto;right:12px;opacity:1}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider{background-color:#003c79}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider:before{left:100%;margin-left:-18px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12))}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider .tf-switch-on{opacity:1}.tf-field-switch .tf-switch-label input:checked+.tf-switch-slider .tf-switch-off{opacity:0}.tf-field-date .tf-fieldset{position:relative}.tf-field-date .tf-fieldset .tf-date-range{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:30px}.tf-field-date .tf-fieldset .tf-date-range .tf-date-from,.tf-field-date .tf-fieldset .tf-date-range .tf-date-to{width:100%}.tf-field-date input{width:100%;padding:12px 8px 12px 12px;border:none;background-color:#f5f8ff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem;border:1px solid #c4cbd4}.tf-field-date input:focus{background:#fff;box-shadow:0 0 0 2px #2979ff;border-radius:4px}.tf-field-date input::-webkit-input-placeholder{color:#a6b1bf}.tf-field-date input::-ms-input-placeholder{color:#a6b1bf}.tf-field-date input input:-ms-input-placeholder{color:#a6b1bf}.tf-field-date input::-moz-placeholder{opacity:1;color:#a6b1bf}.tf-field-date input:-moz-placeholder{opacity:1;color:#a6b1bf}.tf-field-date input::placeholder{color:#a6b1bf}.tf-field-date i{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#a6b1bf;font-size:1rem}.tf-field-time .tf-fieldset{position:relative}.tf-field-time input{width:100%;padding:12px 8px 12px 12px;border:none;border:1px solid #d9e0e8;background:#f5f9ff;border-radius:4px;height:40px;color:#27333f;font-size:15px;border:1px solid #c4cbd4}.tf-field-time input:focus{background:#fff;box-shadow:0 0 0 2px #2979ff;border-radius:4px}.tf-field-time input::-webkit-input-placeholder{color:#27333f}.tf-field-time input::-ms-input-placeholder{color:#27333f}.tf-field-time input input:-ms-input-placeholder{color:#27333f}.tf-field-time input::-moz-placeholder{opacity:1;color:#27333f}.tf-field-time input:-moz-placeholder{opacity:1;color:#27333f}.tf-field-time input::placeholder{color:#27333f}.tf-field-time i{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#27333f;font-size:1rem}.tf-field-repeater{margin:12px 0px}.tf-field-repeater>.tf-fieldset{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:16px 16px 16px 0px}.tf-field-repeater .tf-field-repeater-desc{margin-bottom:16px}.tf-field-repeater .tf-repeater .tf-single-repeater-clone{display:none}.tf-field-repeater .tf-repeater .tf-repeater-header{display:flex;width:100%;position:relative;align-items:center}.tf-field-repeater .tf-repeater .tf-repeater-header:hover .tf-repeater-icon-move{opacity:1}.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info{border-radius:4px 4px 0 0;background:#dbeafe}.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater .tf-repeater-header-info .tf-repeater-title{font-weight:600}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-header-info{border-radius:4px;background:#f5f9ff;border:1px solid #f2f5f7;width:100%;padding:8px 12px;display:flex;align-items:center}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon{padding:4px;cursor:pointer;text-align:center;display:inline-flex;font-size:1rem;line-height:24px;height:24px;width:24px;border-radius:6px;border:1px solid #d9e0e8;background:#fff;box-sizing:border-box}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-move{cursor:pointer;opacity:0;transition:.3s all ease}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-title{display:inline-block;font-style:normal;font-weight:400;font-size:15px;line-height:24px;cursor:pointer;color:#27333f;width:calc(100% - 108px)}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate{position:absolute;right:8px;top:8px;display:flex;align-items:center;gap:16px}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch{width:auto !important;padding:0;display:inline-flex;align-items:center}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .tf-field-switch .tf-field-label{display:none !important}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide{display:none}.tf-field-repeater .tf-repeater .tf-repeater-header .tf-repeater-icon-absulate .package-action-hide.show{display:flex}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap{background-color:#fff;padding:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;border-left:1px solid #f2f5f7;border-right:1px solid #f2f5f7;border-bottom:1px solid #f2f5f7;margin-left:15px;border-radius:0 0 4px 4px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-field:nth-child(1){padding-top:0px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group{display:flex;gap:24px;margin-top:12px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary,.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-secondary{border-radius:8px;background:#ebf5ff;color:#003c79;border-radius:8px;padding:12px 32px !important;font-size:15px;font-weight:600;line-height:24px !important;border:0px solid;display:flex;align-items:center;gap:8px}.tf-field-repeater .tf-repeater .tf-repeater-content-wrap .tf-action-button-group .button-primary{background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);color:#fff}.tf-field-repeater .tf-repeater .tf-repeater-header.active-repeater+.tf-repeater-content-wrap{background-color:#fbfcfe}.tf-field-repeater .tf-repeater .tf-repeater-add{margin-left:16px}.tf-field-repeater .tf-repeater .tf-repeater-add .tf-repeater-icon{color:#003c79;font-size:15px;font-weight:600;line-height:24px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tf-field-repeater .tf-repeater .tf-single-repeater{margin-bottom:16px;border-radius:5px}.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-header .tf-repeater-header-info .tf-repeater-title{width:calc(100% - 104px);margin-right:0px}.tf-field-repeater .tf-repeater .tf-single-repeater.tf-single-repeater-group_discount_package .tf-repeater-content-wrap .tf-field:nth-child(1){padding-top:12px}.tf-field-repeater .tf-repeater .tf-field-notice-inner{margin-bottom:24px}.tf-field-disable .tf-repeater{pointer-events:none}.car_time_slots .tf-repeater-icon-absulate,.car_time_slots .tf-repeater-add-car_time_slots,.car_time_slots .tf-field.tf-field-hidden{display:none}.car_time_slots .tf-single-repeater{margin-bottom:12px}.car_time_slots .tf-single-repeater:last-child{margin-bottom:0}.car_time_slots .tf-single-repeater .tf-repeater-header{width:auto;padding:12px 16px}.car_time_slots .tf-single-repeater .tf-repeater-header .tf-repeater-icon{position:absolute;right:5px}.tf-tablist ul.tf-nav-tabs{list-style:none;margin-bottom:0}.tf-tablist ul.tf-nav-tabs li.tf-tab-item{display:inline-block;padding:8px 24px;font-style:normal;font-weight:600;font-size:1rem;line-height:24px;color:#607085;cursor:pointer;transition:.4s;border-radius:8px 8px 0px 0px;border-bottom:4px solid rgba(0,0,0,0);margin-bottom:0 !important}.tf-tablist ul.tf-nav-tabs li.show{background-color:#f0f2f4;border-bottom:4px solid #607085;color:#404040}.tf-tablist ul.tf-nav-tabs li.tf-tab-item:hover{background-color:#f8f9fb;border-bottom:4px solid #f8f9fb}.tf-tablist ul.tf-nav-tabs li.show:hover{background-color:#f0f2f4;border-bottom:4px solid #607085;color:#404040}.tf-tablist .tf-tab-field-content .tf-tab-item-content{border:1px solid #f0f2f4;display:none;visibility:hidden;padding:10px 24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.tf-tablist .tf-tab-field-content .show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;visibility:visible}.tf-field-map .tf--map-search{width:100%}.tf-field-map .tf--map-search input{width:100%;padding:12px 8px 12px 12px;border:1px solid #c4cbd4;background-color:#f5f8ff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem}.tf-field-map .tf--map-osm-wrap{border:1px solid #ddd;padding:5px;margin-top:10px}.tf-field-map .tf--map-osm-wrap .tf--map-osm{height:250px !important}.tf-field-map .tf--map-inputs{display:flex;justify-content:space-between}.tf-field-map .tf--map-inputs .tf--map-input{width:48%}.tf-field-map .tf--map-inputs .tf--map-input label{width:100%;display:block;margin-bottom:5px;font-weight:500;font-size:.875rem;color:#607085;margin-top:15px}.tf-field-map .tf--map-inputs .tf--map-input input{width:100%;padding:12px 8px 12px 12px;border:1px solid #c4cbd4;background-color:#f5f8ff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem}.tf-field-color>label{margin-top:15px}.tf-field-color>span.tf-field-sub-title{margin-bottom:30px}.tf-field-color .tf-fieldset ul.tf-inline li{display:flex;justify-content:space-between;background-color:#fff;margin:10px 0px;border-radius:8px;padding:20px 30px 13px 30px}@media only screen and (max-width: 768px){.tf-field-color .tf-fieldset ul.tf-inline li{display:flow-root}}.tf-field-color .tf-fieldset ul.tf-inline li>label{font-weight:600;font-size:1rem;color:#000;width:45%;margin-top:5px}@media only screen and (max-width: 768px){.tf-field-color .tf-fieldset ul.tf-inline li>label{margin-top:0px;margin-bottom:10px;display:block}}.tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container{display:block;text-align:right}@media only screen and (max-width: 768px){.tf-field-color .tf-fieldset ul.tf-inline li .wp-picker-container{text-align:left;display:block}}.tf-field-color .tf-fieldset ul.tf-inline li:last-child{margin-bottom:0px}.tf-field-icon .tf-icon-preview{width:120px;height:120px;background:#f0f2f4;border-radius:8px;text-align:center;line-height:125px;position:relative;cursor:pointer;margin-bottom:15px}.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap{width:100%;height:100%;display:inline-block}.tf-field-icon .tf-icon-preview .tf-icon-preview-wrap i{font-size:40px;color:#607085}.tf-field-icon .tf-icon-preview .remove-icon{position:absolute;top:0;right:0;width:20px;height:20px;background:#fff;box-shadow:0px 8px 16px rgba(90,91,106,.08);border-radius:8px;color:#dc3545;font-size:.875rem;text-align:center;line-height:20px;cursor:pointer}.tf-field-icon .tf-icon-preview.tf-hide{display:none}#tf-icon-modal .tf-modal-content .tf-modal-header{margin-bottom:20px}#tf-icon-modal .tf-modal-content .tf-icon-search{text-align:center}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input{width:100%;max-width:720px;padding:12px 8px 12px 12px;border:none;background:#fff;border-radius:4px;height:48px;color:#363e4a;font-size:.875rem}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:focus{background:#fff;box-shadow:0 0 0 2px #2979ff;border-radius:4px}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-webkit-input-placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-ms-input-placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input input:-ms-input-placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::-moz-placeholder{opacity:1;color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input:-moz-placeholder{opacity:1;color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-search input.tf-icon-search-input::placeholder{color:#a6b1bf}#tf-icon-modal .tf-modal-content .tf-icon-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -30px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list{-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;margin:0;border-right:1px solid #e1e5ea}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li{margin-bottom:8px;cursor:pointer;font-size:.875rem;color:#363e4a;font-weight:500;text-transform:capitalize;padding:12px 24px;transition:all .3s ease}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li i{margin-right:8px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper ul.tf-icon-tab-list li.active{background:#2979ff;color:#fff}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content{flex-grow:1;padding:0 24px 24px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane{display:none}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane.active{display:block}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list{display:grid;grid-template-columns:repeat(10, 1fr);grid-gap:12px;max-height:calc(100vh - 300px);overflow-y:auto}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li{background:#fff;font-size:1.5rem;border-radius:4px;cursor:pointer;position:relative;padding-bottom:100%;margin-bottom:0;color:#607085}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon{position:absolute;top:4px;right:4px;height:16px;width:16px;line-height:16px;font-size:.75rem;text-align:center;border:1px solid #8997a9;border-radius:100%;opacity:0;transition:all .3s ease}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li .tf-icon-inner span.check-icon i{color:#fff;opacity:0;transition:all .3s ease}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover{box-shadow:-2px 2px 24px rgba(107,125,148,.2)}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li:hover .tf-icon-inner span.check-icon{opacity:1}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active{box-shadow:-2px 2px 24px rgba(107,125,148,.2)}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon{border-color:#2979ff;background-color:#2979ff;opacity:1}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list li.active .tf-icon-inner span.check-icon i{opacity:1}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar{width:10px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-track{background:#e1e5ea;border-radius:10px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb{background:#76a9ff;border-radius:10px}#tf-icon-modal .tf-modal-content .tf-icon-wrapper .tf-icon-tab-content .tf-icon-tab-pane ul.tf-icon-list::-webkit-scrollbar-thumb:hover{background:#2979ff}#tf-icon-modal .tf-modal-content .tf-modal-footer{padding:24px;margin:0 -30px -30px;background:#fff;border-top:1px solid #e1e5ea;box-shadow:0px -4px 16px rgba(137,151,169,.2);text-align:right}#tf-icon-modal .tf-modal-content .tf-modal-footer .tf-admin-btn{padding:10px 24px}.tf-field-number input{width:100%;border-radius:4px;height:40px;color:#27333f;font-size:15px;padding:8px 8px 8px 12px;border:1px solid #d9e0e8;background:#f5f9ff;-webkit-appearance:textfield;-moz-appearance:textfield}.tf-field-number input:focus{background:rgba(0,0,0,0);box-shadow:none;border-radius:4px;border:1px solid #d9e0e8}.tf-field-number input::-webkit-input-placeholder{color:#95a3b2}.tf-field-number input::-ms-input-placeholder{color:#95a3b2}.tf-field-number input input:-ms-input-placeholder{color:#95a3b2}.tf-field-number input::-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-number input:-moz-placeholder{opacity:1;color:#95a3b2}.tf-field-number input::placeholder{color:#95a3b2}.tf-field-number input::-webkit-outer-spin-button,.tf-field-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-field-number .tf-unit-price-box{border-radius:4px;border:1px solid #d9e0e8;background:#fff;display:flex;width:100%}.tf-field-number .tf-unit-price-box input,.tf-field-number .tf-unit-price-box select{width:50%}.tf-field-number .tf-unit-price-box input{border:0px solid;color:#27333f;text-align:center;font-size:15px;background-color:rgba(0,0,0,0);-webkit-appearance:textfield;-moz-appearance:textfield}.tf-field-number .tf-unit-price-box input:focus{outline:none;box-shadow:none;border:none}.tf-field-number .tf-unit-price-box input::-webkit-outer-spin-button,.tf-field-number .tf-unit-price-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf-field-number .tf-unit-price-box select{background-color:#f5f9ff;border-radius:0px;border:0px solid;color:#566676;text-align:center}.tf-field-number .tf-unit-price-box select:focus{outline:none;box-shadow:none;border:none}.tf-field-number .tf-number-range{display:flex;align-items:center;gap:4px;justify-content:space-between;flex-wrap:nowrap}.tf-field-number .tf-number-range .tf-number-field-box{border-radius:4px;border:1px solid #d9e0e8;background:#fff;height:40px;padding:8px 8px 8px 12px;display:flex;align-items:center;box-sizing:border-box;width:calc(50% - 12px)}.tf-field-number .tf-number-range .tf-number-field-box input{height:24px;border:0px solid;background:rgba(0,0,0,0)}textarea.tf-exp-imp-field{width:100%;margin-top:10px;padding:10px}a.tf-import-btn,a.tf-export-btn{margin:14px 0px !important}.tf-image-radio-group{display:flex;align-items:initial;flex-wrap:wrap}.tf-image-radio-group li{display:inline-block;margin-right:20px;border-radius:5px}.tf-image-radio-group li .tf-image-checkbox{display:inline-block;position:relative}.tf-image-radio-group li .tf-image-checkbox .tf-circle-check{position:absolute;font-family:"remixicon";height:24px;width:24px;right:-10px;top:-10px;border-radius:50%;background-color:#21a159;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden}.tf-image-radio-group li .tf-image-checkbox .tf-circle-check::before{content:"";color:#fff;font-size:18px;line-height:1}.tf-image-radio-group li .tf-image-checkbox img{width:170px;object-fit:cover;object-position:top;height:190px;transition:object-position 2s ease-in-out,border-color .3s ease-in-out}.tf-image-radio-group li .tf-image-checkbox img:hover{object-position:bottom}.tf-image-radio-group li .tf-image-checkbox>input{display:none}.tf-image-radio-group li .tf-image-checkbox>img{cursor:pointer;border:1px solid #edf0f2;border-radius:5px}.tf-image-radio-group li .tf-image-checkbox>input:checked+img{box-shadow:0 0 0 2px #21a159}.tf-image-radio-group li .tf-image-checkbox>input:checked+img+.tf-circle-check{opacity:1;visibility:visible}.tf-image-radio-group li span.tf-template-title{display:block;text-align:center;font-weight:500}.tf-image-radio-group li .tf-image-checkbox-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:8px;gap:8px;color:#404040;text-decoration:none;outline:none}.tf-image-radio-group li .tf-image-checkbox-footer:focus{box-shadow:none}.tf-image-radio-group li a.tf-image-checkbox-footer:hover{text-decoration:underline;color:#2979ff}.tf-image-radio-group li.tf-pro-item{position:relative}.tf-image-radio-group li.tf-pro-item .tf-image-checkbox-pro-badge{position:absolute;top:-1px;right:-2px;background-color:#295bff;padding:3px 10px;color:#fff;font-size:.75rem;font-weight:600;line-height:13px;border-radius:3px;z-index:9}.tf-image-radio-group li.tf-pro-item img{opacity:.5;cursor:not-allowed}.tf-apt-cal-wrap .fc-view-harness,.tf-room-cal-wrap .fc-view-harness,.tf-tour-cal-wrap .fc-view-harness{height:395px !important}.tf-apt-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,.tf-apt-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,.tf-room-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,.tf-room-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start,.tf-tour-cal-wrap .fc-direction-ltr .fc-daygrid-event.fc-event-end,.tf-tour-cal-wrap .fc-direction-rtl .fc-daygrid-event.fc-event-start{font-size:.625rem}.tf-apt-cal-wrap .fc .fc-bg-event .fc-event-title,.tf-room-cal-wrap .fc .fc-bg-event .fc-event-title,.tf-tour-cal-wrap .fc .fc-bg-event .fc-event-title{font-size:.625rem}.tf-apt-cal-wrap .fc .fc-daygrid-event,.tf-room-cal-wrap .fc .fc-daygrid-event,.tf-tour-cal-wrap .fc .fc-daygrid-event{cursor:pointer}.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date,.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date{background-color:#e33529 !important;border-color:#e33529 !important}.tf-apt-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,.tf-room-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main,.tf-tour-cal-wrap .fc .fc-daygrid-event.tf_tour_disable_date .fc-event-main{opacity:0}.tf-apt-cal-wrap table,.tf-room-cal-wrap table,.tf-tour-cal-wrap table{margin-bottom:0 !important}.tf-apt-cal-wrap .bulk-popup-content,.tf-room-cal-wrap .bulk-popup-content,.tf-tour-cal-wrap .bulk-popup-content{margin-top:15px}.tf-apt-cal-wrap .bulk-popup-content .bulk-popup-content-box,.tf-room-cal-wrap .bulk-popup-content .bulk-popup-content-box,.tf-tour-cal-wrap .bulk-popup-content .bulk-popup-content-box{display:flex;gap:10px;flex-wrap:wrap}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header{display:none;align-items:center;justify-content:space-between;width:100%;padding-bottom:14px;position:sticky;top:0;z-index:99;left:0;width:100%;background:#fff}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header h3{margin:0;font-size:24px;color:#27333f;color:#27333f;font-weight:600;line-height:32px;letter-spacing:-0.75px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-edit-header .tf_tour_bulk_close{cursor:pointer}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section{display:none;border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox{margin-bottom:16px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox>label,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox>label,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-field-checkbox>label{margin-bottom:8px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group{display:flex;gap:16px;flex-wrap:wrap;margin:0}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li{margin:0}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label{color:#27333f;font-size:13px;font-weight:400;line-height:20px;padding-left:26px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::before{top:-2px;height:16px;width:16px;border:2px solid #d9e0e8;border-radius:4px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-checkbox-group li label::after{top:-1px}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-weeks-checkbox ul li{width:calc(25% - 16px)}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-days-checkbox ul li{width:calc(9.0909090909% - 16px)}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-months-checkbox ul li,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox ul li{width:calc(16.6666666667% - 16px)}.tf-apt-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,.tf-room-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox,.tf-tour-cal-wrap .bulk-popup-content .tf-bulk-repeater-section .tf-years-checkbox{margin-bottom:0px}.tf-apt-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,.tf-room-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater,.tf-tour-cal-wrap .bulk-popup-content .tf-field.tf-field-repeater{padding-bottom:0px}.tf-room-cal-field a.button-primary{background-color:#003c79;border-color:#003c79}.tf-field-ical a.button-primary,.tf-field-ical_export a.button-primary{background-color:#003c79;border-color:#003c79}.tf-single-options{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;flex-wrap:wrap}.tf-bulk-popup,.tf-reset-confirmation-box{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999}.tf-bulk-popup .bulk-popup-content,.tf-reset-confirmation-box .bulk-popup-content{background-color:#fff;border-radius:16px;box-shadow:0px 4px 140px 0px rgba(0,0,0,.25);padding:24px;width:736px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box{display:flex;gap:10px;flex-wrap:wrap;max-height:500px;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0);scrollbar-width:thin}@media only screen and (max-width: 768px){.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box{max-height:360px}}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar{width:6px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin-top:20px;margin-bottom:20px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection{border:0px solid;padding:0px}.tf-bulk-popup .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select,.tf-reset-confirmation-box .bulk-popup-content .bulk-popup-content-box .tf-date-time-selection .tf-field-select{width:calc(100% - 2px) !important}.tf-bulk-popup .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon,.tf-reset-confirmation-box .bulk-popup-content .tf-repeater .tf-repeater-add .tf-repeater-icon{font-size:12px}.tf-bulk-popup .bulk-popup-content .tf-mb-5,.tf-reset-confirmation-box .bulk-popup-content .tf-mb-5{margin-bottom:10px}.tf-single-package .tf-field-switch{width:160px}.tf-single-package .tf-form-fields{width:calc(100% - 160px);display:flex;gap:12px}.tf-single-package .tf-form-fields .tf_option_pricing_type_person{width:33%}.tf-tour-limitation-group{display:flex;gap:8px;flex-wrap:nowrap}.tf-single-option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;width:100%}.tf-content-loading{position:relative}.tf-content-loading::before{content:"";position:absolute;top:50%;left:50%;margin-top:-8px;display:inline-block;width:18px;height:18px;border:2px solid #000;border-left-color:rgba(0,0,0,0);border-radius:50%;vertical-align:middle;visibility:visible;opacity:1;z-index:9;transition:opacity .2s ease,visibility .2s ease;-webkit-animation:tf-rotate 450ms infinite linear;animation:tf-rotate 450ms infinite linear}.tf-reset-confirmation-box{display:none}.tf-reset-confirmation-box .tf-confirmation-content{width:320px;padding:40px;background-color:#fff;border-radius:10px;position:relative}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header{display:flex;gap:8px}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header h3{margin:0 0 35px 0}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close{position:absolute;right:12px;top:12px}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header .tf_reset_confirmation_close svg{cursor:pointer}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions{display:flex;align-items:center;gap:16px}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button{border-radius:8px;background:#ebf5ff;color:#003c79;border-radius:8px;padding:12px 32px !important;font-size:15px;font-weight:600;line-height:24px !important;border:0px solid;cursor:pointer}.tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-actions button.tf-confirmed-btn{background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);color:#fff}.tf-tour-cal-wrap,.tf-apt-cal-wrap,.tf-room-cal-wrap{position:relative}.tf-tour-cal-wrap .tf-tour-reset-refresh,.tf-apt-cal-wrap .tf-tour-reset-refresh,.tf-room-cal-wrap .tf-tour-reset-refresh{position:absolute;right:110px;top:25px}.tf-tour-cal-wrap .tf-tour-reset-refresh span,.tf-apt-cal-wrap .tf-tour-reset-refresh span,.tf-room-cal-wrap .tf-tour-reset-refresh span{height:32px;font-size:12px;padding:0 12px !important}.tf-tour-cal-wrap .tf-tour-reset-refresh span svg,.tf-apt-cal-wrap .tf-tour-reset-refresh span svg,.tf-room-cal-wrap .tf-tour-reset-refresh span svg{height:18px}.tf-tour-cal-wrap .tf-tour-cal,.tf-tour-cal-wrap .tf-apt-cal,.tf-tour-cal-wrap .tf-room-cal,.tf-apt-cal-wrap .tf-tour-cal,.tf-apt-cal-wrap .tf-apt-cal,.tf-apt-cal-wrap .tf-room-cal,.tf-room-cal-wrap .tf-tour-cal,.tf-room-cal-wrap .tf-apt-cal,.tf-room-cal-wrap .tf-room-cal{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar{margin-bottom:16px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-toolbar-title,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-toolbar-title,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-toolbar-title{padding:0 !important;color:#27333f;font-size:15px !important;font-weight:600;line-height:24px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group{border-radius:8px;border:.5px solid #f2f5f7;background:#fff;padding:6px 8px;gap:20px;height:32px;align-items:center}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button{background-color:rgba(0,0,0,0);border:0px;padding:0;position:relative;top:-1px}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-left::before,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button .fc-icon-chevron-right::before{color:#566676}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button:focus,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button:focus{outline:none;box-shadow:none}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button{position:relative}.tf-tour-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-tour-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-tour-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-apt-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-apt-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-apt-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-room-cal-wrap .tf-tour-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-room-cal-wrap .tf-apt-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after,.tf-room-cal-wrap .tf-room-cal .fc-header-toolbar .fc-button-group .fc-button.fc-next-button::after{position:absolute;content:"";width:8px;height:8px;background-color:#566676;border-radius:50%;left:-14px;top:8.5px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table{border:0px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header th,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header th{border:0px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller{scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0);scrollbar-width:thin}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar{width:6px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin-top:20px;margin-bottom:20px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header{border-top:.5px solid #f2f5f7;margin-bottom:16px !important}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th{border:0px;padding-top:12px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-header .fc-col-header tr th a{color:#27333f;font-size:13px;font-weight:400;line-height:20px;padding:0}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body>td,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body>td{border:0px solid}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr{display:flex;gap:8px;margin-bottom:8px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr:last-child{margin-bottom:0px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td{width:calc((100% - 48px)/7);border-radius:8px;border:.5px solid #f2f5f7;background:#fff}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td.fc-day-today{background-color:rgba(255,220,40,.15)}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top{flex-direction:row}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-daygrid-day-top a{padding:8px;color:#27333f;font-size:15px;font-weight:600;line-height:24px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event{border-radius:4px;border:0px;border-left:1px solid #002ab3;background:#ebefff;padding-top:6px;padding-bottom:6px;padding-left:8px}.tf-tour-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-tour-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-tour-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-apt-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-apt-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-apt-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-room-cal-wrap .tf-tour-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-room-cal-wrap .tf-apt-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title,.tf-room-cal-wrap .tf-room-cal .fc-view-harness table .fc-scrollgrid-section-body .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr td .fc-h-event .fc-event-title{color:#002ab3;font-size:11px;font-weight:600;line-height:16px}.tf-tour-cal-wrap .tf-apt-cal-field,.tf-tour-cal-wrap .tf-room-cal-field,.tf-apt-cal-wrap .tf-apt-cal-field,.tf-apt-cal-wrap .tf-room-cal-field,.tf-room-cal-wrap .tf-apt-cal-field,.tf-room-cal-wrap .tf-room-cal-field{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px;width:100%;display:flex;flex-wrap:wrap;gap:24px;box-sizing:border-box;justify-content:space-between}.tf-tour-cal-wrap .tf-date-time-selection,.tf-apt-cal-wrap .tf-date-time-selection,.tf-room-cal-wrap .tf-date-time-selection{border-radius:8px;border:1px solid #f2f5f7;background:#fff;padding:24px;width:100%;display:flex;flex-wrap:wrap;gap:24px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater{border:0;padding:0;margin:0}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap{margin:0;border:0px solid}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset{border:0px solid #f2f5f7;background:#fff;padding:0px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-fieldset .tf-repeater-add{margin-left:0px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap{padding:0 1px 0 0;flex-wrap:nowrap;align-items:center;gap:16px}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-apt-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-room-cal-wrap .tf-date-time-selection .tf-field-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete{cursor:pointer}.tf-tour-cal-wrap .tf-field-group-box,.tf-apt-cal-wrap .tf-field-group-box,.tf-room-cal-wrap .tf-field-group-box{padding:24px;border-radius:8px;border:1px solid #f2f5f7;background:#fff}.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset,.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset,.tf-room-cal-wrap .tf-field-group-box .tf-fieldset{display:flex;gap:16px;flex-wrap:wrap}.tf-tour-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,.tf-apt-cal-wrap .tf-field-group-box .tf-fieldset .tf-field,.tf-room-cal-wrap .tf-field-group-box .tf-fieldset .tf-field{padding:0}.tf-tour-cal-wrap .tf-package-field-repeater,.tf-apt-cal-wrap .tf-package-field-repeater,.tf-room-cal-wrap .tf-package-field-repeater{padding:24px;border-radius:8px;border:1px solid #f2f5f7;background:#fff}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater:last-child{margin-bottom:0px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-header .tf-repeater-title{width:calc(100% - 30px) !important}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap{padding:8px;margin:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap .tf-tab-switch-box .tf-tab-field-content .tf-field:first-child{padding-bottom:0px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field:first-child{padding:12px 0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-repeater-wrap .tf-single-repeater .tf-repeater-content-wrap #group_tabs .tf-tab-field-content .tf-field .tf-repeater-content-wrap{border:0px solid}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset{display:flex;gap:16px;flex-direction:column}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields{margin:0;padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset{padding:0;border:0px solid}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater{margin-bottom:16px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf_tour_allowed_times .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete svg{cursor:pointer}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset .tf-package-time-fields .tf-fieldset .tf-repeater-add{margin:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater{padding-bottom:16px;margin:0;padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset{padding:0;border:0px solid;background:rgba(0,0,0,0)}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater{margin-bottom:16px}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap{padding:0;align-items:center;gap:16px;flex-wrap:nowrap;background-color:rgba(0,0,0,0)}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .group_discount_package .tf-single-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-apt-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add,.tf-room-cal-wrap .tf-package-field-repeater .tf-field-accordion .tf-fieldset #group_tabs .tf-field-repeater .tf-fieldset .tf-repeater-add{margin:0}.tf-tour-cal-wrap .tf-save-calendar,.tf-apt-cal-wrap .tf-save-calendar,.tf-room-cal-wrap .tf-save-calendar{display:flex;gap:16px}.tf-tour-cal-wrap .button-primary,.tf-tour-cal-wrap .button-secondary,.tf-apt-cal-wrap .button-primary,.tf-apt-cal-wrap .button-secondary,.tf-room-cal-wrap .button-primary,.tf-room-cal-wrap .button-secondary{border-radius:8px;background:#ebf5ff;color:#003c79;border-radius:8px;padding:12px 32px !important;font-size:15px;font-weight:600;line-height:24px !important;border:0px solid;display:inline-flex;align-items:center;gap:8px}.tf-tour-cal-wrap .button-primary,.tf-apt-cal-wrap .button-primary,.tf-room-cal-wrap .button-primary{background:linear-gradient(180deg, #0051A3 0%, #003C79 100%);color:#fff}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater:last-child,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater:last-child,.tf-room-cal-wrap .tf-single-options .tf-single-repeater:last-child{margin-bottom:0px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset{display:flex;flex-direction:column;gap:16px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater{padding:16px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater:last-child{margin-bottom:16px}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap{padding:0;align-items:center;gap:16px;flex-wrap:nowrap}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-field{padding:0}.tf-tour-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-apt-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete,.tf-room-cal-wrap .tf-single-options .tf-single-repeater .tf-field-accordion .tf-fieldset .tf-field-repeater .tf-single-repeater .tf-repeater-content-wrap .tf-repeater-icon-delete{cursor:pointer}.tf-apt-cal-wrap,.tf-room-cal-wrap{display:flex;gap:10px;flex-wrap:wrap;width:100%}.tf-apt-cal-wrap .tf-apt-cal,.tf-apt-cal-wrap .tf-room-cal,.tf-room-cal-wrap .tf-apt-cal,.tf-room-cal-wrap .tf-room-cal{width:100%}@-webkit-keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tf-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tf-hotel-room .tf-single-room{display:flex;padding:12px 24px;background:#d8e6ff;position:relative;border-radius:5px;align-items:center;justify-content:space-between;font-size:1rem;margin-bottom:16px}.tf-hotel-room .tf-single-room .tf-room-title{font-weight:600;font-size:1rem;line-height:24px}.tf-colors-radio-group{display:flex;align-items:initial;flex-wrap:wrap;gap:16px}.tf-colors-radio-group li{display:inline-block;border-radius:5px;width:calc(20% - 13px)}@media only screen and (max-width: 1366px){.tf-colors-radio-group li{width:calc(33.33% - 12px)}}@media only screen and (max-width: 1024px){.tf-colors-radio-group li{width:calc(25% - 12px)}}@media only screen and (max-width: 768px){.tf-colors-radio-group li{width:calc(33.33% - 11px)}}@media only screen and (max-width: 575.98px){.tf-colors-radio-group li{width:calc(50% - 8px)}}@media only screen and (max-width: 320px){.tf-colors-radio-group li{width:100%}}.tf-colors-radio-group li .tf-colors-checkbox{border-radius:6px;border:1px solid #ddd;display:block;cursor:pointer}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box{height:35px;display:flex}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span{min-width:25%}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:first-child{border-radius:6px 0 0 0}.tf-colors-radio-group li .tf-colors-checkbox .tf-colors-box span:last-child{border-radius:0 6px 0 0}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 10px}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer span.tf-template-title{text-align:center;font-weight:500;cursor:pointer}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer input{display:none}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark{border-radius:4px;border:1px solid #ddd;background:#fff;height:16px;width:16px;position:relative;z-index:0}.tf-colors-radio-group li .tf-colors-checkbox .tf-color-footer .tf-color-checkmark::after{position:absolute;content:"";top:0;left:4px;border:solid #fff;border-color:#fff;border-width:0 3px 3px 0;width:6px;height:9px;z-index:99;transform:rotate(45deg)}.tf-colors-radio-group li .tf-colors-checkbox input:checked~.tf-color-checkmark{background-color:#3e64de;border-color:#3e64de}.tf-colors-radio-group li .tf-colors-checkbox input:checked~.tf-color-checkmark::after{display:block}.tf-field-switch_group .tf-switch-group-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 1366px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 1024px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-4{grid-template-columns:1fr}}.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2{grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-2{grid-template-columns:1fr}}.tf-field-switch_group .tf-switch-group-wrap.tf-switch-column-1{grid-template-columns:1fr}@media only screen and (max-width: 1024px){.tf-field-switch_group .tf-switch-group-wrap{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.tf-field-switch_group .tf-switch-group-wrap{grid-template-columns:1fr}}.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column{padding:8px 16px;border:1px solid #c4cbd4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-radius:4px;background-color:#fff;cursor:move}.tf-field-switch_group .tf-switch-group-wrap .tf-switch-column .tf-switch-group-label{margin-right:4px;cursor:pointer}.tf-field-switch_group .tf-switch-group-wrap .tf-switch-drag-highlight{background-color:#e1e5ea}.tf-field-switch_group .tf-switch-label{position:relative;display:inline-block;width:62px;height:28px;border-radius:32px}.tf-field-switch_group .tf-switch-label input{display:none}.tf-field-switch_group .tf-switch-label .tf-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dee6ee;border-radius:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch_group .tf-switch-label .tf-switch-slider::before{position:absolute;content:"";height:20px;width:20px;border-radius:50px;top:4px;left:4px;background-color:#ecf2f8;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-on,.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off{color:#fff;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:12px;font-size:12px;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tf-field-switch_group .tf-switch-label .tf-switch-slider .tf-switch-off{color:#8999a9;left:auto;right:12px;opacity:1}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider{background-color:#21a159}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider:before{left:100%;margin-left:-24px;background-color:#fff;filter:drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12))}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider .tf-switch-on{opacity:1}.tf-field-switch_group .tf-switch-label input:checked+.tf-switch-slider .tf-switch-off{opacity:0}.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-header{border-radius:4px 4px 0 0;border-top:1px solid #d9e0e8;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid #d9e0e8;border-right:1px solid #d9e0e8}.tf-field-accordion .tf-tab-switch-box.active-repeater .tf-tab-field-content{border-bottom:1px solid #d9e0e8;border-top:0px solid;border-left:1px solid #d9e0e8;border-right:1px solid #d9e0e8}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header{border-radius:4px;border-bottom:1px solid #d9e0e8;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);border-top:1px solid rgba(0,0,0,0);background:#f5f9ff;padding:8px 12px;display:flex;justify-content:space-between;gap:8px;align-items:center}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas{display:flex;width:100%;justify-content:space-between;cursor:pointer}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas.rotated i{transform:rotate(180deg)}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas .field-label{color:#27333f;font-size:15px;font-weight:400;line-height:24px}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field-collapas i{display:flex;width:24px;height:24px;justify-content:center;border-radius:6px;border:1px solid #d9e0e8;background:#fff;line-height:26px}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch{padding:0;width:32px !important}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch{justify-content:end;width:32px}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-header .tf-field.tf-field-switch .tf-inline-switch .tf-field-label{display:none !important}.tf-field-accordion .tf-tab-switch-box .tf-tab-field-content{border-radius:0px 0px 4px 4px;border:1px solid #f2f5f7;background:#fffcf5;padding:4px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:15px}.tf-backend-tour-booking h1,.tf-backend-hotel-booking h1{font-size:1.5rem;line-height:28px;margin:0 0 20px 0;padding:0}.tf-backend-booking-card-wrap{background:#fff;margin-right:20px;border-radius:6px;margin-bottom:30px}.tf-backend-booking-card-wrap h3.tf-backend-booking-card-title{margin:0;padding:15px 24px;background-color:#003c7a;color:#fff;border-radius:6px 6px 0 0}.tf-booking-fields-wrapper{padding:10px 24px 20px}.tf-booking-fields-wrapper .tf-booking-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .error-input{border-color:#b30000}.tf-booking-fields-wrapper .tf-booking-fields .tf-fieldset .text-danger{color:#b30000}.tf-backend-booking-footer{margin-right:20px;text-align:right}.tf_booking_details_wrap .tf_booking_wrap_header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.tf_booking_details_wrap .tf_booking_wrap_header{display:flow-root}}.tf_booking_details_wrap .tf_booking_wrap_header h1{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;padding:0}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button{display:flex;gap:16px}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button{border-radius:8px;border:1px solid #eef6f0;background:#fff;padding:4px 8px;float:left;height:46px;box-sizing:border-box}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul{margin:0;padding:0;display:flex;gap:8px}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li{height:36px;width:36px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i{font-size:.938rem}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active{color:#f0f0f1;background-color:#004e9d;border-radius:4px}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#fff;margin:0 !important;color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;transition:.3s all ease}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-export-btn:hover{color:#f0f0f1;background-color:#003c79}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn,.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#003c79;margin:0;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;color:#f0f0f1;transition:.3s all ease;cursor:pointer}.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,.tf_booking_details_wrap .tf_booking_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover{color:#f0f0f1;background-color:#004e9d}.tf_booking_details_wrap .tf-booking-calendar-popup-box{position:fixed;background-color:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;align-items:center;justify-content:center;display:none}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box{border-radius:8px;background:#fff;box-shadow:0px 8px 30px 0px rgba(16,40,20,.1);padding:16px 24px;width:750px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3{color:#151615;font-size:1.063rem;font-style:normal;font-weight:600;line-height:150%;margin:0}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header h3 a i{color:#151615}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-header .tf-close{cursor:pointer}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content{display:flex;gap:24px;flex-direction:column}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box{border-radius:8px;background:#f3f6f4;padding:16px 24px 24px 24px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box h4{color:#141915;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px;margin:0 0 8px 0}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box{display:flex;flex-wrap:wrap;gap:8px}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content{width:calc(33% - 3px)}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content h5{margin:0 0 5px 0;font-size:.875rem;text-transform:capitalize}.tf_booking_details_wrap .tf-booking-calendar-popup-box .tf-calendar-popup-box .tf-popup-content .tf-content-single-box .tf-content-box .tf-single-content p{margin:0}.tf_booking_details_wrap #tf-booking-calendar{border-radius:16px;background:#fff;padding:24px;padding-top:30px;position:relative}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div{display:flex;align-items:center;gap:28px;justify-content:center}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button{height:40px;width:40px;border-radius:8px;border:.2px solid rgba(0,60,121,.1607843137);background:#fff;padding:0;transition:.3s all ease}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button:focus{box-shadow:none;outline:none}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button:hover{background-color:#003c79;border-color:#003c79}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button:hover span::before{color:#fff}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button span{margin:0px !important;height:100%;display:flex;align-items:center;justify-content:center;width:100%}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(1)>div button span::before{color:#003c79;border-color:#003c79;border-radius:8px;font-size:1.25rem;transition:.3s all ease}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){text-align:center}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2)>div{display:flex;align-items:center;gap:28px;justify-content:center}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2)>div h2{color:#1d2327 !important;font-size:22px;font-style:normal;font-weight:400 !important;line-height:112%;margin:0 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group{border-radius:24px;border:1px solid rgba(0,60,121,.1607843137);background:#fff;padding:4px;display:flex;gap:8px}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button{background:#fff;color:#131c25;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;border:0px solid;padding:8px 12px;border-radius:24px;text-transform:capitalize}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button:focus{box-shadow:none;outline:none}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active{background:rgba(0,60,121,.1607843137);color:#003c79;position:relative;padding-left:27px}.tf_booking_details_wrap #tf-booking-calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group button.fc-button-active::before{position:absolute;content:"";left:12px;height:7px;width:7px;background:#003c79;border-radius:50%;top:50%;margin-top:-3.5px}.tf_booking_details_wrap #tf-booking-calendar table{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller{overflow:hidden !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-header th .fc-col-header tr th a{color:#131c25;font-size:.938rem;font-style:normal;font-weight:400;line-height:24px;padding:8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body>td{border:0px solid}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td{border:1px solid rgba(0,60,121,.1607843137);padding:8px;background-color:rgba(0,0,0,0)}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-top a{color:#211319;font-size:.938rem;font-style:normal;font-weight:600;line-height:24px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness{margin-bottom:8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness:last-child{margin-bottom:0px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a{border:0px solid;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;color:#002ab3;width:100%;display:block;line-height:15px;background:rgba(0,0,0,0);cursor:pointer}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness a .tf-booking-single-popup{padding:6px 8px;border-radius:8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed{background:#c8d7e1 !important;border-color:#c8d7e1 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-completed .fc-event-main{color:#003d66 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold{background:#f8dda7 !important;border-color:#f8dda7 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-on-hold .fc-event-main{color:#573b00 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled{background:#e5e5e5 !important;border-color:#e5e5e5 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-cancelled .fc-event-main{color:#454545 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-failed .fc-event-main{color:#570000 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing{background:#c6e1c6 !important;border-color:#c6e1c6 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-processing .fc-event-main{color:#2c4700 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events .fc-daygrid-event-harness .tf-order-trash .fc-event-main{color:#550202 !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td .fc-daygrid-day-bottom a.fc-more-link{border-radius:16px;border:1px solid #004e9d;background:rgba(0,60,121,.1019607843);overflow:hidden;color:#004e9d;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;padding:6px 8px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top{opacity:1}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body table tr td.fc-day-other .fc-daygrid-day-top a{color:rgba(19,28,37,.3490196078)}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness{width:100% !important}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness:last-child{margin-bottom:0px}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a{border:0px solid;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;padding:0;background:rgba(0,0,0,0)}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b{padding:6px 8px;color:#002ab3;width:100%;border-left:1px solid #002ab3;background:#ebefff;border-radius:8px;display:block;line-height:15px;cursor:pointer}.tf_booking_details_wrap #tf-booking-calendar table .fc-scrollgrid-section-body .fc-timegrid-body .fc-timegrid-cols table tbody tr td .fc-timegrid-col-events .fc-timegrid-event-harness a b.confirmed{color:#17723f;border-left:1px solid #17723f;background:#e6faee}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness{margin-bottom:8px}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness:last-child{margin-bottom:0px}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a{border:0px solid;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-style:normal;font-weight:600;line-height:20px;padding:0;background:rgba(0,0,0,0)}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b{padding:6px 8px;color:#002ab3;width:100%;border-left:1px solid #002ab3;background:#ebefff;border-radius:8px;display:block;line-height:15px;cursor:pointer}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a b.confirmed{color:#17723f;border-left:1px solid #17723f;background:#e6faee}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed{background:#c8d7e1 !important;border-color:#c8d7e1 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-completed .fc-event-main{color:#003d66 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold{background:#f8dda7 !important;border-color:#f8dda7 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-on-hold .fc-event-main{color:#573b00 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled{background:#e5e5e5 !important;border-color:#e5e5e5 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-cancelled .fc-event-main{color:#454545 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-failed .fc-event-main{color:#570000 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing{background:#c6e1c6 !important;border-color:#c6e1c6 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-processing .fc-event-main{color:#2c4700 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash{background:#eba3a3 !important;border-color:#eba3a3 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-theme-standard .fc-popover .fc-popover-body .fc-daygrid-event-harness a.tf-order-trash .fc-event-main{color:#550202 !important}.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td{height:150px}.tf_booking_details_wrap #tf-booking-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body table tr td .fc-daygrid-day-events{left:8px;right:8px}.tf_booking_details_wrap .tf-booking-header-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter{display:none;justify-content:space-between;margin:32px 0px}@media only screen and (max-width: 1199.98px){.tf_booking_details_wrap .tf-booking-header-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter{display:flow-root}}.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form{display:inline-flex}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form{display:flex}}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-bulk-action-form .tf-filter-options,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-bulk-action-form .tf-filter-options{margin-top:0px !important}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter{display:flex}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter{display:flow-root}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options{margin-right:16px}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options{margin:15px 0 0 0;width:100% !important}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2{height:48px;border-radius:6px;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);min-width:160px !important}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.select2{min-width:auto !important;width:100% !important}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection button.select2-selection__clear{margin-right:0px;padding-top:0px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection__placeholder{color:#1d2327}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection{height:48px;border:0px solid;background:rgba(0,0,0,0);color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;padding-left:8px;display:flex;align-items:center}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-filter-options span.selection span.select2-selection span.select2-selection__arrow{height:48px;padding-right:16px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;cursor:pointer;margin-right:16px;height:48px;transition:.3s all ease}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn{margin:0px}}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-btn:hover{color:#f0f0f1;background-color:#003c79}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-filter-reset a{text-decoration:none;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:20px;display:flex;padding:10px 20px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper{margin-right:16px}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-order-status-filter-reset-btn-wrapper .tf-order-status-filter-reset-btn{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;user-select:none}.tf_booking_details_wrap .tf-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-left-search-filter .tf-enquiry-reset-button-text{font-size:1rem;font-style:normal;font-weight:600;line-height:1.25;font-family:inherit;text-decoration:none}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter{border-radius:8px;border:1px solid #87888b;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);padding:8px 16px;display:flex;align-items:center}@media only screen and (max-width: 1199.98px){.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter{display:inline-flex;margin-top:16px}}@media only screen and (max-width: 1024px){.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter{display:flex}}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input{width:100%;border:0px solid;color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:400;line-height:24px;background:rgba(0,0,0,0);-moz-appearance:textfield}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input:focus,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input:focus,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input:focus,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input:focus{outline:none;box-shadow:none}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter input::-webkit-inner-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-outer-spin-button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tf_booking_details_wrap .tf-booking-header-filter .tf-right-search-filter button,.tf_booking_details_wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-right-search-filter button,.tf_booking_details_wrap .tf-calendar-booking-header-filter .tf-enquiry-right-search-filter button{cursor:pointer;background-color:rgba(0,0,0,0);border:0px solid}.tf_booking_details_wrap .tf-calendar-booking-header-filter{display:flex}.tf_booking_details_wrap .tf-order-table-responsive{width:100%;overflow:auto;display:none}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table{border-radius:12px;background:#ededf8;border:0px solid;width:100%}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #order_id,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #action{width:70px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr #check_status{width:128px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td{color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:18px;padding:13px 24px;border-bottom:0px solid;text-align:left}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing{height:28px;width:28px;background-color:#ededf8;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.3s all ease}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover{background-color:#f0f2f4}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing:hover input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing:hover input{background-color:#fff}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr th .tf-checkbox-listing input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table thead tr td .tf-checkbox-listing input{border-radius:4px;border:1px solid #1d2327;background:#f0f0f1;width:18px;height:18px;margin:0px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .ostatus{text-transform:capitalize}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td{padding:16px 24px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:18px;background-color:#fff;border-bottom:1px solid #f0f0f1;text-align:left}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a{text-decoration:none;color:#1d2327}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th span,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td span{color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:400;line-height:18px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing{height:28px;width:28px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.3s all ease}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover{background-color:#f0f2f4}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing:hover input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing:hover input{background-color:#fff;box-shadow:none}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .tf-checkbox-listing input,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .tf-checkbox-listing input{border-radius:4px;border:1px solid #1d2327;background:#f0f0f1;width:18px;height:18px;margin:0px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout{padding:3px 8px;border-radius:16px;background:#ecfdf3;color:#027a48;text-align:center;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.75rem;font-style:normal;font-weight:600;line-height:18px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th .checkinout.checkout,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td .checkinout.checkout{background:#fff;color:#b54708}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view{border-radius:8px;background-color:#fff;display:inline-flex;padding:10px;transition:.3s all ease}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr th a.tf_booking_details_view:hover,.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr td a.tf_booking_details_view:hover{background:#f0f2f4}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tbody tr .check-column:hover input{box-shadow:none}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th{text-align:right;padding:12px 24px 16px 24px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination{margin:0;padding:0;display:flex;justify-content:right}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li{border-right:1px solid #f0f0f1;background:#fff}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li a{display:flex;padding:10px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:600;line-height:20px;text-decoration:none;min-width:20px;text-align:center;justify-content:center}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child{border-right:0px solid;border-radius:0px 8px 8px 0px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:last-child svg{margin-left:8px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child{border-radius:8px 0px 0px 8px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li:first-child svg{margin-right:8px}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active{background-color:#003c79}.tf_booking_details_wrap .tf-order-table-responsive .wp-list-table tfoot tr th .tf-booking-details-pagination li.active a{color:#fff}.select2-dropdown.tf-booking-filter-modal,.select2-dropdown.tf-booking-checkinout-filter-modal{border:0px solid;border-radius:8px;background:#f0f2f4;box-shadow:0px 20px 40px 0px rgba(0,0,0,.1)}.select2-dropdown.tf-booking-filter-modal .select2-results ul,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul{padding-left:4px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#aaa #eee;max-height:218px}.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar{width:5px;border-radius:10px !important}.select2-dropdown.tf-booking-filter-modal .select2-results ul scrollbar-thumb,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul scrollbar-thumb{background-color:#aaa;border-radius:10px !important}.select2-dropdown.tf-booking-filter-modal .select2-results ul li,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li{display:block;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin-bottom:4px;padding:8px 16px;background-color:#fff;background:#fff;cursor:pointer;border-radius:6px;transition:.3s all ease}.select2-dropdown.tf-booking-filter-modal .select2-results ul li:last-child,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child{margin-bottom:0px}.select2-dropdown.tf-booking-filter-modal .select2-results ul li:hover,.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:hover{background-color:#f9fafb !important}.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:first-child{background:#ecfdf3;color:#027a48}.select2-dropdown.tf-booking-checkinout-filter-modal .select2-results ul li:last-child{background:#fff;color:#b54708}.tf-booking-details-preview{margin-top:10px;margin-right:20px}.tf-booking-details-preview .tf-details-preview-header .tf-back a{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;display:inline-flex;align-items:center;text-decoration:none}.tf-booking-details-preview .tf-details-preview-header .tf-back a svg{margin-right:8px}.tf-booking-details-preview .tf-details-preview-header .tf-back a:focus{box-shadow:none;outline:none}.tf-booking-details-preview .tf-details-preview-header .tf-title h2{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;margin:0px 0px 16px 0px}.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul{margin:0px}.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li{display:inline-block;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:400;line-height:18px;padding:0px 12px}.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:first-child{padding-left:0px}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li{padding:0px 5px}}@media only screen and (max-width: 640px){.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li{padding:5px 0;display:block}}@media only screen and (max-width: 640px){.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(2),.tf-booking-details-preview .tf-details-preview-header .tf-booking-id-author ul li:nth-child(4){display:none}}.tf-booking-details-preview .tf-booking-details-preview-box{display:flex;align-items:flex-start;align-self:stretch;gap:24px}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-booking-details-preview-box{display:flow-root}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details{width:calc(100% - 260px)}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details{width:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box{border-radius:8px;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.1);padding:24px;margin-top:24px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px 0px 16px 0px;display:flex;justify-content:space-between}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span{cursor:pointer;display:inline-flex;align-items:center}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box h4 .others-button span svg{margin-right:8px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box{grid-template-columns:1fr}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box h3{color:#87888b;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px 0px 8px 0px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box{border-radius:8px;border:1px solid #f0f0f1;background:#ededf8;padding:8px 16px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table{border:0px solid}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr td{padding:8px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:400;line-height:18px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-single-box table tr th{padding:8px 8px 8px 0px;color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:.875rem;font-style:normal;font-weight:600;line-height:18px;text-align:left;text-transform:capitalize}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by{min-height:220px}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-checkin-by{min-height:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview{background-color:rgba(0,0,0,0);position:relative;max-height:220px;overflow:hidden;object-position:top;transition:object-position 2s ease-in-out,border-color .3s ease-in-out}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview:hover{object-position:bottom}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn{position:absolute;left:0;top:0;border-radius:8px;background:rgba(55,55,62,.5);height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:0}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-grid-box .tf-voucher-preview .tf-preview-btn a{border-radius:8px;border:#f0f0f1;background:rgba(240,240,241,.05);border:1px solid #f0f0f1;color:#f0f0f1;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;padding:12px 20px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-visitor-grid-box{grid-template-columns:1fr}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-pricing-grid-box{grid-template-columns:1fr}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box{min-height:415px}@media only screen and (max-width: 1200px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-details-boxs .tf-single-box{min-height:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-details .details-box .tf-customer-pricing-box .tf-grid-single .tf-single-box{min-height:128px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions{width:268px;padding:24px;border-radius:8px;background:#fff;margin-top:24px}@media only screen and (max-width: 768px){.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions{width:auto}}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection{margin-top:45px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection h3{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px 0px 16px 0px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter{position:relative}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter label{background:#003c79;color:#f0f0f1;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-radius:6px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul{position:absolute;border-radius:8px;background:#f0f2f4;box-shadow:0px 20px 40px 0px rgba(0,0,0,.1);padding:0;margin:0;left:0;z-index:99;top:100%;display:none;width:100%}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li{display:block;color:#1d2327;margin:0px 8px 4px 8px;padding:8px 16px;background-color:#fff;background:#fff;cursor:pointer;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;border-radius:6px;transition:.3s all ease}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:hover{background-color:#ededf8}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li:first-child{margin-top:8px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkin{background:#ecfdf3;color:#027a48}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-order-status-filter ul li.checkout{background:#fff;color:#b54708}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection:first-child{margin-top:0px}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection .tf-refund-btn a{border-radius:8px;border:1px solid #003c79;background:#fff;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);text-decoration:none;color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;text-decoration:none;display:block;padding:16px 32px;text-align:center}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active label svg{transform:rotate(180deg)}.tf-booking-details-preview .tf-booking-details-preview-box .tf-booking-actions .tf-filter-selection.active ul{display:block}.visitor-details-edit-form{position:fixed;background:rgba(0,0,0,.5);height:100%;width:100%;left:0;top:0;display:none}.visitor-details-edit-form .visitor-details-edit-popup{border-radius:24px;border:1px solid #f0f0f1;background:#fff;position:fixed;left:50%;top:25%;z-index:999;max-width:700px;margin-left:-350px}.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header{padding:16px;border-bottom:.3px solid #ccced1;display:flex;justify-content:space-between}.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header h2{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px}.visitor-details-edit-form .visitor-details-edit-popup .tf-visitor-details-edit-header .tf-booking-times span{height:24px;width:24px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:.3px solid #ccced1;border-radius:5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup{max-height:400px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aaa #eee;padding:16px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar{width:5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup scrollbar-thumb{background-color:#aaa;border-radius:4px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller{padding-bottom:16px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller h4{color:#1d2327;font-family:inherit;font-size:16px !important;font-style:normal !important;font-weight:600 !important;line-height:20px !important;margin:0px;margin-bottom:5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media only screen and (max-width: 575.98px){.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info{grid-template-columns:repeat(1, 1fr)}}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info{width:100%}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info label{color:#a4a4a4;font-family:inherit;font-size:.875rem;font-style:normal;font-weight:500;line-height:20px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=text],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=email],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info select{border-radius:4px;border:.5px solid #666d74;background:rgba(0,0,0,0);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);height:32px;width:100%;padding:0px 5px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=date]{text-transform:uppercase;font-size:13px}.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=checkbox],.visitor-details-edit-form .visitor-details-edit-popup .visitor-details-popup .tf-single-tour-traveller .traveller-info .traveller-single-info input[type=radio]{margin:0}.visitor-details-edit-form .details-update-btn{padding:16px}.visitor-details-edit-form .details-update-btn button{border-radius:4px;background:#003c7a;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);padding:10px 0px;color:#fcfdff;font-family:inherit;font-size:1rem;font-style:normal;font-weight:500;line-height:20px;width:100%;text-align:center;border:0px solid;cursor:pointer}.tf-voucher-quick-view-box{position:fixed;background:rgba(0,0,0,.5);height:100%;width:100%;left:0;top:0;display:none;flex-direction:row;justify-content:center;align-items:center}.tf-voucher-quick-view-box .voucher-quick-view{border-radius:24px;border:1px solid #f0f0f1;background:#fff;z-index:999;max-width:700px}.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header{padding:16px;border-bottom:.3px solid #ccced1;display:flex;justify-content:space-between}.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header h2{color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;margin:0px}.tf-voucher-quick-view-box .voucher-quick-view .tf-voucher-details-preview-header .tf-quick-view-times span{height:24px;width:24px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:.3px solid #ccced1;border-radius:5px}.tf-visitor-vouchers{padding:30px;border:1px dashed #002043;background-repeat:repeat;background-size:cover;background-position:center;margin:16px}.tf-visitor-vouchers .tf-voucher-header{display:flex;align-items:center;margin-bottom:40px}.tf-visitor-vouchers .tf-voucher-header img{margin-right:25px}.tf-visitor-vouchers .tf-voucher-header .title h1{color:#002043;font-size:1.5rem;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;line-height:32px;font-weight:700;margin:0}.tf-visitor-vouchers .tf-voucher-header .title span{color:#828c99;font-size:1.25rem;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;line-height:32px;font-weight:700;margin:0}.tf-visitor-vouchers .tf-voucher-qr-code{display:flex;justify-content:space-between}.tf-visitor-vouchers .tf-voucher-qr-code .time-info{background:#f2f2f2;padding:16px;width:100%;display:flex;flex-direction:column;justify-content:center}.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5{margin:0;color:#828c99;font-size:1rem;line-height:28px;font-weight:400;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important}.tf-visitor-vouchers .tf-voucher-qr-code .time-info h5 b{color:#002043}.tf-visitor-vouchers .tf-voucher-qr-code img{margin-left:30px;object-fit:contain}.tf-visitor-vouchers .tf-voucher-billing-info{margin-top:40px;display:grid;grid-template-columns:2fr 1fr;gap:40px}.tf-visitor-vouchers .tf-voucher-billing-info .tf-billing-details h5{color:#828c99;font-size:1rem;line-height:28px;font-weight:400;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;margin:0}.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h4{color:#828c99;font-size:1rem;line-height:28px;font-weight:700;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;margin:0}.tf-visitor-vouchers .tf-voucher-billing-info .tf-cta-info h5{color:#828c99;font-size:.875rem;line-height:28px;font-weight:400;margin:0;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important}.tf-visitor-vouchers .tf-voucher-footer-qoute p{color:#828c99;font-size:11px;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;line-height:20px}.tf-preloader-box{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:none;z-index:99999999}.tf-preloader-box .tf-loader-preview{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.tf-preloader-box .tf-loader-preview img{display:inline-block;border:none;margin:0;padding:0;vertical-align:middle;max-width:100%}.tf_enquiry_details_wrap_header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.tf_enquiry_details_wrap_header{display:flow-root}}.tf_enquiry_details_wrap_header h1{color:#1d2327;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;padding:0}.tf_enquiry_details_wrap_header .tf_header_wrap_button{display:flex;gap:16px}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button{border-radius:8px;border:1px solid #eef6f0;background:#fff;padding:4px 8px;float:left;height:46px;box-sizing:border-box}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul{margin:0;padding:0;display:flex;gap:8px}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li{height:36px;width:36px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li i{font-size:.938rem}.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf_booking_views_button ul li.active{color:#f0f0f1;background-color:#004e9d;border-radius:4px}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#fff;margin:0 !important;color:#003c79;font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;transition:.3s all ease}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-enquiry-export-btn:hover{color:#f0f0f1;background-color:#003c79}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn,.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button{padding:10px 32px;border-radius:8px;border:1px solid #003c79;background:#003c79;margin:0;box-shadow:0px 8px 20px 0px rgba(29,35,39,.06);font-family:-apple-system,"system-ui","Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-size:1rem;font-style:normal;font-weight:600;line-height:24px;color:#f0f0f1;transition:.3s all ease;cursor:pointer}.tf_enquiry_details_wrap_header .tf_header_wrap_button a.tf-booking-btn:hover,.tf_enquiry_details_wrap_header .tf_header_wrap_button .tf-google-sync-button button:hover{color:#f0f0f1;background-color:#004e9d}.tf-enquiry-table{display:block !important}.tf-enquiry-table .tf-enquiry-unread th,.tf-enquiry-table .tf-enquiry-unread td{background-color:#edf2f7 !important;border-bottom:1px solid #f0f2f4 !important;color:#1d2327 !important;font-family:inherit !important;font-size:16px !important;font-style:normal !important;font-weight:700 !important}.tf-enquiry-table .tf-enquiry-unread th .tf-checkbox-listing,.tf-enquiry-table .tf-enquiry-unread td .tf-checkbox-listing{background-color:#edf2f7 !important}.tf-enquiry-table .tf-enquiry-responded th,.tf-enquiry-table .tf-enquiry-responded td{color:#1d2327 !important;font-family:inherit !important;font-size:16px !important;font-style:normal !important;font-weight:700 !important}.tf-enquiry-table #cb{width:15%;padding:12px 24px}.tf-enquiry-table #uemail{width:20%;padding:12px 24px}.tf-enquiry-table #post_name{width:20%;padding:12px 24px}.tf-enquiry-table #description{width:30%;padding:12px 24px}.tf-enquiry-table #massage-date-time{width:15%;padding:12px 24px}.tf-enquiry-table thead tr .tf-checkbox-listing{gap:12px;margin:12px 24px}.tf-enquiry-table tbody .tf-enquiry-single-row{cursor:pointer}.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column{display:inline-flex;align-items:center;gap:12px}.tf-enquiry-table tbody .tf-enquiry-single-row .check-column .table-name-column .tf-checkbox-listing{width:18px !important;justify-content:unset !important;justify-self:flex-start !important}.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-date{color:#1d2327;font-family:inherit;font-size:1rem;font-style:normal;font-weight:600;line-height:1.12}.tf-enquiry-table tbody .tf-enquiry-single-row .time-n-date .email-time-date .email-time{color:#666d74;font-family:inherit;font-size:1rem;font-style:normal;font-weight:400;line-height:1.12}.tf-enquiry-table .pro-notice-row{border-top:none}.tf-enquiry-table .pro-notice-row .tf-pro-notice{padding:0px 0px}.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-fieldset{margin-top:0px}.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner{justify-content:center}.tf-enquiry-table .pro-notice-row .tf-pro-notice .tf-field-notice-inner a{text-decoration:underline;color:#295bff}.tf-enquiry-details-header-filter{display:flex !important}.tf-enquiry-single-header-details{padding:16px 24px;background-color:#fff;width:100%;display:flex;gap:16px;margin:-10px -20px 24px -20px}.tf-enquiry-single-header-details img{height:100%;width:32px;object-fit:contain;padding:3.2px}.tf-enquiry-single-header-details h1{font-family:inherit;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.33}hr.enqury-single-title-line{border-color:#f0eef6;margin:0px;border-width:.5px}.tf-single-enquiry-header-buttons{margin-bottom:24px;display:flex;gap:12px}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button{padding:8px 20px 8px 16px;background-color:#fff;max-width:60px;font-size:.938rem;color:#2c273f;font-family:Inter;font-style:normal;font-weight:400;border-radius:8px}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a{color:#2c273f;text-decoration:none}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a i{margin-right:8px}.tf-single-enquiry-header-buttons .tf-enquiry-single-back-button a:focus{outline:none;box-shadow:none}.tf-single-enquiry-header-buttons .tf-enquiry-single-sync{max-width:120px;cursor:pointer;background-color:#003c79;border-color:#003c79;color:#fff;transition:all .3s ease-in-out;user-select:none}.tf-single-enquiry-header-buttons .tf-enquiry-single-sync:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper{display:flex;gap:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left{display:flex;flex-direction:column;gap:16px;width:60%}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details{background-color:#fff;padding:16px 0px 24px 0px;border-radius:8px;min-height:286px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details h2{font-family:inherit;font-size:1.063rem;font-style:normal;font-weight:600;line-height:150%;margin:0px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-enquiry-details-single-heading{padding-bottom:16px;padding-left:24px;padding-right:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content{display:flex;gap:24px;padding-top:24px;padding-left:24px;padding-right:24px;flex-direction:column}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message{display:flex;flex-direction:column;gap:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-label,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-label,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-label{color:#5d5676;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:1.5}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value{font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-name .tf-single-enquiry-details-value i,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-email .tf-single-enquiry-details-value i,.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-details-message .tf-single-enquiry-details-value i{margin-left:16px;cursor:pointer;font-size:1rem}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button{padding:8px 20px;background-color:#003c79;border-color:#003c79;border-radius:8px;align-self:self-end;color:#fff;font-size:.938rem;cursor:pointer}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button span{font-family:inherit;font-style:normal;font-weight:600;line-height:1.6;margin-right:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-enquiry-details .tf-single-enquiry-details-content .tf-single-enquiry-reply-another-mail-button i{font-size:1rem}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button{padding:8px 20px;background-color:#003c79;border-color:#003c79;border-radius:8px;align-self:self-end;color:#fff;font-size:.938rem;cursor:pointer}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button span{font-family:inherit;font-style:normal;font-weight:600;line-height:1.6;margin-right:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-mail-button i{font-size:1rem}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-enquiry-details-single-heading .tf-single-enquiry-reply-mail{color:#2c273f;font-family:inherit;font-size:1.063rem;font-style:normal;font-weight:400;line-height:150%}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion{margin-top:24px;padding-left:24px;padding-right:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left{font-family:inherit;font-size:.938rem;font-style:normal;font-weight:600;line-height:1.6;color:#2c273f}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left i{margin-right:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-enquiry-response-user{display:inline-block;transform:scale(-1, -1)}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-dash{margin-left:16px;margin-right:16px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-left .tf-single-accordion-subject{color:#5d5676}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-enquiry-accordion-head .tf-single-enquiry-accordion-head-right{color:#9089a9;font-family:inherit;font-size:13px;font-style:normal;font-weight:400;line-height:20px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion .tf-single-enquiry-accordion-item .tf-single-accordion-body{margin-top:16px;color:#5d5676;font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6;display:none}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left .tf-single-enquiry-reply-wrapper .tf-single-enquiry-accordion hr{margin-top:24px;margin-bottom:24px;border-color:#f0eef6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form{display:flex;flex-direction:column;gap:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea{height:100px;padding:16px;border-radius:8px;border:1px solid #e2dfed}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form textarea::placeholder{color:#77708f;font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button{align-self:flex-end;padding:8px 20px;background-color:#003c79;border-color:#003c79;color:#fff;font-family:inherit;font-size:.938rem;font-style:normal;font-weight:600;line-height:1.6;display:flex;align-items:center;justify-content:center;gap:8px;border-color:rgba(0,0,0,0);border-radius:8px;cursor:pointer}.tf-enquiry-single-details-wrapper .tf-single-enquiry-left #tf-single-enquiry-reply-form .tf-enquiry-reply-button:hover{background-color:#001f3e;border-color:#001f3e;color:#fff}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right{width:40%}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details{background-color:#fff;padding:16px 0px 24px 0px;border-radius:8px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;padding-right:24px;padding-left:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading h2{font-family:inherit;font-size:1.063rem;font-style:normal;font-weight:600;line-height:150%;margin:0px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-singe-enquiry-log-details-heading .enquiry-details-status{padding:4px 12px;background-color:#d0f5e1;border-radius:16px;display:flex;align-items:center;gap:4px;color:#21a159;font-family:Inter;font-style:normal;font-weight:600;line-height:1.45}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content{display:flex;flex-direction:column;gap:24px;padding-left:24px;padding-right:24px;padding-top:24px}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single{display:flex;gap:8px;align-items:center;color:var(--UI-800, #2C273F);font-family:inherit;font-size:.938rem;font-style:normal;font-weight:400;line-height:1.6}.tf-enquiry-single-details-wrapper .tf-single-enquiry-right .tf-enquiry-single-log-details .tf-single-enquiry-log-details-content .tf-single-enquiry-log-details-single i{margin-left:8px;cursor:pointer;font-size:1rem}.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter,.tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter{width:24%;flex-direction:row-reverse}.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button,.tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button{padding:0px}.tf-enquiry-details-wrap p:first-child{margin-top:0px}.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child{margin-bottom:0px}#tf-enquiry-reply-editor_ifr,#tf-enquiry-reply-editor{height:200px !important}@media only screen and (max-width: 1024px){.tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form{width:100%;gap:12px}.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter{width:200px}}
    33
    44/*# sourceMappingURL=tourfic-admin.min.css.map*/
  • tourfic/trunk/assets/admin/css/tourfic-admin.min.css.map

    r3384715 r3385153  
    1 {"version":3,"file":"tourfic/assets/admin/css/tourfic-admin.min.css","mappings":";AAGQ,iCCCN,2BACqB,+DACrB,cACA,kBACA,yBACA,kBACA,gBACA,qBACA,eACA,eACA,uCCZA,oCACA,kCACA,+BACA,iBDYA,gBACE,mBACA,qBAGF,wBACE,WACA,gCAGF,wBACE,qBACA,WACA,gBACA,sCAEA,wBACE,qBACA,WACA,wBAKJ,UACE,mBACA,oBACA,SAGJ,cACE,WACA,yBACA,kBACA,0BACA,sBACA,wBACA,gCACA,6BACA,4BACA,qBACA,iBACA,gBACA,qBACA,sBACA,YACA,eACA,aACA,eACA,wBACE,WACA,YACA,2BACA,aACA,cAIJ,mBACE,2BACqB,wEACrB,kBACA,YACA,gBACA,gBACA,0BACA,eACA,eACA,cACA,gBAEA,gBACE,mBACA,WAOJ,cACE,MACA,OACA,eACA,WACA,YACA,gBACA,UACA,kBACA,UACA,6BCDmB,6GAxGnB,oCACA,kCACA,+BACA,yBD0GA,SACE,mBACA,mBACA,4BAGF,mBC1FA,iBACA,oBACA,qBACA,aACA,2BDwFuB,sEACrB,eACA,iBACA,kBACA,oBACA,6BAGF,iBACE,oBCrGF,iBACA,oBACA,qBACA,aACA,8BDmG0B,0DACxB,iBACA,oBACA,yBE7BI,UF+BJ,cACA,mBACA,aACA,gBACA,2BAGF,aACE,eACA,eACA,kBACA,SACA,WACA,uCClJF,oCACA,kCACA,+BACA,iCDkJE,gCC1DiB,mGDmErB,6BACE,kBACA,wBAGF,UACE,kBACA,QACA,WACA,gBACA,qBACA,WACA,YACA,sBACA,gCACA,kBACA,sBACA,mBACA,UACA,gDACA,kDACA,0CACA,8BAGF,KACE,gCACE,yBACA,uBAIJ,KACE,gCACE,yBACA,qBAIJ,eACE,8BAEA,iBACE,gBACA,0BAGF,UACE,eACA,YACA,WACA,MACA,OACA,cACA,0BACA,4CAIF,cADF,uBAEI,kBAGJ,UACE,kBACA,aACA,4CACA,gBAJF,oBAKI,kBACA,oBAIJ,gBACE,WACA,qCAGF,gBACE,eACA,uCAEA,yBACE,eAOJ,oCACE,kCAEF,YACE,2CAMA,kBACE,aACA,mBACA,gDACA,eACE,kBACA,mDAEF,gBACI,kBACA,qBACA,WACA,YACA,yDACA,SACI,QACA,SACA,2DAGR,kBACI,qDAEJ,iBACI,eACA,MACA,OACA,QACA,SACA,sBACA,eACA,gDAKR,iBACE,0CAEF,iBACE,WACA,YACA,WACA,SACA,WACA,gBACA,uBACA,eACA,gDAEF,wBACE,wDAGF,kCACE,+BACA,2BACA,qDAGF,cACE,YACA,WACA,OACA,MACA,aACA,mBACA,uBACA,YACA,UACA,kBACA,6DACA,WACE,2BAGJ,+BACE,+DAGF,kBACE,UACA,eAEF,gBACE,iBACA,iBACA,qEAGF,0BACE,iBG/VF,oBACE,eACA,gBACA,mBACA,gBACA,WACA,gCAEF,YACE,mBAEF,aACE,wCAGA,SACE,iBACA,0BACA,sDAEE,UACE,OACA,MACA,QACA,SACA,kBACA,sBACA,YACA,WACA,oCAIN,cACE,4BAGJ,kBACE,4BAGA,oBACE,WACA,0BACA,kBACA,kBACA,iBACA,iBACA,gBACA,iBACA,gBACA,iBACA,uBAEF,oBACE,WACA,0BACA,kBACA,kBACA,iBACA,iBACA,gBACA,iBACA,mBACA,yBAIF,YACE,2BAEF,YACE,yBAGJ,YACE,wBAGF,6BACE,oCACA,sBACA,4BACA,mBACA,0BACA,kBAEF,aACE,gBACA,cACA,kBACA,cACA,kBACA,SACA,kBACA,eACA,eACA,qBACA,wBACA,kBACE,WACA,0BAGJ,kBACE,iBACA,oBACA,oBACA,aACA,4BAEE,YACE,qCAIN,iBACE,gCAEF,gBACE,gBACA,oCACA,UACE,YACA,UACA,SACA,cACA,iCAGJ,eACE,mBACA,qDAGA,wBACE,gDAEF,YACE,qDAIF,wBACE,gDAEF,YACE,+VAME,SACE,yDAMF,aACE,yDAMF,aACE,6DAMF,aACE,6BAKR,SACE,eACA,sBAEF,oBACE,+BACA,qBACE,qCACA,mCACE,gCACA,WACA,iBACA,eACA,wBAIN,oBACE,iCACA,qBACE,uCACA,mCACE,gCACA,WACA,iBACA,eACA,6BAIN,qBACE,2BACA,uCAGA,eACE,8CAIF,YACE,gDAKA,YACE,uBAMN,iBACE,8BACA,MACA,QACA,YACA,WACA,YACA,YACA,+BAEF,YACE,gBACA,4CCpPF,wBACI,qBAGJ,iBACI,6DACA,eACA,iBACA,kBACA,WACA,kBACA,kBACA,kBACA,gBACA,iBACA,oBACA,QACA,wBACA,qBACA,gBACA,kBACA,UACA,4BAEA,iBACI,WACA,OACA,MACA,QACA,SACA,WACA,UACA,2DACA,kBACA,wBACA,2BAGJ,UACI,qHACA,kCAEA,SACI,mBAKZ,iBACI,mBACA,eACA,iBACA,kBACA,cACA,kBACA,kBACA,kBACA,gBACA,iBACA,wBACA,qBACA,gBACA,kBACA,UACA,0BAEA,iBACI,WACA,OACA,MACA,QACA,SACA,WACA,UACA,2DACA,kBACA,wBACA,yBAGJ,oHAEI,WACA,gCAEA,SACI,0BAKZ,eACI,uBACA,yBAGJ,eACI,6BAGJ,cACI,mDAGJ,wBACI,0GAGJ,SACI,6BACA,8BACA,iWAGJ,YACI,gDAGJ,eACI,kBAIJ,iBACI,mBACA,mIACA,oBHpGF,iBACA,oBACA,qBACA,aACA,sCGmG2B,yDACJ,uFAErB,iBATJ,6BAUgC,yDACxB,yCAGJ,WACI,4CAEA,UACI,YACA,8CAKJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,gDACA,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,+BACA,0BAUhB,eACI,YACA,aACA,8BACwB,8DACxB,gBACA,mBACA,2CACA,yBARJ,cASQ,WACA,iBACA,kBACA,wCAGJ,mBACI,QACA,qBACA,wBACA,6CAEA,YACI,gBACA,4CAGJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,gDAIR,kBACI,gBACA,kBACA,oBACA,2CACA,+CALJ,YAMQ,kCAIR,mBH/LF,iBACA,oBACA,qBACA,aACA,uCG+LE,kBACI,2CAEA,UACI,kDAIR,aACI,kBACA,eACA,kBACA,gBACA,iBACA,WACA,wDAGJ,aACI,kBACA,kBACA,kBACA,kBACA,gBACA,iBACA,eACA,mDAGJ,mBHhOF,iBACA,oBACA,qBACA,aACA,8BG8N8B,2EACH,yDACrB,gEAEA,aACI,gBACA,0BACA,0EAGJ,0BAC4B,yEACC,kEAEzB,yEAJJ,6BAKgC,yDACxB,yFAGJ,eACI,kBACA,mDAKZ,kBACI,gBACA,4BACA,kBACA,gEAEA,kBACI,oEAEA,WACI,aACA,yBACA,iFAIR,cACI,2EAGJ,QACI,eACA,2DAIA,YACI,gBACA,6CAUZ,UACI,mBACA,0BAIR,eACI,YACA,aACA,8BACwB,8DACxB,gBACA,mBACA,2CACA,yBARJ,cASQ,WACA,iBACA,kBACA,kBAOR,qBACI,UACA,sBACA,YACA,gBACA,WACA,mBACA,oBHlUF,iBACA,oBACA,qBACA,aACA,QGgUE,uBACA,mBACA,gCAEA,iBACI,qBACA,oDAEA,6BACI,iBACA,QACA,kBACA,OACA,UACA,8CAEA,mDARJ,gBASQ,UACA,4DAGJ,oBACI,WACA,WACA,mBACA,kBACA,0BACA,WACA,oDAKR,UACI,eACA,oBACA,eACA,SACA,gBACA,qBACA,iBACA,kBACA,qBACA,cACA,0BAKZ,YACI,iCAEA,aACI,uCAGJ,mBACI,QACA,qBACA,wBACA,6CAEA,YACI,gBACA,4CAGJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,iDAIR,YACI,SACA,uBACA,wEAEI,iBACI,cACA,qFACA,iBACI,SACA,QACA,aACA,8EAEJ,YACI,0FAEJ,wBACI,mGAEJ,aACI,2EAEJ,aACI,eACA,kBACA,gBACA,iBACA,SACA,eACA,4EAEJ,kFACI,mBACA,+BACA,gDAMhB,iBACI,mBACA,gCACA,kBACA,oBH9bN,iBACA,oBACA,qBACA,aACA,8BG4b8B,2FACxB,+CAPJ,YAQQ,gDAIR,aACI,kBACA,eACA,kBACA,gBACA,iBACA,uBACA,kDAGJ,eACI,cACA,kBACA,kBACA,kBACA,gBACA,iBACA,mBACA,2CAGJ,aACI,kBACA,eACA,kBACA,gBACA,iBACA,wBACA,8CAEJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,wBACA,6CAGJ,mBH9eF,iBACA,oBACA,qBACA,aACA,+BG4e+B,gCACzB,SACA,2CACA,4CALJ,QAMQ,eACA,mEAGJ,YACI,mDAGJ,aAEI,kBACA,eACA,kBACA,8CAEA,kDAPJ,WAQQ,yDAGJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,cACA,gBACA,0DAIR,oBACI,WAEA,cACA,kBACA,kBACA,SACA,UACA,WACA,YACA,kBACA,iBACA,wBACA,mBACA,wBACA,kBACA,8CAEA,yDAlBJ,UAmBQ,YACA,SACA,UACA,mBACA,iBACA,oDAIR,iBACI,oEAGI,WACI,wBACA,mBACA,0EAEA,kBACI,gBACA,mFACA,8DAKZ,iBACI,OACA,MACA,QACA,SACA,wBACA,UACA,WACA,kEAEA,WACI,mFACA,mBACA,uEAMR,SACI,WACA,uDAKZ,mBH1lBF,iBACA,oBACA,qBACA,aACA,+BGwlB+B,uCACzB,iFAEA,YACI,SACA,eACA,uBACA,4CAIR,kBACI,yBACA,gBACA,4BACA,aACA,sBACA,SACA,qEAEA,eACI,iEAGJ,aACI,eACA,gEAGJ,UACI,0FAEA,aACI,YACA,gBACA,mBACA,gBACA,kBACA,gGAEA,aACI,kBACA,eACA,kBACA,gBACA,iBACA,0FAIR,UACI,YACA,kaAEA,iBAII,yBACA,yBACA,YACA,iBACA,cACA,kBACA,kBACA,kBACA,gBACA,iBACA,mBACA,aACA,eACA,WACA,0bAEA,YACI,gBACA,iFAKZ,iBACI,qBACA,WACA,YACA,mBACA,uFAEA,YACI,mGAGJ,iBACI,eACA,MACA,OACA,QACA,SACA,yBACA,mBACA,uCHztBlB,oCACA,kCACA,+BACA,2GGytBkB,iBACI,WACA,YACA,WACA,mBACA,QACA,SACA,sBACA,yCACA,uCHruBtB,oCACA,kCACA,+BACA,iHGwuBkB,wBACI,wHAEA,SACI,kBACA,uEAOpB,iBACI,yBACA,mBACA,aACA,kBACA,8BACA,sBACA,mBACA,YACA,iGAEA,QACI,uGAEA,iBACI,iGAIR,gBACI,2BACA,2CACA,gGAHJ,0BAIQ,mHAGJ,WACI,SACA,gBACA,kEAKZ,SACI,wEAEA,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,SACA,gBACA,+EAGJ,eACI,qGAEA,QACI,wGAEA,QACI,YACA,kBAEA,sBACA,6IAII,WACI,aACA,0BACA,sBACA,eACA,iJAEA,UACI,YACA,0CACA,iBACA,6IAKZ,yCACI,kBACA,yBACA,2JAGJ,+BACI,kBACA,6GAShB,mCACI,gEAIR,YACI,kDAIR,gBACI,SACA,qDAGJ,kBACI,gEAIA,iBACI,mBACA,2CACA,+DAHJ,YAIQ,2FAGJ,iBACI,UACA,gHAEA,iBACI,SACA,YACA,YACA,WACA,WACA,sFAKJ,oBACI,cACA,2CAMA,sFADJ,UAEQ,4HAShB,iBACI,kMAIR,eAII,kRAEA,eACI,kBACA,cACA,kBACA,eACA,kBACA,gBACA,iBACA,sSAEA,aACI,4DAMR,QACI,iDAIR,cACI,0CAOJ,kBACI,kBACA,6DAGJ,6BACI,iDAGJ,UACI,kBACA,QACA,WACA,gBACA,qBACA,WACA,YACA,sBACA,gCACA,kBACA,sBACA,mBACA,UACA,gDACA,kDACA,0CACA,8BAGJ,KACI,gCACI,yBACA,uBAIR,KACI,gCACI,yBACA,2IAOA,iBACI,8NAIA,WACI,aACA,0PAGJ,oBACI,kBACA,4CCv/BlB,iCADF,iBAEI,iBACA,qBAGJ,mBJqBE,iBACA,oBACA,qBACA,aACA,8BIvBA,WACA,kBACA,4CAEA,mBANF,iBAOI,iBACA,yCAGF,aACE,SACA,cACA,yCAGF,aACE,kBACA,cACA,MACA,SACA,gCJ1BF,6BACA,2BACA,wBACA,kCI2BA,8BACE,sBHqGY,gBGnGZ,gCJjCF,6BACA,2BACA,wBACA,aImCE,sBACA,4CAJA,iCALF,YAMI,iDAKF,iBACE,oBJjBJ,iBACA,oBACA,qBACA,aACA,2BIeyB,8DACrB,cH+EU,kBG7EV,gBACA,eACA,iBACA,gBACA,eACA,gCJpDJ,6BACA,2BACA,wBACA,kBImDI,6DAEA,gBACE,cHoEY,eGlEZ,oBJlCN,iBACA,oBACA,qBACA,aACA,+BIgC+B,uDJ7D/B,6BACA,2BACA,wBACA,sDI8DI,eACE,aACA,uDAGF,iBACE,WH6DQ,kBG3DR,6DACA,4CAEA,sDANF,eAOI,qEAGF,UACE,gDAKN,QACE,aACA,mDAEA,eACE,iEAEA,SACE,wFAEA,mBJvER,iBACA,oBACA,qBACA,aACA,2BIqE+B,2DACrB,iBACA,8BACA,kBACA,+FAEA,iBACE,WACA,YACA,WACA,yBACA,mBACA,qBHdJ,UGgBI,MACA,8BACA,mGAOF,gBACE,0GAEA,MACE,oCASd,mCACgB,wGACd,mCAFF,yBAGI,qDAIF,YACE,uBACmB,wEACM,6CACzB,2DAEA,mBJ1HJ,iBACA,oBACA,qBACA,aACA,sCI8HA,iBACE,iBACA,iBACA,6CACA,iBACE,eACA,2CAEF,aACE,eACA,cHnEI,gBGqEJ,eACA,6CACA,aHvEI,eGyEF,gBACA,mDACA,YACE,gBACA,YAOV,UACE,SACA,4BAEA,mCACgB,kFACd,eACA,4CACA,2BAJF,yBAKI,iDChMF,wBACI,+CAIJ,wBACI,2CAIJ,qBACI,kBACA,kBACA,mBACA,aACA,8BACA,mBACA,oDAEA,YACI,mBACA,wDAEA,WACI,yDAGJ,cACI,iBACA,WJ4DM,gBI1DN,yBACA,kBACA,4CACA,qBACA,gBACA,iBACA,2DAIR,iBACI,WACA,YACA,eACA,wBACA,qEAEA,iBACI,oBACA,SACA,YACA,UACA,sBACA,aACA,kBACA,uCACA,gBACA,gBACA,UACA,kBACA,wBACA,aACA,2EAEA,UACI,kBACA,qCACA,sCACA,UACA,WACA,8BACA,aACA,UACA,kFAIA,iBACI,gBACA,WJSF,aIPE,mBACA,wBACA,qBACA,iBACA,uFAEA,gBACI,2EAOZ,kBACI,UACA,0CAMhB,8BACI,mBACA,mBACA,wBACA,aACA,mBACA,8BACA,4EACA,4CACA,yCATJ,iBAUQ,4CAEJ,yCAZJ,iBAaQ,sEAGJ,SACI,4CACA,oEAFJ,UAGQ,0EAGJ,WACI,cACA,mBACA,0EAGJ,UACI,eACA,gBACA,gBACA,8CACA,yEALJ,cAMQ,6EAGJ,aACI,gBACA,mEAKZ,SACI,4CACA,kEAFJ,UAGQ,wEAGJ,UACI,oDAKZ,sBACI,kBACA,yEACA,YACI,eACA,8BACA,aACA,+CACA,wEALJ,YAMQ,eACA,gBACA,2BACA,sGAGJ,YACI,kBACA,sBACA,aACA,eACA,6BACA,4CACA,oGAPJ,YAQQ,gDAEJ,oGAVJ,2BAWQ,6CAEJ,oGAbJ,8BAcQ,SACA,4CAEJ,oGAjBJ,aAkBQ,4BACA,4CAEJ,oGArBJ,eAsBQ,kIAGJ,UACI,YACA,kBACA,cACA,qIAEA,UACI,4CAGJ,gIAVJ,UAWQ,YACA,qIAIR,iBACI,4CACA,mIAFJ,iBAGQ,uIAGJ,cACI,gBACA,WACA,gBACA,4CAEA,qIANJ,iBAOQ,wIAIR,QACI,eACA,gBACA,WJnJF,eIqJE,4CAEA,sIAPJ,gBAQQ,uDAOxB,sBACI,oBL/NN,iBACA,oBACA,qBACA,aACA,SK6NM,kBACA,+CACA,qDALJ,qBAMQ,0DAEJ,cACI,gBACA,cACA,WJ1KU,gBI4KV,yEAGJ,iCACkB,mIAIlB,oBACkB,sGAIlB,iBACI,YACA,WACA,OACA,MACA,aACA,mBACA,uBACA,YACA,UACA,kBACA,4EAEA,WACI,6EAIR,SACI,mBACA,uEAGJ,eACI,aACA,mBACA,2CACA,sEAJJ,SAKQ,+EAGJ,qBACI,wEAIR,YACI,8BACA,mBACA,2CACA,uEAJJ,qBAKQ,uBACA,0FAEJ,kBACI,qBACA,8FAEA,aACI,eACA,iBACA,gBACA,cACA,yBACA,kBACA,gGAGJ,WACI,WACA,sBACA,YACA,gHAOJ,iBACI,mBACA,aACA,mHACA,aACI,eACA,kBACA,gBACA,iBACA,kBACA,mHAEJ,YACI,0BACA,SACA,SACA,2FAIZ,iBACI,gBACA,wGACA,4BAEA,+BACA,gBACA,kBACA,oGAEA,iBACI,+BACA,iHACA,oHAEA,sBAGA,sHAIJ,YACI,SACA,8BACA,uIACA,kBACI,gBACA,wCACA,YACA,WACA,aACA,mBACA,uBACA,2IACA,UACI,YACA,uIAGR,wBACI,0IACA,aACI,eACA,kBACA,gBACA,iBACA,iBACA,sJACA,iBACI,mBACA,eACA,gBACA,cACA,eACA,kBACA,gBACA,iBACA,yBACA,gBACA,yIAGR,aACI,eACA,kBACA,gBACA,iBACA,SACA,qIAGR,eACI,uJACA,WACI,cACA,eACA,kBACA,gBACA,iBACA,qBAEA,kBACA,+JACA,aACI,eACA,gKAEJ,aACI,eACA,8TAEJ,aAEI,oKAEJ,aACI,eACA,8JAKJ,aACI,WACA,kKAEJ,aACI,WACA,iBAOpB,GACI,4BACA,oJAIJ,mBACI,mBACA,uBACA,YACA,kBACA,eACA,0BACA,kBACA,+BACA,QACA,qGAGJ,eACI,mBACA,mFAGJ,YACI,WACA,YACA,yBACA,mCACA,kBACA,mCACA,gBACA,6GAGJ,oBACI,mGAKJ,eACI,aACA,kBACA,qBACA,wHAII,gBACI,cACA,eACA,kBACA,gBACA,iBACA,uHAEJ,aACI,eACA,kBACA,gBACA,iBACA,kBACA,uHAGJ,UACI,eACA,kBACA,gBACA,iBACA,qBACA,kBACA,mBACA,iBACA,oBACA,mBACA,QACA,4FAKZ,kBACI,kBACA,aACA,+FACA,aACI,eACA,kBACA,gBACA,iBACA,mBACA,eACA,qHAEJ,YACI,2BACA,mBACA,SACA,sBACA,qIAEA,eACI,wGACA,kBACA,+BACA,WACA,uIAEA,YACI,mBACA,kBACA,qBACA,cACA,eACA,kBACA,gBACA,iBACA,SACA,4CAWxB,YACI,qCACA,SACA,wBACA,+CAEA,2CANJ,oCAOQ,4CAGJ,2CAVJ,yBAWQ,qEAGJ,qBACI,mBACA,aACA,oBLzlBV,iBACA,oBACA,qBACA,aACA,8BKulBkC,+EACH,0DACrB,uEAEA,gBACI,iBACA,cACA,kBACA,sEAGJ,iBACI,cACA,SACA,uFAGJ,iBACI,+DAIR,YACI,qCACA,mBACA,mBACA,+CAEA,8DANJ,oCAOQ,4CAGJ,8DAVJ,yBAWQ,2FAIA,kBACI,2CAMhB,oBACI,8CAEA,eACI,iBACA,gBACA,iBACA,cACA,iEAGJ,qBACI,mBACA,aACA,qCACA,aACA,SACA,2CACA,gEAPJ,aAQQ,iFAGJ,iBACI,yBACA,mBACA,2CACA,+EAJJ,kBAKQ,+FAGJ,mBLrqBd,iBACA,oBACA,qBACA,aACA,sCKmqB2C,yDACJ,kDACrB,YACA,eACA,gGAEA,iBACI,cACA,wCLxsBtB,qCACA,mCACA,gCACA,iGKysBkB,QACI,kBACA,gBACA,cACA,iBACA,2CACA,gGANJ,kBAOQ,wGAMR,wBACI,6FAIR,YACI,aACA,6BACA,+FAEA,iBACI,cACA,SACA,qBAQxB,0BACI,iDAGI,QACI,iBACA,2DAEA,oBACI,YACA,SACA,iBACA,qBACA,gBACA,kBACA,sBACA,8BACA,kEAEA,iBACI,WACA,WACA,YACA,sBACA,YACA,UACA,wBACA,iEAGJ,iBACI,WACA,WACA,YACA,sBACA,YACA,WACA,wBACA,gEAGJ,oBACI,kBACA,WJjsBE,mBImsBF,qBACA,kEAEA,gBACI,+CAOpB,qBACI,kBACA,iBACA,4CAIR,eACI,qBAGJ,cACI,0BACA,sBACA,mBACA,wBACA,8CAEA,2BACI,gCACA,aACA,8BACA,mBACA,sBACA,gCACA,gBACA,SACA,YACA,oEAEA,aACI,aACA,mBACA,SACA,sFAEA,kBACI,SACA,uFAGJ,aACI,aACA,mBACA,kBACA,yBACA,yBACA,QACA,kBACA,cACA,yFAEA,cACI,qGAGJ,cACI,6FAGJ,2BACI,yBACA,YACA,kBACA,+BACA,YACA,eACA,YACA,mGAEA,YACI,gBACA,0GAIR,iBACI,QACA,WACA,QACA,YACA,sBACA,sBACA,kBACA,gBACA,iBACA,gBACA,kBACA,qBACA,sBACA,wBACA,+HAEA,iBACI,kBACA,gBACA,6GAGJ,QACI,UACA,gBACA,+GAEA,+BACI,aACA,0BACA,mBACA,SACA,eACA,kBACA,SACA,qBACA,WJ/zBN,qHIk0BM,eACI,uIAGJ,eACI,iHAGJ,yBACI,cACA,iHAGJ,QACI,kBACA,gBACA,oHAGJ,gBACI,WACA,qHAGJ,wBACI,sHAEJ,wBACI,mEASxB,YACI,mBACA,QACA,iFAEA,wBACI,qBACA,uFAEA,wBACI,qBACA,qCAMhB,0BACI,gDAEA,mBL17BN,iBACA,oBACA,qBACA,aACA,WKw7BU,kBACA,4CAEA,+CALJ,iBAMQ,iBACA,qEAGJ,aACI,SACA,cACA,qEAGJ,aACI,kBACA,cACA,MACA,SACA,sBACA,gCLz+Bd,6BACA,2BACA,wBACA,8DK0+BU,eACI,gCL9+Bd,6BACA,2BACA,wBACA,4CK6+Bc,6DAHJ,YAIQ,6EAGJ,iBACI,oBL59BlB,iBACA,oBACA,qBACA,aACA,2BK09BuC,8DACrB,WJh6BE,kBIk6BF,eACA,gBACA,iBACA,eACA,gCL9/BlB,6BACA,2BACA,wBACA,yFK8/BkB,iBACI,cJh6Bd,eIk6Bc,oBL3+BtB,iBACA,oBACA,qBACA,aACA,+BKy+B+C,uDLtgC/C,6BACA,2BACA,wBACA,kFKugCkB,qBACI,aACA,kFAGJ,eACI,aACA,mFAGJ,2CACI,cACA,kBACA,gBACA,8BACA,4CACA,kFANJ,eAOQ,iGAGJ,aACI,2FAGJ,iBACI,YACA,kBACA,cACA,qCACA,WACA,0FAGJ,iBACI,WACA,UACA,YACA,UACA,SACA,MACA,mBACA,YACA,YACA,mBACA,4CACA,yFAZJ,eAaQ,aACA,6EAMhB,QACI,aACA,+EAEA,eACI,6FAEA,SACI,oHAEA,mBLhjC1B,iBACA,oBACA,qBACA,aACA,2BK8iCmD,2DACrB,iBACA,+HAMA,gBACI,sIAEA,MACI,gEAS5B,mCACkB,4EACd,4CACA,+DAHJ,yBAIQ,oFAGJ,gBACI,oBACA,aACA,4CACA,kFAJJ,aAKQ,wFAIA,UJxhCF,eI0hCM,gFAKZ,YACI,uBACmB,wEACM,gDACzB,mBACA,wBACA,kBACA,uFAEA,mBLvmClB,iBACA,oBACA,qBACA,aACA,0FKumCkB,qBACI,eACA,kBACA,kBACA,wGAEA,iBACI,gBACA,2GAIR,iBACI,yGAGJ,8BACI,YACA,iCAQxB,qBACI,aACA,kBACA,kBACA,0DAEA,kBACI,kBACA,aACA,0GAEA,kBACI,wFAGJ,YACI,mBACA,8BACA,kBACA,eACA,mBACA,sBACA,kBACA,mBACA,kBACA,0BACA,2CACA,uFAZJ,4BAaQ,0GAIA,iBACI,iBACA,gBACA,cACA,qBACA,kBACA,qGAGJ,QACI,eACA,iBACA,cACA,gBACA,qFAIZ,gBACI,gCACA,mFAIA,cACI,iBACA,qBACA,gBACA,eACA,iBACA,YACA,yBACA,WACA,YACA,2BACA,aACA,eACA,kBACA,2CACA,kFAfJ,0BAgBQ,2BACA,0FAGJ,wBACI,8EAKZ,YACI,gBACA,kBACA,eACA,MACA,QACA,SACA,OACA,aACA,iCACA,UACA,2GAEA,yBACI,YACA,iBACA,aACA,sBACA,uCACA,mBACA,2CACA,0GARJ,WASQ,uHAGJ,YACI,kBACA,kBACA,mBACA,eACA,2CACA,qHANJ,iBAOQ,cACA,eACA,yHAIR,YACI,cACA,kBACA,WACA,mBACA,kBACA,sBACA,2CACA,uHARJ,cASQ,yHAIR,YACI,cACA,kBACA,WACA,kBACA,iBACA,sBACA,2CACA,uHARJ,cASQ,qIAGJ,iBACI,mIAEH,kBACG,4IAIR,WACI,kIAGJ,qBACI,yJAEA,eACI,kIAIR,WAEI,kBACA,6HAGJ,UACI,gBACA,YACA,kBACA,kBACA,sBACA,kBACA,iBACA,gBACA,oIAEA,oBACI,gBACA,wHAIR,iBACI,WACA,SACA,WACA,YACA,iBACA,eACA,WACA,kBACA,kBACA,kBACA,eACA,yHAGJ,YACI,8IAGJ,gBACI,WACA,aACA,oIAGJ,UACI,YACA,gBACA,kBACA,sBACA,wHAGJ,gBACI,iBACA,sBACA,kCAOpB,YACI,oBACA,kBACA,mBACA,8CAGJ,gBAGI,gBACA,+BACA,8FACA,YACI,sEAEJ,UACI,YACA,+HAEI,oBACI,2IACA,UACI,iJAEJ,YACI,gBACA,kCAMpB,YACE,oBACA,kBACA,mBACA,mBAEF,UACE,gBACA,aACA,WCj7CF,cACE,4CAEA,UAHF,qBAII,4BAGF,aACE,kBACA,kBACA,gBACA,eACA,cLkHY,wBKhHZ,mBACA,mBACA,uBACA,kBACA,4CAEA,eACE,kBACA,aACA,qEACA,iBACE,YACA,kBACA,mBLmGQ,iBKjGR,WLyGQ,eKvGR,gBACA,iBACA,UACA,SACA,kBACA,YACA,UACA,kBACA,gDACA,6EACA,iBACE,WACA,YACA,WACA,kBACA,mBLgFM,SK9EN,iBACA,YACA,wBACA,WACA,2EAKF,SACE,mBACA,gDAGJ,cACE,yCAGJ,gBACE,iDACA,mCACE,SACA,sDAGF,gCACE,SACA,sDASF,6BACE,4BACA,gBACA,kBACA,wBAMN,iBACE,kBACA,0BACA,iBACE,gBACA,+BAIJ,aLwBkB,eKtBhB,kBACA,eACA,cACA,yCAIF,cACE,gCAIF,cACE,iBAGJ,oBACE,gGCtHE,UACI,2BACA,YACA,cNuHQ,eMrHR,yBACA,yBACA,mBNwHa,kBMtHb,wHAEA,wBACI,gBACA,kBACA,yBACA,4MAGJ,aN0GQ,4LMtGR,aNsGQ,gNMlGR,aNkGQ,wKM9FR,SACI,cN6FI,oKMzFR,SACI,cNwFI,oJMpFR,aNoFQ,wIMhFR,0CACI,yBNwDJ,gKMrDI,eACI,yBACA,4JAIZ,iBACI,yBACA,gBN0EQ,YMxER,yBACA,aACA,mBACA,sBACA,oKACA,aN6DQ,oLM1DR,WACI,iBACA,yBACA,gBACA,4MACA,YACI,YACA,gBACA,6BC7Ed,qBACE,aACA,yBACA,cP2HgB,eOzHhB,WACA,kBACA,yBACA,mBP0HiB,iBOxHjB,mCACA,eACE,gBACA,mCCZJ,UACE,eACA,yBACA,yBACA,sBRgIY,kBQ9HZ,YACA,cRqHY,eQnHZ,iBACA,yCACA,YACE,qBRmHc,gBQjHd,sCCdJ,qBACE,yBACA,yDAEA,UACE,uBACA,yBACA,mBT0He,kBSxHf,gBACA,cT2FI,kBSzFJ,oFAEA,wBTiFI,YS/EF,gBACA,aACA,oCACA,cTkFE,gGS/EF,aACE,4FAGJ,iBACE,yBACA,4BACA,cTwEE,eStEF,UACA,kBACA,UACA,QACA,UACA,mFAGF,YACE,qFAGJ,YACE,gBACA,kBACA,eACA,YACA,YACA,sBACA,uBACA,gBACA,oBACA,oGAGJ,WACE,0DAIA,eACE,4DACA,WACE,WACA,kBACA,sBACA,aACA,mBACA,uBACA,gBACA,eACA,iCAKN,cACE,eACA,MACA,OACA,QACA,SACA,kBACA,aACA,mBACA,uBACA,aACA,yCACA,iBACE,YACA,WACA,OACA,MACA,WACA,gCACA,sDAGF,oBACE,UACA,gBACA,iBACA,kBACA,2CACA,gBACA,gBACA,kBACA,kFACA,YACE,mBACA,8BACA,gCACA,SACA,aACA,qFACA,iBACE,gBACA,SACA,UACA,6GAEF,kBACE,YACA,WACA,kBACA,aACA,mBACA,uBACA,eACA,+GACA,UACE,mFAIN,YACE,2GACA,kBACE,iHACA,aACE,mBACA,iHAEF,UACE,YACA,sBACA,kBACA,kHAEF,UACE,YACA,sBACA,kBACA,qFAKN,gBACE,0BACA,2BACA,mEAMR,YACE,oCCtKI,kBACE,8CAIA,oBACE,kBACA,gDAKN,YACE,sDAEA,aViFI,eU/EF,kBACA,kBACA,gCXtBN,6BACA,2BACA,wBACA,4DWsBM,aV2EE,oEUxEA,oBV6ED,8DUvEH,UACE,qBACA,WACA,YACA,yBACA,mBACA,kBACA,QACA,OACA,gCX3CN,6BACA,2BACA,wBACA,6DW4CI,UACE,YACA,WACA,yBVqCc,mBUnCd,kBACA,QACA,SACA,UACA,6BXgDa,sGAxGnB,6BACA,2BACA,wBACA,qEW2DM,SACE,2BXyCW,qIWrCb,oBVoBc,uCWpFhB,kBACE,iDAIA,oBACE,kBACA,sDAMN,YACE,4DAEA,aXgFI,eW9EF,kBACA,kBACA,gCZvBN,6BACA,2BACA,wBACA,kEYuBM,aX0EE,0EWvEA,oBX4ED,oEWtEH,UACE,qBACA,WACA,YACA,yBACA,kBACA,kBACA,QACA,OACA,gCZ5CN,6BACA,2BACA,wBACA,mEY6CI,UACE,gDACA,4BACA,2BACA,qBACA,YACA,WACA,kBACA,QACA,SACA,UACA,6BZ6Ca,sGAxGnB,6BACA,2BACA,wBACA,2EY8DM,SACE,2BZsCW,2IYlCb,wBACE,qBACA,qECvEN,YACE,YACA,sBACA,YACA,mBACA,oBbmBJ,iBACA,oBACA,qBACA,aACA,kBarBI,qFAEA,iBACE,UACA,YACA,gBACA,YACA,eACA,kBACA,sBACA,WACA,YACA,oBbKN,iBACA,oBACA,qBACA,aACA,+BaP+B,kDACJ,kIAErB,eACE,sBACA,yEAIJ,UACE,mBACA,iDAIJ,YACE,uDAEA,SACE,2BACA,yBZ4DA,yBY1DA,kBACA,YACA,cACA,kBACA,mBACA,gBACA,mEAGF,WACE,uBACA,iBACA,kBACA,0BACA,yBACA,qBACA,sBAMR,iBACE,sEAKI,YACE,4EAEA,SACE,2BACA,YACA,kBACA,YACA,cACA,kBACA,gBACA,yBACA,mBACA,gBACA,wFAGF,WACE,UACA,iBACA,kBACA,0BACA,wGAUR,YACE,sBACA,6NAEA,OACE,0HAGF,OACE,8JAGF,OACE,iECpHM,WACI,WACA,sBACA,YACA,kBACA,sEAIJ,wBACI,qBACA,uEAEJ,eACI,sEAEJ,oBACI,mBACA,gBACA,WACA,aACA,mBCxBhB,YACE,eACA,yBdmIoB,2CchIpB,mBfsBA,iBACA,oBACA,qBACA,aACA,SexBE,gBACA,kEAEA,iBACE,WACA,YACA,eACA,oBfaJ,iBACA,oBACA,qBACA,aACA,2BefyB,wEACI,gDdoHT,WclHhB,kBACA,iBACA,qEAGF,UdkEkB,kBchEhB,gBACA,WACA,wEACA,QACE,cdgGQ,ec9FR,kBACA,gBACA,iBACA,uBACA,uEAEF,adyFc,ecvFZ,gBACA,iBACA,SACA,oFAIA,iBACE,8DAKJ,YACE,qBACA,cdmEa,ecjEb,gBACA,iBACA,QACA,oEACA,YACE,gBACA,wBC7DR,mBhByBA,iBACA,oBACA,qBACA,aACA,agB3BE,yBACA,kBACA,yBfuGI,8CepGJ,iBACE,kBACA,cfoGG,iDehGL,afqFM,kBenFJ,oDAEA,QACE,gBACA,cfkFE,eehFF,gEAIA,iBACE,0CAKN,oBfgFM,yBADD,gEe3EH,afwDU,0CepDZ,oBf0EO,yBADD,gEerEJ,afuEK,yCenEP,oBfqEI,yBADD,+DehED,afuCQ,wDe/BV,cACE,gBACA,wDAKF,cACE,gBACA,uCAKF,wBACE,2BACA,6DAEA,gBACE,cACA,iBACA,gEAGF,UfKgB,kBeHd,gBACA,kBACA,gBACA,kEAEA,eACE,kEAGF,aACE,oCC/FR,YACE,QACA,mBACA,oDACA,iBACE,mCAGJ,iBACE,qBACA,WACA,YACA,mBACA,yCAEA,YACE,qDAGF,iBACE,eACA,MACA,OACA,QACA,SACA,yBhBqGU,mBgBnGV,uCjB3BJ,oCACA,kCACA,+BACA,6DiB2BI,iBACE,WACA,YACA,WACA,mBACA,QACA,SACA,sBhB+FQ,uDgB7FR,uCjBvCN,oCACA,kCACA,+BACA,sIiBwCI,UACE,kBACA,mCjBkFa,gGiBhFb,UACA,iBACA,UACA,uCjBlDN,oCACA,kCACA,+BACA,oEiBmDI,aACE,UACA,WACA,UACA,mEAKF,wBhByDe,0EgBtDb,SACE,kBACA,sBACA,uDACA,iFAGF,SACE,kFAGF,SACE,6BC9ER,iBACE,4CAEA,mBlBsBF,iBACA,oBACA,qBACA,aACA,SkBxBI,iHAEA,UACE,sBAKN,UACE,2BACA,YACA,yBjBsFI,kBiBpFJ,YACA,cjBkFM,kBiBhFN,yBACA,4BAEA,eACE,6BACA,kBACA,iDAGF,ajBmEM,6CiB/DN,ajB+DM,kDiB3DN,ajB2DM,wCiBvDN,SACE,cjBsDI,uCiBlDN,SACE,cjBiDI,mCiB7CN,ajB6CM,kBiBxCR,iBACE,QACA,UACA,2BACA,cjBoCM,eiBlCN,6BC/DF,iBACE,sBAGF,UACE,2BACA,YACA,yBACA,mBlByHiB,kBkBvHjB,YACA,clBiHY,ekB/GZ,yBACA,4BAEA,eACE,6BACA,kBACA,iDAGF,alBsGY,6CkBlGZ,alBkGY,kDkB9FZ,alB8FY,wCkB1FZ,SACE,clByFU,uCkBrFZ,SACE,clBoFU,mCkBhFZ,alBgFY,kBkB3Ed,iBACE,QACA,UACA,2BACA,clBuEY,ekBrEZ,oBCzDJ,eACE,iCACC,iBACC,yBACA,gBnBkIY,2BmBhIZ,4CAEF,kBACE,2DAGA,YACE,qDAGF,YACE,WACA,kBACA,mBACA,kFAEE,SACE,8FAIF,yBACE,mBnBiGK,iHmB/FL,eACE,8EAIN,iBACE,mBnB+Fa,yBmB7Fb,WACA,iBACA,aACA,mBACA,uEAGF,WACE,eACA,kBACA,oBACA,eACA,iBACA,YACA,WACA,kBACA,yBACA,gBnB+EQ,sBmB7ER,4EAGF,cACE,UACA,wBACA,wEAWF,oBACE,kBACA,gBACA,eACA,iBACA,eACA,cnB8CQ,yBmB5CR,gFAGF,iBACE,UACA,QACA,aACA,mBACA,SACA,iGACA,qBACE,UACA,oBACA,mBACA,iHACA,uBACE,qGAGJ,YACE,0GACA,YACE,2DAOR,qBACE,YACA,oBpBtFJ,iBACA,oBACA,qBACA,aACA,uBoBoFuB,wEACM,4DACzB,+BACA,gCACA,iBACA,0BACA,kFAEE,eACE,mFAGJ,YACE,SACA,gBACA,uMACA,iBAEI,mBnBAU,cAXD,kBmBcT,6BACA,eACA,gBACA,4BACA,iBACA,aACA,mBACA,QACA,mGAEJ,4DACI,WnBbI,+FmBmBZ,wBACE,kDAGF,gBACE,oEACA,anBrCe,emBuCb,gBACA,iBACA,oBACA,mBACA,QACA,eACA,qDAIJ,kBACE,kBACA,+JAIM,wBACE,iBACA,gJAMF,gBACE,wDAMV,kBACE,gCAKN,mBACE,sIAIA,YAGE,qCAEF,kBACE,gDACA,eACE,yDAEF,UACE,kBACA,2EACA,iBACE,UACA,4BCxNJ,eACI,gBACA,2CACA,oBACI,iBACA,kBACA,gBACA,eACA,iBACA,cpB0FF,eoBxFE,eACA,8BACA,sCACA,2BACA,oCAEJ,wBpB6EC,gCoB3EG,cpBsEA,iDoBnEJ,wBpBuEC,gCoBrEG,0CAEJ,wBpBoEC,gCoBlEG,cpB6DA,wDoBxDJ,wBACI,aACA,kBACA,kBACA,uBACmB,wEACM,uEAE7B,mBrBhBN,iBACA,oBACA,qBACA,aACA,mBqBcU,+BC5CR,UACI,qCACA,UACI,2BACA,yBACA,yBrBkGJ,kBqBhGI,YACA,cACA,kBACA,iCAGR,qBACI,YACA,gBACA,8CACA,uBACI,+BAGR,YACI,8BACA,8CACA,SACI,oDACA,UACI,cACA,kBACA,gBACA,kBACA,cACA,gBACA,oDAEJ,UACI,2BACA,yBACA,yBrBiER,kBqB/DQ,YACA,cACA,kBACA,uBC3Cd,eACE,yCAEF,kBACE,8CAKE,YACE,8BACA,sBACA,gBACA,kBACA,4BACA,2CACA,6CAPF,iBAQI,qDAEF,eACE,eACA,WtBoEY,UsBlEZ,eACA,2CACA,mDANF,cAOI,mBACA,cACA,oEAGJ,aACE,iBACA,2CACA,kEAHF,eAII,cACA,0DAIN,iBACE,iCCxCN,WACE,aACA,mBvB4FK,kBuB1FL,kBACA,kBACA,kBACA,eACA,mBACA,uDAEA,UACE,YACA,qBACA,yDAEA,cACE,cvBkFE,8CuB7EN,iBACE,MACA,QACA,WACA,YACA,gBACA,4CACA,kBACA,cvB4DQ,kBuB1DR,kBACA,iBACA,eACA,yCAGF,YACE,mDAQF,kBACE,kDAGF,iBACE,6EAEA,UACE,gBACA,2BACA,YACA,gBACA,kBACA,YACA,cvBwCE,kBuBtCF,mFAEA,eACE,6BACA,kBACA,wGAGF,avB0BE,oGuBtBF,avBsBE,yGuBlBF,avBkBE,+FuBdF,SACE,cvBaA,8FuBTF,SACE,cvBQA,0FuBJF,avBIE,mDuBEN,mBxB1EF,iBACA,oBACA,qBACA,aACA,ewBwEI,uEAEA,sBACgB,2CACd,+BACA,0EAEA,iBACE,eACA,kBACA,cvBVA,gBuBYA,0BACA,kBACA,wBACA,4EAEA,gBACE,iFAGF,kBvBnCY,WuBqCV,wEAKN,WACE,oBACA,0FAEA,YACE,iGAEA,aACE,0GAGF,YACE,sCACA,cACA,+BACA,gBACA,6GAEA,eACE,iBACA,kBACA,eACA,kBACA,oBACA,gBACA,cvBvDJ,4HuB0DI,iBACE,MACA,OACA,YACA,WACA,oBxBzId,iBACA,oBACA,qBACA,aACA,2BwBuImC,wEACI,mKAEzB,iBACE,QACA,UACA,YACA,WACA,iBACA,iBACA,kBACA,yBACA,mBACA,UACA,wBACA,8IAEA,UACE,UACA,wBACA,mHAKN,6CACE,kJAEE,SACE,oHAIN,6CACE,mJAEE,oBvBjHI,mCuBoHF,qJACA,SACE,6HAOV,UACE,mIAEF,kBvBxHF,mBuB0HI,mIAEF,kBvBlHH,mBuBoHK,yIAEF,kBvBxIU,mDuBgJlB,YACE,qBACA,gBACA,6BACA,8CACA,iBACA,iEAEA,iBACE,wBChPN,UACE,kBACA,YACA,cxByHY,ewBvHZ,yBACA,yBACA,mBxB0HiB,6BwBxHjB,0BACA,8BAEA,wBACE,gBACA,kBACA,yBACA,mDAGF,axB2GY,+CwBvGZ,axBuGY,oDwBnGZ,axBmGY,0CwB/FZ,SACE,cxB8FU,yCwB1FZ,SACE,cxByFU,qCwBrFZ,axBqFY,qGwBlFZ,uBAEI,SACA,qCAIN,iBACE,yBACA,gBxB+EY,awB7EZ,WACA,sFACA,SAEE,2CAEF,gBACE,cxB8DU,kBwB5DV,eACA,+BACA,6BACA,0BACA,iDACA,YACE,gBACA,YACA,2IAEF,uBAEI,SACA,4CAGN,wBxBiDiB,kBwB/Cf,iBACA,cxB0Cc,kBwBxCd,kDACA,YACE,gBACA,YACA,mCAIN,YACE,mBACA,QACA,8BACA,iBACA,wDAEA,iBACE,yBACA,gBxB8BU,YwB5BV,yBACA,aACA,mBACA,sBACA,uBACA,8DACA,WACE,iBACA,yBACA,2BCnHR,UACI,gBACA,aACA,iCAGJ,0BAEI,uBCRJ,YACI,oBACA,eACA,0BAEA,oBACI,kBACA,kBACA,6CAEA,oBACI,kBACA,8DAEA,iBACI,wBACA,YACA,WACA,YACA,UACA,kBACA,yBACA,wC3BpBd,qCACA,mCACA,gCACA,oBAsBA,iBACA,oBACA,qBACA,aACA,+BAiDyB,kDACJ,mD2BxDP,kBACA,sEAEA,WACI,WACA,eACA,cACA,iDAIR,WACI,iBACA,oBACA,aACA,uEACA,uDAEA,sBACI,mDAIR,YACI,iDAEJ,cACI,yBACA,kBACA,+DAEJ,4BACI,gFAEJ,SACI,mBACA,iDAGR,aACI,kBACA,gBACA,oDAEJ,mB3B1CN,iBACA,oBACA,qBACA,aACA,2B2BwC+B,wEACI,sCACzB,QACA,c1BiBA,qB0BfA,aACA,0DAEA,eACI,2DAKJ,yBACI,c1BGM,sC0BEd,iBACI,mEAEA,iBACI,SACA,WACA,yBACA,iBACA,WACA,iBACA,gBACA,iBACA,kBACA,UACA,0CAGJ,UACI,mBACA,yGC3GZ,uBACI,uZAGJ,iBAEI,yJAGJ,iBACI,wHAGJ,cACI,uLACA,mCACI,gCACA,oOACA,SACI,wEAKZ,0BACI,kHAEJ,eACI,0LACA,YACI,SACA,eACA,iLAEJ,YACI,mBACA,8BACA,WACA,oBACA,gBAEA,MACA,WACA,OACA,WACA,gBACA,0LACA,QACI,eACA,c3B0EA,c2BxEA,gBACA,iBACA,uBACA,6OAEJ,cACI,gMAGR,YACI,kBACA,yBACA,gB3BoEI,a2BlEJ,yPACA,kBACI,2QACA,iBACI,yPAGR,YACI,SACA,eACA,SACA,kQACA,QACI,oRACA,a3B4CJ,e2B1CQ,gBACA,iBACA,kBACA,4SACA,QACI,YACA,WACA,yBACA,kBACA,ySAEJ,QACI,2QAOR,sBACI,wQAMJ,gCACI,whBAOJ,iCACI,yPAIZ,iBACI,sMAGR,kBACI,qCAKZ,wBACI,qBACA,wEAEJ,wBAEI,qBACA,oBAEJ,UACI,oB5BpHF,iBACA,oBACA,qBACA,aACA,S4BkHE,eACA,2CAEJ,cAEI,OACA,MACA,SACA,QACA,gCACA,aACA,mBACA,uBACA,cACA,mFACA,qB3B9IU,mB2BgJN,6CACA,aACA,YACA,mIACA,YACI,SACA,eACA,iBACA,gBACA,uBAEA,6CAqBA,qBACA,2CArBA,kIARJ,gBASQ,0KAGJ,SACI,qLAGJ,wBACI,gBACA,mBACA,qLAGJ,+BACI,kBACA,mLAMJ,gBACI,YACA,qNACA,iCACI,mLAKZ,cACI,qGAEJ,kBACI,qCAKR,WACI,oCAEJ,wBACI,aACA,SACA,mEACA,SACI,2BAIZ,YACI,QACA,iBACA,mBAEJ,mB5B5ME,iBACA,oBACA,qBACA,aACA,S4B0ME,WACA,qBAGJ,iBACI,6BAEA,UACI,kBACA,QACA,SACA,gBACA,qBACA,WACA,YACA,sBACA,gCACA,kBACA,sBACA,mBACA,UACA,UACA,gDACA,kDACA,0CACA,4BAIR,YACI,qDACA,WACI,aACA,sB3BxPM,mB2B0PN,6EACA,YACI,QACA,gFACA,iBACI,8GAGA,cACI,8EAIZ,YACI,mBACA,SACA,qFACA,iBACI,mB3BzJM,cAXD,kB2BuKL,6BACA,eACA,gBACA,4BACA,iBACA,eACA,sGACA,4DACI,W3BnKJ,sD2B4KhB,iBAGI,2HACA,iBACI,YACA,SACA,0IACA,WACI,eACA,0BACA,sJACA,WACI,kRAIZ,iBAGI,yBACA,gB3BjMQ,a2BmMR,6bACA,kBACI,+lBACA,oBACI,c3B/MA,0B2BiNA,gBACA,iBACA,slBAEJ,iBACI,0BACA,gB3B/MA,gB2BiNA,SACA,YACA,mBACA,yrBACA,8BACI,WACA,UACA,kBACA,SACA,s5DACA,a3BlOA,+uB2BsOA,YACI,gBACA,g0BAEJ,iBACI,+3BACA,iBACI,WACA,UACA,WACA,yB3BhPR,kB2BkPQ,WACA,UACA,ieAOhB,UACI,0wBAEI,UACI,o2BAEJ,sBAEI,6CAmBA,qBACA,+gCAjBA,SACI,qkCAGJ,wBACI,gBACA,mBACA,qkCAGJ,+BACI,kBACA,s3BAOR,6BACI,8BACA,46BAEI,UACI,iBACA,87BACA,a3BjShB,e2BmSoB,gBACA,iBACA,UACA,wvBAOhB,gBACI,irCAKQ,YACI,QACA,kBACA,oxCACA,iBACI,4sCAEJ,2BACI,kBACA,0BACA,gB3BrTxB,i0C2BuTwB,qCACI,g4CAEJ,kBACI,k5CACA,WACI,c3BrUhC,e2BuUgC,gBACA,iBACA,wzCAGR,iBACI,WACA,8BACA,mB3BtUvB,gB2BwUuB,mBACA,iBACA,w8CACA,a3B1U7B,e2B4UiC,gBACA,iBACA,0NAY5C,iBAEI,yBACA,gB3B/VQ,a2BiWR,WACA,aACA,eACA,SACA,sBACA,8BACA,8HAEJ,iBACI,yBACA,gB3B3WQ,a2B6WR,WACA,aACA,eACA,SACA,uLACA,QACI,UACA,SACA,qQACA,QACI,iBACA,8NAEJ,wBACI,gBACA,YACA,iRACA,eACI,qQAGR,iBACI,iBACA,mBACA,SACA,mSACA,SACI,gVAEJ,cACI,kHAKhB,YACI,kBACA,yBACA,gB3BnZQ,yJ2BqZR,YACI,SACA,eACA,uLACA,SACI,uIAIZ,YACI,kBACA,yBACA,gB3BjaQ,0R2BqaA,iBACI,8WAGA,kCACI,uUAGR,WACI,SACA,ogBAIY,kBACI,+eAQJ,cACI,yhBAEJ,gBACI,0OASxB,YACI,SACA,sBACA,kTACA,QACI,UACA,yVACA,SACI,iBACA,0dAEI,kBACI,wiBACA,YACI,iBACA,mBACA,SACA,UACA,skBACA,SACI,+nBAGA,cACI,4YAMpB,QACI,uUAKR,mBACI,SACA,UACA,8WACA,SACI,iBACA,yBACA,kfAEI,kBACI,gkBACA,SACI,mBACA,SACA,iBACA,+BACA,8lBACA,SACI,iaAKhB,QACI,4GAQ5B,YACI,SACA,iNAEJ,iBAEI,mB3BphBc,cAXD,kB2BkiBb,6BACA,eACA,gBACA,4BACA,iBACA,oBACA,mBACA,QACA,sGAEJ,4DACI,W3BjiBQ,4M2BsiBJ,iBACI,8QAGA,YACI,sBACA,SACA,uUACA,YACI,oaAEI,kBACI,idAEJ,SACI,mBACA,SACA,iBACA,+eACA,SACI,4hBAEJ,cACI,oCAWpC,YAEI,SACA,eACA,WACA,yHACA,UAEI,8BAGR,KACI,gCACI,yBACA,uBAIR,KACI,gCACI,yBACA,iCCluBJ,YACI,kBACA,mBACA,kBACA,kBACA,mBACA,8BACA,eACA,mBACA,+CAEA,eACI,eACA,iBACA,wBCfZ,YACI,oBACA,eACA,SACA,2BACA,oBACI,kBACA,uBACA,4CACA,0BAJJ,yBAKQ,6CAEJ,0BAPJ,sBAQQ,4CAEJ,0BAVJ,yBAWQ,+CAEJ,0BAbJ,qBAcQ,4CAEJ,0BAhBJ,UAiBQ,gDAEJ,iBACI,sBACA,cACA,eACA,8DACA,WACI,aACA,mEACA,aACI,+EACA,uBACI,8EAEJ,uBACI,gEAIZ,YACI,mBACA,8BACA,kBACA,uFACA,iBACI,gBACA,eACA,sEAEJ,YACI,oFAEJ,iBACI,sBACA,gBACA,YACA,WACA,kBACA,UACA,2FACA,iBACI,WACA,MACA,SACA,kBACA,kBACA,yBACA,UACA,WACA,WACA,wBACA,iFAMhB,wBACI,qBACA,wFACA,aACI,8CClFd,YACE,kCACA,SACA,iEAEA,qCACE,4CAEA,gEAHF,iCAII,6CAEF,gEANF,6BAOI,4CAEF,gEATF,yBAUI,kEAGJ,6BACE,2CAEA,gEAHF,yBAII,kEAGJ,yBACE,4CAGF,6CA7BF,6BA8BI,4CAEF,6CAhCF,yBAiCI,iEAGF,gBACE,yBACA,oB/BbJ,iBACA,oBACA,qBACA,aACA,2B+BWyB,+EACI,gDACzB,sBACA,YACA,uFAEA,gBACE,eACA,wEAIJ,wB9B2CM,yC8BrCR,iBACE,qBACA,WACA,YACA,mBACA,+CAEA,YACE,2DAGF,iBACE,eACA,MACA,OACA,QACA,SACA,yBACA,mBACA,uC/B7EJ,oCACA,kCACA,+BACA,mE+B6EI,iBACE,WACA,YACA,WACA,mBACA,QACA,SACA,yBACA,uDACA,uC/BzFN,oCACA,kCACA,+BACA,kJ+B0FI,UACE,kBACA,mC/BgCa,gG+B9Bb,UACA,eACA,UACA,uC/BpGN,oCACA,kCACA,+BACA,0E+BqGI,aACE,UACA,WACA,UACA,yEAKF,wBACE,gFAEA,SACE,kBACA,sBACA,uDACA,uFAGF,SACE,wFAGF,SACE,6EC/HE,yBACI,6BACA,sCACA,8BACA,+BACA,8EAEJ,+BACI,qBACA,8BACA,+BACA,6DAGR,iBACI,gCACA,oCACA,qCACA,mCACA,mB/B6GS,iB+B3GT,aACA,8BACA,QACA,mBACA,gFACA,YACI,WACA,8BACA,eACA,0FAEI,wBACI,6FAGR,a/BuFA,e+BrFI,gBACA,iBACA,kFAEJ,YACI,WACA,YACA,uBACA,kBACA,yBACA,gB/BmFJ,iB+BjFI,uFAIR,SACI,sBACA,yGACA,mBACI,WACA,yHACA,uBACI,8DAMhB,6BACI,yBACA,mB/B4DS,iB+B1DT,aACA,eACA,8BACA,oBACA,0DC9EZ,gBAEI,iBACA,kBACA,UACA,+BAEJ,eACI,kBACA,kBACA,mBACA,gEAEA,QACI,kBACA,yBACA,WACA,0BACA,4BAKR,sBACI,+CAEA,mBjCCF,iBACA,oBACA,qBACA,aACA,uBiCHyB,wEACM,uGAIrB,oBACI,yEAEJ,aACI,4BAMhB,iBACI,iBACA,kDC5CA,YACI,8BACA,mBACA,2CACA,iDAJJ,iBAKQ,sDAEJ,aACI,4HACA,eACA,kBACA,gBACA,mBACA,UACA,yEAGJ,YACI,SACA,kGACA,iBACI,yBACA,gBACA,gBACA,WACA,YACA,sBACA,qGACA,QACI,UACA,aACA,QACA,wGACA,WACI,WACA,SACA,aACA,mBACA,uBACA,eACA,0GACA,iBACI,+GAEJ,aACI,yBACA,kBACA,iGAKhB,iBACI,kBACA,yBACA,gBACA,oBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,uGACA,aACI,yBACA,gMAGR,iBAEI,kBACA,yBACA,mBACA,SACA,+CACA,4HACA,eACA,kBACA,gBACA,iBACA,cACA,wBACA,eACA,4MACA,aACI,yBACA,yDAOhB,cACI,gCACA,MACA,OACA,QACA,SACA,cACA,aACA,mBACA,uBACA,aACA,gFACA,iBACI,gBACA,8CACA,kBACA,YACA,iGACA,YACI,8BACA,mBACA,mBACA,oGACA,aACI,mBACA,kBACA,gBACA,iBACA,SACA,wGAEI,aACI,2GAIZ,cACI,kGAGR,YACI,SACA,sBACA,yHACA,iBACI,mBACA,4BACA,4HACA,aACI,kBACA,kBACA,gBACA,iBACA,iBACA,yIAEJ,YACI,eACA,QACA,4JACA,qBACI,+JACA,gBACI,kBACA,0BACA,8JAEJ,QACI,+CAU5B,kBACI,gBACA,aACA,iBACA,kBACA,qGAKY,YACI,mBACA,SACA,uBACA,4GACA,WACI,WACA,kBACA,6CACA,gBACA,UACA,wBACA,kHACA,eACI,aACA,kHAEJ,wBACI,qBACA,+HAEI,UACI,iHAIZ,qBACI,YACA,aACA,mBACA,uBACA,WACA,yHACA,aACI,qBACA,kBACA,kBACA,wBACA,iGAMpB,iBACI,qGACA,YACI,mBACA,SACA,uBACA,wGACA,wBACI,eACA,kBACA,2BACA,iBACA,oBACA,kHAKR,kBACI,4CACA,gBACA,YACA,aACA,QACA,yHACA,eACI,cACA,kBACA,kBACA,gBACA,iBACA,iBACA,iBACA,mBACA,0BACA,+HACA,eACI,aACA,0IAEJ,qCACI,cACA,kBACA,kBACA,kJACA,iBACI,WACA,UACA,WACA,UACA,mBACA,kBACA,QACA,kBACA,qDAU5B,gBACI,qHAGQ,0BACI,sFAGR,gBACI,2GAGQ,gBACI,6GACA,aACI,kBACA,kBACA,gBACA,iBACA,YACA,oFASpB,gBACI,6FAII,2CACI,YACA,+BACA,mHAEI,aACI,kBACA,kBACA,gBACA,iBACA,8IAIJ,iBACI,yJACA,iBACI,gJAEJ,gBACI,gBACA,uBACA,eACA,kBACA,gBACA,iBACA,cACA,WACA,cACA,iBACA,yBACA,eACA,yKACA,eACI,kBAGA,kKAOR,6BACI,gCACA,iLAEA,wBACI,gKAIR,6BACI,gCACA,+KAEA,wBACI,kKAIR,6BACI,gCACA,iLAEA,wBACI,+JAIR,6BACI,gCACA,8KAEA,wBACI,mKAIR,6BACI,gCACA,kLAEA,wBACI,8JAIR,6BACI,gCACA,6KAEA,wBACI,mIAOZ,kBACI,yBACA,sCACA,gBACA,cACA,uBACA,eACA,kBACA,gBACA,iBACA,gBACA,8HAKR,SACI,gIACA,gCACI,0LAaI,qBACI,qMAEA,iBACI,4LAEJ,gBACI,gBACA,uBACA,eACA,kBACA,gBACA,iBACA,UACA,yBACA,8LACA,eACI,cACA,WACA,8BACA,mBACA,kBACA,cACA,iBACA,eACA,wMAEJ,aACI,8BACA,mBACA,yHAiBpC,iBACI,oIACA,iBACI,2HAEJ,gBACI,gBACA,uBACA,eACA,kBACA,gBACA,iBACA,UACA,yBACA,6HACA,eACI,cACA,WACA,8BACA,mBACA,kBACA,cACA,iBACA,eACA,uIAEJ,aACI,8BACA,mBACA,8IAGJ,6BACI,gCACA,6JAEA,wBACI,4IAIR,6BACI,gCACA,2JAEA,wBACI,8IAIR,6BACI,gCACA,6JAEA,wBACI,2IAIR,6BACI,gCACA,0JAEA,wBACI,+IAIR,6BACI,gCACA,8JAEA,wBACI,0IAIR,6BACI,gCACA,yJAEA,wBACI,6GAYR,YACI,oIACA,QACI,UACA,gHAS5B,YAEI,8BACA,gBACA,+CACA,+GALJ,iBAMQ,2JAEJ,mBACI,4CACA,yJAFJ,YAGQ,6CAGA,+LADJ,yBAEQ,+JAIZ,YACI,4CACA,6JAFJ,iBAGQ,qMAEJ,iBACI,4CACA,mMAFJ,iBAGQ,sBACA,+NAEJ,WACI,kBACA,gBACA,+CACA,2BACA,4CACA,6NANJ,yBAOQ,sBACA,mSAIJ,gBACI,gBACA,0SAEJ,aACI,gRAEJ,WACI,iBACA,yBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,iBACA,aACA,mBACA,4UACA,WACI,mBACA,sNAMhB,iBACI,kBACA,yBACA,gBACA,+CACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,eACA,kBACA,YACA,wBACA,4CACA,qNAhBJ,UAiBQ,mOAEJ,aACI,yBACA,gNAIJ,oBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,aACA,kBACA,kPAGR,iBACI,sTAEA,YACI,mBACA,uBACA,QACA,eACA,iBACA,0NAGR,cACI,kBACA,gBACA,iBACA,oBACA,qBACA,+UAGR,iBACI,yBACA,gBACA,+CACA,iBACA,aACA,mBACA,+CACA,8UARJ,mBASQ,gBACA,6CAEJ,8UAZJ,YAaQ,wWAEJ,UACI,iBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,yBACA,0BACA,+XACA,YACI,gBACA,q6BAEJ,uBAEA,SACA,2WAGJ,cACI,+BACA,iBACA,6DAIZ,YACI,qDAEJ,UACI,cACA,aACA,oEACA,kBACI,mBACA,iBACA,WACA,2KAGQ,UAEI,2FAEJ,WACI,+JAEJ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,kBACA,wBACA,gBACA,yMACA,WACI,WACA,yBACA,kBACA,aACA,mBACA,uBACA,wBACA,qNACA,wBACI,iOACA,qBACI,qNAGR,iBACI,yBACA,mBACA,WACA,YACA,WACA,sFAQZ,yBACI,+JAEJ,iBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,sBACA,gCACA,gBACA,mKACA,oBACI,cACA,yKAEJ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,yMAEJ,WACI,WACA,sBACA,kBACA,aACA,mBACA,uBACA,wBACA,qNACA,wBACI,iOACA,qBACI,gBACA,qNAGR,iBACI,yBACA,mBACA,WACA,YACA,WACA,uLAIR,eACI,mBACA,mBACA,cACA,kBACA,4HACA,iBACA,kBACA,gBACA,iBACA,yMAEJ,eACI,cACA,mNAEJ,iBACI,sBACA,oBACA,aACA,wBACA,+NACA,kBACI,uGAKR,eACI,gFAOR,gBACI,4BACA,+GACA,QACI,UACA,aACA,sBACA,kHACA,8BAeI,gBACA,oHAfA,YACI,aACA,cACA,4HACA,kBACA,kBACA,gBACA,iBACA,qBACA,eACA,kBACA,uBACA,6HAIJ,sBACI,8BACA,iIACA,eACI,8HAGR,6BACI,kIACA,gBACI,yHAIZ,wBACI,2HACA,UACI,gGAWpC,gBAEI,kBACA,mBACA,4CACA,wIAEI,gBACI,kBACA,qBACA,0BjC/7BM,iBiCi8BN,4JACA,SACI,8BACA,wKAEJ,qBjCr8BY,8BiCu8BR,8IAEJ,aACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,kBACA,iBACA,sBACA,gBACA,eACA,kBACA,wBACA,oKACA,iBACI,0JAEJ,mCACI,yFAUJ,kBACI,cACA,wFAEJ,eACI,cACA,6BASpB,eACI,kBACA,mEAGQ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,oBACA,mBACA,qBACA,uEACA,gBACI,yEAEJ,eACI,aACA,qEAKR,aACI,4HACA,eACA,kBACA,gBACA,mBACA,wBACA,iFAIJ,UACI,oFACA,oBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,iBACA,gGACA,gBACI,2CAEJ,mFAZJ,eAaQ,4CAEJ,mFAfJ,aAgBQ,cACA,4CAIA,gMAFJ,YAGQ,8DAQxB,YACI,uBACA,mBACA,SACA,2CACA,4DALJ,iBAMQ,kFAEJ,wBAII,2CAHA,gFADJ,UAEQ,+FAGJ,iBACI,gBACA,8CACA,aACA,gBACA,iGACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,aACA,8BACA,qHAEI,cACI,oBACA,mBACA,yHACA,gBACI,2GAMhB,YACI,8BACA,SACA,4CACA,0GAJJ,yBAKQ,+GAEJ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,uBACA,0HAEJ,iBACI,yBACA,mBACA,iBACA,gIACA,gBACI,sIAEI,WACI,cACA,4HACA,kBACA,kBACA,gBACA,iBACA,sIAEJ,uBACI,cACA,4HACA,kBACA,kBACA,gBACA,iBACA,gBACA,0BACA,0HAMhB,gBACI,4CACA,yHAFJ,eAGQ,gIAGR,8BACI,kBACA,iBACA,gBACA,oBACA,uEACA,qIACA,sBACI,+IAEJ,iBACI,OACA,MACA,kBACA,6BACA,YACA,WACA,aACA,mBACA,uBACA,UACA,iJACA,iBACI,eACA,iCACA,yBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,qBACA,kBACA,mHAKhB,iCACI,4CACA,kHAFJ,yBAGQ,oHAGR,yBACI,uIAGA,gBACI,4CACA,sIAFJ,eAGQ,uJAMJ,gBACI,iFAMpB,WACI,aACA,kBACA,gBACA,gBACA,2CACA,gFANJ,UAOQ,uGAEJ,eACI,yGACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,8HAEJ,iBACI,oIACA,kBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,aACA,mBACA,8BACA,iBACA,kBACA,iIAEJ,iBACI,kBACA,mBACA,4CACA,UACA,SACA,OACA,WACA,SACA,aACA,WACA,oIACA,aACI,cACA,uBACA,iBACA,sBACA,gBACA,eACA,4HACA,eACA,kBACA,gBACA,iBACA,kBACA,wBACA,0IACA,wBACI,gJAEJ,cACI,4IAGR,kBACI,cACA,6IAEJ,eACI,cACA,kHAIZ,cACI,uHAGA,iBACI,yBACA,gBACA,+CACA,qBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,qBACA,cACA,kBACA,kBACA,uHAMJ,wBACI,gHAGR,aACI,4BAQpB,cACI,0BACA,YACA,WACA,OACA,MACA,aACA,wDACA,kBACI,yBACA,gBACA,eACA,SACA,QACA,YACA,gBACA,mBACA,wFACA,YACI,iCACA,aACA,8BACA,2FACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,WACA,+GAGA,WACI,WACA,gBACA,aACA,mBACA,uBACA,eACA,0BACA,kBACA,+EAIZ,gBACI,kBACA,gBACA,qBACA,0BjCl4CM,aiCo4CN,yFACA,SACI,+FAEJ,qBjCv4CY,kBiCy4CR,yGAEJ,mBACI,4GACA,aACI,oBACA,0BACA,6BACA,2BACA,4BACA,WACA,kBACA,yHAEJ,YACI,qCACA,SAIA,8CAHA,wHAHJ,oCAIQ,iJAGJ,UACI,sJACA,aACI,oBACA,kBACA,kBACA,gBACA,iBACA,wnBAEJ,iBAII,0BACA,yBACA,8CACA,YACA,WACA,gBACA,iKAEJ,wBACI,eACA,sUAEJ,QAEI,gDAOxB,YACI,uDACA,iBACI,mBACA,8CACA,iBACA,cACA,oBACA,eACA,kBACA,gBACA,iBACA,WACA,kBACA,iBACA,eACA,4BAMZ,cACI,0BACA,YACA,WACA,OACA,MACA,aACA,mBACA,uBACA,mBACA,gDACA,kBACI,yBACA,gBACA,YACA,gBACA,mFACA,YACI,iCACA,aACA,8BACA,sFACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,WACA,6GAGA,WACI,WACA,gBACA,aACA,mBACA,uBACA,eACA,0BACA,kBACA,sBAMpB,YACI,0BACA,yBACA,sBACA,2BACA,YACA,yCACA,YACI,mBACA,mBACA,6CACA,iBACI,mDAGA,aACI,iBACA,4HACA,iBACA,gBACA,SACA,qDAEJ,aACI,kBACA,4HACA,iBACA,gBACA,SACA,0CAIZ,YACI,8BACA,qDACA,kBACI,aACA,WACA,aACA,sBACA,uBACA,wDACA,QACI,cACA,eACA,iBACA,gBACA,4HACA,0DACA,aACI,8CAIZ,gBACI,mBACA,+CAGR,eACI,aACA,8BACA,SACA,sEAEI,aACI,eACA,iBACA,gBACA,4HACA,SACA,+DAIJ,aACI,eACA,iBACA,gBACA,4HACA,SACA,+DAEJ,aACI,kBACA,iBACA,gBACA,SACA,4HACA,iDAKR,aACI,eACA,4HACA,iBACA,mBAKZ,cACI,MACA,OACA,QACA,SACA,8BACA,aACA,iBACA,sCACA,WACI,WACA,aACA,mBACA,uBACA,0CACA,oBACI,YACA,SACA,UACA,sBACA,eACA,iCCxqDZ,YACI,8BACA,mBACA,2CACA,gCAJJ,iBAKQ,qCAEJ,aACI,4HACA,eACA,kBACA,gBACA,mBACA,UACA,wDAGJ,YACI,SACA,iFACA,iBACI,yBACA,gBACA,gBACA,WACA,YACA,sBACA,oFACA,QACI,UACA,aACA,QACA,uFACA,WACI,WACA,SACA,aACA,mBACA,uBACA,eACA,yFACA,iBACI,8FAEJ,aACI,yBACA,kBACA,gFAKhB,iBACI,kBACA,yBACA,gBACA,oBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,sFACA,aACI,yBACA,8JAGR,iBAEI,kBACA,yBACA,mBACA,SACA,+CACA,4HACA,eACA,kBACA,gBACA,iBACA,cACA,wBACA,eACA,0KACA,aACI,yBACA,mBAOhB,wBACI,iFACA,mCACI,2CACA,yBACA,+BACA,0BACA,6BACA,2BACA,2HAEA,mCACI,uFAIR,wBACI,+BACA,0BACA,6BACA,2BACA,uBAGJ,SACI,kBACA,2BAEJ,SACI,kBACA,8BAEJ,SACI,kBACA,gCAEJ,SACI,kBACA,sCAEJ,SACI,kBACA,iDAGA,QACI,iBACA,gDAIR,cACI,iFAGI,mBACI,mBACA,SACA,sGAEA,qBACI,iCACA,mCACA,8EAMR,YACI,sBACA,uBACA,uBACA,QACA,0FAEA,aACI,oBACA,eACA,kBACA,gBACA,iBACA,0FAGJ,aACI,oBACA,eACA,kBACA,gBACA,iBACA,mCAMhB,eACI,kDACA,eACI,+DACA,cACI,yEAEJ,sBACI,2EAEA,yBACI,cACA,mCAQpB,uBACI,mCAGJ,iBACI,sBACA,WACA,aACA,SACA,8BACA,uCAEA,WACI,WACA,mBACA,cACA,sCAGJ,mBACI,iBACA,kBACA,gBACA,iBACA,6BAIR,oBACI,WACA,kBACA,mCAGJ,kBACI,aACA,SACA,kEAEA,yBACI,sBACA,eACA,kBACA,cACA,kBACA,kBACA,gBACA,kBACA,oEAGD,aACC,qBACA,sEAEA,gBACI,0EAGJ,YACI,gBACA,2DAKR,eACI,eACA,yBACA,qBACA,WACA,+BACA,iBACA,iEAEA,wBACI,qBACA,WACA,oCAKZ,YACI,SACA,4DACA,YACI,sBACA,SACA,UACA,gFACA,qBACI,0BACA,kBACA,iBACA,mFAEA,mBACI,mBACA,kBACA,gBACA,iBACA,WACA,mHAGJ,mBACI,kBACA,mBACA,mHAGJ,YACI,SACA,iBACA,kBACA,mBACA,sBACA,2bAEA,YACI,sBACA,QACA,8hBAEA,aACI,oBACA,eACA,kBACA,gBACA,gBACA,8hBAGJ,mBACI,kBACA,kBACA,gBACA,gBACA,oiBAEA,gBACI,eACA,eACA,gKAKZ,gBACI,yBACA,qBACA,kBACA,oBACA,WACA,kBACA,eACA,sKAEA,wBACI,qBACA,WACA,qKAGJ,mBACI,kBACA,gBACA,gBACA,iBACA,kKAGJ,cACI,iGAMhB,gBACI,yBACA,qBACA,kBACA,oBACA,WACA,kBACA,eACA,uGAEA,wBACI,qBACA,WACA,sGAGJ,mBACI,kBACA,gBACA,gBACA,iBACA,mGAGJ,cACI,8JAOA,aACI,oBACA,mBACA,kBACA,gBACA,iBACA,0HAIR,eACI,kBACA,mBACA,8LAGI,YACI,8BACA,mBACA,eACA,iBACA,qOAEA,mBACI,kBACA,kBACA,gBACA,gBACA,cACA,uOACA,gBACI,+PAGJ,oBACI,wBACA,+PAEJ,gBACI,kBACA,kQAEJ,aACI,sOAIR,aACI,oBACA,eACA,kBACA,gBACA,iBACA,sLAIR,eACI,cACA,oBACA,kBACA,kBACA,gBACA,gBACA,aACA,6HAMR,eACI,mBACA,qBACA,0FAKZ,YACI,sBACA,SACA,mGAEA,YACI,aACA,kBACA,yBACA,gHAEA,aACI,oBACA,kBACA,kBACA,gBACA,gBACA,mHAIR,mBACI,iBACA,yBACA,qBACA,WACA,oBACA,kBACA,kBACA,gBACA,gBACA,aACA,mBACA,uBACA,QACA,2BACA,kBACA,eACA,yHAEA,wBACI,qBACA,WACA,6DAMhB,SACI,4FACA,qBACI,0BACA,kBACA,kIAEA,YACI,8BACA,mBACA,oBACA,mBACA,kBACA,qIAEA,mBACI,mBACA,kBACA,gBACA,iBACA,WACA,0JAGJ,gBACI,yBACA,mBACA,aACA,mBACA,QACA,cACA,kBACA,kBACA,gBACA,iBACA,mIAGR,YACI,sBACA,SACA,kBACA,mBACA,iBACA,yKAEA,YACI,QACA,mBACA,6BACA,oBACA,kBACA,kBACA,gBACA,gBACA,2KAEA,eACI,eACA,eACA,+JAUxB,SACI,2BACA,6KAGJ,WACI,wCAGJ,cACI,iEAGJ,iBACI,uDAIJ,uBACI,4CAGJ,wEACI,UACI,SACA,4EAGJ,WACI,E","sources":["webpack://tourfic/./sass/admin/css/free/tf-options/_tf-options.scss","webpack://tourfic/./sass/admin/css/free/global/_global.scss","webpack://tourfic/./sass/common/_mixin.scss","webpack://tourfic/./sass/common/_variable.scss","webpack://tourfic/./sass/admin/css/free/core/_admin.scss","webpack://tourfic/./sass/admin/css/free/setup-wizard/_setup-wizard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_tabs.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_dashboard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_fileds.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_text.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_textarea.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select2.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_radio.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_checkbox.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_image.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_gallery.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_heading.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_notice.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_date.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_time.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_repeater.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_tab.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_map.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_color.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_icon.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_number.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_export_import.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_imageseletor.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_calender.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_hotel_room.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_colorpalette.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch-group.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_accordion.scss","webpack://tourfic/./sass/admin/css/free/_backend-booking.scss","webpack://tourfic/./sass/admin/css/free/_booking-details.scss","webpack://tourfic/./sass/admin/css/free/_enquiry-details.scss"],"sourcesContent":["@import 'common/tabs';\n@import 'common/dashboard';\n@import 'common/fileds';\n@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap');\n\n//fields\n@import 'fields/text';\n@import 'fields/textarea';\n@import 'fields/select';\n@import 'fields/select2';\n@import 'fields/radio';\n@import 'fields/checkbox';\n@import 'fields/image';\n@import 'fields/gallery';\n@import 'fields/heading';\n@import 'fields/notice';\n@import 'fields/switch';\n@import 'fields/date';\n@import 'fields/time';\n@import 'fields/repeater';\n@import 'fields/tab';\n@import 'fields/map';\n@import 'fields/color';\n@import 'fields/icon';\n@import 'fields/number';\n@import 'fields/export_import';\n@import 'fields/imageseletor';\n@import 'fields/calender';\n@import 'fields/hotel_room';\n@import 'fields/colorpalette';\n@import 'fields/switch-group';\n@import 'fields/accordion';\n\n\n\n\n","/*\nButton\n*/\n.tf-admin-btn {\n  display: inline-flex;\n  @include align-items(center);\n  background-color: #ffffff;\n  color: #003c79;\n  padding: 10px 25px;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  font-weight: 500;\n  text-decoration: none;\n  cursor: pointer;\n  font-size: 1rem;\n  @include transition(all, 0.3s);\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n\n  &:hover {\n    background-color: #003c79;\n    color: #ffffff;\n  }\n\n  &.tf-btn-secondary {\n    background-color: #003c79;\n    border-color: #003c79;\n    color: #ffffff;\n    font-weight: 600;\n\n    &:hover {\n      background-color: #001f3e;\n      border-color: #001f3e;\n      color: #ffffff;\n    }\n  }\n\n  //disabled\n  &.disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n    pointer-events: none;\n  }\n}\n.tf-btn{\n  font-size: 1rem;\n  color: #ffffff;\n  background-color: #003c79;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -ms-border-radius: 5px;\n  transition: all .4s ease;\n  -webkit-transition: all .4s ease;\n  -moz-transition: all .4s ease;\n  -ms-transition: all .4s ease;\n  display: inline-block;\n  padding: 5px 20px;\n  font-weight: 500;\n  text-decoration: none;\n  line-height: 2.1875rem;\n  border: none;\n  cursor: pointer;\n  outline: none;\n  &:hover{\n    background-color: #002f5e;\n    color: #ffffff;\n    border: none;\n    box-shadow: none !important;\n    outline: none;\n  }\n}\n\n.tf-link-btn{\n  display: inline-flex;\n  @include align-items(center);\n  background-color: transparent;\n  padding: 10px 25px;\n  border: none;\n  border-radius: 0;\n  font-weight: 500;\n  text-decoration: underline;\n  cursor: pointer;\n  font-size: 1rem;\n  color: #003c79;\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n}\n\n/*\nCustom Modal\n*/\n.tf-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 999999;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n  visibility: hidden;\n  opacity: 0;\n  @include scale(.7);\n  @include transition(all, 0.3s, ease-in-out);\n\n  &.tf-modal-show {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n  }\n\n  .tf-modal-dialog {\n    @include flexbox();\n    @include align-items(center);\n    min-height: calc(100% - 40px);\n    max-width: 100%;\n    margin: 20px auto;\n    position: relative;\n    pointer-events: none;\n  }\n\n  .tf-modal-content {\n    position: relative;\n    @include flexbox();\n    @include flex-direction(column);\n    width: 80%;\n    max-width: 1080px;\n    pointer-events: auto;\n    background-color: $blue0;\n    outline: 0;\n    margin: 0 auto;\n    border-radius: 10px;\n    padding: 30px;\n    overflow: hidden;\n  }\n\n  .tf-modal-close {\n    color: #003162;\n    cursor: pointer;\n    font-size: 22px;\n    position: absolute;\n    top: 10px;\n    right: 10px;\n    @include transition(all, 0.3s, ease-in-out);\n\n    &:hover {\n      @include rotate(180)\n    }\n  }\n}\n\n/*\nAjax Loader\n*/\n.tf-btn-loading {\n  padding-right: 40px !important;\n  position: relative;\n}\n\n.tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity .2s ease, visibility .2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\nbody.tf-modal-open {\n  overflow: hidden;\n\n  .tf-modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n\n  &:after {\n    content: \"\";\n    position: fixed;\n    height: 100%;\n    width: 100%;\n    top: 0;\n    left: 0;\n    z-index: 99999;\n    background: rgba(0, 0, 0, 0.4);\n  }\n}\n#poststuff h2{\n  @media #{$max1024}{\n    justify-content: initial;\n  }\n}\n#poststuff h2 a{\n  color: #222;\n  font-size: 1.25rem;\n  display: none;\n  @media #{$max1024}{\n    display: inline-block;\n    margin-right: 15px;\n  }\n}\n\n.tf-field-disable {\n  user-select: none;\n  opacity: .6;\n}\n\n.tf-field-disable.tf-field-upcoming {\n  user-select: none;\n  cursor: default;\n\n  * {\n    cursor: default !important;\n  }\n}\n\n/*\nFontawesome\n*/\n.fa, .far, .fas {\n  font-family: \"FontAwesome\" !important;\n}\n.tf-field.tf-field-editor iframe {\n  height: 400px;\n}\n\n/* admin switcher */\n\n.tf-booking-status-swt {\n  .tf-booking-status{\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    span{\n      font-weight: 700;\n      font-size: 0.938rem;\n    }\n    .switch {\n        margin-left: 15px;\n        position: relative;\n        display: inline-block;\n        width: 48px;\n        height: 20px;\n        input {\n            opacity: 0;\n            width: 0;\n            height: 0;\n        }\n    }\n    .switcher.round {\n        border-radius: 20px;\n    }\n    .switcher {\n        position: absolute;\n        cursor: pointer;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background-color: #ccc;\n        transition: .4s;\n    }\n  }\n}\n\n.tf-booking-status-swt .switcher.round::before {\n  border-radius: 50%;\n}\n.tf-booking-status-swt .switcher::before {\n  position: absolute;\n  content: \"\";\n  height: 18px;\n  width: 18px;\n  left: 2px;\n  bottom: 1px;\n  background: #ffffff;\n  -webkit-transition: .4s;\n  transition: .4s;\n}\n.tf-booking-status-swt input:checked + .switcher {\n  background-color: #002C66;\n}\n\n.tf-booking-status-swt input:checked + .switcher::before {\n  -webkit-transform: translateX(26px);\n  -ms-transform: translateX(26px);\n  transform: translateX(26px);\n}\n\n#tf-booking-status-loader, #tf-enquiry-status-loader {\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999; \n  opacity: 0;\n  visibility: hidden;\n  img{\n    width: 120px;\n  }\n}\n#tf-enquiry-status-loader {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n\n#tf-booking-status-loader.show, #tf-enquiry-status-loader.show{\n  visibility: visible;\n  opacity: 1;\n}\n.tf-small-btn {\n  margin-left:10px;\n  font-size: 0.75rem;\n  padding: 7px 15px;\n} \n\n.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {\n  overflow: hidden !important;\n}","// Transition\n@mixin transition($property: all, $time: .25s, $ease: ease-in-out) {\n  -webkit-transition: $property $time $ease;\n  -moz-transition: $property $time $ease;\n  -o-transition: $property $time $ease;\n  transition: $property $time $ease;\n}\n@mixin transition-delay($time: .5s) {\n  -webkit-transition-delay: $time;\n  -moz-transition-delay: $time;\n  -o-transition-delay: $time;\n}\n\n// Transform Origin\n@mixin transform-origin ($origin) {\n  -webkit-transform-origin: $origin;\n  -moz-transform-origin: $origin;\n  -ms-transform-origin: $origin;\n  transform-origin: $origin;\n}\n\n// --------------------------------------------------\n// Flexbox SASS mixins\n// --------------------------------------------------\n\n// Flexbox display\n@mixin flexbox() {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n@mixin flex($values) {\n  -webkit-flex: $values;\n  -ms-flex: $values;\n  flex: $values;\n}\n\n// row | row-reverse | column | column-reverse\n@mixin flex-direction($direction) {\n  -webkit-flex-direction: $direction;\n  -ms-flex-direction: $direction;\n  flex-direction: $direction;\n}\n\n// nowrap | wrap | wrap-reverse\n@mixin flex-wrap($wrap: wrap) {\n  -webkit-flex-wrap: $wrap;\n  -ms-flex-wrap: $wrap;\n  flex-wrap: $wrap;\n}\n\n// flex-start | flex-end | center | space-between | space-around\n@mixin justify-content($justify) {\n  -webkit-justify-content: $justify;\n  justify-content: $justify;\n}\n\n// flex-start | flex-end | center | space-between | space-around | stretch\n@mixin align-content($align) {\n  -webkit-align-content: $align;\n  align-content: $align;\n}\n\n// flex-start | flex-end | center | baseline | stretch\n@mixin align-items($align) {\n  -webkit-align-items: $align;\n  -ms-flex-align: $align;\n  align-items: $align;\n}\n\n// auto | flex-start | flex-end | center | baseline | stretch\n@mixin align-self($align) {\n  -webkit-align-self: $align;\n  align-self: $align;\n}\n@mixin flex-center() {\n  @include flexbox();\n  @include justify-content(center);\n  @include align-items(center);\n}\n//transform\n@mixin transform($transform) {\n  -webkit-transform: $transform;\n  -ms-transform: $transform;\n  -o-transform: $transform;\n  transform: $transform;\n}\n\n// rotate\n@mixin rotate ($deg) {\n  @include transform(rotate(#{$deg}deg));\n}\n// rotateX\n@mixin rotateX ($deg) {\n  @include transform(rotateX(#{$deg}deg));\n}\n// rotateY\n@mixin rotateY ($deg) {\n  @include transform(rotateY(#{$deg}deg));\n}\n\n// scale\n@mixin scale($scale) {\n  @include transform(scale($scale));\n}\n\n// scaleY\n@mixin scaleY($scale) {\n  @include transform(scaleY($scale));\n}\n\n// scaleX\n@mixin scaleX($scale) {\n  @include transform(scaleX($scale));\n}\n\n// translate\n@mixin translate ($x, $y) {\n  @include transform(translate($x, $y));\n}\n\n@mixin translateX ($x) {\n  @include transform(translateX($x));\n}\n\n@mixin translateY ($y) {\n  @include transform(translateY($y));\n}\n\n// translate rotate\n@mixin translate-rotate ($x, $y, $deg) {\n  @include transform(translate($x, $y)rotate(#{$deg}deg));\n}\n\n// skew\n@mixin skew ($x, $y) {\n  @include transform(skew(#{$x}deg, #{$y}deg));\n}\n\n// box-shadow\n@mixin box-shadow($top, $left, $blur, $color, $inset: false) {\n  @if $inset {\n    -webkit-box-shadow: inset $top $left $blur $color;\n    -moz-box-shadow: inset $top $left $blur $color;\n    box-shadow: inset $top $left $blur $color;\n  }\n  @else {\n    -webkit-box-shadow: $top $left $blur $color;\n    -moz-box-shadow: $top $left $blur $color;\n    box-shadow: $top $left $blur $color;\n  }\n}\n\n// Skew\n@mixin skewX($deg) {\n  -moz-transform: skewX($deg);\n  -webkit-transform: skewX($deg);\n  -o-transform: skewX($deg);\n  -ms-transform: skewX($deg);\n  transform: skewX($deg);\n}\n\n@mixin skewY($deg) {\n  -moz-transform: skewY($deg);\n  -webkit-transform: skewY($deg);\n  -o-transform: skewY($deg);\n  -ms-transform: skewY($deg);\n  transform: skewY($deg);\n}\n\n@mixin placeholder-opacity($opacity) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    opacity: $opacity;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    opacity: $opacity;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    opacity: $opacity;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    opacity: $opacity;\n  }\n}\n\n@mixin placeholder-color($color) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    color: $color;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    color: $color;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    color: $color;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    color: $color;\n  }\n}\n\n@mixin placeholder-style($style) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    font-style: $style;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    font-style: $style;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    font-style: $style;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    font-style: $style;\n  }\n}\n\n@mixin animate($name, $delay, $duration) {\n  -webkit-animation-name: $name;\n  -moz-animation-name: $name;\n  -o-animation-name: $name;\n  animation-name: $name;\n  -webkit-animation-delay: $delay;\n  -moz-animation-delay: $delay;\n  -o-animation-delay: $delay;\n  animation-delay: $delay;\n  -webkit-animation-duration: $duration;\n  -moz-animation-duration: $duration;\n  -o-animation-duration: $duration;\n  animation-duration: $duration;\n}\n// gradient\n@mixin gradient($color1, $color2) {\n  background-color: $color1;\n  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{$color1}, endColorstr=#{$color2});\n  background-image: -moz-linear-gradient(center top, $color1, $color2);\n  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from($color1), to($color2));\n}\n\n//Border Radius\n@mixin bd-radius($value) {\n  -webkit-border-radius: $value;\n  -moz-border-radius: $value;\n  border-radius: $value;\n}\n","//colors\n$color-primary: var(--tf-primary);\n$color-brand-dark: var(--tf-brand-dark);\n$color-brand-lite: var(--tf-brand-lite);\n$color-heading: var(--tf-text-heading);\n$color-text: var(--tf-text-paragraph);\n$color-text-lite: var(--tf-text-lite);\n$color-border: var(--tf-border-default);\n$color-border-lite: var(--tf-border-lite);\n$color-filling-bg: var(--tf-filling-background);\n$color-filling-fg: var(--tf-filling-foreground);\n\n$color-box-shadow: var(--tf-box-shadow);\n\n$color-primary-light: #2051f5;\n$color-gray: #808080;\n$color-gray-light: #F1F3F4;\n$color-gray-info: #F5FAFF;\n$color-white: #ffffff;\n$color-danger: #ff6055;\n$color-danger-light: #fddcda;\n$color-warning: #ffbf00;\n$color-warning-light: #ffecb3;\n$color-success: #198754;\n$color-success-light: #dceddd;\n$color-info: #069697;\n$color-info-light: #f0fafa;\n$color-blue-light: #E6F2FE;\n$color-yellow-light: #FDF9F3;\n$color-gray-linear: #30281CCC;\n$color-light-grayish: #EEF2F6;\n$color-mikado-yellow: #FFBF0F;\n\n$btn-secondary-bg: #E3E7F2;\n$btn-secondary-text: #060D1C;\n\n$scrollbar-color: #aaa #eee;\n$scrollbar-thumb-color: #aaa;\n\n\n// Media Queries\n$min576: \"only screen and (min-width: 576px)\";\n$max1650: \"only screen and (max-width: 1650px)\";\n$max1600: \"only screen and (max-width: 1600px)\";\n$max1440: \"only screen and (max-width: 1440px)\";\n$max1500: \"only screen and (max-width: 1500px)\";\n$max1366: \"only screen and (max-width: 1366px)\";\n$max1320: \"only screen and (max-width: 1320px)\";\n$max1200: \"only screen and (max-width: 1200px)\";\n$max1199: \"only screen and (max-width: 1199.98px)\";\n$max991: \"only screen and (max-width: 991.98px)\";\n$max885: \"only screen and (max-width: 885px)\";\n$max830: \"only screen and (max-width: 830px)\";\n$max767: \"only screen and (max-width: 767.98px)\";\n$max640: \"only screen and (max-width: 640px)\";\n$max530: \"only screen and (max-width: 530px)\";\n$max480: \"only screen and (max-width: 480px)\";\n$max400: \"only screen and (max-width: 400px)\";\n$max375: \"only screen and (max-width: 375px)\";\n$max360: \"only screen and (max-width: 360px)\";\n\n\n// Media Queries\n$max1024: \"only screen and (max-width: 1024px)\";\n$max768: \"only screen and (max-width: 768px)\";\n$max575: \"only screen and (max-width: 575.98px)\";\n$max320: \"only screen and (max-width: 320px)\";\n\n\n\n\n\n// Template Responsive\n$tfmax360: \"only screen and (min-width: 320px) and (max-width:360px)\";\n$tfmax767: \"only screen and (max-width: 767.98px)\";\n$tfmax991: \"only screen and (min-width: 767.99px) and (max-width: 991px)\"; // 767 to 991\n\n\n//Spacing\n$tf-space-8: 8px;\n$tf-space-12: 12px;\n$tf-space-24: 24px;\n$tf-space-30: 30px;\n\n//Border\n$box-shadow-primary: 0px 13px 30px 0px $color-box-shadow;\n\n\n// admin colors\n$admin-color-primary: #2979ff;\n$admin-color-heading: #000;\n$neutral70: #404040;\n$color-error: #dc3545;\n$color-success: #198754;\n$color-warning: #ffc107;\n$slate0: #f8f9fb;\n$slate5: #f0f2f4;\n$slate10: #e1e5ea;\n$slate20: #c4cbd4;\n$slate30: #a6b1bf;\n$slate40: #8997a9;\n$slate60: #607085;\n$slate70: #4b5768;\n$slate80: #363e4a;\n$blue0: #f5f8ff;\n$blue5: #ebf2ff;\n$blue20: #c4daff;\n$blue40: #76a9ff;\n$blue60: #2979ff;\n$teal0: #f0fafa;\n$teal10: #d1ebec;\n$teal60: #069697;\n$green0: #f5faf5;\n$green10: #dceddd;\n$yellow0: #fffdf6;\n$yellow10: #ffecb3;\n$yellow60: #ffbf00;\n$red0: #fef2f1;\n$red10: #fddcda;\n$red20: #fccbc8;\n$red40: #f8877f;\n\n$tf_primary_default: #003C79;\n$tf_primary_dark: #002951;\n$tf_primary_faint: #0067CC;\n$tf_blue_dark: #DBEAFE;\n$tf_text_title: #27333F;\n$tf_text_paragraph: #566676;\n$tf_text_faint: #95A3B2;\n$tf_border_default: #D9E0E8;\n$tf_border_faint: #F2F5F7;\n$tf_fill_background: #F5F9FF;\n$tf_fill_foreground: #FFFCF5;\n$tf_fill_alternative: #EBF5FF;\n$tf_fill_white: #FFFFFF;\n$tf_info_background: #EBEFFF;\n$tf_info_text: #002AB3;",".tf-post-states {\n  display: inline-block;\n  font-size: 11px;\n  padding: 1px 8px;\n  border-radius: 10px;\n  background: #333;\n  color: #ffffff;\n}\n.tf-depend-hidden.tf-depend-on {\n  display: none;\n}\n.tf-depend-hidden {\n  display: block;\n}\n.csf-section {\n  .csf-field.tf-csf-disable {\n    opacity: 1;\n    user-select: none;\n    border-top: 1px solid #eee;\n    .clear {\n      &:before {\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        position: absolute;\n        background-color: #eee;\n        opacity: 0.25;\n        z-index: 10;\n      }\n    }\n  }\n  .csf-field.tf-csf-pro {\n    cursor: pointer;\n  }\n}\n.tf-csf-disable.tf-csf-pro {\n  z-index: 9999999999;\n}\n.tf-csf-badge {\n  .tf-upcoming {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #006600;\n    margin-right: 5px;\n  }\n  .tf-pro {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #b30000;\n  }\n}\n#tf_room_opt {\n  .unique-id {\n    display: none;\n  }\n  .tf-order_id {\n    display: none;\n  }\n}\n.tf-section-name-hidden {\n  display: none;\n}\n\nbutton.tf-order-remove {\n  background: #f44336 !important;\n  border: 1px solid #f44336 !important;\n  color: #ffffff !important;\n  padding: 2px 18px !important;\n  font-family: 'lato';\n  margin-top: 6px !important;\n}\n.document-button {\n  display: block;\n  background: #ddd;\n  color: #050505;\n  border-radius: 3px;\n  line-height: 1;\n  padding: 10px 15px;\n  margin: 0;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: 0.3s;\n  text-decoration: none;\n  &:hover {\n    background: #135e96;\n    color: #ffffff;\n  }\n}\n.tf-major-update-warning {\n  margin-bottom: 15px;\n  max-width: 1000px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  + {\n    p {\n      display: none;\n    }\n  }\n}\n.tf-major-update-warning__separator {\n  margin: 15px -12px;\n}\n.tf-major-update-warning__icon {\n  margin-right: 9px;\n  margin-left: 2px;\n  svg {\n    width: 18px;\n    height: 18px;\n    padding: 0;\n    margin: 0;\n    line-height: 1;\n  }\n}\n.tf-major-update-warning__title {\n  font-weight: 600;\n  margin-bottom: 10px;\n}\n.notice-success {\n  .tf-major-update-warning__separator {\n    border: 1px solid #46b450;\n  }\n  .tf-major-update-warning__icon {\n    fill: #79ba49;\n  }\n}\n.notice-warning {\n  .tf-major-update-warning__separator {\n    border: 1px solid #ffb900;\n  }\n  .tf-major-update-warning__icon {\n    fill: #f56e28;\n  }\n}\n#adminmenu {\n  .toplevel_page_tf_settings, .menu-icon-tf_tours, .menu-icon-tf_hotel, .menu-icon-tf_apartment, .toplevel_page_tf-multi-vendor, .menu-icon-tf_email_templates {\n    .dashicons-before {\n      img{\n        opacity: 1;\n      }\n    }\n  }\n  .menu-icon-tf_hotel {\n    .dashicons-before {\n      &:before {\n        color: #03a9f4;\n      }\n    }\n  }\n  .menu-icon-tf_tours {\n    .dashicons-before {\n      &:before {\n        color: #ffc107;\n      }\n    }\n  }\n  .menu-icon-tf_apartment {\n    .dashicons-before {\n      &:before {\n        color: #f02348;\n      }\n    }\n  }\n}\n.tf-notice.tf-notice-danger {\n  color: red;\n  font-size: 1rem;\n}\n.tf-license-activate {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\n.el-license-active-btn {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\ninput.select2-search__field {\n  width: 100% !important;\n  min-width: 150px !important;\n}\n.wp-block {\n  input.select2-search__field {\n    min-width: unset;\n  }\n}\n.widget-content {\n  .select2-selection__rendered {\n    display: none;\n  }\n}\n.tf-widget-field {\n  .select2-container {\n    &:last-child {\n      display: none;\n    }\n  }\n}\n\n// Duplicator Loader\n.tf-duplicator-loader {\n  position: absolute;\n  background: rgba(255,255,255, .4);\n  top: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  z-index: 999;\n  cursor: wait;\n}\n.tf-post-data-duplicate:focus{\n  outline: none;\n  box-shadow: none;\n}","//hide wp menu and admin bar\nbody.tourfic-settings_page_tf-setup-wizard {\n    background-color: #EBF5FF;\n}\n\n.tf-quick-setup-btn {\n    border-radius: 8px;\n    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #ffffff;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px;\n    display: inline-flex;\n    gap: 8px;\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        color: #ffffff;\n        box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-link-skip-btn {\n    border-radius: 8px;\n    background: #EBF5FF;\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #003C79;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px; /* 160% */\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        // box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n        box-shadow: 0px 16px 8px 0px rgba(8, 20, 33, 0.04), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 24px 20px 0px rgba(8, 20, 33, 0.08);\n        color: #ffffff;\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-theme-activation-btn {\n    min-width: 267px;\n    justify-content: center;\n}\n\n.tf-settings-finish-btn {\n    min-width: 140px;\n}\n\n.tf-settings-default-button {\n    min-width: auto;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpcontent {\n    margin-left: 0 !important;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody-content, .tourfic-settings_page_tf-setup-wizard #wpcontent {\n    padding: 0;\n    overflow-x: hidden !important;\n    min-height: calc(100vh - 32px);\n}\n\n.tourfic-settings_page_tf-setup-wizard #adminmenumain, .tourfic-settings_page_tf-setup-wizard .error, .tourfic-settings_page_tf-setup-wizard .notice, .tourfic-settings_page_tf-setup-wizard .update-nag, .tourfic-settings_page_tf-setup-wizard .updated, .tourfic-settings_page_tf-setup-wizard div#wpadminbar, .tourfic-settings_page_tf-setup-wizard div#wpfooter {\n    display: none;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody {\n    padding-top: 0px;\n}\n\n\n.tf-setup-header {\n    padding: 16px 56px;\n    background: #F8FAFC;\n    box-shadow: 0px 32px 32px 0px rgba(125, 168, 212, 0.02), 0px 16px 40px 0px rgba(125, 168, 212, 0.04), 0px 32px 56px 0px rgba(125, 168, 212, 0.08);\n\n    @include flexbox();\n    @include justify-content(space-between);\n    @include align-items(center);\n\n    @media #{$max575} {\n        @include flex-direction(column);\n        gap: 15px;\n    }\n\n    .tf-setup-header-left {\n        height: 48px;\n\n        img {\n            width: 44px;\n            height: 48px;\n        }\n    }\n\n    .tf-setup-header-right {\n        span {\n            color: #566676;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 24px; /* 160% */\n            a {\n                color: #003C79;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                text-decoration-line: underline;\n            }\n        }\n\n    }\n}\n\n/*\nWelcome Step\n*/\n.tf-setup-content-layout {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .setup-content-warper {\n        border-radius: 16px;\n        background: #ffffff;\n        text-align: center;\n        padding: 104px 112px;\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    &.active {\n        @include flexbox();\n    }\n\n    .welcome-img {\n        margin-bottom: 20px;\n\n        img {\n            width: 87px;\n        }\n    }\n\n    .tf-setup-welcome-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%; /* 36px */\n        margin: 0px;\n    }\n\n    .tf-setup-welcome-description {\n        color: #566676;\n        text-align: center;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin-top: 8px\n    }\n\n    .tf-setup-welcome-footer {\n        @include flexbox();\n        @include flex-direction(column);\n        @include align-items(center);\n        margin-top: 48px;\n\n        .tf-link-btn {\n            color: #11142e;\n            font-weight: 500;\n            text-decoration: underline;\n        }\n\n        &.tf-setup-finish-footer {\n            @include flex-direction(row);\n            @include justify-content(center);\n\n            @media #{$max768} {\n                @include flex-direction(column);\n                gap: 10px;\n            }\n\n            .tf-admin-btn {\n                margin-bottom: 0;\n                margin-right: 10px;\n            }\n        }\n    }\n\n    .tf-setup-finish-content {\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 56px 32px 96px 32px;\n        text-align: center;\n\n        .welcome-img {\n            margin-bottom: 50px;\n\n            img {\n                width: 133px;\n                height: 130px;\n                transform: rotate(-45deg);\n            }\n        }\n\n        .tf-setup-welcome-description {\n            margin-top: 8px;\n        }\n\n        .tf-setup-finish-footer {\n            gap: 16px;\n            flex-wrap: wrap;\n        }\n\n        a {\n            &:focus {\n                outline: none;\n                box-shadow: none;\n            }\n        }\n    }\n}\n\n/*\nWoocommerce\n*/\n.tf-setup-woocommerce-step{\n    .welcome-img img{\n        width: 96px;\n        margin-bottom: 16px;\n    }\n}\n\n.tf-setup-step-container {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n}\n\n/*\nSteps\n*/\n.tf-setup-steps {\n    box-sizing: border-box;\n    padding: 0;\n    color: rgba(0, 0, 0, .85);\n    font-size: 0;\n    list-style: none;\n    width: 100%;\n    text-align: initial;\n    @include flexbox();\n    gap: 8px;\n    justify-content: center;\n    margin-bottom: 48px;\n\n    .tf-steps-item {\n        position: relative;\n        display: inline-block;\n\n        .tf-steps-item-tail {\n            padding: 3.5px 45px 3.5px 35px;\n            margin-left: 58px;\n            top: 8px;\n            position: absolute;\n            left: 0;\n            width: 70%;\n\n            @media #{$max575} {\n                margin-left: 10px;\n                width: 60%;\n            }\n\n            &::after {\n                display: inline-block;\n                width: 100%;\n                height: 2px;\n                background: #f0f0f0;\n                border-radius: 1px;\n                transition: background .3s;\n                content: \"\";\n            }\n\n        }\n\n        .tf-steps-item-icon {\n            width: auto;\n            height: inherit;\n            line-height: inherit;\n            background: 0 0;\n            border: 0;\n            border-radius: 0;\n            display: inline-block;\n            font-size: 0.75rem;\n            text-align: center;\n            border-color: #1890ff;\n            display: block;\n        }\n    }\n}\n\n.tf-setup-step-container {\n    display: none;\n\n    &.active {\n        display: block;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .tf-template-selection{\n        display: flex;\n        gap: 24px;\n        justify-content: center;\n        .tf-single-theme{\n            label{\n                position: relative;\n                display: block;\n                .checked-svg{\n                    position: absolute;\n                    left: 8px;\n                    top: 8px;\n                    display: none;\n                }\n                input{\n                    display: none;\n                }\n                input:checked + img{\n                    border: 1px solid #003C79;\n                }\n                input:checked ~ .checked-svg{\n                    display: block;\n                }\n                h4{\n                    color: #27333F;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px; /* 153.846% */\n                    margin: 0;\n                    margin-top: 8px;\n                }\n                img{\n                    box-shadow: 0px 10px 20px 0px rgba(0, 36, 72, 0.04), 0px 10px 16px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                    border: 1px solid transparent;\n                }\n            }\n        }\n    }\n\n    .tf-setup-step-layout {\n        padding: 56px 96px;\n        border-radius: 16px;\n        background: var(--UI-0, #ffffff);\n        text-align: center;\n        @include flexbox();\n        @include flex-direction(column);\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    .tf-setup-step-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 0px 0px;\n    }\n\n    .tf-setup-step-subtitle {\n        text-align: left;\n        color: #27333F;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin: 0 0 2px 0px;\n    }\n\n    .tf-select-title{\n        color: #27333f;\n        font-family: Inter;\n        font-size: 1rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 24px 0px;\n    }\n    .tf-setup-step-desc {\n        color: #566676;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px; /* 160% */\n        margin: 8px 0px 32px 0px;\n    }\n\n    .tf-select-service {\n        @include flexbox();\n        @include justify-content(center);\n        gap: 56px;\n        margin: 0;\n        @media #{$max885} {\n            gap: 24px;\n            flex-wrap: wrap;\n        }\n\n        input[type=\"checkbox\"] {\n            display: none;\n        }\n\n        label {\n            //border: 2px solid #ffffff;\n            display: block;\n            position: relative;\n            cursor: pointer;\n            border-radius: 6px;\n\n            @media #{$max575} {\n                padding: 5px;\n            }\n\n            span {\n                color: #566676;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                display: block;\n                margin-top: 16px;\n            }\n        }\n\n        label:before {\n            background: #ffffff\n            #ffffff;\n            content: \"\";\n            display: block;\n            border-radius: 50%;\n            position: absolute;\n            top: -5px;\n            left: -5px;\n            width: 25px;\n            height: 25px;\n            text-align: center;\n            line-height: 26px;\n            transition-duration: 0.4s;\n            transform: scale(0);\n            font-family: 'dashicons';\n            font-size: 1.25rem;\n\n            @media #{$max575} {\n                width: 20px;\n                height: 20px;\n                top: -3px;\n                left: -3px;\n                font-size: 1.125rem;\n                line-height: 20px;\n            }\n        }\n\n        label {\n            position: relative;\n\n            .tf-inactive {\n                img {\n                    width: 150px;\n                    transition: .3s all ease;\n                    border-radius: 12px;\n\n                    &:hover {\n                        border-radius: 12px;\n                        background: #ffffff;\n                        box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    }\n                }\n            }\n\n            .tf-active {\n                position: absolute;\n                left: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                transition: .3s all ease;\n                opacity: 0;\n                z-index: -1;\n\n                img {\n                    width: 150px;\n                    box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                }\n            }\n        }\n\n        :checked + label {\n            .tf-active {\n                opacity: 1;\n                z-index: 99;\n            }\n        }\n    }\n\n    .tf-setup-action-btn-wrapper {\n        @include flexbox();\n        @include justify-content(center);\n        margin-top: 48px;\n\n        .tf-setup-action-btn-next {\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n    }\n\n    .setup-form-group {\n        border-radius: 12px;\n        border: 1px solid #EEF2F6;\n        background: #ffffff;\n        padding: 16px 24px 24px 24px;\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n\n        .tf-setup-form-item-wrap {\n            text-align: left;\n        }\n\n        .tf-setup-field-desc{\n            display: block;\n            margin-top: 4px;\n        }\n\n        .tf-setup-form-item {\n            width: 100%;\n\n            .tf-setup-form-item-label {\n                display: block;\n                flex-grow: 0;\n                overflow: hidden;\n                white-space: nowrap;\n                text-align: left;\n                margin-bottom: 4px;\n\n                label {\n                    color: #27333F;\n                    font-family: Inter;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                flex: 1 1 0;\n                min-width: 0;\n\n                input[type=\"text\"],\n                input[type=\"email\"],\n                input[type=\"number\"],\n                select {\n                    border-radius: 4px;\n                    border: 1px solid #EEF2F6;\n                    background-color: #F8FAFC;\n                    height: 40px;\n                    padding: 8px 12px;\n                    color: #566676;\n                    font-family: Inter;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 24px;\n                    transition: all .3s;\n                    outline: none;\n                    max-width: 100%;\n                    width: 100%;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n            }\n\n            .tf-switch-label {\n                position: relative;\n                display: inline-block;\n                width: 32px;\n                height: 20px;\n                border-radius: 20px;\n\n                input {\n                    display: none;\n                }\n\n                .tf-switch-slider {\n                    position: absolute;\n                    cursor: pointer;\n                    top: 0;\n                    left: 0;\n                    right: 0;\n                    bottom: 0;\n                    background-color: rgba(192, 204, 216, 1);\n                    border-radius: 20px;\n                    @include transition(all, 0.4s);\n\n                    &::before {\n                        position: absolute;\n                        content: \"\";\n                        height: 14px;\n                        width: 14px;\n                        border-radius: 12px;\n                        top: 3px;\n                        left: 4px;\n                        background-color: rgba(255, 255, 255, 1);\n                        box-shadow: 0px 0px 8px rgba(27, 25, 25, 0.3);\n                        @include transition(all, 0.4s);\n                    }\n                }\n\n                input:checked {\n                    & + .tf-switch-slider {\n                        background-color: rgba(0, 60, 121, 1);\n\n                        &:before {\n                            left: 100%;\n                            margin-left: -18px;\n                        }\n                    }\n                }\n            }\n        }\n\n        .tf-setup-form-item-inline {\n            border-radius: 4px;\n            border: 1px solid #EEF2F6;\n            background: #F8FAFC;\n            display: flex;\n            padding: 16px 12px;\n            justify-content: space-between;\n            box-sizing: border-box;\n            align-items: center;\n            height: 56px;\n\n            .tf-setup-form-item-label {\n                margin: 0;\n\n                label {\n                    font-size: 0.938rem;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                text-align: right;\n                max-width: 246px !important;\n                @media #{$max640} {\n                    max-width: 120px !important;\n                }\n\n                input[type=\"text\"] {\n                    height: 32px;\n                    margin: 0;\n                    background: #ffffff;\n                }\n            }\n        }\n\n        .tf-field-imageselect {\n            padding: 0;\n\n            label {\n                color: #27333F;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                margin: 0;\n                text-align: left;\n            }\n\n            .tf-fieldset {\n                margin-top: 16px;\n\n                .tf-image-radio-group {\n                    gap: 22px;\n\n                    li {\n                        margin: 0;\n                        width: 200px;\n                        // height: 180px;\n                        border-radius: 8px;\n                        box-sizing: border-box;\n\n                        .tf-image-checkbox {\n\n                            .select-image-box {\n                                width: 200px;\n                                height: 180px;\n                                padding: 8px 24px 2px 24px;\n                                box-sizing: border-box;\n                                cursor: pointer;\n\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    border: 2px solid rgba(0, 0, 0, 0) !important;\n                                    object-fit: cover;\n                                }\n                            }\n                        }\n\n                        .tf-image-checkbox .select-image-box {\n                            border: 2px solid transparent !important;\n                            border-radius: 8px;\n                            background-color: rgba(235, 245, 255, 1);\n                        }\n\n                        .tf-image-checkbox > input:checked + .select-image-box {\n                            border-color: #003C79 !important;\n                            border-radius: 8px;\n                        }\n                    }\n\n                }\n            }\n        }\n\n        .tf-archive-imageselect-box {\n            .tf-image-checkbox .select-image-box {\n                background-color: #fafafa !important\n            }\n        }\n\n        .tf-setup-permalink {\n            padding: 12px;\n        }\n    }\n\n    .tf-setup-group-general {\n        padding-top: 24px;\n        gap: 24px;\n    }\n\n    .tf-setup-step-description {\n        margin-bottom: 30px;\n    }\n\n    &.tf-setup-step-3 {\n        .tf-setup-step-layout {\n            padding-left: 73px;\n            padding-right: 73px;\n            @media #{$max885} {\n                padding: 32px;\n            }\n\n            .tf-theme-setting-heading {\n                position: relative;\n                z-index: 0;\n\n                .tf-setup-title-shape {\n                    position: absolute;\n                    left: 2px;\n                    bottom: 20px;\n                    height: 100%;\n                    width: 100%;\n                    z-index: -1;\n                }\n            }\n\n            .tf-setup-step-desc {\n                a {\n                    text-decoration: none;\n                    color: #003C79;\n                }\n            }\n\n            .setup-theme-style {\n                img {\n                    @media #{$max885} {\n                        width: 100%;\n                    }\n                }\n            }\n        }\n    }\n\n    &.tf-setup-step-5,\n    &.tf-setup-step-6 {\n        .tf-setup-step-desc {\n            margin-bottom: 0px;\n        }\n    }\n\n    .tf-hotel-setup-wizard,\n    .tf-tour-setup-wizard,\n    .tf-apartment-setup-wizard,\n    .tf-car-setup-wizard {\n        margin-top: 48px;\n\n        .tf-setup-step-desc {\n            text-align: left;\n            margin: 0 0 16px 0;\n            color: #566676;\n            font-family: Inter;\n            font-size: 13px;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 20px;\n\n            span {\n                color: #27333F;\n            }\n        }\n    }\n\n    &.tf-setup-step-5 {\n        .setup-form-group {\n            gap: 32px;\n        }\n    }\n\n    .tf-auto-publish-field{\n        margin-top: 8px;\n    }\n\n\n    /*\n    Ajax Loader\n    */\n    .tf-btn-loading {\n        padding-right: 40px;\n        position: relative;\n    }\n\n    .tf-quick-setup-btn.tf-btn-loading{\n        padding-right: 50px !important;\n    }\n\n    .tf-btn-loading:before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        right: 24px;\n        margin-top: -7px;\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border: 2px solid #ffffff;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n    @-webkit-keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    @keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    .tf-template-step {\n        .tf-hotel-setup-wizard,\n        .tf-tour-setup-wizard {\n            ul {\n                margin-bottom: 0px;\n            }\n\n            .tf-field-imageselect {\n                .tf-image-checkbox img {\n                    width: 200px;\n                    height: 140px;\n                }\n\n                .tf-image-checkbox > input:checked + img {\n                    border-color: #5D5DFF;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n\n","#tf_tours_opt .tf-admin-meta-box {\n  @media #{$max1024}{\n    position: relative;\n    min-height: 660px;\n  }\n}\n.tf-admin-meta-box {\n  @include flexbox();\n  margin: -6px -12px -12px -12px;\n  z-index: 10;\n  position: relative;\n\n  @media #{$max1024}{\n    position: relative;\n    min-height: 500px;\n  }\n\n  &.tf-taxonomy-metabox {\n    display: block;\n    margin: 0;\n    max-width: 95%;\n  }\n\n  .tf-admin-tab.active {\n    display: block;\n    position: absolute;\n    z-index: 99999;\n    top: 0;\n    bottom: 0;\n    @include transition(all, 0.3s, ease);\n  }\n\n  .tf-admin-tab {\n    border-right: 1px solid $slate10;\n    background-color: $tf_fill_white;\n    min-width: 242px;\n    @include transition(all, 0.3s, ease);\n    @media #{$max1024}{\n      display: none;\n    }\n    padding: 24px;\n    box-sizing: border-box;\n\n    a.tf-tablinks {\n      font-style: normal;\n      @include flexbox();\n      @include align-items(center);\n      text-decoration: none;\n      color: $tf_text_title;\n      padding: 12px 16px;\n      text-align: left;\n      font-size: 15px;\n      line-height: 24px;\n      font-weight: 600;\n      cursor: pointer;\n      @include transition(all, 0.3s, ease);\n      border-radius: 8px;\n\n      .tf-sec-icon {\n        margin-right: 8px;\n        color: $tf_text_paragraph;\n        min-width: 25px;\n        @include flexbox();\n        @include justify-content(center);\n        @include transition(all, 0.3s, ease);\n      }\n\n      &:focus {\n        box-shadow: none;\n        outline: none;\n      }\n\n      &.active {\n        position: relative;\n        color: $tf_fill_white;\n        border-radius: 8px;\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n\n        @media #{$max1024}{\n          position: static;\n        }\n\n        .tf-sec-icon {\n          color: #ffffff;\n        }\n      }\n    }\n\n    ul.tf-submenu {\n      margin: 0;\n      display: none;\n\n      li {\n        margin-bottom: 0;\n\n        a.tf-tablinks {\n          padding: 0;\n\n          span.tf-tablinks-inner {\n            @include flexbox();\n            @include align-items(center);\n            padding: 12px 20px;\n            margin-left: 24px;\n            border-left: 1px solid $slate20;\n            position: relative;\n\n            &::after {\n              position: absolute;\n              content: \"\";\n              height: 25px;\n              width: 14px;\n              border-width: 0 0 1px 1px;\n              border-style: solid;\n              border-color: $slate20;\n              left: -1px;\n              top: 0;\n              border-bottom-left-radius: 8px;\n            }\n          }\n        }\n\n        &:last-child {\n          a.tf-tablinks {\n            span.tf-tablinks-inner {\n              border-left: none;\n\n              &::after {\n                left: 0;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 242px));\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n\n\n    .tf-tab-content {\n      display: none;\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      padding: 0 24px;\n\n      &.active {\n        @include flexbox();\n      }\n    }\n  }\n}\n\n.tf-option-wrapper {\n  .tf-option-footer {\n    position: relative;\n    padding: 15px 0px;\n    text-align: right;\n    button{\n      padding: 10px 25px;\n      font-size: 1rem;\n    }\n    span{\n      display: block;\n      font-size: 1rem;\n      color: $slate40;\n      font-weight: 600;\n      margin-top: 5px;\n      a{\n        color: $slate40;\n        display: inline;\n        margin-left: 5px;\n        &:focus {\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n  }\n}\n\n.tf-option {\n  width: 100%;\n  margin: 0;\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 281px));\n    background-color: #ffffff;\n    padding: 12px 0;\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n  }\n}",".tourfic-settings_page_tf_dashboard{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tourfic-settings_page_tf_get_help{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tf-setting-dashboard {\n    .tf-setting-top-bar {\n        background-color: #ffffff;\n        padding: 15px 40px;\n        margin-left: -20px;\n        margin-bottom: 24px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n\n        .version {\n            display: flex;\n            align-items: center;\n\n            img {\n                width: 100px;\n            }\n\n            span {\n                font-size: 11px;\n                line-height: 11px;\n                color: $admin-color-heading;\n                font-weight: 700;\n                border: 1px solid #003c79;\n                border-radius: 4px;\n                background-color: #003c790a;\n                display: inline-block;\n                padding: 2px 6px;\n                margin-left: 10px;\n            }\n        }\n\n        .other-document {\n            position: relative;\n            width: 30px;\n            height: 30px;\n            cursor: pointer;\n            transition: all 0.2s ease;\n\n            .dropdown {\n                position: absolute;\n                cursor: context-menu;\n                top: 60px;\n                right: -10px;\n                z-index: 1;\n                background-color: #ffffff;\n                padding: 30px;\n                border-radius: 8px;\n                box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n                min-width: 200px;\n                max-width: 200px;\n                opacity: 0;\n                visibility: hidden;\n                transition: all 0.2s ease;\n                z-index: 9999;\n\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    border-left: 10px solid transparent;\n                    border-right: 10px solid transparent;\n                    top: -10px;\n                    right: 25px;\n                    border-bottom: 10px solid white;\n                    margin-top: 0;\n                    z-index: 1;\n                }\n\n                .list-item {\n                    a {\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: $admin-color-heading;\n                        display: flex;\n                        align-items: center;\n                        transition: all 0.2s ease;\n                        text-decoration: none;\n                        padding: 10px 0px;\n\n                        span {\n                            margin-left: 10px;\n                        }\n                    }\n                }\n            }\n\n            &:hover {\n                .dropdown {\n                    visibility: visible;\n                    opacity: 1;\n                }\n            }\n        }\n    }\n\n    .tf-setting-banner {\n        background-color: transparent;\n        padding: 30px 100px;\n        border-radius: 10px;\n        margin: 40px 20px 40px 0;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        background-image: radial-gradient(at center center, #004A9E 0%, #001C39 75%);\n        @media #{$max1024}{\n            display: flow-root;\n        }\n        @media #{$max768}{\n            padding: 30px 40px;\n        }\n\n        .tf-setting-banner-content {\n            width: 50%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 200px;\n                display: block;\n                margin-bottom: 15px;\n            }\n\n            span {\n                color: #ffffff;\n                font-size: 38px;\n                line-height: 1.2;\n                font-weight: 200;\n                @media #{$max575}{\n                    font-size: 26px;\n                }\n\n                b {\n                    display: block;\n                    font-weight: 700;\n                }\n            }\n        }\n\n        .tf-setting-banner-image {\n            width: 30%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 100%;\n            }\n        }\n    }\n\n    .tf-setting-overview-section {\n        margin: 24px 24px 0px 0;\n        position: relative;\n        .tf-performance-grid {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            row-gap: 20px;\n            @media #{$max1199}{\n                display: flex;\n                flex-wrap: wrap;\n                column-gap: 16px;\n                justify-content: flex-start;\n            }\n\n            .tf-single-performance-grid {\n                padding: 20px;\n                border-radius: 8px;\n                background-color: #ffffff;\n                display: flex;\n                flex-wrap: wrap;\n                flex-basis: calc(16.5% - 0px);\n                @media #{$max1650}{\n                    padding: 12px;\n                }\n                @media #{$max1199}{\n                    flex-basis: calc(30% - 10px);\n                }\n                @media #{$max1024}{\n                    flex-basis: calc(33.33% - 35px);\n                    margin: 0;\n                }\n                @media #{$max768}{\n                    width: inherit;\n                    flex-basis: calc(50% - 35px);\n                }\n                @media #{$max480}{\n                    flex-basis: 100%;\n                }\n\n                .tf-single-performance-icon {\n                    width: 70px;\n                    height: 70px;\n                    border-radius: 50%;\n                    flex-shrink: 0;\n\n                    img {\n                        width: 100%;\n                    }\n\n                    @media #{$max1650}{\n                        width: 42px;\n                        height: 42px;\n                    }\n                }\n\n                .tf-single-performance-content {\n                    padding-left: 25px;\n                    @media #{$max1650}{\n                        padding-left: 10px;\n                    }\n\n                    p {\n                        font-size: 1rem;\n                        font-weight: 600;\n                        color: #222;\n                        margin: 0 0 10px;\n\n                        @media #{$max1650}{\n                            font-size: 0.875rem;\n                        }\n                    }\n\n                    h3 {\n                        margin: 0;\n                        font-size: 30px;\n                        font-weight: 700;\n                        color: $admin-color-heading;\n                        line-height: 0.8;\n\n                        @media #{$max1650}{\n                            font-size: 1.5rem;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-setting-performace-section {\n        margin: 24px 24px 0px 0;\n        @include flexbox();\n        gap: 24px;\n        position: relative;\n        @media #{$max1199}{\n            flex-direction: column;\n        }\n        h2 {\n            font-size: 26px;\n            font-weight: 600;\n            line-height: 1;\n            color: $admin-color-heading;\n            margin: 0 0 16px;\n        }\n\n        .tf-report-wrapper{\n            @include flex(0 0 calc(70% - 24px));\n            \n        }\n\n        .tf-settings-sidebar{\n            @include flex(0 0 30%);\n           \n        }\n\n        #tf-report-loader {\n            position: absolute;\n            height: 100%;\n            width: 100%;\n            left: 0;\n            top: 0;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 999;\n            opacity: 0;\n            visibility: hidden;\n\n            img {\n                width: 120px;\n            }\n        }\n\n        #tf-report-loader.show {\n            opacity: 1;\n            visibility: visible;\n        }\n\n        .tf-order-report {\n            background: #ffffff;\n            padding: 20px;\n            border-radius: 10px;\n            @media #{$max640}{\n                padding: 0;\n            }\n\n            canvas{\n                width: 100% !important;\n            }\n        }\n\n        .tf-report-filter {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            @media #{$max640}{\n                flex-direction: column;\n                align-items: flex-start;\n            }\n            .tf-month-filter {\n                margin-bottom: 15px;\n                display: inline-block;\n\n                span {\n                    display: block;\n                    font-size: 11px;\n                    line-height: 13px;\n                    font-weight: 600;\n                    color: #77797E;\n                    text-transform: uppercase;\n                    margin-bottom: 5px;\n                }\n\n                select {\n                    width: 180px;\n                    color: #222;\n                    border: 1px solid #ddd;\n                    height: 40px;\n                }\n            }\n        }\n\n        .tf-settings-sidebar{\n            .tf-sidebar-content {\n                .tf-plugin-lists{\n                    border-radius: 8px;\n                    background: #F8F7FD;\n                    padding: 16px;\n                    h3{\n                        color: #06040C;\n                        font-size: 17px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 150%;\n                        margin: 0 0 16px 0;\n                    }\n                    ul{\n                        display: grid;\n                        grid-template-columns: 1fr;\n                        gap: 16px;\n                        margin: 0;\n                    }\n                }\n            }\n            .tf-plugin-item { \n                border-radius: 6px;\n                background: #FFF;\n                box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n\n                padding: 20px 24px 24px 20px; \n                transition: all ease-in-out 0.3s;\n                margin-bottom: 0;\n                position: relative;\n\n                &.featured {\n                    border-radius: 6px;\n                    border: 4px solid transparent;\n                    background: linear-gradient(white, white) padding-box, \n                                linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;\n                    box-shadow: 0px 1px 4px 0px rgba(44, 39, 63, 0.01),\n                                0px 2px 2px 0px rgba(44, 39, 63, 0.02),\n                                0px 1px 1px 0px rgba(44, 39, 63, 0.04);\n                    box-sizing: border-box;\n                }\n            }\n            .tf-plugin-info-wrapper{\n                .tf-plugin-content{\n                    display: flex;\n                    gap: 12px;\n                    justify-content: space-between;\n                    .tf-plugin-image{\n                        border-radius: 16px;\n                        background: #FFF;\n                        box-shadow: 0 0 8px 0 rgba(65, 65, 65, 0.08);\n                        height: 56px;\n                        width: 56px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        img {\n                            width: 32px;\n                            height: 32px;\n                        }\n                    }\n                    .tf-plugin-title{\n                        width: calc(100% - 167px);\n                        h4 {\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            margin: 0 0 2px 0;\n                            .badge.free {\n                                border-radius: 3px;\n                                background: #E6FAEE;\n                                font-size: 12px;\n                                padding: 2px 8px;\n                                color: #17723F;\n                                font-size: 11px;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 16px; /* 145.455% */\n                                text-transform: uppercase;\n                                margin-left: 6px;\n                            }\n                        }\n                        p {\n                            color: #5D5676;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            margin: 0;\n                        }\n                    }\n                    .tf-plugin-btn{\n                        font-weight: 600;\n                        .tf-plugin-button { \n                            padding: 0px; \n                            color: #382673;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 24px; /* 160% */\n\n                            text-decoration: none;\n                            position: relative;\n                            &.install{\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.activate {\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.pro,\n                            &.activate-pro{\n                                color: #ff9800; \n                            }\n                            &.activate-pro{\n                                color: #ff5722;\n                                cursor: pointer;\n                            }\n                        }\n\n                        .tf-plugin-status {\n                            &.active{\n                                color: #382673; \n                                opacity: 0.8; \n                            }\n                            &.active-pro {\n                                color: #ff5722; \n                                opacity: 0.8; \n                            }\n                        }\n                    }\n                }\n            }\n            \n            @keyframes spin {\n                0% { transform: rotate(0deg); }\n                100% { transform: rotate(360deg); }\n            }\n\n            /* Loader */\n            .tf-plugin-button:not(.active):not(.active-pro) {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                border: none;\n                border-radius: 4px;\n                cursor: pointer;\n                transition: background 0.3s;\n                position: relative;\n                background-color: transparent;\n                gap: 3px;\n            }\n\n            .tf-plugin-button.loading {\n                background: #ccc;\n                cursor: not-allowed;\n            }\n\n            .loader {\n                display: none;\n                width: 12px;\n                height: 12px;\n                border: 2px solid #b3b3b3;\n                border-top: 2px solid transparent;\n                border-radius: 50%;\n                animation: spin 0.6s linear infinite;\n                margin-left: 8px;\n            }\n\n            .tf-plugin-button.loading .loader {\n                display: inline-block;\n            }\n\n\n            /* Customization */\n            .tf-customization-quote{\n                background: #fff;\n                padding: 16px;\n                border-radius: 6px;\n                margin: 16px 0 16px 0;\n\n                .tf-quote-content{\n\n                    h3 {\n                        margin: 0 0 4px 0;\n                        color: #1B334B;\n                        font-size: 18px;\n                        font-style: normal;\n                        font-weight: 700;\n                        line-height: 150%; /* 27px */\n                    }\n                    p{\n                        color: #344D65;\n                        font-size: 14px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 150%; /* 21px */\n                        margin: 0 0 16px 0;\n                    }\n\n                    a{\n                        color: #FFF;\n                        font-size: 15px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        text-decoration: none;\n                        border-radius: 8px;\n                        background: #003C7A;\n                        padding: 8px 16px;\n                        display: inline-flex;\n                        align-items: center;\n                        gap: 8px;\n                    }\n                }\n            }\n\n            .tf-quick-access {\n                background: #F7F8FA;\n                border-radius: 8px;\n                padding: 16px;\n                h3 {\n                    color: #06040C;\n                    font-size: 17px;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin-bottom: 16px;\n                    margin-top: 0px;\n                }\n                .tf-quick-access-wrapper{\n                    display: flex;\n                    justify-content: flex-start;\n                    align-items: center;\n                    gap: 16px;\n                    flex-direction: column;\n\n                    .tf-access-item {\n                        background: #FFF;\n                        box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n                        border-radius: 6px;\n                        transition: all ease-in-out 0.3s;\n                        width: 100%;\n\n                        a {\n                            display: flex;\n                            align-items: center;\n                            padding: 12px 16px;\n                            text-decoration: none;\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            gap: 12px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// get Help page\n.tf-settings-help-center {\n    .tf-support-cards{\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 24px;\n        margin: 24px 24px 32px 0;\n\n        @media #{$max1199}{\n            grid-template-columns: repeat(2, 1fr);\n        }\n\n        @media #{$max768}{\n            grid-template-columns: 1fr;\n        }\n\n        .tf-single-support-card {\n            background-color: #ffffff;\n            border-radius: 16px;\n            padding: 32px;\n            @include flexbox();\n            @include flex-direction(column);\n            @include align-items(flex-start);\n            gap: 24px;\n\n            h3 {\n                font-size: 1.5rem;\n                line-height: 32px;\n                color: #27333F;\n                margin: 0 0 -8px 0;\n            }\n\n            p {\n                font-size: 0.938rem;\n                color: #566676;\n                margin: 0;\n            }\n\n            a.tf-link-skip-btn{\n                min-width: inherit;\n            }\n        }\n\n        &.tf-support-cards-4 {\n            padding: 24px;\n            grid-template-columns: repeat(4, 1fr);\n            border-radius: 16px;\n            background: #F6FAFE;\n\n            @media #{$max1199}{\n                grid-template-columns: repeat(2, 1fr);\n            }\n\n            @media #{$max768}{\n                grid-template-columns: 1fr;\n            }\n\n            .tf-single-support-card {\n                h3 {\n                    margin: 0 0 -16px 0;\n                }\n            }\n        }\n    }\n    \n    .tf-settings-faq {\n        margin: 32px 20px 0 0;\n\n        h2 {\n            margin: 0 0 16px;\n            font-size: 1.5rem;\n            font-weight: 600;\n            line-height: 32px;\n            color: #27333F;\n        }\n\n        .tf-accordion-wrapper {\n            background-color: #ffffff;\n            border-radius: 10px;\n            padding: 24px;\n            grid-template-columns: repeat(2, 1fr);\n            display: grid;\n            gap: 24px;\n            @media #{$max768}{\n                display: block;\n            }\n\n            .tf-single-faq {\n                border-radius: 4px;\n                border: 1px solid #EEF2F6;\n                background:  #F8FAFC;\n                @media #{$max768}{\n                    margin-bottom: 16px;\n                }\n\n                .tf-faq-title {\n                    @include flexbox();\n                    @include justify-content(space-between);\n                    @include align-items(center);\n                    gap: 16px;\n                    padding: 8px;\n                    cursor: pointer;\n\n                    i {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        @include transition();\n                    }\n\n                    h4 {\n                        margin: 0;\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: #566676;\n                        line-height: 24px;\n                        @media #{$max480}{\n                            font-size: 1.063rem;\n                        }\n                    }\n                }\n\n                .tf-faq-title.active {\n                    i {\n                        transform: rotate(180deg);\n                    }\n                }\n\n                .tf-faq-desc {\n                    display: none;\n                    padding: 16px;\n                    border-top: 1px solid #EEF2F6;\n\n                    p {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        margin: 0;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-setting-license {\n    margin: 40px 40px 40px 20px;\n\n    .tf-setting-license-tabs {\n        ul {\n            margin: 0;\n            margin-left: 40px;\n\n            li.active {\n                display: inline-block;\n                border: none;\n                margin: 0;\n                line-height: 18px;\n                text-decoration: none;\n                font-weight: 600;\n                position: relative;\n                background-color: #ffffff;\n                border-radius: 5px 5px 0px 0px;\n\n                &:before {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    left: -5px;\n                    transform: rotate(45deg);\n                }\n\n                &:after {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    right: -5px;\n                    transform: rotate(45deg);\n                }\n\n                span {\n                    display: inline-block;\n                    padding: 14px 22px;\n                    color: $admin-color-heading;\n                    font-size: 1.125rem;\n                    text-decoration: none;\n\n                    i {\n                        margin-right: 5px;\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-setting-license-field {\n        background-color: #ffffff;\n        border-radius: 8px;\n        padding: 0px 20px;\n    }\n}\n\n.tf-swal-settings-reset-alert #swal2-title {\n    line-height: 1.2;\n}\n\n.tf-setting-wrapper {\n    max-width: 100%;\n    margin: 30px 20px 30px 0px;\n    background-color: #ffffff;\n    border-radius: 10px;\n    scroll-margin-top: 100px;\n\n    .tourfic-settings-header {\n        padding: 20px 20px 20px 20px;\n        border-bottom: 1px solid #003c79;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        background-color: #ffffff;\n        border-radius: 10px 10px 0px 0px;\n        position: sticky;\n        top: 32px;\n        z-index: 999;\n\n        .settings-header-left {\n            min-width: 40%;\n            display: flex;\n            align-items: center;\n            gap: 16px;\n\n            .tf-setting-title {\n                font-size: 1.125rem;\n                margin: 0;\n            }\n\n            .tf-setting-search {\n                min-width: 55%;\n                display: flex;\n                align-items: center;\n                padding-left: 12px;\n                border: 1px solid #c4cbd4;\n                background-color: #f5f8ff;\n                gap: 8px;\n                border-radius: 4px;\n                color: #363e4a;\n\n                i {\n                    font-size: 16px\n                }\n\n                .search-input {\n                    min-width: 100%;\n                }\n\n                input {\n                    min-width: calc(100% - 22px);\n                    padding: 8px 12px 8px 0px;\n                    border: none;\n                    position: relative;\n                    background-color: transparent;\n                    height: 42px;\n                    font-size: 1rem;\n                    z-index: 999;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-search-results {\n                    position: absolute;\n                    top: 75%;\n                    left: 164px;\n                    right: 0;\n                    width: 379px;\n                    background-color: #ffffff;\n                    box-sizing: border-box;\n                    border-radius: 4px;\n                    min-height: 60px;\n                    max-height: 300px;\n                    overflow-y: auto;\n                    overflow-x: hidden;\n                    scrollbar-width: thin;\n                    border: 1px solid #ddd;\n                    transition: all 0.5s ease;\n\n                    .tf-search-not-found {\n                        text-align: center;\n                        font-size: 0.875rem;\n                        font-weight: 500;\n                    }\n\n                    ul {\n                        margin: 0;\n                        padding: 0;\n                        list-style: none;\n\n                        a {\n                            border-bottom: 1px solid #f0f0f0;\n                            display: flex;\n                            padding: 5px 10px 5px 10px;\n                            align-items: center;\n                            gap: 12px;\n                            cursor: pointer;\n                            border-radius: 4px;\n                            margin: 0;\n                            text-decoration: none;\n                            color: $admin-color-heading;\n\n                            &:focus {\n                                box-shadow: none;\n                            }\n\n                            .tf-search-result-title {\n                                line-height: 1.4;\n                            }\n\n                            i {\n                                font-size: 20px !important;\n                                color: #8997a9;\n                            }\n\n                            p {\n                                margin: 0;\n                                font-size: 0.875rem;\n                                font-weight: 600;\n                            }\n\n                            span {\n                                font-size: 0.75rem;\n                                color: #777;\n                            }\n\n                            &:hover{\n                                background-color: #f0f2f4;\n                            }\n                            &:active{\n                                background-color: #f0f2f4;\n                            }\n                        }\n                        \n                    }\n                }\n            }\n        }\n\n        .tf-setting-save-btn {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n\n            .tf-reset-btn {\n                background-color: #dc3545;\n                border-color: #dc3545;\n\n                &:hover {\n                    background-color: #bc362d;\n                    border-color: #bc362d;\n                }\n            }\n        }\n    }\n\n    .tf-option-form {\n        padding: 30px 30px 30px 0px;\n\n        .tf-option {\n            @include flexbox();\n            z-index: 10;\n            position: relative;\n\n            @media #{$max1024}{\n                position: relative;\n                min-height: 500px;\n            }\n\n            &.tf-taxonomy-metabox {\n                display: block;\n                margin: 0;\n                max-width: 95%;\n            }\n\n            .tf-admin-tab.active {\n                display: block;\n                position: absolute;\n                z-index: 99999;\n                top: 0;\n                bottom: 0;\n                background-color: #ffffff;\n                @include transition(all, 0.3s, ease);\n            }\n\n            .tf-admin-tab {\n                min-width: 280px;\n                @include transition(all, 0.3s, ease);\n                @media #{$max1024}{\n                    display: none;\n                }\n\n                a.tf-tablinks {\n                    font-style: normal;\n                    @include flexbox();\n                    @include align-items(center);\n                    text-decoration: none;\n                    color: $admin-color-heading;\n                    padding: 18px 30px;\n                    font-size: 1rem;\n                    text-align: left;\n                    line-height: 24px;\n                    cursor: pointer;\n                    @include transition(all, 0.3s, ease);\n\n                    .tf-sec-icon {\n                        margin-right: 10px;\n                        color: $slate40;\n                        min-width: 25px;\n                        @include flexbox();\n                        @include justify-content(center);\n                        @include transition(all, 0.3s, ease);\n                    }\n\n                    &:hover {\n                        background-color: #ffffff;\n                        outline: none;\n                    }\n\n                    &:focus {\n                        box-shadow: none;\n                        outline: none;\n                    }\n\n                    &.active {\n                        background-color: #003c791c;\n                        color: #003c79;\n                        position: relative;\n                        overflow: hidden;\n                        border-radius: 0px 5px 0px 0px;\n                        @media #{$max1024}{\n                            position: static;\n                        }\n\n                        .tf-sec-icon {\n                            color: #003c79;\n                        }\n\n                        &::before {\n                            position: absolute;\n                            content: \"\\f105\";\n                            font-size: 0.875rem;\n                            color: #003c79;\n                            font-family: \"FontAwesome\" !important;\n                            right: 10px;\n                        }\n\n                        &::after {\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            border: none;\n                            left: -4px;\n                            bottom: 0;\n                            top: 0;\n                            background: #003c79;\n                            height: 28px;\n                            margin: auto;\n                            border-radius: 25px;\n                            @media #{$max1024}{\n                                position: static;\n                                display: none;\n                            }\n                        }\n                    }\n                }\n\n                ul.tf-submenu {\n                    margin: 0;\n                    display: none;\n\n                    li {\n                        margin-bottom: 0;\n\n                        a.tf-tablinks {\n                            padding: 0;\n\n                            span.tf-tablinks-inner {\n                                @include flexbox();\n                                @include align-items(center);\n                                padding: 18px 30px;\n                                margin-left: 24px;\n                            }\n                        }\n\n                        &:last-child {\n                            a.tf-tablinks {\n                                span.tf-tablinks-inner {\n                                    border-left: none;\n\n                                    &::after {\n                                        left: 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n            .tf-tab-wrapper {\n                @include flex(0 0 calc(100% - 280px));\n                padding-top: 0px;\n                @media #{$max1024}{\n                    flex: 0 0 calc(100% - 0px);\n                }\n\n                .tf-mobile-setting {\n                    text-align: right;\n                    padding-bottom: 15px;\n                    display: none;\n                    @media #{$max1024}{\n                        display: block;\n                    }\n\n                    a {\n                        i {\n                            color: $admin-color-heading;\n                            font-size: 22px;\n                        }\n                    }\n                }\n\n                .tf-tab-content {\n                    display: none;\n                    @include flex-wrap(wrap);\n                    @include justify-content(space-between);\n                    padding: 20px 20px;\n                    background: #ededf8;\n                    margin: 0px 0px 0px 20px;\n                    border-radius: 5px;\n\n                    &.active {\n                        @include flexbox();\n                    }\n\n                    > .tf-field {\n                        background-color: #ffffff;\n                        margin: 5px 0px;\n                        border-radius: 8px;\n                        padding: 20px 30px;\n\n                        p.description {\n                            font-size: 0.875rem;\n                            margin-top: 10px;\n                        }\n                    }\n\n                    > .tf-field.tf-field-heading {\n                        border-radius: 0px;\n                    }\n\n                    > .tf-field.tf-field-color {\n                        background-color: transparent;\n                        padding: 0px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-shortcode-generator-section {\n    background-color: #ffffff;\n    padding: 30px;\n    border-radius: 8px;\n    margin-right: 20px;\n\n    .tf-shortcode-generators {\n        background: #ededf8;\n        border-radius: 8px;\n        padding: 20px;\n\n        .tf-shortcode-generator-single:not(:last-child) {\n            margin-bottom: 20px;\n        }\n\n        .tf-shortcode-generator-label {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 20px 30px;\n            flex-wrap: wrap;\n            flex-direction: row;\n            background-color: #ffffff;\n            padding: 20px 30px;\n            align-items: center;\n            border-radius: 5px;\n            -webkit-border-radius: 5px;\n            @media #{$max640}{\n                display: flow-root !important;\n            }\n\n            .tf-labels {\n                label {\n                    font-size: 0.875rem;\n                    line-height: 22px;\n                    font-weight: 600;\n                    color: #0d165e;\n                    display: inline-block;\n                    margin-bottom: 3px;\n                }\n\n                p {\n                    margin: 0;\n                    font-size: 13px;\n                    line-height: 18px;\n                    color: #838790;\n                    font-weight: 400;\n                }\n            }\n        }\n        .shortcode-section-heading {\n            padding: 5px 30px;\n            border-bottom: 3px solid #003c79;\n        }\n\n        .tf-shortcode-btn {\n            button {\n                font-size: 1rem;\n                line-height: 20px;\n                text-decoration: none;\n                font-weight: 500;\n                padding: 0 20px;\n                margin-left: 15px;\n                height: 45px;\n                background-color: #003c79;\n                color: #ffffff;\n                border: none;\n                box-shadow: none !important;\n                outline: none;\n                cursor: pointer;\n                border-radius: 5px;\n                @media #{$max640}{\n                    margin-left: 0px !important;\n                    margin-top: 10px !important;\n                }\n\n                &:hover {\n                    background-color: #002f5e;\n                }\n            }\n        }\n\n        .tf-sg-form-wrapper {\n            display: none;\n            overflow-x: auto;\n            overflow-y: scroll;\n            position: fixed;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            z-index: 1050;\n            -webkit-overflow-scrolling: touch;\n            outline: 0;\n\n            .tf-shortcode-generator-form {\n                transform: translateY(10%);\n                width: 600px;\n                margin: 30px auto;\n                padding: 30px;\n                background-color: #ffffff;\n                box-shadow: 0 10px 30px rgba(0, 0, 0, .18);\n                border-radius: 10px;\n                @media #{$max640}{\n                    width: 320px;\n                }\n\n                .tf-sg-row {\n                    display: flex;\n                    margin-right: 15px;\n                    margin-left: -15px;\n                    margin-bottom: 15px;\n                    flex-wrap: wrap;\n                    @media #{$max640}{\n                        display: flow-root;\n                        margin-left: 0;\n                        margin-right: 0;\n                    }\n                }\n\n                .tf-col-lg-6 {\n                    flex: 0 0 50%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 15px;\n                    padding-left: 15px;\n                    box-sizing: border-box;\n                    @media #{$max640}{\n                        max-width: 100%;\n                    }\n                }\n\n                .tf-col-lg-4 {\n                    flex: 0 0 33%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 4px;\n                    padding-left: 4px;\n                    box-sizing: border-box;\n                    @media #{$max640} {\n                        max-width: 100%;\n                    }\n\n                    &:first-child {\n                        padding-left: 15px;\n                    \n                    }&:last-child {\n                        padding-right: 15px;\n                    }\n                }\n\n                select.tf-select-field[multiple] {\n                    height: auto;\n                }\n\n                span.select2-container {\n                    width: 100% !important;\n\n                    span.select2-selection {\n                        min-height: 40px; \n                    }\n                }\n\n                .select2-search__field {\n                    // padding-top: 5px;\n                    margin: 10px;\n                    font-size: 0.875rem;\n                }\n\n                .tf-setting-field {\n                    width: 100%;\n                    box-shadow: none;\n                    height: 44px;\n                    padding: 10px 25px;\n                    border-radius: 5px;\n                    border: 1px solid #ccc;\n                    font-size: 0.875rem;\n                    line-height: 16px;\n                    appearance: none;\n\n                    &:active {\n                        border-color: #8c8f94;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-sg-close {\n                    position: absolute;\n                    right: -7px;\n                    top: -5px;\n                    width: 36px;\n                    height: 36px;\n                    line-height: 36px;\n                    background: red;\n                    color: #ffffff;\n                    text-align: center;\n                    font-size: 1.25rem;\n                    border-radius: 50%;\n                    cursor: pointer;\n                }\n\n                .tf-copy-item {\n                    display: none;\n                }\n\n                .tf-shortcode-field.copy-shortcode {\n                    align-self: start;\n                    float: none;\n                    display: flex;\n                }\n\n                input.tf-shortcode-value {\n                    width: 100%;\n                    height: 45px;\n                    background: #ffffff;\n                    padding: 10px 15px;\n                    border: 1px solid #ccc;\n                }\n\n                .tf-copy-btn {\n                    margin-left: 10px;\n                    line-height: 22px;\n                    vertical-align: middle;\n                }\n            }\n        }\n    }\n}\n\n.tf-copy-item span.tf-copied-msg {\n    display: flex;\n    justify-content: end;\n    margin-bottom: 9px;\n    padding-right: 10px;\n}  \n\n#tfhotel_docs,\n#tftour_docs,\n#tfapartment_docs{\n    border: 0px solid;\n    box-shadow: none;\n    background-color: transparent;\n    .postbox-header{\n        display: none;\n    }\n    .inside{\n        margin: 0px;\n        padding: 0px;\n        .tf_docs_preview{\n            a{\n                text-decoration: none;\n                img{\n                    width: 100%;\n                }\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n            }\n        }\n    }\n}\n.tf-copy-item span.tf-copied-msg{\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}",".tf-field {\n  padding: 12px 0;\n\n  @media #{$max1024} {\n    width: 100% !important;\n  }\n\n  .tf-field-label {\n    display: block;\n    font-style: normal;\n    margin-bottom: 3px;\n    font-weight: 600;\n    font-size: 15px;\n    color: $tf_text_title;\n    display: flex !important;\n    align-items: center;\n    line-height: 25.5px;\n    letter-spacing: -0.25px;\n    margin-bottom: 4px;\n\n    .tf-desc-tooltip{\n      margin-left: 4px;\n      position: relative;\n      display: flex;\n      .tf-desc-tooltip-content{\n        position: absolute;\n        width: 124px;\n        border-radius: 8px;\n        background: $tf_text_title;\n        padding: 8px 12px;\n        color: $tf_fill_white;\n        font-size: 11px;\n        font-weight: 600;\n        line-height: 16px;\n        z-index: 9;\n        left: 50%;\n        margin-left: -74px;\n        bottom: 25px;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.3s ease, visibility 0.3s ease;\n        &::before{\n          position: absolute;\n          content: \"\";\n          height: 16px;\n          width: 16px;\n          border-radius: 3px;\n          background: $tf_text_title;\n          left: 50%;\n          margin-left: -8px;\n          bottom: -4px;\n          transform: rotate(45deg);\n          z-index: -1;\n        }\n      }\n\n      &:hover{\n        .tf-desc-tooltip-content{\n          opacity: 1;\n          visibility: visible;\n        }\n      }\n      svg{\n        cursor: pointer;\n      }\n    }\n    .tf-csf-badge {\n      margin-left: 13px;\n      .tf-pro {\n        background-color: #F44336 !important;\n        margin: 0;\n      }\n\n      .tf-upcoming {\n        background-color: #006600 !important;\n        margin: 0;\n      }\n    }\n\n  }\n  \n.tf-label-field {\n  .tf-fieldset {\n    .tf-inline{\n      li {\n        background: #ededf8 !important;\n        padding: 20px 30px 13px 30px;\n        margin: 10px 0px;\n        border-radius: 8px;\n      }\n    }\n  }\n}\n\n  .tf-fieldset {\n    font-style: normal;\n    font-size: 0.875rem;\n    a {\n      font-style: normal;\n      font-weight: 600;\n    }\n  }\n\n  .tf-field-sub-title {\n    color: $tf_text_paragraph;\n    font-size: 13px;\n    margin-bottom: 0px;\n    margin-top: 4px;\n    display: block;\n  }\n}\n.tf-field.tf-field-heading{\n  .tf-fieldset{\n    margin-top: 0px;\n  }\n}\n.tf-taxonomy-metabox {\n  .tf-field {\n    padding: 12px 0;\n  }\n}\n.tf-inline-list{\n  display: inline-block;\n}",".tf-field-ical,\n.tf-field-ical_export,\n.tf-field-text, .tf-field-password {\n\n    input {\n        width: 100%;\n        padding: 12px 8px 12px 12px;\n        height: 40px;\n        color: $tf_text_title;\n        font-size: 15px;\n        padding: 8px 8px 8px 12px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_background;\n        border-radius: 4px;\n\n        &:focus {\n            background: transparent;\n            box-shadow: none;\n            border-radius: 4px;\n            border: 1px solid $tf_border_default;\n        }\n\n        &::-webkit-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        input:-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &:-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &::placeholder {\n            color: $tf_text_faint;\n        }\n\n        &:read-only {\n            box-shadow: inset 0 1px 2px rgba(0,0,0,.04);\n            background-color: $blue5;\n\n            &:focus {\n                box-shadow: none;\n                border: 1px solid $slate20;\n            }\n        }\n    }\n    .tf-field-text-group{\n        border-radius: 4px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        height: 40px;\n        padding: 8px 8px 8px 12px;\n        display: flex;\n        align-items: center;\n        box-sizing: border-box;\n        i{\n            color: $tf_text_faint;\n        }\n        input{\n            height: 24px;\n            border: 0px solid;\n            background: transparent;\n            box-shadow: none;\n            &:focus{\n                outline: none;\n                border: none;\n                box-shadow: none;\n            }\n        }\n    }\n}",".tf-field-textarea {\n  textarea {\n    width: 100% !important;\n    height: 120px;\n    padding: 8px 8px 8px 12px;\n    color: $tf_text_paragraph;\n    font-size: 15px;\n    width: 100%;\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    line-height: 24px;\n    &:focus {\n      background: #ffffff;\n      box-shadow: none;\n    }\n  }\n} ",".tf-field-select{\n\n  select.tf-select{\n    width: 100%;\n    max-width: 100%;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background-color: $tf_fill_white;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    line-height: 24px;\n    &:focus{\n      outline: none;\n      border-color: $tf_border_default;\n      box-shadow: none;\n    }\n  }\n}",".tf-field-select2{\n\n  .select2-container{\n    width: 100% !important;\n    display: block !important;\n\n    .select2-selection{\n      width: 100%;\n      padding: 4px 8px 0 12px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_background;\n      border-radius: 4px;\n      min-height: 40px;\n      color: $slate80;\n      font-size: 0.875rem;\n\n      .select2-selection__choice {\n        background-color: $slate10;\n        border: none;\n        margin-left: 4px;\n        margin-top: 0;\n        padding: 4px 20px 4px 4px !important;\n        color: $slate80;\n\n        &:first-child{\n          margin-left: 0;\n        }\n      }\n      .select2-selection__choice__remove {\n        border-right: none;\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0;\n        color: $slate80;\n        font-size: 1rem;\n        padding: 0;\n        position: absolute;\n        left: auto;\n        top: 2px;\n        right: 4px;\n      }\n\n      .select2-selection__clear {\n        margin-top: 0;\n      }\n    }\n    .select2-search--inline .select2-search__field {\n      margin-top: 0;\n      margin-left: 5px;\n      padding: 4px 0 0 0;\n      max-width: 100%;\n      resize: none;\n      height: 30px;\n      vertical-align: middle;\n      font-family: sans-serif;\n      overflow: hidden;\n      word-break: keep-all;\n    }\n  }\n  .select2-container--default .select2-selection--single .select2-selection__arrow {\n    height: 40px;\n  }\n  .tf-select-box-option {\n    \n    .tf-add-category{\n      margin-top: 16px;\n      &>i{\n        height: 25px;\n        width: 25px;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin-top: 11px;\n        cursor: pointer;\n      }\n    }\n  }\n\n  .tf-popup-box{\n    position: fixed;\n    z-index: 900000;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    text-align: center;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    display: none;\n    &::before{\n      position: absolute;\n      height: 100%;\n      width: 100%;\n      left: 0;\n      top: 0;\n      content: \"\";\n      background-color: rgba(0,0,0,.2);\n    }\n\n    .tf-add-category-box{\n      display: inline-block;\n      z-index: 1;\n      min-width: 400px;\n      min-height: 160px;\n      border-color: #aaaaaa;\n      box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);\n      text-align: left;\n      background: #ffffff;\n      position: relative;\n      .tf-add-category-box-header{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        border-bottom: 1px solid #ccd0d4;\n        margin: 0;\n        padding: 15px;\n        h3{\n          font-size: 0.875rem;\n          line-height: 1em;\n          margin: 0;\n          padding: 0;\n        }\n        .tf-add-category-box-close{\n          background: #b4b9be;\n          height: 25px;\n          width: 25px;\n          border-radius: 50%;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          cursor: pointer;\n          i{\n            color: #ffffff;\n          }\n        }\n      }\n      .tf-add-category-box-content{\n        padding: 15px;\n        .tf-single-category-box{\n          margin-bottom: 15px;\n          label{\n            display: block;\n            margin-bottom: 10px;\n          }\n          input{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n          select{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n        }\n      }\n\n      .tf-admin-btn.tf-btn-secondary{\n        padding: 7px 25px;\n        font-size: 14px !important;\n        font-weight: 500 !important;\n      }\n    }\n  }\n  \n}\n.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3) {\n  display: none;\n}",".tf-field-radio {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n\n    input[type=radio] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 100%;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        background-color: $admin-color-primary;\n        border-radius: 100%;\n        position: absolute;\n        top: 4px;\n        left: 3px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          border-color: $admin-color-primary;\n        }\n      }\n    }\n  }\n}",".tf-field-checkbox {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n    \n\n    input[type=checkbox] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 2px;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        background-image: url(../images/icons/check.svg);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: 13px;\n        height: 18px;\n        width: 18px;\n        position: absolute;\n        top: 2px;\n        left: 1px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          background-color: #003c79;\n          border-color: #003c79;\n        }\n      }\n    }\n  }\n}",".tf-field-image {\n  .tf-fieldset {\n    //if .tf-fieldset-media-preview is not empty, then apply the following styles\n    .tf-fieldset-media-preview:not(:empty) {\n      height: 100px;\n      width: 100px;\n      border: 1px solid #ddd;\n      padding: 5px;\n      margin-bottom: 10px;\n      @include flexbox();\n      position: relative;\n\n      .tf-image-close {\n        position: absolute;\n        top: -10px;\n        right: -10px;\n        background: #ffffff;\n        padding: 2px;\n        cursor: pointer;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        width: 15px;\n        height: 15px;\n        @include flexbox();\n        @include justify-content(center);\n        @include align-items(center);\n\n        img {\n          background: #ffffff;\n          width: 11px !important;\n        }\n      }\n\n      img {\n        width: 100%;\n        object-fit: contain;\n      }\n    }\n\n    .tf-fieldset-media {\n      display: flex;\n\n      input {\n        width: 90%;\n        padding: 12px 8px 12px 12px;\n        background-color: $blue0;\n        border: 1px solid $slate20;\n        border-radius: 4px;\n        height: 48px;\n        color: #363e4a;\n        font-size: 0.875rem;\n        white-space: nowrap;\n        overflow: hidden;\n      }\n\n      a.tf-media-upload {\n        height: 48px;\n        width: 100px !important;\n        line-height: 48px;\n        text-align: center;\n        text-transform: capitalize;\n        background-color: #003c79;\n        border-color: #003c79;\n      }\n    }\n  }\n}\n\n.tf-taxonomy-metabox {\n  display: flow-root;\n\n  .tf-field-image {\n    .tf-fieldset {\n\n      .tf-fieldset-media {\n        display: flex;\n\n        input {\n          width: 85%;\n          padding: 12px 8px 12px 12px;\n          border: none;\n          border-radius: 4px;\n          height: 48px;\n          color: #363e4a;\n          font-size: 0.875rem;\n          background: #ffffff;\n          border: 1px solid $slate20;\n          white-space: nowrap;\n          overflow: hidden;\n        }\n\n        a.tf-media-upload {\n          height: 48px;\n          width: 14%;\n          line-height: 48px;\n          text-align: center;\n          text-transform: capitalize;\n        }\n      }\n    }\n  }\n}\n\n.taxonomy-hotel_location,\n.taxonomy-tour_destination,\n.taxonomy-hotel_feature {\n  #edittag {\n    display: flex;\n    flex-direction: column;\n\n    .tf-admin-meta-box.tf-taxonomy-metabox {\n      order: 2;\n    }\n\n    table {\n      order: 1;\n    }\n\n    .edit-tag-actions {\n      order: 3;\n    }\n  }\n}",".tf-field-gallery {\n    .tf-fieldset {\n        .tf-fieldset-gallery-preview {\n            img{\n                height: 60px;\n                width: 60px;\n                border: 1px solid #ddd;\n                padding: 5px;\n                margin-right: 10px;\n            }\n        }\n        .tf-fieldset-gallery{\n            a.button-primary{\n                background-color: #003c79;\n                border-color: #003c79;\n            }\n            a.tf-gallery-edit{\n                margin-left: 5px;\n            }\n            a.button-warning{\n                border-color: #F44336;\n                background: #F44336;\n                margin-left: 5px;\n                color: #ffffff;\n                display: none;\n            }\n        }\n    }\n  }",".tf-field-heading {\n  padding: 24px;\n  margin: 0 -24px;\n  background-color: $tf_fill_alternative;\n\n  .tf-field-heading-inner {\n    @include flexbox();\n    gap: 32px;\n    align-items: end;\n\n    .tf-field-heading-icon {\n      margin-right: 10px;\n      width: 28px;\n      height: 28px;\n      font-size: 1rem;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(center);\n      background-color: $tf_fill_alternative;\n      color: #ffffff;\n      border-radius: 4px;\n      flex-wrap: nowrap;\n    }\n\n    .tf-field-heading-content {\n      color: $admin-color-heading;\n      font-size: 0.875rem;\n      font-weight: 600;\n      width: 100%;\n      h3 {\n        margin: 0;\n        color: $tf_text_title;\n        font-size: 19px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 32px;\n        letter-spacing: -0.75px;\n      }\n      p{\n        color: $tf_text_paragraph;\n        font-size: 13px;\n        font-weight: 400;\n        line-height: 20px; /* 153.846% */\n        margin: 0;\n      }\n\n      &.has-content {\n        h3 {\n          margin-bottom: 4px;\n        }\n      }\n    }\n    .tf-heading-docs{\n      a{\n        display: flex;\n        text-decoration: none;\n        color: $tf_primary_default;\n        font-size: 13px;\n        font-weight: 600;\n        line-height: 20px; /* 153.846% */\n        gap: 8px;\n        &:focus{\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n\n  }\n}","// .tf-field-notice {\n\n  .tf-field-notice-inner {\n    @include flexbox();\n    padding: 24px;\n    border: 1px solid $teal10;\n    border-radius: 8px;\n    background-color: $teal0;\n\n    .tf-field-notice-icon {\n      margin-right: 10px;\n      font-size: 1.25rem;\n      color: $teal60;\n    }\n\n    .tf-field-notice-content {\n      color: $slate40;\n      align-self: center;\n \n      h6 {\n        margin: 0;\n        font-weight: 500;\n        color: $slate80;\n        font-size: 1rem;\n      }\n\n      &.has-content {\n        h6 {\n          margin-bottom: 5px;\n        }\n      }\n    }\n\n    &.tf-notice-success {\n      border-color: $green10;\n      background-color: $green0;\n\n      .tf-field-notice-icon {\n        color: $color-success;\n      }\n    }\n    &.tf-notice-warning {\n      border-color: $yellow10;\n      background-color: $yellow0;\n\n      .tf-field-notice-icon {\n        color: $yellow60;\n      }\n    }\n    &.tf-notice-danger {\n      border-color: $red10;\n      background-color: $red0;\n\n      .tf-field-notice-icon {\n        color: $color-error;\n      }\n    }\n\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tf-pro-notice {\n    .tf-field-notice-inner {\n      background-color: #EBEFFF;\n      border: 1.5px solid #295BFF;\n\n      .tf-field-notice-icon {\n        font-size: 1.5rem;\n        color: #295BFF;\n        margin-right: 8px;\n      }\n\n      .tf-field-notice-content {\n        color: $admin-color-heading;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        align-self: center;\n        font-weight: 400;\n\n        b {\n          font-weight: 600;\n        }\n\n        a {\n          color: #295BFF;\n        }\n      }\n    } \n  }\n// }",".tf-field-switch {\n\n  .tf-inline-switch{\n    display: flex;\n    gap: 8px;\n    align-items: center;\n    .tf-field-label{\n      margin-bottom: 0px;\n    }\n  }\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 32px;\n    height: 20px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: $tf_text_faint;\n      border-radius: 50px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        border-radius: 50px;\n        top: 3px;\n        left: 4px;\n        background-color: $tf_fill_white;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 0.75rem;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: $tf_primary_default;\n\n        &:before {\n          left: 100%;\n          margin-left: -18px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-date {\n\n  .tf-fieldset {\n    position: relative;\n\n    .tf-date-range{\n      @include flexbox();\n      gap: 30px;\n\n      .tf-date-from, .tf-date-to{\n        width: 100%;\n      }\n    }\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    background-color: $blue0;\n    border-radius: 4px;\n    height: 48px;\n    color: $slate80;\n    font-size: 0.875rem;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    input:-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &::placeholder {\n      color: $slate30;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $slate30;\n    font-size: 1rem;\n  }\n}",".tf-field-time {\n\n  .tf-fieldset {\n    position: relative;\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &::placeholder {\n      color: $tf_text_title;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $tf_text_title;\n    font-size: 1rem;\n  }\n}",".tf-field-repeater{\n  margin: 12px 0px;\n   > .tf-fieldset{\n    border-radius: 8px;\n    border: 1px solid $tf_border_faint;\n    background: $tf_fill_white;\n    padding: 16px 16px 16px 0px;\n  }\n  .tf-field-repeater-desc{\n    margin-bottom: 16px;\n  }\n  .tf-repeater {\n    .tf-single-repeater-clone {\n      display: none;\n    }\n\n    .tf-repeater-header {\n      display: flex;\n      width: 100%;\n      position: relative;\n      align-items: center;\n      &:hover{\n        .tf-repeater-icon-move{\n          opacity: 1;\n        }\n      }\n      &.active-repeater{\n        .tf-repeater-header-info{\n          border-radius: 4px 4px 0 0;\n          background: $tf_blue_dark;\n          .tf-repeater-title{\n            font-weight: 600;\n          }\n        }\n      }\n      .tf-repeater-header-info{\n        border-radius: 4px;\n        background: $tf_fill_background;\n        border: 1px solid $tf_border_faint;\n        width: 100%;\n        padding: 8px 12px;\n        display: flex;\n        align-items: center;\n      }\n\n      .tf-repeater-icon {\n        padding: 4px;\n        cursor: pointer;\n        text-align: center;\n        display: inline-flex;\n        font-size: 1rem;\n        line-height: 24px;\n        height: 24px;\n        width: 24px;\n        border-radius: 6px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        box-sizing: border-box;\n      }\n\n      .tf-repeater-icon-move {\n        cursor: pointer;\n        opacity: 0;\n        transition: .3s all ease;\n      }\n\n      .tf-repeater-icon-clone {\n\n      }\n\n      .tf-repeater-icon-delete {\n\n      }\n\n      .tf-repeater-title {\n        display: inline-block;\n        font-style: normal;\n        font-weight: 400;\n        font-size: 15px;\n        line-height: 24px;\n        cursor: pointer;\n        color: $tf_text_title;\n        width: calc(100% - 108px);\n      }\n\n      .tf-repeater-icon-absulate {\n        position: absolute;\n        right: 8px;\n        top: 8px;\n        display: flex;\n        align-items: center;\n        gap: 16px;\n        .tf-field-switch{\n          width: auto !important;\n          padding: 0;\n          display: inline-flex;\n          align-items: center;\n          .tf-field-label{\n            display: none !important;\n          }\n        }\n        .package-action-hide{\n          display: none;\n          &.show{\n            display: flex;\n          }\n        }\n      }\n\n    }\n\n    .tf-repeater-content-wrap {\n      background-color: #ffffff;\n      padding: 8px;\n      @include flexbox();\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      border-left: 1px solid $tf_border_faint;\n      border-right: 1px solid $tf_border_faint;\n      border-bottom: 1px solid $tf_border_faint;\n      margin-left: 15px;\n      border-radius: 0 0 4px 4px;\n      .tf-field{\n        &:nth-child(1){\n          padding-top: 0px;\n        }\n      }\n      .tf-action-button-group{\n        display: flex;\n        gap: 24px;\n        margin-top: 12px;\n        .button-primary,\n        .button-secondary{\n            border-radius: 8px;\n            background: $tf_fill_alternative;\n            color: $tf_primary_default;\n            border-radius: 8px;\n            padding: 12px 32px !important;\n            font-size: 15px;\n            font-weight: 600;\n            line-height: 24px !important;\n            border: 0px solid;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .button-primary{\n            background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n            color: $tf_fill_white;\n        }\n      }\n    }\n\n    .tf-repeater-header.active-repeater + .tf-repeater-content-wrap {\n      background-color: #FBFCFE;\n    }\n    \n    .tf-repeater-add {\n      margin-left: 16px;\n      .tf-repeater-icon {\n        color: $tf_primary_default;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-single-repeater {\n      margin-bottom: 16px;\n      border-radius: 5px;\n      &.tf-single-repeater-group_discount_package{\n        .tf-repeater-header{\n          .tf-repeater-header-info{\n            .tf-repeater-title{\n              width: calc(100% - 104px);\n              margin-right: 0px;\n            }\n          }\n        }\n        .tf-repeater-content-wrap{\n          .tf-field{\n            &:nth-child(1){\n              padding-top: 12px;\n            }\n          }\n        }\n      }\n    }\n    .tf-field-notice-inner {\n      margin-bottom: 24px;\n    }\n  }\n}\n\n.tf-field-disable .tf-repeater {\n  pointer-events: none;\n}\n\n.car_time_slots{\n  .tf-repeater-icon-absulate,\n  .tf-repeater-add-car_time_slots,\n  .tf-field.tf-field-hidden{\n    display: none;\n  }\n  .tf-single-repeater{\n    margin-bottom: 12px;\n    &:last-child{\n      margin-bottom: 0;\n    }\n    .tf-repeater-header{\n      width: auto;\n      padding: 12px 16px;\n      .tf-repeater-icon{\n        position: absolute;\n        right: 5px;\n      }\n    }\n  }\n}\n",".tf-tablist {\n\n    ul.tf-nav-tabs{\n        list-style: none;\n        margin-bottom: 0;\n        li.tf-tab-item{\n            display: inline-block;\n            padding: 8px 24px;\n            font-style: normal;\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px; \n            color: $slate60;\n            cursor: pointer;\n            transition: 0.4s; \n            border-radius: 8px 8px 0px 0px;\n            border-bottom: 4px solid transparent;\n            margin-bottom: 0 !important;\n        }\n        li.show{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n        li.tf-tab-item:hover{\n            background-color: $slate0;\n            border-bottom: 4px solid $slate0;\n        }\n        li.show:hover{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n    }\n    .tf-tab-field-content{\n        .tf-tab-item-content{\n            border: 1px solid $slate5;\n            display: none;\n            visibility: hidden;\n            padding: 10px 24px;\n            @include flex-wrap(wrap);\n            @include justify-content(space-between);\n        }\n        .show{\n            @include flexbox();\n            visibility: visible;\n        }\n    }\n}",".tf-field-map{\n    .tf--map-search{\n        width: 100%;\n        input{\n            width: 100%;\n            padding: 12px 8px 12px 12px;\n            border: 1px solid $slate20;\n            background-color: $blue0;\n            border-radius: 4px;\n            height: 48px;\n            color: #363e4a;\n            font-size: 0.875rem;\n        }\n    }\n    .tf--map-osm-wrap{\n        border: 1px solid #ddd;\n        padding: 5px;\n        margin-top: 10px;\n        .tf--map-osm{\n            height: 250px !important; \n        }\n    }\n    .tf--map-inputs{\n        display: flex;\n        justify-content: space-between;\n        .tf--map-input{\n            width: 48%;\n            label{\n                width: 100%;\n                display: block;\n                margin-bottom: 5px;\n                font-weight: 500;\n                font-size: 0.875rem;\n                color: #607085;\n                margin-top: 15px;\n            }\n            input{\n                width: 100%;\n                padding: 12px 8px 12px 12px;\n                border: 1px solid $slate20;\n                background-color: $blue0;\n                border-radius: 4px;\n                height: 48px;\n                color: #363e4a;\n                font-size: 0.875rem;\n            }\n        }\n    }\n}",".tf-field-color {\n  > label{\n    margin-top: 15px;\n  }\n  > span.tf-field-sub-title{\n    margin-bottom: 30px;\n  }\n  .tf-fieldset {\n\n    ul.tf-inline {\n      li {\n        display: flex;\n        justify-content: space-between;\n        background-color: #ffffff;\n        margin: 10px 0px;\n        border-radius: 8px;\n        padding: 20px 30px 13px 30px;\n        @media #{$max768}{\n          display: flow-root;\n        }\n        > label{\n          font-weight: 600;\n          font-size: 1rem;\n          color: $admin-color-heading;\n          width: 45%;\n          margin-top: 5px;\n          @media #{$max768}{\n            margin-top: 0px;\n            margin-bottom: 10px;\n            display: block;\n          }\n        }\n        .wp-picker-container{\n          display: block;\n          text-align: right;\n          @media #{$max768}{\n            text-align: left;\n            display: block;\n          }\n        }\n      }\n      li:last-child{\n        margin-bottom: 0px;\n      }\n    }\n  }\n}",".tf-field-icon {\n\n  .tf-icon-preview {\n    width: 120px;\n    height: 120px;\n    background: $slate5;\n    border-radius: 8px;\n    text-align: center;\n    line-height: 125px;\n    position: relative;\n    cursor: pointer;\n    margin-bottom: 15px;\n\n    .tf-icon-preview-wrap {\n      width: 100%;\n      height: 100%;\n      display: inline-block;\n\n      i {\n        font-size: 40px;\n        color: $slate60;\n      }\n    }\n\n    .remove-icon {\n      position: absolute;\n      top: 0;\n      right: 0;\n      width: 20px;\n      height: 20px;\n      background: #ffffff;\n      box-shadow: 0px 8px 16px rgba(90, 91, 106, 0.08);\n      border-radius: 8px;\n      color: $color-error;\n      font-size: 0.875rem;\n      text-align: center;\n      line-height: 20px;\n      cursor: pointer;\n    }\n\n    &.tf-hide{\n      display: none;\n    }\n  }\n}\n\n#tf-icon-modal {\n  .tf-modal-content {\n\n    .tf-modal-header {\n      margin-bottom: 20px;\n    }\n\n    .tf-icon-search {\n      text-align: center;\n\n      input.tf-icon-search-input {\n        width: 100%;\n        max-width: 720px;\n        padding: 12px 8px 12px 12px;\n        border: none;\n        background: #ffffff;\n        border-radius: 4px;\n        height: 48px;\n        color: $slate80;\n        font-size: 0.875rem;\n\n        &:focus {\n          background: #ffffff;\n          box-shadow: 0 0 0 2px $admin-color-primary;\n          border-radius: 4px;\n        }\n\n        &::-webkit-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        input:-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &:-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &::placeholder {\n          color: $slate30;\n        }\n      }\n    }\n\n    .tf-icon-wrapper {\n      @include flexbox();\n      margin: 0 -30px;\n\n      ul.tf-icon-tab-list {\n        @include flex(0 0 200px);\n        margin: 0;\n        border-right: 1px solid $slate10;\n\n        li {\n          margin-bottom: 8px;\n          cursor: pointer;\n          font-size: 0.875rem;\n          color: $slate80;\n          font-weight: 500;\n          text-transform: capitalize;\n          padding: 12px 24px;\n          transition: all 0.3s ease;\n\n          i {\n            margin-right: 8px;\n          }\n\n          &.active {\n            background: $admin-color-primary;\n            color: #ffffff;\n          }\n        }\n      }\n\n      .tf-icon-tab-content {\n        flex-grow: 1;\n        padding: 0 24px 24px;\n\n        .tf-icon-tab-pane {\n          display: none;\n\n          &.active {\n            display: block;\n          }\n\n          ul.tf-icon-list {\n            display: grid;\n            grid-template-columns: repeat(10, 1fr);\n            grid-gap: 12px;\n            max-height: calc(100vh - 300px);\n            overflow-y: auto;\n\n            li {\n              background: #ffffff;\n              font-size: 1.5rem;\n              border-radius: 4px;\n              cursor: pointer;\n              position: relative;\n              padding-bottom: 100%;\n              margin-bottom: 0;\n              color: $slate60;\n\n              .tf-icon-inner {\n                position: absolute;\n                top: 0;\n                left: 0;\n                height: 100%;\n                width: 100%;\n                @include flexbox();\n                @include align-items(center);\n                @include justify-content(center);\n\n                span.check-icon {\n                  position: absolute;\n                  top: 4px;\n                  right: 4px;\n                  height: 16px;\n                  width: 16px;\n                  line-height: 16px;\n                  font-size: 0.75rem;\n                  text-align: center;\n                  border: 1px solid $slate40;\n                  border-radius: 100%;\n                  opacity: 0;\n                  transition: all 0.3s ease;\n\n                  i{\n                    color: #ffffff;\n                    opacity: 0;\n                    transition: all 0.3s ease;\n                  }\n                }\n              }\n\n              &:hover {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    opacity: 1;\n                  }\n                }\n              }\n              &.active {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    border-color: $admin-color-primary;\n                    background-color: $admin-color-primary;\n                    opacity: 1;\n                    i{\n                      opacity: 1;\n                    }\n                  }\n                }\n              }\n            }\n\n            &::-webkit-scrollbar {\n              width: 10px;\n            }\n            &::-webkit-scrollbar-track {\n              background: $slate10;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb {\n              background: $blue40;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb:hover {\n              background: $admin-color-primary;\n            }\n          }\n        }\n      }\n    }\n\n    .tf-modal-footer{\n      padding: 24px;\n      margin: 0 -30px -30px;\n      background: #ffffff;\n      border-top: 1px solid $slate10;\n      box-shadow: 0px -4px 16px rgba(137, 151, 169, 0.2);\n      text-align: right;\n\n      .tf-admin-btn{\n        padding: 10px 24px;\n      }\n    }\n  }\n}",".tf-field-number {\n\n  input {\n    width: 100%;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    -webkit-appearance : textfield;\n    -moz-appearance : textfield;\n\n    &:focus {\n      background: transparent;\n      box-shadow: none;\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &::placeholder {\n      color: $tf_text_faint;\n    }\n    &::-webkit-outer-spin-button,\n    &::-webkit-inner-spin-button {\n        -webkit-appearance: none;\n        margin: 0;\n    }\n  }\n\n  .tf-unit-price-box{\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_white;\n    display: flex;\n    width: 100%;\n    input,\n    select{\n      width: 50%;\n    }\n    input{\n      border: 0px solid;\n      color: $tf_text_title;\n      text-align: center;\n      font-size: 15px;\n      background-color: transparent;\n      -webkit-appearance : textfield;\n      -moz-appearance : textfield;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n      &::-webkit-outer-spin-button,\n      &::-webkit-inner-spin-button {\n          -webkit-appearance: none;\n          margin: 0;\n      }\n    }\n    select{\n      background-color: $tf_fill_background;\n      border-radius: 0px;\n      border: 0px solid;\n      color: $tf_text_paragraph;\n      text-align: center;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n    }\n  }\n  .tf-number-range{\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    justify-content: space-between;\n    flex-wrap: nowrap;\n\n    .tf-number-field-box{\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_white;\n      height: 40px;\n      padding: 8px 8px 8px 12px;\n      display: flex;\n      align-items: center;\n      box-sizing: border-box;\n      width: calc(50% - 12px);\n      input{\n        height: 24px;\n        border: 0px solid;\n        background: transparent;\n      }\n    }\n  }\n}","textarea.tf-exp-imp-field {\n    width: 100%;\n    margin-top: 10px;\n    padding: 10px;\n}\n\na.tf-import-btn,a.tf-export-btn\n{\n    margin: 14px 0px !important;\n}",".tf-image-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n\n    li {\n        display: inline-block;\n        margin-right: 20px;\n        border-radius: 5px;\n\n        .tf-image-checkbox{\n            display: inline-block;\n            position: relative;\n\n            .tf-circle-check{\n                position: absolute;\n                font-family: 'remixicon';\n                height: 24px;\n                width: 24px;\n                right: -10px;\n                top: -10px;\n                border-radius: 50%;\n                background-color: #21A159;\n                @include transition();\n                @include flex-center();\n                opacity: 0;\n                visibility: hidden;\n\n                &::before{\n                    content: \"\\eb7b\";\n                    color: #fff;\n                    font-size: 18px;\n                    line-height: 1;\n                }\n            }\n\n            img {\n                width: 170px;\n                object-fit: cover;\n                object-position: top;\n                height: 190px;\n                transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n    \n                &:hover {\n                    object-position: bottom;\n                }\n            }\n\n            &> input {\n                display: none\n            }\n            &> img {\n                cursor: pointer;\n                border: 1px solid #EDF0F2;\n                border-radius: 5px;\n            }\n            &> input:checked + img {\n                box-shadow: 0 0 0 2px #21A159;\n            }\n            &> input:checked + img + .tf-circle-check {\n                opacity: 1;\n                visibility: visible;\n            }\n        }\n        span.tf-template-title{\n            display: block;\n            text-align: center;\n            font-weight: 500;\n        }\n        .tf-image-checkbox-footer{\n            @include flexbox();\n            @include align-items(center);\n            @include justify-content(center);\n            margin-top: 8px;\n            gap: 8px;\n            color: $neutral70;\n            text-decoration: none;\n            outline: none;\n\n            &:focus{\n                box-shadow: none;\n            }\n        }\n\n        a.tf-image-checkbox-footer{\n            &:hover{\n                text-decoration: underline;\n                color: $admin-color-primary;\n            }\n        }\n\n        &.tf-pro-item{\n            position: relative;\n\n            .tf-image-checkbox-pro-badge{\n                position: absolute;\n                top: -1px;\n                right: -2px;\n                background-color: #295BFF;\n                padding: 3px 10px;\n                color: #ffffff;\n                font-size: 0.75rem;\n                font-weight: 600;\n                line-height: 13px;\n                border-radius: 3px;\n                z-index: 9;\n            }\n\n            img{\n                opacity: .5;\n                cursor: not-allowed;\n            }\n        }\n    }\n}",".tf-apt-cal-wrap,\n.tf-room-cal-wrap,\n.tf-tour-cal-wrap {\n    .fc-view-harness {\n        height: 395px !important;\n    }\n\n    .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n    .fc-direction-rtl .fc-daygrid-event.fc-event-start {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-bg-event .fc-event-title {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-daygrid-event {\n        cursor: pointer;\n        &.tf_tour_disable_date{\n            background-color: #e33529 !important;\n            border-color: #e33529 !important;\n            .fc-event-main{\n                opacity: 0;\n            }\n        }\n    }\n\n    table {\n        margin-bottom: 0 !important;\n    }\n    .bulk-popup-content{\n        margin-top: 15px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n        }\n        .tf-bulk-edit-header{\n            display: none;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            padding-bottom: 14px;\n\n            position: sticky;\n            top: 0;\n            z-index: 99;\n            left: 0;\n            width: 100%;\n            background: #fff;\n            h3{\n                margin: 0;\n                font-size: 24px;\n                color: $tf_text_title;\n                color: #27333F;\n                font-weight: 600;\n                line-height: 32px;\n                letter-spacing: -0.75px;\n            }\n            .tf_tour_bulk_close{\n                cursor: pointer;\n            }\n        }\n        .tf-bulk-repeater-section{\n            display: none;\n            border-radius: 8px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_white;\n            padding: 24px;\n            .tf-field-checkbox{\n                margin-bottom: 16px;\n                > label{\n                    margin-bottom: 8px;\n                }\n            }\n            .tf-checkbox-group{\n                display: flex;\n                gap: 16px;\n                flex-wrap: wrap;\n                margin: 0;\n                li{\n                    margin: 0;\n                    label{\n                        color: $tf_text_title;\n                        font-size: 13px;\n                        font-weight: 400;\n                        line-height: 20px;\n                        padding-left: 26px;\n                        &::before{\n                            top: -2px;\n                            height: 16px;\n                            width: 16px;\n                            border: 2px solid $tf_border_default;\n                            border-radius: 4px;\n                        }\n                        &::after{\n                            top: -1px;\n                        }\n                    }\n                }\n            }\n            .tf-weeks-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/4 - 16px);\n                    }\n                }\n            }\n            .tf-days-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/11 - 16px);\n                    }\n                }\n            }\n            .tf-months-checkbox,\n            .tf-years-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/6 - 16px);\n                    }\n                }\n            }\n            .tf-years-checkbox{\n                margin-bottom: 0px;\n            }\n        }\n        .tf-field.tf-field-repeater{\n            padding-bottom: 0px;\n        }\n    }\n}\n\n.tf-room-cal-field a.button-primary {\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-field-ical a.button-primary,\n.tf-field-ical_export a.button-primary{\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-single-options{\n    width: 100%;\n    @include flexbox();\n    gap: 10px;\n    flex-wrap: wrap;\n}\n.tf-bulk-popup,\n.tf-reset-confirmation-box{\n    position: fixed;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba($color: #000000, $alpha: .5);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 99999;\n    .bulk-popup-content{\n        background-color: $color-white;\n        border-radius: 16px;\n        box-shadow: 0px 4px 140px 0px rgba(0, 0, 0, 0.25);\n        padding: 24px;\n        width: 736px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n            max-height: 500px;\n            overflow-y: auto;\n            // Smooth scroll effect\n            scroll-behavior: smooth;\n            @media #{$max768}{\n                max-height: 360px;\n            }\n            // Webkit scrollbar styling\n            &::-webkit-scrollbar {\n                width: 6px;\n            }\n\n            &::-webkit-scrollbar-track {\n                background: transparent;\n                margin-top: 20px;\n                margin-bottom: 20px;\n            }\n\n            &::-webkit-scrollbar-thumb {\n                background-color: rgba(0, 0, 0, 0.3);\n                border-radius: 4px;\n            }\n\n            // Firefox scrollbar styling\n            scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n            scrollbar-width: thin;\n            .tf-date-time-selection{\n                border: 0px solid;\n                padding: 0px;\n                .tf-field-select{\n                    width: calc(100% - 2px) !important;\n                }\n            }\n        }\n\n        .tf-repeater .tf-repeater-add .tf-repeater-icon{\n            font-size: 12px;\n        }\n        .tf-mb-5{\n            margin-bottom: 10px;\n        }\n    }\n}\n.tf-single-package{\n    .tf-field-switch{\n        width: 160px;\n    }\n    .tf-form-fields{\n        width: calc(100% - 160px);\n        display: flex;\n        gap: 12px;\n        .tf_option_pricing_type_person{\n            width: 33%\n        }\n    }\n}\n.tf-tour-limitation-group {\n    display: flex;\n    gap: 8px;\n    flex-wrap: nowrap;\n}\n.tf-single-option{\n    @include flexbox();\n    gap: 10px;\n    width: 100%;\n}\n\n.tf-content-loading {\n    position: relative;\n\n    &::before {\n        content: '';\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        margin-top: -8px;\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 2px solid $admin-color-heading;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        z-index: 9;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n}\n.tf-reset-confirmation-box{\n    display: none;\n    .tf-confirmation-content{\n        width: 320px;\n        padding: 40px;\n        background-color: $color-white;\n        border-radius: 10px;\n        .tf-confirmation-header{\n            display: flex;\n            gap: 8px;\n            h3{\n                margin: 0 0 35px 0;\n            }\n            .tf_reset_confirmation_close{\n                svg{\n                    cursor: pointer;\n                }\n            }\n        }\n        .tf-confirmation-actions{\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            button{\n                border-radius: 8px;\n                background: $tf_fill_alternative;\n                color: $tf_primary_default;\n                border-radius: 8px;\n                padding: 12px 32px !important;\n                font-size: 15px;\n                font-weight: 600;\n                line-height: 24px !important;\n                border: 0px solid;\n                cursor: pointer;\n                &.tf-confirmed-btn{\n                    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n                    color: $tf_fill_white;\n                }\n            }\n        }\n    }\n}\n\n// Tour Calender\n.tf-tour-cal-wrap,\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    position: relative;\n    .tf-tour-reset-refresh{\n        position: absolute;\n        right: 110px;\n        top: 25px;\n        span{\n            height: 32px;\n            font-size: 12px;\n            padding: 0 12px !important;\n            svg{\n                height: 18px;\n            }\n        }\n    }\n    .tf-tour-cal,\n    .tf-apt-cal,\n    .tf-room-cal{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        .fc-header-toolbar{\n            margin-bottom: 16px;\n            .fc-toolbar-title{\n                padding: 0 !important;\n                color: $tf_text_title;\n                font-size: 15px !important;\n                font-weight: 600;\n                line-height: 24px;\n            }\n            .fc-button-group{\n                border-radius: 8px;\n                border: 0.5px solid $tf_border_faint;\n                background: $tf_fill_white;\n                padding: 6px 8px;\n                gap: 20px;\n                height: 32px;\n                align-items: center;\n                .fc-button{\n                    background-color: transparent;\n                    border: 0px;\n                    padding: 0;\n                    position: relative;\n                    top: -1px;\n                    .fc-icon-chevron-left::before,\n                    .fc-icon-chevron-right::before {\n                        color: $tf_text_paragraph;\n                    }\n                    &:focus{\n                        outline: none;\n                        box-shadow: none;\n                    }\n                    &.fc-next-button{\n                        position: relative;\n                        &::after{\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            height: 8px;\n                            background-color: $tf_text_paragraph;\n                            border-radius: 50%;\n                            left: -14px;\n                            top: 8.5px;\n                        }\n                    }\n                }\n            }\n        }\n        .fc-view-harness{\n            table{\n                border: 0px;\n                .fc-scrollgrid-section-header{\n                    th{\n                        border: 0px;\n                    }\n                    .fc-scroller{\n                        // Smooth scroll effect\n                        scroll-behavior: smooth;\n\n                        // Webkit scrollbar styling\n                        &::-webkit-scrollbar {\n                            width: 6px;\n                        }\n\n                        &::-webkit-scrollbar-track {\n                            background: transparent;\n                            margin-top: 20px;\n                            margin-bottom: 20px;\n                        }\n\n                        &::-webkit-scrollbar-thumb {\n                            background-color: rgba(0, 0, 0, 0.3);\n                            border-radius: 4px;\n                        }\n\n                        // Firefox scrollbar styling\n                        scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n                        scrollbar-width: thin;\n                    }\n                    .fc-col-header {\n                        border-top: 0.5px solid $tf_border_faint;\n                        margin-bottom: 16px !important;\n                        tr{\n                            th{\n                                border: 0px;\n                                padding-top: 12px;\n                                a{\n                                    color: $tf_text_title;\n                                    font-size: 13px;\n                                    font-weight: 400;\n                                    line-height: 20px;\n                                    padding: 0;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-scrollgrid-section-body{\n                    > td{\n                        border: 0px solid;\n                    }\n                    .fc-daygrid-body{\n                        .fc-scrollgrid-sync-table{\n                            tbody{\n                                tr{\n                                    display: flex;\n                                    gap: 8px;\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    td{\n                                        width: calc((100% - 48px) / 7); \n                                        border-radius: 8px;\n                                        border: 0.5px solid $tf_border_faint;\n                                        background: $tf_fill_white;\n                                        &.fc-day-today{\n                                            background-color: rgba(255,220,40,.15);\n                                        }\n                                        .fc-daygrid-day-top{\n                                            flex-direction: row;\n                                            a{\n                                                padding: 8px;\n                                                color: $tf_text_title;\n                                                font-size: 15px;\n                                                font-weight: 600;\n                                                line-height: 24px; \n                                            }\n                                        }\n                                        .fc-h-event{\n                                            border-radius: 4px;\n                                            border: 0px;\n                                            border-left: 1px solid $tf_info_text;\n                                            background: $tf_info_background;\n                                            padding-top: 6px;\n                                            padding-bottom: 6px;\n                                            padding-left: 8px;\n                                            .fc-event-title{\n                                                color: $tf_info_text;\n                                                font-size: 11px;\n                                                font-weight: 600;\n                                                line-height: 16px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-apt-cal-field,\n    .tf-room-cal-field{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        box-sizing: border-box;\n        justify-content: space-between;\n    }\n    .tf-date-time-selection{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        .tf-field-repeater{\n            border: 0;\n            padding: 0;\n            margin: 0;\n            .tf-repeater-content-wrap{\n                margin: 0;\n                border: 0px solid;\n            }\n            .tf-fieldset{\n                border: 0px solid #f2f5f7;\n                background: #fff;\n                padding:0px;\n                .tf-repeater-add{\n                    margin-left: 0px;\n                }\n            }\n            .tf-repeater-content-wrap{\n                padding: 0 1px 0 0;\n                flex-wrap: nowrap;\n                align-items: center;\n                gap: 16px;\n                .tf-field{\n                    padding: 0;\n                }\n                .tf-repeater-icon-delete{\n                    cursor: pointer;\n                }\n            }\n        }\n    }\n    .tf-field-group-box{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-fieldset{\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            .tf-field{\n                padding: 0;\n            }\n        }\n    }\n    .tf-package-field-repeater{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-repeater-wrap{\n            .tf-single-repeater{\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                .tf-repeater-header{\n                    .tf-repeater-title{\n                        width: calc(100% - 30px) !important;\n                    }\n                }\n                .tf-repeater-content-wrap{\n                    padding: 8px;\n                    margin: 0;\n                    .tf-tab-switch-box{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding-bottom: 0px;\n                                }\n                            }\n                        }\n                    }\n                    #group_tabs{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding: 12px 0;\n                                }\n                                .tf-repeater-content-wrap{\n                                    border: 0px solid;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        .tf-field-accordion{\n            .tf-fieldset{\n                display: flex;\n                gap: 16px;\n                flex-direction: column;\n                .tf-package-time-fields{\n                    margin: 0;\n                    padding: 0;\n                    .tf-fieldset{\n                        padding: 0;\n                        border: 0px solid;\n                        .tf_tour_allowed_times{\n                            .tf-single-repeater{\n                                margin-bottom: 16px;\n                                .tf-repeater-content-wrap{\n                                    display: flex;\n                                    flex-wrap: nowrap;\n                                    align-items: center;\n                                    gap: 16px;\n                                    padding: 0;\n                                    .tf-field{\n                                        padding: 0;\n                                    }\n                                    .tf-repeater-icon-delete{\n                                        svg{\n                                            cursor: pointer;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .tf-repeater-add{\n                            margin: 0;\n                        }\n                    }\n                }\n                #group_tabs{\n                    .tf-field-repeater{\n                        padding-bottom: 16px;\n                        margin: 0;\n                        padding: 0;\n                        .tf-fieldset{\n                            padding: 0;\n                            border: 0px solid;\n                            background: transparent;\n                            .group_discount_package{\n                                .tf-single-repeater{\n                                    margin-bottom: 16px;\n                                    .tf-repeater-content-wrap{\n                                        padding: 0;\n                                        align-items: center;\n                                        gap: 16px;\n                                        flex-wrap: nowrap;\n                                        background-color: transparent;\n                                        .tf-field{\n                                            padding: 0;\n                                        }\n                                    }\n                                }\n                            }\n                            .tf-repeater-add{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-save-calendar{\n        display: flex;\n        gap: 16px;\n    }\n    .button-primary,\n    .button-secondary{\n        border-radius: 8px;\n        background: $tf_fill_alternative;\n        color: $tf_primary_default;\n        border-radius: 8px;\n        padding: 12px 32px !important;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px !important;\n        border: 0px solid;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n    }\n    .button-primary{\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n        color: $tf_fill_white;\n    }\n    .tf-single-options{\n        .tf-single-repeater{\n            &:last-child{\n                margin-bottom: 0px;\n            }\n            .tf-field-accordion{\n                .tf-fieldset{\n                    display: flex;\n                    flex-direction: column;\n                    gap: 16px;\n                    .tf-field-repeater{\n                        padding: 16px;\n                        .tf-single-repeater{\n                            &:last-child{\n                                margin-bottom: 16px;\n                            }\n                            .tf-repeater-content-wrap{\n                                padding: 0;\n                                align-items: center;\n                                gap: 16px;\n                                flex-wrap: nowrap;\n                                .tf-field{\n                                    padding: 0;\n                                }\n                                .tf-repeater-icon-delete{\n                                    cursor: pointer;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    width: 100%;\n    .tf-apt-cal,\n    .tf-room-cal{\n        width: 100%;\n    }\n}\n@-webkit-keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}\n\n@keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}",".tf-hotel-room{\n    .tf-single-room{\n        display: flex;\n        padding: 12px 24px;\n        background: #D8E6FF;\n        position: relative;\n        border-radius: 5px;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1rem;\n        margin-bottom: 16px;\n\n        .tf-room-title {\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px;\n        }\n    }\n}",".tf-colors-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n    gap: 16px;\n    li {\n        display: inline-block;\n        border-radius: 5px;\n        width: calc(20% - 13px);\n        @media only  screen and (max-width: 1366px){\n            width: calc(33.33% - 12px);\n        }\n        @media #{$max1024}{\n            width: calc(25% - 12px);\n        }\n        @media #{$max768}{\n            width: calc(33.33% - 11px);\n        }\n        @media #{$max575}{\n            width: calc(50% - 8px);\n        }\n        @media #{$max320}{\n            width: 100%;\n        }\n        .tf-colors-checkbox{\n            border-radius: 6px;\n            border: 1px solid #ddd;\n            display: block;\n            cursor: pointer;\n            .tf-colors-box{\n                height: 35px;\n                display: flex;\n                span{\n                    min-width: 25%;\n                    &:first-child{\n                        border-radius: 6px 0 0 0;\n                    }\n                    &:last-child{\n                        border-radius: 0 6px 0 0;\n                    }\n                }\n            }\n            .tf-color-footer{\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                padding: 15px 10px;\n                span.tf-template-title{\n                    text-align: center;\n                    font-weight: 500;\n                    cursor: pointer;\n                }\n                input{\n                    display: none;\n                }\n                .tf-color-checkmark{\n                    border-radius: 4px;\n                    border: 1px solid #ddd;\n                    background: #fff;\n                    height: 16px;\n                    width: 16px;\n                    position: relative;\n                    z-index: 0;\n                    &::after{\n                        position: absolute;\n                        content: \"\";\n                        top: 0;\n                        left: 4px;\n                        border: solid #fff;\n                        border-color: #fff;\n                        border-width: 0 3px 3px 0;\n                        width: 6px;\n                        height: 9px;\n                        z-index: 99;\n                        transform: rotate(45deg);\n                    }\n                }\n            }\n        }\n\n        .tf-colors-checkbox input:checked~.tf-color-checkmark {\n            background-color: #3E64DE;\n            border-color: #3E64DE;\n            &::after{\n                display: block;\n            }\n        }\n    }\n}",".tf-field-switch_group {\n\n  .tf-switch-group-wrap{\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 12px;\n\n    &.tf-switch-column-4{\n      grid-template-columns: 1fr 1fr 1fr 1fr;\n\n      @media #{$max1366} {\n        grid-template-columns: 1fr 1fr 1fr;\n      }\n      @media #{$max1024} {\n        grid-template-columns: 1fr 1fr;\n      }\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-2{\n      grid-template-columns: 1fr 1fr;\n\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-1{\n      grid-template-columns: 1fr;\n    }\n\n    @media #{$max1024} {\n      grid-template-columns: 1fr 1fr;\n    }\n    @media #{$max768} {\n      grid-template-columns: 1fr;\n    }\n\n    .tf-switch-column{\n      padding: 8px 16px;\n      border: 1px solid $slate20;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(space-between);\n      border-radius: 4px;\n      background-color: #fff;\n      cursor: move;\n\n      .tf-switch-group-label{\n        margin-right: 4px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-switch-drag-highlight{\n      background-color: $slate10;\n    }\n\n  }\n\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 62px;\n    height: 28px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: #DEE6EE;\n      border-radius: 20px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 20px;\n        width: 20px;\n        border-radius: 50px;\n        top: 4px;\n        left: 4px;\n        background-color: #ECF2F8;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 12px;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: #21A159;\n\n        &:before {\n          left: 100%;\n          margin-left: -24px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-accordion{\n    .tf-tab-switch-box{\n        &.active-repeater{\n            .tf-tab-field-header{\n                border-radius: 4px 4px 0 0;\n                border-top: 1px solid $tf_border_default;\n                border-bottom: 1px solid transparent;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n            .tf-tab-field-content{\n                border-bottom: 1px solid $tf_border_default;\n                border-top: 0px solid;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n        }\n        .tf-tab-field-header{\n            border-radius: 4px;\n            border-bottom: 1px solid $tf_border_default;\n            border-left: 1px solid transparent;\n            border-right: 1px solid transparent;\n            border-top: 1px solid transparent;\n            background: $tf_fill_background;\n            padding: 8px 12px;\n            display: flex;\n            justify-content: space-between;\n            gap: 8px;\n            align-items: center;\n            .tf-field-collapas{\n                display: flex;\n                width: 100%;\n                justify-content: space-between;\n                cursor: pointer;\n                &.rotated{\n                    i{\n                        transform: rotate(180deg);\n                    }\n                }\n                .field-label{\n                    color: $tf_text_title;\n                    font-size: 15px;\n                    font-weight: 400;\n                    line-height: 24px;\n                }\n                i{\n                    display: flex;\n                    width: 24px;\n                    height: 24px;\n                    justify-content: center;\n                    border-radius: 6px;\n                    border: 1px solid $tf_border_default;\n                    background: $tf_fill_white;\n                    line-height: 26px;\n                }\n            }\n\n            .tf-field.tf-field-switch{\n                padding: 0;\n                width: 32px !important;\n                .tf-inline-switch{\n                    justify-content: end;\n                    width: 32px;\n                    .tf-field-label{\n                        display: none !important;\n                    }\n                }\n            }\n        }\n\n        .tf-tab-field-content{\n            border-radius: 0px 0px 4px 4px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_foreground;\n            padding: 4px 16px;\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            padding-bottom: 15px;\n        }\n    }\n}",".tf-backend-tour-booking h1,\n.tf-backend-hotel-booking h1{\n    font-size: 1.5rem;\n    line-height: 28px;\n    margin: 0 0 20px 0;\n    padding: 0;\n}\n.tf-backend-booking-card-wrap {\n    background: #ffffff;\n    margin-right: 20px;\n    border-radius: 6px;\n    margin-bottom: 30px;\n\n    h3.tf-backend-booking-card-title {\n        margin: 0;\n        padding: 15px 24px;\n        background-color: #003c7a;\n        color: #ffffff;\n        border-radius: 6px 6px 0 0;\n    }\n}\n\n\n.tf-booking-fields-wrapper{\n    padding: 10px 24px 20px;\n\n    .tf-booking-fields{\n        @include flexbox();\n        @include flex-wrap(wrap);\n        @include justify-content(space-between);\n\n        .tf-fieldset{\n\n            .error-input{\n                border-color: #b30000;\n            }\n            .text-danger {\n                color: #b30000;\n            }\n        }\n    }\n}\n\n.tf-backend-booking-footer{\n    margin-right: 20px;\n    text-align: right;\n}",".tf_booking_details_wrap{\n    .tf_booking_wrap_header{\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        h1{\n            color: #1D2327;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 2rem;\n            font-style: normal;\n            font-weight: 700;\n            line-height: normal;\n            padding: 0;\n        }\n\n        .tf_header_wrap_button{\n            display: flex;\n            gap: 16px;\n            .tf_booking_views_button{\n                border-radius: 8px;\n                border: 1px solid #EEF6F0;\n                background: #ffffff;\n                padding: 4px 8px;\n                float: left;\n                height: 46px;\n                box-sizing: border-box;\n                ul{\n                    margin: 0;\n                    padding: 0;\n                    display: flex;\n                    gap: 8px;\n                    li{\n                        height: 36px;\n                        width: 36px;\n                        margin: 0;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        cursor: pointer;\n                        i{\n                            font-size: 0.938rem;\n                        }\n                        &.active{\n                            color: #f0f0f1;\n                            background-color: #004e9d;\n                            border-radius: 4px;\n                        }\n                    }\n                }\n            }\n            a.tf-booking-export-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                margin: 0 !important;\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                transition: .3s all ease;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }            \n            a.tf-booking-btn,\n            .tf-google-sync-button button{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #003C79;\n                margin: 0;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                color: #F0F0F1;\n                transition: .3s all ease;\n                cursor: pointer;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #004E9D;\n                }\n            }\n        }\n    }\n\n    // Booking Details Popup\n    .tf-booking-calendar-popup-box{\n        position: fixed;\n        background-color: rgba(0, 0 ,0 , .3);\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        z-index: 99999;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        display: none;\n        .tf-calendar-popup-box{\n            border-radius: 8px;\n            background: #ffffff;\n            box-shadow: 0px 8px 30px 0px rgba(16, 40, 20, 0.10);\n            padding: 16px 24px;\n            width: 750px;\n            .tf-popup-header{\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                margin-bottom: 24px;\n                h3{\n                    color: #151615;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin: 0;\n                    a{\n                        i{\n                            color: #151615;\n                        }\n                    }\n                }\n                .tf-close{\n                    cursor: pointer;\n                }\n            }\n            .tf-popup-content{\n                display: flex;\n                gap: 24px;\n                flex-direction: column;\n                .tf-content-single-box{\n                    border-radius: 8px;\n                    background: #F3F6F4;\n                    padding: 16px 24px 24px 24px;\n                    h4{\n                        color: #141915;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        margin: 0 0 8px 0;\n                    }\n                    .tf-content-box{\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 8px;\n                        .tf-single-content{\n                            width: calc(33% - 3px);\n                            h5{\n                                margin: 0 0 5px 0;\n                                font-size: 0.875rem;\n                                text-transform: capitalize;\n                            }\n                            p{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    // Booking Calendar\n    #tf-booking-calendar{\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 24px;\n        padding-top: 30px;\n        position: relative;\n\n        .fc-header-toolbar{\n            .fc-toolbar-chunk{\n                &:nth-child(1){\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        button{\n                            height: 40px;\n                            width: 40px;\n                            border-radius: 8px;\n                            border: 0.2px solid #003c7929;\n                            background: #ffffff;\n                            padding: 0;\n                            transition: .3s all ease;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &:hover{\n                                background-color: #003c79;\n                                border-color: #003c79;\n                                span{\n                                    &::before{\n                                        color: #ffffff;\n                                    }\n                                }\n                            }\n                            span{\n                                margin: 0px !important;\n                                height: 100%;\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                width: 100%;\n                                &::before{\n                                    color: #003c79;\n                                    border-color: #003c79;\n                                    border-radius: 8px;\n                                    font-size: 1.25rem;\n                                    transition: .3s all ease;\n                                }\n                            }\n                        }\n                    }\n                }\n                &:nth-child(2){\n                    text-align: center;\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        h2{\n                            color: #1d2327 !important;\n                            font-size: 22px;\n                            font-style: normal;\n                            font-weight: 400 !important;\n                            line-height: 112%;\n                            margin: 0 !important;\n                        }\n                    }\n                }\n                &:nth-child(3){\n                    .fc-button-group{\n                        border-radius: 24px;\n                        border: 1px solid #003c7929;\n                        background: #ffffff;\n                        padding: 4px;\n                        display: flex;\n                        gap: 8px;\n                        button{\n                            background: #ffffff;\n                            color: #131c25;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            border: 0px solid;\n                            padding: 8px 12px;\n                            border-radius: 24px;\n                            text-transform: capitalize;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &.fc-button-active{\n                                background: #003c7929;\n                                color: #003c79;\n                                position: relative;\n                                padding-left: 27px;\n                                &::before{\n                                    position: absolute;\n                                    content: \"\";\n                                    left: 12px;\n                                    height: 7px;\n                                    width: 7px;\n                                    background: #003c79;\n                                    border-radius: 50%;\n                                    top: 50%;\n                                    margin-top: -3.5px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n\n        table{\n            border: 0px solid;\n            .fc-scrollgrid-section-header{\n                .fc-scroller-harness{\n                    .fc-scroller{\n                        overflow: hidden !important;\n                    }\n                }\n                th{\n                    border: 0px solid;\n                    .fc-col-header{\n                        tr{\n                            th{\n                                border: 0px solid;\n                                a{\n                                    color: #131c25;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 24px; /* 160% */\n                                    padding: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n\n            }\n            .fc-scrollgrid-section-body{\n                > td{\n                    border: 0px solid;\n                }\n                table{\n                    tr{\n                        td{\n                            border: 1px solid #003c7929;\n                            padding: 8px;\n                            background-color: transparent;\n                            .fc-daygrid-day-top{\n                                a{\n                                    color: #211319;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 24px; /* 160% */\n                                }\n                            }\n                            .fc-daygrid-day-events{\n                                .fc-daygrid-event-harness{\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    a{\n                                        border: 0px solid;\n                                        overflow: hidden;\n                                        text-overflow: ellipsis;\n                                        font-size: 13px;\n                                        font-style: normal;\n                                        font-weight: 600;\n                                        line-height: 20px; /* 153.846% */\n                                        color: #002AB3;\n                                        width: 100%;\n                                        display: block;\n                                        line-height: 15px;\n                                        background: transparent;\n                                        cursor: pointer;\n                                        .tf-booking-single-popup{\n                                            padding: 6px 8px;\n                                            // border-left: 1px solid #002AB3;\n                                            // background: #EBEFFF;\n                                            border-radius: 8px;\n                                            // span{\n                                            //     color: #002AB3;\n                                            // }\n                                        }\n                                    }\n\n                                    .tf-order-completed {\n                                        background: #c8d7e1 !important;\n                                        border-color: #c8d7e1 !important;\n\n                                        .fc-event-main{\n                                            color: #003d66 !important\n                                        }\n                                    }\n\n                                    .tf-order-on-hold {\n                                        background: #f8dda7 !important;\n                                        border-color: #f8dda7 !important;\n\n                                        .fc-event-main{\n                                            color: #573b00 !important\n                                        }\n                                    }\n\n                                    .tf-order-cancelled {\n                                        background: #e5e5e5 !important;\n                                        border-color: #e5e5e5 !important;\n\n                                        .fc-event-main{\n                                            color: #454545 !important\n                                        }\n                                    }\n\n                                    .tf-order-failed {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #570000 !important\n                                        }\n                                    }\n\n                                    .tf-order-processing {\n                                        background: #c6e1c6 !important;\n                                        border-color: #c6e1c6 !important;\n\n                                        .fc-event-main{\n                                            color: #2c4700 !important\n                                        }\n                                    }\n\n                                    .tf-order-trash {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #550202 !important\n                                        }\n                                    }\n                                }\n                            }\n\n                            .fc-daygrid-day-bottom{\n                                a.fc-more-link{\n                                    border-radius: 16px;\n                                    border: 1px solid #004e9d;\n                                    background: #003c791a;\n                                    overflow: hidden;\n                                    color: #004e9d;\n                                    text-overflow: ellipsis;\n                                    font-size: 13px;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px; /* 153.846% */\n                                    padding: 6px 8px;\n                                }\n                            }\n                        }\n                        td.fc-day-other{\n                            .fc-daygrid-day-top{\n                                opacity: 1;\n                                a{\n                                    color: #131c2559;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-timegrid-body{\n                    .fc-timegrid-cols{\n                       table{\n                        tbody{\n                            tr{\n                                td{\n                                    .fc-timegrid-col-events{\n                                        .fc-timegrid-event-harness{\n                                            width: 100% !important;\n\n                                            &:last-child{\n                                                margin-bottom: 0px;\n                                            }\n                                            a{\n                                                border: 0px solid;\n                                                overflow: hidden;\n                                                text-overflow: ellipsis;\n                                                font-size: 13px;\n                                                font-style: normal;\n                                                font-weight: 600;\n                                                line-height: 20px; /* 153.846% */\n                                                padding: 0;\n                                                background: transparent;\n                                                b{\n                                                    padding: 6px 8px;\n                                                    color: #002AB3;\n                                                    width: 100%;\n                                                    border-left: 1px solid #002AB3;\n                                                    background: #EBEFFF;\n                                                    border-radius: 8px;\n                                                    display: block;\n                                                    line-height: 15px;\n                                                    cursor: pointer;\n                                                }\n                                                b.confirmed{\n                                                    color: #17723F;\n                                                    border-left: 1px solid #17723F;\n                                                    background: #E6FAEE;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                       }\n                    }\n                }\n            }\n        }\n\n        .fc-theme-standard .fc-popover{\n\n            .fc-popover-body {\n                .fc-daygrid-event-harness{\n                    margin-bottom: 8px;\n                    &:last-child{\n                        margin-bottom: 0px;\n                    }\n                    a{\n                        border: 0px solid;\n                        overflow: hidden;\n                        text-overflow: ellipsis;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 20px; /* 153.846% */\n                        padding: 0;\n                        background: transparent;\n                        b{\n                            padding: 6px 8px;\n                            color: #002AB3;\n                            width: 100%;\n                            border-left: 1px solid #002AB3;\n                            background: #EBEFFF;\n                            border-radius: 8px;\n                            display: block;\n                            line-height: 15px;\n                            cursor: pointer;\n                        }\n                        b.confirmed{\n                            color: #17723F;\n                            border-left: 1px solid #17723F;\n                            background: #E6FAEE;\n                        }\n\n                        &.tf-order-completed {\n                            background: #c8d7e1 !important;\n                            border-color: #c8d7e1 !important;\n\n                            .fc-event-main{\n                                color: #003d66 !important\n                            }\n                        }\n\n                        &.tf-order-on-hold {\n                            background: #f8dda7 !important;\n                            border-color: #f8dda7 !important;\n\n                            .fc-event-main{\n                                color: #573b00 !important\n                            }\n                        }\n\n                        &.tf-order-cancelled {\n                            background: #e5e5e5 !important;\n                            border-color: #e5e5e5 !important;\n\n                            .fc-event-main{\n                                color: #454545 !important\n                            }\n                        }\n\n                        &.tf-order-failed {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #570000 !important\n                            }\n                        }\n\n                        &.tf-order-processing {\n                            background: #c6e1c6 !important;\n                            border-color: #c6e1c6 !important;\n\n                            .fc-event-main{\n                                color: #2c4700 !important\n                            }\n                        }\n\n                        &.tf-order-trash {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #550202 !important\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n        .fc-dayGridMonth-view{\n            .fc-scrollgrid-section-body{\n                table{\n                    tr{\n                        td{\n                            height: 150px;\n                            .fc-daygrid-day-events{\n                                left: 8px;\n                                right: 8px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-header-filter,\n    .tf-calendar-booking-header-filter{\n        display: none;\n        justify-content: space-between;\n        margin: 32px 0px;\n        @media #{$max1199}{\n            display: flow-root;\n        }\n        .tf-bulk-action-form{\n            display: inline-flex;\n            @media #{$max1024}{\n                display: flex;\n            }\n            .tf-filter-options{\n                @media #{$max1024}{\n                    margin-top: 0px !important;\n                }\n            }\n        }\n        .tf-left-search-filter{\n            display: flex;\n            @media #{$max1024}{\n                display: flow-root;\n            }\n            .tf-filter-options{\n                margin-right: 16px;\n                @media #{$max1024}{\n                    margin: 15px 0 0 0;\n                    width: 100% !important;\n                }\n                span.select2{\n                    height: 48px;\n                    border-radius: 6px;\n                    background: #ffffff;\n                    box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                    min-width: 160px !important;\n                    @media #{$max1024}{\n                        min-width: auto !important;\n                        width: 100% !important;\n                    }\n                }\n                span.selection{\n                    button.select2-selection__clear{\n                        margin-right: 0px;\n                        padding-top: 0px;\n                    }\n                    span.select2-selection__placeholder{\n                        color: #1d2327;\n                    }\n                    span.select2-selection{\n                        height: 48px;\n                        border: 0px solid;\n                        background: transparent;\n                        color: #1d2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        padding-left: 8px;\n                        display: flex;\n                        align-items: center;\n                        span.select2-selection__arrow{\n                            height: 48px;\n                            padding-right: 16px;\n                        }\n                    }\n                }\n            }\n            \n            .tf-order-status-filter-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                cursor: pointer;\n                margin-right: 16px;\n                height: 48px;\n                transition: .3s all ease;\n                @media #{$max1024}{\n                    margin: 0px;\n                }\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }\n            .tf-order-filter-reset{\n                a{\n                    text-decoration: none;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 20px;\n                    display: flex;\n                    padding: 10px 20px;\n                }\n            }\n            .tf-order-status-filter-reset-btn-wrapper {\n                margin-right: 16px;\n\n                .tf-order-status-filter-reset-btn {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 8px;\n                    cursor: pointer;\n                    user-select: none;\n                }\n            }\n            .tf-enquiry-reset-button-text {\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.25;\n                font-family: inherit;\n                text-decoration: none;\n            }\n        }\n        .tf-right-search-filter, .tf-enquiry-right-search-filter{\n            border-radius: 8px;\n            border: 1px solid #87888B;\n            background: #ffffff;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            padding: 8px 16px;\n            display: flex;\n            align-items: center;\n            @media #{$max1199}{\n                display: inline-flex;\n                margin-top: 16px;\n            }\n            @media #{$max1024}{\n                display: flex;\n            }\n            input{\n                width: 100%;\n                border: 0px solid;\n                color: #87888B;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px; /* 150% */\n                background: transparent;\n                -moz-appearance: textfield;\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n                &::-webkit-outer-spin-button,\n                &::-webkit-inner-spin-button {\n                -webkit-appearance: none;\n                margin: 0;\n                }\n            }\n            button{\n                cursor: pointer;\n                background-color: transparent;\n                border: 0px solid;\n            }\n        }\n    }\n    .tf-calendar-booking-header-filter{\n        display: flex;\n    }\n    .tf-order-table-responsive{\n        width: 100%;\n        overflow: auto;\n        display: none;\n        .wp-list-table{\n            border-radius: 12px;\n            background: #EDEDF8;\n            border: 0px solid;\n            width: 100%;\n            thead{\n                tr{\n                    #order_id,\n                    #action{ \n                        width: 70px; \n                    }\n                    #check_status{ \n                        width: 128px; \n                    }\n                    th, td{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        padding: 13px 24px;\n                        border-bottom: 0px solid;\n                        text-align: left;\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #EDEDF8;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                            }\n                        }\n                    }\n                }\n            }\n            tbody{\n                tr{\n                    .ostatus{\n                        text-transform: capitalize;\n                    }\n                    th, td{\n                        padding: 16px 24px;\n                        color: #1D2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        background-color: #ffffff;\n                        border-bottom: 1px solid #F0F0F1;\n                        text-align: left;\n                        a{\n                            text-decoration: none;\n                            color: #1D2327;\n                        }\n                        span{\n                            color: #87888B;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 18px; /* 112.5% */\n                        }\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #ffffff;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                    box-shadow: none;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                                \n                            }\n                        }\n                        .checkinout{\n                            padding: 3px 8px;\n                            border-radius: 16px;\n                            background: #ECFDF3;\n                            color: #027A48;\n                            text-align: center;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 0.75rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 18px;\n                        }\n                        .checkinout.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                        a.tf_booking_details_view{\n                            border-radius: 8px;\n                            background-color: #ffffff;\n                            display: inline-flex;\n                            padding: 10px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background: #F0F2F4;\n                            }\n                        }\n                    }\n                    .check-column:hover{\n                        input{\n                            box-shadow: none;\n                        }\n                    }\n                }\n            }\n            tfoot{\n                tr{\n                    th{\n                        text-align: right;\n                        padding: 12px 24px 16px 24px;\n                        .tf-booking-details-pagination{\n                            margin: 0;\n                            padding: 0;\n                            display: flex;\n                            justify-content: right;\n                            li{\n                                a{\n                                    display: flex;\n                                    padding: 10px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px;\n                                    text-decoration: none;\n                                    min-width: 20px;\n                                    text-align: center;\n                                    justify-content: center;\n                                }\n                                border-right: 1px solid #F0F0F1;\n                                background: #ffffff;\n                                &:last-child{\n                                    border-right: 0px solid;\n                                    border-radius: 0px 8px 8px 0px;\n                                    svg{\n                                        margin-left: 8px;\n                                    }\n                                }\n                                &:first-child{\n                                    border-radius: 8px 0px 0px 8px;\n                                    svg{\n                                        margin-right: 8px;\n                                    }\n                                }\n                            }\n                            li.active{\n                                background-color: #003C79;\n                                a{\n                                    color: #ffffff;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.select2-dropdown.tf-booking-filter-modal,\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    border: 0px solid;\n    border-radius: 8px;\n    background: #f0f2f4;\n    box-shadow: 0px 20px 40px 0px rgba(0,0,0,.1);\n    .select2-results{\n        ul{\n            padding-left: 4px;\n            padding-right: 4px;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            max-height: 218px;\n            scrollbar {\n                width: 5px;\n                border-radius: 10px !important;\n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 10px !important;\n            }\n            li{\n                display: block;\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin-bottom: 4px;\n                padding: 8px 16px;\n                background-color: #ffffff;\n                background: #ffffff;\n                cursor: pointer;\n                border-radius: 6px;\n                transition: .3s all ease;\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                &:hover{\n                    background-color: #F9FAFB !important;\n                }\n            }\n        }\n    }\n}\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    .select2-results{\n        ul{\n            li{\n                &:first-child{\n                    background: #ECFDF3;\n                    color: #027A48; \n                }\n                &:last-child{\n                    background: #ffffff;\n                    color: #B54708;; \n                }\n            }\n        }\n    }\n}\n\n\n// Booking Details Single Page\n.tf-booking-details-preview{\n    margin-top: 10px;\n    margin-right: 20px;\n    .tf-details-preview-header{\n        .tf-back{\n            a{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                display: inline-flex;\n                align-items: center;\n                text-decoration: none;\n                svg{\n                    margin-right: 8px;\n                }\n                &:focus{\n                    box-shadow: none;\n                    outline: none;\n                }\n            }\n        }\n        .tf-title{\n            h2{\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 2rem;\n                font-style: normal;\n                font-weight: 700;\n                line-height: normal;\n                margin: 0px 0px 16px 0px;\n            }\n        }\n        .tf-booking-id-author{\n            ul{\n                margin: 0px;\n                li{\n                    display: inline-block;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 18px;\n                    padding: 0px 12px;\n                    &:first-child{\n                        padding-left: 0px;\n                    }\n                    @media #{$max768}{\n                        padding: 0px 5px;\n                    }\n                    @media #{$max640}{\n                        padding: 5px 0;\n                        display: block;\n                    }\n                    &:nth-child(2),\n                    &:nth-child(4){\n                        @media #{$max640}{\n                            display: none;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-details-preview-box{\n        display: flex;\n        align-items: flex-start;\n        align-self: stretch;\n        gap: 24px;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        .tf-booking-details{\n            @media #{$max768}{\n                width: auto;\n            }\n            width: calc(100% - 260px);\n            .details-box{\n                border-radius: 8px;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.10);\n                padding: 24px;\n                margin-top: 24px;\n                h4{\n                    color: #003C79;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                    display: flex;\n                    justify-content: space-between;\n                    .others-button{\n                        span{\n                            cursor: pointer;\n                            display: inline-flex;\n                            align-items: center;\n                            svg{\n                                margin-right: 8px;\n                            }\n                        }\n                    }\n                }\n\n                .tf-grid-box{\n                    display: grid;\n                    grid-template-columns: 1fr 1fr;\n                    gap: 24px;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                    h3{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 150% */ \n                        margin: 0px 0px 8px 0px;\n                    }\n                    .tf-single-box{\n                        border-radius: 8px;\n                        border: 1px solid #F0F0F1;\n                        background: #EDEDF8;\n                        padding: 8px 16px;\n                        table{\n                            border: 0px solid;\n                            tr{\n                                td{\n                                    padding: 8px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 18px; /* 128.571% */\n                                }\n                                th{\n                                    padding: 8px 8px 8px 0px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 18px; /* 128.571% */\n                                    text-align: left;\n                                    text-transform: capitalize;\n                                }\n                            }\n                        }\n\n                    }\n                    .tf-checkin-by{\n                        min-height: 220px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                    .tf-voucher-preview{\n                        background-color: transparent;\n                        position: relative;\n                        max-height: 220px;\n                        overflow: hidden;\n                        object-position: top;\n                        transition: object-position 2s ease-in-out,border-color .3s ease-in-out;\n                        &:hover{\n                            object-position: bottom;\n                        }\n                        .tf-preview-btn{\n                            position: absolute;\n                            left: 0;\n                            top: 0;\n                            border-radius: 8px;\n                            background: rgba(55, 55, 62, 0.50);\n                            height: 100%;\n                            width: 100%;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            z-index: 0;\n                            a{\n                                border-radius: 8px;\n                                border: #F0F0F1;\n                                background: rgba(240, 240, 241, 0.05);\n                                border: 1px solid #F0F0F1;\n                                color: #F0F0F1;\n                                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                font-size: 1rem;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 24px;\n                                text-decoration: none;\n                                padding: 12px 20px;\n                            }\n                        }\n                    }\n                }\n                .tf-visitor-grid-box{\n                    grid-template-columns: 1fr 1fr 1fr;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                }\n                .tf-pricing-grid-box{\n                    grid-template-columns: 1fr;\n                }\n                .tf-customer-details-boxs{\n                    .tf-single-box{\n                        min-height: 415px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                }\n                .tf-customer-pricing-box{\n                    .tf-grid-single{\n                        .tf-single-box{\n                            min-height: 128px;\n                        }\n                    }\n                }\n            }\n        }\n        .tf-booking-actions{\n            width: 268px;\n            padding: 24px;\n            border-radius: 8px;\n            background: #ffffff;\n            margin-top: 24px;\n            @media #{$max768}{\n                width: auto;\n            }\n            .tf-filter-selection{\n                margin-top: 45px;\n                h3{\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                }\n                .tf-order-status-filter{\n                    position: relative;\n                    label{\n                        background: #003C79;\n                        color: #F0F0F1;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-between;\n                        padding: 8px 16px;\n                        border-radius: 6px;\n                    }\n                    ul{\n                        position: absolute;\n                        border-radius: 8px;\n                        background: #F0F2F4;\n                        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10);\n                        padding: 0;\n                        margin: 0;\n                        left: 0;\n                        z-index: 99;\n                        top: 100%;\n                        display: none;\n                        width: 100%;\n                        li{\n                            display: block;\n                            color: #1D2327;\n                            margin: 0px 8px 4px 8px;\n                            padding: 8px 16px;\n                            background-color: #ffffff;\n                            background: #ffffff;\n                            cursor: pointer;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 150% */\n                            border-radius: 6px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #EDEDF8;\n                            }\n                            &:first-child{\n                                margin-top: 8px;\n                            }\n                        }\n                        li.checkin{\n                            background: #ECFDF3;\n                            color: #027A48;\n                        }\n                        li.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                    }\n                }\n                &:first-child{\n                    margin-top: 0px;\n                }\n                .tf-refund-btn{\n                    a{\n                        border-radius: 8px;\n                        border: 1px solid #003C79;\n                        background: #ffffff;\n                        box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                        text-decoration: none;\n                        color: #003C79;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        text-decoration: none;\n                        display: block;\n                        padding: 16px 32px;\n                        text-align: center;\n                    }\n                }\n            }\n            .tf-filter-selection.active{\n                label{\n                    svg{\n                        transform: rotate(180deg);\n                    }\n                }\n                ul{\n                    display: block;\n                }\n            }\n        }\n    }\n}\n\n// Traveler datails pupup\n.visitor-details-edit-form{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    .visitor-details-edit-popup{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        position: fixed;\n        left: 50%;\n        top: 25%;\n        z-index: 999;\n        max-width: 700px;\n        margin-left: -350px;\n        .tf-visitor-details-edit-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-booking-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n        .visitor-details-popup{\n            max-height: 400px;\n            overflow-x: hidden;\n            overflow-y: auto;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            padding: 16px;\n            scrollbar {\n                width: 5px; \n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 4px;\n            }\n            .tf-single-tour-traveller{\n                padding-bottom: 16px;\n                h4{\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 16px !important;\n                    font-style: normal !important;\n                    font-weight: 600 !important;\n                    line-height: 20px !important;\n                    margin: 0px;\n                    margin-bottom: 5px;\n                }\n                .traveller-info{\n                    display: grid;\n                    grid-template-columns: repeat(3, 1fr);\n                    @media #{$max575}{\n                        grid-template-columns: repeat(1, 1fr);\n                    }\n                    gap: 10px;\n                    .traveller-single-info{\n                        width: 100%;\n                        label{\n                            color: #A4A4A4;\n                            font-family: inherit;\n                            font-size: 0.875rem;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 20px; /* 142.857% */\n                        }\n                        input[type=\"text\"],\n                        input[type=\"email\"],\n                        input[type=\"date\"],\n                        select{\n                            border-radius: 4px;\n                            border: 0.5px solid #666D74;\n                            background: transparent;\n                            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n                            height: 32px;\n                            width: 100%;\n                            padding: 0px 5px;\n                        }\n                        input[type=\"date\"]{\n                            text-transform: uppercase;\n                            font-size: 13px;\n                        }\n                        input[type=\"checkbox\"],\n                        input[type=\"radio\"]{\n                            margin: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .details-update-btn{\n        padding: 16px;\n        button{\n            border-radius: 4px;\n            background: #003C7A;\n            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n            padding: 10px 0px;\n            color: #FCFDFF;\n            font-family: inherit;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 500;\n            line-height: 20px;\n            width: 100%;\n            text-align: center;\n            border: 0px solid;\n            cursor: pointer;\n        }\n    }\n}\n\n// QR CODE \n.tf-voucher-quick-view-box{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    .voucher-quick-view{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        z-index: 999;\n        max-width: 700px;\n        .tf-voucher-details-preview-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-quick-view-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n.tf-visitor-vouchers{\n    padding: 30px;\n    border: 1px dashed #002043;\n    background-repeat: repeat;\n    background-size: cover;\n    background-position: center;\n    margin: 16px;\n    .tf-voucher-header{\n        display: flex;\n        align-items: center;\n        margin-bottom: 40px;\n        img{\n            margin-right: 25px;\n        }\n        .title{\n            h1{\n                color:#002043;\n                font-size: 1.5rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n            span{\n                color:#828C99;\n                font-size: 1.25rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n        }\n    }\n    .tf-voucher-qr-code{\n        display: flex;\n        justify-content: space-between;\n        .time-info{\n            background: #F2F2F2;\n            padding: 16px;\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            h5{\n                margin: 0;\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                b{\n                    color: #002043;\n                }\n            }\n        }\n        img{\n            margin-left: 30px;\n            object-fit: contain;\n        }\n    }\n    .tf-voucher-billing-info{\n        margin-top: 40px;\n        display: grid;\n        grid-template-columns: 2fr 1fr;\n        gap: 40px;\n        .tf-billing-details{\n            h5{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n        }\n        .tf-cta-info{\n            h4{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 700; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n            h5{\n                color: #828C99; \n                font-size: 0.875rem; \n                line-height: 28px; \n                font-weight: 400; \n                margin: 0;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            }\n        }\n    }\n    .tf-voucher-footer-qoute{\n        p{\n            color: #828C99; \n            font-size: 11px; \n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            line-height: 20px;\n        }\n    }\n}\n\n.tf-preloader-box{\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(255,255,255,.8);\n    display: none;\n    z-index: 99999999;\n    .tf-loader-preview{\n        height: 100%;\n        width: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        img{\n            display: inline-block;\n            border: none;\n            margin: 0;\n            padding: 0;\n            vertical-align: middle;\n            max-width: 100%;\n        }\n    }\n}",".tf_enquiry_details_wrap_header{\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    @media #{$max768}{\n        display: flow-root;\n    }\n    h1{\n        color: #1D2327;\n        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n        font-size: 2rem;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        padding: 0;\n    }\n\n    .tf_header_wrap_button{\n        display: flex;\n        gap: 16px;\n        .tf_booking_views_button{\n            border-radius: 8px;\n            border: 1px solid #EEF6F0;\n            background: #ffffff;\n            padding: 4px 8px;\n            float: left;\n            height: 46px;\n            box-sizing: border-box;\n            ul{\n                margin: 0;\n                padding: 0;\n                display: flex;\n                gap: 8px;\n                li{\n                    height: 36px;\n                    width: 36px;\n                    margin: 0;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    i{\n                        font-size: 0.938rem;\n                    }\n                    &.active{\n                        color: #f0f0f1;\n                        background-color: #004e9d;\n                        border-radius: 4px;\n                    }\n                }\n            }\n        }\n        a.tf-enquiry-export-btn{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #ffffff;\n            margin: 0 !important;\n            color: #003C79;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            transition: .3s all ease;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #003C79;\n            }\n        }            \n        a.tf-booking-btn,\n        .tf-google-sync-button button{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #003C79;\n            margin: 0;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            color: #F0F0F1;\n            transition: .3s all ease;\n            cursor: pointer;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #004E9D;\n            }\n        }\n    }\n}\n\n\n.tf-enquiry-table {\n    display: block !important;\n    .tf-enquiry-unread th, .tf-enquiry-unread td {\n        background-color: #EDF2F7 !important;\n        border-bottom: 1px solid #F0F2F4 !important;\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n        .tf-checkbox-listing {\n            background-color: #EDF2F7 !important;\n        }\n\n    }\n    .tf-enquiry-responded th, .tf-enquiry-responded td {\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n    }\n    #cb {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    #uemail {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #post_name {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #description {\n        width: 30%;\n        padding: 12px 24px;\n    }\n    #massage-date-time {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    thead tr {\n        .tf-checkbox-listing {\n            gap: 12px;\n            margin: 12px 24px;\n        }\n    }\n\n    tbody .tf-enquiry-single-row {\n        cursor: pointer;\n        \n        .check-column {\n            .table-name-column {\n                display: inline-flex;\n                align-items: center;\n                gap: 12px; \n                \n                .tf-checkbox-listing {\n                    width: 18px !important;\n                    justify-content: unset !important;\n                    justify-self: flex-start !important;\n                }\n            }\n        }\n\n        .time-n-date {\n            .email-time-date {\n                display: flex;\n                flex-direction: column;\n                justify-content: center;\n                align-items: flex-start;\n                gap: 4px;\n\n                .email-date {\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.12;\n                }\n\n                .email-time {\n                    color: #666D74;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.12;\n                }\n            }\n        }\n    }\n\n    .pro-notice-row {\n        border-top: none;\n        .tf-pro-notice {\n            padding: 0px 0px;\n            .tf-fieldset {\n                margin-top: 0px;\n            }\n            .tf-field-notice-inner {\n                justify-content: center;\n\n                a {\n                    text-decoration: underline;\n                    color: #295BFF;\n\n                }\n            }\n        }\n    }\n}\n\n.tf-enquiry-details-header-filter {\n    display: flex !important;\n}\n\n.tf-enquiry-single-header-details {\n    padding: 16px 24px;\n    background-color: #ffffff;\n    width: 100%;\n    display: flex;\n    gap: 16px;\n    margin: -10px -20px 24px -20px;\n\n    img {\n        height: 100%;\n        width: 32px;\n        object-fit: contain;\n        padding: 3.2px;\n    }\n\n    h1 {\n        font-family: inherit;\n        font-size: 1.5rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.33;\n    }\n}\n\nhr.enqury-single-title-line {\n    border-color: #F0EEF6;\n    margin: 0px;\n    border-width: 0.5px;\n}\n\n.tf-single-enquiry-header-buttons {\n    margin-bottom: 24px;\n    display: flex;\n    gap: 12px;\n\n    .tf-enquiry-single-back-button{\n        padding: 8px 20px 8px 16px;\n        background-color: #ffffff;\n        max-width: 60px;\n        font-size: 0.938rem;\n        color: #2C273F;\n        font-family: Inter;\n        font-style: normal;\n        font-weight: 400;\n        border-radius: 8px;\n        \n    \n       a {\n        color: #2C273F;\n        text-decoration: none;\n\n        i {\n            margin-right: 8px;\n        }\n    \n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n       }\n    }\n\n    .tf-enquiry-single-sync {\n        max-width: 120px;\n        cursor: pointer;\n        background-color: #003c79;\n        border-color: #003c79;\n        color: #ffffff;\n        transition: all .3s ease-in-out;\n        user-select: none;\n\n        &:hover {\n            background-color: #001f3e;\n            border-color: #001f3e;\n            color: #ffffff;\n        }\n    }\n}\n\n.tf-enquiry-single-details-wrapper {\n    display: flex;\n    gap: 24px;\n    .tf-single-enquiry-left {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n        width: 60%;\n        .tf-enquiry-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n            min-height: 286px;\n    \n            h2 {\n                font-family: inherit;\n                font-size: 1.063rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 150%;\n                margin: 0px;\n            }\n    \n            .tf-enquiry-details-single-heading {\n                padding-bottom: 16px;\n                padding-left: 24px;\n                padding-right: 24px;\n            }\n    \n            .tf-single-enquiry-details-content {\n                display: flex;\n                gap: 24px;\n                padding-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                flex-direction: column;\n    \n                .tf-single-enquiry-details-name, .tf-single-enquiry-details-email, .tf-single-enquiry-details-message {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 8px;\n    \n                    .tf-single-enquiry-details-label {\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.5;\n                    }\n    \n                    .tf-single-enquiry-details-value {\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n    \n                        i {\n                            margin-left: 16px;\n                            cursor: pointer;\n                            font-size: 1rem;\n                        }\n                    }\n                }\n\n                .tf-single-enquiry-reply-another-mail-button {\n                    padding: 8px 20px;\n                    background-color: #003c79;\n                    border-color: #003c79;\n                    border-radius: 8px;\n                    align-self: self-end;\n                    color: #ffffff;\n                    font-size: 0.938rem;\n                    cursor: pointer;\n        \n                    &:hover {\n                        background-color: #001f3e;\n                        border-color: #001f3e;\n                        color: #ffffff;\n                    }\n        \n                    span {\n                        font-family: inherit;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 1.6;\n                        margin-right: 8px;\n                    }\n        \n                    i {\n                        font-size: 1rem;\n                    }\n                }\n            }\n        }\n\n        .tf-single-enquiry-reply-mail-button {\n            padding: 8px 20px;\n            background-color: #003c79;\n            border-color: #003c79;\n            border-radius: 8px;\n            align-self: self-end;\n            color: #ffffff;\n            font-size: 0.938rem;\n            cursor: pointer;\n\n            &:hover {\n                background-color: #001f3e;\n                border-color: #001f3e;\n                color: #ffffff;\n            }\n\n            span {\n                font-family: inherit;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                margin-right: 8px;\n            }\n\n            i {\n                font-size: 1rem;\n            }\n\n        }\n\n        .tf-single-enquiry-reply-wrapper {\n            .tf-enquiry-details-single-heading {\n                .tf-single-enquiry-reply-mail {\n                    color: #2C273F;\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 150%;\n                }\n            }\n\n            .tf-single-enquiry-accordion {\n                margin-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n\n                .tf-single-enquiry-accordion-item {\n                    .tf-single-enquiry-accordion-head {\n                        display: flex;\n                        justify-content: space-between;\n                        align-items: center;\n                        cursor: pointer;\n                        user-select: none;\n\n                        .tf-single-enquiry-accordion-head-left {\n                            font-family: inherit;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 1.6;\n                            color: #2C273F;\n                            i {\n                                margin-right: 8px;\n                            }\n\n                            .tf-enquiry-response-user {\n                                display: inline-block;\n                                transform: scale(-1, -1);\n                            }\n                            .tf-single-accordion-dash {\n                                margin-left: 16px;\n                                margin-right: 16px;\n                            }\n                            .tf-single-accordion-subject {\n                                color: #5D5676;\n                            }\n                        }\n\n                        .tf-single-enquiry-accordion-head-right {\n                            color: #9089A9;\n                            font-family: inherit;\n                            font-size: 13px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 20px;\n                        }\n                    }\n\n                    .tf-single-accordion-body {\n                        margin-top: 16px;\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n                        display: none;\n                    }\n                    \n                    \n                }\n\n                hr {\n                    margin-top: 24px;\n                    margin-bottom: 24px;\n                    border-color: #F0EEF6;\n                }\n            }\n        }\n\n        #tf-single-enquiry-reply-form {\n            display: flex;\n            flex-direction: column;\n            gap: 24px;\n\n            textarea {\n                height: 100px;\n                padding: 16px;\n                border-radius: 8px;\n                border: 1px solid #E2DFED;\n\n                &::placeholder {\n                    color: #77708F;\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n                }\n            }\n\n            .tf-enquiry-reply-button {\n                align-self: flex-end;\n                padding: 8px 20px;\n                background-color: #003c79;\n                border-color: #003c79;\n                color: #ffffff;\n                font-family: inherit;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                gap: 8px;\n                border-color: transparent;\n                border-radius: 8px;\n                cursor: pointer;\n\n                &:hover {\n                    background-color: #001f3e;\n                    border-color: #001f3e;\n                    color: #ffffff;\n                }\n            }\n        }\n    }\n\n    .tf-single-enquiry-right {\n        width: 40%;\n        .tf-enquiry-single-log-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n\n            .tf-singe-enquiry-log-details-heading {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                padding-bottom: 16px;\n                padding-right: 24px;\n                padding-left: 24px;\n\n                h2 {\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%;\n                    margin: 0px;\n                }\n\n                .enquiry-details-status {\n                    padding: 4px 12px;\n                    background-color: #D0F5E1;\n                    border-radius: 16px;\n                    display: flex;\n                    align-items: center;\n                    gap: 4px;\n                    color: #21A159;\n                    font-family: Inter;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.45;\n                }\n            }\n            .tf-single-enquiry-log-details-content {\n                display: flex;\n                flex-direction: column;\n                gap: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                padding-top: 24px;\n\n                .tf-single-enquiry-log-details-single {\n                    display: flex;\n                    gap: 8px;\n                    align-items: center;\n                    color: var(--UI-800, #2C273F);\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n\n                    i {\n                        margin-left: 8px;\n                        cursor: pointer;\n                        font-size: 1rem;\n                    }\n                }\n\n            }\n            \n        }\n    }\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter {\n    width: 24%;\n    flex-direction: row-reverse;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button {\n    padding: 0px;\n}\n\n.tf-enquiry-details-wrap p:first-child {\n    margin-top: 0px;\n}\n\n.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child {\n    margin-bottom: 0px;\n}\n\n\n#tf-enquiry-reply-editor_ifr, #tf-enquiry-reply-editor {\n    height: 200px !important;\n}\n\n@media #{$max1024}{\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form {\n        width: 100%;\n        gap: 12px;\n    }\n\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter {\n        width: 200px;\n    }\n}\n\n\n"],"names":[],"sourceRoot":""}
     1{"version":3,"file":"tourfic/assets/admin/css/tourfic-admin.min.css","mappings":";AAGQ,iCCCN,2BACqB,+DACrB,cACA,kBACA,yBACA,kBACA,gBACA,qBACA,eACA,eACA,uCCZA,oCACA,kCACA,+BACA,iBDYA,gBACE,mBACA,qBAGF,wBACE,WACA,gCAGF,wBACE,qBACA,WACA,gBACA,sCAEA,wBACE,qBACA,WACA,wBAKJ,UACE,mBACA,oBACA,SAGJ,cACE,WACA,yBACA,kBACA,0BACA,sBACA,wBACA,gCACA,6BACA,4BACA,qBACA,iBACA,gBACA,qBACA,sBACA,YACA,eACA,aACA,eACA,wBACE,WACA,YACA,2BACA,aACA,cAIJ,mBACE,2BACqB,wEACrB,kBACA,YACA,gBACA,gBACA,0BACA,eACA,eACA,cACA,gBAEA,gBACE,mBACA,WAOJ,cACE,MACA,OACA,eACA,WACA,YACA,gBACA,UACA,kBACA,UACA,6BCDmB,6GAxGnB,oCACA,kCACA,+BACA,yBD0GA,SACE,mBACA,mBACA,4BAGF,mBC1FA,iBACA,oBACA,qBACA,aACA,2BDwFuB,sEACrB,eACA,iBACA,kBACA,oBACA,6BAGF,iBACE,oBCrGF,iBACA,oBACA,qBACA,aACA,8BDmG0B,0DACxB,iBACA,oBACA,yBE7BI,UF+BJ,cACA,mBACA,aACA,gBACA,2BAGF,aACE,eACA,eACA,kBACA,SACA,WACA,uCClJF,oCACA,kCACA,+BACA,iCDkJE,gCC1DiB,mGDmErB,6BACE,kBACA,wBAGF,UACE,kBACA,QACA,WACA,gBACA,qBACA,WACA,YACA,sBACA,gCACA,kBACA,sBACA,mBACA,UACA,gDACA,kDACA,0CACA,8BAGF,KACE,gCACE,yBACA,uBAIJ,KACE,gCACE,yBACA,qBAIJ,eACE,8BAEA,iBACE,gBACA,0BAGF,UACE,eACA,YACA,WACA,MACA,OACA,cACA,0BACA,4CAIF,cADF,uBAEI,kBAGJ,UACE,kBACA,aACA,4CACA,gBAJF,oBAKI,kBACA,oBAIJ,gBACE,WACA,qCAGF,gBACE,eACA,uCAEA,yBACE,eAOJ,oCACE,kCAEF,YACE,2CAMA,kBACE,aACA,mBACA,gDACA,eACE,kBACA,mDAEF,gBACI,kBACA,qBACA,WACA,YACA,yDACA,SACI,QACA,SACA,2DAGR,kBACI,qDAEJ,iBACI,eACA,MACA,OACA,QACA,SACA,sBACA,eACA,gDAKR,iBACE,0CAEF,iBACE,WACA,YACA,WACA,SACA,WACA,gBACA,uBACA,eACA,gDAEF,wBACE,wDAGF,kCACE,+BACA,2BACA,qDAGF,cACE,YACA,WACA,OACA,MACA,aACA,mBACA,uBACA,YACA,UACA,kBACA,6DACA,WACE,2BAGJ,+BACE,+DAGF,kBACE,UACA,eAEF,gBACE,iBACA,iBACA,qEAGF,0BACE,iBG/VF,oBACE,eACA,gBACA,mBACA,gBACA,WACA,gCAEF,YACE,mBAEF,aACE,wCAGA,SACE,iBACA,0BACA,sDAEE,UACE,OACA,MACA,QACA,SACA,kBACA,sBACA,YACA,WACA,oCAIN,cACE,4BAGJ,kBACE,4BAGA,oBACE,WACA,0BACA,kBACA,kBACA,iBACA,iBACA,gBACA,iBACA,gBACA,iBACA,uBAEF,oBACE,WACA,0BACA,kBACA,kBACA,iBACA,iBACA,gBACA,iBACA,mBACA,yBAIF,YACE,2BAEF,YACE,yBAGJ,YACE,wBAGF,6BACE,oCACA,sBACA,4BACA,mBACA,0BACA,kBAEF,aACE,gBACA,cACA,kBACA,cACA,kBACA,SACA,kBACA,eACA,eACA,qBACA,wBACA,kBACE,WACA,0BAGJ,kBACE,iBACA,oBACA,oBACA,aACA,4BAEE,YACE,qCAIN,iBACE,gCAEF,gBACE,gBACA,oCACA,UACE,YACA,UACA,SACA,cACA,iCAGJ,eACE,mBACA,qDAGA,wBACE,gDAEF,YACE,qDAIF,wBACE,gDAEF,YACE,+VAME,SACE,yDAMF,aACE,yDAMF,aACE,6DAMF,aACE,6BAKR,SACE,eACA,sBAEF,oBACE,+BACA,qBACE,qCACA,mCACE,gCACA,WACA,iBACA,eACA,wBAIN,oBACE,iCACA,qBACE,uCACA,mCACE,gCACA,WACA,iBACA,eACA,6BAIN,qBACE,2BACA,uCAGA,eACE,8CAIF,YACE,gDAKA,YACE,uBAMN,iBACE,8BACA,MACA,QACA,YACA,WACA,YACA,YACA,+BAEF,YACE,gBACA,4CCpPF,wBACI,qBAGJ,iBACI,6DACA,eACA,iBACA,kBACA,WACA,kBACA,kBACA,kBACA,gBACA,iBACA,oBACA,QACA,wBACA,qBACA,gBACA,kBACA,UACA,4BAEA,iBACI,WACA,OACA,MACA,QACA,SACA,WACA,UACA,2DACA,kBACA,wBACA,2BAGJ,UACI,qHACA,kCAEA,SACI,mBAKZ,iBACI,mBACA,eACA,iBACA,kBACA,cACA,kBACA,kBACA,kBACA,gBACA,iBACA,wBACA,qBACA,gBACA,kBACA,UACA,0BAEA,iBACI,WACA,OACA,MACA,QACA,SACA,WACA,UACA,2DACA,kBACA,wBACA,yBAGJ,oHAEI,WACA,gCAEA,SACI,0BAKZ,eACI,uBACA,yBAGJ,eACI,6BAGJ,cACI,mDAGJ,wBACI,0GAGJ,SACI,6BACA,8BACA,iWAGJ,YACI,gDAGJ,eACI,kBAIJ,iBACI,mBACA,mIACA,oBHpGF,iBACA,oBACA,qBACA,aACA,sCGmG2B,yDACJ,uFAErB,iBATJ,6BAUgC,yDACxB,yCAGJ,WACI,4CAEA,UACI,YACA,8CAKJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,gDACA,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,+BACA,0BAUhB,eACI,YACA,aACA,8BACwB,8DACxB,gBACA,mBACA,2CACA,yBARJ,cASQ,WACA,iBACA,kBACA,wCAGJ,mBACI,QACA,qBACA,wBACA,6CAEA,YACI,gBACA,4CAGJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,gDAIR,kBACI,gBACA,kBACA,oBACA,2CACA,+CALJ,YAMQ,kCAIR,mBH/LF,iBACA,oBACA,qBACA,aACA,uCG+LE,kBACI,2CAEA,UACI,kDAIR,aACI,kBACA,eACA,kBACA,gBACA,iBACA,WACA,wDAGJ,aACI,kBACA,kBACA,kBACA,kBACA,gBACA,iBACA,eACA,mDAGJ,mBHhOF,iBACA,oBACA,qBACA,aACA,8BG8N8B,2EACH,yDACrB,gEAEA,aACI,gBACA,0BACA,0EAGJ,0BAC4B,yEACC,kEAEzB,yEAJJ,6BAKgC,yDACxB,yFAGJ,eACI,kBACA,mDAKZ,kBACI,gBACA,4BACA,kBACA,gEAEA,kBACI,oEAEA,WACI,aACA,yBACA,iFAIR,cACI,2EAGJ,QACI,eACA,2DAIA,YACI,gBACA,6CAUZ,UACI,mBACA,0BAIR,eACI,YACA,aACA,8BACwB,8DACxB,gBACA,mBACA,2CACA,yBARJ,cASQ,WACA,iBACA,kBACA,kBAOR,qBACI,UACA,sBACA,YACA,gBACA,WACA,mBACA,oBHlUF,iBACA,oBACA,qBACA,aACA,QGgUE,uBACA,mBACA,gCAEA,iBACI,qBACA,oDAEA,6BACI,iBACA,QACA,kBACA,OACA,UACA,8CAEA,mDARJ,gBASQ,UACA,4DAGJ,oBACI,WACA,WACA,mBACA,kBACA,0BACA,WACA,oDAKR,UACI,eACA,oBACA,eACA,SACA,gBACA,qBACA,iBACA,kBACA,qBACA,cACA,0BAKZ,YACI,iCAEA,aACI,uCAGJ,mBACI,QACA,qBACA,wBACA,6CAEA,YACI,gBACA,4CAGJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,iDAIR,YACI,SACA,uBACA,wEAEI,iBACI,cACA,qFACA,iBACI,SACA,QACA,aACA,8EAEJ,YACI,0FAEJ,wBACI,mGAEJ,aACI,2EAEJ,aACI,eACA,kBACA,gBACA,iBACA,SACA,eACA,4EAEJ,kFACI,mBACA,+BACA,gDAMhB,iBACI,mBACA,gCACA,kBACA,oBH9bN,iBACA,oBACA,qBACA,aACA,8BG4b8B,2FACxB,+CAPJ,YAQQ,gDAIR,aACI,kBACA,eACA,kBACA,gBACA,iBACA,uBACA,kDAGJ,eACI,cACA,kBACA,kBACA,kBACA,gBACA,iBACA,mBACA,2CAGJ,aACI,kBACA,eACA,kBACA,gBACA,iBACA,wBACA,8CAEJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,wBACA,6CAGJ,mBH9eF,iBACA,oBACA,qBACA,aACA,+BG4e+B,gCACzB,SACA,2CACA,4CALJ,QAMQ,eACA,mEAGJ,YACI,mDAGJ,aAEI,kBACA,eACA,kBACA,8CAEA,kDAPJ,WAQQ,yDAGJ,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,cACA,gBACA,0DAIR,oBACI,WAEA,cACA,kBACA,kBACA,SACA,UACA,WACA,YACA,kBACA,iBACA,wBACA,mBACA,wBACA,kBACA,8CAEA,yDAlBJ,UAmBQ,YACA,SACA,UACA,mBACA,iBACA,oDAIR,iBACI,oEAGI,WACI,wBACA,mBACA,0EAEA,kBACI,gBACA,mFACA,8DAKZ,iBACI,OACA,MACA,QACA,SACA,wBACA,UACA,WACA,kEAEA,WACI,mFACA,mBACA,uEAMR,SACI,WACA,uDAKZ,mBH1lBF,iBACA,oBACA,qBACA,aACA,+BGwlB+B,uCACzB,iFAEA,YACI,SACA,eACA,uBACA,4CAIR,kBACI,yBACA,gBACA,4BACA,aACA,sBACA,SACA,qEAEA,eACI,iEAGJ,aACI,eACA,gEAGJ,UACI,0FAEA,aACI,YACA,gBACA,mBACA,gBACA,kBACA,gGAEA,aACI,kBACA,eACA,kBACA,gBACA,iBACA,0FAIR,UACI,YACA,kaAEA,iBAII,yBACA,yBACA,YACA,iBACA,cACA,kBACA,kBACA,kBACA,gBACA,iBACA,mBACA,aACA,eACA,WACA,0bAEA,YACI,gBACA,iFAKZ,iBACI,qBACA,WACA,YACA,mBACA,uFAEA,YACI,mGAGJ,iBACI,eACA,MACA,OACA,QACA,SACA,yBACA,mBACA,uCHztBlB,oCACA,kCACA,+BACA,2GGytBkB,iBACI,WACA,YACA,WACA,mBACA,QACA,SACA,sBACA,yCACA,uCHruBtB,oCACA,kCACA,+BACA,iHGwuBkB,wBACI,wHAEA,SACI,kBACA,uEAOpB,iBACI,yBACA,mBACA,aACA,kBACA,8BACA,sBACA,mBACA,YACA,iGAEA,QACI,uGAEA,iBACI,iGAIR,gBACI,2BACA,2CACA,gGAHJ,0BAIQ,mHAGJ,WACI,SACA,gBACA,kEAKZ,SACI,wEAEA,aACI,kBACA,kBACA,kBACA,gBACA,iBACA,SACA,gBACA,+EAGJ,eACI,qGAEA,QACI,wGAEA,QACI,YACA,kBAEA,sBACA,6IAII,WACI,aACA,0BACA,sBACA,eACA,iJAEA,UACI,YACA,0CACA,iBACA,6IAKZ,yCACI,kBACA,yBACA,2JAGJ,+BACI,kBACA,6GAShB,mCACI,gEAIR,YACI,kDAIR,gBACI,SACA,qDAGJ,kBACI,gEAIA,iBACI,mBACA,2CACA,+DAHJ,YAIQ,2FAGJ,iBACI,UACA,gHAEA,iBACI,SACA,YACA,YACA,WACA,WACA,sFAKJ,oBACI,cACA,2CAMA,sFADJ,UAEQ,4HAShB,iBACI,kMAIR,eAII,kRAEA,eACI,kBACA,cACA,kBACA,eACA,kBACA,gBACA,iBACA,sSAEA,aACI,4DAMR,QACI,iDAIR,cACI,0CAOJ,kBACI,kBACA,6DAGJ,6BACI,iDAGJ,UACI,kBACA,QACA,WACA,gBACA,qBACA,WACA,YACA,sBACA,gCACA,kBACA,sBACA,mBACA,UACA,gDACA,kDACA,0CACA,8BAGJ,KACI,gCACI,yBACA,uBAIR,KACI,gCACI,yBACA,2IAOA,iBACI,8NAIA,WACI,aACA,0PAGJ,oBACI,kBACA,4CCv/BlB,iCADF,iBAEI,iBACA,qBAGJ,mBJqBE,iBACA,oBACA,qBACA,aACA,8BIvBA,WACA,kBACA,4CAEA,mBANF,iBAOI,iBACA,yCAGF,aACE,SACA,cACA,yCAGF,aACE,kBACA,cACA,MACA,SACA,gCJ1BF,6BACA,2BACA,wBACA,kCI2BA,8BACE,sBHqGY,gBGnGZ,gCJjCF,6BACA,2BACA,wBACA,aImCE,sBACA,4CAJA,iCALF,YAMI,iDAKF,iBACE,oBJjBJ,iBACA,oBACA,qBACA,aACA,2BIeyB,8DACrB,cH+EU,kBG7EV,gBACA,eACA,iBACA,gBACA,eACA,gCJpDJ,6BACA,2BACA,wBACA,kBImDI,6DAEA,gBACE,cHoEY,eGlEZ,oBJlCN,iBACA,oBACA,qBACA,aACA,+BIgC+B,uDJ7D/B,6BACA,2BACA,wBACA,sDI8DI,eACE,aACA,uDAGF,iBACE,WH6DQ,kBG3DR,6DACA,4CAEA,sDANF,eAOI,qEAGF,UACE,gDAKN,QACE,aACA,mDAEA,eACE,iEAEA,SACE,wFAEA,mBJvER,iBACA,oBACA,qBACA,aACA,2BIqE+B,2DACrB,iBACA,8BACA,kBACA,+FAEA,iBACE,WACA,YACA,WACA,yBACA,mBACA,qBHdJ,UGgBI,MACA,8BACA,mGAOF,gBACE,0GAEA,MACE,oCASd,mCACgB,wGACd,mCAFF,yBAGI,qDAIF,YACE,uBACmB,wEACM,6CACzB,2DAEA,mBJ1HJ,iBACA,oBACA,qBACA,aACA,sCI8HA,iBACE,iBACA,iBACA,6CACA,iBACE,eACA,2CAEF,aACE,eACA,cHnEI,gBGqEJ,eACA,6CACA,aHvEI,eGyEF,gBACA,mDACA,YACE,gBACA,YAOV,UACE,SACA,4BAEA,mCACgB,kFACd,eACA,4CACA,2BAJF,yBAKI,iDChMF,wBACI,+CAIJ,wBACI,2CAIJ,qBACI,kBACA,kBACA,mBACA,aACA,8BACA,mBACA,oDAEA,YACI,mBACA,wDAEA,WACI,yDAGJ,cACI,iBACA,WJ4DM,gBI1DN,yBACA,kBACA,4CACA,qBACA,gBACA,iBACA,2DAIR,iBACI,WACA,YACA,eACA,wBACA,qEAEA,iBACI,oBACA,SACA,YACA,UACA,sBACA,aACA,kBACA,uCACA,gBACA,gBACA,UACA,kBACA,wBACA,aACA,2EAEA,UACI,kBACA,qCACA,sCACA,UACA,WACA,8BACA,aACA,UACA,kFAIA,iBACI,gBACA,WJSF,aIPE,mBACA,wBACA,qBACA,iBACA,uFAEA,gBACI,2EAOZ,kBACI,UACA,0CAMhB,8BACI,mBACA,mBACA,wBACA,aACA,mBACA,8BACA,4EACA,4CACA,yCATJ,iBAUQ,4CAEJ,yCAZJ,iBAaQ,sEAGJ,SACI,4CACA,oEAFJ,UAGQ,0EAGJ,WACI,cACA,mBACA,0EAGJ,UACI,eACA,gBACA,gBACA,8CACA,yEALJ,cAMQ,6EAGJ,aACI,gBACA,mEAKZ,SACI,4CACA,kEAFJ,UAGQ,wEAGJ,UACI,oDAKZ,sBACI,kBACA,yEACA,YACI,eACA,8BACA,aACA,+CACA,wEALJ,YAMQ,eACA,gBACA,2BACA,sGAGJ,YACI,kBACA,sBACA,aACA,eACA,6BACA,4CACA,oGAPJ,YAQQ,gDAEJ,oGAVJ,2BAWQ,6CAEJ,oGAbJ,8BAcQ,SACA,4CAEJ,oGAjBJ,aAkBQ,4BACA,4CAEJ,oGArBJ,eAsBQ,kIAGJ,UACI,YACA,kBACA,cACA,qIAEA,UACI,4CAGJ,gIAVJ,UAWQ,YACA,qIAIR,iBACI,4CACA,mIAFJ,iBAGQ,uIAGJ,cACI,gBACA,WACA,gBACA,4CAEA,qIANJ,iBAOQ,wIAIR,QACI,eACA,gBACA,WJnJF,eIqJE,4CAEA,sIAPJ,gBAQQ,uDAOxB,sBACI,oBL/NN,iBACA,oBACA,qBACA,aACA,SK6NM,kBACA,+CACA,qDALJ,qBAMQ,0DAEJ,cACI,gBACA,cACA,WJ1KU,gBI4KV,yEAGJ,iCACkB,mIAIlB,oBACkB,sGAIlB,iBACI,YACA,WACA,OACA,MACA,aACA,mBACA,uBACA,YACA,UACA,kBACA,4EAEA,WACI,6EAIR,SACI,mBACA,uEAGJ,eACI,aACA,mBACA,2CACA,sEAJJ,SAKQ,+EAGJ,qBACI,wEAIR,YACI,8BACA,mBACA,2CACA,uEAJJ,qBAKQ,uBACA,0FAEJ,kBACI,qBACA,8FAEA,aACI,eACA,iBACA,gBACA,cACA,yBACA,kBACA,gGAGJ,WACI,WACA,sBACA,YACA,gHAOJ,iBACI,mBACA,aACA,mHACA,aACI,eACA,kBACA,gBACA,iBACA,kBACA,mHAEJ,YACI,0BACA,SACA,SACA,2FAIZ,iBACI,gBACA,wGACA,4BAEA,+BACA,gBACA,kBACA,oGAEA,iBACI,+BACA,iHACA,oHAEA,sBAGA,sHAIJ,YACI,SACA,8BACA,uIACA,kBACI,gBACA,wCACA,YACA,WACA,aACA,mBACA,uBACA,2IACA,UACI,YACA,uIAGR,wBACI,0IACA,aACI,eACA,kBACA,gBACA,iBACA,iBACA,sJACA,iBACI,mBACA,eACA,gBACA,cACA,eACA,kBACA,gBACA,iBACA,yBACA,gBACA,yIAGR,aACI,eACA,kBACA,gBACA,iBACA,SACA,qIAGR,eACI,uJACA,WACI,cACA,eACA,kBACA,gBACA,iBACA,qBAEA,kBACA,+JACA,aACI,eACA,gKAEJ,aACI,eACA,8TAEJ,aAEI,oKAEJ,aACI,eACA,8JAKJ,aACI,WACA,kKAEJ,aACI,WACA,iBAOpB,GACI,4BACA,oJAIJ,mBACI,mBACA,uBACA,YACA,kBACA,eACA,0BACA,kBACA,+BACA,QACA,qGAGJ,eACI,mBACA,mFAGJ,YACI,WACA,YACA,yBACA,mCACA,kBACA,mCACA,gBACA,6GAGJ,oBACI,mGAKJ,eACI,aACA,kBACA,qBACA,wHAII,gBACI,cACA,eACA,kBACA,gBACA,iBACA,uHAEJ,aACI,eACA,kBACA,gBACA,iBACA,kBACA,uHAGJ,UACI,eACA,kBACA,gBACA,iBACA,qBACA,kBACA,mBACA,iBACA,oBACA,mBACA,QACA,4FAKZ,kBACI,kBACA,aACA,+FACA,aACI,eACA,kBACA,gBACA,iBACA,mBACA,eACA,qHAEJ,YACI,2BACA,mBACA,SACA,sBACA,qIAEA,eACI,wGACA,kBACA,+BACA,WACA,uIAEA,YACI,mBACA,kBACA,qBACA,cACA,eACA,kBACA,gBACA,iBACA,SACA,4CAWxB,YACI,qCACA,SACA,wBACA,+CAEA,2CANJ,oCAOQ,4CAGJ,2CAVJ,yBAWQ,qEAGJ,qBACI,mBACA,aACA,oBLzlBV,iBACA,oBACA,qBACA,aACA,8BKulBkC,+EACH,0DACrB,uEAEA,gBACI,iBACA,cACA,kBACA,sEAGJ,iBACI,cACA,SACA,uFAGJ,iBACI,+DAIR,YACI,qCACA,mBACA,mBACA,+CAEA,8DANJ,oCAOQ,4CAGJ,8DAVJ,yBAWQ,2FAIA,kBACI,2CAMhB,oBACI,8CAEA,eACI,iBACA,gBACA,iBACA,cACA,iEAGJ,qBACI,mBACA,aACA,qCACA,aACA,SACA,2CACA,gEAPJ,aAQQ,iFAGJ,iBACI,yBACA,mBACA,2CACA,+EAJJ,kBAKQ,+FAGJ,mBLrqBd,iBACA,oBACA,qBACA,aACA,sCKmqB2C,yDACJ,kDACrB,YACA,eACA,gGAEA,iBACI,cACA,wCLxsBtB,qCACA,mCACA,gCACA,iGKysBkB,QACI,kBACA,gBACA,cACA,iBACA,2CACA,gGANJ,kBAOQ,wGAMR,wBACI,6FAIR,YACI,aACA,6BACA,+FAEA,iBACI,cACA,SACA,qBAQxB,0BACI,iDAGI,QACI,iBACA,2DAEA,oBACI,YACA,SACA,iBACA,qBACA,gBACA,kBACA,sBACA,8BACA,kEAEA,iBACI,WACA,WACA,YACA,sBACA,YACA,UACA,wBACA,iEAGJ,iBACI,WACA,WACA,YACA,sBACA,YACA,WACA,wBACA,gEAGJ,oBACI,kBACA,WJjsBE,mBImsBF,qBACA,kEAEA,gBACI,+CAOpB,qBACI,kBACA,iBACA,4CAIR,eACI,qBAGJ,cACI,0BACA,sBACA,mBACA,wBACA,8CAEA,2BACI,gCACA,aACA,8BACA,mBACA,sBACA,gCACA,gBACA,SACA,YACA,oEAEA,aACI,aACA,mBACA,SACA,sFAEA,kBACI,SACA,uFAGJ,aACI,aACA,mBACA,kBACA,yBACA,yBACA,QACA,kBACA,cACA,yFAEA,cACI,qGAGJ,cACI,6FAGJ,2BACI,yBACA,YACA,kBACA,+BACA,YACA,eACA,YACA,mGAEA,YACI,gBACA,0GAIR,iBACI,QACA,WACA,QACA,YACA,sBACA,sBACA,kBACA,gBACA,iBACA,gBACA,kBACA,qBACA,sBACA,wBACA,+HAEA,iBACI,kBACA,gBACA,6GAGJ,QACI,UACA,gBACA,+GAEA,+BACI,aACA,0BACA,mBACA,SACA,eACA,kBACA,SACA,qBACA,WJ/zBN,qHIk0BM,eACI,uIAGJ,eACI,iHAGJ,yBACI,cACA,iHAGJ,QACI,kBACA,gBACA,oHAGJ,gBACI,WACA,qHAGJ,wBACI,sHAEJ,wBACI,mEASxB,YACI,mBACA,QACA,iFAEA,wBACI,qBACA,uFAEA,wBACI,qBACA,qCAMhB,0BACI,gDAEA,mBL17BN,iBACA,oBACA,qBACA,aACA,WKw7BU,kBACA,4CAEA,+CALJ,iBAMQ,iBACA,qEAGJ,aACI,SACA,cACA,qEAGJ,aACI,kBACA,cACA,MACA,SACA,sBACA,gCLz+Bd,6BACA,2BACA,wBACA,8DK0+BU,eACI,gCL9+Bd,6BACA,2BACA,wBACA,4CK6+Bc,6DAHJ,YAIQ,6EAGJ,iBACI,oBL59BlB,iBACA,oBACA,qBACA,aACA,2BK09BuC,8DACrB,WJh6BE,kBIk6BF,eACA,gBACA,iBACA,eACA,gCL9/BlB,6BACA,2BACA,wBACA,yFK8/BkB,iBACI,cJh6Bd,eIk6Bc,oBL3+BtB,iBACA,oBACA,qBACA,aACA,+BKy+B+C,uDLtgC/C,6BACA,2BACA,wBACA,kFKugCkB,qBACI,aACA,kFAGJ,eACI,aACA,mFAGJ,2CACI,cACA,kBACA,gBACA,8BACA,4CACA,kFANJ,eAOQ,iGAGJ,aACI,2FAGJ,iBACI,YACA,kBACA,cACA,qCACA,WACA,0FAGJ,iBACI,WACA,UACA,YACA,UACA,SACA,MACA,mBACA,YACA,YACA,mBACA,4CACA,yFAZJ,eAaQ,aACA,6EAMhB,QACI,aACA,+EAEA,eACI,6FAEA,SACI,oHAEA,mBLhjC1B,iBACA,oBACA,qBACA,aACA,2BK8iCmD,2DACrB,iBACA,+HAMA,gBACI,sIAEA,MACI,gEAS5B,mCACkB,4EACd,4CACA,+DAHJ,yBAIQ,oFAGJ,gBACI,oBACA,aACA,4CACA,kFAJJ,aAKQ,wFAIA,UJxhCF,eI0hCM,gFAKZ,YACI,uBACmB,wEACM,gDACzB,mBACA,wBACA,kBACA,uFAEA,mBLvmClB,iBACA,oBACA,qBACA,aACA,0FKumCkB,qBACI,eACA,kBACA,kBACA,wGAEA,iBACI,gBACA,2GAIR,iBACI,yGAGJ,8BACI,YACA,iCAQxB,qBACI,aACA,kBACA,kBACA,0DAEA,kBACI,kBACA,aACA,0GAEA,kBACI,wFAGJ,YACI,mBACA,8BACA,kBACA,eACA,mBACA,sBACA,kBACA,mBACA,kBACA,0BACA,2CACA,uFAZJ,4BAaQ,0GAIA,iBACI,iBACA,gBACA,cACA,qBACA,kBACA,qGAGJ,QACI,eACA,iBACA,cACA,gBACA,qFAIZ,gBACI,gCACA,mFAIA,cACI,iBACA,qBACA,gBACA,eACA,iBACA,YACA,yBACA,WACA,YACA,2BACA,aACA,eACA,kBACA,2CACA,kFAfJ,0BAgBQ,2BACA,0FAGJ,wBACI,8EAKZ,YACI,gBACA,kBACA,eACA,MACA,QACA,SACA,OACA,aACA,iCACA,UACA,2GAEA,yBACI,YACA,iBACA,aACA,sBACA,uCACA,mBACA,2CACA,0GARJ,WASQ,uHAGJ,YACI,kBACA,kBACA,mBACA,eACA,2CACA,qHANJ,iBAOQ,cACA,eACA,yHAIR,YACI,cACA,kBACA,WACA,mBACA,kBACA,sBACA,2CACA,uHARJ,cASQ,yHAIR,YACI,cACA,kBACA,WACA,kBACA,iBACA,sBACA,2CACA,uHARJ,cASQ,qIAGJ,iBACI,mIAEH,kBACG,4IAIR,WACI,kIAGJ,qBACI,yJAEA,eACI,kIAIR,WAEI,kBACA,6HAGJ,UACI,gBACA,YACA,kBACA,kBACA,sBACA,kBACA,iBACA,gBACA,oIAEA,oBACI,gBACA,wHAIR,iBACI,WACA,SACA,WACA,YACA,iBACA,eACA,WACA,kBACA,kBACA,kBACA,eACA,yHAGJ,YACI,8IAGJ,gBACI,WACA,aACA,oIAGJ,UACI,YACA,gBACA,kBACA,sBACA,wHAGJ,gBACI,iBACA,sBACA,kCAOpB,YACI,oBACA,kBACA,mBACA,8CAGJ,gBAGI,gBACA,+BACA,8FACA,YACI,sEAEJ,UACI,YACA,+HAEI,oBACI,2IACA,UACI,iJAEJ,YACI,gBACA,kCAMpB,YACE,oBACA,kBACA,mBACA,mBAEF,UACE,gBACA,aACA,WCj7CF,cACE,4CAEA,UAHF,qBAII,4BAGF,aACE,kBACA,kBACA,gBACA,eACA,cLkHY,wBKhHZ,mBACA,mBACA,uBACA,kBACA,4CAEA,eACE,kBACA,aACA,qEACA,iBACE,YACA,kBACA,mBLmGQ,iBKjGR,WLyGQ,eKvGR,gBACA,iBACA,UACA,SACA,kBACA,YACA,UACA,kBACA,gDACA,6EACA,iBACE,WACA,YACA,WACA,kBACA,mBLgFM,SK9EN,iBACA,YACA,wBACA,WACA,2EAKF,SACE,mBACA,gDAGJ,cACE,yCAGJ,gBACE,iDACA,mCACE,SACA,sDAGF,gCACE,SACA,sDASF,6BACE,4BACA,gBACA,kBACA,wBAMN,iBACE,kBACA,0BACA,iBACE,gBACA,+BAIJ,aLwBkB,eKtBhB,kBACA,eACA,cACA,yCAIF,cACE,gCAIF,cACE,iBAGJ,oBACE,gGCtHE,UACI,2BACA,YACA,cNuHQ,eMrHR,yBACA,yBACA,mBNwHa,kBMtHb,wHAEA,wBACI,gBACA,kBACA,yBACA,4MAGJ,aN0GQ,4LMtGR,aNsGQ,gNMlGR,aNkGQ,wKM9FR,SACI,cN6FI,oKMzFR,SACI,cNwFI,oJMpFR,aNoFQ,wIMhFR,0CACI,yBNwDJ,gKMrDI,eACI,yBACA,4JAIZ,iBACI,yBACA,gBN0EQ,YMxER,yBACA,aACA,mBACA,sBACA,oKACA,aN6DQ,oLM1DR,WACI,iBACA,yBACA,gBACA,4MACA,YACI,YACA,gBACA,6BC7Ed,qBACE,aACA,yBACA,cP2HgB,eOzHhB,WACA,kBACA,yBACA,mBP0HiB,iBOxHjB,mCACA,eACE,gBACA,mCCZJ,UACE,eACA,yBACA,yBACA,sBRgIY,kBQ9HZ,YACA,cRqHY,eQnHZ,iBACA,yCACA,YACE,qBRmHc,gBQjHd,sCCdJ,qBACE,yBACA,yDAEA,UACE,uBACA,yBACA,mBT0He,kBSxHf,gBACA,cT2FI,kBSzFJ,oFAEA,wBTiFI,YS/EF,gBACA,aACA,oCACA,cTkFE,gGS/EF,aACE,4FAGJ,iBACE,yBACA,4BACA,cTwEE,eStEF,UACA,kBACA,UACA,QACA,UACA,mFAGF,YACE,qFAGJ,YACE,gBACA,kBACA,eACA,YACA,YACA,sBACA,uBACA,gBACA,oBACA,oGAGJ,WACE,0DAIA,eACE,4DACA,WACE,WACA,kBACA,sBACA,aACA,mBACA,uBACA,gBACA,eACA,iCAKN,cACE,eACA,MACA,OACA,QACA,SACA,kBACA,aACA,mBACA,uBACA,aACA,yCACA,iBACE,YACA,WACA,OACA,MACA,WACA,gCACA,sDAGF,oBACE,UACA,gBACA,iBACA,kBACA,2CACA,gBACA,gBACA,kBACA,kFACA,YACE,mBACA,8BACA,gCACA,SACA,aACA,qFACA,iBACE,gBACA,SACA,UACA,6GAEF,kBACE,YACA,WACA,kBACA,aACA,mBACA,uBACA,eACA,+GACA,UACE,mFAIN,YACE,2GACA,kBACE,iHACA,aACE,mBACA,iHAEF,UACE,YACA,sBACA,kBACA,kHAEF,UACE,YACA,sBACA,kBACA,qFAKN,gBACE,0BACA,2BACA,mEAMR,YACE,oCCtKI,kBACE,8CAIA,oBACE,kBACA,gDAKN,YACE,sDAEA,aViFI,eU/EF,kBACA,kBACA,gCXtBN,6BACA,2BACA,wBACA,4DWsBM,aV2EE,oEUxEA,oBV6ED,8DUvEH,UACE,qBACA,WACA,YACA,yBACA,mBACA,kBACA,QACA,OACA,gCX3CN,6BACA,2BACA,wBACA,6DW4CI,UACE,YACA,WACA,yBVqCc,mBUnCd,kBACA,QACA,SACA,UACA,6BXgDa,sGAxGnB,6BACA,2BACA,wBACA,qEW2DM,SACE,2BXyCW,qIWrCb,oBVoBc,uCWpFhB,kBACE,iDAIA,oBACE,kBACA,sDAMN,YACE,4DAEA,aXgFI,eW9EF,kBACA,kBACA,gCZvBN,6BACA,2BACA,wBACA,kEYuBM,aX0EE,0EWvEA,oBX4ED,oEWtEH,UACE,qBACA,WACA,YACA,yBACA,kBACA,kBACA,QACA,OACA,gCZ5CN,6BACA,2BACA,wBACA,mEY6CI,UACE,gDACA,4BACA,2BACA,qBACA,YACA,WACA,kBACA,QACA,SACA,UACA,6BZ6Ca,sGAxGnB,6BACA,2BACA,wBACA,2EY8DM,SACE,2BZsCW,2IYlCb,wBACE,qBACA,qECvEN,YACE,YACA,sBACA,YACA,mBACA,oBbmBJ,iBACA,oBACA,qBACA,aACA,kBarBI,qFAEA,iBACE,UACA,YACA,gBACA,YACA,eACA,kBACA,sBACA,WACA,YACA,oBbKN,iBACA,oBACA,qBACA,aACA,+BaP+B,kDACJ,kIAErB,eACE,sBACA,yEAIJ,UACE,mBACA,iDAIJ,YACE,uDAEA,SACE,2BACA,yBZ4DA,yBY1DA,kBACA,YACA,cACA,kBACA,mBACA,gBACA,mEAGF,WACE,uBACA,iBACA,kBACA,0BACA,yBACA,qBACA,sBAMR,iBACE,sEAKI,YACE,4EAEA,SACE,2BACA,YACA,kBACA,YACA,cACA,kBACA,gBACA,yBACA,mBACA,gBACA,wFAGF,WACE,UACA,iBACA,kBACA,0BACA,wGAUR,YACE,sBACA,6NAEA,OACE,0HAGF,OACE,8JAGF,OACE,iECpHM,WACI,WACA,sBACA,YACA,kBACA,sEAIJ,wBACI,qBACA,uEAEJ,eACI,sEAEJ,oBACI,mBACA,gBACA,WACA,aACA,mBCxBhB,YACE,eACA,yBdmIoB,2CchIpB,mBfsBA,iBACA,oBACA,qBACA,aACA,SexBE,gBACA,kEAEA,iBACE,WACA,YACA,eACA,oBfaJ,iBACA,oBACA,qBACA,aACA,2BefyB,wEACI,gDdoHT,WclHhB,kBACA,iBACA,qEAGF,UdkEkB,kBchEhB,gBACA,WACA,wEACA,QACE,cdgGQ,ec9FR,kBACA,gBACA,iBACA,uBACA,uEAEF,adyFc,ecvFZ,gBACA,iBACA,SACA,oFAIA,iBACE,8DAKJ,YACE,qBACA,cdmEa,ecjEb,gBACA,iBACA,QACA,oEACA,YACE,gBACA,wBC7DR,mBhByBA,iBACA,oBACA,qBACA,aACA,agB3BE,yBACA,kBACA,yBfuGI,8CepGJ,iBACE,kBACA,cfoGG,iDehGL,afqFM,kBenFJ,oDAEA,QACE,gBACA,cfkFE,eehFF,gEAIA,iBACE,0CAKN,oBfgFM,yBADD,gEe3EH,afwDU,0CepDZ,oBf0EO,yBADD,gEerEJ,afuEK,yCenEP,oBfqEI,yBADD,+DehED,afuCQ,wDe/BV,cACE,gBACA,wDAKF,cACE,gBACA,uCAKF,wBACE,2BACA,6DAEA,gBACE,cACA,iBACA,gEAGF,UfKgB,kBeHd,gBACA,kBACA,gBACA,kEAEA,eACE,kEAGF,aACE,oCC/FR,YACE,QACA,mBACA,oDACA,iBACE,mCAGJ,iBACE,qBACA,WACA,YACA,mBACA,yCAEA,YACE,qDAGF,iBACE,eACA,MACA,OACA,QACA,SACA,yBhBqGU,mBgBnGV,uCjB3BJ,oCACA,kCACA,+BACA,6DiB2BI,iBACE,WACA,YACA,WACA,mBACA,QACA,SACA,sBhB+FQ,uDgB7FR,uCjBvCN,oCACA,kCACA,+BACA,sIiBwCI,UACE,kBACA,mCjBkFa,gGiBhFb,UACA,iBACA,UACA,uCjBlDN,oCACA,kCACA,+BACA,oEiBmDI,aACE,UACA,WACA,UACA,mEAKF,wBhByDe,0EgBtDb,SACE,kBACA,sBACA,uDACA,iFAGF,SACE,kFAGF,SACE,6BC9ER,iBACE,4CAEA,mBlBsBF,iBACA,oBACA,qBACA,aACA,SkBxBI,iHAEA,UACE,sBAKN,UACE,2BACA,YACA,yBjBsFI,kBiBpFJ,YACA,cjBkFM,kBiBhFN,yBACA,4BAEA,eACE,6BACA,kBACA,iDAGF,ajBmEM,6CiB/DN,ajB+DM,kDiB3DN,ajB2DM,wCiBvDN,SACE,cjBsDI,uCiBlDN,SACE,cjBiDI,mCiB7CN,ajB6CM,kBiBxCR,iBACE,QACA,UACA,2BACA,cjBoCM,eiBlCN,6BC/DF,iBACE,sBAGF,UACE,2BACA,YACA,yBACA,mBlByHiB,kBkBvHjB,YACA,clBiHY,ekB/GZ,yBACA,4BAEA,eACE,6BACA,kBACA,iDAGF,alBsGY,6CkBlGZ,alBkGY,kDkB9FZ,alB8FY,wCkB1FZ,SACE,clByFU,uCkBrFZ,SACE,clBoFU,mCkBhFZ,alBgFY,kBkB3Ed,iBACE,QACA,UACA,2BACA,clBuEY,ekBrEZ,oBCzDJ,eACE,iCACC,iBACC,yBACA,gBnBkIY,2BmBhIZ,4CAEF,kBACE,2DAGA,YACE,qDAGF,YACE,WACA,kBACA,mBACA,kFAEE,SACE,8FAIF,yBACE,mBnBiGK,iHmB/FL,eACE,8EAIN,iBACE,mBnB+Fa,yBmB7Fb,WACA,iBACA,aACA,mBACA,uEAGF,WACE,eACA,kBACA,oBACA,eACA,iBACA,YACA,WACA,kBACA,yBACA,gBnB+EQ,sBmB7ER,4EAGF,cACE,UACA,wBACA,wEAWF,oBACE,kBACA,gBACA,eACA,iBACA,eACA,cnB8CQ,yBmB5CR,gFAGF,iBACE,UACA,QACA,aACA,mBACA,SACA,iGACA,qBACE,UACA,oBACA,mBACA,iHACA,uBACE,qGAGJ,YACE,0GACA,YACE,2DAOR,qBACE,YACA,oBpBtFJ,iBACA,oBACA,qBACA,aACA,uBoBoFuB,wEACM,4DACzB,+BACA,gCACA,iBACA,0BACA,kFAEE,eACE,mFAGJ,YACE,SACA,gBACA,uMACA,iBAEI,mBnBAU,cAXD,kBmBcT,6BACA,eACA,gBACA,4BACA,iBACA,aACA,mBACA,QACA,mGAEJ,4DACI,WnBbI,+FmBmBZ,wBACE,kDAGF,gBACE,oEACA,anBrCe,emBuCb,gBACA,iBACA,oBACA,mBACA,QACA,eACA,qDAIJ,kBACE,kBACA,+JAIM,wBACE,iBACA,gJAMF,gBACE,wDAMV,kBACE,gCAKN,mBACE,sIAIA,YAGE,qCAEF,kBACE,gDACA,eACE,yDAEF,UACE,kBACA,2EACA,iBACE,UACA,4BCxNJ,eACI,gBACA,2CACA,oBACI,iBACA,kBACA,gBACA,eACA,iBACA,cpB0FF,eoBxFE,eACA,8BACA,sCACA,2BACA,oCAEJ,wBpB6EC,gCoB3EG,cpBsEA,iDoBnEJ,wBpBuEC,gCoBrEG,0CAEJ,wBpBoEC,gCoBlEG,cpB6DA,wDoBxDJ,wBACI,aACA,kBACA,kBACA,uBACmB,wEACM,uEAE7B,mBrBhBN,iBACA,oBACA,qBACA,aACA,mBqBcU,+BC5CR,UACI,qCACA,UACI,2BACA,yBACA,yBrBkGJ,kBqBhGI,YACA,cACA,kBACA,iCAGR,qBACI,YACA,gBACA,8CACA,uBACI,+BAGR,YACI,8BACA,8CACA,SACI,oDACA,UACI,cACA,kBACA,gBACA,kBACA,cACA,gBACA,oDAEJ,UACI,2BACA,yBACA,yBrBiER,kBqB/DQ,YACA,cACA,kBACA,uBC3Cd,eACE,yCAEF,kBACE,8CAKE,YACE,8BACA,sBACA,gBACA,kBACA,4BACA,2CACA,6CAPF,iBAQI,qDAEF,eACE,eACA,WtBoEY,UsBlEZ,eACA,2CACA,mDANF,cAOI,mBACA,cACA,oEAGJ,aACE,iBACA,2CACA,kEAHF,eAII,cACA,0DAIN,iBACE,iCCxCN,WACE,aACA,mBvB4FK,kBuB1FL,kBACA,kBACA,kBACA,eACA,mBACA,uDAEA,UACE,YACA,qBACA,yDAEA,cACE,cvBkFE,8CuB7EN,iBACE,MACA,QACA,WACA,YACA,gBACA,4CACA,kBACA,cvB4DQ,kBuB1DR,kBACA,iBACA,eACA,yCAGF,YACE,mDAQF,kBACE,kDAGF,iBACE,6EAEA,UACE,gBACA,2BACA,YACA,gBACA,kBACA,YACA,cvBwCE,kBuBtCF,mFAEA,eACE,6BACA,kBACA,wGAGF,avB0BE,oGuBtBF,avBsBE,yGuBlBF,avBkBE,+FuBdF,SACE,cvBaA,8FuBTF,SACE,cvBQA,0FuBJF,avBIE,mDuBEN,mBxB1EF,iBACA,oBACA,qBACA,aACA,ewBwEI,uEAEA,sBACgB,2CACd,+BACA,0EAEA,iBACE,eACA,kBACA,cvBVA,gBuBYA,0BACA,kBACA,wBACA,4EAEA,gBACE,iFAGF,kBvBnCY,WuBqCV,wEAKN,WACE,oBACA,0FAEA,YACE,iGAEA,aACE,0GAGF,YACE,sCACA,cACA,+BACA,gBACA,6GAEA,eACE,iBACA,kBACA,eACA,kBACA,oBACA,gBACA,cvBvDJ,4HuB0DI,iBACE,MACA,OACA,YACA,WACA,oBxBzId,iBACA,oBACA,qBACA,aACA,2BwBuImC,wEACI,mKAEzB,iBACE,QACA,UACA,YACA,WACA,iBACA,iBACA,kBACA,yBACA,mBACA,UACA,wBACA,8IAEA,UACE,UACA,wBACA,mHAKN,6CACE,kJAEE,SACE,oHAIN,6CACE,mJAEE,oBvBjHI,mCuBoHF,qJACA,SACE,6HAOV,UACE,mIAEF,kBvBxHF,mBuB0HI,mIAEF,kBvBlHH,mBuBoHK,yIAEF,kBvBxIU,mDuBgJlB,YACE,qBACA,gBACA,6BACA,8CACA,iBACA,iEAEA,iBACE,wBChPN,UACE,kBACA,YACA,cxByHY,ewBvHZ,yBACA,yBACA,mBxB0HiB,6BwBxHjB,0BACA,8BAEA,wBACE,gBACA,kBACA,yBACA,mDAGF,axB2GY,+CwBvGZ,axBuGY,oDwBnGZ,axBmGY,0CwB/FZ,SACE,cxB8FU,yCwB1FZ,SACE,cxByFU,qCwBrFZ,axBqFY,qGwBlFZ,uBAEI,SACA,qCAIN,iBACE,yBACA,gBxB+EY,awB7EZ,WACA,sFACA,SAEE,2CAEF,gBACE,cxB8DU,kBwB5DV,eACA,+BACA,6BACA,0BACA,iDACA,YACE,gBACA,YACA,2IAEF,uBAEI,SACA,4CAGN,wBxBiDiB,kBwB/Cf,iBACA,cxB0Cc,kBwBxCd,kDACA,YACE,gBACA,YACA,mCAIN,YACE,mBACA,QACA,8BACA,iBACA,wDAEA,iBACE,yBACA,gBxB8BU,YwB5BV,yBACA,aACA,mBACA,sBACA,uBACA,8DACA,WACE,iBACA,yBACA,2BCnHR,UACI,gBACA,aACA,iCAGJ,0BAEI,uBCRJ,YACI,oBACA,eACA,0BAEA,oBACI,kBACA,kBACA,6CAEA,oBACI,kBACA,8DAEA,iBACI,wBACA,YACA,WACA,YACA,UACA,kBACA,yBACA,wC3BpBd,qCACA,mCACA,gCACA,oBAsBA,iBACA,oBACA,qBACA,aACA,+BAiDyB,kDACJ,mD2BxDP,kBACA,sEAEA,WACI,WACA,eACA,cACA,iDAIR,WACI,iBACA,oBACA,aACA,uEACA,uDAEA,sBACI,mDAIR,YACI,iDAEJ,cACI,yBACA,kBACA,+DAEJ,4BACI,gFAEJ,SACI,mBACA,iDAGR,aACI,kBACA,gBACA,oDAEJ,mB3B1CN,iBACA,oBACA,qBACA,aACA,2B2BwC+B,wEACI,sCACzB,QACA,c1BiBA,qB0BfA,aACA,0DAEA,eACI,2DAKJ,yBACI,c1BGM,sC0BEd,iBACI,mEAEA,iBACI,SACA,WACA,yBACA,iBACA,WACA,iBACA,gBACA,iBACA,kBACA,UACA,0CAGJ,UACI,mBACA,yGC3GZ,uBACI,uZAGJ,iBAEI,yJAGJ,iBACI,wHAGJ,cACI,uLACA,mCACI,gCACA,oOACA,SACI,wEAKZ,0BACI,kHAEJ,eACI,0LACA,YACI,SACA,eACA,iLAEJ,YACI,mBACA,8BACA,WACA,oBACA,gBAEA,MACA,WACA,OACA,WACA,gBACA,0LACA,QACI,eACA,c3B0EA,c2BxEA,gBACA,iBACA,uBACA,6OAEJ,cACI,gMAGR,YACI,kBACA,yBACA,gB3BoEI,a2BlEJ,yPACA,kBACI,2QACA,iBACI,yPAGR,YACI,SACA,eACA,SACA,kQACA,QACI,oRACA,a3B4CJ,e2B1CQ,gBACA,iBACA,kBACA,4SACA,QACI,YACA,WACA,yBACA,kBACA,ySAEJ,QACI,2QAOR,sBACI,wQAMJ,gCACI,whBAOJ,iCACI,yPAIZ,iBACI,sMAGR,kBACI,qCAKZ,wBACI,qBACA,wEAEJ,wBAEI,qBACA,oBAEJ,UACI,oB5BpHF,iBACA,oBACA,qBACA,aACA,S4BkHE,eACA,2CAEJ,cAEI,OACA,MACA,SACA,QACA,gCACA,aACA,mBACA,uBACA,cACA,mFACA,qB3B9IU,mB2BgJN,6CACA,aACA,YACA,mIACA,YACI,SACA,eACA,iBACA,gBACA,uBAEA,6CAqBA,qBACA,2CArBA,kIARJ,gBASQ,0KAGJ,SACI,qLAGJ,wBACI,gBACA,mBACA,qLAGJ,+BACI,kBACA,mLAMJ,gBACI,YACA,qNACA,iCACI,mLAKZ,cACI,qGAEJ,kBACI,qCAKR,WACI,oCAEJ,wBACI,aACA,SACA,mEACA,SACI,2BAIZ,YACI,QACA,iBACA,mBAEJ,mB5B5ME,iBACA,oBACA,qBACA,aACA,S4B0ME,WACA,qBAGJ,iBACI,6BAEA,UACI,kBACA,QACA,SACA,gBACA,qBACA,WACA,YACA,sBACA,gCACA,kBACA,sBACA,mBACA,UACA,UACA,gDACA,kDACA,0CACA,4BAIR,YACI,qDACA,WACI,aACA,sB3BxPM,mB2B0PN,kBACA,6EACA,YACI,QACA,gFACA,iBACI,0GAEJ,iBACI,WACA,SACA,8GACA,cACI,8EAIZ,YACI,mBACA,SACA,qFACA,iBACI,mB3B7JM,cAXD,kB2B2KL,6BACA,eACA,gBACA,4BACA,iBACA,eACA,sGACA,4DACI,W3BvKJ,sD2BgLhB,iBAGI,2HACA,iBACI,YACA,SACA,0IACA,WACI,eACA,0BACA,sJACA,WACI,kRAIZ,iBAGI,yBACA,gB3BrMQ,a2BuMR,6bACA,kBACI,+lBACA,oBACI,c3BnNA,0B2BqNA,gBACA,iBACA,slBAEJ,iBACI,0BACA,gB3BnNA,gB2BqNA,SACA,YACA,mBACA,yrBACA,8BACI,WACA,UACA,kBACA,SACA,s5DACA,a3BtOA,+uB2B0OA,YACI,gBACA,g0BAEJ,iBACI,+3BACA,iBACI,WACA,UACA,WACA,yB3BpPR,kB2BsPQ,WACA,UACA,ieAOhB,UACI,0wBAEI,UACI,o2BAEJ,sBAEI,6CAmBA,qBACA,+gCAjBA,SACI,qkCAGJ,wBACI,gBACA,mBACA,qkCAGJ,+BACI,kBACA,s3BAOR,6BACI,8BACA,46BAEI,UACI,iBACA,87BACA,a3BrShB,e2BuSoB,gBACA,iBACA,UACA,wvBAOhB,gBACI,irCAKQ,YACI,QACA,kBACA,oxCACA,iBACI,4sCAEJ,2BACI,kBACA,0BACA,gB3BzTxB,i0C2B2TwB,qCACI,g4CAEJ,kBACI,k5CACA,WACI,c3BzUhC,e2B2UgC,gBACA,iBACA,wzCAGR,iBACI,WACA,8BACA,mB3B1UvB,gB2B4UuB,mBACA,iBACA,w8CACA,a3B9U7B,e2BgViC,gBACA,iBACA,0NAY5C,iBAEI,yBACA,gB3BnWQ,a2BqWR,WACA,aACA,eACA,SACA,sBACA,8BACA,8HAEJ,iBACI,yBACA,gB3B/WQ,a2BiXR,WACA,aACA,eACA,SACA,uLACA,QACI,UACA,SACA,qQACA,QACI,iBACA,8NAEJ,wBACI,gBACA,YACA,iRACA,eACI,qQAGR,iBACI,iBACA,mBACA,SACA,mSACA,SACI,gVAEJ,cACI,kHAKhB,YACI,kBACA,yBACA,gB3BvZQ,yJ2ByZR,YACI,SACA,eACA,uLACA,SACI,uIAIZ,YACI,kBACA,yBACA,gB3BraQ,0R2ByaA,iBACI,8WAGA,kCACI,uUAGR,WACI,SACA,ogBAIY,kBACI,+eAQJ,cACI,yhBAEJ,gBACI,0OASxB,YACI,SACA,sBACA,kTACA,QACI,UACA,yVACA,SACI,iBACA,0dAEI,kBACI,wiBACA,YACI,iBACA,mBACA,SACA,UACA,skBACA,SACI,+nBAGA,cACI,4YAMpB,QACI,uUAKR,mBACI,SACA,UACA,8WACA,SACI,iBACA,yBACA,kfAEI,kBACI,gkBACA,SACI,mBACA,SACA,iBACA,+BACA,8lBACA,SACI,iaAKhB,QACI,4GAQ5B,YACI,SACA,iNAEJ,iBAEI,mB3BxhBc,cAXD,kB2BsiBb,6BACA,eACA,gBACA,4BACA,iBACA,oBACA,mBACA,QACA,sGAEJ,4DACI,W3BriBQ,4M2B0iBJ,iBACI,8QAGA,YACI,sBACA,SACA,uUACA,YACI,oaAEI,kBACI,idAEJ,SACI,mBACA,SACA,iBACA,+eACA,SACI,4hBAEJ,cACI,oCAWpC,YAEI,SACA,eACA,WACA,yHACA,UAEI,8BAGR,KACI,gCACI,yBACA,uBAIR,KACI,gCACI,yBACA,iCCtuBJ,YACI,kBACA,mBACA,kBACA,kBACA,mBACA,8BACA,eACA,mBACA,+CAEA,eACI,eACA,iBACA,wBCfZ,YACI,oBACA,eACA,SACA,2BACA,oBACI,kBACA,uBACA,4CACA,0BAJJ,yBAKQ,6CAEJ,0BAPJ,sBAQQ,4CAEJ,0BAVJ,yBAWQ,+CAEJ,0BAbJ,qBAcQ,4CAEJ,0BAhBJ,UAiBQ,gDAEJ,iBACI,sBACA,cACA,eACA,8DACA,WACI,aACA,mEACA,aACI,+EACA,uBACI,8EAEJ,uBACI,gEAIZ,YACI,mBACA,8BACA,kBACA,uFACA,iBACI,gBACA,eACA,sEAEJ,YACI,oFAEJ,iBACI,sBACA,gBACA,YACA,WACA,kBACA,UACA,2FACA,iBACI,WACA,MACA,SACA,kBACA,kBACA,yBACA,UACA,WACA,WACA,wBACA,iFAMhB,wBACI,qBACA,wFACA,aACI,8CClFd,YACE,kCACA,SACA,iEAEA,qCACE,4CAEA,gEAHF,iCAII,6CAEF,gEANF,6BAOI,4CAEF,gEATF,yBAUI,kEAGJ,6BACE,2CAEA,gEAHF,yBAII,kEAGJ,yBACE,4CAGF,6CA7BF,6BA8BI,4CAEF,6CAhCF,yBAiCI,iEAGF,gBACE,yBACA,oB/BbJ,iBACA,oBACA,qBACA,aACA,2B+BWyB,+EACI,gDACzB,sBACA,YACA,uFAEA,gBACE,eACA,wEAIJ,wB9B2CM,yC8BrCR,iBACE,qBACA,WACA,YACA,mBACA,+CAEA,YACE,2DAGF,iBACE,eACA,MACA,OACA,QACA,SACA,yBACA,mBACA,uC/B7EJ,oCACA,kCACA,+BACA,mE+B6EI,iBACE,WACA,YACA,WACA,mBACA,QACA,SACA,yBACA,uDACA,uC/BzFN,oCACA,kCACA,+BACA,kJ+B0FI,UACE,kBACA,mC/BgCa,gG+B9Bb,UACA,eACA,UACA,uC/BpGN,oCACA,kCACA,+BACA,0E+BqGI,aACE,UACA,WACA,UACA,yEAKF,wBACE,gFAEA,SACE,kBACA,sBACA,uDACA,uFAGF,SACE,wFAGF,SACE,6EC/HE,yBACI,6BACA,sCACA,8BACA,+BACA,8EAEJ,+BACI,qBACA,8BACA,+BACA,6DAGR,iBACI,gCACA,oCACA,qCACA,mCACA,mB/B6GS,iB+B3GT,aACA,8BACA,QACA,mBACA,gFACA,YACI,WACA,8BACA,eACA,0FAEI,wBACI,6FAGR,a/BuFA,e+BrFI,gBACA,iBACA,kFAEJ,YACI,WACA,YACA,uBACA,kBACA,yBACA,gB/BmFJ,iB+BjFI,uFAIR,SACI,sBACA,yGACA,mBACI,WACA,yHACA,uBACI,8DAMhB,6BACI,yBACA,mB/B4DS,iB+B1DT,aACA,eACA,8BACA,oBACA,0DC9EZ,gBAEI,iBACA,kBACA,UACA,+BAEJ,eACI,kBACA,kBACA,mBACA,gEAEA,QACI,kBACA,yBACA,WACA,0BACA,4BAKR,sBACI,+CAEA,mBjCCF,iBACA,oBACA,qBACA,aACA,uBiCHyB,wEACM,uGAIrB,oBACI,yEAEJ,aACI,4BAMhB,iBACI,iBACA,kDC5CA,YACI,8BACA,mBACA,2CACA,iDAJJ,iBAKQ,sDAEJ,aACI,4HACA,eACA,kBACA,gBACA,mBACA,UACA,yEAGJ,YACI,SACA,kGACA,iBACI,yBACA,gBACA,gBACA,WACA,YACA,sBACA,qGACA,QACI,UACA,aACA,QACA,wGACA,WACI,WACA,SACA,aACA,mBACA,uBACA,eACA,0GACA,iBACI,+GAEJ,aACI,yBACA,kBACA,iGAKhB,iBACI,kBACA,yBACA,gBACA,oBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,uGACA,aACI,yBACA,gMAGR,iBAEI,kBACA,yBACA,mBACA,SACA,+CACA,4HACA,eACA,kBACA,gBACA,iBACA,cACA,wBACA,eACA,4MACA,aACI,yBACA,yDAOhB,cACI,gCACA,MACA,OACA,QACA,SACA,cACA,aACA,mBACA,uBACA,aACA,gFACA,iBACI,gBACA,8CACA,kBACA,YACA,iGACA,YACI,8BACA,mBACA,mBACA,oGACA,aACI,mBACA,kBACA,gBACA,iBACA,SACA,wGAEI,aACI,2GAIZ,cACI,kGAGR,YACI,SACA,sBACA,yHACA,iBACI,mBACA,4BACA,4HACA,aACI,kBACA,kBACA,gBACA,iBACA,iBACA,yIAEJ,YACI,eACA,QACA,4JACA,qBACI,+JACA,gBACI,kBACA,0BACA,8JAEJ,QACI,+CAU5B,kBACI,gBACA,aACA,iBACA,kBACA,qGAKY,YACI,mBACA,SACA,uBACA,4GACA,WACI,WACA,kBACA,6CACA,gBACA,UACA,wBACA,kHACA,eACI,aACA,kHAEJ,wBACI,qBACA,+HAEI,UACI,iHAIZ,qBACI,YACA,aACA,mBACA,uBACA,WACA,yHACA,aACI,qBACA,kBACA,kBACA,wBACA,iGAMpB,iBACI,qGACA,YACI,mBACA,SACA,uBACA,wGACA,wBACI,eACA,kBACA,2BACA,iBACA,oBACA,kHAKR,kBACI,4CACA,gBACA,YACA,aACA,QACA,yHACA,eACI,cACA,kBACA,kBACA,gBACA,iBACA,iBACA,iBACA,mBACA,0BACA,+HACA,eACI,aACA,0IAEJ,qCACI,cACA,kBACA,kBACA,kJACA,iBACI,WACA,UACA,WACA,UACA,mBACA,kBACA,QACA,kBACA,qDAU5B,gBACI,qHAGQ,0BACI,sFAGR,gBACI,2GAGQ,gBACI,6GACA,aACI,kBACA,kBACA,gBACA,iBACA,YACA,oFASpB,gBACI,6FAII,2CACI,YACA,+BACA,mHAEI,aACI,kBACA,kBACA,gBACA,iBACA,8IAIJ,iBACI,yJACA,iBACI,gJAEJ,gBACI,gBACA,uBACA,eACA,kBACA,gBACA,iBACA,cACA,WACA,cACA,iBACA,yBACA,eACA,yKACA,eACI,kBAGA,kKAOR,6BACI,gCACA,iLAEA,wBACI,gKAIR,6BACI,gCACA,+KAEA,wBACI,kKAIR,6BACI,gCACA,iLAEA,wBACI,+JAIR,6BACI,gCACA,8KAEA,wBACI,mKAIR,6BACI,gCACA,kLAEA,wBACI,8JAIR,6BACI,gCACA,6KAEA,wBACI,mIAOZ,kBACI,yBACA,sCACA,gBACA,cACA,uBACA,eACA,kBACA,gBACA,iBACA,gBACA,8HAKR,SACI,gIACA,gCACI,0LAaI,qBACI,qMAEA,iBACI,4LAEJ,gBACI,gBACA,uBACA,eACA,kBACA,gBACA,iBACA,UACA,yBACA,8LACA,eACI,cACA,WACA,8BACA,mBACA,kBACA,cACA,iBACA,eACA,wMAEJ,aACI,8BACA,mBACA,yHAiBpC,iBACI,oIACA,iBACI,2HAEJ,gBACI,gBACA,uBACA,eACA,kBACA,gBACA,iBACA,UACA,yBACA,6HACA,eACI,cACA,WACA,8BACA,mBACA,kBACA,cACA,iBACA,eACA,uIAEJ,aACI,8BACA,mBACA,8IAGJ,6BACI,gCACA,6JAEA,wBACI,4IAIR,6BACI,gCACA,2JAEA,wBACI,8IAIR,6BACI,gCACA,6JAEA,wBACI,2IAIR,6BACI,gCACA,0JAEA,wBACI,+IAIR,6BACI,gCACA,8JAEA,wBACI,0IAIR,6BACI,gCACA,yJAEA,wBACI,6GAYR,YACI,oIACA,QACI,UACA,gHAS5B,YAEI,8BACA,gBACA,+CACA,+GALJ,iBAMQ,2JAEJ,mBACI,4CACA,yJAFJ,YAGQ,6CAGA,+LADJ,yBAEQ,+JAIZ,YACI,4CACA,6JAFJ,iBAGQ,qMAEJ,iBACI,4CACA,mMAFJ,iBAGQ,sBACA,+NAEJ,WACI,kBACA,gBACA,+CACA,2BACA,4CACA,6NANJ,yBAOQ,sBACA,mSAIJ,gBACI,gBACA,0SAEJ,aACI,gRAEJ,WACI,iBACA,yBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,iBACA,aACA,mBACA,4UACA,WACI,mBACA,sNAMhB,iBACI,kBACA,yBACA,gBACA,+CACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,eACA,kBACA,YACA,wBACA,4CACA,qNAhBJ,UAiBQ,mOAEJ,aACI,yBACA,gNAIJ,oBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,aACA,kBACA,kPAGR,iBACI,sTAEA,YACI,mBACA,uBACA,QACA,eACA,iBACA,0NAGR,cACI,kBACA,gBACA,iBACA,oBACA,qBACA,+UAGR,iBACI,yBACA,gBACA,+CACA,iBACA,aACA,mBACA,+CACA,8UARJ,mBASQ,gBACA,6CAEJ,8UAZJ,YAaQ,wWAEJ,UACI,iBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,yBACA,0BACA,+XACA,YACI,gBACA,q6BAEJ,uBAEA,SACA,2WAGJ,cACI,+BACA,iBACA,6DAIZ,YACI,qDAEJ,UACI,cACA,aACA,oEACA,kBACI,mBACA,iBACA,WACA,2KAGQ,UAEI,2FAEJ,WACI,+JAEJ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,kBACA,wBACA,gBACA,yMACA,WACI,WACA,yBACA,kBACA,aACA,mBACA,uBACA,wBACA,qNACA,wBACI,iOACA,qBACI,qNAGR,iBACI,yBACA,mBACA,WACA,YACA,WACA,sFAQZ,yBACI,+JAEJ,iBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,sBACA,gCACA,gBACA,mKACA,oBACI,cACA,yKAEJ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,yMAEJ,WACI,WACA,sBACA,kBACA,aACA,mBACA,uBACA,wBACA,qNACA,wBACI,iOACA,qBACI,gBACA,qNAGR,iBACI,yBACA,mBACA,WACA,YACA,WACA,uLAIR,eACI,mBACA,mBACA,cACA,kBACA,4HACA,iBACA,kBACA,gBACA,iBACA,yMAEJ,eACI,cACA,mNAEJ,iBACI,sBACA,oBACA,aACA,wBACA,+NACA,kBACI,uGAKR,eACI,gFAOR,gBACI,4BACA,+GACA,QACI,UACA,aACA,sBACA,kHACA,8BAeI,gBACA,oHAfA,YACI,aACA,cACA,4HACA,kBACA,kBACA,gBACA,iBACA,qBACA,eACA,kBACA,uBACA,6HAIJ,sBACI,8BACA,iIACA,eACI,8HAGR,6BACI,kIACA,gBACI,yHAIZ,wBACI,2HACA,UACI,gGAWpC,gBAEI,kBACA,mBACA,4CACA,wIAEI,gBACI,kBACA,qBACA,0BjC/7BM,iBiCi8BN,4JACA,SACI,8BACA,wKAEJ,qBjCr8BY,8BiCu8BR,8IAEJ,aACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,kBACA,iBACA,sBACA,gBACA,eACA,kBACA,wBACA,oKACA,iBACI,0JAEJ,mCACI,yFAUJ,kBACI,cACA,wFAEJ,eACI,cACA,6BASpB,eACI,kBACA,mEAGQ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,oBACA,mBACA,qBACA,uEACA,gBACI,yEAEJ,eACI,aACA,qEAKR,aACI,4HACA,eACA,kBACA,gBACA,mBACA,wBACA,iFAIJ,UACI,oFACA,oBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,iBACA,gGACA,gBACI,2CAEJ,mFAZJ,eAaQ,4CAEJ,mFAfJ,aAgBQ,cACA,4CAIA,gMAFJ,YAGQ,8DAQxB,YACI,uBACA,mBACA,SACA,2CACA,4DALJ,iBAMQ,kFAEJ,wBAII,2CAHA,gFADJ,UAEQ,+FAGJ,iBACI,gBACA,8CACA,aACA,gBACA,iGACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,aACA,8BACA,qHAEI,cACI,oBACA,mBACA,yHACA,gBACI,2GAMhB,YACI,8BACA,SACA,4CACA,0GAJJ,yBAKQ,+GAEJ,aACI,4HACA,eACA,kBACA,gBACA,iBACA,uBACA,0HAEJ,iBACI,yBACA,mBACA,iBACA,gIACA,gBACI,sIAEI,WACI,cACA,4HACA,kBACA,kBACA,gBACA,iBACA,sIAEJ,uBACI,cACA,4HACA,kBACA,kBACA,gBACA,iBACA,gBACA,0BACA,0HAMhB,gBACI,4CACA,yHAFJ,eAGQ,gIAGR,8BACI,kBACA,iBACA,gBACA,oBACA,uEACA,qIACA,sBACI,+IAEJ,iBACI,OACA,MACA,kBACA,6BACA,YACA,WACA,aACA,mBACA,uBACA,UACA,iJACA,iBACI,eACA,iCACA,yBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,qBACA,kBACA,mHAKhB,iCACI,4CACA,kHAFJ,yBAGQ,oHAGR,yBACI,uIAGA,gBACI,4CACA,sIAFJ,eAGQ,uJAMJ,gBACI,iFAMpB,WACI,aACA,kBACA,gBACA,gBACA,2CACA,gFANJ,UAOQ,uGAEJ,eACI,yGACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,8HAEJ,iBACI,oIACA,kBACI,cACA,4HACA,eACA,kBACA,gBACA,iBACA,aACA,mBACA,8BACA,iBACA,kBACA,iIAEJ,iBACI,kBACA,mBACA,4CACA,UACA,SACA,OACA,WACA,SACA,aACA,WACA,oIACA,aACI,cACA,uBACA,iBACA,sBACA,gBACA,eACA,4HACA,eACA,kBACA,gBACA,iBACA,kBACA,wBACA,0IACA,wBACI,gJAEJ,cACI,4IAGR,kBACI,cACA,6IAEJ,eACI,cACA,kHAIZ,cACI,uHAGA,iBACI,yBACA,gBACA,+CACA,qBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,qBACA,cACA,kBACA,kBACA,uHAMJ,wBACI,gHAGR,aACI,4BAQpB,cACI,0BACA,YACA,WACA,OACA,MACA,aACA,wDACA,kBACI,yBACA,gBACA,eACA,SACA,QACA,YACA,gBACA,mBACA,wFACA,YACI,iCACA,aACA,8BACA,2FACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,WACA,+GAGA,WACI,WACA,gBACA,aACA,mBACA,uBACA,eACA,0BACA,kBACA,+EAIZ,gBACI,kBACA,gBACA,qBACA,0BjCl4CM,aiCo4CN,yFACA,SACI,+FAEJ,qBjCv4CY,kBiCy4CR,yGAEJ,mBACI,4GACA,aACI,oBACA,0BACA,6BACA,2BACA,4BACA,WACA,kBACA,yHAEJ,YACI,qCACA,SAIA,8CAHA,wHAHJ,oCAIQ,iJAGJ,UACI,sJACA,aACI,oBACA,kBACA,kBACA,gBACA,iBACA,wnBAEJ,iBAII,0BACA,yBACA,8CACA,YACA,WACA,gBACA,iKAEJ,wBACI,eACA,sUAEJ,QAEI,gDAOxB,YACI,uDACA,iBACI,mBACA,8CACA,iBACA,cACA,oBACA,eACA,kBACA,gBACA,iBACA,WACA,kBACA,iBACA,eACA,4BAMZ,cACI,0BACA,YACA,WACA,OACA,MACA,aACA,mBACA,uBACA,mBACA,gDACA,kBACI,yBACA,gBACA,YACA,gBACA,mFACA,YACI,iCACA,aACA,8BACA,sFACA,aACI,4HACA,eACA,kBACA,gBACA,iBACA,WACA,6GAGA,WACI,WACA,gBACA,aACA,mBACA,uBACA,eACA,0BACA,kBACA,sBAMpB,YACI,0BACA,yBACA,sBACA,2BACA,YACA,yCACA,YACI,mBACA,mBACA,6CACA,iBACI,mDAGA,aACI,iBACA,4HACA,iBACA,gBACA,SACA,qDAEJ,aACI,kBACA,4HACA,iBACA,gBACA,SACA,0CAIZ,YACI,8BACA,qDACA,kBACI,aACA,WACA,aACA,sBACA,uBACA,wDACA,QACI,cACA,eACA,iBACA,gBACA,4HACA,0DACA,aACI,8CAIZ,gBACI,mBACA,+CAGR,eACI,aACA,8BACA,SACA,sEAEI,aACI,eACA,iBACA,gBACA,4HACA,SACA,+DAIJ,aACI,eACA,iBACA,gBACA,4HACA,SACA,+DAEJ,aACI,kBACA,iBACA,gBACA,SACA,4HACA,iDAKR,aACI,eACA,4HACA,iBACA,mBAKZ,cACI,MACA,OACA,QACA,SACA,8BACA,aACA,iBACA,sCACA,WACI,WACA,aACA,mBACA,uBACA,0CACA,oBACI,YACA,SACA,UACA,sBACA,eACA,iCCxqDZ,YACI,8BACA,mBACA,2CACA,gCAJJ,iBAKQ,qCAEJ,aACI,4HACA,eACA,kBACA,gBACA,mBACA,UACA,wDAGJ,YACI,SACA,iFACA,iBACI,yBACA,gBACA,gBACA,WACA,YACA,sBACA,oFACA,QACI,UACA,aACA,QACA,uFACA,WACI,WACA,SACA,aACA,mBACA,uBACA,eACA,yFACA,iBACI,8FAEJ,aACI,yBACA,kBACA,gFAKhB,iBACI,kBACA,yBACA,gBACA,oBACA,cACA,4HACA,eACA,kBACA,gBACA,iBACA,wBACA,sFACA,aACI,yBACA,8JAGR,iBAEI,kBACA,yBACA,mBACA,SACA,+CACA,4HACA,eACA,kBACA,gBACA,iBACA,cACA,wBACA,eACA,0KACA,aACI,yBACA,mBAOhB,wBACI,iFACA,mCACI,2CACA,yBACA,+BACA,0BACA,6BACA,2BACA,2HAEA,mCACI,uFAIR,wBACI,+BACA,0BACA,6BACA,2BACA,uBAGJ,SACI,kBACA,2BAEJ,SACI,kBACA,8BAEJ,SACI,kBACA,gCAEJ,SACI,kBACA,sCAEJ,SACI,kBACA,iDAGA,QACI,iBACA,gDAIR,cACI,iFAGI,mBACI,mBACA,SACA,sGAEA,qBACI,iCACA,mCACA,8EAMR,YACI,sBACA,uBACA,uBACA,QACA,0FAEA,aACI,oBACA,eACA,kBACA,gBACA,iBACA,0FAGJ,aACI,oBACA,eACA,kBACA,gBACA,iBACA,mCAMhB,eACI,kDACA,eACI,+DACA,cACI,yEAEJ,sBACI,2EAEA,yBACI,cACA,mCAQpB,uBACI,mCAGJ,iBACI,sBACA,WACA,aACA,SACA,8BACA,uCAEA,WACI,WACA,mBACA,cACA,sCAGJ,mBACI,iBACA,kBACA,gBACA,iBACA,6BAIR,oBACI,WACA,kBACA,mCAGJ,kBACI,aACA,SACA,kEAEA,yBACI,sBACA,eACA,kBACA,cACA,kBACA,kBACA,gBACA,kBACA,oEAGD,aACC,qBACA,sEAEA,gBACI,0EAGJ,YACI,gBACA,2DAKR,eACI,eACA,yBACA,qBACA,WACA,+BACA,iBACA,iEAEA,wBACI,qBACA,WACA,oCAKZ,YACI,SACA,4DACA,YACI,sBACA,SACA,UACA,gFACA,qBACI,0BACA,kBACA,iBACA,mFAEA,mBACI,mBACA,kBACA,gBACA,iBACA,WACA,mHAGJ,mBACI,kBACA,mBACA,mHAGJ,YACI,SACA,iBACA,kBACA,mBACA,sBACA,2bAEA,YACI,sBACA,QACA,8hBAEA,aACI,oBACA,eACA,kBACA,gBACA,gBACA,8hBAGJ,mBACI,kBACA,kBACA,gBACA,gBACA,oiBAEA,gBACI,eACA,eACA,gKAKZ,gBACI,yBACA,qBACA,kBACA,oBACA,WACA,kBACA,eACA,sKAEA,wBACI,qBACA,WACA,qKAGJ,mBACI,kBACA,gBACA,gBACA,iBACA,kKAGJ,cACI,iGAMhB,gBACI,yBACA,qBACA,kBACA,oBACA,WACA,kBACA,eACA,uGAEA,wBACI,qBACA,WACA,sGAGJ,mBACI,kBACA,gBACA,gBACA,iBACA,mGAGJ,cACI,8JAOA,aACI,oBACA,mBACA,kBACA,gBACA,iBACA,0HAIR,eACI,kBACA,mBACA,8LAGI,YACI,8BACA,mBACA,eACA,iBACA,qOAEA,mBACI,kBACA,kBACA,gBACA,gBACA,cACA,uOACA,gBACI,+PAGJ,oBACI,wBACA,+PAEJ,gBACI,kBACA,kQAEJ,aACI,sOAIR,aACI,oBACA,eACA,kBACA,gBACA,iBACA,sLAIR,eACI,cACA,oBACA,kBACA,kBACA,gBACA,gBACA,aACA,6HAMR,eACI,mBACA,qBACA,0FAKZ,YACI,sBACA,SACA,mGAEA,YACI,aACA,kBACA,yBACA,gHAEA,aACI,oBACA,kBACA,kBACA,gBACA,gBACA,mHAIR,mBACI,iBACA,yBACA,qBACA,WACA,oBACA,kBACA,kBACA,gBACA,gBACA,aACA,mBACA,uBACA,QACA,2BACA,kBACA,eACA,yHAEA,wBACI,qBACA,WACA,6DAMhB,SACI,4FACA,qBACI,0BACA,kBACA,kIAEA,YACI,8BACA,mBACA,oBACA,mBACA,kBACA,qIAEA,mBACI,mBACA,kBACA,gBACA,iBACA,WACA,0JAGJ,gBACI,yBACA,mBACA,aACA,mBACA,QACA,cACA,kBACA,kBACA,gBACA,iBACA,mIAGR,YACI,sBACA,SACA,kBACA,mBACA,iBACA,yKAEA,YACI,QACA,mBACA,6BACA,oBACA,kBACA,kBACA,gBACA,gBACA,2KAEA,eACI,eACA,eACA,+JAUxB,SACI,2BACA,6KAGJ,WACI,wCAGJ,cACI,iEAGJ,iBACI,uDAIJ,uBACI,4CAGJ,wEACI,UACI,SACA,4EAGJ,WACI,E","sources":["webpack://tourfic/./sass/admin/css/free/tf-options/_tf-options.scss","webpack://tourfic/./sass/admin/css/free/global/_global.scss","webpack://tourfic/./sass/common/_mixin.scss","webpack://tourfic/./sass/common/_variable.scss","webpack://tourfic/./sass/admin/css/free/core/_admin.scss","webpack://tourfic/./sass/admin/css/free/setup-wizard/_setup-wizard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_tabs.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_dashboard.scss","webpack://tourfic/./sass/admin/css/free/tf-options/common/_fileds.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_text.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_textarea.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_select2.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_radio.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_checkbox.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_image.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_gallery.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_heading.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_notice.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_date.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_time.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_repeater.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_tab.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_map.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_color.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_icon.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_number.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_export_import.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_imageseletor.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_calender.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_hotel_room.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_colorpalette.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_switch-group.scss","webpack://tourfic/./sass/admin/css/free/tf-options/fields/_accordion.scss","webpack://tourfic/./sass/admin/css/free/_backend-booking.scss","webpack://tourfic/./sass/admin/css/free/_booking-details.scss","webpack://tourfic/./sass/admin/css/free/_enquiry-details.scss"],"sourcesContent":["@import 'common/tabs';\n@import 'common/dashboard';\n@import 'common/fileds';\n@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400&display=swap');\n\n//fields\n@import 'fields/text';\n@import 'fields/textarea';\n@import 'fields/select';\n@import 'fields/select2';\n@import 'fields/radio';\n@import 'fields/checkbox';\n@import 'fields/image';\n@import 'fields/gallery';\n@import 'fields/heading';\n@import 'fields/notice';\n@import 'fields/switch';\n@import 'fields/date';\n@import 'fields/time';\n@import 'fields/repeater';\n@import 'fields/tab';\n@import 'fields/map';\n@import 'fields/color';\n@import 'fields/icon';\n@import 'fields/number';\n@import 'fields/export_import';\n@import 'fields/imageseletor';\n@import 'fields/calender';\n@import 'fields/hotel_room';\n@import 'fields/colorpalette';\n@import 'fields/switch-group';\n@import 'fields/accordion';\n\n\n\n\n","/*\nButton\n*/\n.tf-admin-btn {\n  display: inline-flex;\n  @include align-items(center);\n  background-color: #ffffff;\n  color: #003c79;\n  padding: 10px 25px;\n  border: 1px solid #003c79;\n  border-radius: 4px;\n  font-weight: 500;\n  text-decoration: none;\n  cursor: pointer;\n  font-size: 1rem;\n  @include transition(all, 0.3s);\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n\n  &:hover {\n    background-color: #003c79;\n    color: #ffffff;\n  }\n\n  &.tf-btn-secondary {\n    background-color: #003c79;\n    border-color: #003c79;\n    color: #ffffff;\n    font-weight: 600;\n\n    &:hover {\n      background-color: #001f3e;\n      border-color: #001f3e;\n      color: #ffffff;\n    }\n  }\n\n  //disabled\n  &.disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n    pointer-events: none;\n  }\n}\n.tf-btn{\n  font-size: 1rem;\n  color: #ffffff;\n  background-color: #003c79;\n  border-radius: 5px;\n  -webkit-border-radius: 5px;\n  -ms-border-radius: 5px;\n  transition: all .4s ease;\n  -webkit-transition: all .4s ease;\n  -moz-transition: all .4s ease;\n  -ms-transition: all .4s ease;\n  display: inline-block;\n  padding: 5px 20px;\n  font-weight: 500;\n  text-decoration: none;\n  line-height: 2.1875rem;\n  border: none;\n  cursor: pointer;\n  outline: none;\n  &:hover{\n    background-color: #002f5e;\n    color: #ffffff;\n    border: none;\n    box-shadow: none !important;\n    outline: none;\n  }\n}\n\n.tf-link-btn{\n  display: inline-flex;\n  @include align-items(center);\n  background-color: transparent;\n  padding: 10px 25px;\n  border: none;\n  border-radius: 0;\n  font-weight: 500;\n  text-decoration: underline;\n  cursor: pointer;\n  font-size: 1rem;\n  color: #003c79;\n\n  i {\n    margin-right: 8px;\n    font-size: 1.125rem;\n  }\n}\n\n/*\nCustom Modal\n*/\n.tf-modal {\n  position: fixed;\n  top: 0;\n  left: 0;\n  z-index: 999999;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n  outline: 0;\n  visibility: hidden;\n  opacity: 0;\n  @include scale(.7);\n  @include transition(all, 0.3s, ease-in-out);\n\n  &.tf-modal-show {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n  }\n\n  .tf-modal-dialog {\n    @include flexbox();\n    @include align-items(center);\n    min-height: calc(100% - 40px);\n    max-width: 100%;\n    margin: 20px auto;\n    position: relative;\n    pointer-events: none;\n  }\n\n  .tf-modal-content {\n    position: relative;\n    @include flexbox();\n    @include flex-direction(column);\n    width: 80%;\n    max-width: 1080px;\n    pointer-events: auto;\n    background-color: $blue0;\n    outline: 0;\n    margin: 0 auto;\n    border-radius: 10px;\n    padding: 30px;\n    overflow: hidden;\n  }\n\n  .tf-modal-close {\n    color: #003162;\n    cursor: pointer;\n    font-size: 22px;\n    position: absolute;\n    top: 10px;\n    right: 10px;\n    @include transition(all, 0.3s, ease-in-out);\n\n    &:hover {\n      @include rotate(180)\n    }\n  }\n}\n\n/*\nAjax Loader\n*/\n.tf-btn-loading {\n  padding-right: 40px !important;\n  position: relative;\n}\n\n.tf-btn-loading:before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  margin-top: -7px;\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border: 2px solid #ffffff;\n  border-left-color: transparent;\n  border-radius: 50%;\n  vertical-align: middle;\n  visibility: visible;\n  opacity: 1;\n  transition: opacity .2s ease, visibility .2s ease;\n  -webkit-animation: tf-rotate 450ms infinite linear;\n  animation: tf-rotate 450ms infinite linear;\n}\n\n@-webkit-keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes tf-rotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\nbody.tf-modal-open {\n  overflow: hidden;\n\n  .tf-modal {\n    overflow-x: hidden;\n    overflow-y: auto;\n  }\n\n  &:after {\n    content: \"\";\n    position: fixed;\n    height: 100%;\n    width: 100%;\n    top: 0;\n    left: 0;\n    z-index: 99999;\n    background: rgba(0, 0, 0, 0.4);\n  }\n}\n#poststuff h2{\n  @media #{$max1024}{\n    justify-content: initial;\n  }\n}\n#poststuff h2 a{\n  color: #222;\n  font-size: 1.25rem;\n  display: none;\n  @media #{$max1024}{\n    display: inline-block;\n    margin-right: 15px;\n  }\n}\n\n.tf-field-disable {\n  user-select: none;\n  opacity: .6;\n}\n\n.tf-field-disable.tf-field-upcoming {\n  user-select: none;\n  cursor: default;\n\n  * {\n    cursor: default !important;\n  }\n}\n\n/*\nFontawesome\n*/\n.fa, .far, .fas {\n  font-family: \"FontAwesome\" !important;\n}\n.tf-field.tf-field-editor iframe {\n  height: 400px;\n}\n\n/* admin switcher */\n\n.tf-booking-status-swt {\n  .tf-booking-status{\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    span{\n      font-weight: 700;\n      font-size: 0.938rem;\n    }\n    .switch {\n        margin-left: 15px;\n        position: relative;\n        display: inline-block;\n        width: 48px;\n        height: 20px;\n        input {\n            opacity: 0;\n            width: 0;\n            height: 0;\n        }\n    }\n    .switcher.round {\n        border-radius: 20px;\n    }\n    .switcher {\n        position: absolute;\n        cursor: pointer;\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        background-color: #ccc;\n        transition: .4s;\n    }\n  }\n}\n\n.tf-booking-status-swt .switcher.round::before {\n  border-radius: 50%;\n}\n.tf-booking-status-swt .switcher::before {\n  position: absolute;\n  content: \"\";\n  height: 18px;\n  width: 18px;\n  left: 2px;\n  bottom: 1px;\n  background: #ffffff;\n  -webkit-transition: .4s;\n  transition: .4s;\n}\n.tf-booking-status-swt input:checked + .switcher {\n  background-color: #002C66;\n}\n\n.tf-booking-status-swt input:checked + .switcher::before {\n  -webkit-transform: translateX(26px);\n  -ms-transform: translateX(26px);\n  transform: translateX(26px);\n}\n\n#tf-booking-status-loader, #tf-enquiry-status-loader {\n  position: fixed;\n  height: 100%;\n  width: 100%;\n  left: 0;\n  top: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 999; \n  opacity: 0;\n  visibility: hidden;\n  img{\n    width: 120px;\n  }\n}\n#tf-enquiry-status-loader {\n  background-color: rgba(0, 0, 0, 0.2);\n}\n\n#tf-booking-status-loader.show, #tf-enquiry-status-loader.show{\n  visibility: visible;\n  opacity: 1;\n}\n.tf-small-btn {\n  margin-left:10px;\n  font-size: 0.75rem;\n  padding: 7px 15px;\n} \n\n.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {\n  overflow: hidden !important;\n}","// Transition\n@mixin transition($property: all, $time: .25s, $ease: ease-in-out) {\n  -webkit-transition: $property $time $ease;\n  -moz-transition: $property $time $ease;\n  -o-transition: $property $time $ease;\n  transition: $property $time $ease;\n}\n@mixin transition-delay($time: .5s) {\n  -webkit-transition-delay: $time;\n  -moz-transition-delay: $time;\n  -o-transition-delay: $time;\n}\n\n// Transform Origin\n@mixin transform-origin ($origin) {\n  -webkit-transform-origin: $origin;\n  -moz-transform-origin: $origin;\n  -ms-transform-origin: $origin;\n  transform-origin: $origin;\n}\n\n// --------------------------------------------------\n// Flexbox SASS mixins\n// --------------------------------------------------\n\n// Flexbox display\n@mixin flexbox() {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n@mixin flex($values) {\n  -webkit-flex: $values;\n  -ms-flex: $values;\n  flex: $values;\n}\n\n// row | row-reverse | column | column-reverse\n@mixin flex-direction($direction) {\n  -webkit-flex-direction: $direction;\n  -ms-flex-direction: $direction;\n  flex-direction: $direction;\n}\n\n// nowrap | wrap | wrap-reverse\n@mixin flex-wrap($wrap: wrap) {\n  -webkit-flex-wrap: $wrap;\n  -ms-flex-wrap: $wrap;\n  flex-wrap: $wrap;\n}\n\n// flex-start | flex-end | center | space-between | space-around\n@mixin justify-content($justify) {\n  -webkit-justify-content: $justify;\n  justify-content: $justify;\n}\n\n// flex-start | flex-end | center | space-between | space-around | stretch\n@mixin align-content($align) {\n  -webkit-align-content: $align;\n  align-content: $align;\n}\n\n// flex-start | flex-end | center | baseline | stretch\n@mixin align-items($align) {\n  -webkit-align-items: $align;\n  -ms-flex-align: $align;\n  align-items: $align;\n}\n\n// auto | flex-start | flex-end | center | baseline | stretch\n@mixin align-self($align) {\n  -webkit-align-self: $align;\n  align-self: $align;\n}\n@mixin flex-center() {\n  @include flexbox();\n  @include justify-content(center);\n  @include align-items(center);\n}\n//transform\n@mixin transform($transform) {\n  -webkit-transform: $transform;\n  -ms-transform: $transform;\n  -o-transform: $transform;\n  transform: $transform;\n}\n\n// rotate\n@mixin rotate ($deg) {\n  @include transform(rotate(#{$deg}deg));\n}\n// rotateX\n@mixin rotateX ($deg) {\n  @include transform(rotateX(#{$deg}deg));\n}\n// rotateY\n@mixin rotateY ($deg) {\n  @include transform(rotateY(#{$deg}deg));\n}\n\n// scale\n@mixin scale($scale) {\n  @include transform(scale($scale));\n}\n\n// scaleY\n@mixin scaleY($scale) {\n  @include transform(scaleY($scale));\n}\n\n// scaleX\n@mixin scaleX($scale) {\n  @include transform(scaleX($scale));\n}\n\n// translate\n@mixin translate ($x, $y) {\n  @include transform(translate($x, $y));\n}\n\n@mixin translateX ($x) {\n  @include transform(translateX($x));\n}\n\n@mixin translateY ($y) {\n  @include transform(translateY($y));\n}\n\n// translate rotate\n@mixin translate-rotate ($x, $y, $deg) {\n  @include transform(translate($x, $y)rotate(#{$deg}deg));\n}\n\n// skew\n@mixin skew ($x, $y) {\n  @include transform(skew(#{$x}deg, #{$y}deg));\n}\n\n// box-shadow\n@mixin box-shadow($top, $left, $blur, $color, $inset: false) {\n  @if $inset {\n    -webkit-box-shadow: inset $top $left $blur $color;\n    -moz-box-shadow: inset $top $left $blur $color;\n    box-shadow: inset $top $left $blur $color;\n  }\n  @else {\n    -webkit-box-shadow: $top $left $blur $color;\n    -moz-box-shadow: $top $left $blur $color;\n    box-shadow: $top $left $blur $color;\n  }\n}\n\n// Skew\n@mixin skewX($deg) {\n  -moz-transform: skewX($deg);\n  -webkit-transform: skewX($deg);\n  -o-transform: skewX($deg);\n  -ms-transform: skewX($deg);\n  transform: skewX($deg);\n}\n\n@mixin skewY($deg) {\n  -moz-transform: skewY($deg);\n  -webkit-transform: skewY($deg);\n  -o-transform: skewY($deg);\n  -ms-transform: skewY($deg);\n  transform: skewY($deg);\n}\n\n@mixin placeholder-opacity($opacity) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    opacity: $opacity;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    opacity: $opacity;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    opacity: $opacity;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    opacity: $opacity;\n  }\n}\n\n@mixin placeholder-color($color) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    color: $color;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    color: $color;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    color: $color;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    color: $color;\n  }\n}\n\n@mixin placeholder-style($style) {\n  &::-webkit-input-placeholder {\n    /* WebKit browsers */\n    font-style: $style;\n  }\n  &:-moz-placeholder {\n    /* Mozilla Firefox 4 to 18 */\n    font-style: $style;\n  }\n  &::-moz-placeholder {\n    /* Mozilla Firefox 19+ */\n    font-style: $style;\n  }\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10+ */\n    font-style: $style;\n  }\n}\n\n@mixin animate($name, $delay, $duration) {\n  -webkit-animation-name: $name;\n  -moz-animation-name: $name;\n  -o-animation-name: $name;\n  animation-name: $name;\n  -webkit-animation-delay: $delay;\n  -moz-animation-delay: $delay;\n  -o-animation-delay: $delay;\n  animation-delay: $delay;\n  -webkit-animation-duration: $duration;\n  -moz-animation-duration: $duration;\n  -o-animation-duration: $duration;\n  animation-duration: $duration;\n}\n// gradient\n@mixin gradient($color1, $color2) {\n  background-color: $color1;\n  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#{$color1}, endColorstr=#{$color2});\n  background-image: -moz-linear-gradient(center top, $color1, $color2);\n  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from($color1), to($color2));\n}\n\n//Border Radius\n@mixin bd-radius($value) {\n  -webkit-border-radius: $value;\n  -moz-border-radius: $value;\n  border-radius: $value;\n}\n","//colors\n$color-primary: var(--tf-primary);\n$color-brand-dark: var(--tf-brand-dark);\n$color-brand-lite: var(--tf-brand-lite);\n$color-heading: var(--tf-text-heading);\n$color-text: var(--tf-text-paragraph);\n$color-text-lite: var(--tf-text-lite);\n$color-border: var(--tf-border-default);\n$color-border-lite: var(--tf-border-lite);\n$color-filling-bg: var(--tf-filling-background);\n$color-filling-fg: var(--tf-filling-foreground);\n\n$color-box-shadow: var(--tf-box-shadow);\n\n$color-primary-light: #2051f5;\n$color-gray: #808080;\n$color-gray-light: #F1F3F4;\n$color-gray-info: #F5FAFF;\n$color-white: #ffffff;\n$color-danger: #ff6055;\n$color-danger-light: #fddcda;\n$color-warning: #ffbf00;\n$color-warning-light: #ffecb3;\n$color-success: #198754;\n$color-success-light: #dceddd;\n$color-info: #069697;\n$color-info-light: #f0fafa;\n$color-blue-light: #E6F2FE;\n$color-yellow-light: #FDF9F3;\n$color-gray-linear: #30281CCC;\n$color-light-grayish: #EEF2F6;\n$color-mikado-yellow: #FFBF0F;\n\n$btn-secondary-bg: #E3E7F2;\n$btn-secondary-text: #060D1C;\n\n$scrollbar-color: #aaa #eee;\n$scrollbar-thumb-color: #aaa;\n\n\n// Media Queries\n$min576: \"only screen and (min-width: 576px)\";\n$max1650: \"only screen and (max-width: 1650px)\";\n$max1600: \"only screen and (max-width: 1600px)\";\n$max1440: \"only screen and (max-width: 1440px)\";\n$max1500: \"only screen and (max-width: 1500px)\";\n$max1366: \"only screen and (max-width: 1366px)\";\n$max1320: \"only screen and (max-width: 1320px)\";\n$max1200: \"only screen and (max-width: 1200px)\";\n$max1199: \"only screen and (max-width: 1199.98px)\";\n$max991: \"only screen and (max-width: 991.98px)\";\n$max885: \"only screen and (max-width: 885px)\";\n$max830: \"only screen and (max-width: 830px)\";\n$max767: \"only screen and (max-width: 767.98px)\";\n$max640: \"only screen and (max-width: 640px)\";\n$max530: \"only screen and (max-width: 530px)\";\n$max480: \"only screen and (max-width: 480px)\";\n$max400: \"only screen and (max-width: 400px)\";\n$max375: \"only screen and (max-width: 375px)\";\n$max360: \"only screen and (max-width: 360px)\";\n\n\n// Media Queries\n$max1024: \"only screen and (max-width: 1024px)\";\n$max768: \"only screen and (max-width: 768px)\";\n$max575: \"only screen and (max-width: 575.98px)\";\n$max320: \"only screen and (max-width: 320px)\";\n\n\n\n\n\n// Template Responsive\n$tfmax360: \"only screen and (min-width: 320px) and (max-width:360px)\";\n$tfmax767: \"only screen and (max-width: 767.98px)\";\n$tfmax991: \"only screen and (min-width: 767.99px) and (max-width: 991px)\"; // 767 to 991\n\n\n//Spacing\n$tf-space-8: 8px;\n$tf-space-12: 12px;\n$tf-space-24: 24px;\n$tf-space-30: 30px;\n\n//Border\n$box-shadow-primary: 0px 13px 30px 0px $color-box-shadow;\n\n\n// admin colors\n$admin-color-primary: #2979ff;\n$admin-color-heading: #000;\n$neutral70: #404040;\n$color-error: #dc3545;\n$color-success: #198754;\n$color-warning: #ffc107;\n$slate0: #f8f9fb;\n$slate5: #f0f2f4;\n$slate10: #e1e5ea;\n$slate20: #c4cbd4;\n$slate30: #a6b1bf;\n$slate40: #8997a9;\n$slate60: #607085;\n$slate70: #4b5768;\n$slate80: #363e4a;\n$blue0: #f5f8ff;\n$blue5: #ebf2ff;\n$blue20: #c4daff;\n$blue40: #76a9ff;\n$blue60: #2979ff;\n$teal0: #f0fafa;\n$teal10: #d1ebec;\n$teal60: #069697;\n$green0: #f5faf5;\n$green10: #dceddd;\n$yellow0: #fffdf6;\n$yellow10: #ffecb3;\n$yellow60: #ffbf00;\n$red0: #fef2f1;\n$red10: #fddcda;\n$red20: #fccbc8;\n$red40: #f8877f;\n\n$tf_primary_default: #003C79;\n$tf_primary_dark: #002951;\n$tf_primary_faint: #0067CC;\n$tf_blue_dark: #DBEAFE;\n$tf_text_title: #27333F;\n$tf_text_paragraph: #566676;\n$tf_text_faint: #95A3B2;\n$tf_border_default: #D9E0E8;\n$tf_border_faint: #F2F5F7;\n$tf_fill_background: #F5F9FF;\n$tf_fill_foreground: #FFFCF5;\n$tf_fill_alternative: #EBF5FF;\n$tf_fill_white: #FFFFFF;\n$tf_info_background: #EBEFFF;\n$tf_info_text: #002AB3;",".tf-post-states {\n  display: inline-block;\n  font-size: 11px;\n  padding: 1px 8px;\n  border-radius: 10px;\n  background: #333;\n  color: #ffffff;\n}\n.tf-depend-hidden.tf-depend-on {\n  display: none;\n}\n.tf-depend-hidden {\n  display: block;\n}\n.csf-section {\n  .csf-field.tf-csf-disable {\n    opacity: 1;\n    user-select: none;\n    border-top: 1px solid #eee;\n    .clear {\n      &:before {\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        position: absolute;\n        background-color: #eee;\n        opacity: 0.25;\n        z-index: 10;\n      }\n    }\n  }\n  .csf-field.tf-csf-pro {\n    cursor: pointer;\n  }\n}\n.tf-csf-disable.tf-csf-pro {\n  z-index: 9999999999;\n}\n.tf-csf-badge {\n  .tf-upcoming {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #006600;\n    margin-right: 5px;\n  }\n  .tf-pro {\n    display: inline-block;\n    color: #ffffff;\n    padding: 3px 10px 3px 10px;\n    border-radius: 3px;\n    text-align: center;\n    margin: 5px 0 0 0;\n    font-size: 0.75rem;\n    font-weight: 600;\n    line-height: 13px;\n    background: #b30000;\n  }\n}\n#tf_room_opt {\n  .unique-id {\n    display: none;\n  }\n  .tf-order_id {\n    display: none;\n  }\n}\n.tf-section-name-hidden {\n  display: none;\n}\n\nbutton.tf-order-remove {\n  background: #f44336 !important;\n  border: 1px solid #f44336 !important;\n  color: #ffffff !important;\n  padding: 2px 18px !important;\n  font-family: 'lato';\n  margin-top: 6px !important;\n}\n.document-button {\n  display: block;\n  background: #ddd;\n  color: #050505;\n  border-radius: 3px;\n  line-height: 1;\n  padding: 10px 15px;\n  margin: 0;\n  font-size: 0.875rem;\n  cursor: pointer;\n  transition: 0.3s;\n  text-decoration: none;\n  &:hover {\n    background: #135e96;\n    color: #ffffff;\n  }\n}\n.tf-major-update-warning {\n  margin-bottom: 15px;\n  max-width: 1000px;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  + {\n    p {\n      display: none;\n    }\n  }\n}\n.tf-major-update-warning__separator {\n  margin: 15px -12px;\n}\n.tf-major-update-warning__icon {\n  margin-right: 9px;\n  margin-left: 2px;\n  svg {\n    width: 18px;\n    height: 18px;\n    padding: 0;\n    margin: 0;\n    line-height: 1;\n  }\n}\n.tf-major-update-warning__title {\n  font-weight: 600;\n  margin-bottom: 10px;\n}\n.notice-success {\n  .tf-major-update-warning__separator {\n    border: 1px solid #46b450;\n  }\n  .tf-major-update-warning__icon {\n    fill: #79ba49;\n  }\n}\n.notice-warning {\n  .tf-major-update-warning__separator {\n    border: 1px solid #ffb900;\n  }\n  .tf-major-update-warning__icon {\n    fill: #f56e28;\n  }\n}\n#adminmenu {\n  .toplevel_page_tf_settings, .menu-icon-tf_tours, .menu-icon-tf_hotel, .menu-icon-tf_apartment, .toplevel_page_tf-multi-vendor, .menu-icon-tf_email_templates {\n    .dashicons-before {\n      img{\n        opacity: 1;\n      }\n    }\n  }\n  .menu-icon-tf_hotel {\n    .dashicons-before {\n      &:before {\n        color: #03a9f4;\n      }\n    }\n  }\n  .menu-icon-tf_tours {\n    .dashicons-before {\n      &:before {\n        color: #ffc107;\n      }\n    }\n  }\n  .menu-icon-tf_apartment {\n    .dashicons-before {\n      &:before {\n        color: #f02348;\n      }\n    }\n  }\n}\n.tf-notice.tf-notice-danger {\n  color: red;\n  font-size: 1rem;\n}\n.tf-license-activate {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\n.el-license-active-btn {\n  display: inline-block;\n  p.submit {\n    margin: 0px !important;\n    input {\n      background-color: #003C79 !important;\n      border-color: #003C79 !important;\n      color: #ffffff;\n      padding: 4px 25px;\n      font-size: 1rem;\n    }\n  }\n}\ninput.select2-search__field {\n  width: 100% !important;\n  min-width: 150px !important;\n}\n.wp-block {\n  input.select2-search__field {\n    min-width: unset;\n  }\n}\n.widget-content {\n  .select2-selection__rendered {\n    display: none;\n  }\n}\n.tf-widget-field {\n  .select2-container {\n    &:last-child {\n      display: none;\n    }\n  }\n}\n\n// Duplicator Loader\n.tf-duplicator-loader {\n  position: absolute;\n  background: rgba(255,255,255, .4);\n  top: 0;\n  right: 0;\n  height: 100%;\n  width: 100%;\n  z-index: 999;\n  cursor: wait;\n}\n.tf-post-data-duplicate:focus{\n  outline: none;\n  box-shadow: none;\n}","//hide wp menu and admin bar\nbody.tourfic-settings_page_tf-setup-wizard {\n    background-color: #EBF5FF;\n}\n\n.tf-quick-setup-btn {\n    border-radius: 8px;\n    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #ffffff;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px;\n    display: inline-flex;\n    gap: 8px;\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        color: #ffffff;\n        box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-link-skip-btn {\n    border-radius: 8px;\n    background: #EBF5FF;\n    cursor: pointer;\n    border: 0px solid;\n    padding: 12px 32px;\n    color: #003C79;\n    font-family: Inter;\n    font-size: 0.938rem;\n    font-style: normal;\n    font-weight: 600;\n    line-height: 24px; /* 160% */\n    transition: .3s all ease;\n    text-decoration: none;\n    min-width: 130px;\n    position: relative;\n    z-index: 0;\n\n    &::after {\n        position: absolute;\n        content: \"\";\n        left: 0;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        z-index: -1;\n        opacity: 0;\n        background: linear-gradient(0deg, #0051A3 0%, #003C79 100%);\n        border-radius: 8px;\n        transition: .3s all ease;\n    }\n\n    &:hover {\n        // box-shadow: 0px 24px 20px 0px rgba(8, 20, 33, 0.08), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 16px 8px 0px rgba(8, 20, 33, 0.04);\n        box-shadow: 0px 16px 8px 0px rgba(8, 20, 33, 0.04), 0px 8px 16px 0px rgba(8, 20, 33, 0.08), 0px 24px 20px 0px rgba(8, 20, 33, 0.08);\n        color: #ffffff;\n\n        &::after {\n            opacity: 1;\n        }\n    }\n}\n\n.tf-theme-activation-btn {\n    min-width: 267px;\n    justify-content: center;\n}\n\n.tf-settings-finish-btn {\n    min-width: 140px;\n}\n\n.tf-settings-default-button {\n    min-width: auto;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpcontent {\n    margin-left: 0 !important;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody-content, .tourfic-settings_page_tf-setup-wizard #wpcontent {\n    padding: 0;\n    overflow-x: hidden !important;\n    min-height: calc(100vh - 32px);\n}\n\n.tourfic-settings_page_tf-setup-wizard #adminmenumain, .tourfic-settings_page_tf-setup-wizard .error, .tourfic-settings_page_tf-setup-wizard .notice, .tourfic-settings_page_tf-setup-wizard .update-nag, .tourfic-settings_page_tf-setup-wizard .updated, .tourfic-settings_page_tf-setup-wizard div#wpadminbar, .tourfic-settings_page_tf-setup-wizard div#wpfooter {\n    display: none;\n}\n\n.tourfic-settings_page_tf-setup-wizard #wpbody {\n    padding-top: 0px;\n}\n\n\n.tf-setup-header {\n    padding: 16px 56px;\n    background: #F8FAFC;\n    box-shadow: 0px 32px 32px 0px rgba(125, 168, 212, 0.02), 0px 16px 40px 0px rgba(125, 168, 212, 0.04), 0px 32px 56px 0px rgba(125, 168, 212, 0.08);\n\n    @include flexbox();\n    @include justify-content(space-between);\n    @include align-items(center);\n\n    @media #{$max575} {\n        @include flex-direction(column);\n        gap: 15px;\n    }\n\n    .tf-setup-header-left {\n        height: 48px;\n\n        img {\n            width: 44px;\n            height: 48px;\n        }\n    }\n\n    .tf-setup-header-right {\n        span {\n            color: #566676;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 24px; /* 160% */\n            a {\n                color: #003C79;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                text-decoration-line: underline;\n            }\n        }\n\n    }\n}\n\n/*\nWelcome Step\n*/\n.tf-setup-content-layout {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .setup-content-warper {\n        border-radius: 16px;\n        background: #ffffff;\n        text-align: center;\n        padding: 104px 112px;\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    &.active {\n        @include flexbox();\n    }\n\n    .welcome-img {\n        margin-bottom: 20px;\n\n        img {\n            width: 87px;\n        }\n    }\n\n    .tf-setup-welcome-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%; /* 36px */\n        margin: 0px;\n    }\n\n    .tf-setup-welcome-description {\n        color: #566676;\n        text-align: center;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin-top: 8px\n    }\n\n    .tf-setup-welcome-footer {\n        @include flexbox();\n        @include flex-direction(column);\n        @include align-items(center);\n        margin-top: 48px;\n\n        .tf-link-btn {\n            color: #11142e;\n            font-weight: 500;\n            text-decoration: underline;\n        }\n\n        &.tf-setup-finish-footer {\n            @include flex-direction(row);\n            @include justify-content(center);\n\n            @media #{$max768} {\n                @include flex-direction(column);\n                gap: 10px;\n            }\n\n            .tf-admin-btn {\n                margin-bottom: 0;\n                margin-right: 10px;\n            }\n        }\n    }\n\n    .tf-setup-finish-content {\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 56px 32px 96px 32px;\n        text-align: center;\n\n        .welcome-img {\n            margin-bottom: 50px;\n\n            img {\n                width: 133px;\n                height: 130px;\n                transform: rotate(-45deg);\n            }\n        }\n\n        .tf-setup-welcome-description {\n            margin-top: 8px;\n        }\n\n        .tf-setup-finish-footer {\n            gap: 16px;\n            flex-wrap: wrap;\n        }\n\n        a {\n            &:focus {\n                outline: none;\n                box-shadow: none;\n            }\n        }\n    }\n}\n\n/*\nWoocommerce\n*/\n.tf-setup-woocommerce-step{\n    .welcome-img img{\n        width: 96px;\n        margin-bottom: 16px;\n    }\n}\n\n.tf-setup-step-container {\n    min-width: 886px;\n    width: 886px;\n    display: none;\n    @include flex-direction(column);\n    margin: 0 auto;\n    margin-top: 72px;\n    margin-bottom: 72px;\n    @media #{$max885} {\n        min-width: auto;\n        width: auto;\n        margin-left: 12px;\n        margin-right: 12px;\n    }\n}\n\n/*\nSteps\n*/\n.tf-setup-steps {\n    box-sizing: border-box;\n    padding: 0;\n    color: rgba(0, 0, 0, .85);\n    font-size: 0;\n    list-style: none;\n    width: 100%;\n    text-align: initial;\n    @include flexbox();\n    gap: 8px;\n    justify-content: center;\n    margin-bottom: 48px;\n\n    .tf-steps-item {\n        position: relative;\n        display: inline-block;\n\n        .tf-steps-item-tail {\n            padding: 3.5px 45px 3.5px 35px;\n            margin-left: 58px;\n            top: 8px;\n            position: absolute;\n            left: 0;\n            width: 70%;\n\n            @media #{$max575} {\n                margin-left: 10px;\n                width: 60%;\n            }\n\n            &::after {\n                display: inline-block;\n                width: 100%;\n                height: 2px;\n                background: #f0f0f0;\n                border-radius: 1px;\n                transition: background .3s;\n                content: \"\";\n            }\n\n        }\n\n        .tf-steps-item-icon {\n            width: auto;\n            height: inherit;\n            line-height: inherit;\n            background: 0 0;\n            border: 0;\n            border-radius: 0;\n            display: inline-block;\n            font-size: 0.75rem;\n            text-align: center;\n            border-color: #1890ff;\n            display: block;\n        }\n    }\n}\n\n.tf-setup-step-container {\n    display: none;\n\n    &.active {\n        display: block;\n    }\n\n    .tf-back-btn {\n        display: inline-flex;\n        gap: 8px;\n        text-decoration: none;\n        margin: 0px 0px 16px 8px;\n\n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        span {\n            color: #003C79;\n            font-family: Inter;\n            font-size: 0.938rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px;\n        }\n    }\n\n    .tf-template-selection{\n        display: flex;\n        gap: 24px;\n        justify-content: center;\n        .tf-single-theme{\n            label{\n                position: relative;\n                display: block;\n                .checked-svg{\n                    position: absolute;\n                    left: 8px;\n                    top: 8px;\n                    display: none;\n                }\n                input{\n                    display: none;\n                }\n                input:checked + img{\n                    border: 1px solid #003C79;\n                }\n                input:checked ~ .checked-svg{\n                    display: block;\n                }\n                h4{\n                    color: #27333F;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px; /* 153.846% */\n                    margin: 0;\n                    margin-top: 8px;\n                }\n                img{\n                    box-shadow: 0px 10px 20px 0px rgba(0, 36, 72, 0.04), 0px 10px 16px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                    border: 1px solid transparent;\n                }\n            }\n        }\n    }\n\n    .tf-setup-step-layout {\n        padding: 56px 96px;\n        border-radius: 16px;\n        background: var(--UI-0, #ffffff);\n        text-align: center;\n        @include flexbox();\n        @include flex-direction(column);\n        @media #{$max885} {\n            padding: 32px;\n        }\n    }\n\n    .tf-setup-step-title {\n        color: #27333F;\n        font-family: Inter;\n        font-size: 30px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 0px 0px;\n    }\n\n    .tf-setup-step-subtitle {\n        text-align: left;\n        color: #27333F;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px;\n        margin: 0 0 2px 0px;\n    }\n\n    .tf-select-title{\n        color: #27333f;\n        font-family: Inter;\n        font-size: 1rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 120%;\n        margin: 0px 0px 24px 0px;\n    }\n    .tf-setup-step-desc {\n        color: #566676;\n        font-family: Inter;\n        font-size: 0.938rem;\n        font-style: normal;\n        font-weight: 400;\n        line-height: 24px; /* 160% */\n        margin: 8px 0px 32px 0px;\n    }\n\n    .tf-select-service {\n        @include flexbox();\n        @include justify-content(center);\n        gap: 56px;\n        margin: 0;\n        @media #{$max885} {\n            gap: 24px;\n            flex-wrap: wrap;\n        }\n\n        input[type=\"checkbox\"] {\n            display: none;\n        }\n\n        label {\n            //border: 2px solid #ffffff;\n            display: block;\n            position: relative;\n            cursor: pointer;\n            border-radius: 6px;\n\n            @media #{$max575} {\n                padding: 5px;\n            }\n\n            span {\n                color: #566676;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                display: block;\n                margin-top: 16px;\n            }\n        }\n\n        label:before {\n            background: #ffffff\n            #ffffff;\n            content: \"\";\n            display: block;\n            border-radius: 50%;\n            position: absolute;\n            top: -5px;\n            left: -5px;\n            width: 25px;\n            height: 25px;\n            text-align: center;\n            line-height: 26px;\n            transition-duration: 0.4s;\n            transform: scale(0);\n            font-family: 'dashicons';\n            font-size: 1.25rem;\n\n            @media #{$max575} {\n                width: 20px;\n                height: 20px;\n                top: -3px;\n                left: -3px;\n                font-size: 1.125rem;\n                line-height: 20px;\n            }\n        }\n\n        label {\n            position: relative;\n\n            .tf-inactive {\n                img {\n                    width: 150px;\n                    transition: .3s all ease;\n                    border-radius: 12px;\n\n                    &:hover {\n                        border-radius: 12px;\n                        background: #ffffff;\n                        box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    }\n                }\n            }\n\n            .tf-active {\n                position: absolute;\n                left: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                transition: .3s all ease;\n                opacity: 0;\n                z-index: -1;\n\n                img {\n                    width: 150px;\n                    box-shadow: 0px 10px 16px 0px rgba(0, 36, 72, 0.04), 0px 10px 20px 0px rgba(0, 36, 72, 0.04);\n                    border-radius: 12px;\n                }\n            }\n        }\n\n        :checked + label {\n            .tf-active {\n                opacity: 1;\n                z-index: 99;\n            }\n        }\n    }\n\n    .tf-setup-action-btn-wrapper {\n        @include flexbox();\n        @include justify-content(center);\n        margin-top: 48px;\n\n        .tf-setup-action-btn-next {\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            justify-content: center;\n        }\n    }\n\n    .setup-form-group {\n        border-radius: 12px;\n        border: 1px solid #EEF2F6;\n        background: #ffffff;\n        padding: 16px 24px 24px 24px;\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n\n        .tf-setup-form-item-wrap {\n            text-align: left;\n        }\n\n        .tf-setup-field-desc{\n            display: block;\n            margin-top: 4px;\n        }\n\n        .tf-setup-form-item {\n            width: 100%;\n\n            .tf-setup-form-item-label {\n                display: block;\n                flex-grow: 0;\n                overflow: hidden;\n                white-space: nowrap;\n                text-align: left;\n                margin-bottom: 4px;\n\n                label {\n                    color: #27333F;\n                    font-family: Inter;\n                    font-size: 13px;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 20px;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                flex: 1 1 0;\n                min-width: 0;\n\n                input[type=\"text\"],\n                input[type=\"email\"],\n                input[type=\"number\"],\n                select {\n                    border-radius: 4px;\n                    border: 1px solid #EEF2F6;\n                    background-color: #F8FAFC;\n                    height: 40px;\n                    padding: 8px 12px;\n                    color: #566676;\n                    font-family: Inter;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 24px;\n                    transition: all .3s;\n                    outline: none;\n                    max-width: 100%;\n                    width: 100%;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n            }\n\n            .tf-switch-label {\n                position: relative;\n                display: inline-block;\n                width: 32px;\n                height: 20px;\n                border-radius: 20px;\n\n                input {\n                    display: none;\n                }\n\n                .tf-switch-slider {\n                    position: absolute;\n                    cursor: pointer;\n                    top: 0;\n                    left: 0;\n                    right: 0;\n                    bottom: 0;\n                    background-color: rgba(192, 204, 216, 1);\n                    border-radius: 20px;\n                    @include transition(all, 0.4s);\n\n                    &::before {\n                        position: absolute;\n                        content: \"\";\n                        height: 14px;\n                        width: 14px;\n                        border-radius: 12px;\n                        top: 3px;\n                        left: 4px;\n                        background-color: rgba(255, 255, 255, 1);\n                        box-shadow: 0px 0px 8px rgba(27, 25, 25, 0.3);\n                        @include transition(all, 0.4s);\n                    }\n                }\n\n                input:checked {\n                    & + .tf-switch-slider {\n                        background-color: rgba(0, 60, 121, 1);\n\n                        &:before {\n                            left: 100%;\n                            margin-left: -18px;\n                        }\n                    }\n                }\n            }\n        }\n\n        .tf-setup-form-item-inline {\n            border-radius: 4px;\n            border: 1px solid #EEF2F6;\n            background: #F8FAFC;\n            display: flex;\n            padding: 16px 12px;\n            justify-content: space-between;\n            box-sizing: border-box;\n            align-items: center;\n            height: 56px;\n\n            .tf-setup-form-item-label {\n                margin: 0;\n\n                label {\n                    font-size: 0.938rem;\n                }\n            }\n\n            .tf-setup-form-item-input {\n                text-align: right;\n                max-width: 246px !important;\n                @media #{$max640} {\n                    max-width: 120px !important;\n                }\n\n                input[type=\"text\"] {\n                    height: 32px;\n                    margin: 0;\n                    background: #ffffff;\n                }\n            }\n        }\n\n        .tf-field-imageselect {\n            padding: 0;\n\n            label {\n                color: #27333F;\n                font-family: Inter;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px;\n                margin: 0;\n                text-align: left;\n            }\n\n            .tf-fieldset {\n                margin-top: 16px;\n\n                .tf-image-radio-group {\n                    gap: 22px;\n\n                    li {\n                        margin: 0;\n                        width: 200px;\n                        // height: 180px;\n                        border-radius: 8px;\n                        box-sizing: border-box;\n\n                        .tf-image-checkbox {\n\n                            .select-image-box {\n                                width: 200px;\n                                height: 180px;\n                                padding: 8px 24px 2px 24px;\n                                box-sizing: border-box;\n                                cursor: pointer;\n\n                                img {\n                                    width: 100%;\n                                    height: 100%;\n                                    border: 2px solid rgba(0, 0, 0, 0) !important;\n                                    object-fit: cover;\n                                }\n                            }\n                        }\n\n                        .tf-image-checkbox .select-image-box {\n                            border: 2px solid transparent !important;\n                            border-radius: 8px;\n                            background-color: rgba(235, 245, 255, 1);\n                        }\n\n                        .tf-image-checkbox > input:checked + .select-image-box {\n                            border-color: #003C79 !important;\n                            border-radius: 8px;\n                        }\n                    }\n\n                }\n            }\n        }\n\n        .tf-archive-imageselect-box {\n            .tf-image-checkbox .select-image-box {\n                background-color: #fafafa !important\n            }\n        }\n\n        .tf-setup-permalink {\n            padding: 12px;\n        }\n    }\n\n    .tf-setup-group-general {\n        padding-top: 24px;\n        gap: 24px;\n    }\n\n    .tf-setup-step-description {\n        margin-bottom: 30px;\n    }\n\n    &.tf-setup-step-3 {\n        .tf-setup-step-layout {\n            padding-left: 73px;\n            padding-right: 73px;\n            @media #{$max885} {\n                padding: 32px;\n            }\n\n            .tf-theme-setting-heading {\n                position: relative;\n                z-index: 0;\n\n                .tf-setup-title-shape {\n                    position: absolute;\n                    left: 2px;\n                    bottom: 20px;\n                    height: 100%;\n                    width: 100%;\n                    z-index: -1;\n                }\n            }\n\n            .tf-setup-step-desc {\n                a {\n                    text-decoration: none;\n                    color: #003C79;\n                }\n            }\n\n            .setup-theme-style {\n                img {\n                    @media #{$max885} {\n                        width: 100%;\n                    }\n                }\n            }\n        }\n    }\n\n    &.tf-setup-step-5,\n    &.tf-setup-step-6 {\n        .tf-setup-step-desc {\n            margin-bottom: 0px;\n        }\n    }\n\n    .tf-hotel-setup-wizard,\n    .tf-tour-setup-wizard,\n    .tf-apartment-setup-wizard,\n    .tf-car-setup-wizard {\n        margin-top: 48px;\n\n        .tf-setup-step-desc {\n            text-align: left;\n            margin: 0 0 16px 0;\n            color: #566676;\n            font-family: Inter;\n            font-size: 13px;\n            font-style: normal;\n            font-weight: 400;\n            line-height: 20px;\n\n            span {\n                color: #27333F;\n            }\n        }\n    }\n\n    &.tf-setup-step-5 {\n        .setup-form-group {\n            gap: 32px;\n        }\n    }\n\n    .tf-auto-publish-field{\n        margin-top: 8px;\n    }\n\n\n    /*\n    Ajax Loader\n    */\n    .tf-btn-loading {\n        padding-right: 40px;\n        position: relative;\n    }\n\n    .tf-quick-setup-btn.tf-btn-loading{\n        padding-right: 50px !important;\n    }\n\n    .tf-btn-loading:before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        right: 24px;\n        margin-top: -7px;\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border: 2px solid #ffffff;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n    @-webkit-keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    @keyframes tf-rotate {\n        100% {\n            -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n        }\n    }\n\n    .tf-template-step {\n        .tf-hotel-setup-wizard,\n        .tf-tour-setup-wizard {\n            ul {\n                margin-bottom: 0px;\n            }\n\n            .tf-field-imageselect {\n                .tf-image-checkbox img {\n                    width: 200px;\n                    height: 140px;\n                }\n\n                .tf-image-checkbox > input:checked + img {\n                    border-color: #5D5DFF;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n\n","#tf_tours_opt .tf-admin-meta-box {\n  @media #{$max1024}{\n    position: relative;\n    min-height: 660px;\n  }\n}\n.tf-admin-meta-box {\n  @include flexbox();\n  margin: -6px -12px -12px -12px;\n  z-index: 10;\n  position: relative;\n\n  @media #{$max1024}{\n    position: relative;\n    min-height: 500px;\n  }\n\n  &.tf-taxonomy-metabox {\n    display: block;\n    margin: 0;\n    max-width: 95%;\n  }\n\n  .tf-admin-tab.active {\n    display: block;\n    position: absolute;\n    z-index: 99999;\n    top: 0;\n    bottom: 0;\n    @include transition(all, 0.3s, ease);\n  }\n\n  .tf-admin-tab {\n    border-right: 1px solid $slate10;\n    background-color: $tf_fill_white;\n    min-width: 242px;\n    @include transition(all, 0.3s, ease);\n    @media #{$max1024}{\n      display: none;\n    }\n    padding: 24px;\n    box-sizing: border-box;\n\n    a.tf-tablinks {\n      font-style: normal;\n      @include flexbox();\n      @include align-items(center);\n      text-decoration: none;\n      color: $tf_text_title;\n      padding: 12px 16px;\n      text-align: left;\n      font-size: 15px;\n      line-height: 24px;\n      font-weight: 600;\n      cursor: pointer;\n      @include transition(all, 0.3s, ease);\n      border-radius: 8px;\n\n      .tf-sec-icon {\n        margin-right: 8px;\n        color: $tf_text_paragraph;\n        min-width: 25px;\n        @include flexbox();\n        @include justify-content(center);\n        @include transition(all, 0.3s, ease);\n      }\n\n      &:focus {\n        box-shadow: none;\n        outline: none;\n      }\n\n      &.active {\n        position: relative;\n        color: $tf_fill_white;\n        border-radius: 8px;\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n\n        @media #{$max1024}{\n          position: static;\n        }\n\n        .tf-sec-icon {\n          color: #ffffff;\n        }\n      }\n    }\n\n    ul.tf-submenu {\n      margin: 0;\n      display: none;\n\n      li {\n        margin-bottom: 0;\n\n        a.tf-tablinks {\n          padding: 0;\n\n          span.tf-tablinks-inner {\n            @include flexbox();\n            @include align-items(center);\n            padding: 12px 20px;\n            margin-left: 24px;\n            border-left: 1px solid $slate20;\n            position: relative;\n\n            &::after {\n              position: absolute;\n              content: \"\";\n              height: 25px;\n              width: 14px;\n              border-width: 0 0 1px 1px;\n              border-style: solid;\n              border-color: $slate20;\n              left: -1px;\n              top: 0;\n              border-bottom-left-radius: 8px;\n            }\n          }\n        }\n\n        &:last-child {\n          a.tf-tablinks {\n            span.tf-tablinks-inner {\n              border-left: none;\n\n              &::after {\n                left: 0;\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 242px));\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n\n\n    .tf-tab-content {\n      display: none;\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      padding: 0 24px;\n\n      &.active {\n        @include flexbox();\n      }\n    }\n  }\n}\n\n.tf-option-wrapper {\n  .tf-option-footer {\n    position: relative;\n    padding: 15px 0px;\n    text-align: right;\n    button{\n      padding: 10px 25px;\n      font-size: 1rem;\n    }\n    span{\n      display: block;\n      font-size: 1rem;\n      color: $slate40;\n      font-weight: 600;\n      margin-top: 5px;\n      a{\n        color: $slate40;\n        display: inline;\n        margin-left: 5px;\n        &:focus {\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n  }\n}\n\n.tf-option {\n  width: 100%;\n  margin: 0;\n\n  .tf-tab-wrapper {\n    @include flex(0 0 calc(100% - 281px));\n    background-color: #ffffff;\n    padding: 12px 0;\n    @media #{$max1024}{\n      flex: 0 0 calc(100% - 0px);\n    }\n  }\n}",".tourfic-settings_page_tf_dashboard{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tourfic-settings_page_tf_get_help{\n    #wpcontent{\n        background-color: #EBF5FF;\n    }\n}\n.tf-setting-dashboard {\n    .tf-setting-top-bar {\n        background-color: #ffffff;\n        padding: 15px 40px;\n        margin-left: -20px;\n        margin-bottom: 24px;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n\n        .version {\n            display: flex;\n            align-items: center;\n\n            img {\n                width: 100px;\n            }\n\n            span {\n                font-size: 11px;\n                line-height: 11px;\n                color: $admin-color-heading;\n                font-weight: 700;\n                border: 1px solid #003c79;\n                border-radius: 4px;\n                background-color: #003c790a;\n                display: inline-block;\n                padding: 2px 6px;\n                margin-left: 10px;\n            }\n        }\n\n        .other-document {\n            position: relative;\n            width: 30px;\n            height: 30px;\n            cursor: pointer;\n            transition: all 0.2s ease;\n\n            .dropdown {\n                position: absolute;\n                cursor: context-menu;\n                top: 60px;\n                right: -10px;\n                z-index: 1;\n                background-color: #ffffff;\n                padding: 30px;\n                border-radius: 8px;\n                box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n                min-width: 200px;\n                max-width: 200px;\n                opacity: 0;\n                visibility: hidden;\n                transition: all 0.2s ease;\n                z-index: 9999;\n\n                &:after {\n                    content: \"\";\n                    position: absolute;\n                    border-left: 10px solid transparent;\n                    border-right: 10px solid transparent;\n                    top: -10px;\n                    right: 25px;\n                    border-bottom: 10px solid white;\n                    margin-top: 0;\n                    z-index: 1;\n                }\n\n                .list-item {\n                    a {\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: $admin-color-heading;\n                        display: flex;\n                        align-items: center;\n                        transition: all 0.2s ease;\n                        text-decoration: none;\n                        padding: 10px 0px;\n\n                        span {\n                            margin-left: 10px;\n                        }\n                    }\n                }\n            }\n\n            &:hover {\n                .dropdown {\n                    visibility: visible;\n                    opacity: 1;\n                }\n            }\n        }\n    }\n\n    .tf-setting-banner {\n        background-color: transparent;\n        padding: 30px 100px;\n        border-radius: 10px;\n        margin: 40px 20px 40px 0;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        background-image: radial-gradient(at center center, #004A9E 0%, #001C39 75%);\n        @media #{$max1024}{\n            display: flow-root;\n        }\n        @media #{$max768}{\n            padding: 30px 40px;\n        }\n\n        .tf-setting-banner-content {\n            width: 50%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 200px;\n                display: block;\n                margin-bottom: 15px;\n            }\n\n            span {\n                color: #ffffff;\n                font-size: 38px;\n                line-height: 1.2;\n                font-weight: 200;\n                @media #{$max575}{\n                    font-size: 26px;\n                }\n\n                b {\n                    display: block;\n                    font-weight: 700;\n                }\n            }\n        }\n\n        .tf-setting-banner-image {\n            width: 30%;\n            @media #{$max1024}{\n                width: 100%;\n            }\n\n            img {\n                width: 100%;\n            }\n        }\n    }\n\n    .tf-setting-overview-section {\n        margin: 24px 24px 0px 0;\n        position: relative;\n        .tf-performance-grid {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            row-gap: 20px;\n            @media #{$max1199}{\n                display: flex;\n                flex-wrap: wrap;\n                column-gap: 16px;\n                justify-content: flex-start;\n            }\n\n            .tf-single-performance-grid {\n                padding: 20px;\n                border-radius: 8px;\n                background-color: #ffffff;\n                display: flex;\n                flex-wrap: wrap;\n                flex-basis: calc(16.5% - 0px);\n                @media #{$max1650}{\n                    padding: 12px;\n                }\n                @media #{$max1199}{\n                    flex-basis: calc(30% - 10px);\n                }\n                @media #{$max1024}{\n                    flex-basis: calc(33.33% - 35px);\n                    margin: 0;\n                }\n                @media #{$max768}{\n                    width: inherit;\n                    flex-basis: calc(50% - 35px);\n                }\n                @media #{$max480}{\n                    flex-basis: 100%;\n                }\n\n                .tf-single-performance-icon {\n                    width: 70px;\n                    height: 70px;\n                    border-radius: 50%;\n                    flex-shrink: 0;\n\n                    img {\n                        width: 100%;\n                    }\n\n                    @media #{$max1650}{\n                        width: 42px;\n                        height: 42px;\n                    }\n                }\n\n                .tf-single-performance-content {\n                    padding-left: 25px;\n                    @media #{$max1650}{\n                        padding-left: 10px;\n                    }\n\n                    p {\n                        font-size: 1rem;\n                        font-weight: 600;\n                        color: #222;\n                        margin: 0 0 10px;\n\n                        @media #{$max1650}{\n                            font-size: 0.875rem;\n                        }\n                    }\n\n                    h3 {\n                        margin: 0;\n                        font-size: 30px;\n                        font-weight: 700;\n                        color: $admin-color-heading;\n                        line-height: 0.8;\n\n                        @media #{$max1650}{\n                            font-size: 1.5rem;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-setting-performace-section {\n        margin: 24px 24px 0px 0;\n        @include flexbox();\n        gap: 24px;\n        position: relative;\n        @media #{$max1199}{\n            flex-direction: column;\n        }\n        h2 {\n            font-size: 26px;\n            font-weight: 600;\n            line-height: 1;\n            color: $admin-color-heading;\n            margin: 0 0 16px;\n        }\n\n        .tf-report-wrapper{\n            @include flex(0 0 calc(70% - 24px));\n            \n        }\n\n        .tf-settings-sidebar{\n            @include flex(0 0 30%);\n           \n        }\n\n        #tf-report-loader {\n            position: absolute;\n            height: 100%;\n            width: 100%;\n            left: 0;\n            top: 0;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            z-index: 999;\n            opacity: 0;\n            visibility: hidden;\n\n            img {\n                width: 120px;\n            }\n        }\n\n        #tf-report-loader.show {\n            opacity: 1;\n            visibility: visible;\n        }\n\n        .tf-order-report {\n            background: #ffffff;\n            padding: 20px;\n            border-radius: 10px;\n            @media #{$max640}{\n                padding: 0;\n            }\n\n            canvas{\n                width: 100% !important;\n            }\n        }\n\n        .tf-report-filter {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            @media #{$max640}{\n                flex-direction: column;\n                align-items: flex-start;\n            }\n            .tf-month-filter {\n                margin-bottom: 15px;\n                display: inline-block;\n\n                span {\n                    display: block;\n                    font-size: 11px;\n                    line-height: 13px;\n                    font-weight: 600;\n                    color: #77797E;\n                    text-transform: uppercase;\n                    margin-bottom: 5px;\n                }\n\n                select {\n                    width: 180px;\n                    color: #222;\n                    border: 1px solid #ddd;\n                    height: 40px;\n                }\n            }\n        }\n\n        .tf-settings-sidebar{\n            .tf-sidebar-content {\n                .tf-plugin-lists{\n                    border-radius: 8px;\n                    background: #F8F7FD;\n                    padding: 16px;\n                    h3{\n                        color: #06040C;\n                        font-size: 17px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 150%;\n                        margin: 0 0 16px 0;\n                    }\n                    ul{\n                        display: grid;\n                        grid-template-columns: 1fr;\n                        gap: 16px;\n                        margin: 0;\n                    }\n                }\n            }\n            .tf-plugin-item { \n                border-radius: 6px;\n                background: #FFF;\n                box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n\n                padding: 20px 24px 24px 20px; \n                transition: all ease-in-out 0.3s;\n                margin-bottom: 0;\n                position: relative;\n\n                &.featured {\n                    border-radius: 6px;\n                    border: 4px solid transparent;\n                    background: linear-gradient(white, white) padding-box, \n                                linear-gradient(90deg, #489355 0%, #B8FC81 100%) border-box;\n                    box-shadow: 0px 1px 4px 0px rgba(44, 39, 63, 0.01),\n                                0px 2px 2px 0px rgba(44, 39, 63, 0.02),\n                                0px 1px 1px 0px rgba(44, 39, 63, 0.04);\n                    box-sizing: border-box;\n                }\n            }\n            .tf-plugin-info-wrapper{\n                .tf-plugin-content{\n                    display: flex;\n                    gap: 12px;\n                    justify-content: space-between;\n                    .tf-plugin-image{\n                        border-radius: 16px;\n                        background: #FFF;\n                        box-shadow: 0 0 8px 0 rgba(65, 65, 65, 0.08);\n                        height: 56px;\n                        width: 56px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        img {\n                            width: 32px;\n                            height: 32px;\n                        }\n                    }\n                    .tf-plugin-title{\n                        width: calc(100% - 167px);\n                        h4 {\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            margin: 0 0 2px 0;\n                            .badge.free {\n                                border-radius: 3px;\n                                background: #E6FAEE;\n                                font-size: 12px;\n                                padding: 2px 8px;\n                                color: #17723F;\n                                font-size: 11px;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 16px; /* 145.455% */\n                                text-transform: uppercase;\n                                margin-left: 6px;\n                            }\n                        }\n                        p {\n                            color: #5D5676;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            margin: 0;\n                        }\n                    }\n                    .tf-plugin-btn{\n                        font-weight: 600;\n                        .tf-plugin-button { \n                            padding: 0px; \n                            color: #382673;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 24px; /* 160% */\n\n                            text-decoration: none;\n                            position: relative;\n                            &.install{\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.activate {\n                                color: #382673; \n                                cursor: pointer;\n                            }\n                            &.pro,\n                            &.activate-pro{\n                                color: #ff9800; \n                            }\n                            &.activate-pro{\n                                color: #ff5722;\n                                cursor: pointer;\n                            }\n                        }\n\n                        .tf-plugin-status {\n                            &.active{\n                                color: #382673; \n                                opacity: 0.8; \n                            }\n                            &.active-pro {\n                                color: #ff5722; \n                                opacity: 0.8; \n                            }\n                        }\n                    }\n                }\n            }\n            \n            @keyframes spin {\n                0% { transform: rotate(0deg); }\n                100% { transform: rotate(360deg); }\n            }\n\n            /* Loader */\n            .tf-plugin-button:not(.active):not(.active-pro) {\n                display: inline-flex;\n                align-items: center;\n                justify-content: center;\n                border: none;\n                border-radius: 4px;\n                cursor: pointer;\n                transition: background 0.3s;\n                position: relative;\n                background-color: transparent;\n                gap: 3px;\n            }\n\n            .tf-plugin-button.loading {\n                background: #ccc;\n                cursor: not-allowed;\n            }\n\n            .loader {\n                display: none;\n                width: 12px;\n                height: 12px;\n                border: 2px solid #b3b3b3;\n                border-top: 2px solid transparent;\n                border-radius: 50%;\n                animation: spin 0.6s linear infinite;\n                margin-left: 8px;\n            }\n\n            .tf-plugin-button.loading .loader {\n                display: inline-block;\n            }\n\n\n            /* Customization */\n            .tf-customization-quote{\n                background: #fff;\n                padding: 16px;\n                border-radius: 6px;\n                margin: 16px 0 16px 0;\n\n                .tf-quote-content{\n\n                    h3 {\n                        margin: 0 0 4px 0;\n                        color: #1B334B;\n                        font-size: 18px;\n                        font-style: normal;\n                        font-weight: 700;\n                        line-height: 150%; /* 27px */\n                    }\n                    p{\n                        color: #344D65;\n                        font-size: 14px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 150%; /* 21px */\n                        margin: 0 0 16px 0;\n                    }\n\n                    a{\n                        color: #FFF;\n                        font-size: 15px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        text-decoration: none;\n                        border-radius: 8px;\n                        background: #003C7A;\n                        padding: 8px 16px;\n                        display: inline-flex;\n                        align-items: center;\n                        gap: 8px;\n                    }\n                }\n            }\n\n            .tf-quick-access {\n                background: #F7F8FA;\n                border-radius: 8px;\n                padding: 16px;\n                h3 {\n                    color: #06040C;\n                    font-size: 17px;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin-bottom: 16px;\n                    margin-top: 0px;\n                }\n                .tf-quick-access-wrapper{\n                    display: flex;\n                    justify-content: flex-start;\n                    align-items: center;\n                    gap: 16px;\n                    flex-direction: column;\n\n                    .tf-access-item {\n                        background: #FFF;\n                        box-shadow: 0 1px 4px 0 rgba(44, 39, 63, 0.01), 0 2px 2px 0 rgba(44, 39, 63, 0.02), 0 1px 1px 0 rgba(44, 39, 63, 0.04);\n                        border-radius: 6px;\n                        transition: all ease-in-out 0.3s;\n                        width: 100%;\n\n                        a {\n                            display: flex;\n                            align-items: center;\n                            padding: 12px 16px;\n                            text-decoration: none;\n                            color: #2C273F;\n                            font-size: 15px;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 160% */\n                            gap: 12px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n// get Help page\n.tf-settings-help-center {\n    .tf-support-cards{\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 24px;\n        margin: 24px 24px 32px 0;\n\n        @media #{$max1199}{\n            grid-template-columns: repeat(2, 1fr);\n        }\n\n        @media #{$max768}{\n            grid-template-columns: 1fr;\n        }\n\n        .tf-single-support-card {\n            background-color: #ffffff;\n            border-radius: 16px;\n            padding: 32px;\n            @include flexbox();\n            @include flex-direction(column);\n            @include align-items(flex-start);\n            gap: 24px;\n\n            h3 {\n                font-size: 1.5rem;\n                line-height: 32px;\n                color: #27333F;\n                margin: 0 0 -8px 0;\n            }\n\n            p {\n                font-size: 0.938rem;\n                color: #566676;\n                margin: 0;\n            }\n\n            a.tf-link-skip-btn{\n                min-width: inherit;\n            }\n        }\n\n        &.tf-support-cards-4 {\n            padding: 24px;\n            grid-template-columns: repeat(4, 1fr);\n            border-radius: 16px;\n            background: #F6FAFE;\n\n            @media #{$max1199}{\n                grid-template-columns: repeat(2, 1fr);\n            }\n\n            @media #{$max768}{\n                grid-template-columns: 1fr;\n            }\n\n            .tf-single-support-card {\n                h3 {\n                    margin: 0 0 -16px 0;\n                }\n            }\n        }\n    }\n    \n    .tf-settings-faq {\n        margin: 32px 20px 0 0;\n\n        h2 {\n            margin: 0 0 16px;\n            font-size: 1.5rem;\n            font-weight: 600;\n            line-height: 32px;\n            color: #27333F;\n        }\n\n        .tf-accordion-wrapper {\n            background-color: #ffffff;\n            border-radius: 10px;\n            padding: 24px;\n            grid-template-columns: repeat(2, 1fr);\n            display: grid;\n            gap: 24px;\n            @media #{$max768}{\n                display: block;\n            }\n\n            .tf-single-faq {\n                border-radius: 4px;\n                border: 1px solid #EEF2F6;\n                background:  #F8FAFC;\n                @media #{$max768}{\n                    margin-bottom: 16px;\n                }\n\n                .tf-faq-title {\n                    @include flexbox();\n                    @include justify-content(space-between);\n                    @include align-items(center);\n                    gap: 16px;\n                    padding: 8px;\n                    cursor: pointer;\n\n                    i {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        @include transition();\n                    }\n\n                    h4 {\n                        margin: 0;\n                        font-size: 0.938rem;\n                        font-weight: 500;\n                        color: #566676;\n                        line-height: 24px;\n                        @media #{$max480}{\n                            font-size: 1.063rem;\n                        }\n                    }\n                }\n\n                .tf-faq-title.active {\n                    i {\n                        transform: rotate(180deg);\n                    }\n                }\n\n                .tf-faq-desc {\n                    display: none;\n                    padding: 16px;\n                    border-top: 1px solid #EEF2F6;\n\n                    p {\n                        font-size: 0.938rem;\n                        color: #566676;\n                        margin: 0;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-setting-license {\n    margin: 40px 40px 40px 20px;\n\n    .tf-setting-license-tabs {\n        ul {\n            margin: 0;\n            margin-left: 40px;\n\n            li.active {\n                display: inline-block;\n                border: none;\n                margin: 0;\n                line-height: 18px;\n                text-decoration: none;\n                font-weight: 600;\n                position: relative;\n                background-color: #ffffff;\n                border-radius: 5px 5px 0px 0px;\n\n                &:before {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    left: -5px;\n                    transform: rotate(45deg);\n                }\n\n                &:after {\n                    position: absolute;\n                    content: \"\";\n                    width: 16px;\n                    height: 16px;\n                    background-color: #ffffff;\n                    bottom: -8px;\n                    right: -5px;\n                    transform: rotate(45deg);\n                }\n\n                span {\n                    display: inline-block;\n                    padding: 14px 22px;\n                    color: $admin-color-heading;\n                    font-size: 1.125rem;\n                    text-decoration: none;\n\n                    i {\n                        margin-right: 5px;\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-setting-license-field {\n        background-color: #ffffff;\n        border-radius: 8px;\n        padding: 0px 20px;\n    }\n}\n\n.tf-swal-settings-reset-alert #swal2-title {\n    line-height: 1.2;\n}\n\n.tf-setting-wrapper {\n    max-width: 100%;\n    margin: 30px 20px 30px 0px;\n    background-color: #ffffff;\n    border-radius: 10px;\n    scroll-margin-top: 100px;\n\n    .tourfic-settings-header {\n        padding: 20px 20px 20px 20px;\n        border-bottom: 1px solid #003c79;\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        background-color: #ffffff;\n        border-radius: 10px 10px 0px 0px;\n        position: sticky;\n        top: 32px;\n        z-index: 999;\n\n        .settings-header-left {\n            min-width: 40%;\n            display: flex;\n            align-items: center;\n            gap: 16px;\n\n            .tf-setting-title {\n                font-size: 1.125rem;\n                margin: 0;\n            }\n\n            .tf-setting-search {\n                min-width: 55%;\n                display: flex;\n                align-items: center;\n                padding-left: 12px;\n                border: 1px solid #c4cbd4;\n                background-color: #f5f8ff;\n                gap: 8px;\n                border-radius: 4px;\n                color: #363e4a;\n\n                i {\n                    font-size: 16px\n                }\n\n                .search-input {\n                    min-width: 100%;\n                }\n\n                input {\n                    min-width: calc(100% - 22px);\n                    padding: 8px 12px 8px 0px;\n                    border: none;\n                    position: relative;\n                    background-color: transparent;\n                    height: 42px;\n                    font-size: 1rem;\n                    z-index: 999;\n\n                    &:focus {\n                        outline: none;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-search-results {\n                    position: absolute;\n                    top: 75%;\n                    left: 164px;\n                    right: 0;\n                    width: 379px;\n                    background-color: #ffffff;\n                    box-sizing: border-box;\n                    border-radius: 4px;\n                    min-height: 60px;\n                    max-height: 300px;\n                    overflow-y: auto;\n                    overflow-x: hidden;\n                    scrollbar-width: thin;\n                    border: 1px solid #ddd;\n                    transition: all 0.5s ease;\n\n                    .tf-search-not-found {\n                        text-align: center;\n                        font-size: 0.875rem;\n                        font-weight: 500;\n                    }\n\n                    ul {\n                        margin: 0;\n                        padding: 0;\n                        list-style: none;\n\n                        a {\n                            border-bottom: 1px solid #f0f0f0;\n                            display: flex;\n                            padding: 5px 10px 5px 10px;\n                            align-items: center;\n                            gap: 12px;\n                            cursor: pointer;\n                            border-radius: 4px;\n                            margin: 0;\n                            text-decoration: none;\n                            color: $admin-color-heading;\n\n                            &:focus {\n                                box-shadow: none;\n                            }\n\n                            .tf-search-result-title {\n                                line-height: 1.4;\n                            }\n\n                            i {\n                                font-size: 20px !important;\n                                color: #8997a9;\n                            }\n\n                            p {\n                                margin: 0;\n                                font-size: 0.875rem;\n                                font-weight: 600;\n                            }\n\n                            span {\n                                font-size: 0.75rem;\n                                color: #777;\n                            }\n\n                            &:hover{\n                                background-color: #f0f2f4;\n                            }\n                            &:active{\n                                background-color: #f0f2f4;\n                            }\n                        }\n                        \n                    }\n                }\n            }\n        }\n\n        .tf-setting-save-btn {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n\n            .tf-reset-btn {\n                background-color: #dc3545;\n                border-color: #dc3545;\n\n                &:hover {\n                    background-color: #bc362d;\n                    border-color: #bc362d;\n                }\n            }\n        }\n    }\n\n    .tf-option-form {\n        padding: 30px 30px 30px 0px;\n\n        .tf-option {\n            @include flexbox();\n            z-index: 10;\n            position: relative;\n\n            @media #{$max1024}{\n                position: relative;\n                min-height: 500px;\n            }\n\n            &.tf-taxonomy-metabox {\n                display: block;\n                margin: 0;\n                max-width: 95%;\n            }\n\n            .tf-admin-tab.active {\n                display: block;\n                position: absolute;\n                z-index: 99999;\n                top: 0;\n                bottom: 0;\n                background-color: #ffffff;\n                @include transition(all, 0.3s, ease);\n            }\n\n            .tf-admin-tab {\n                min-width: 280px;\n                @include transition(all, 0.3s, ease);\n                @media #{$max1024}{\n                    display: none;\n                }\n\n                a.tf-tablinks {\n                    font-style: normal;\n                    @include flexbox();\n                    @include align-items(center);\n                    text-decoration: none;\n                    color: $admin-color-heading;\n                    padding: 18px 30px;\n                    font-size: 1rem;\n                    text-align: left;\n                    line-height: 24px;\n                    cursor: pointer;\n                    @include transition(all, 0.3s, ease);\n\n                    .tf-sec-icon {\n                        margin-right: 10px;\n                        color: $slate40;\n                        min-width: 25px;\n                        @include flexbox();\n                        @include justify-content(center);\n                        @include transition(all, 0.3s, ease);\n                    }\n\n                    &:hover {\n                        background-color: #ffffff;\n                        outline: none;\n                    }\n\n                    &:focus {\n                        box-shadow: none;\n                        outline: none;\n                    }\n\n                    &.active {\n                        background-color: #003c791c;\n                        color: #003c79;\n                        position: relative;\n                        overflow: hidden;\n                        border-radius: 0px 5px 0px 0px;\n                        @media #{$max1024}{\n                            position: static;\n                        }\n\n                        .tf-sec-icon {\n                            color: #003c79;\n                        }\n\n                        &::before {\n                            position: absolute;\n                            content: \"\\f105\";\n                            font-size: 0.875rem;\n                            color: #003c79;\n                            font-family: \"FontAwesome\" !important;\n                            right: 10px;\n                        }\n\n                        &::after {\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            border: none;\n                            left: -4px;\n                            bottom: 0;\n                            top: 0;\n                            background: #003c79;\n                            height: 28px;\n                            margin: auto;\n                            border-radius: 25px;\n                            @media #{$max1024}{\n                                position: static;\n                                display: none;\n                            }\n                        }\n                    }\n                }\n\n                ul.tf-submenu {\n                    margin: 0;\n                    display: none;\n\n                    li {\n                        margin-bottom: 0;\n\n                        a.tf-tablinks {\n                            padding: 0;\n\n                            span.tf-tablinks-inner {\n                                @include flexbox();\n                                @include align-items(center);\n                                padding: 18px 30px;\n                                margin-left: 24px;\n                            }\n                        }\n\n                        &:last-child {\n                            a.tf-tablinks {\n                                span.tf-tablinks-inner {\n                                    border-left: none;\n\n                                    &::after {\n                                        left: 0;\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n            .tf-tab-wrapper {\n                @include flex(0 0 calc(100% - 280px));\n                padding-top: 0px;\n                @media #{$max1024}{\n                    flex: 0 0 calc(100% - 0px);\n                }\n\n                .tf-mobile-setting {\n                    text-align: right;\n                    padding-bottom: 15px;\n                    display: none;\n                    @media #{$max1024}{\n                        display: block;\n                    }\n\n                    a {\n                        i {\n                            color: $admin-color-heading;\n                            font-size: 22px;\n                        }\n                    }\n                }\n\n                .tf-tab-content {\n                    display: none;\n                    @include flex-wrap(wrap);\n                    @include justify-content(space-between);\n                    padding: 20px 20px;\n                    background: #ededf8;\n                    margin: 0px 0px 0px 20px;\n                    border-radius: 5px;\n\n                    &.active {\n                        @include flexbox();\n                    }\n\n                    > .tf-field {\n                        background-color: #ffffff;\n                        margin: 5px 0px;\n                        border-radius: 8px;\n                        padding: 20px 30px;\n\n                        p.description {\n                            font-size: 0.875rem;\n                            margin-top: 10px;\n                        }\n                    }\n\n                    > .tf-field.tf-field-heading {\n                        border-radius: 0px;\n                    }\n\n                    > .tf-field.tf-field-color {\n                        background-color: transparent;\n                        padding: 0px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-shortcode-generator-section {\n    background-color: #ffffff;\n    padding: 30px;\n    border-radius: 8px;\n    margin-right: 20px;\n\n    .tf-shortcode-generators {\n        background: #ededf8;\n        border-radius: 8px;\n        padding: 20px;\n\n        .tf-shortcode-generator-single:not(:last-child) {\n            margin-bottom: 20px;\n        }\n\n        .tf-shortcode-generator-label {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 20px 30px;\n            flex-wrap: wrap;\n            flex-direction: row;\n            background-color: #ffffff;\n            padding: 20px 30px;\n            align-items: center;\n            border-radius: 5px;\n            -webkit-border-radius: 5px;\n            @media #{$max640}{\n                display: flow-root !important;\n            }\n\n            .tf-labels {\n                label {\n                    font-size: 0.875rem;\n                    line-height: 22px;\n                    font-weight: 600;\n                    color: #0d165e;\n                    display: inline-block;\n                    margin-bottom: 3px;\n                }\n\n                p {\n                    margin: 0;\n                    font-size: 13px;\n                    line-height: 18px;\n                    color: #838790;\n                    font-weight: 400;\n                }\n            }\n        }\n        .shortcode-section-heading {\n            padding: 5px 30px;\n            border-bottom: 3px solid #003c79;\n        }\n\n        .tf-shortcode-btn {\n            button {\n                font-size: 1rem;\n                line-height: 20px;\n                text-decoration: none;\n                font-weight: 500;\n                padding: 0 20px;\n                margin-left: 15px;\n                height: 45px;\n                background-color: #003c79;\n                color: #ffffff;\n                border: none;\n                box-shadow: none !important;\n                outline: none;\n                cursor: pointer;\n                border-radius: 5px;\n                @media #{$max640}{\n                    margin-left: 0px !important;\n                    margin-top: 10px !important;\n                }\n\n                &:hover {\n                    background-color: #002f5e;\n                }\n            }\n        }\n\n        .tf-sg-form-wrapper {\n            display: none;\n            overflow-x: auto;\n            overflow-y: scroll;\n            position: fixed;\n            top: 0;\n            right: 0;\n            bottom: 0;\n            left: 0;\n            z-index: 1050;\n            -webkit-overflow-scrolling: touch;\n            outline: 0;\n\n            .tf-shortcode-generator-form {\n                transform: translateY(10%);\n                width: 600px;\n                margin: 30px auto;\n                padding: 30px;\n                background-color: #ffffff;\n                box-shadow: 0 10px 30px rgba(0, 0, 0, .18);\n                border-radius: 10px;\n                @media #{$max640}{\n                    width: 320px;\n                }\n\n                .tf-sg-row {\n                    display: flex;\n                    margin-right: 15px;\n                    margin-left: -15px;\n                    margin-bottom: 15px;\n                    flex-wrap: wrap;\n                    @media #{$max640}{\n                        display: flow-root;\n                        margin-left: 0;\n                        margin-right: 0;\n                    }\n                }\n\n                .tf-col-lg-6 {\n                    flex: 0 0 50%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 15px;\n                    padding-left: 15px;\n                    box-sizing: border-box;\n                    @media #{$max640}{\n                        max-width: 100%;\n                    }\n                }\n\n                .tf-col-lg-4 {\n                    flex: 0 0 33%;\n                    max-width: 50%;\n                    position: relative;\n                    width: 100%;\n                    padding-right: 4px;\n                    padding-left: 4px;\n                    box-sizing: border-box;\n                    @media #{$max640} {\n                        max-width: 100%;\n                    }\n\n                    &:first-child {\n                        padding-left: 15px;\n                    \n                    }&:last-child {\n                        padding-right: 15px;\n                    }\n                }\n\n                select.tf-select-field[multiple] {\n                    height: auto;\n                }\n\n                span.select2-container {\n                    width: 100% !important;\n\n                    span.select2-selection {\n                        min-height: 40px; \n                    }\n                }\n\n                .select2-search__field {\n                    // padding-top: 5px;\n                    margin: 10px;\n                    font-size: 0.875rem;\n                }\n\n                .tf-setting-field {\n                    width: 100%;\n                    box-shadow: none;\n                    height: 44px;\n                    padding: 10px 25px;\n                    border-radius: 5px;\n                    border: 1px solid #ccc;\n                    font-size: 0.875rem;\n                    line-height: 16px;\n                    appearance: none;\n\n                    &:active {\n                        border-color: #8c8f94;\n                        box-shadow: none;\n                    }\n                }\n\n                .tf-sg-close {\n                    position: absolute;\n                    right: -7px;\n                    top: -5px;\n                    width: 36px;\n                    height: 36px;\n                    line-height: 36px;\n                    background: red;\n                    color: #ffffff;\n                    text-align: center;\n                    font-size: 1.25rem;\n                    border-radius: 50%;\n                    cursor: pointer;\n                }\n\n                .tf-copy-item {\n                    display: none;\n                }\n\n                .tf-shortcode-field.copy-shortcode {\n                    align-self: start;\n                    float: none;\n                    display: flex;\n                }\n\n                input.tf-shortcode-value {\n                    width: 100%;\n                    height: 45px;\n                    background: #ffffff;\n                    padding: 10px 15px;\n                    border: 1px solid #ccc;\n                }\n\n                .tf-copy-btn {\n                    margin-left: 10px;\n                    line-height: 22px;\n                    vertical-align: middle;\n                }\n            }\n        }\n    }\n}\n\n.tf-copy-item span.tf-copied-msg {\n    display: flex;\n    justify-content: end;\n    margin-bottom: 9px;\n    padding-right: 10px;\n}  \n\n#tfhotel_docs,\n#tftour_docs,\n#tfapartment_docs{\n    border: 0px solid;\n    box-shadow: none;\n    background-color: transparent;\n    .postbox-header{\n        display: none;\n    }\n    .inside{\n        margin: 0px;\n        padding: 0px;\n        .tf_docs_preview{\n            a{\n                text-decoration: none;\n                img{\n                    width: 100%;\n                }\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n            }\n        }\n    }\n}\n.tf-copy-item span.tf-copied-msg{\n  display: flex;\n  justify-content: end;\n  margin-bottom: 9px;\n  padding-right: 10px;\n}\n.tf-exp-imp-field {\n  width: 100%;\n  margin-top: 10px;\n  padding: 10px;\n}",".tf-field {\n  padding: 12px 0;\n\n  @media #{$max1024} {\n    width: 100% !important;\n  }\n\n  .tf-field-label {\n    display: block;\n    font-style: normal;\n    margin-bottom: 3px;\n    font-weight: 600;\n    font-size: 15px;\n    color: $tf_text_title;\n    display: flex !important;\n    align-items: center;\n    line-height: 25.5px;\n    letter-spacing: -0.25px;\n    margin-bottom: 4px;\n\n    .tf-desc-tooltip{\n      margin-left: 4px;\n      position: relative;\n      display: flex;\n      .tf-desc-tooltip-content{\n        position: absolute;\n        width: 124px;\n        border-radius: 8px;\n        background: $tf_text_title;\n        padding: 8px 12px;\n        color: $tf_fill_white;\n        font-size: 11px;\n        font-weight: 600;\n        line-height: 16px;\n        z-index: 9;\n        left: 50%;\n        margin-left: -74px;\n        bottom: 25px;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.3s ease, visibility 0.3s ease;\n        &::before{\n          position: absolute;\n          content: \"\";\n          height: 16px;\n          width: 16px;\n          border-radius: 3px;\n          background: $tf_text_title;\n          left: 50%;\n          margin-left: -8px;\n          bottom: -4px;\n          transform: rotate(45deg);\n          z-index: -1;\n        }\n      }\n\n      &:hover{\n        .tf-desc-tooltip-content{\n          opacity: 1;\n          visibility: visible;\n        }\n      }\n      svg{\n        cursor: pointer;\n      }\n    }\n    .tf-csf-badge {\n      margin-left: 13px;\n      .tf-pro {\n        background-color: #F44336 !important;\n        margin: 0;\n      }\n\n      .tf-upcoming {\n        background-color: #006600 !important;\n        margin: 0;\n      }\n    }\n\n  }\n  \n.tf-label-field {\n  .tf-fieldset {\n    .tf-inline{\n      li {\n        background: #ededf8 !important;\n        padding: 20px 30px 13px 30px;\n        margin: 10px 0px;\n        border-radius: 8px;\n      }\n    }\n  }\n}\n\n  .tf-fieldset {\n    font-style: normal;\n    font-size: 0.875rem;\n    a {\n      font-style: normal;\n      font-weight: 600;\n    }\n  }\n\n  .tf-field-sub-title {\n    color: $tf_text_paragraph;\n    font-size: 13px;\n    margin-bottom: 0px;\n    margin-top: 4px;\n    display: block;\n  }\n}\n.tf-field.tf-field-heading{\n  .tf-fieldset{\n    margin-top: 0px;\n  }\n}\n.tf-taxonomy-metabox {\n  .tf-field {\n    padding: 12px 0;\n  }\n}\n.tf-inline-list{\n  display: inline-block;\n}",".tf-field-ical,\n.tf-field-ical_export,\n.tf-field-text, .tf-field-password {\n\n    input {\n        width: 100%;\n        padding: 12px 8px 12px 12px;\n        height: 40px;\n        color: $tf_text_title;\n        font-size: 15px;\n        padding: 8px 8px 8px 12px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_background;\n        border-radius: 4px;\n\n        &:focus {\n            background: transparent;\n            box-shadow: none;\n            border-radius: 4px;\n            border: 1px solid $tf_border_default;\n        }\n\n        &::-webkit-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        input:-ms-input-placeholder {\n            color: $tf_text_faint;\n        }\n\n        &::-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &:-moz-placeholder {\n            opacity: 1;\n            color: $tf_text_faint;\n        }\n\n        &::placeholder {\n            color: $tf_text_faint;\n        }\n\n        &:read-only {\n            box-shadow: inset 0 1px 2px rgba(0,0,0,.04);\n            background-color: $blue5;\n\n            &:focus {\n                box-shadow: none;\n                border: 1px solid $slate20;\n            }\n        }\n    }\n    .tf-field-text-group{\n        border-radius: 4px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        height: 40px;\n        padding: 8px 8px 8px 12px;\n        display: flex;\n        align-items: center;\n        box-sizing: border-box;\n        i{\n            color: $tf_text_faint;\n        }\n        input{\n            height: 24px;\n            border: 0px solid;\n            background: transparent;\n            box-shadow: none;\n            &:focus{\n                outline: none;\n                border: none;\n                box-shadow: none;\n            }\n        }\n    }\n}",".tf-field-textarea {\n  textarea {\n    width: 100% !important;\n    height: 120px;\n    padding: 8px 8px 8px 12px;\n    color: $tf_text_paragraph;\n    font-size: 15px;\n    width: 100%;\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    line-height: 24px;\n    &:focus {\n      background: #ffffff;\n      box-shadow: none;\n    }\n  }\n} ",".tf-field-select{\n\n  select.tf-select{\n    width: 100%;\n    max-width: 100%;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background-color: $tf_fill_white;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    line-height: 24px;\n    &:focus{\n      outline: none;\n      border-color: $tf_border_default;\n      box-shadow: none;\n    }\n  }\n}",".tf-field-select2{\n\n  .select2-container{\n    width: 100% !important;\n    display: block !important;\n\n    .select2-selection{\n      width: 100%;\n      padding: 4px 8px 0 12px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_background;\n      border-radius: 4px;\n      min-height: 40px;\n      color: $slate80;\n      font-size: 0.875rem;\n\n      .select2-selection__choice {\n        background-color: $slate10;\n        border: none;\n        margin-left: 4px;\n        margin-top: 0;\n        padding: 4px 20px 4px 4px !important;\n        color: $slate80;\n\n        &:first-child{\n          margin-left: 0;\n        }\n      }\n      .select2-selection__choice__remove {\n        border-right: none;\n        border-top-left-radius: 0;\n        border-bottom-left-radius: 0;\n        color: $slate80;\n        font-size: 1rem;\n        padding: 0;\n        position: absolute;\n        left: auto;\n        top: 2px;\n        right: 4px;\n      }\n\n      .select2-selection__clear {\n        margin-top: 0;\n      }\n    }\n    .select2-search--inline .select2-search__field {\n      margin-top: 0;\n      margin-left: 5px;\n      padding: 4px 0 0 0;\n      max-width: 100%;\n      resize: none;\n      height: 30px;\n      vertical-align: middle;\n      font-family: sans-serif;\n      overflow: hidden;\n      word-break: keep-all;\n    }\n  }\n  .select2-container--default .select2-selection--single .select2-selection__arrow {\n    height: 40px;\n  }\n  .tf-select-box-option {\n    \n    .tf-add-category{\n      margin-top: 16px;\n      &>i{\n        height: 25px;\n        width: 25px;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin-top: 11px;\n        cursor: pointer;\n      }\n    }\n  }\n\n  .tf-popup-box{\n    position: fixed;\n    z-index: 900000;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    text-align: center;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    display: none;\n    &::before{\n      position: absolute;\n      height: 100%;\n      width: 100%;\n      left: 0;\n      top: 0;\n      content: \"\";\n      background-color: rgba(0,0,0,.2);\n    }\n\n    .tf-add-category-box{\n      display: inline-block;\n      z-index: 1;\n      min-width: 400px;\n      min-height: 160px;\n      border-color: #aaaaaa;\n      box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);\n      text-align: left;\n      background: #ffffff;\n      position: relative;\n      .tf-add-category-box-header{\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        border-bottom: 1px solid #ccd0d4;\n        margin: 0;\n        padding: 15px;\n        h3{\n          font-size: 0.875rem;\n          line-height: 1em;\n          margin: 0;\n          padding: 0;\n        }\n        .tf-add-category-box-close{\n          background: #b4b9be;\n          height: 25px;\n          width: 25px;\n          border-radius: 50%;\n          display: flex;\n          align-items: center;\n          justify-content: center;\n          cursor: pointer;\n          i{\n            color: #ffffff;\n          }\n        }\n      }\n      .tf-add-category-box-content{\n        padding: 15px;\n        .tf-single-category-box{\n          margin-bottom: 15px;\n          label{\n            display: block;\n            margin-bottom: 10px;\n          }\n          input{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n          select{\n            width: 100%;\n            height: 35px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n          }\n        }\n      }\n\n      .tf-admin-btn.tf-btn-secondary{\n        padding: 7px 25px;\n        font-size: 14px !important;\n        font-weight: 500 !important;\n      }\n    }\n  }\n  \n}\n.tf-field.tf-field-select2 .tf-fieldset span.select2:nth-child(3) {\n  display: none;\n}",".tf-field-radio {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n\n    input[type=radio] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 100%;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        background-color: $admin-color-primary;\n        border-radius: 100%;\n        position: absolute;\n        top: 4px;\n        left: 3px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          border-color: $admin-color-primary;\n        }\n      }\n    }\n  }\n}",".tf-field-checkbox {\n\n  .tf-fieldset {\n\n    ul {\n      li{\n        margin-bottom: 10px;\n      }\n\n      &.tf-inline {\n        li {\n          display: inline-block;\n          margin-right: 20px;\n        }\n      }\n    }\n    \n\n    input[type=checkbox] {\n      display: none;\n\n      & + label {\n        color: $slate60;\n        font-size: 1rem;\n        position: relative;\n        padding-left: 30px;\n        @include transition(all, .3s, ease);\n\n        &:hover {\n          color: $slate70;\n\n          &::before {\n            border-color: $blue40;\n          }\n        }\n      }\n\n      & + label::before {\n        content: \"\";\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 1px solid $slate40;\n        border-radius: 2px;\n        position: absolute;\n        top: 1px;\n        left: 0;\n        @include transition(all, .3s, ease);\n      }\n\n      & + label::after {\n        content: \"\";\n        background-image: url(../images/icons/check.svg);\n        background-repeat: no-repeat;\n        background-position: center;\n        background-size: 13px;\n        height: 18px;\n        width: 18px;\n        position: absolute;\n        top: 2px;\n        left: 1px;\n        opacity: 0;\n        @include scale(.5);\n        @include transition(all, .3s, ease);\n      }\n\n      &:checked {\n        & + label::after {\n          opacity: 1;\n          @include scale(1);\n        }\n\n        & + label:before {\n          background-color: #003c79;\n          border-color: #003c79;\n        }\n      }\n    }\n  }\n}",".tf-field-image {\n  .tf-fieldset {\n    //if .tf-fieldset-media-preview is not empty, then apply the following styles\n    .tf-fieldset-media-preview:not(:empty) {\n      height: 100px;\n      width: 100px;\n      border: 1px solid #ddd;\n      padding: 5px;\n      margin-bottom: 10px;\n      @include flexbox();\n      position: relative;\n\n      .tf-image-close {\n        position: absolute;\n        top: -10px;\n        right: -10px;\n        background: #ffffff;\n        padding: 2px;\n        cursor: pointer;\n        border-radius: 50%;\n        border: 1px solid #ddd;\n        width: 15px;\n        height: 15px;\n        @include flexbox();\n        @include justify-content(center);\n        @include align-items(center);\n\n        img {\n          background: #ffffff;\n          width: 11px !important;\n        }\n      }\n\n      img {\n        width: 100%;\n        object-fit: contain;\n      }\n    }\n\n    .tf-fieldset-media {\n      display: flex;\n\n      input {\n        width: 90%;\n        padding: 12px 8px 12px 12px;\n        background-color: $blue0;\n        border: 1px solid $slate20;\n        border-radius: 4px;\n        height: 48px;\n        color: #363e4a;\n        font-size: 0.875rem;\n        white-space: nowrap;\n        overflow: hidden;\n      }\n\n      a.tf-media-upload {\n        height: 48px;\n        width: 100px !important;\n        line-height: 48px;\n        text-align: center;\n        text-transform: capitalize;\n        background-color: #003c79;\n        border-color: #003c79;\n      }\n    }\n  }\n}\n\n.tf-taxonomy-metabox {\n  display: flow-root;\n\n  .tf-field-image {\n    .tf-fieldset {\n\n      .tf-fieldset-media {\n        display: flex;\n\n        input {\n          width: 85%;\n          padding: 12px 8px 12px 12px;\n          border: none;\n          border-radius: 4px;\n          height: 48px;\n          color: #363e4a;\n          font-size: 0.875rem;\n          background: #ffffff;\n          border: 1px solid $slate20;\n          white-space: nowrap;\n          overflow: hidden;\n        }\n\n        a.tf-media-upload {\n          height: 48px;\n          width: 14%;\n          line-height: 48px;\n          text-align: center;\n          text-transform: capitalize;\n        }\n      }\n    }\n  }\n}\n\n.taxonomy-hotel_location,\n.taxonomy-tour_destination,\n.taxonomy-hotel_feature {\n  #edittag {\n    display: flex;\n    flex-direction: column;\n\n    .tf-admin-meta-box.tf-taxonomy-metabox {\n      order: 2;\n    }\n\n    table {\n      order: 1;\n    }\n\n    .edit-tag-actions {\n      order: 3;\n    }\n  }\n}",".tf-field-gallery {\n    .tf-fieldset {\n        .tf-fieldset-gallery-preview {\n            img{\n                height: 60px;\n                width: 60px;\n                border: 1px solid #ddd;\n                padding: 5px;\n                margin-right: 10px;\n            }\n        }\n        .tf-fieldset-gallery{\n            a.button-primary{\n                background-color: #003c79;\n                border-color: #003c79;\n            }\n            a.tf-gallery-edit{\n                margin-left: 5px;\n            }\n            a.button-warning{\n                border-color: #F44336;\n                background: #F44336;\n                margin-left: 5px;\n                color: #ffffff;\n                display: none;\n            }\n        }\n    }\n  }",".tf-field-heading {\n  padding: 24px;\n  margin: 0 -24px;\n  background-color: $tf_fill_alternative;\n\n  .tf-field-heading-inner {\n    @include flexbox();\n    gap: 32px;\n    align-items: end;\n\n    .tf-field-heading-icon {\n      margin-right: 10px;\n      width: 28px;\n      height: 28px;\n      font-size: 1rem;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(center);\n      background-color: $tf_fill_alternative;\n      color: #ffffff;\n      border-radius: 4px;\n      flex-wrap: nowrap;\n    }\n\n    .tf-field-heading-content {\n      color: $admin-color-heading;\n      font-size: 0.875rem;\n      font-weight: 600;\n      width: 100%;\n      h3 {\n        margin: 0;\n        color: $tf_text_title;\n        font-size: 19px;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 32px;\n        letter-spacing: -0.75px;\n      }\n      p{\n        color: $tf_text_paragraph;\n        font-size: 13px;\n        font-weight: 400;\n        line-height: 20px; /* 153.846% */\n        margin: 0;\n      }\n\n      &.has-content {\n        h3 {\n          margin-bottom: 4px;\n        }\n      }\n    }\n    .tf-heading-docs{\n      a{\n        display: flex;\n        text-decoration: none;\n        color: $tf_primary_default;\n        font-size: 13px;\n        font-weight: 600;\n        line-height: 20px; /* 153.846% */\n        gap: 8px;\n        &:focus{\n          outline: none;\n          box-shadow: none;\n        }\n      }\n    }\n\n  }\n}","// .tf-field-notice {\n\n  .tf-field-notice-inner {\n    @include flexbox();\n    padding: 24px;\n    border: 1px solid $teal10;\n    border-radius: 8px;\n    background-color: $teal0;\n\n    .tf-field-notice-icon {\n      margin-right: 10px;\n      font-size: 1.25rem;\n      color: $teal60;\n    }\n\n    .tf-field-notice-content {\n      color: $slate40;\n      align-self: center;\n \n      h6 {\n        margin: 0;\n        font-weight: 500;\n        color: $slate80;\n        font-size: 1rem;\n      }\n\n      &.has-content {\n        h6 {\n          margin-bottom: 5px;\n        }\n      }\n    }\n\n    &.tf-notice-success {\n      border-color: $green10;\n      background-color: $green0;\n\n      .tf-field-notice-icon {\n        color: $color-success;\n      }\n    }\n    &.tf-notice-warning {\n      border-color: $yellow10;\n      background-color: $yellow0;\n\n      .tf-field-notice-icon {\n        color: $yellow60;\n      }\n    }\n    &.tf-notice-danger {\n      border-color: $red10;\n      background-color: $red0;\n\n      .tf-field-notice-icon {\n        color: $color-error;\n      }\n    }\n\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tour-option-itinerary-notice{\n    .tf-field-notice-content {\n      font-size: 1rem;\n      line-height: 1.5;\n    }\n  }\n\n  .tf-pro-notice {\n    .tf-field-notice-inner {\n      background-color: #EBEFFF;\n      border: 1.5px solid #295BFF;\n\n      .tf-field-notice-icon {\n        font-size: 1.5rem;\n        color: #295BFF;\n        margin-right: 8px;\n      }\n\n      .tf-field-notice-content {\n        color: $admin-color-heading;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        align-self: center;\n        font-weight: 400;\n\n        b {\n          font-weight: 600;\n        }\n\n        a {\n          color: #295BFF;\n        }\n      }\n    } \n  }\n// }",".tf-field-switch {\n\n  .tf-inline-switch{\n    display: flex;\n    gap: 8px;\n    align-items: center;\n    .tf-field-label{\n      margin-bottom: 0px;\n    }\n  }\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 32px;\n    height: 20px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: $tf_text_faint;\n      border-radius: 50px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 14px;\n        width: 14px;\n        border-radius: 50px;\n        top: 3px;\n        left: 4px;\n        background-color: $tf_fill_white;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 0.75rem;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: $tf_primary_default;\n\n        &:before {\n          left: 100%;\n          margin-left: -18px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-date {\n\n  .tf-fieldset {\n    position: relative;\n\n    .tf-date-range{\n      @include flexbox();\n      gap: 30px;\n\n      .tf-date-from, .tf-date-to{\n        width: 100%;\n      }\n    }\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    background-color: $blue0;\n    border-radius: 4px;\n    height: 48px;\n    color: $slate80;\n    font-size: 0.875rem;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    input:-ms-input-placeholder {\n      color: $slate30;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $slate30;\n    }\n\n    &::placeholder {\n      color: $slate30;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $slate30;\n    font-size: 1rem;\n  }\n}",".tf-field-time {\n\n  .tf-fieldset {\n    position: relative;\n  }\n\n  input {\n    width: 100%;\n    padding: 12px 8px 12px 12px;\n    border: none;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    border: 1px solid #c4cbd4;\n\n    &:focus {\n      background: #ffffff;\n      box-shadow: 0 0 0 2px $admin-color-primary;\n      border-radius: 4px;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_title;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_title;\n    }\n\n    &::placeholder {\n      color: $tf_text_title;\n    }\n  }\n\n  i{\n    position: absolute;\n    top: 50%;\n    right: 8px;\n    transform: translateY(-50%);\n    color: $tf_text_title;\n    font-size: 1rem;\n  }\n}",".tf-field-repeater{\n  margin: 12px 0px;\n   > .tf-fieldset{\n    border-radius: 8px;\n    border: 1px solid $tf_border_faint;\n    background: $tf_fill_white;\n    padding: 16px 16px 16px 0px;\n  }\n  .tf-field-repeater-desc{\n    margin-bottom: 16px;\n  }\n  .tf-repeater {\n    .tf-single-repeater-clone {\n      display: none;\n    }\n\n    .tf-repeater-header {\n      display: flex;\n      width: 100%;\n      position: relative;\n      align-items: center;\n      &:hover{\n        .tf-repeater-icon-move{\n          opacity: 1;\n        }\n      }\n      &.active-repeater{\n        .tf-repeater-header-info{\n          border-radius: 4px 4px 0 0;\n          background: $tf_blue_dark;\n          .tf-repeater-title{\n            font-weight: 600;\n          }\n        }\n      }\n      .tf-repeater-header-info{\n        border-radius: 4px;\n        background: $tf_fill_background;\n        border: 1px solid $tf_border_faint;\n        width: 100%;\n        padding: 8px 12px;\n        display: flex;\n        align-items: center;\n      }\n\n      .tf-repeater-icon {\n        padding: 4px;\n        cursor: pointer;\n        text-align: center;\n        display: inline-flex;\n        font-size: 1rem;\n        line-height: 24px;\n        height: 24px;\n        width: 24px;\n        border-radius: 6px;\n        border: 1px solid $tf_border_default;\n        background: $tf_fill_white;\n        box-sizing: border-box;\n      }\n\n      .tf-repeater-icon-move {\n        cursor: pointer;\n        opacity: 0;\n        transition: .3s all ease;\n      }\n\n      .tf-repeater-icon-clone {\n\n      }\n\n      .tf-repeater-icon-delete {\n\n      }\n\n      .tf-repeater-title {\n        display: inline-block;\n        font-style: normal;\n        font-weight: 400;\n        font-size: 15px;\n        line-height: 24px;\n        cursor: pointer;\n        color: $tf_text_title;\n        width: calc(100% - 108px);\n      }\n\n      .tf-repeater-icon-absulate {\n        position: absolute;\n        right: 8px;\n        top: 8px;\n        display: flex;\n        align-items: center;\n        gap: 16px;\n        .tf-field-switch{\n          width: auto !important;\n          padding: 0;\n          display: inline-flex;\n          align-items: center;\n          .tf-field-label{\n            display: none !important;\n          }\n        }\n        .package-action-hide{\n          display: none;\n          &.show{\n            display: flex;\n          }\n        }\n      }\n\n    }\n\n    .tf-repeater-content-wrap {\n      background-color: #ffffff;\n      padding: 8px;\n      @include flexbox();\n      @include flex-wrap(wrap);\n      @include justify-content(space-between);\n      border-left: 1px solid $tf_border_faint;\n      border-right: 1px solid $tf_border_faint;\n      border-bottom: 1px solid $tf_border_faint;\n      margin-left: 15px;\n      border-radius: 0 0 4px 4px;\n      .tf-field{\n        &:nth-child(1){\n          padding-top: 0px;\n        }\n      }\n      .tf-action-button-group{\n        display: flex;\n        gap: 24px;\n        margin-top: 12px;\n        .button-primary,\n        .button-secondary{\n            border-radius: 8px;\n            background: $tf_fill_alternative;\n            color: $tf_primary_default;\n            border-radius: 8px;\n            padding: 12px 32px !important;\n            font-size: 15px;\n            font-weight: 600;\n            line-height: 24px !important;\n            border: 0px solid;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        .button-primary{\n            background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n            color: $tf_fill_white;\n        }\n      }\n    }\n\n    .tf-repeater-header.active-repeater + .tf-repeater-content-wrap {\n      background-color: #FBFCFE;\n    }\n    \n    .tf-repeater-add {\n      margin-left: 16px;\n      .tf-repeater-icon {\n        color: $tf_primary_default;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-single-repeater {\n      margin-bottom: 16px;\n      border-radius: 5px;\n      &.tf-single-repeater-group_discount_package{\n        .tf-repeater-header{\n          .tf-repeater-header-info{\n            .tf-repeater-title{\n              width: calc(100% - 104px);\n              margin-right: 0px;\n            }\n          }\n        }\n        .tf-repeater-content-wrap{\n          .tf-field{\n            &:nth-child(1){\n              padding-top: 12px;\n            }\n          }\n        }\n      }\n    }\n    .tf-field-notice-inner {\n      margin-bottom: 24px;\n    }\n  }\n}\n\n.tf-field-disable .tf-repeater {\n  pointer-events: none;\n}\n\n.car_time_slots{\n  .tf-repeater-icon-absulate,\n  .tf-repeater-add-car_time_slots,\n  .tf-field.tf-field-hidden{\n    display: none;\n  }\n  .tf-single-repeater{\n    margin-bottom: 12px;\n    &:last-child{\n      margin-bottom: 0;\n    }\n    .tf-repeater-header{\n      width: auto;\n      padding: 12px 16px;\n      .tf-repeater-icon{\n        position: absolute;\n        right: 5px;\n      }\n    }\n  }\n}\n",".tf-tablist {\n\n    ul.tf-nav-tabs{\n        list-style: none;\n        margin-bottom: 0;\n        li.tf-tab-item{\n            display: inline-block;\n            padding: 8px 24px;\n            font-style: normal;\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px; \n            color: $slate60;\n            cursor: pointer;\n            transition: 0.4s; \n            border-radius: 8px 8px 0px 0px;\n            border-bottom: 4px solid transparent;\n            margin-bottom: 0 !important;\n        }\n        li.show{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n        li.tf-tab-item:hover{\n            background-color: $slate0;\n            border-bottom: 4px solid $slate0;\n        }\n        li.show:hover{\n            background-color: $slate5;;\n            border-bottom: 4px solid $slate60;\n            color: $neutral70;\n        }\n    }\n    .tf-tab-field-content{\n        .tf-tab-item-content{\n            border: 1px solid $slate5;\n            display: none;\n            visibility: hidden;\n            padding: 10px 24px;\n            @include flex-wrap(wrap);\n            @include justify-content(space-between);\n        }\n        .show{\n            @include flexbox();\n            visibility: visible;\n        }\n    }\n}",".tf-field-map{\n    .tf--map-search{\n        width: 100%;\n        input{\n            width: 100%;\n            padding: 12px 8px 12px 12px;\n            border: 1px solid $slate20;\n            background-color: $blue0;\n            border-radius: 4px;\n            height: 48px;\n            color: #363e4a;\n            font-size: 0.875rem;\n        }\n    }\n    .tf--map-osm-wrap{\n        border: 1px solid #ddd;\n        padding: 5px;\n        margin-top: 10px;\n        .tf--map-osm{\n            height: 250px !important; \n        }\n    }\n    .tf--map-inputs{\n        display: flex;\n        justify-content: space-between;\n        .tf--map-input{\n            width: 48%;\n            label{\n                width: 100%;\n                display: block;\n                margin-bottom: 5px;\n                font-weight: 500;\n                font-size: 0.875rem;\n                color: #607085;\n                margin-top: 15px;\n            }\n            input{\n                width: 100%;\n                padding: 12px 8px 12px 12px;\n                border: 1px solid $slate20;\n                background-color: $blue0;\n                border-radius: 4px;\n                height: 48px;\n                color: #363e4a;\n                font-size: 0.875rem;\n            }\n        }\n    }\n}",".tf-field-color {\n  > label{\n    margin-top: 15px;\n  }\n  > span.tf-field-sub-title{\n    margin-bottom: 30px;\n  }\n  .tf-fieldset {\n\n    ul.tf-inline {\n      li {\n        display: flex;\n        justify-content: space-between;\n        background-color: #ffffff;\n        margin: 10px 0px;\n        border-radius: 8px;\n        padding: 20px 30px 13px 30px;\n        @media #{$max768}{\n          display: flow-root;\n        }\n        > label{\n          font-weight: 600;\n          font-size: 1rem;\n          color: $admin-color-heading;\n          width: 45%;\n          margin-top: 5px;\n          @media #{$max768}{\n            margin-top: 0px;\n            margin-bottom: 10px;\n            display: block;\n          }\n        }\n        .wp-picker-container{\n          display: block;\n          text-align: right;\n          @media #{$max768}{\n            text-align: left;\n            display: block;\n          }\n        }\n      }\n      li:last-child{\n        margin-bottom: 0px;\n      }\n    }\n  }\n}",".tf-field-icon {\n\n  .tf-icon-preview {\n    width: 120px;\n    height: 120px;\n    background: $slate5;\n    border-radius: 8px;\n    text-align: center;\n    line-height: 125px;\n    position: relative;\n    cursor: pointer;\n    margin-bottom: 15px;\n\n    .tf-icon-preview-wrap {\n      width: 100%;\n      height: 100%;\n      display: inline-block;\n\n      i {\n        font-size: 40px;\n        color: $slate60;\n      }\n    }\n\n    .remove-icon {\n      position: absolute;\n      top: 0;\n      right: 0;\n      width: 20px;\n      height: 20px;\n      background: #ffffff;\n      box-shadow: 0px 8px 16px rgba(90, 91, 106, 0.08);\n      border-radius: 8px;\n      color: $color-error;\n      font-size: 0.875rem;\n      text-align: center;\n      line-height: 20px;\n      cursor: pointer;\n    }\n\n    &.tf-hide{\n      display: none;\n    }\n  }\n}\n\n#tf-icon-modal {\n  .tf-modal-content {\n\n    .tf-modal-header {\n      margin-bottom: 20px;\n    }\n\n    .tf-icon-search {\n      text-align: center;\n\n      input.tf-icon-search-input {\n        width: 100%;\n        max-width: 720px;\n        padding: 12px 8px 12px 12px;\n        border: none;\n        background: #ffffff;\n        border-radius: 4px;\n        height: 48px;\n        color: $slate80;\n        font-size: 0.875rem;\n\n        &:focus {\n          background: #ffffff;\n          box-shadow: 0 0 0 2px $admin-color-primary;\n          border-radius: 4px;\n        }\n\n        &::-webkit-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        input:-ms-input-placeholder {\n          color: $slate30;\n        }\n\n        &::-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &:-moz-placeholder {\n          opacity: 1;\n          color: $slate30;\n        }\n\n        &::placeholder {\n          color: $slate30;\n        }\n      }\n    }\n\n    .tf-icon-wrapper {\n      @include flexbox();\n      margin: 0 -30px;\n\n      ul.tf-icon-tab-list {\n        @include flex(0 0 200px);\n        margin: 0;\n        border-right: 1px solid $slate10;\n\n        li {\n          margin-bottom: 8px;\n          cursor: pointer;\n          font-size: 0.875rem;\n          color: $slate80;\n          font-weight: 500;\n          text-transform: capitalize;\n          padding: 12px 24px;\n          transition: all 0.3s ease;\n\n          i {\n            margin-right: 8px;\n          }\n\n          &.active {\n            background: $admin-color-primary;\n            color: #ffffff;\n          }\n        }\n      }\n\n      .tf-icon-tab-content {\n        flex-grow: 1;\n        padding: 0 24px 24px;\n\n        .tf-icon-tab-pane {\n          display: none;\n\n          &.active {\n            display: block;\n          }\n\n          ul.tf-icon-list {\n            display: grid;\n            grid-template-columns: repeat(10, 1fr);\n            grid-gap: 12px;\n            max-height: calc(100vh - 300px);\n            overflow-y: auto;\n\n            li {\n              background: #ffffff;\n              font-size: 1.5rem;\n              border-radius: 4px;\n              cursor: pointer;\n              position: relative;\n              padding-bottom: 100%;\n              margin-bottom: 0;\n              color: $slate60;\n\n              .tf-icon-inner {\n                position: absolute;\n                top: 0;\n                left: 0;\n                height: 100%;\n                width: 100%;\n                @include flexbox();\n                @include align-items(center);\n                @include justify-content(center);\n\n                span.check-icon {\n                  position: absolute;\n                  top: 4px;\n                  right: 4px;\n                  height: 16px;\n                  width: 16px;\n                  line-height: 16px;\n                  font-size: 0.75rem;\n                  text-align: center;\n                  border: 1px solid $slate40;\n                  border-radius: 100%;\n                  opacity: 0;\n                  transition: all 0.3s ease;\n\n                  i{\n                    color: #ffffff;\n                    opacity: 0;\n                    transition: all 0.3s ease;\n                  }\n                }\n              }\n\n              &:hover {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    opacity: 1;\n                  }\n                }\n              }\n              &.active {\n                box-shadow: -2px 2px 24px rgba(107, 125, 148, 0.2);\n                .tf-icon-inner {\n                  span.check-icon {\n                    border-color: $admin-color-primary;\n                    background-color: $admin-color-primary;\n                    opacity: 1;\n                    i{\n                      opacity: 1;\n                    }\n                  }\n                }\n              }\n            }\n\n            &::-webkit-scrollbar {\n              width: 10px;\n            }\n            &::-webkit-scrollbar-track {\n              background: $slate10;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb {\n              background: $blue40;\n              border-radius:10px;\n            }\n            &::-webkit-scrollbar-thumb:hover {\n              background: $admin-color-primary;\n            }\n          }\n        }\n      }\n    }\n\n    .tf-modal-footer{\n      padding: 24px;\n      margin: 0 -30px -30px;\n      background: #ffffff;\n      border-top: 1px solid $slate10;\n      box-shadow: 0px -4px 16px rgba(137, 151, 169, 0.2);\n      text-align: right;\n\n      .tf-admin-btn{\n        padding: 10px 24px;\n      }\n    }\n  }\n}",".tf-field-number {\n\n  input {\n    width: 100%;\n    border-radius: 4px;\n    height: 40px;\n    color: $tf_text_title;\n    font-size: 15px;\n    padding: 8px 8px 8px 12px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_background;\n    -webkit-appearance : textfield;\n    -moz-appearance : textfield;\n\n    &:focus {\n      background: transparent;\n      box-shadow: none;\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n    }\n\n    &::-webkit-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    input:-ms-input-placeholder {\n      color: $tf_text_faint;\n    }\n\n    &::-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &:-moz-placeholder {\n      opacity: 1;\n      color: $tf_text_faint;\n    }\n\n    &::placeholder {\n      color: $tf_text_faint;\n    }\n    &::-webkit-outer-spin-button,\n    &::-webkit-inner-spin-button {\n        -webkit-appearance: none;\n        margin: 0;\n    }\n  }\n\n  .tf-unit-price-box{\n    border-radius: 4px;\n    border: 1px solid $tf_border_default;\n    background: $tf_fill_white;\n    display: flex;\n    width: 100%;\n    input,\n    select{\n      width: 50%;\n    }\n    input{\n      border: 0px solid;\n      color: $tf_text_title;\n      text-align: center;\n      font-size: 15px;\n      background-color: transparent;\n      -webkit-appearance : textfield;\n      -moz-appearance : textfield;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n      &::-webkit-outer-spin-button,\n      &::-webkit-inner-spin-button {\n          -webkit-appearance: none;\n          margin: 0;\n      }\n    }\n    select{\n      background-color: $tf_fill_background;\n      border-radius: 0px;\n      border: 0px solid;\n      color: $tf_text_paragraph;\n      text-align: center;\n      &:focus{\n        outline: none;\n        box-shadow: none;\n        border: none;\n      }\n    }\n  }\n  .tf-number-range{\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    justify-content: space-between;\n    flex-wrap: nowrap;\n\n    .tf-number-field-box{\n      border-radius: 4px;\n      border: 1px solid $tf_border_default;\n      background: $tf_fill_white;\n      height: 40px;\n      padding: 8px 8px 8px 12px;\n      display: flex;\n      align-items: center;\n      box-sizing: border-box;\n      width: calc(50% - 12px);\n      input{\n        height: 24px;\n        border: 0px solid;\n        background: transparent;\n      }\n    }\n  }\n}","textarea.tf-exp-imp-field {\n    width: 100%;\n    margin-top: 10px;\n    padding: 10px;\n}\n\na.tf-import-btn,a.tf-export-btn\n{\n    margin: 14px 0px !important;\n}",".tf-image-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n\n    li {\n        display: inline-block;\n        margin-right: 20px;\n        border-radius: 5px;\n\n        .tf-image-checkbox{\n            display: inline-block;\n            position: relative;\n\n            .tf-circle-check{\n                position: absolute;\n                font-family: 'remixicon';\n                height: 24px;\n                width: 24px;\n                right: -10px;\n                top: -10px;\n                border-radius: 50%;\n                background-color: #21A159;\n                @include transition();\n                @include flex-center();\n                opacity: 0;\n                visibility: hidden;\n\n                &::before{\n                    content: \"\\eb7b\";\n                    color: #fff;\n                    font-size: 18px;\n                    line-height: 1;\n                }\n            }\n\n            img {\n                width: 170px;\n                object-fit: cover;\n                object-position: top;\n                height: 190px;\n                transition: object-position 2s ease-in-out, border-color 0.3s ease-in-out;\n    \n                &:hover {\n                    object-position: bottom;\n                }\n            }\n\n            &> input {\n                display: none\n            }\n            &> img {\n                cursor: pointer;\n                border: 1px solid #EDF0F2;\n                border-radius: 5px;\n            }\n            &> input:checked + img {\n                box-shadow: 0 0 0 2px #21A159;\n            }\n            &> input:checked + img + .tf-circle-check {\n                opacity: 1;\n                visibility: visible;\n            }\n        }\n        span.tf-template-title{\n            display: block;\n            text-align: center;\n            font-weight: 500;\n        }\n        .tf-image-checkbox-footer{\n            @include flexbox();\n            @include align-items(center);\n            @include justify-content(center);\n            margin-top: 8px;\n            gap: 8px;\n            color: $neutral70;\n            text-decoration: none;\n            outline: none;\n\n            &:focus{\n                box-shadow: none;\n            }\n        }\n\n        a.tf-image-checkbox-footer{\n            &:hover{\n                text-decoration: underline;\n                color: $admin-color-primary;\n            }\n        }\n\n        &.tf-pro-item{\n            position: relative;\n\n            .tf-image-checkbox-pro-badge{\n                position: absolute;\n                top: -1px;\n                right: -2px;\n                background-color: #295BFF;\n                padding: 3px 10px;\n                color: #ffffff;\n                font-size: 0.75rem;\n                font-weight: 600;\n                line-height: 13px;\n                border-radius: 3px;\n                z-index: 9;\n            }\n\n            img{\n                opacity: .5;\n                cursor: not-allowed;\n            }\n        }\n    }\n}",".tf-apt-cal-wrap,\n.tf-room-cal-wrap,\n.tf-tour-cal-wrap {\n    .fc-view-harness {\n        height: 395px !important;\n    }\n\n    .fc-direction-ltr .fc-daygrid-event.fc-event-end,\n    .fc-direction-rtl .fc-daygrid-event.fc-event-start {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-bg-event .fc-event-title {\n        font-size: 0.625rem;\n    }\n\n    .fc .fc-daygrid-event {\n        cursor: pointer;\n        &.tf_tour_disable_date{\n            background-color: #e33529 !important;\n            border-color: #e33529 !important;\n            .fc-event-main{\n                opacity: 0;\n            }\n        }\n    }\n\n    table {\n        margin-bottom: 0 !important;\n    }\n    .bulk-popup-content{\n        margin-top: 15px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n        }\n        .tf-bulk-edit-header{\n            display: none;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            padding-bottom: 14px;\n\n            position: sticky;\n            top: 0;\n            z-index: 99;\n            left: 0;\n            width: 100%;\n            background: #fff;\n            h3{\n                margin: 0;\n                font-size: 24px;\n                color: $tf_text_title;\n                color: #27333F;\n                font-weight: 600;\n                line-height: 32px;\n                letter-spacing: -0.75px;\n            }\n            .tf_tour_bulk_close{\n                cursor: pointer;\n            }\n        }\n        .tf-bulk-repeater-section{\n            display: none;\n            border-radius: 8px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_white;\n            padding: 24px;\n            .tf-field-checkbox{\n                margin-bottom: 16px;\n                > label{\n                    margin-bottom: 8px;\n                }\n            }\n            .tf-checkbox-group{\n                display: flex;\n                gap: 16px;\n                flex-wrap: wrap;\n                margin: 0;\n                li{\n                    margin: 0;\n                    label{\n                        color: $tf_text_title;\n                        font-size: 13px;\n                        font-weight: 400;\n                        line-height: 20px;\n                        padding-left: 26px;\n                        &::before{\n                            top: -2px;\n                            height: 16px;\n                            width: 16px;\n                            border: 2px solid $tf_border_default;\n                            border-radius: 4px;\n                        }\n                        &::after{\n                            top: -1px;\n                        }\n                    }\n                }\n            }\n            .tf-weeks-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/4 - 16px);\n                    }\n                }\n            }\n            .tf-days-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/11 - 16px);\n                    }\n                }\n            }\n            .tf-months-checkbox,\n            .tf-years-checkbox{\n                ul{\n                    li{\n                        width: calc(100%/6 - 16px);\n                    }\n                }\n            }\n            .tf-years-checkbox{\n                margin-bottom: 0px;\n            }\n        }\n        .tf-field.tf-field-repeater{\n            padding-bottom: 0px;\n        }\n    }\n}\n\n.tf-room-cal-field a.button-primary {\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-field-ical a.button-primary,\n.tf-field-ical_export a.button-primary{\n    background-color: #003c79;\n    border-color: #003c79;\n}\n.tf-single-options{\n    width: 100%;\n    @include flexbox();\n    gap: 10px;\n    flex-wrap: wrap;\n}\n.tf-bulk-popup,\n.tf-reset-confirmation-box{\n    position: fixed;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    right: 0;\n    background-color: rgba($color: #000000, $alpha: .5);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 99999;\n    .bulk-popup-content{\n        background-color: $color-white;\n        border-radius: 16px;\n        box-shadow: 0px 4px 140px 0px rgba(0, 0, 0, 0.25);\n        padding: 24px;\n        width: 736px;\n        .bulk-popup-content-box{\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n            max-height: 500px;\n            overflow-y: auto;\n            // Smooth scroll effect\n            scroll-behavior: smooth;\n            @media #{$max768}{\n                max-height: 360px;\n            }\n            // Webkit scrollbar styling\n            &::-webkit-scrollbar {\n                width: 6px;\n            }\n\n            &::-webkit-scrollbar-track {\n                background: transparent;\n                margin-top: 20px;\n                margin-bottom: 20px;\n            }\n\n            &::-webkit-scrollbar-thumb {\n                background-color: rgba(0, 0, 0, 0.3);\n                border-radius: 4px;\n            }\n\n            // Firefox scrollbar styling\n            scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n            scrollbar-width: thin;\n            .tf-date-time-selection{\n                border: 0px solid;\n                padding: 0px;\n                .tf-field-select{\n                    width: calc(100% - 2px) !important;\n                }\n            }\n        }\n\n        .tf-repeater .tf-repeater-add .tf-repeater-icon{\n            font-size: 12px;\n        }\n        .tf-mb-5{\n            margin-bottom: 10px;\n        }\n    }\n}\n.tf-single-package{\n    .tf-field-switch{\n        width: 160px;\n    }\n    .tf-form-fields{\n        width: calc(100% - 160px);\n        display: flex;\n        gap: 12px;\n        .tf_option_pricing_type_person{\n            width: 33%\n        }\n    }\n}\n.tf-tour-limitation-group {\n    display: flex;\n    gap: 8px;\n    flex-wrap: nowrap;\n}\n.tf-single-option{\n    @include flexbox();\n    gap: 10px;\n    width: 100%;\n}\n\n.tf-content-loading {\n    position: relative;\n\n    &::before {\n        content: '';\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        margin-top: -8px;\n        display: inline-block;\n        width: 18px;\n        height: 18px;\n        border: 2px solid $admin-color-heading;\n        border-left-color: transparent;\n        border-radius: 50%;\n        vertical-align: middle;\n        visibility: visible;\n        opacity: 1;\n        z-index: 9;\n        transition: opacity .2s ease, visibility .2s ease;\n        -webkit-animation: tf-rotate 450ms infinite linear;\n        animation: tf-rotate 450ms infinite linear;\n    }\n\n}\n.tf-reset-confirmation-box{\n    display: none;\n    .tf-confirmation-content{\n        width: 320px;\n        padding: 40px;\n        background-color: $color-white;\n        border-radius: 10px;\n        position: relative;\n        .tf-confirmation-header{\n            display: flex;\n            gap: 8px;\n            h3{\n                margin: 0 0 35px 0;\n            }\n            .tf_reset_confirmation_close{\n                position: absolute;\n                right: 12px;\n                top: 12px;\n                svg{\n                    cursor: pointer;\n                }\n            }\n        }\n        .tf-confirmation-actions{\n            display: flex;\n            align-items: center;\n            gap: 16px;\n            button{\n                border-radius: 8px;\n                background: $tf_fill_alternative;\n                color: $tf_primary_default;\n                border-radius: 8px;\n                padding: 12px 32px !important;\n                font-size: 15px;\n                font-weight: 600;\n                line-height: 24px !important;\n                border: 0px solid;\n                cursor: pointer;\n                &.tf-confirmed-btn{\n                    background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n                    color: $tf_fill_white;\n                }\n            }\n        }\n    }\n}\n\n// Tour Calender\n.tf-tour-cal-wrap,\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    position: relative;\n    .tf-tour-reset-refresh{\n        position: absolute;\n        right: 110px;\n        top: 25px;\n        span{\n            height: 32px;\n            font-size: 12px;\n            padding: 0 12px !important;\n            svg{\n                height: 18px;\n            }\n        }\n    }\n    .tf-tour-cal,\n    .tf-apt-cal,\n    .tf-room-cal{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        .fc-header-toolbar{\n            margin-bottom: 16px;\n            .fc-toolbar-title{\n                padding: 0 !important;\n                color: $tf_text_title;\n                font-size: 15px !important;\n                font-weight: 600;\n                line-height: 24px;\n            }\n            .fc-button-group{\n                border-radius: 8px;\n                border: 0.5px solid $tf_border_faint;\n                background: $tf_fill_white;\n                padding: 6px 8px;\n                gap: 20px;\n                height: 32px;\n                align-items: center;\n                .fc-button{\n                    background-color: transparent;\n                    border: 0px;\n                    padding: 0;\n                    position: relative;\n                    top: -1px;\n                    .fc-icon-chevron-left::before,\n                    .fc-icon-chevron-right::before {\n                        color: $tf_text_paragraph;\n                    }\n                    &:focus{\n                        outline: none;\n                        box-shadow: none;\n                    }\n                    &.fc-next-button{\n                        position: relative;\n                        &::after{\n                            position: absolute;\n                            content: \"\";\n                            width: 8px;\n                            height: 8px;\n                            background-color: $tf_text_paragraph;\n                            border-radius: 50%;\n                            left: -14px;\n                            top: 8.5px;\n                        }\n                    }\n                }\n            }\n        }\n        .fc-view-harness{\n            table{\n                border: 0px;\n                .fc-scrollgrid-section-header{\n                    th{\n                        border: 0px;\n                    }\n                    .fc-scroller{\n                        // Smooth scroll effect\n                        scroll-behavior: smooth;\n\n                        // Webkit scrollbar styling\n                        &::-webkit-scrollbar {\n                            width: 6px;\n                        }\n\n                        &::-webkit-scrollbar-track {\n                            background: transparent;\n                            margin-top: 20px;\n                            margin-bottom: 20px;\n                        }\n\n                        &::-webkit-scrollbar-thumb {\n                            background-color: rgba(0, 0, 0, 0.3);\n                            border-radius: 4px;\n                        }\n\n                        // Firefox scrollbar styling\n                        scrollbar-color: rgba(0, 0, 0, 0.3) transparent;\n                        scrollbar-width: thin;\n                    }\n                    .fc-col-header {\n                        border-top: 0.5px solid $tf_border_faint;\n                        margin-bottom: 16px !important;\n                        tr{\n                            th{\n                                border: 0px;\n                                padding-top: 12px;\n                                a{\n                                    color: $tf_text_title;\n                                    font-size: 13px;\n                                    font-weight: 400;\n                                    line-height: 20px;\n                                    padding: 0;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-scrollgrid-section-body{\n                    > td{\n                        border: 0px solid;\n                    }\n                    .fc-daygrid-body{\n                        .fc-scrollgrid-sync-table{\n                            tbody{\n                                tr{\n                                    display: flex;\n                                    gap: 8px;\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    td{\n                                        width: calc((100% - 48px) / 7); \n                                        border-radius: 8px;\n                                        border: 0.5px solid $tf_border_faint;\n                                        background: $tf_fill_white;\n                                        &.fc-day-today{\n                                            background-color: rgba(255,220,40,.15);\n                                        }\n                                        .fc-daygrid-day-top{\n                                            flex-direction: row;\n                                            a{\n                                                padding: 8px;\n                                                color: $tf_text_title;\n                                                font-size: 15px;\n                                                font-weight: 600;\n                                                line-height: 24px; \n                                            }\n                                        }\n                                        .fc-h-event{\n                                            border-radius: 4px;\n                                            border: 0px;\n                                            border-left: 1px solid $tf_info_text;\n                                            background: $tf_info_background;\n                                            padding-top: 6px;\n                                            padding-bottom: 6px;\n                                            padding-left: 8px;\n                                            .fc-event-title{\n                                                color: $tf_info_text;\n                                                font-size: 11px;\n                                                font-weight: 600;\n                                                line-height: 16px;\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-apt-cal-field,\n    .tf-room-cal-field{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        box-sizing: border-box;\n        justify-content: space-between;\n    }\n    .tf-date-time-selection{\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        padding: 24px;\n        width: 100%;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 24px;\n        .tf-field-repeater{\n            border: 0;\n            padding: 0;\n            margin: 0;\n            .tf-repeater-content-wrap{\n                margin: 0;\n                border: 0px solid;\n            }\n            .tf-fieldset{\n                border: 0px solid #f2f5f7;\n                background: #fff;\n                padding:0px;\n                .tf-repeater-add{\n                    margin-left: 0px;\n                }\n            }\n            .tf-repeater-content-wrap{\n                padding: 0 1px 0 0;\n                flex-wrap: nowrap;\n                align-items: center;\n                gap: 16px;\n                .tf-field{\n                    padding: 0;\n                }\n                .tf-repeater-icon-delete{\n                    cursor: pointer;\n                }\n            }\n        }\n    }\n    .tf-field-group-box{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-fieldset{\n            display: flex;\n            gap: 16px;\n            flex-wrap: wrap;\n            .tf-field{\n                padding: 0;\n            }\n        }\n    }\n    .tf-package-field-repeater{\n        padding: 24px;\n        border-radius: 8px;\n        border: 1px solid $tf_border_faint;\n        background: $tf_fill_white;\n        .tf-repeater-wrap{\n            .tf-single-repeater{\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                .tf-repeater-header{\n                    .tf-repeater-title{\n                        width: calc(100% - 30px) !important;\n                    }\n                }\n                .tf-repeater-content-wrap{\n                    padding: 8px;\n                    margin: 0;\n                    .tf-tab-switch-box{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding-bottom: 0px;\n                                }\n                            }\n                        }\n                    }\n                    #group_tabs{\n                        .tf-tab-field-content{\n                            .tf-field{\n                                &:first-child{\n                                    padding: 12px 0;\n                                }\n                                .tf-repeater-content-wrap{\n                                    border: 0px solid;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n        .tf-field-accordion{\n            .tf-fieldset{\n                display: flex;\n                gap: 16px;\n                flex-direction: column;\n                .tf-package-time-fields{\n                    margin: 0;\n                    padding: 0;\n                    .tf-fieldset{\n                        padding: 0;\n                        border: 0px solid;\n                        .tf_tour_allowed_times{\n                            .tf-single-repeater{\n                                margin-bottom: 16px;\n                                .tf-repeater-content-wrap{\n                                    display: flex;\n                                    flex-wrap: nowrap;\n                                    align-items: center;\n                                    gap: 16px;\n                                    padding: 0;\n                                    .tf-field{\n                                        padding: 0;\n                                    }\n                                    .tf-repeater-icon-delete{\n                                        svg{\n                                            cursor: pointer;\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                        .tf-repeater-add{\n                            margin: 0;\n                        }\n                    }\n                }\n                #group_tabs{\n                    .tf-field-repeater{\n                        padding-bottom: 16px;\n                        margin: 0;\n                        padding: 0;\n                        .tf-fieldset{\n                            padding: 0;\n                            border: 0px solid;\n                            background: transparent;\n                            .group_discount_package{\n                                .tf-single-repeater{\n                                    margin-bottom: 16px;\n                                    .tf-repeater-content-wrap{\n                                        padding: 0;\n                                        align-items: center;\n                                        gap: 16px;\n                                        flex-wrap: nowrap;\n                                        background-color: transparent;\n                                        .tf-field{\n                                            padding: 0;\n                                        }\n                                    }\n                                }\n                            }\n                            .tf-repeater-add{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .tf-save-calendar{\n        display: flex;\n        gap: 16px;\n    }\n    .button-primary,\n    .button-secondary{\n        border-radius: 8px;\n        background: $tf_fill_alternative;\n        color: $tf_primary_default;\n        border-radius: 8px;\n        padding: 12px 32px !important;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 24px !important;\n        border: 0px solid;\n        display: inline-flex;\n        align-items: center;\n        gap: 8px;\n    }\n    .button-primary{\n        background: linear-gradient(180deg, #0051A3 0%, #003C79 100%);\n        color: $tf_fill_white;\n    }\n    .tf-single-options{\n        .tf-single-repeater{\n            &:last-child{\n                margin-bottom: 0px;\n            }\n            .tf-field-accordion{\n                .tf-fieldset{\n                    display: flex;\n                    flex-direction: column;\n                    gap: 16px;\n                    .tf-field-repeater{\n                        padding: 16px;\n                        .tf-single-repeater{\n                            &:last-child{\n                                margin-bottom: 16px;\n                            }\n                            .tf-repeater-content-wrap{\n                                padding: 0;\n                                align-items: center;\n                                gap: 16px;\n                                flex-wrap: nowrap;\n                                .tf-field{\n                                    padding: 0;\n                                }\n                                .tf-repeater-icon-delete{\n                                    cursor: pointer;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.tf-apt-cal-wrap,\n.tf-room-cal-wrap{\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    width: 100%;\n    .tf-apt-cal,\n    .tf-room-cal{\n        width: 100%;\n    }\n}\n@-webkit-keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}\n\n@keyframes tf-rotate {\n    100% {\n        -webkit-transform: rotate(360deg);\n        transform: rotate(360deg);\n    }\n}",".tf-hotel-room{\n    .tf-single-room{\n        display: flex;\n        padding: 12px 24px;\n        background: #D8E6FF;\n        position: relative;\n        border-radius: 5px;\n        align-items: center;\n        justify-content: space-between;\n        font-size: 1rem;\n        margin-bottom: 16px;\n\n        .tf-room-title {\n            font-weight: 600;\n            font-size: 1rem;\n            line-height: 24px;\n        }\n    }\n}",".tf-colors-radio-group {\n    display: flex;\n    align-items: initial;\n    flex-wrap: wrap;\n    gap: 16px;\n    li {\n        display: inline-block;\n        border-radius: 5px;\n        width: calc(20% - 13px);\n        @media only  screen and (max-width: 1366px){\n            width: calc(33.33% - 12px);\n        }\n        @media #{$max1024}{\n            width: calc(25% - 12px);\n        }\n        @media #{$max768}{\n            width: calc(33.33% - 11px);\n        }\n        @media #{$max575}{\n            width: calc(50% - 8px);\n        }\n        @media #{$max320}{\n            width: 100%;\n        }\n        .tf-colors-checkbox{\n            border-radius: 6px;\n            border: 1px solid #ddd;\n            display: block;\n            cursor: pointer;\n            .tf-colors-box{\n                height: 35px;\n                display: flex;\n                span{\n                    min-width: 25%;\n                    &:first-child{\n                        border-radius: 6px 0 0 0;\n                    }\n                    &:last-child{\n                        border-radius: 0 6px 0 0;\n                    }\n                }\n            }\n            .tf-color-footer{\n                display: flex;\n                align-items: center;\n                justify-content: space-between;\n                padding: 15px 10px;\n                span.tf-template-title{\n                    text-align: center;\n                    font-weight: 500;\n                    cursor: pointer;\n                }\n                input{\n                    display: none;\n                }\n                .tf-color-checkmark{\n                    border-radius: 4px;\n                    border: 1px solid #ddd;\n                    background: #fff;\n                    height: 16px;\n                    width: 16px;\n                    position: relative;\n                    z-index: 0;\n                    &::after{\n                        position: absolute;\n                        content: \"\";\n                        top: 0;\n                        left: 4px;\n                        border: solid #fff;\n                        border-color: #fff;\n                        border-width: 0 3px 3px 0;\n                        width: 6px;\n                        height: 9px;\n                        z-index: 99;\n                        transform: rotate(45deg);\n                    }\n                }\n            }\n        }\n\n        .tf-colors-checkbox input:checked~.tf-color-checkmark {\n            background-color: #3E64DE;\n            border-color: #3E64DE;\n            &::after{\n                display: block;\n            }\n        }\n    }\n}",".tf-field-switch_group {\n\n  .tf-switch-group-wrap{\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    gap: 12px;\n\n    &.tf-switch-column-4{\n      grid-template-columns: 1fr 1fr 1fr 1fr;\n\n      @media #{$max1366} {\n        grid-template-columns: 1fr 1fr 1fr;\n      }\n      @media #{$max1024} {\n        grid-template-columns: 1fr 1fr;\n      }\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-2{\n      grid-template-columns: 1fr 1fr;\n\n      @media #{$max768} {\n        grid-template-columns: 1fr;\n      }\n    }\n    &.tf-switch-column-1{\n      grid-template-columns: 1fr;\n    }\n\n    @media #{$max1024} {\n      grid-template-columns: 1fr 1fr;\n    }\n    @media #{$max768} {\n      grid-template-columns: 1fr;\n    }\n\n    .tf-switch-column{\n      padding: 8px 16px;\n      border: 1px solid $slate20;\n      @include flexbox();\n      @include align-items(center);\n      @include justify-content(space-between);\n      border-radius: 4px;\n      background-color: #fff;\n      cursor: move;\n\n      .tf-switch-group-label{\n        margin-right: 4px;\n        cursor: pointer;\n      }\n    }\n\n    .tf-switch-drag-highlight{\n      background-color: $slate10;\n    }\n\n  }\n\n  .tf-switch-label {\n    position: relative;\n    display: inline-block;\n    width: 62px;\n    height: 28px;\n    border-radius: 32px;\n\n    input {\n      display: none;\n    }\n\n    .tf-switch-slider {\n      position: absolute;\n      cursor: pointer;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      background-color: #DEE6EE;\n      border-radius: 20px;\n      @include transition(all, 0.4s);\n\n      &::before {\n        position: absolute;\n        content: \"\";\n        height: 20px;\n        width: 20px;\n        border-radius: 50px;\n        top: 4px;\n        left: 4px;\n        background-color: #ECF2F8;\n        filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-on, .tf-switch-off {\n        color: #ffffff;\n        position: absolute;\n        @include translateY(-50%);\n        top: 50%;\n        left: 12px;\n        font-size: 12px;\n        opacity: 0;\n        @include transition(all, 0.4s);\n      }\n\n      .tf-switch-off {\n        color: #8999A9;\n        left: auto;\n        right: 12px;\n        opacity: 1;\n      }\n    }\n\n    input:checked {\n      & + .tf-switch-slider {\n        background-color: #21A159;\n\n        &:before {\n          left: 100%;\n          margin-left: -24px;\n          background-color: #ffffff;\n          filter: drop-shadow(0px 2px 4px rgba(12, 31, 49, 0.12));\n        }\n\n        .tf-switch-on {\n          opacity: 1;\n        }\n\n        .tf-switch-off {\n          opacity: 0;\n        }\n      }\n    }\n  }\n\n}",".tf-field-accordion{\n    .tf-tab-switch-box{\n        &.active-repeater{\n            .tf-tab-field-header{\n                border-radius: 4px 4px 0 0;\n                border-top: 1px solid $tf_border_default;\n                border-bottom: 1px solid transparent;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n            .tf-tab-field-content{\n                border-bottom: 1px solid $tf_border_default;\n                border-top: 0px solid;\n                border-left: 1px solid $tf_border_default;\n                border-right: 1px solid $tf_border_default;\n            }\n        }\n        .tf-tab-field-header{\n            border-radius: 4px;\n            border-bottom: 1px solid $tf_border_default;\n            border-left: 1px solid transparent;\n            border-right: 1px solid transparent;\n            border-top: 1px solid transparent;\n            background: $tf_fill_background;\n            padding: 8px 12px;\n            display: flex;\n            justify-content: space-between;\n            gap: 8px;\n            align-items: center;\n            .tf-field-collapas{\n                display: flex;\n                width: 100%;\n                justify-content: space-between;\n                cursor: pointer;\n                &.rotated{\n                    i{\n                        transform: rotate(180deg);\n                    }\n                }\n                .field-label{\n                    color: $tf_text_title;\n                    font-size: 15px;\n                    font-weight: 400;\n                    line-height: 24px;\n                }\n                i{\n                    display: flex;\n                    width: 24px;\n                    height: 24px;\n                    justify-content: center;\n                    border-radius: 6px;\n                    border: 1px solid $tf_border_default;\n                    background: $tf_fill_white;\n                    line-height: 26px;\n                }\n            }\n\n            .tf-field.tf-field-switch{\n                padding: 0;\n                width: 32px !important;\n                .tf-inline-switch{\n                    justify-content: end;\n                    width: 32px;\n                    .tf-field-label{\n                        display: none !important;\n                    }\n                }\n            }\n        }\n\n        .tf-tab-field-content{\n            border-radius: 0px 0px 4px 4px;\n            border: 1px solid $tf_border_faint;\n            background: $tf_fill_foreground;\n            padding: 4px 16px;\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: space-between;\n            padding-bottom: 15px;\n        }\n    }\n}",".tf-backend-tour-booking h1,\n.tf-backend-hotel-booking h1{\n    font-size: 1.5rem;\n    line-height: 28px;\n    margin: 0 0 20px 0;\n    padding: 0;\n}\n.tf-backend-booking-card-wrap {\n    background: #ffffff;\n    margin-right: 20px;\n    border-radius: 6px;\n    margin-bottom: 30px;\n\n    h3.tf-backend-booking-card-title {\n        margin: 0;\n        padding: 15px 24px;\n        background-color: #003c7a;\n        color: #ffffff;\n        border-radius: 6px 6px 0 0;\n    }\n}\n\n\n.tf-booking-fields-wrapper{\n    padding: 10px 24px 20px;\n\n    .tf-booking-fields{\n        @include flexbox();\n        @include flex-wrap(wrap);\n        @include justify-content(space-between);\n\n        .tf-fieldset{\n\n            .error-input{\n                border-color: #b30000;\n            }\n            .text-danger {\n                color: #b30000;\n            }\n        }\n    }\n}\n\n.tf-backend-booking-footer{\n    margin-right: 20px;\n    text-align: right;\n}",".tf_booking_details_wrap{\n    .tf_booking_wrap_header{\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        h1{\n            color: #1D2327;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 2rem;\n            font-style: normal;\n            font-weight: 700;\n            line-height: normal;\n            padding: 0;\n        }\n\n        .tf_header_wrap_button{\n            display: flex;\n            gap: 16px;\n            .tf_booking_views_button{\n                border-radius: 8px;\n                border: 1px solid #EEF6F0;\n                background: #ffffff;\n                padding: 4px 8px;\n                float: left;\n                height: 46px;\n                box-sizing: border-box;\n                ul{\n                    margin: 0;\n                    padding: 0;\n                    display: flex;\n                    gap: 8px;\n                    li{\n                        height: 36px;\n                        width: 36px;\n                        margin: 0;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        cursor: pointer;\n                        i{\n                            font-size: 0.938rem;\n                        }\n                        &.active{\n                            color: #f0f0f1;\n                            background-color: #004e9d;\n                            border-radius: 4px;\n                        }\n                    }\n                }\n            }\n            a.tf-booking-export-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                margin: 0 !important;\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                transition: .3s all ease;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }            \n            a.tf-booking-btn,\n            .tf-google-sync-button button{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #003C79;\n                margin: 0;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px; /* 150% */\n                color: #F0F0F1;\n                transition: .3s all ease;\n                cursor: pointer;\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #004E9D;\n                }\n            }\n        }\n    }\n\n    // Booking Details Popup\n    .tf-booking-calendar-popup-box{\n        position: fixed;\n        background-color: rgba(0, 0 ,0 , .3);\n        top: 0;\n        left: 0;\n        right: 0;\n        bottom: 0;\n        z-index: 99999;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        display: none;\n        .tf-calendar-popup-box{\n            border-radius: 8px;\n            background: #ffffff;\n            box-shadow: 0px 8px 30px 0px rgba(16, 40, 20, 0.10);\n            padding: 16px 24px;\n            width: 750px;\n            .tf-popup-header{\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                margin-bottom: 24px;\n                h3{\n                    color: #151615;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%; /* 25.5px */\n                    margin: 0;\n                    a{\n                        i{\n                            color: #151615;\n                        }\n                    }\n                }\n                .tf-close{\n                    cursor: pointer;\n                }\n            }\n            .tf-popup-content{\n                display: flex;\n                gap: 24px;\n                flex-direction: column;\n                .tf-content-single-box{\n                    border-radius: 8px;\n                    background: #F3F6F4;\n                    padding: 16px 24px 24px 24px;\n                    h4{\n                        color: #141915;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 160% */\n                        margin: 0 0 8px 0;\n                    }\n                    .tf-content-box{\n                        display: flex;\n                        flex-wrap: wrap;\n                        gap: 8px;\n                        .tf-single-content{\n                            width: calc(33% - 3px);\n                            h5{\n                                margin: 0 0 5px 0;\n                                font-size: 0.875rem;\n                                text-transform: capitalize;\n                            }\n                            p{\n                                margin: 0;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    // Booking Calendar\n    #tf-booking-calendar{\n        border-radius: 16px;\n        background: #ffffff;\n        padding: 24px;\n        padding-top: 30px;\n        position: relative;\n\n        .fc-header-toolbar{\n            .fc-toolbar-chunk{\n                &:nth-child(1){\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        button{\n                            height: 40px;\n                            width: 40px;\n                            border-radius: 8px;\n                            border: 0.2px solid #003c7929;\n                            background: #ffffff;\n                            padding: 0;\n                            transition: .3s all ease;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &:hover{\n                                background-color: #003c79;\n                                border-color: #003c79;\n                                span{\n                                    &::before{\n                                        color: #ffffff;\n                                    }\n                                }\n                            }\n                            span{\n                                margin: 0px !important;\n                                height: 100%;\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                width: 100%;\n                                &::before{\n                                    color: #003c79;\n                                    border-color: #003c79;\n                                    border-radius: 8px;\n                                    font-size: 1.25rem;\n                                    transition: .3s all ease;\n                                }\n                            }\n                        }\n                    }\n                }\n                &:nth-child(2){\n                    text-align: center;\n                    >div{\n                        display: flex;\n                        align-items: center;\n                        gap: 28px;\n                        justify-content: center;\n                        h2{\n                            color: #1d2327 !important;\n                            font-size: 22px;\n                            font-style: normal;\n                            font-weight: 400 !important;\n                            line-height: 112%;\n                            margin: 0 !important;\n                        }\n                    }\n                }\n                &:nth-child(3){\n                    .fc-button-group{\n                        border-radius: 24px;\n                        border: 1px solid #003c7929;\n                        background: #ffffff;\n                        padding: 4px;\n                        display: flex;\n                        gap: 8px;\n                        button{\n                            background: #ffffff;\n                            color: #131c25;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 24px; /* 160% */\n                            border: 0px solid;\n                            padding: 8px 12px;\n                            border-radius: 24px;\n                            text-transform: capitalize;\n                            &:focus{\n                                box-shadow: none;\n                                outline: none;\n                            }\n                            &.fc-button-active{\n                                background: #003c7929;\n                                color: #003c79;\n                                position: relative;\n                                padding-left: 27px;\n                                &::before{\n                                    position: absolute;\n                                    content: \"\";\n                                    left: 12px;\n                                    height: 7px;\n                                    width: 7px;\n                                    background: #003c79;\n                                    border-radius: 50%;\n                                    top: 50%;\n                                    margin-top: -3.5px;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n\n        table{\n            border: 0px solid;\n            .fc-scrollgrid-section-header{\n                .fc-scroller-harness{\n                    .fc-scroller{\n                        overflow: hidden !important;\n                    }\n                }\n                th{\n                    border: 0px solid;\n                    .fc-col-header{\n                        tr{\n                            th{\n                                border: 0px solid;\n                                a{\n                                    color: #131c25;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 24px; /* 160% */\n                                    padding: 8px;\n                                }\n                            }\n                        }\n                    }\n                }\n\n            }\n            .fc-scrollgrid-section-body{\n                > td{\n                    border: 0px solid;\n                }\n                table{\n                    tr{\n                        td{\n                            border: 1px solid #003c7929;\n                            padding: 8px;\n                            background-color: transparent;\n                            .fc-daygrid-day-top{\n                                a{\n                                    color: #211319;\n                                    font-size: 0.938rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 24px; /* 160% */\n                                }\n                            }\n                            .fc-daygrid-day-events{\n                                .fc-daygrid-event-harness{\n                                    margin-bottom: 8px;\n                                    &:last-child{\n                                        margin-bottom: 0px;\n                                    }\n                                    a{\n                                        border: 0px solid;\n                                        overflow: hidden;\n                                        text-overflow: ellipsis;\n                                        font-size: 13px;\n                                        font-style: normal;\n                                        font-weight: 600;\n                                        line-height: 20px; /* 153.846% */\n                                        color: #002AB3;\n                                        width: 100%;\n                                        display: block;\n                                        line-height: 15px;\n                                        background: transparent;\n                                        cursor: pointer;\n                                        .tf-booking-single-popup{\n                                            padding: 6px 8px;\n                                            // border-left: 1px solid #002AB3;\n                                            // background: #EBEFFF;\n                                            border-radius: 8px;\n                                            // span{\n                                            //     color: #002AB3;\n                                            // }\n                                        }\n                                    }\n\n                                    .tf-order-completed {\n                                        background: #c8d7e1 !important;\n                                        border-color: #c8d7e1 !important;\n\n                                        .fc-event-main{\n                                            color: #003d66 !important\n                                        }\n                                    }\n\n                                    .tf-order-on-hold {\n                                        background: #f8dda7 !important;\n                                        border-color: #f8dda7 !important;\n\n                                        .fc-event-main{\n                                            color: #573b00 !important\n                                        }\n                                    }\n\n                                    .tf-order-cancelled {\n                                        background: #e5e5e5 !important;\n                                        border-color: #e5e5e5 !important;\n\n                                        .fc-event-main{\n                                            color: #454545 !important\n                                        }\n                                    }\n\n                                    .tf-order-failed {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #570000 !important\n                                        }\n                                    }\n\n                                    .tf-order-processing {\n                                        background: #c6e1c6 !important;\n                                        border-color: #c6e1c6 !important;\n\n                                        .fc-event-main{\n                                            color: #2c4700 !important\n                                        }\n                                    }\n\n                                    .tf-order-trash {\n                                        background: #eba3a3 !important;\n                                        border-color: #eba3a3 !important;\n\n                                        .fc-event-main{\n                                            color: #550202 !important\n                                        }\n                                    }\n                                }\n                            }\n\n                            .fc-daygrid-day-bottom{\n                                a.fc-more-link{\n                                    border-radius: 16px;\n                                    border: 1px solid #004e9d;\n                                    background: #003c791a;\n                                    overflow: hidden;\n                                    color: #004e9d;\n                                    text-overflow: ellipsis;\n                                    font-size: 13px;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px; /* 153.846% */\n                                    padding: 6px 8px;\n                                }\n                            }\n                        }\n                        td.fc-day-other{\n                            .fc-daygrid-day-top{\n                                opacity: 1;\n                                a{\n                                    color: #131c2559;\n                                }\n                            }\n                        }\n                    }\n                }\n                .fc-timegrid-body{\n                    .fc-timegrid-cols{\n                       table{\n                        tbody{\n                            tr{\n                                td{\n                                    .fc-timegrid-col-events{\n                                        .fc-timegrid-event-harness{\n                                            width: 100% !important;\n\n                                            &:last-child{\n                                                margin-bottom: 0px;\n                                            }\n                                            a{\n                                                border: 0px solid;\n                                                overflow: hidden;\n                                                text-overflow: ellipsis;\n                                                font-size: 13px;\n                                                font-style: normal;\n                                                font-weight: 600;\n                                                line-height: 20px; /* 153.846% */\n                                                padding: 0;\n                                                background: transparent;\n                                                b{\n                                                    padding: 6px 8px;\n                                                    color: #002AB3;\n                                                    width: 100%;\n                                                    border-left: 1px solid #002AB3;\n                                                    background: #EBEFFF;\n                                                    border-radius: 8px;\n                                                    display: block;\n                                                    line-height: 15px;\n                                                    cursor: pointer;\n                                                }\n                                                b.confirmed{\n                                                    color: #17723F;\n                                                    border-left: 1px solid #17723F;\n                                                    background: #E6FAEE;\n                                                }\n                                            }\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                       }\n                    }\n                }\n            }\n        }\n\n        .fc-theme-standard .fc-popover{\n\n            .fc-popover-body {\n                .fc-daygrid-event-harness{\n                    margin-bottom: 8px;\n                    &:last-child{\n                        margin-bottom: 0px;\n                    }\n                    a{\n                        border: 0px solid;\n                        overflow: hidden;\n                        text-overflow: ellipsis;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 20px; /* 153.846% */\n                        padding: 0;\n                        background: transparent;\n                        b{\n                            padding: 6px 8px;\n                            color: #002AB3;\n                            width: 100%;\n                            border-left: 1px solid #002AB3;\n                            background: #EBEFFF;\n                            border-radius: 8px;\n                            display: block;\n                            line-height: 15px;\n                            cursor: pointer;\n                        }\n                        b.confirmed{\n                            color: #17723F;\n                            border-left: 1px solid #17723F;\n                            background: #E6FAEE;\n                        }\n\n                        &.tf-order-completed {\n                            background: #c8d7e1 !important;\n                            border-color: #c8d7e1 !important;\n\n                            .fc-event-main{\n                                color: #003d66 !important\n                            }\n                        }\n\n                        &.tf-order-on-hold {\n                            background: #f8dda7 !important;\n                            border-color: #f8dda7 !important;\n\n                            .fc-event-main{\n                                color: #573b00 !important\n                            }\n                        }\n\n                        &.tf-order-cancelled {\n                            background: #e5e5e5 !important;\n                            border-color: #e5e5e5 !important;\n\n                            .fc-event-main{\n                                color: #454545 !important\n                            }\n                        }\n\n                        &.tf-order-failed {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #570000 !important\n                            }\n                        }\n\n                        &.tf-order-processing {\n                            background: #c6e1c6 !important;\n                            border-color: #c6e1c6 !important;\n\n                            .fc-event-main{\n                                color: #2c4700 !important\n                            }\n                        }\n\n                        &.tf-order-trash {\n                            background: #eba3a3 !important;\n                            border-color: #eba3a3 !important;\n\n                            .fc-event-main{\n                                color: #550202 !important\n                            }\n                        }\n                    }\n                }\n            }\n\n        }\n        .fc-dayGridMonth-view{\n            .fc-scrollgrid-section-body{\n                table{\n                    tr{\n                        td{\n                            height: 150px;\n                            .fc-daygrid-day-events{\n                                left: 8px;\n                                right: 8px;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-header-filter,\n    .tf-calendar-booking-header-filter{\n        display: none;\n        justify-content: space-between;\n        margin: 32px 0px;\n        @media #{$max1199}{\n            display: flow-root;\n        }\n        .tf-bulk-action-form{\n            display: inline-flex;\n            @media #{$max1024}{\n                display: flex;\n            }\n            .tf-filter-options{\n                @media #{$max1024}{\n                    margin-top: 0px !important;\n                }\n            }\n        }\n        .tf-left-search-filter{\n            display: flex;\n            @media #{$max1024}{\n                display: flow-root;\n            }\n            .tf-filter-options{\n                margin-right: 16px;\n                @media #{$max1024}{\n                    margin: 15px 0 0 0;\n                    width: 100% !important;\n                }\n                span.select2{\n                    height: 48px;\n                    border-radius: 6px;\n                    background: #ffffff;\n                    box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                    min-width: 160px !important;\n                    @media #{$max1024}{\n                        min-width: auto !important;\n                        width: 100% !important;\n                    }\n                }\n                span.selection{\n                    button.select2-selection__clear{\n                        margin-right: 0px;\n                        padding-top: 0px;\n                    }\n                    span.select2-selection__placeholder{\n                        color: #1d2327;\n                    }\n                    span.select2-selection{\n                        height: 48px;\n                        border: 0px solid;\n                        background: transparent;\n                        color: #1d2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        padding-left: 8px;\n                        display: flex;\n                        align-items: center;\n                        span.select2-selection__arrow{\n                            height: 48px;\n                            padding-right: 16px;\n                        }\n                    }\n                }\n            }\n            \n            .tf-order-status-filter-btn{\n                padding: 10px 32px;\n                border-radius: 8px;\n                border: 1px solid #003C79;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                cursor: pointer;\n                margin-right: 16px;\n                height: 48px;\n                transition: .3s all ease;\n                @media #{$max1024}{\n                    margin: 0px;\n                }\n                &:hover{\n                    color: #f0f0f1;\n                    background-color: #003C79;\n                }\n            }\n            .tf-order-filter-reset{\n                a{\n                    text-decoration: none;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 20px;\n                    display: flex;\n                    padding: 10px 20px;\n                }\n            }\n            .tf-order-status-filter-reset-btn-wrapper {\n                margin-right: 16px;\n\n                .tf-order-status-filter-reset-btn {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 8px;\n                    cursor: pointer;\n                    user-select: none;\n                }\n            }\n            .tf-enquiry-reset-button-text {\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.25;\n                font-family: inherit;\n                text-decoration: none;\n            }\n        }\n        .tf-right-search-filter, .tf-enquiry-right-search-filter{\n            border-radius: 8px;\n            border: 1px solid #87888B;\n            background: #ffffff;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            padding: 8px 16px;\n            display: flex;\n            align-items: center;\n            @media #{$max1199}{\n                display: inline-flex;\n                margin-top: 16px;\n            }\n            @media #{$max1024}{\n                display: flex;\n            }\n            input{\n                width: 100%;\n                border: 0px solid;\n                color: #87888B;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 400;\n                line-height: 24px; /* 150% */\n                background: transparent;\n                -moz-appearance: textfield;\n                &:focus{\n                    outline: none;\n                    box-shadow: none;\n                }\n                &::-webkit-outer-spin-button,\n                &::-webkit-inner-spin-button {\n                -webkit-appearance: none;\n                margin: 0;\n                }\n            }\n            button{\n                cursor: pointer;\n                background-color: transparent;\n                border: 0px solid;\n            }\n        }\n    }\n    .tf-calendar-booking-header-filter{\n        display: flex;\n    }\n    .tf-order-table-responsive{\n        width: 100%;\n        overflow: auto;\n        display: none;\n        .wp-list-table{\n            border-radius: 12px;\n            background: #EDEDF8;\n            border: 0px solid;\n            width: 100%;\n            thead{\n                tr{\n                    #order_id,\n                    #action{ \n                        width: 70px; \n                    }\n                    #check_status{ \n                        width: 128px; \n                    }\n                    th, td{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        padding: 13px 24px;\n                        border-bottom: 0px solid;\n                        text-align: left;\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #EDEDF8;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                            }\n                        }\n                    }\n                }\n            }\n            tbody{\n                tr{\n                    .ostatus{\n                        text-transform: capitalize;\n                    }\n                    th, td{\n                        padding: 16px 24px;\n                        color: #1D2327;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 18px;\n                        background-color: #ffffff;\n                        border-bottom: 1px solid #F0F0F1;\n                        text-align: left;\n                        a{\n                            text-decoration: none;\n                            color: #1D2327;\n                        }\n                        span{\n                            color: #87888B;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 18px; /* 112.5% */\n                        }\n                        .tf-checkbox-listing{\n                            height: 28px;\n                            width: 28px;\n                            background-color: #ffffff;\n                            border-radius: 8px;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #F0F2F4;\n                                input{\n                                    background-color: #ffffff;\n                                    box-shadow: none;\n                                }\n                            }\n                            input{\n                                border-radius: 4px;\n                                border: 1px solid #1d2327;\n                                background: #f0f0f1;\n                                width: 18px;\n                                height: 18px;\n                                margin: 0px;\n                                \n                            }\n                        }\n                        .checkinout{\n                            padding: 3px 8px;\n                            border-radius: 16px;\n                            background: #ECFDF3;\n                            color: #027A48;\n                            text-align: center;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 0.75rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 18px;\n                        }\n                        .checkinout.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                        a.tf_booking_details_view{\n                            border-radius: 8px;\n                            background-color: #ffffff;\n                            display: inline-flex;\n                            padding: 10px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background: #F0F2F4;\n                            }\n                        }\n                    }\n                    .check-column:hover{\n                        input{\n                            box-shadow: none;\n                        }\n                    }\n                }\n            }\n            tfoot{\n                tr{\n                    th{\n                        text-align: right;\n                        padding: 12px 24px 16px 24px;\n                        .tf-booking-details-pagination{\n                            margin: 0;\n                            padding: 0;\n                            display: flex;\n                            justify-content: right;\n                            li{\n                                a{\n                                    display: flex;\n                                    padding: 10px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 20px;\n                                    text-decoration: none;\n                                    min-width: 20px;\n                                    text-align: center;\n                                    justify-content: center;\n                                }\n                                border-right: 1px solid #F0F0F1;\n                                background: #ffffff;\n                                &:last-child{\n                                    border-right: 0px solid;\n                                    border-radius: 0px 8px 8px 0px;\n                                    svg{\n                                        margin-left: 8px;\n                                    }\n                                }\n                                &:first-child{\n                                    border-radius: 8px 0px 0px 8px;\n                                    svg{\n                                        margin-right: 8px;\n                                    }\n                                }\n                            }\n                            li.active{\n                                background-color: #003C79;\n                                a{\n                                    color: #ffffff;\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.select2-dropdown.tf-booking-filter-modal,\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    border: 0px solid;\n    border-radius: 8px;\n    background: #f0f2f4;\n    box-shadow: 0px 20px 40px 0px rgba(0,0,0,.1);\n    .select2-results{\n        ul{\n            padding-left: 4px;\n            padding-right: 4px;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            max-height: 218px;\n            scrollbar {\n                width: 5px;\n                border-radius: 10px !important;\n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 10px !important;\n            }\n            li{\n                display: block;\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin-bottom: 4px;\n                padding: 8px 16px;\n                background-color: #ffffff;\n                background: #ffffff;\n                cursor: pointer;\n                border-radius: 6px;\n                transition: .3s all ease;\n                &:last-child{\n                    margin-bottom: 0px;\n                }\n                &:hover{\n                    background-color: #F9FAFB !important;\n                }\n            }\n        }\n    }\n}\n.select2-dropdown.tf-booking-checkinout-filter-modal{\n    .select2-results{\n        ul{\n            li{\n                &:first-child{\n                    background: #ECFDF3;\n                    color: #027A48; \n                }\n                &:last-child{\n                    background: #ffffff;\n                    color: #B54708;; \n                }\n            }\n        }\n    }\n}\n\n\n// Booking Details Single Page\n.tf-booking-details-preview{\n    margin-top: 10px;\n    margin-right: 20px;\n    .tf-details-preview-header{\n        .tf-back{\n            a{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                display: inline-flex;\n                align-items: center;\n                text-decoration: none;\n                svg{\n                    margin-right: 8px;\n                }\n                &:focus{\n                    box-shadow: none;\n                    outline: none;\n                }\n            }\n        }\n        .tf-title{\n            h2{\n                color: #1D2327;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 2rem;\n                font-style: normal;\n                font-weight: 700;\n                line-height: normal;\n                margin: 0px 0px 16px 0px;\n            }\n        }\n        .tf-booking-id-author{\n            ul{\n                margin: 0px;\n                li{\n                    display: inline-block;\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 18px;\n                    padding: 0px 12px;\n                    &:first-child{\n                        padding-left: 0px;\n                    }\n                    @media #{$max768}{\n                        padding: 0px 5px;\n                    }\n                    @media #{$max640}{\n                        padding: 5px 0;\n                        display: block;\n                    }\n                    &:nth-child(2),\n                    &:nth-child(4){\n                        @media #{$max640}{\n                            display: none;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .tf-booking-details-preview-box{\n        display: flex;\n        align-items: flex-start;\n        align-self: stretch;\n        gap: 24px;\n        @media #{$max768}{\n            display: flow-root;\n        }\n        .tf-booking-details{\n            @media #{$max768}{\n                width: auto;\n            }\n            width: calc(100% - 260px);\n            .details-box{\n                border-radius: 8px;\n                background: #ffffff;\n                box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.10);\n                padding: 24px;\n                margin-top: 24px;\n                h4{\n                    color: #003C79;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                    display: flex;\n                    justify-content: space-between;\n                    .others-button{\n                        span{\n                            cursor: pointer;\n                            display: inline-flex;\n                            align-items: center;\n                            svg{\n                                margin-right: 8px;\n                            }\n                        }\n                    }\n                }\n\n                .tf-grid-box{\n                    display: grid;\n                    grid-template-columns: 1fr 1fr;\n                    gap: 24px;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                    h3{\n                        color: #87888B;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px; /* 150% */ \n                        margin: 0px 0px 8px 0px;\n                    }\n                    .tf-single-box{\n                        border-radius: 8px;\n                        border: 1px solid #F0F0F1;\n                        background: #EDEDF8;\n                        padding: 8px 16px;\n                        table{\n                            border: 0px solid;\n                            tr{\n                                td{\n                                    padding: 8px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 400;\n                                    line-height: 18px; /* 128.571% */\n                                }\n                                th{\n                                    padding: 8px 8px 8px 0px;\n                                    color: #1D2327;\n                                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                    font-size: 0.875rem;\n                                    font-style: normal;\n                                    font-weight: 600;\n                                    line-height: 18px; /* 128.571% */\n                                    text-align: left;\n                                    text-transform: capitalize;\n                                }\n                            }\n                        }\n\n                    }\n                    .tf-checkin-by{\n                        min-height: 220px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                    .tf-voucher-preview{\n                        background-color: transparent;\n                        position: relative;\n                        max-height: 220px;\n                        overflow: hidden;\n                        object-position: top;\n                        transition: object-position 2s ease-in-out,border-color .3s ease-in-out;\n                        &:hover{\n                            object-position: bottom;\n                        }\n                        .tf-preview-btn{\n                            position: absolute;\n                            left: 0;\n                            top: 0;\n                            border-radius: 8px;\n                            background: rgba(55, 55, 62, 0.50);\n                            height: 100%;\n                            width: 100%;\n                            display: flex;\n                            align-items: center;\n                            justify-content: center;\n                            z-index: 0;\n                            a{\n                                border-radius: 8px;\n                                border: #F0F0F1;\n                                background: rgba(240, 240, 241, 0.05);\n                                border: 1px solid #F0F0F1;\n                                color: #F0F0F1;\n                                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                                font-size: 1rem;\n                                font-style: normal;\n                                font-weight: 600;\n                                line-height: 24px;\n                                text-decoration: none;\n                                padding: 12px 20px;\n                            }\n                        }\n                    }\n                }\n                .tf-visitor-grid-box{\n                    grid-template-columns: 1fr 1fr 1fr;\n                    @media #{$max1200}{\n                        grid-template-columns: 1fr;\n                    }\n                }\n                .tf-pricing-grid-box{\n                    grid-template-columns: 1fr;\n                }\n                .tf-customer-details-boxs{\n                    .tf-single-box{\n                        min-height: 415px;\n                        @media #{$max1200}{\n                            min-height: auto;\n                        }\n                    }\n                }\n                .tf-customer-pricing-box{\n                    .tf-grid-single{\n                        .tf-single-box{\n                            min-height: 128px;\n                        }\n                    }\n                }\n            }\n        }\n        .tf-booking-actions{\n            width: 268px;\n            padding: 24px;\n            border-radius: 8px;\n            background: #ffffff;\n            margin-top: 24px;\n            @media #{$max768}{\n                width: auto;\n            }\n            .tf-filter-selection{\n                margin-top: 45px;\n                h3{\n                    color: #1D2327;\n                    font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 24px; /* 150% */\n                    margin: 0px 0px 16px 0px;\n                }\n                .tf-order-status-filter{\n                    position: relative;\n                    label{\n                        background: #003C79;\n                        color: #F0F0F1;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        display: flex;\n                        align-items: center;\n                        justify-content: space-between;\n                        padding: 8px 16px;\n                        border-radius: 6px;\n                    }\n                    ul{\n                        position: absolute;\n                        border-radius: 8px;\n                        background: #F0F2F4;\n                        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10);\n                        padding: 0;\n                        margin: 0;\n                        left: 0;\n                        z-index: 99;\n                        top: 100%;\n                        display: none;\n                        width: 100%;\n                        li{\n                            display: block;\n                            color: #1D2327;\n                            margin: 0px 8px 4px 8px;\n                            padding: 8px 16px;\n                            background-color: #ffffff;\n                            background: #ffffff;\n                            cursor: pointer;\n                            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                            font-size: 1rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 24px; /* 150% */\n                            border-radius: 6px;\n                            transition: .3s all ease;\n                            &:hover{\n                                background-color: #EDEDF8;\n                            }\n                            &:first-child{\n                                margin-top: 8px;\n                            }\n                        }\n                        li.checkin{\n                            background: #ECFDF3;\n                            color: #027A48;\n                        }\n                        li.checkout{\n                            background: #ffffff;\n                            color: #B54708;\n                        }\n                    }\n                }\n                &:first-child{\n                    margin-top: 0px;\n                }\n                .tf-refund-btn{\n                    a{\n                        border-radius: 8px;\n                        border: 1px solid #003C79;\n                        background: #ffffff;\n                        box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n                        text-decoration: none;\n                        color: #003C79;\n                        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                        font-size: 1rem;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 24px;\n                        text-decoration: none;\n                        display: block;\n                        padding: 16px 32px;\n                        text-align: center;\n                    }\n                }\n            }\n            .tf-filter-selection.active{\n                label{\n                    svg{\n                        transform: rotate(180deg);\n                    }\n                }\n                ul{\n                    display: block;\n                }\n            }\n        }\n    }\n}\n\n// Traveler datails pupup\n.visitor-details-edit-form{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    .visitor-details-edit-popup{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        position: fixed;\n        left: 50%;\n        top: 25%;\n        z-index: 999;\n        max-width: 700px;\n        margin-left: -350px;\n        .tf-visitor-details-edit-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-booking-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n        .visitor-details-popup{\n            max-height: 400px;\n            overflow-x: hidden;\n            overflow-y: auto;\n            scrollbar-width: thin;\n            scrollbar-color: $scrollbar-color;\n            padding: 16px;\n            scrollbar {\n                width: 5px; \n            }\n            scrollbar-thumb {\n                background-color: $scrollbar-thumb-color;\n                border-radius: 4px;\n            }\n            .tf-single-tour-traveller{\n                padding-bottom: 16px;\n                h4{\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 16px !important;\n                    font-style: normal !important;\n                    font-weight: 600 !important;\n                    line-height: 20px !important;\n                    margin: 0px;\n                    margin-bottom: 5px;\n                }\n                .traveller-info{\n                    display: grid;\n                    grid-template-columns: repeat(3, 1fr);\n                    @media #{$max575}{\n                        grid-template-columns: repeat(1, 1fr);\n                    }\n                    gap: 10px;\n                    .traveller-single-info{\n                        width: 100%;\n                        label{\n                            color: #A4A4A4;\n                            font-family: inherit;\n                            font-size: 0.875rem;\n                            font-style: normal;\n                            font-weight: 500;\n                            line-height: 20px; /* 142.857% */\n                        }\n                        input[type=\"text\"],\n                        input[type=\"email\"],\n                        input[type=\"date\"],\n                        select{\n                            border-radius: 4px;\n                            border: 0.5px solid #666D74;\n                            background: transparent;\n                            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n                            height: 32px;\n                            width: 100%;\n                            padding: 0px 5px;\n                        }\n                        input[type=\"date\"]{\n                            text-transform: uppercase;\n                            font-size: 13px;\n                        }\n                        input[type=\"checkbox\"],\n                        input[type=\"radio\"]{\n                            margin: 0;\n                        }\n                    }\n                }\n            }\n        }\n    }\n    .details-update-btn{\n        padding: 16px;\n        button{\n            border-radius: 4px;\n            background: #003C7A;\n            box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);\n            padding: 10px 0px;\n            color: #FCFDFF;\n            font-family: inherit;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 500;\n            line-height: 20px;\n            width: 100%;\n            text-align: center;\n            border: 0px solid;\n            cursor: pointer;\n        }\n    }\n}\n\n// QR CODE \n.tf-voucher-quick-view-box{\n    position: fixed;\n    background: rgba(0,0,0,.5);\n    height: 100%;\n    width: 100%;\n    left: 0;\n    top: 0;\n    display: none;\n    flex-direction: row;\n    justify-content: center;\n    align-items: center;\n    .voucher-quick-view{\n        border-radius: 24px;\n        border: 1px solid #f0f0f1;\n        background: #ffffff;\n        z-index: 999;\n        max-width: 700px;\n        .tf-voucher-details-preview-header{\n            padding: 16px;\n            border-bottom: 0.3px solid #CCCED1;\n            display: flex;\n            justify-content: space-between;\n            h2{\n                color: #003C79;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                font-size: 1rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 24px;\n                margin: 0px;\n            }\n            .tf-quick-view-times{\n                span{\n                    height: 24px;\n                    width: 24px;\n                    background: #ffffff;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    border: 0.3px solid #CCCED1;\n                    border-radius: 5px;\n                }\n            }\n        }\n    }\n}\n.tf-visitor-vouchers{\n    padding: 30px;\n    border: 1px dashed #002043;\n    background-repeat: repeat;\n    background-size: cover;\n    background-position: center;\n    margin: 16px;\n    .tf-voucher-header{\n        display: flex;\n        align-items: center;\n        margin-bottom: 40px;\n        img{\n            margin-right: 25px;\n        }\n        .title{\n            h1{\n                color:#002043;\n                font-size: 1.5rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n            span{\n                color:#828C99;\n                font-size: 1.25rem; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                line-height: 32px;\n                font-weight: 700;\n                margin: 0;\n            }\n        }\n    }\n    .tf-voucher-qr-code{\n        display: flex;\n        justify-content: space-between;\n        .time-info{\n            background: #F2F2F2;\n            padding: 16px;\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            h5{\n                margin: 0;\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                b{\n                    color: #002043;\n                }\n            }\n        }\n        img{\n            margin-left: 30px;\n            object-fit: contain;\n        }\n    }\n    .tf-voucher-billing-info{\n        margin-top: 40px;\n        display: grid;\n        grid-template-columns: 2fr 1fr;\n        gap: 40px;\n        .tf-billing-details{\n            h5{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 400; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n        }\n        .tf-cta-info{\n            h4{\n                color: #828C99; \n                font-size: 1rem; \n                line-height: 28px; \n                font-weight: 700; \n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n                margin: 0;\n            }\n            h5{\n                color: #828C99; \n                font-size: 0.875rem; \n                line-height: 28px; \n                font-weight: 400; \n                margin: 0;\n                font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            }\n        }\n    }\n    .tf-voucher-footer-qoute{\n        p{\n            color: #828C99; \n            font-size: 11px; \n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            line-height: 20px;\n        }\n    }\n}\n\n.tf-preloader-box{\n    position: fixed;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: rgba(255,255,255,.8);\n    display: none;\n    z-index: 99999999;\n    .tf-loader-preview{\n        height: 100%;\n        width: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        img{\n            display: inline-block;\n            border: none;\n            margin: 0;\n            padding: 0;\n            vertical-align: middle;\n            max-width: 100%;\n        }\n    }\n}",".tf_enquiry_details_wrap_header{\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    @media #{$max768}{\n        display: flow-root;\n    }\n    h1{\n        color: #1D2327;\n        font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n        font-size: 2rem;\n        font-style: normal;\n        font-weight: 700;\n        line-height: normal;\n        padding: 0;\n    }\n\n    .tf_header_wrap_button{\n        display: flex;\n        gap: 16px;\n        .tf_booking_views_button{\n            border-radius: 8px;\n            border: 1px solid #EEF6F0;\n            background: #ffffff;\n            padding: 4px 8px;\n            float: left;\n            height: 46px;\n            box-sizing: border-box;\n            ul{\n                margin: 0;\n                padding: 0;\n                display: flex;\n                gap: 8px;\n                li{\n                    height: 36px;\n                    width: 36px;\n                    margin: 0;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    cursor: pointer;\n                    i{\n                        font-size: 0.938rem;\n                    }\n                    &.active{\n                        color: #f0f0f1;\n                        background-color: #004e9d;\n                        border-radius: 4px;\n                    }\n                }\n            }\n        }\n        a.tf-enquiry-export-btn{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #ffffff;\n            margin: 0 !important;\n            color: #003C79;\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            transition: .3s all ease;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #003C79;\n            }\n        }            \n        a.tf-booking-btn,\n        .tf-google-sync-button button{\n            padding: 10px 32px;\n            border-radius: 8px;\n            border: 1px solid #003C79;\n            background: #003C79;\n            margin: 0;\n            box-shadow: 0px 8px 20px 0px rgba(29, 35, 39, 0.06);\n            font-family: -apple-system, \"system-ui\", \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif !important;\n            font-size: 1rem;\n            font-style: normal;\n            font-weight: 600;\n            line-height: 24px; /* 150% */\n            color: #F0F0F1;\n            transition: .3s all ease;\n            cursor: pointer;\n            &:hover{\n                color: #f0f0f1;\n                background-color: #004E9D;\n            }\n        }\n    }\n}\n\n\n.tf-enquiry-table {\n    display: block !important;\n    .tf-enquiry-unread th, .tf-enquiry-unread td {\n        background-color: #EDF2F7 !important;\n        border-bottom: 1px solid #F0F2F4 !important;\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n        .tf-checkbox-listing {\n            background-color: #EDF2F7 !important;\n        }\n\n    }\n    .tf-enquiry-responded th, .tf-enquiry-responded td {\n        color: #1D2327 !important;\n        font-family: inherit !important;\n        font-size: 16px !important;\n        font-style: normal !important;\n        font-weight: 700 !important;\n\n    }\n    #cb {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    #uemail {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #post_name {\n        width: 20%;\n        padding: 12px 24px;\n    }\n    #description {\n        width: 30%;\n        padding: 12px 24px;\n    }\n    #massage-date-time {\n        width: 15%;\n        padding: 12px 24px;\n    }\n    thead tr {\n        .tf-checkbox-listing {\n            gap: 12px;\n            margin: 12px 24px;\n        }\n    }\n\n    tbody .tf-enquiry-single-row {\n        cursor: pointer;\n        \n        .check-column {\n            .table-name-column {\n                display: inline-flex;\n                align-items: center;\n                gap: 12px; \n                \n                .tf-checkbox-listing {\n                    width: 18px !important;\n                    justify-content: unset !important;\n                    justify-self: flex-start !important;\n                }\n            }\n        }\n\n        .time-n-date {\n            .email-time-date {\n                display: flex;\n                flex-direction: column;\n                justify-content: center;\n                align-items: flex-start;\n                gap: 4px;\n\n                .email-date {\n                    color: #1D2327;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.12;\n                }\n\n                .email-time {\n                    color: #666D74;\n                    font-family: inherit;\n                    font-size: 1rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.12;\n                }\n            }\n        }\n    }\n\n    .pro-notice-row {\n        border-top: none;\n        .tf-pro-notice {\n            padding: 0px 0px;\n            .tf-fieldset {\n                margin-top: 0px;\n            }\n            .tf-field-notice-inner {\n                justify-content: center;\n\n                a {\n                    text-decoration: underline;\n                    color: #295BFF;\n\n                }\n            }\n        }\n    }\n}\n\n.tf-enquiry-details-header-filter {\n    display: flex !important;\n}\n\n.tf-enquiry-single-header-details {\n    padding: 16px 24px;\n    background-color: #ffffff;\n    width: 100%;\n    display: flex;\n    gap: 16px;\n    margin: -10px -20px 24px -20px;\n\n    img {\n        height: 100%;\n        width: 32px;\n        object-fit: contain;\n        padding: 3.2px;\n    }\n\n    h1 {\n        font-family: inherit;\n        font-size: 1.5rem;\n        font-style: normal;\n        font-weight: 600;\n        line-height: 1.33;\n    }\n}\n\nhr.enqury-single-title-line {\n    border-color: #F0EEF6;\n    margin: 0px;\n    border-width: 0.5px;\n}\n\n.tf-single-enquiry-header-buttons {\n    margin-bottom: 24px;\n    display: flex;\n    gap: 12px;\n\n    .tf-enquiry-single-back-button{\n        padding: 8px 20px 8px 16px;\n        background-color: #ffffff;\n        max-width: 60px;\n        font-size: 0.938rem;\n        color: #2C273F;\n        font-family: Inter;\n        font-style: normal;\n        font-weight: 400;\n        border-radius: 8px;\n        \n    \n       a {\n        color: #2C273F;\n        text-decoration: none;\n\n        i {\n            margin-right: 8px;\n        }\n    \n        &:focus {\n            outline: none;\n            box-shadow: none;\n        }\n       }\n    }\n\n    .tf-enquiry-single-sync {\n        max-width: 120px;\n        cursor: pointer;\n        background-color: #003c79;\n        border-color: #003c79;\n        color: #ffffff;\n        transition: all .3s ease-in-out;\n        user-select: none;\n\n        &:hover {\n            background-color: #001f3e;\n            border-color: #001f3e;\n            color: #ffffff;\n        }\n    }\n}\n\n.tf-enquiry-single-details-wrapper {\n    display: flex;\n    gap: 24px;\n    .tf-single-enquiry-left {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n        width: 60%;\n        .tf-enquiry-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n            min-height: 286px;\n    \n            h2 {\n                font-family: inherit;\n                font-size: 1.063rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 150%;\n                margin: 0px;\n            }\n    \n            .tf-enquiry-details-single-heading {\n                padding-bottom: 16px;\n                padding-left: 24px;\n                padding-right: 24px;\n            }\n    \n            .tf-single-enquiry-details-content {\n                display: flex;\n                gap: 24px;\n                padding-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                flex-direction: column;\n    \n                .tf-single-enquiry-details-name, .tf-single-enquiry-details-email, .tf-single-enquiry-details-message {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 8px;\n    \n                    .tf-single-enquiry-details-label {\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 13px;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.5;\n                    }\n    \n                    .tf-single-enquiry-details-value {\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n    \n                        i {\n                            margin-left: 16px;\n                            cursor: pointer;\n                            font-size: 1rem;\n                        }\n                    }\n                }\n\n                .tf-single-enquiry-reply-another-mail-button {\n                    padding: 8px 20px;\n                    background-color: #003c79;\n                    border-color: #003c79;\n                    border-radius: 8px;\n                    align-self: self-end;\n                    color: #ffffff;\n                    font-size: 0.938rem;\n                    cursor: pointer;\n        \n                    &:hover {\n                        background-color: #001f3e;\n                        border-color: #001f3e;\n                        color: #ffffff;\n                    }\n        \n                    span {\n                        font-family: inherit;\n                        font-style: normal;\n                        font-weight: 600;\n                        line-height: 1.6;\n                        margin-right: 8px;\n                    }\n        \n                    i {\n                        font-size: 1rem;\n                    }\n                }\n            }\n        }\n\n        .tf-single-enquiry-reply-mail-button {\n            padding: 8px 20px;\n            background-color: #003c79;\n            border-color: #003c79;\n            border-radius: 8px;\n            align-self: self-end;\n            color: #ffffff;\n            font-size: 0.938rem;\n            cursor: pointer;\n\n            &:hover {\n                background-color: #001f3e;\n                border-color: #001f3e;\n                color: #ffffff;\n            }\n\n            span {\n                font-family: inherit;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                margin-right: 8px;\n            }\n\n            i {\n                font-size: 1rem;\n            }\n\n        }\n\n        .tf-single-enquiry-reply-wrapper {\n            .tf-enquiry-details-single-heading {\n                .tf-single-enquiry-reply-mail {\n                    color: #2C273F;\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 150%;\n                }\n            }\n\n            .tf-single-enquiry-accordion {\n                margin-top: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n\n                .tf-single-enquiry-accordion-item {\n                    .tf-single-enquiry-accordion-head {\n                        display: flex;\n                        justify-content: space-between;\n                        align-items: center;\n                        cursor: pointer;\n                        user-select: none;\n\n                        .tf-single-enquiry-accordion-head-left {\n                            font-family: inherit;\n                            font-size: 0.938rem;\n                            font-style: normal;\n                            font-weight: 600;\n                            line-height: 1.6;\n                            color: #2C273F;\n                            i {\n                                margin-right: 8px;\n                            }\n\n                            .tf-enquiry-response-user {\n                                display: inline-block;\n                                transform: scale(-1, -1);\n                            }\n                            .tf-single-accordion-dash {\n                                margin-left: 16px;\n                                margin-right: 16px;\n                            }\n                            .tf-single-accordion-subject {\n                                color: #5D5676;\n                            }\n                        }\n\n                        .tf-single-enquiry-accordion-head-right {\n                            color: #9089A9;\n                            font-family: inherit;\n                            font-size: 13px;\n                            font-style: normal;\n                            font-weight: 400;\n                            line-height: 20px;\n                        }\n                    }\n\n                    .tf-single-accordion-body {\n                        margin-top: 16px;\n                        color: #5D5676;\n                        font-family: inherit;\n                        font-size: 0.938rem;\n                        font-style: normal;\n                        font-weight: 400;\n                        line-height: 1.6;\n                        display: none;\n                    }\n                    \n                    \n                }\n\n                hr {\n                    margin-top: 24px;\n                    margin-bottom: 24px;\n                    border-color: #F0EEF6;\n                }\n            }\n        }\n\n        #tf-single-enquiry-reply-form {\n            display: flex;\n            flex-direction: column;\n            gap: 24px;\n\n            textarea {\n                height: 100px;\n                padding: 16px;\n                border-radius: 8px;\n                border: 1px solid #E2DFED;\n\n                &::placeholder {\n                    color: #77708F;\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n                }\n            }\n\n            .tf-enquiry-reply-button {\n                align-self: flex-end;\n                padding: 8px 20px;\n                background-color: #003c79;\n                border-color: #003c79;\n                color: #ffffff;\n                font-family: inherit;\n                font-size: 0.938rem;\n                font-style: normal;\n                font-weight: 600;\n                line-height: 1.6;\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                gap: 8px;\n                border-color: transparent;\n                border-radius: 8px;\n                cursor: pointer;\n\n                &:hover {\n                    background-color: #001f3e;\n                    border-color: #001f3e;\n                    color: #ffffff;\n                }\n            }\n        }\n    }\n\n    .tf-single-enquiry-right {\n        width: 40%;\n        .tf-enquiry-single-log-details {\n            background-color: #ffffff;\n            padding: 16px 0px 24px 0px;\n            border-radius: 8px;\n\n            .tf-singe-enquiry-log-details-heading {\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                padding-bottom: 16px;\n                padding-right: 24px;\n                padding-left: 24px;\n\n                h2 {\n                    font-family: inherit;\n                    font-size: 1.063rem;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 150%;\n                    margin: 0px;\n                }\n\n                .enquiry-details-status {\n                    padding: 4px 12px;\n                    background-color: #D0F5E1;\n                    border-radius: 16px;\n                    display: flex;\n                    align-items: center;\n                    gap: 4px;\n                    color: #21A159;\n                    font-family: Inter;\n                    font-style: normal;\n                    font-weight: 600;\n                    line-height: 1.45;\n                }\n            }\n            .tf-single-enquiry-log-details-content {\n                display: flex;\n                flex-direction: column;\n                gap: 24px;\n                padding-left: 24px;\n                padding-right: 24px;\n                padding-top: 24px;\n\n                .tf-single-enquiry-log-details-single {\n                    display: flex;\n                    gap: 8px;\n                    align-items: center;\n                    color: var(--UI-800, #2C273F);\n                    font-family: inherit;\n                    font-size: 0.938rem;\n                    font-style: normal;\n                    font-weight: 400;\n                    line-height: 1.6;\n\n                    i {\n                        margin-left: 8px;\n                        cursor: pointer;\n                        font-size: 1rem;\n                    }\n                }\n\n            }\n            \n        }\n    }\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter {\n    width: 24%;\n    flex-direction: row-reverse;\n}\n\n.tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter button, .tf-enquiry-details-wrap .tf-booking-header-filter .tf-enquiry-right-search-filter button {\n    padding: 0px;\n}\n\n.tf-enquiry-details-wrap p:first-child {\n    margin-top: 0px;\n}\n\n.tf-enquiry-details-wrap .tf-single-accordion-body p:last-child {\n    margin-bottom: 0px;\n}\n\n\n#tf-enquiry-reply-editor_ifr, #tf-enquiry-reply-editor {\n    height: 200px !important;\n}\n\n@media #{$max1024}{\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-bulk-action-form {\n        width: 100%;\n        gap: 12px;\n    }\n\n    .tf-enquiry-details-wrap .tf-booking-header-filter .tf-right-search-filter {\n        width: 200px;\n    }\n}\n\n\n"],"names":[],"sourceRoot":""}
  • tourfic/trunk/inc/Admin/Backend_Booking/TF_Tour_Backend_Booking.php

    r3384715 r3385153  
    214214        $tour_availability = ! empty( $meta['tour_availability'] ) ? json_decode($meta['tour_availability']) : '';
    215215
     216        if($tour_type=='fixed'){
     217            $tour_availability          = ! empty( $meta['tour_availability'] ) ? json_decode($meta['tour_availability'], true) : '';
     218
     219            $expanded = [];
     220            if ( !empty($tour_availability) && is_array( $tour_availability ) ) {
     221                foreach ( $tour_availability as $range_key => $data ) {
     222                    if ( empty( $data['check_in'] ) || empty( $data['check_out'] ) ) {
     223                        continue;
     224                    }
     225                    // copy original data and set check_in/check_out to the single date
     226                    $entry = $data;
     227                    $key = $data['check_in'].' - '.$data['check_in'];
     228                    $entry['check_in']  = $data['check_in'];
     229                    $entry['check_out'] = $data['check_in'];
     230                    $expanded[ $key ] = $entry;
     231                }
     232            }
     233            $tour_availability =  $expanded;
     234        }
     235       
    216236        echo wp_json_encode( array(
    217237            'tour_type'                 => $tour_type,
  • tourfic/trunk/inc/Classes/Enqueue.php

    r3384715 r3385153  
    315315            $single_tour_form_data['date_format']      = esc_html( $tour_date_format_for_users );
    316316            $single_tour_form_data['flatpickr_locale'] = ! empty( get_locale() ) ? get_locale() : 'en_US';
    317 
     317            if($tour_type=='fixed'){
     318                $tour_availability          = ! empty( $meta['tour_availability'] ) ? json_decode($meta['tour_availability'], true) : '';
     319
     320                $expanded = [];
     321                if ( !empty($tour_availability) && is_array( $tour_availability ) ) {
     322                    foreach ( $tour_availability as $range_key => $data ) {
     323                        if ( empty( $data['check_in'] ) || empty( $data['check_out'] ) ) {
     324                            continue;
     325                        }
     326                        // copy original data and set check_in/check_out to the single date
     327                        $entry = $data;
     328                        $key = $data['check_in'].' - '.$data['check_in'];
     329                        $entry['check_in']  = $data['check_in'];
     330                        $entry['check_out'] = $data['check_in'];
     331                        $expanded[ $key ] = $entry;
     332                    }
     333                }
     334                $tour_availability =  $expanded;
     335            }
    318336            $single_tour_form_data['disable_same_day'] = $disable_same_day;
    319337            $single_tour_form_data['tour_availability'] = $tour_availability;
  • tourfic/trunk/inc/Classes/Migrator.php

    r3384715 r3385153  
    17341734                    }
    17351735                }
    1736                
     1736
     1737                // If not an array, initialize it
     1738                if ( ! is_array( $meta ) ) {
     1739                    $meta = [];
     1740                }
    17371741                $meta['tour_availability'] = wp_json_encode( $tour_availability_data );
    17381742                if($discount_type!='none'){
  • tourfic/trunk/readme.txt

    r3384715 r3385153  
    44Requires at least: 5.4
    55Tested up to: 6.8
    6 Stable tag: 2.18.2
     6Stable tag: 2.18.3
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    405405== Changelog ==
    406406
    407 = 2.18.2 – October 26, 2025 =
    408 
    409 - New: Package pricing introduced for tour bookings.
    410 - New: Bulk selection added for the tour availability calendar.
    411 - Improved: Reset calendar option for hotel rooms and apartments.
     407= 2.18.3 – October 27, 2025 =
     408
     409- Fixed: Import/export functionality issue.
     410- Fixed: Tourfic resolved the availability issue.
     411- Improved: Reset pop-up design for better user experience.
    412412
    413413**Old Changelog can be found [here](https://themefic.com/tourfic/changelog/)**.
  • tourfic/trunk/tourfic.php

    r3384715 r3385153  
    88 * Text Domain:     tourfic
    99 * Domain Path:     /lang/
    10  * Version:         2.18.2
     10 * Version:         2.18.3
    1111 * Tested up to:    6.8
    1212 * WC tested up to: 10.0
     
    2828     */
    2929
    30     const VERSION = '2.18.2';
     30    const VERSION = '2.18.3';
    3131
    3232    /**
Note: See TracChangeset for help on using the changeset viewer.