.PasswordField-module__qKTA0G__field{flex-direction:column;gap:6px;display:flex}.PasswordField-module__qKTA0G__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.PasswordField-module__qKTA0G__box{border:1px solid var(--border-strong);border-radius:var(--radius);background-color:var(--white);transition:border-color var(--transition), box-shadow var(--transition);display:flex}.PasswordField-module__qKTA0G__box:focus-within{border-color:var(--brand-ferozia);box-shadow:0 0 0 3px var(--brand-ferozia-light)}.PasswordField-module__qKTA0G__input{min-width:0;color:var(--near-black);background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:14px}.PasswordField-module__qKTA0G__toggle{border:none;border-left:1px solid var(--border-hairline);color:var(--text-secondary);cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.PasswordField-module__qKTA0G__toggle:hover{color:var(--brand-ferozia)}.PasswordField-module__qKTA0G__hint{color:var(--text-secondary);font-size:12px}
.page-module___8aEwW__dashboard{background-color:var(--surface);min-height:100vh;color:var(--near-black);padding-bottom:var(--space-4xl)}.page-module___8aEwW__headerBar{background-color:var(--near-black);border-bottom:3px solid var(--brand-ferozia);z-index:20;justify-content:center;align-items:center;height:64px;display:flex;position:relative}.page-module___8aEwW__centerLogoWrapper{z-index:30;transition:transform var(--transition);justify-content:center;align-items:center;display:flex;position:relative;transform:translateY(16px)}.page-module___8aEwW__centerLogoWrapper:hover{transform:translateY(18px)scale(1.02)}.page-module___8aEwW__headerActions{right:var(--grid-margin);gap:var(--space-xs);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module___8aEwW__headerBtn{color:#ffffffdb;border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition), color var(--transition);background:0 0;border:1px solid #ffffff38;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.page-module___8aEwW__headerBtn:hover{border-color:var(--brand-ferozia-border);color:var(--white)}.page-module___8aEwW__centerLogo{object-fit:contain;width:auto;height:56px;display:block}.page-module___8aEwW__container{max-width:var(--grid-max);padding-inline:var(--grid-margin);padding-top:var(--space-2xl);margin-inline:auto}.page-module___8aEwW__statsGrid{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module___8aEwW__statCard{background-color:var(--white);border:1px solid var(--border-hairline);padding:var(--space-md);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition);position:relative;overflow:hidden}.page-module___8aEwW__statCard:hover{box-shadow:0 4px 12px #0000000d}.page-module___8aEwW__statCardAccent{border-left:4px solid var(--brand-ferozia)}.page-module___8aEwW__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:11px;font-weight:600;display:block}.page-module___8aEwW__statValue{letter-spacing:-.03em;color:var(--near-black);font-size:30px;font-weight:800;line-height:1}.page-module___8aEwW__statSub{color:var(--text-secondary);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.page-module___8aEwW__controlsBar{background-color:var(--white);border:1px solid var(--border-hairline);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.page-module___8aEwW__tabsGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module___8aEwW__tabBtn{letter-spacing:.02em;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius);transition:all var(--transition);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.page-module___8aEwW__tabBtn:hover{background-color:var(--surface-subtle);color:var(--near-black)}.page-module___8aEwW__tabBtnActive{background-color:var(--near-black);color:var(--white);border-color:var(--near-black)}.page-module___8aEwW__tabCount{background-color:var(--container);color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.page-module___8aEwW__tabBtnActive .page-module___8aEwW__tabCount{background-color:var(--brand-ferozia);color:var(--white)}.page-module___8aEwW__rightControls{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module___8aEwW__searchInput{border:1px solid var(--border-hairline);border-radius:var(--radius);background-color:var(--surface);color:var(--near-black);min-width:180px;transition:border-color var(--transition), background-color var(--transition);padding:8px 12px;font-size:13px}.page-module___8aEwW__searchInput:focus{border-color:var(--brand-ferozia);background-color:var(--white);outline:none}.page-module___8aEwW__dateFilterGroup{align-items:center;gap:6px;display:flex}.page-module___8aEwW__dateSelect{border:1px solid var(--border-hairline);border-radius:var(--radius);background-color:var(--surface);color:var(--near-black);cursor:pointer;transition:border-color var(--transition);outline:none;padding:8px 10px;font-size:12px;font-weight:500}.page-module___8aEwW__dateSelect:focus{border-color:var(--brand-ferozia)}.page-module___8aEwW__dateInput{border:1px solid var(--border-hairline);border-radius:var(--radius);background-color:var(--surface);color:var(--near-black);outline:none;padding:7px 8px;font-family:inherit;font-size:12px}.page-module___8aEwW__dateInput:focus{border-color:var(--brand-ferozia)}.page-module___8aEwW__clearDateBtn{border:1px solid var(--border-hairline);border-radius:var(--radius);cursor:pointer;color:var(--text-secondary);transition:all var(--transition);background:0 0;padding:7px 10px;font-size:11px;font-weight:600}.page-module___8aEwW__clearDateBtn:hover{color:#991b1b;background-color:#fee2e2;border-color:#f87171}.page-module___8aEwW__refreshBtn{background-color:var(--white);border:1px solid var(--border-hairline);color:var(--near-black);cursor:pointer;border-radius:var(--radius);transition:all var(--transition);align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.page-module___8aEwW__refreshBtn:hover{background-color:var(--surface-subtle);border-color:var(--border-strong)}.page-module___8aEwW__tableWrapper{background-color:var(--white);border:1px solid var(--border-hairline);border-radius:var(--radius);-webkit-overflow-scrolling:touch;overflow-x:auto;box-shadow:0 1px 3px #0000000a}.page-module___8aEwW__table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.page-module___8aEwW__th{background-color:var(--surface-subtle);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-hairline);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.page-module___8aEwW__tr{border-bottom:1px solid var(--border-hairline);transition:background-color var(--transition)}.page-module___8aEwW__tr:hover{background-color:#f8fbfb}.page-module___8aEwW__td{vertical-align:middle;padding:10px 14px}.page-module___8aEwW__typeBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.page-module___8aEwW__typeBadgeBooking{background-color:var(--brand-ferozia-light);color:var(--brand-ferozia-deep);border:1px solid var(--brand-ferozia-border)}.page-module___8aEwW__typeBadgeContact{color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb}.page-module___8aEwW__datePrimary{color:var(--near-black);font-size:12px;font-weight:600;display:block}.page-module___8aEwW__dateSecondary{color:var(--text-secondary);font-size:11px;display:block}.page-module___8aEwW__clientName{color:var(--near-black);font-size:13px;font-weight:600;display:block}.page-module___8aEwW__clientCompany{color:var(--text-secondary);margin-top:1px;font-size:11px;display:block}.page-module___8aEwW__clientTypePill{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius);background-color:var(--container-low);color:var(--text-secondary);margin-top:2px;padding:1px 5px;font-size:9px;font-weight:700;display:inline-block}.page-module___8aEwW__contactLink{color:var(--near-black);transition:color var(--transition);font-size:12px;text-decoration:none;display:block}.page-module___8aEwW__contactLink:hover{color:var(--brand-ferozia);text-decoration:underline}.page-module___8aEwW__phoneText{color:var(--text-secondary);margin-top:1px;font-size:11px;display:block}.page-module___8aEwW__topicText{color:var(--near-black);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:500;overflow:hidden}.page-module___8aEwW__officeBadge{color:#1e293b;border-radius:var(--radius);text-transform:uppercase;background-color:#e2e8f0;align-items:center;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.page-module___8aEwW__slotText{color:var(--text-secondary);white-space:nowrap;font-size:11px}.page-module___8aEwW__chatBtn{border:1px solid var(--border-hairline);border-radius:var(--radius);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);transition:all var(--transition);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.page-module___8aEwW__chatBtn:hover{background-color:var(--brand-ferozia-light);border-color:var(--brand-ferozia);color:var(--brand-ferozia-deep)}.page-module___8aEwW__chatDot{background-color:var(--brand-ferozia);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.page-module___8aEwW__statusSelect{border-radius:var(--radius);cursor:pointer;border:1px solid var(--border-hairline);background-color:var(--white);transition:all var(--transition);padding:4px 8px;font-size:11px;font-weight:600}.page-module___8aEwW__statusSelectNew{color:#062e23;background-color:#eff7f4;border-color:#c2e2d6}.page-module___8aEwW__statusSelectInProgress{color:#92400e;background-color:#fef3c7;border-color:#fde68a}.page-module___8aEwW__statusSelectConfirmed{color:#065f46;background-color:#d1fae5;border-color:#a7f3d0}.page-module___8aEwW__statusSelectArchived{color:#4b5563;background-color:#f3f4f6;border-color:#e5e7eb}.page-module___8aEwW__deleteBtn{border:1px solid var(--border-hairline);color:#991b1b;cursor:pointer;border-radius:var(--radius);width:28px;height:28px;transition:all var(--transition);background:0 0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.page-module___8aEwW__deleteBtn:hover{background-color:#fee2e2;border-color:#f87171}.page-module___8aEwW__emptyState{padding:var(--space-3xl);text-align:center;color:var(--text-secondary)}.page-module___8aEwW__emptyTitle{color:var(--near-black);margin-bottom:var(--space-xs);font-size:16px;font-weight:700}.page-module___8aEwW__emptyDesc{margin-bottom:var(--space-md);font-size:13px}.page-module___8aEwW__modalBackdrop{z-index:1000;padding:var(--space-md);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module___8aEwW__modalBox{background-color:var(--white);border-radius:var(--radius);flex-direction:column;width:100%;max-width:620px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000040}.page-module___8aEwW__modalHeader{background-color:var(--near-black);color:var(--white);padding:var(--space-md);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__modalHeaderTitle{letter-spacing:.02em;font-size:15px;font-weight:700}.page-module___8aEwW__modalCloseBtn{color:var(--white);cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.page-module___8aEwW__modalBody{padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex;overflow-y:auto}.page-module___8aEwW__modalSection{border-bottom:1px solid var(--border-hairline);padding-bottom:var(--space-sm)}.page-module___8aEwW__modalSection:last-child{border-bottom:none;padding-bottom:0}.page-module___8aEwW__modalSectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.page-module___8aEwW__modalMessageContent{background-color:var(--surface-subtle);border:1px solid var(--border-hairline);padding:var(--space-md);white-space:pre-wrap;color:var(--near-black);border-radius:var(--radius);font-size:13px;line-height:1.6}.page-module___8aEwW__modalFooter{background-color:var(--surface);border-top:1px solid var(--border-hairline);padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.page-module___8aEwW__emailActionBtn{background-color:var(--brand-ferozia);color:var(--white);border-radius:var(--radius);transition:background-color var(--transition);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__emailActionBtn:hover{background-color:var(--brand-ferozia-dark)}@media (max-width:900px){.page-module___8aEwW__container{padding-inline:var(--space-md);padding-top:var(--space-xl)}.page-module___8aEwW__controlsBar,.page-module___8aEwW__rightControls{flex-direction:column;align-items:stretch}.page-module___8aEwW__searchInput{width:100%}.page-module___8aEwW__headerActions{right:var(--space-sm);gap:4px}.page-module___8aEwW__headerBtn{padding:5px 8px;font-size:11px}}@media (max-width:600px){.page-module___8aEwW__headerActions{left:var(--space-sm);justify-content:space-between}}
.login-module__WEZH7G__page{background-color:var(--surface);flex-direction:column;min-height:100vh;display:flex}.login-module__WEZH7G__band{background-color:var(--near-black);border-bottom:3px solid var(--brand-ferozia);justify-content:center;align-items:center;height:64px;display:flex}.login-module__WEZH7G__logo{object-fit:cover;border-radius:6px;width:56px;height:56px;transform:translateY(16px);box-shadow:0 4px 16px #0003}.login-module__WEZH7G__main{padding:18vh var(--grid-margin) var(--space-2xl);flex:1;justify-content:center;align-items:flex-start;display:flex}.login-module__WEZH7G__card{background-color:var(--white);border:1px solid var(--border-hairline);border-top:3px solid var(--brand-ferozia);border-radius:var(--radius);width:100%;max-width:400px;padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.login-module__WEZH7G__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ferozia);font-size:11px;font-weight:600}.login-module__WEZH7G__title{letter-spacing:-.01em;font-size:24px;font-weight:700}.login-module__WEZH7G__lead{color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:13px}.login-module__WEZH7G__error{color:#991b1b;border-radius:var(--radius);background-color:#fee2e2;border:1px solid #fca5a5;padding:8px 12px;font-size:13px}.login-module__WEZH7G__submit{margin-top:var(--space-xs);background-color:var(--brand-ferozia);color:var(--white);border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition);border:none;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:600}.login-module__WEZH7G__submit:hover:not(:disabled){background-color:var(--brand-ferozia-dark)}.login-module__WEZH7G__submit:disabled{opacity:.55;cursor:default}
.ChangePasswordModal-module__luEzNG__box{max-width:460px}.ChangePasswordModal-module__luEzNG__footer{justify-content:flex-end}.ChangePasswordModal-module__luEzNG__error{color:#991b1b;border-radius:var(--radius);background-color:#fee2e2;border:1px solid #fca5a5;padding:8px 12px;font-size:13px}.ChangePasswordModal-module__luEzNG__success{color:var(--brand-ferozia-dark);background-color:var(--brand-ferozia-light);border:1px solid var(--brand-ferozia-border);border-radius:var(--radius);padding:12px 14px;font-size:14px;line-height:1.6}.ChangePasswordModal-module__luEzNG__primary,.ChangePasswordModal-module__luEzNG__secondary{border-radius:var(--radius);cursor:pointer;transition:background-color var(--transition), border-color var(--transition);padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.ChangePasswordModal-module__luEzNG__primary{background-color:var(--brand-ferozia);color:var(--white);border:1px solid var(--brand-ferozia)}.ChangePasswordModal-module__luEzNG__primary:hover:not(:disabled){background-color:var(--brand-ferozia-dark)}.ChangePasswordModal-module__luEzNG__primary:disabled{opacity:.55;cursor:default}.ChangePasswordModal-module__luEzNG__secondary{background-color:var(--white);color:var(--near-black);border:1px solid var(--border-hairline)}.ChangePasswordModal-module__luEzNG__secondary:hover{border-color:var(--border-strong)}
