Changeset 3385153
- Timestamp:
- 10/27/2025 10:45:57 AM (5 months ago)
- Location:
- tourfic/trunk
- Files:
-
- 9 edited
-
assets/admin/css/tourfic-admin.css (modified) (2 diffs)
-
assets/admin/css/tourfic-admin.css.map (modified) (1 diff)
-
assets/admin/css/tourfic-admin.min.css (modified) (1 diff)
-
assets/admin/css/tourfic-admin.min.css.map (modified) (1 diff)
-
inc/Admin/Backend_Booking/TF_Tour_Backend_Booking.php (modified) (1 diff)
-
inc/Classes/Enqueue.php (modified) (1 diff)
-
inc/Classes/Migrator.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
tourfic.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tourfic/trunk/assets/admin/css/tourfic-admin.css
r3384715 r3385153 5357 5357 background-color: #ffffff; 5358 5358 border-radius: 10px; 5359 position: relative; 5359 5360 } 5360 5361 .tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header { … … 5364 5365 .tf-reset-confirmation-box .tf-confirmation-content .tf-confirmation-header h3 { 5365 5366 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; 5366 5372 } 5367 5373 .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 1 1 @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}} 3 3 4 4 /*# 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 214 214 $tour_availability = ! empty( $meta['tour_availability'] ) ? json_decode($meta['tour_availability']) : ''; 215 215 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 216 236 echo wp_json_encode( array( 217 237 'tour_type' => $tour_type, -
tourfic/trunk/inc/Classes/Enqueue.php
r3384715 r3385153 315 315 $single_tour_form_data['date_format'] = esc_html( $tour_date_format_for_users ); 316 316 $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 } 318 336 $single_tour_form_data['disable_same_day'] = $disable_same_day; 319 337 $single_tour_form_data['tour_availability'] = $tour_availability; -
tourfic/trunk/inc/Classes/Migrator.php
r3384715 r3385153 1734 1734 } 1735 1735 } 1736 1736 1737 // If not an array, initialize it 1738 if ( ! is_array( $meta ) ) { 1739 $meta = []; 1740 } 1737 1741 $meta['tour_availability'] = wp_json_encode( $tour_availability_data ); 1738 1742 if($discount_type!='none'){ -
tourfic/trunk/readme.txt
r3384715 r3385153 4 4 Requires at least: 5.4 5 5 Tested up to: 6.8 6 Stable tag: 2.18. 26 Stable tag: 2.18.3 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 405 405 == Changelog == 406 406 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. 412 412 413 413 **Old Changelog can be found [here](https://themefic.com/tourfic/changelog/)**. -
tourfic/trunk/tourfic.php
r3384715 r3385153 8 8 * Text Domain: tourfic 9 9 * Domain Path: /lang/ 10 * Version: 2.18. 210 * Version: 2.18.3 11 11 * Tested up to: 6.8 12 12 * WC tested up to: 10.0 … … 28 28 */ 29 29 30 const VERSION = '2.18. 2';30 const VERSION = '2.18.3'; 31 31 32 32 /**
Note: See TracChangeset
for help on using the changeset viewer.