@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@media print{footer,nav{display:none!important}*{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,html{background:#fff!important;color:#000!important}a{color:#000;text-decoration:underline}h1,h2,h3,img,svg,table{page-break-inside:avoid}img,svg{max-width:100%}table{border-collapse:collapse;width:100%}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.DashboardNavbar_navbar__k33NU{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:2px solid #ffe066;border-left:none;border-right:none;box-shadow:0 2px 8px #0000000f;font-family:Inter,system-ui,sans-serif;height:62px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.DashboardNavbar_left__rkS0T,.DashboardNavbar_navbar__k33NU{align-items:center;display:flex}.DashboardNavbar_logo__3lrpN{height:106px;margin-left:-12px;margin-right:0;margin-top:24px}.DashboardNavbar_logoText__aN85z{height:30px;margin-left:-34px;margin-top:5px}.DashboardNavbar_hamburger__OBwDP{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;width:44px;z-index:10001}.DashboardNavbar_bar__680I2{background:#b99a2a;height:3px;margin:4px 0;transition:.25s;width:26px}.DashboardNavbar_barOpen1__CAk9a{transform:rotate(45deg) translate(6px,6px)}.DashboardNavbar_barOpen2__JTyM3{opacity:0}.DashboardNavbar_barOpen3__mIb5r{transform:rotate(-45deg) translate(6px,-6px)}.DashboardNavbar_menu__4ERG0{align-items:center;display:flex;flex:1 1;justify-content:space-between}.DashboardNavbar_center__h0V6i{display:flex;flex:1 1;gap:14px;justify-content:center}.DashboardNavbar_link__FngAk{border-radius:6px;color:#232323;display:inline-flex;font-size:1.01rem;font-weight:600;overflow:hidden;padding:6px 13px;position:relative;text-decoration:none;transition:color .17s,background .17s,text-shadow .15s,transform .15s;white-space:nowrap}@media (min-width:1025px) and (max-width:1380px){.DashboardNavbar_center__h0V6i{gap:6px}.DashboardNavbar_link__FngAk{font-size:.95rem;padding:6px 9px}.DashboardNavbar_right__xkt2v{gap:8px}}.DashboardNavbar_link__FngAk:after{background:#b99a2a;border-radius:2px;bottom:6px;content:"";height:3px;left:16%;pointer-events:none;position:absolute;transition:width .19s ease;width:0}.DashboardNavbar_link__FngAk:focus-visible,.DashboardNavbar_link__FngAk:hover{background:#fffde4;color:#b99a2a;text-shadow:0 2px 12px #ffd60026;transform:translateY(-2px) scale(1.04)}.DashboardNavbar_link__FngAk.DashboardNavbar_active__39aAu:after,.DashboardNavbar_link__FngAk:focus-visible:after,.DashboardNavbar_link__FngAk:hover:after,.DashboardNavbar_link__FngAk[aria-current=page]:after{width:68%}.DashboardNavbar_active__39aAu,.DashboardNavbar_link__FngAk[aria-current=page]{background:#fffde4;color:#b99a2a;text-shadow:0 2px 12px #ffd60026}.DashboardNavbar_right__xkt2v{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.DashboardNavbar_costsWrap__y\+xQn{display:inline-flex;position:relative}.DashboardNavbar_costsTrigger__Ofb1v{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-family:inherit}.DashboardNavbar_costsDropdown__rxmeI{background:linear-gradient(180deg,#fffef7,#fffbe9);border:1.5px solid #f0e098;border-radius:14px;box-shadow:0 12px 36px #b8881c2e,0 4px 12px #0000000f;display:none;left:50%;min-width:320px;padding:8px 6px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);z-index:10001}@media (min-width:1025px){.DashboardNavbar_costsWrap__y\+xQn.DashboardNavbar_costsOpen__N2xzm .DashboardNavbar_costsDropdown__rxmeI{animation:DashboardNavbar_costsDropdownIn__8Xhpb .16s ease-out;display:block}}@keyframes DashboardNavbar_costsDropdownIn__8Xhpb{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.DashboardNavbar_costsDropdownHeader__3gZh6{color:#b99a2a;font-size:.7rem;font-weight:800;letter-spacing:.1em;padding:8px 14px 6px;text-transform:uppercase}.DashboardNavbar_costsItem__sM7N8{align-items:flex-start;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-decoration:none;transition:background .14s,transform .14s}.DashboardNavbar_costsItem__sM7N8:hover{background:#fff4c2;transform:translateX(2px)}.DashboardNavbar_costsItemActive__Uce64{background:#fff4c2;box-shadow:inset 3px 0 0 #b99a2a}.DashboardNavbar_costsItemSecondary__B9QDm{opacity:.92}.DashboardNavbar_costsItemIcon__TVW7e{align-items:center;background:#fff;border:1px solid #f0e098;border-radius:9px;display:inline-flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;line-height:1;width:34px}.DashboardNavbar_costsItemIconImg__jmrNG{display:block;height:23px;object-fit:contain;width:23px}.DashboardNavbar_costsItemBody__TP4jY{display:flex;flex-direction:column;gap:1px;min-width:0}.DashboardNavbar_costsItemTitle__Nf3En{color:#1f1a0e;font-size:.92rem;font-weight:700;line-height:1.25}.DashboardNavbar_costsItemSub__RHZwG{color:#8a7530;font-size:.74rem;line-height:1.35}.DashboardNavbar_costsDropdownDivider__iL1s1{background:#f0e6a0;height:1px;margin:6px 8px}[data-theme=dark] .DashboardNavbar_costsDropdown__rxmeI{background:#1c1b2d;border-color:#8b5cf647;box-shadow:0 14px 32px #00000080}[data-theme=dark] .DashboardNavbar_costsDropdownHeader__3gZh6{color:#c4b5fd}[data-theme=dark] .DashboardNavbar_costsItem__sM7N8:hover{background:#8b5cf624}[data-theme=dark] .DashboardNavbar_costsItemActive__Uce64{background:#8b5cf62e;box-shadow:inset 3px 0 0 #c4b5fd}[data-theme=dark] .DashboardNavbar_costsItemIcon__TVW7e{background:#8b5cf61a;border-color:#8b5cf640}[data-theme=dark] .DashboardNavbar_costsItemTitle__Nf3En{color:#ede9ff}[data-theme=dark] .DashboardNavbar_costsItemSub__RHZwG{color:#b8b2d0}[data-theme=dark] .DashboardNavbar_costsDropdownDivider__iL1s1{background:#8b5cf62e}@media (max-width:1024px){.DashboardNavbar_costsWrap__y\+xQn{width:100%}.DashboardNavbar_costsTrigger__Ofb1v{display:none}.DashboardNavbar_costsDropdown__rxmeI{background:#0000;border:none;border-radius:0;border-top:1px solid #ffe06633;box-shadow:none;margin:4px 0;min-width:0;padding:4px 0;position:static;transform:none;width:100%}.DashboardNavbar_costsWrap__y\+xQn .DashboardNavbar_costsDropdown__rxmeI{animation:none;display:block}}.DashboardNavbar_btn__Noh1l{align-items:center;background:#fffbe4;border:2px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:8px;justify-content:flex-start;line-height:1.3;padding:8px 16px;transition:background .15s,color .13s,border-color .14s,box-shadow .15s,transform .1s;white-space:nowrap}.DashboardNavbar_btn__Noh1l:focus,.DashboardNavbar_btn__Noh1l:hover{background:#fff3bf;border-color:#c9a82c;box-shadow:0 2px 8px #c9a82c2e;color:#7a6000;outline:none}.DashboardNavbar_btnPrimary__Hm9pA{min-width:96px}.DashboardNavbar_btnSecondary__QhGbu{background:#0000;border-color:#e8d070;color:#ad8c11}.DashboardNavbar_btnSecondary__QhGbu:focus,.DashboardNavbar_btnSecondary__QhGbu:hover{background:#fff3bf;border-color:#c9a82c;color:#7a6000}.DashboardNavbar_btn__Noh1l:active{box-shadow:none;transform:translateY(1px)}.DashboardNavbar_bellWrap__37lGX{flex-shrink:0;position:relative}.DashboardNavbar_bellBtn__wgxwF{align-items:center;background:#0000;border:none;border-radius:50%;color:#8a7020;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:relative;transition:all .15s;width:32px}.DashboardNavbar_bellIcon__EIWJI{flex-shrink:0}.DashboardNavbar_bellButtonLabel__aKO2U{display:none}.DashboardNavbar_bellBtn__wgxwF:hover{background:#fffde4;color:#b99a2a}.DashboardNavbar_bellBadge__TSSpg{align-items:center;background:#ef4444;border-radius:10px;box-shadow:0 1px 4px #00000026;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-5px;top:-5px}.DashboardNavbar_bellOverlay__6je4v{inset:0;position:fixed;z-index:998}.DashboardNavbar_bellDropdown__Q-v3Q{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;display:flex;flex-direction:column;max-height:500px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:360px;z-index:999}.DashboardNavbar_bellHeader__hgf1T{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px 12px}.DashboardNavbar_bellHeaderTitle__R09Da{color:#111827;font-size:.9rem;font-weight:700}.DashboardNavbar_bellHeaderCount__wFQyO{background:#ef4444;border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;min-width:20px;padding:2px 8px;text-align:center}.DashboardNavbar_bellEmpty__cjOJe{color:#9ca3af;font-size:.85rem;padding:36px 16px;text-align:center}.DashboardNavbar_bellItemsContainer__Bg6tK{flex:1 1;min-height:0;overflow-y:auto}.DashboardNavbar_bellMarkAll__xRrQE{background:none;border:none;color:#d4a017;cursor:pointer;font-size:.75rem;font-weight:600;padding:0}.DashboardNavbar_bellMarkAll__xRrQE:hover{text-decoration:underline}.DashboardNavbar_bellItem__UTGFh{align-items:flex-start;border-bottom:1px solid #f9fafb;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-decoration:none;transition:background .12s}.DashboardNavbar_bellItem__UTGFh:last-child{border-bottom:none}.DashboardNavbar_bellItem__UTGFh:hover{background:#f9fafb}.DashboardNavbar_bellItemUnread__hMIto{background:#fefce8}.DashboardNavbar_bellItemUnread__hMIto:hover{background:#fef9c3}.DashboardNavbar_bellItemIconWrap__RFp40{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.DashboardNavbar_bellItemDot__-egMB{border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.DashboardNavbar_bellItemDot__-egMB[data-type=info]{background:#3b82f6}.DashboardNavbar_bellItemDot__-egMB[data-type=success]{background:#16a34a}.DashboardNavbar_bellItemDot__-egMB[data-type=warning]{background:#f59e0b}.DashboardNavbar_bellItemDot__-egMB[data-type=error]{background:#ef4444}.DashboardNavbar_bellItemDot__-egMB[data-type=reminder]{background:#d4a017}.DashboardNavbar_bellItemInfo__llb\+I{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.DashboardNavbar_bellItemTitle__5ZUY4{color:#111827;font-size:.84rem;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardNavbar_bellItemBody__NFNbH{color:#6b7280;font-size:.78rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardNavbar_bellItemDate__ny4sl{color:#9ca3af;font-size:.72rem;margin-top:2px}.DashboardNavbar_bellItemUnreadDot__x27cP{background:#d4a017;border-radius:50%;flex-shrink:0;height:7px;margin-top:7px;width:7px}.DashboardNavbar_bellFooter__U18ri{border-top:1px solid #f3f4f6;padding:10px 16px;text-align:center}.DashboardNavbar_bellFooterLink__LMDDC{background:none;border:none;color:#d4a017;cursor:pointer;font-size:.78rem;font-weight:600;padding:0}.DashboardNavbar_bellFooterLink__LMDDC:hover{text-decoration:underline}.DashboardNavbar_profileMenu__uU2wz{flex-shrink:0;position:relative}.DashboardNavbar_profileButton__J0Zbg{align-items:center;background:none;border:2px solid #b99a2a80;border-radius:50%;color:#b99a2a;cursor:pointer;display:flex;height:38px;justify-content:center;overflow:hidden;padding:0;transition:border-color .15s;width:38px}.DashboardNavbar_profileAvatar__MORKG{border-radius:50%;height:38px;object-fit:cover;width:38px}.DashboardNavbar_profileButton__J0Zbg:focus,.DashboardNavbar_profileButton__J0Zbg:hover{border-color:#b99a2a}.DashboardNavbar_profileMenuOverlay__yCvi4{inset:0;position:fixed;z-index:9998}.DashboardNavbar_profileDropdown__vORbD{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px #0000001f;margin-top:8px;min-width:280px;overflow:hidden;position:absolute;right:0;top:100%;z-index:9999}.DashboardNavbar_profileHeader__u1rgY{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px}.DashboardNavbar_profileHeaderAvatar__cjAfJ{border:2px solid #ffe066;border-radius:50%;height:48px;object-fit:cover;width:48px}.DashboardNavbar_profileInfo__P8Xw1{flex:1 1}.DashboardNavbar_profileName__Vuera{color:#1a1a1a;font-size:.95rem;font-weight:700;line-height:1.3}.DashboardNavbar_profileEmail__yP-cx{color:#6b7280;font-size:.85rem;line-height:1.3;word-break:break-all}.DashboardNavbar_profileMenuItem__8LPqW{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.DashboardNavbar_profileMenuItem__8LPqW:hover{background:#f9fafb;color:#b99a2a}.DashboardNavbar_profileMenuItem__8LPqW:first-of-type{padding-top:8px}.DashboardNavbar_profileMenuDivider__fJ6Ck{background:#e5e7eb;height:1px;margin:0}.DashboardNavbar_profileMenuSection__1ZeJ9{color:#b8a050;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:8px 16px 4px;text-transform:uppercase}.DashboardNavbar_profileAvatarWrap__657Rq{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;width:38px}.DashboardNavbar_profileInitials__3lDNQ{align-items:center;background:#ffe066;color:#7a5c00;display:flex;font-size:.9rem;font-weight:700;height:100%;justify-content:center;width:100%}.DashboardNavbar_profileButtonName__2Kc-V,.DashboardNavbar_profileChevron__dRXiB{display:none}.DashboardNavbar_profileHeaderAvatarWrap__G19XF{align-items:center;background:#fff8d6;border:2px solid #ffe066;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.DashboardNavbar_profileHeaderInitials__FKzU4{color:#7a5c00;font-size:1.15rem;font-weight:800}@media (max-width:1024px){.DashboardNavbar_hamburger__OBwDP{display:flex;z-index:10001}.DashboardNavbar_menu__4ERG0{display:none}.DashboardNavbar_menu__4ERG0.DashboardNavbar_open__EGDTq{background:linear-gradient(160deg,#fffcf0,#fffbe4);border-top:2px solid #ffe066;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;left:0;max-height:calc(100dvh - 62px);overflow-y:auto;padding-bottom:24px;pointer-events:auto;position:fixed;top:62px;width:100vw;z-index:10000}.DashboardNavbar_center__h0V6i{align-items:stretch;border-bottom:1px solid #ffe06655;flex-direction:column;gap:0;padding:8px 0;width:100%}.DashboardNavbar_right__xkt2v{align-items:stretch;flex-direction:column;gap:10px;margin:12px auto 0;max-width:460px;width:92vw}.DashboardNavbar_link__FngAk{border-bottom:1px solid #ffe06633;border-left:3px solid #0000;border-radius:0;font-size:1.05rem;font-weight:600;padding:14px 24px;text-align:left;transition:background .15s,color .15s,border-left-color .15s;width:100%}.DashboardNavbar_link__FngAk:after{display:none}.DashboardNavbar_link__FngAk:focus-visible,.DashboardNavbar_link__FngAk:hover{background:#fffde4;border-left-color:#ffd600;color:#b99a2a;text-shadow:none;transform:none}.DashboardNavbar_link__FngAk.DashboardNavbar_active__39aAu,.DashboardNavbar_link__FngAk[aria-current=page]{background:#fff8d6;border-left-color:#b99a2a;color:#b99a2a;font-weight:700;text-shadow:none;transform:none}.DashboardNavbar_btn__Noh1l{justify-content:center;width:100%}.DashboardNavbar_bellWrap__37lGX{width:100%}.DashboardNavbar_bellBtn__wgxwF{background:#fffef5;border:1.5px solid #ffe066;border-radius:10px;color:#6a5700;gap:10px;height:auto;justify-content:flex-start;min-height:44px;padding:10px 14px;width:100%}.DashboardNavbar_bellBtn__wgxwF:focus,.DashboardNavbar_bellBtn__wgxwF:hover{background:#fffde4;border-color:#ffd600}.DashboardNavbar_bellButtonLabel__aKO2U{color:#3d3520;display:block;font-size:.95rem;font-weight:600;text-align:left}.DashboardNavbar_bellBadge__TSSpg{border-radius:999px;font-size:.7rem;height:22px;margin-left:auto;min-width:22px;position:static}.DashboardNavbar_bellOverlay__6je4v,.DashboardNavbar_profileMenuOverlay__yCvi4{display:none}.DashboardNavbar_bellDropdown__Q-v3Q{border:1.5px solid #ffe066;border-radius:10px;box-shadow:none;margin-top:6px;max-height:min(42dvh,340px);overflow-y:auto;position:static;width:100%}.DashboardNavbar_bellHeader__hgf1T{background:#fffdf3;position:-webkit-sticky;position:sticky;top:0;z-index:1}.DashboardNavbar_profileMenu__uU2wz{width:100%}.DashboardNavbar_profileButton__J0Zbg{background:#fffef5;border:1.5px solid #ffe066;border-radius:10px;gap:12px;height:auto;justify-content:flex-start;padding:10px 14px;width:100%}.DashboardNavbar_profileButton__J0Zbg:focus,.DashboardNavbar_profileButton__J0Zbg:hover{background:#fffde4;border-color:#ffd600}.DashboardNavbar_profileButtonName__2Kc-V{color:#3d3520;display:block;flex:1 1;font-size:.95rem;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DashboardNavbar_profileChevron__dRXiB{color:#b99a2a;display:block;flex-shrink:0}.DashboardNavbar_profileDropdown__vORbD{border:1.5px solid #ffe066;border-radius:10px;box-shadow:none;margin-top:6px;max-height:min(52dvh,420px);overflow-y:auto;overflow:hidden;position:static}.DashboardNavbar_profileHeader__u1rgY{background:#fffdf3;position:-webkit-sticky;position:sticky;top:0;z-index:1}.DashboardNavbar_menuOverlay__yQJok{background:#0003;inset:0;pointer-events:auto;position:fixed;z-index:9999}}@media (max-width:480px){.DashboardNavbar_navbar__k33NU{padding:0 14px}.DashboardNavbar_bellDropdown__Q-v3Q{right:auto;width:100%}.DashboardNavbar_profileDropdown__vORbD{min-width:0;right:auto;width:100%}}@media (min-width:1025px){.DashboardNavbar_hamburger__OBwDP{display:none}.DashboardNavbar_menu__4ERG0{display:flex;position:static}}[data-theme=dark] .DashboardNavbar_navbar__k33NU{background:#13121f;border-color:#8b5cf65c;box-shadow:0 1px 0 #0006,0 4px 20px #0000004d}[data-theme=dark] .DashboardNavbar_link__FngAk{color:#c4bce8}[data-theme=dark] .DashboardNavbar_link__FngAk:after{background:#8b5cf6}[data-theme=dark] .DashboardNavbar_link__FngAk.DashboardNavbar_active__39aAu,[data-theme=dark] .DashboardNavbar_link__FngAk:focus-visible,[data-theme=dark] .DashboardNavbar_link__FngAk:hover{background:#8b5cf61f;color:#c4b5fd;text-shadow:none}[data-theme=dark] .DashboardNavbar_bar__680I2{background:#c4bce8}[data-theme=dark] .DashboardNavbar_logo__3lrpN{filter:none;height:110px;margin-left:0;margin-top:36px}[data-theme=dark] .DashboardNavbar_logoText__aN85z{filter:none;margin-left:-36px}@media (min-width:769px){[data-theme=dark] .DashboardNavbar_menu__4ERG0{transform:translateX(-14px)}}[data-theme=dark] .DashboardNavbar_btnPrimary__Hm9pA{background:linear-gradient(180deg,#2b2342,#221c37);border-color:#8b5cf685;box-shadow:0 8px 18px #00000059;color:#efeaff}[data-theme=dark] .DashboardNavbar_btnPrimary__Hm9pA:hover{background:linear-gradient(180deg,#3a2f58,#2b2342);border-color:#a78bfabf;box-shadow:0 12px 22px #00000073;color:#fff}[data-theme=dark] .DashboardNavbar_btnSecondary__QhGbu{background:#1a1828cc;border-color:#8b5cf64d;color:#c4bce8}[data-theme=dark] .DashboardNavbar_btnSecondary__QhGbu:hover{background:#8b5cf61f;border-color:#8b5cf68c;color:#c4b5fd}[data-theme=dark] .DashboardNavbar_profileButton__J0Zbg{background:#1a1828cc;border-color:#8b5cf64d;color:#c4bce8}[data-theme=dark] .DashboardNavbar_profileButton__J0Zbg:hover{background:#8b5cf61f;border-color:#8b5cf68c;color:#c4b5fd}[data-theme=dark] .DashboardNavbar_profileDropdown__vORbD{background:#1c1b2d;border-color:#8b5cf633;box-shadow:0 12px 32px #00000080}[data-theme=dark] .DashboardNavbar_bellBtn__wgxwF{color:#c4bce8}[data-theme=dark] .DashboardNavbar_bellBtn__wgxwF:hover{background:#8b5cf61f;color:#c4b5fd}[data-theme=dark] .DashboardNavbar_bellDropdown__Q-v3Q{background:#1c1b2d;border-color:#8b5cf633;box-shadow:0 12px 32px #00000080}[data-theme=dark] .DashboardNavbar_bellHeader__hgf1T{background:#1c1b2d;border-bottom-color:#8b5cf626}[data-theme=dark] .DashboardNavbar_bellHeaderTitle__R09Da,[data-theme=dark] .DashboardNavbar_bellItemTitle__5ZUY4{color:#ede9ff}[data-theme=dark] .DashboardNavbar_bellItemBody__NFNbH{color:#b8b2d0}[data-theme=dark] .DashboardNavbar_bellItemDate__ny4sl{color:#9b93bb}[data-theme=dark] .DashboardNavbar_bellItemUnread__hMIto,[data-theme=dark] .DashboardNavbar_bellItem__UTGFh:hover{background:#8b5cf61a}[data-theme=dark] .DashboardNavbar_bellItemUnread__hMIto:hover{background:#8b5cf62e}[data-theme=dark] .DashboardNavbar_bellEmpty__cjOJe{color:#9b93bb}[data-theme=dark] .DashboardNavbar_bellMarkAll__xRrQE{color:#c4b5fd}[data-theme=dark] .DashboardNavbar_bellFooter__U18ri{border-top-color:#8b5cf626}[data-theme=dark] .DashboardNavbar_bellFooterLink__LMDDC{color:#c4b5fd}[data-theme=dark] .DashboardNavbar_profileHeader__u1rgY{background:#13121f;border-bottom-color:#8b5cf626}[data-theme=dark] .DashboardNavbar_profileName__Vuera{color:#ede9ff}[data-theme=dark] .DashboardNavbar_profileEmail__yP-cx{color:#9b93bb}[data-theme=dark] .DashboardNavbar_profileMenuItem__8LPqW{color:#c4bce8}[data-theme=dark] .DashboardNavbar_profileMenuItem__8LPqW:hover{background:#8b5cf61a;color:#c4b5fd}[data-theme=dark] .DashboardNavbar_profileMenuDivider__fJ6Ck{background:#8b5cf626}[data-theme=dark] .DashboardNavbar_menu__4ERG0.DashboardNavbar_open__EGDTq{background:#13121f;border-bottom-color:#8b5cf633}[data-theme=dark] .DashboardNavbar_link__FngAk{border-bottom-color:#8b5cf626}.CompanySwitcher_wrapper__w5i80{align-items:center;display:flex;height:100%}.CompanySwitcher_select__p40PT{background:#fffef8;border:2px solid #f3c623;border-radius:10px;box-shadow:0 2px 8px #f4b40014;color:#6a5a1e;cursor:pointer;font-size:.95rem;font-weight:600;height:38px;line-height:1;margin:0;min-width:190px;padding:0 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:auto}.CompanySwitcher_select__p40PT:hover{background:#fffbe9;border-color:#eab308}.CompanySwitcher_select__p40PT:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b40024;outline:none}[data-theme=dark] .CompanySwitcher_select__p40PT{background:#151322f2;border-color:#8b5cf67a;box-shadow:0 2px 10px #00000059;color:#e9e4ff}[data-theme=dark] .CompanySwitcher_select__p40PT:hover{background:#231f36f2;border-color:#a78bfa99}[data-theme=dark] .CompanySwitcher_select__p40PT:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.TrialBanner_banner__kr8DD{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:500;gap:10px;padding:10px 20px}.TrialBanner_info__awKt8{background:#fffde7;border-bottom:1px solid #f5c518;color:#5a4200}.TrialBanner_warning__jzbZQ{background:#fff3cd;border-bottom:1px solid #ffc107;color:#664d03}.TrialBanner_urgent__hJgKn{background:#fff0f0;border-bottom:1px solid #f87171;color:#991b1b}.TrialBanner_icon__x4MML{flex-shrink:0;font-size:1rem}.TrialBanner_message__LEAY-{flex:1 1;min-width:200px}.TrialBanner_actions__3sMph{align-items:center;display:flex;flex-shrink:0;gap:8px}.TrialBanner_manageBtn__B1I22{background:#f5c518;border:none;border-radius:6px;color:#1a1a1a;cursor:pointer;font-size:.8rem;font-weight:700;padding:5px 14px;transition:background .2s}.TrialBanner_manageBtn__B1I22:hover:not(:disabled){background:#e6b800}.TrialBanner_manageBtn__B1I22:disabled{cursor:not-allowed;opacity:.6}.TrialBanner_dismissBtn__sn-Cu{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:.85rem;line-height:1;padding:4px 6px}.TrialBanner_dismissBtn__sn-Cu:hover{background:#0000000f;color:#333}[data-theme=dark] .TrialBanner_info__awKt8{background:#1e1b2df2;border-bottom:1px solid #8b5cf659;color:#c4b5fd}[data-theme=dark] .TrialBanner_warning__jzbZQ{background:#281e0ae6;border-bottom:1px solid #fbbf2466;color:#fcd34d}[data-theme=dark] .TrialBanner_urgent__hJgKn{background:#280f0fe6;border-bottom:1px solid #f8717166;color:#fca5a5}[data-theme=dark] .TrialBanner_manageBtn__B1I22{background:#8b5cf6d9;color:#ede9ff}[data-theme=dark] .TrialBanner_manageBtn__B1I22:hover:not(:disabled){background:#7c3aedf2}[data-theme=dark] .TrialBanner_dismissBtn__sn-Cu{color:#7c72a8}[data-theme=dark] .TrialBanner_dismissBtn__sn-Cu:hover{background:#8b5cf61f;color:#c4b5fd}.NewJobModal_newJobPanelOverlay__XuVkz{align-items:center;background:#1e293b2e;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.NewJobModal_newJobPanel__otJsR{animation:NewJobModal_fadeInModal__Sa4km .18s;background:#fffdf4;border-radius:20px;box-shadow:0 4px 32px #00183333;display:flex;flex-direction:column;max-height:95vh;max-width:99vw;overflow:hidden;position:relative;width:630px}@keyframes NewJobModal_fadeInModal__Sa4km{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.NewJobModal_panelHeader__w9sxW{align-items:center;background:#fffdf4;border-bottom:2px solid #ffe066;border-top-left-radius:20px;border-top-right-radius:20px;color:#b99a2a;display:flex;flex:0 0 auto;font-size:1.19em;font-weight:700;justify-content:space-between;padding:28px 40px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.NewJobModal_closeBtn__6El1k{background:none;border:none;color:#bdb176;cursor:pointer;font-size:2.2rem;line-height:1;margin-right:-8px;padding:0 6px;transition:color .13s}.NewJobModal_closeBtn__6El1k:hover{color:#b99a2a}.NewJobModal_panelTitle__K33XY{color:#b99a2a;font-size:1.28em;font-weight:700}.NewJobModal_panelBody__Awkip{background:#fffdf4;display:flex;flex:1 1 auto;flex-direction:column;gap:36px;overflow-y:auto;padding:32px 40px 24px}.NewJobModal_formSection__7DTNo{display:flex;flex-direction:column;gap:22px;margin-bottom:14px}.NewJobModal_inputRow__1Q-zm{display:flex;gap:22px;margin-bottom:10px}@media (max-width:700px){.NewJobModal_inputRow__1Q-zm{flex-direction:column;gap:10px}}.NewJobModal_formSectionTitle__ciFBk{color:#c99a0b;font-size:1.15em;font-weight:700;letter-spacing:.01em;margin:0 0 10px}.NewJobModal_label__iYQKK{color:#ad8c11;display:block;font-size:1.04em;font-weight:700;letter-spacing:.01em;margin-bottom:3px}.NewJobModal_inputArea__s-VuA,.NewJobModal_input__6fZ1w,select{background:#fffbe4;border:2px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:1.09em;margin-bottom:8px;margin-top:6px;padding:13px 16px;transition:border .14s,background .14s;width:100%}.NewJobModal_inputArea__s-VuA:focus,.NewJobModal_input__6fZ1w:focus,select:focus{background:#fffad1;border-color:#e7ce8b;outline:none}.NewJobModal_inputArea__s-VuA{min-height:52px;resize:vertical}.NewJobModal_addressAutocompleteWrapper__MDlfD{position:relative}.NewJobModal_addressSearchingSpinner__INAYu{color:#b99a2a;font-size:1.2rem;letter-spacing:2px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.NewJobModal_addressSuggestions__O2qdd{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 8px 28px #b99a2a2e;left:0;max-height:240px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:3200}.NewJobModal_addressSuggestionItem__4SCzx{align-items:flex-start;border-bottom:1px solid #fffae6;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .12s ease}.NewJobModal_addressSuggestionItem__4SCzx:last-child{border-bottom:none}.NewJobModal_addressSuggestionItem__4SCzx:hover{background:#fffde4}.NewJobModal_addressSuggestionMain__DP9oj{color:#1f2937;font-size:.92rem;font-weight:700;line-height:1.3}.NewJobModal_addressSuggestionSub__UZB60{color:#8a7a5a;font-size:.82rem;line-height:1.3;margin-top:2px}.NewJobModal_addAnotherContactBtn__-IOa2,.NewJobModal_addCustomerBtn__ssdFT,.NewJobModal_addSiteBtn__mTOWO,.NewJobModal_sameAsCustomerBtn__HXYIN{align-items:center;background:#fffbe4;border:2px solid #ffe066;border-radius:8px;box-shadow:0 2px 7px #fff8e3ad;box-sizing:border-box;color:#b99a2a;cursor:pointer;display:flex;font-size:1.07em;font-weight:700;gap:5px;justify-content:center;margin-left:0;margin-top:7px;padding:13px 0;transition:background .15s,color .15s,border .15s;width:100%}.NewJobModal_addAnotherContactBtn__-IOa2:hover,.NewJobModal_addCustomerBtn__ssdFT:hover,.NewJobModal_addSiteBtn__mTOWO:hover,.NewJobModal_sameAsCustomerBtn__HXYIN:hover{background:#ffd600;border-color:#ffe066;color:#6b5600}.NewJobModal_plusIcon__6ggbJ{font-size:1.22em}.NewJobModal_inputWithButton__5Wxx7{align-items:stretch;display:flex;flex-direction:column;gap:8px}.NewJobModal_siteActions__4T7No{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:10px;margin-top:2px}.NewJobModal_checkboxRow__cN2DD{align-items:center;background:#fff9df;border:1px solid #f1de98;border-radius:10px;color:#b99a2a;display:flex;font-size:1.05em;font-weight:600;gap:11px;margin-bottom:20px;margin-top:4px;padding:10px 12px}.NewJobModal_checkboxRow__cN2DD input[type=checkbox]{accent-color:#ffd600;height:19px;margin:0;width:19px}.NewJobModal_inlineCheckboxRow__KUIKm{align-items:center;color:#b99a2a;display:flex;font-weight:600;gap:11px;margin-bottom:8px;margin-top:6px}.NewJobModal_inlineCheckboxRow__KUIKm input[type=checkbox]{accent-color:#ffd600;height:18px;margin:0;width:18px}.NewJobModal_switchRow__j3jt7{align-items:center;background:none;border-radius:0;color:#a48a24;display:flex;font-weight:600;gap:12px;margin-bottom:8px;margin-top:12px}.NewJobModal_quoteSwitchLabel__0vcb1{color:#a48a24;font-size:1.03em;font-weight:600;margin:0}.NewJobModal_panelFooter__O107V{background:#fffdf4;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:2px solid #ffe066;bottom:0;display:flex;flex:0 0 auto;gap:16px;justify-content:flex-end;padding:20px 40px 19px;position:-webkit-sticky;position:sticky;z-index:2}.NewJobModal_cancelBtn__s2IKd{background:#fffbe4;border:2px solid #b99a2a;border-radius:8px;color:#b99a2a;cursor:pointer;font-size:1.07em;font-weight:600;padding:9px 26px;transition:background .13s,color .13s,border .13s}.NewJobModal_cancelBtn__s2IKd:hover{background:#fff;border-color:#ffd600;color:#ad8c11}.NewJobModal_draftBtn__gO2xd{background:#fff8d1;border:2px solid #e7ce8b;border-radius:8px;color:#8d6f12;cursor:pointer;font-size:1.05em;font-weight:700;padding:9px 24px;transition:background .13s,color .13s,border .13s,opacity .13s}.NewJobModal_draftBtn__gO2xd:hover{background:#fff3b4;border-color:#d9b72f}.NewJobModal_draftBtn__gO2xd:disabled{cursor:not-allowed;opacity:.55}.NewJobModal_createBtn__Rz73Q{background:#ffd600;border:2px solid #e2bb06;border-radius:8px;color:#563f01;cursor:pointer;font-size:1.1em;font-weight:700;padding:9px 32px;transition:background .13s,color .13s,border .13s}.NewJobModal_createBtn__Rz73Q:hover{background:#fffbe4;border-color:#ffd600;color:#b99a2a}.NewJobModal_addCustomerModalOverlay__bSeNG{align-items:center;background:#3e2c0126;display:flex;inset:0;justify-content:center;position:fixed;z-index:3500}.NewJobModal_addCustomerModal__23zFW{animation:NewJobModal_fadeInModal__Sa4km .24s;background:#fffdf4;border:2px solid #ffe066;border-radius:20px;box-shadow:0 12px 44px #e7ce8b99;display:flex;flex-direction:column;max-height:95vh;max-width:630px;overflow-y:auto;padding-bottom:16px;width:98vw}.NewJobModal_autocompleteList__0yNSm{background:#fff;border:1.5px solid #f4e3a1;border-radius:0 0 10px 10px;box-shadow:0 6px 24px #00000017;left:0;max-height:260px;overflow-y:auto;position:absolute;top:calc(100% + 2px);width:100%;z-index:200}.NewJobModal_autocompleteItem__8ytqU{border-bottom:1px solid #fdf4d0;cursor:pointer;padding:10px 15px;transition:background .15s}.NewJobModal_autocompleteItem__8ytqU:last-child{border-bottom:none}.NewJobModal_autocompleteItem__8ytqU:focus,.NewJobModal_autocompleteItem__8ytqU:hover{background:#fffbe4}.NewJobModal_autocompleteGroupHeader__eN63s{background:#fffdf0;border-bottom:1px solid #fde9a0;color:#b99a2a;font-size:.78em;font-weight:700;letter-spacing:.06em;padding:7px 15px 4px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.NewJobModal_autocompleteItemName__ywdUt{color:#5a4200;font-size:1em;font-weight:600}.NewJobModal_autocompleteItemSub__OZrEu{color:#9e8040;font-size:.85em;margin-top:2px}@media (max-width:700px){.NewJobModal_addCustomerModal__23zFW,.NewJobModal_newJobPanel__otJsR{border-radius:0;max-width:100vw;min-width:0;padding-left:0;padding-right:0;width:100vw}.NewJobModal_panelBody__Awkip,.NewJobModal_panelFooter__O107V,.NewJobModal_panelHeader__w9sxW{padding-left:4vw;padding-right:4vw}}.Footer_footer__EwVYi{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border-top:1.5px solid #f3e3a4;box-shadow:0 -4px 24px -8px #d4a93b26;box-sizing:border-box;color:#232323;font-family:Roboto,Arial,sans-serif;font-size:.98rem;height:60px;margin-top:auto;padding:0;position:static;width:100%;z-index:1}.Footer_inner__fhIqU{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;height:100%;justify-content:center;margin:0 auto;max-width:1120px;padding:0 20px}.Footer_left__\+35ST{align-items:center;display:flex;gap:12px}.Footer_siteName__u07Ea{color:#b99a2a;font-size:1.18rem;font-weight:900;letter-spacing:.09em;text-shadow:0 2px 10px #ffd60033,0 1px 0 #fff7}.Footer_links__q2x7d{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.Footer_link__MsGIJ{border-radius:7px;color:#232323;font-size:.96rem;font-weight:600;overflow:hidden;padding:2px 6px;position:relative;text-decoration:none;transition:color .17s,background .17s,text-shadow .15s,transform .15s}.Footer_link__MsGIJ:after{background:#b99a2a;border-radius:2px;bottom:2px;content:"";height:3px;left:16%;position:absolute;transition:width .19s;width:0}.Footer_link__MsGIJ:focus,.Footer_link__MsGIJ:hover{background:#fffde4;color:#b99a2a;text-shadow:0 2px 12px #ffd60026;transform:translateY(-2px) scale(1.04)}.Footer_link__MsGIJ:focus:after,.Footer_link__MsGIJ:hover:after{width:68%}.Footer_right__Ppc2G{align-items:center;color:#b99a2a;display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:600;justify-content:center;letter-spacing:.02em}@media (max-width:800px){.Footer_footer__EwVYi{font-size:.92rem;height:65px;padding:0}.Footer_inner__fhIqU{flex-direction:column;gap:4px;padding:0 10px;text-align:center}.Footer_links__q2x7d{gap:10px}.Footer_right__Ppc2G{font-size:.88rem}}[data-theme=dark] .Footer_footer__EwVYi{background:radial-gradient(ellipse at 0 0,#8b5cf629 0,#0000 60%),linear-gradient(110deg,#161224,#1a1530);border-top:1.5px solid #8b5cf638;box-shadow:0 -4px 24px -8px #00000080;color:#cdc4ee}[data-theme=dark] .Footer_siteName__u07Ea{color:#c4b5fd;text-shadow:0 0 12px #8b5cf659,0 1px 0 #ffffff0a}[data-theme=dark] .Footer_link__MsGIJ{color:#cdc4ee}[data-theme=dark] .Footer_link__MsGIJ:after{background:#a78bfa}[data-theme=dark] .Footer_link__MsGIJ:focus,[data-theme=dark] .Footer_link__MsGIJ:hover{background:#8b5cf61f;color:#ede9ff;text-shadow:0 2px 12px #a78bfa40}[data-theme=dark] .Footer_right__Ppc2G{color:#b6a9e8}.SitesPage_dashboardShell__X1Tbj{display:flex;flex-direction:column;min-height:100vh;width:100%}.SitesPage_dashboardBg__5fKLV{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Roboto,Arial,sans-serif;padding:0 0 32px}.SitesPage_centerPageRow__UDkp-{align-items:flex-start;display:flex;justify-content:center;margin:40px auto 0;max-width:1400px;padding:0 32px}.SitesPage_centerPageCard__-H5nk{max-width:1200px;width:100%}.SitesPage_tableCardModern__Ez53m{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:16px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;margin-bottom:22px;min-width:360px;padding:24px 22px 20px}.SitesPage_tableHeader__aIzAB{margin-bottom:10px}.SitesPage_tableHeaderTopRow__uLfms{align-items:center;display:flex;justify-content:space-between}.SitesPage_tableTitle__afM1-{color:#b99a2a;font-size:1.29rem;font-weight:700;letter-spacing:.03em}.SitesPage_jobToolbar__QXnzJ,.SitesPage_tableHeaderRightTools__1Evpb{align-items:center;display:flex}.SitesPage_jobToolbar__QXnzJ{gap:10px}.SitesPage_jobSearch__-wR3R{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:6px;display:flex;height:28px;padding:3px 10px 3px 8px;transition:border-color .18s,box-shadow .18s,background .18s}.SitesPage_jobSearch__-wR3R:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.SitesPage_jobSearchIcon__tg6dn{color:#b99a2a;flex-shrink:0;height:14px;margin-right:6px;width:14px}.SitesPage_jobSearchInput__Lf5Di{all:unset;appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;font-size:.82rem;line-height:1.2;min-height:18px;padding:0;width:190px}.SitesPage_jobSearchInput__Lf5Di:active,.SitesPage_jobSearchInput__Lf5Di:focus,.SitesPage_jobSearchInput__Lf5Di:hover{background:#0000!important;border:0!important;box-shadow:none!important;outline:none}.SitesPage_jobSearchInput__Lf5Di::placeholder{color:#b99a2a;font-weight:400}.SitesPage_tableHeaderMetaRow__k\+Rn-{margin-top:8px}.SitesPage_tableSubtitle__S\+pBY{align-items:center;display:flex;gap:18px}.SitesPage_tablePill__tsNW4{background:#fffbe4;border-radius:7px;color:#b99a2a;font-size:.97rem;font-weight:600;padding:3px 13px}.SitesPage_tableHint__UJ\+Uh{color:#b99a2a;font-size:.97rem;opacity:.7}.SitesPage_tableTopDivider__atxBv{border-top:1.5px solid #ffe066;margin:12px 0 0}.SitesPage_tableScrollWrap__DuEes{background:#fff9;border:1px solid #ffd6002e;border-radius:12px;box-shadow:0 1px 4px #b99a2a0f;overflow-x:auto}.SitesPage_jobsTableModern__EOcTA{border-collapse:initial;border-spacing:0;font-size:.88rem;width:100%}.SitesPage_jobsTableModern__EOcTA td,.SitesPage_jobsTableModern__EOcTA th{border-bottom:1px solid #f0eac88c;padding:11px 14px;text-align:left}.SitesPage_jobsTableModern__EOcTA th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.SitesPage_jobsTableModern__EOcTA tbody tr:nth-child(odd) td{background:#ffffffb3}.SitesPage_jobsTableModern__EOcTA tbody tr:nth-child(2n) td{background:#fffdf080}.SitesPage_jobRow__MPc7g{transition:background .15s ease}.SitesPage_jobRow__MPc7g:hover td{background:#fff8d2b3!important}.SitesPage_jobRow__MPc7g:last-child td{border-bottom:none}.SitesPage_statusActive__DsaYW,.SitesPage_statusInactive__Gsoeb{align-items:center;border:none;border-radius:999px;box-shadow:0 1px 2px #0000000d;cursor:default;display:inline-flex;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px}.SitesPage_statusActive__DsaYW{background:#dcfce7;color:#15803d}.SitesPage_statusInactive__Gsoeb{background:#fef9e7;border:1px solid #dabe5066;color:#b99a2a}.SitesPage_contactLink__ENQV9{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:.85rem;font-weight:600;padding:0;text-decoration:underline;-webkit-text-decoration-color:#b99a2a59;text-decoration-color:#b99a2a59;text-underline-offset:2px;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.SitesPage_contactLink__ENQV9:hover{color:#8a7020;-webkit-text-decoration-color:#8a7020;text-decoration-color:#8a7020}.SitesPage_siteAddressLink__UcyuG{border-bottom:1px solid #0000;color:#2a2a2a;font-size:.85rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s}.SitesPage_siteAddressLink__UcyuG:hover{border-bottom-color:#b99a2a80;color:#b99a2a}.SitesPage_customerCell__WruOi{color:#2a2a2a;font-size:.85rem;font-weight:500;line-height:1.4}.SitesPage_tableStateCell__zPWeB{padding:40px 0;text-align:center}.SitesPage_tableState__3pVV6{align-items:center;display:flex;flex-direction:column;gap:10px}.SitesPage_skeletonLineLg__-\+nBJ{background:#fffbe4;border-radius:7px;height:18px;margin-bottom:8px;width:180px}.SitesPage_skeletonLineSm__3rHdf{background:#fffbe4;border-radius:7px;height:12px;width:110px}.SitesPage_tableEmpty__T9cEK{align-items:center;color:#b99a2a;display:flex;flex-direction:column;gap:7px}.SitesPage_tableEmptyIcon__lcs1P{font-size:2.2rem}.SitesPage_tableEmptyTitle__v1U5Z{font-size:1.13rem;font-weight:700}.SitesPage_tableEmptyText__RJ79l{font-size:1.01rem;opacity:.8}[data-theme=dark] .SitesPage_dashboardBg__5fKLV{background:radial-gradient(ellipse at 0 0,#6d4dd91a 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf60f 0,#0000 50%),#0d0d14}[data-theme=dark] .SitesPage_tableCardModern__Ez53m{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}[data-theme=dark] .SitesPage_tableTitle__afM1-{color:#c4b5fd}[data-theme=dark] .SitesPage_tablePill__tsNW4{background:#8b5cf61f;border:1px solid #8b5cf64d;color:#c4b5fd}[data-theme=dark] .SitesPage_tableHint__UJ\+Uh{color:#7c72a8}[data-theme=dark] .SitesPage_tableTopDivider__atxBv{border-color:#8b5cf633}[data-theme=dark] .SitesPage_tableScrollWrap__DuEes{background:#1a182866;border-color:#8b5cf626}[data-theme=dark] .SitesPage_jobsTableModern__EOcTA th{background:#1e1b2df2;border-bottom-color:#8b5cf640;color:#a78bfa}[data-theme=dark] .SitesPage_jobsTableModern__EOcTA td,[data-theme=dark] .SitesPage_jobsTableModern__EOcTA th{border-bottom-color:#8b5cf61a}[data-theme=dark] .SitesPage_jobsTableModern__EOcTA tbody tr:nth-child(odd) td{background:#1a182899}[data-theme=dark] .SitesPage_jobsTableModern__EOcTA tbody tr:nth-child(2n) td{background:#16142480}[data-theme=dark] .SitesPage_jobRow__MPc7g:hover td{background:#8b5cf614!important}[data-theme=dark] .SitesPage_jobsTableModern__EOcTA tbody td{color:#ede9ff}[data-theme=dark] .SitesPage_statusActive__DsaYW{background:#15803d33;color:#4ade80}[data-theme=dark] .SitesPage_statusInactive__Gsoeb{background:#8b5cf61f;border-color:#8b5cf64d;color:#a78bfa}[data-theme=dark] .SitesPage_contactLink__ENQV9{color:#a78bfa;-webkit-text-decoration-color:#8b5cf659;text-decoration-color:#8b5cf659}[data-theme=dark] .SitesPage_contactLink__ENQV9:hover{color:#c4b5fd;-webkit-text-decoration-color:#c4b5fd;text-decoration-color:#c4b5fd}[data-theme=dark] .SitesPage_siteAddressLink__UcyuG{color:#c4bce8}[data-theme=dark] .SitesPage_siteAddressLink__UcyuG:hover{border-bottom-color:#8b5cf680;color:#c4b5fd}[data-theme=dark] .SitesPage_customerCell__WruOi{color:#c4bce8}[data-theme=dark] .SitesPage_skeletonLineLg__-\+nBJ,[data-theme=dark] .SitesPage_skeletonLineSm__3rHdf{background:#8b5cf61f}[data-theme=dark] .SitesPage_tableEmpty__T9cEK{color:#c4b5fd}[data-theme=dark] .SitesPage_jobSearch__-wR3R{background:#1a1828cc;border-color:#8b5cf666}[data-theme=dark] .SitesPage_jobSearch__-wR3R:focus-within{background:#1a1828eb;border-color:#a878ff99;box-shadow:0 0 0 3px #8b5cf626}[data-theme=dark] .SitesPage_jobSearchIcon__tg6dn{color:#a878ff}[data-theme=dark] .SitesPage_jobSearchInput__Lf5Di{color:#efeaff}[data-theme=dark] .SitesPage_jobSearchInput__Lf5Di::placeholder{color:#6b5fa0}.ConfirmModal_confirmOverlay__\+8d2a{align-items:center;background:#fff8d68c;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.ConfirmModal_confirmModal__sOU2T{animation:ConfirmModal_confirmPop__nsTO\+ .18s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000002e;max-width:calc(100% - 32px);padding:24px 22px 22px;text-align:center;width:380px}.ConfirmModal_confirmIcon__YKUOu{align-items:center;background:#fff4d6;border-radius:50%;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.ConfirmModal_confirmIcon__YKUOu svg{stroke:#e08e00}.ConfirmModal_confirmTitle__BQxrQ{color:#2c2c2c;font-size:18px;font-weight:600;margin-bottom:8px}.ConfirmModal_confirmText__vDPsa{color:#6b6b6b;font-size:14px;line-height:1.5;margin-bottom:20px}.ConfirmModal_confirmError__qLZTt{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:600;line-height:1.4;margin:-6px 0 16px;padding:10px 12px}.ConfirmModal_confirmActions__TG7TH{display:flex;gap:12px;justify-content:center}.ConfirmModal_confirmCancel__Uyoj2{background:#fffdf5;border:2.5px solid #e6c46a;border-radius:10px;color:#7a6200;cursor:pointer;font-weight:500;padding:10px 18px;transition:background .15s ease,box-shadow .15s ease}.ConfirmModal_confirmCancel__Uyoj2:hover{background:#fff7d1}.ConfirmModal_confirmBtn__F\+VqH:disabled,.ConfirmModal_confirmCancel__Uyoj2:disabled,.ConfirmModal_confirmDanger__3h-tQ:disabled{cursor:not-allowed;opacity:.65}.ConfirmModal_confirmBtn__F\+VqH{background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .18s}.ConfirmModal_confirmBtn__F\+VqH:hover{background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.ConfirmModal_confirmBtn__F\+VqH:active{background:#f4b400;border-color:#f4b400;box-shadow:0 2px 8px #b99a2a40;color:#fff}.ConfirmModal_confirmDanger__3h-tQ{background:#ffd84d;border:2px solid #f0c200;border-radius:12px;box-shadow:0 6px 16px #ffd84d59;color:#5a4300;cursor:pointer;font-weight:600;padding:10px 20px;transition:background .15s ease,box-shadow .15s ease}.ConfirmModal_confirmDanger__3h-tQ:hover{background:#ffcf33;box-shadow:0 8px 20px #ffcf3366}.ConfirmModal_confirmDanger__3h-tQ:active{background:#ffc400;box-shadow:0 4px 12px #ffc40059}@keyframes ConfirmModal_confirmPop__nsTO\+{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.QuickContactModals_overlay__Wys7Q{align-items:center;animation:QuickContactModals_fadeIn__s\+pI6 .15s ease;background:#1e190a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}@keyframes QuickContactModals_fadeIn__s\+pI6{0%{opacity:0}to{opacity:1}}.QuickContactModals_modal__GbBTq{animation:QuickContactModals_slideUp__MqoZ9 .2s ease;background:#fff;border:1px solid #dabe5033;border-radius:16px;box-shadow:0 20px 60px #1e190a38,0 4px 16px #b99a2a14;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;width:640px}@keyframes QuickContactModals_slideUp__MqoZ9{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.QuickContactModals_header__EF0wN{align-items:center;background:linear-gradient(105deg,#fffef8 55%,#fff9e6);border-bottom:1px solid #ede5c8;display:flex;flex-shrink:0;justify-content:space-between;min-height:70px;padding:0 24px;position:relative}.QuickContactModals_header__EF0wN:after{background:linear-gradient(90deg,#f2b632,#ffe066 45%,#0000);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.QuickContactModals_headerLeft__BDOTa{align-items:center;display:flex;gap:14px}.QuickContactModals_headerLogoWrap__pu-ez{align-items:center;background:#fffbea;border:1.5px solid #f0e0a0;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.QuickContactModals_headerLogo__RUvm9{display:block;max-height:36px;max-width:36px;object-fit:contain}.QuickContactModals_headerInitial__TBwPu{align-items:center;background:linear-gradient(135deg,#f2b632,#e8a010);border:1.5px solid #d4920a;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-family:inherit;font-size:1.1rem;font-weight:800;height:44px;justify-content:center;width:44px}.QuickContactModals_headerTitleGroup__gKExw{display:flex;flex-direction:column;gap:2px}.QuickContactModals_title__Jgi-n{color:#2d2410;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0}.QuickContactModals_headerSubtitle__b7Y5u{color:#a08840;font-size:.73rem;font-weight:500;letter-spacing:.01em;margin:0}.QuickContactModals_closeBtn__uJGRo{align-items:center;background:#0000;border:none;border-radius:8px;color:#a09070;cursor:pointer;display:flex;font-size:1.4rem;height:32px;justify-content:center;line-height:1;transition:background .12s,color .12s;width:32px}.QuickContactModals_closeBtn__uJGRo:hover{background:#fffde4cc;color:#6a5a20}.QuickContactModals_body__A2ij6{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 24px}.QuickContactModals_field__K0RNl{display:flex;flex-direction:column;gap:8px}.QuickContactModals_labelRow__ei\+mN{align-items:center;display:flex;justify-content:space-between}.QuickContactModals_label__mg2Ty{color:#8f6c0f;font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.QuickContactModals_charCount__SAWWF{color:#a09070;font-size:10.5px;font-weight:600}.QuickContactModals_emailChipWrap__b7O7M{align-items:center;background:#fdfbf4;border:1px solid #e0d8c0;border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 10px;transition:border-color .15s;width:100%}.QuickContactModals_emailChipWrap__b7O7M:focus-within{border-color:#d4a017;box-shadow:0 0 0 2px #d4a0171a}.QuickContactModals_emailChipWrap__b7O7M .QuickContactModals_input__agfDc{background:#0000;border:none;box-shadow:none;flex:1 1;min-width:100px;padding:4px 0}.QuickContactModals_emailChipWrap__b7O7M .QuickContactModals_input__agfDc:focus{box-shadow:none}.QuickContactModals_emailChip__Z9qyZ{align-items:center;background:#f2b632;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.01em;padding:4px 10px}.QuickContactModals_chipRemove__FJcSl{align-items:center;background:none;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:15px;line-height:1;padding:0;transition:color .12s}.QuickContactModals_chipRemove__FJcSl:hover{color:#fff}.QuickContactModals_editor__t4Fi9,.QuickContactModals_input__agfDc,.QuickContactModals_textarea__l1fcV{background:#fdfbf4;border:1px solid #e0d8c0;border-radius:8px;box-sizing:border-box;color:#2d2410;font-family:inherit;font-size:.9rem;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.QuickContactModals_editor__t4Fi9:focus,.QuickContactModals_input__agfDc:focus,.QuickContactModals_textarea__l1fcV:focus{border-color:#d4a017;box-shadow:0 0 0 2px #d4a0171a}.QuickContactModals_textarea__l1fcV{line-height:1.6;min-height:180px;resize:vertical}.QuickContactModals_editor__t4Fi9{word-wrap:break-word;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.875rem;line-height:1.6;min-height:44px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%;word-break:break-word}.QuickContactModals_editor__t4Fi9:focus{border-color:#f4b400;border-color:var(--hc-gold-strong,#f4b400);box-shadow:0 0 0 3px #f4b4001f}.QuickContactModals_editorBox__J4jMc{word-wrap:break-word;background:#fff;border:none;border-radius:0;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.875rem;line-height:1.8;min-height:160px;outline:none;padding:14px 16px;width:100%;word-break:break-word}.QuickContactModals_loading__xQdXw{color:#a09070;font-size:.9rem;margin:0;padding:24px 0;text-align:center}.QuickContactModals_messageTagWarning__toQma{background:#fff8dcf2;border:1px solid #c8a00059;border-radius:8px;color:#7a5c00;font-size:.82rem;line-height:1.5;padding:10px 14px}.emailTagChipEditable{cursor:text;transition:background .12s,border-color .12s,box-shadow .12s}.emailTagChipEditable:focus,.emailTagChipEditable:focus-within{background:#fff0e0!important;border-color:#ea580c!important;box-shadow:0 0 0 2px #f9731640!important;outline:none!important}.emailTagChipEditable:hover{background:#fff0e0!important;border-color:#ea580c!important}.QuickContactModals_unfilledTagsBanner__J729i{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-bottom:1.5px solid #f97316;border-top:1.5px solid #f97316;display:flex;flex-direction:column;font-size:.82rem;gap:8px;padding:12px 16px}.QuickContactModals_unfilledTagsTitle__exF6R{align-items:center;color:#9a3412;display:flex;flex-wrap:wrap;font-weight:700;gap:6px}.QuickContactModals_unfilledTagsTitle__exF6R code{background:#fff;border:1px solid #fdba74;border-radius:4px;color:#9a3412;font-size:.78rem;font-weight:600;padding:1px 5px}.QuickContactModals_unfilledTagsList__Hv2sn{display:flex;flex-wrap:wrap;gap:5px}.QuickContactModals_unfilledTagRow__FI8eN{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.QuickContactModals_unfilledTagInput__6JLI\+{background:#fff;border:1.5px solid #f97316;border-radius:5px;color:#1a1209;font-family:inherit;font-size:.79rem;line-height:1.5;outline:none;padding:3px 8px;transition:border-color .15s,box-shadow .15s;width:160px}.QuickContactModals_unfilledTagInput__6JLI\+:focus{border-color:#ea580c;box-shadow:0 0 0 2px #f9731633}.QuickContactModals_unfilledTagInput__6JLI\+::placeholder{color:#d08060;font-style:italic}.QuickContactModals_unfilledTagsCode__EhJwr{background:#fff;border:1.5px dashed #f97316;border-radius:5px;color:#9a3412;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:600;padding:2px 8px}.QuickContactModals_unfilledTagsHint__zI5QD{color:#7c2d12;font-size:.79rem;line-height:1.5}.QuickContactModals_error__OnpsH{background:#ffebe6cc;border:1px solid #dc64504d;border-radius:8px;color:#a13b28;font-size:.82rem;font-weight:600;padding:10px 12px}.QuickContactModals_success__0OPEE{background:#dcfaebd9;border:1px solid #6eb48c66;border-radius:8px;color:#2a7a50;font-size:.82rem;font-weight:700;padding:10px 12px}.QuickContactModals_contextCardWrap__gcQr2{background:#fff;border-top:1.5px solid #f5e8c0;flex-shrink:0;padding:0 28px 12px}.QuickContactModals_contextCard__PTTK4{background:linear-gradient(110deg,#fffef8 80%,#fff9e6);border:1.5px solid #ffe066;border-radius:10px;overflow:hidden}.QuickContactModals_contextCardHeader__wH5vi{align-items:center;background:linear-gradient(90deg,#fffef8,#fff9e0);border:none;border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;padding:9px 14px;text-align:left;transition:background .13s;width:100%}.QuickContactModals_contextCardHeader__wH5vi[aria-expanded=true]{background:linear-gradient(90deg,#fffef8,#fff9e0);border-bottom:1px solid #ffe066;border-radius:10px 10px 0 0}.QuickContactModals_contextCardHeader__wH5vi:hover{background:#fffbea}.QuickContactModals_contextChevron__VK5De{margin-left:auto;transition:transform .18s}.QuickContactModals_contextCardIconWrap__03s12,.QuickContactModals_contextChevron__VK5De{align-items:center;color:#b99a2a;display:flex;flex-shrink:0}.QuickContactModals_contextCardTitle__OOKzv{color:#2d2410;font-size:.82rem;font-weight:800;letter-spacing:.01em}.QuickContactModals_contextOptional__Rv5y3{background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:1px 6px}.QuickContactModals_contextActiveBadge__PPdEJ{align-items:center;background:#d1fae5;border:1px solid #6ee7b7;border-radius:10px;color:#065f46;display:inline-flex;font-size:.72rem;font-weight:700;gap:4px;margin-left:auto;padding:1px 8px}.QuickContactModals_contextActiveDot__VgSC3{background:#10b981;border-radius:50%;flex-shrink:0;height:6px;width:6px}.QuickContactModals_contextCardBody__JHVPX{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.QuickContactModals_ctxHelpText__yemIs{color:#6b5a20;font-size:.79rem;line-height:1.5;margin:0}.QuickContactModals_ctxHelpText__yemIs code{background:#fffbea;border:1px solid #ffe066;border-radius:4px;color:#8a6500;font-size:.78rem;padding:1px 4px}.QuickContactModals_ctxLoadingText__80Xxn{color:#a09070;font-size:.8rem;margin:0}.QuickContactModals_ctxJobSelect__b8WmG{background:#fdfbf4;border:1px solid #e0d8c0;border-radius:7px;color:#2d2410;cursor:pointer;font-family:inherit;font-size:.85rem;outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s;width:100%}.QuickContactModals_ctxJobSelect__b8WmG:focus{border-color:#d4a017;box-shadow:0 0 0 2px #d4a0171f}.QuickContactModals_ctxJobSelect__b8WmG:disabled{cursor:not-allowed;opacity:.6}.QuickContactModals_ctxVarsSummary__kgSw9{display:flex;flex-direction:column;gap:6px}.QuickContactModals_ctxVarsLabel__5qCKR{align-items:center;color:#b99a2a;display:flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.QuickContactModals_ctxVarsHint__lHpb3{color:#c8a94a;font-size:.68rem;font-weight:500;letter-spacing:.01em;opacity:.85;text-transform:none}.QuickContactModals_ctxVarsChips__iXm0r{display:flex;flex-wrap:wrap;gap:4px}.QuickContactModals_ctxVarChip__9HADl{align-items:center;background:#fff;border:1px solid #ffe066;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;gap:5px;padding:4px 9px 4px 11px;transition:background .12s,border-color .12s,box-shadow .12s;-webkit-user-select:none;user-select:none}.QuickContactModals_ctxVarChip__9HADl:hover{background:#fffbea;border-color:#f0c000;box-shadow:0 2px 6px #b99a2a2e}.QuickContactModals_ctxVarChip__9HADl:active{background:#fff3b0}.QuickContactModals_ctxVarKey__zJkI0{color:#b99a2a;font-weight:600;white-space:nowrap}.QuickContactModals_ctxVarSep__hA0i0{color:#d4b84a;font-size:.73rem;font-weight:400}.QuickContactModals_ctxVarVal__HMb1a{color:#2d2410;font-weight:700;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickContactModals_ctxVarCopyIcon__Awdqc{align-items:center;color:#c8a94a;display:flex;flex-shrink:0;margin-left:1px;opacity:0;transition:opacity .12s}.QuickContactModals_ctxVarChip__9HADl:hover .QuickContactModals_ctxVarCopyIcon__Awdqc{opacity:1}.QuickContactModals_ctxLinksPanel__-0K07{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px}.QuickContactModals_ctxLinkRow__NU5US{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.QuickContactModals_ctxLinkBadge__BdUO0{border-radius:20px;flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 7px;white-space:nowrap}.QuickContactModals_ctxLinkHref__R\+FyH{color:#2563eb;flex:1 1;font-size:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.QuickContactModals_ctxLinkHref__R\+FyH:hover{text-decoration:underline}.QuickContactModals_ctxLinkCopy__VEIF\+{background:#f3f4f6;border:1px solid #d1d5db;border-radius:5px;color:#4b5563;cursor:pointer;flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 8px;white-space:nowrap}.QuickContactModals_ctxLinkCopy__VEIF\+:hover{background:#e5e7eb}.QuickContactModals_creditsInfo__F9PWS{background:#fffde499;border:1px solid #dabe5040;border-radius:8px;color:#7a6510;font-size:.82rem;padding:8px 12px}.QuickContactModals_footer__plXg\+{background:#fdfbf4;border-top:1px solid #f0e8d0;flex-shrink:0;justify-content:space-between;padding:16px 24px}.QuickContactModals_footerActions__pLoQB,.QuickContactModals_footer__plXg\+{align-items:center;display:flex;gap:12px}.QuickContactModals_editTemplateLink__15qE4{align-items:center;background:#0000;border:1px solid #e8d88a;border-radius:7px;color:#a08830;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:6px 10px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.QuickContactModals_editTemplateLink__15qE4:hover{background:#fffbea;border-color:#c8b060;color:#7a6010}.QuickContactModals_cancelBtn__N4eYU{background:#fff;border:1px solid #ddd5c0;border-radius:8px;color:#6a5a30;cursor:pointer;font-size:.88rem;font-weight:600;padding:10px 24px;transition:background .12s,border-color .12s}.QuickContactModals_cancelBtn__N4eYU:hover{background:#f8f4e8;border-color:#c8c0a0}.QuickContactModals_cancelBtn__N4eYU:disabled{cursor:not-allowed;opacity:.5}.QuickContactModals_primaryBtn__tlE7i{background:#f2b632;border:none;border-radius:8px;box-shadow:0 2px 8px #f2b63240;color:#fff;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 28px;transition:background .15s,box-shadow .15s;white-space:nowrap}.QuickContactModals_primaryBtn__tlE7i:hover:not(:disabled){background:#d89a1f;box-shadow:0 4px 14px #d89a1f4d}.QuickContactModals_primaryBtn__tlE7i:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.QuickContactModals_modalWide__DfSQd{animation:QuickContactModals_slideUp__MqoZ9 .3s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #dabe5026;border-radius:20px;box-shadow:0 25px 80px #1e190a2e,0 2px 8px #0000000f;display:flex;flex-direction:column;max-height:96vh;max-width:96%;overflow:hidden;width:720px}.QuickContactModals_toggleGroup__NVY2q{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;gap:4px;padding:3px}.QuickContactModals_toggleBtn__QEfha{background:#0000;border:none;border-radius:7px;color:#6b7280;cursor:pointer;font-size:.8125rem;font-weight:600;padding:5px 16px;transition:all .15s}.QuickContactModals_toggleBtnActive__wNptO{background:#fff;box-shadow:0 1px 3px #0000001f;color:#1a1a1a}.QuickContactModals_toggleRow__Wo9PG{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:flex-end;padding:10px 28px 0}.QuickContactModals_editorColumn__KROQo,.QuickContactModals_editorLayout__O\+nFG{display:flex;flex:1 1;min-height:0;overflow:hidden}.QuickContactModals_editorColumn__KROQo{flex-direction:column}.QuickContactModals_editorMain__Bwxj-{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:20px 28px}.QuickContactModals_tagSidebar__w\+s\+2{background:#fffbe4;border-left:2px solid #ffe066;flex-shrink:0;overflow-y:auto;padding:20px 14px;width:210px}.QuickContactModals_tagSidebarTitle__0F1mS{color:#1a1a1a;font-size:.8125rem;font-weight:700;margin-bottom:3px}.QuickContactModals_tagSidebarHint__K2p7f{color:#6b7280;font-size:.72rem;line-height:1.4;margin-bottom:14px}.QuickContactModals_tagGroup__uXcHG{margin-bottom:10px}.QuickContactModals_tagGroupLabel__Jw-oE{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.QuickContactModals_tagGroupChips__1SDvL{display:flex;flex-wrap:wrap;gap:0}.QuickContactModals_tagChip__0BdDC{align-items:center;border:1.5px solid #0000;border-radius:999px;box-shadow:0 1px 3px #00000012;cursor:grab;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:5px;line-height:1.5;margin:2px 4px 2px 0;padding:3px 9px;transition:box-shadow .13s,opacity .13s,border-color .13s;-webkit-user-select:none;user-select:none;white-space:nowrap}.QuickContactModals_tagChip__0BdDC:hover{border-color:#0000001a;box-shadow:0 2px 8px #00000021;opacity:.92}.QuickContactModals_tagChip__0BdDC:active{cursor:grabbing}.QuickContactModals_tagChipDragIcon__52j5l{color:inherit;font-size:.7rem;letter-spacing:-1px;opacity:0;transition:opacity .12s}.QuickContactModals_tagChip__0BdDC:hover .QuickContactModals_tagChipDragIcon__52j5l{opacity:.5}.QuickContactModals_editorWrap__RW8g-{border:1.5px solid #d1d5db;border-radius:8px;overflow:hidden;transition:border-color .15s}.QuickContactModals_editorWrap__RW8g-:focus-within{border-color:#f4b400;border-color:var(--hc-gold-strong,#f4b400)}.QuickContactModals_toolbar__KQU3t{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:2px;padding:6px 10px}.QuickContactModals_fmtBtn__1B\+nw{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#374151;cursor:pointer;display:flex;font-size:.85rem;height:26px;justify-content:center;transition:background .12s,border-color .12s;width:30px}.QuickContactModals_fmtBtn__1B\+nw:hover{background:#f3f4f6;border-color:#d1d5db}.QuickContactModals_previewWrap__kTQjL{display:flex;flex:1 1;flex-direction:column;min-height:0}.QuickContactModals_previewSubject__Iu6rM{align-items:baseline;border-bottom:1px solid #f0e8d0;display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px}.QuickContactModals_previewSubjectLabel__-mTHD{color:#8a7a50;flex-shrink:0;font-size:11px;font-weight:700}.QuickContactModals_previewSubjectText__CCUU3{color:#2d2410;font-size:.92rem;font-weight:600}.QuickContactModals_previewFrame__xt2v0{background:#fff;border:1px solid #f0e8d0;border-radius:8px;flex:1 1;min-height:480px;width:100%}.QuickContactModals_editorBox__J4jMc .emailTagChip,.QuickContactModals_editor__t4Fi9 .emailTagChip{border:none;border-radius:3px;box-shadow:none;cursor:default;display:inline;font-family:inherit;font-size:inherit;font-weight:600;padding:1px 4px;-webkit-user-select:none;user-select:none}.SiteContactsPage_dashboardShell__bUPHV{display:flex;flex-direction:column;min-height:100vh;width:100%}.SiteContactsPage_dashboardBg__HgjZG{background:repeating-linear-gradient(90deg,#fffbef,#fffbef 8px,#fffdf6 9px,#fffdf6 20px),linear-gradient(115deg,#fffefa 80%,#fff9e8 130%);display:flex;flex:1 1;flex-direction:column;font-family:Inter,Arial,sans-serif;padding-bottom:48px}.SiteContactsPage_pageHeaderBanner__xTIDF{background:#fff;border-bottom:2px solid #ffe066;box-shadow:0 2px 16px #b99a2a14}.SiteContactsPage_pageHeaderInner__Wmkse{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:18px 32px}.SiteContactsPage_pageHeaderLeft__UKF5m{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.SiteContactsPage_backLink__R489C{align-items:center;color:#8a7020;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:6px;text-decoration:none;transition:color .15s;white-space:nowrap}.SiteContactsPage_backLink__R489C:hover{color:#b99a2a}.SiteContactsPage_headerDivider__Q\+gZC{background:#ffe066;flex-shrink:0;height:32px;width:1px}.SiteContactsPage_pageHeaderIcon__EGV7P{align-items:center;background:linear-gradient(135deg,#fffbe4,#fff3c0);border:2px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #b99a2a1f;color:#b99a2a;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SiteContactsPage_pageHeaderIcon__EGV7P svg{height:24px;width:24px}.SiteContactsPage_headerTitleBlock__SaV-a{display:flex;flex-direction:column;gap:5px;min-width:0}.SiteContactsPage_pageHeaderTitle__3IiOp{color:#1a1512;font-size:1.3rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteContactsPage_statusActive__M5XVp,.SiteContactsPage_statusInactive__T1jWI{align-items:center;border:none;border-radius:6px;cursor:default;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.SiteContactsPage_statusActive__M5XVp{background:#dcfce7;color:#15803d}.SiteContactsPage_statusInactive__T1jWI{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.SiteContactsPage_headerMeta__klIZ2{align-items:center;display:flex;flex-shrink:0;gap:8px}.SiteContactsPage_headerMetaPill__y0eY4{align-items:center;background:#fffbe4;border:1px solid #ffe066;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.82rem;font-weight:600;gap:5px;padding:5px 12px}.SiteContactsPage_mainLayout__B\+WXO{align-items:flex-start;display:flex;gap:0;margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.SiteContactsPage_sidebar__iSJrx{align-self:flex-start;background:#fff;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 2px 12px #b99a2a0f;flex-shrink:0;margin-top:16px;overflow:hidden;position:-webkit-sticky;position:sticky;top:80px;width:210px}.SiteContactsPage_sidebarNav__1yIhc{display:flex;flex-direction:column;padding:10px 0}.SiteContactsPage_sidebarItem__Lj3S6{align-items:center;background:none;border:none;border-left:3px solid #0000;color:#5a5040;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:10px;padding:9px 14px;position:relative;text-align:left;transition:background .15s,color .15s;width:100%}.SiteContactsPage_sidebarItem__Lj3S6:hover{background:#fffcf0;color:#b99a2a}.SiteContactsPage_sidebarItemActive__IhzXa{background:linear-gradient(90deg,#fffdf0,#fffef8);border-left:3px solid #b99a2a;color:#b99a2a;font-weight:700}.SiteContactsPage_sidebarIcon__bp0Nf{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.65;transition:opacity .15s;width:16px}.SiteContactsPage_sidebarItemActive__IhzXa .SiteContactsPage_sidebarIcon__bp0Nf,.SiteContactsPage_sidebarItem__Lj3S6:hover .SiteContactsPage_sidebarIcon__bp0Nf{opacity:1}.SiteContactsPage_sidebarIcon__bp0Nf svg{height:16px;width:16px}.SiteContactsPage_sidebarLabel__yb1e0{flex:1 1;white-space:nowrap}.SiteContactsPage_sidebarChevron__y98cP{align-items:center;color:#b99a2a;display:flex;opacity:.7}.SiteContactsPage_mainContent__w0aG1{flex:1 1;min-width:0;padding:20px 0 20px 20px}.SiteContactsPage_pageCard__elaRA{background:#fff;border:1.5px solid #f1dfab;border-radius:14px;box-shadow:0 2px 12px #b99a2a0f,0 1px 4px #00000008;padding:22px 24px 26px}.SiteContactsPage_sectionHeaderRow__r9OnC{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.SiteContactsPage_sectionTitleGroup__qyBEu{align-items:center;display:flex;gap:10px}.SiteContactsPage_sectionTitle__bKF-P{color:#1a1512;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.SiteContactsPage_sectionCount__WEyFI{align-items:center;background:#fffbe4;border:1px solid #ffe066;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;min-width:24px;padding:2px 9px}.SiteContactsPage_sectionDivider__qkced{border:none;border-top:1.5px solid #fff0b0;margin:0 0 20px}.SiteContactsPage_addBtn__b8yKH{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:9px 20px;transition:all .18s;white-space:nowrap}.SiteContactsPage_addBtn__b8yKH:hover{background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.SiteContactsPage_addBtn__b8yKH:disabled{cursor:not-allowed;opacity:.42}.SiteContactsPage_loadingState__jOWCH{align-items:center;color:#8a7020;display:flex;font-size:.95rem;gap:12px;padding:32px 0}.SiteContactsPage_loadingSpinner__00aht{animation:SiteContactsPage_spin__0Lxl6 .7s linear infinite;border:2.5px solid #ffe066;border-radius:50%;border-top-color:#b99a2a;height:20px;width:20px}.SiteContactsPage_emptyState__v-e\+2{align-items:center;display:flex;flex-direction:column;gap:10px;padding:52px 0 40px;text-align:center}.SiteContactsPage_emptyIcon__p2MaF{align-items:center;background:#fffbe4;border:2px solid #ffe066;border-radius:50%;color:#c9a830;display:flex;height:60px;justify-content:center;margin-bottom:4px;width:60px}.SiteContactsPage_emptyIcon__p2MaF svg{height:28px;width:28px}.SiteContactsPage_emptyTitle__s-1Xb{color:#2f2a1b;font-size:1rem;font-weight:700;margin:0}.SiteContactsPage_emptyText__g-1b6{color:#8a7660;font-size:.9rem;line-height:1.5;margin:0;max-width:340px}.SiteContactsPage_addContactBtn__KyFNR{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 10px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:7px;padding:10px 18px;transition:background .15s,box-shadow .15s;white-space:nowrap}.SiteContactsPage_addContactBtn__KyFNR:hover{background:#fff;border:2px solid #f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.SiteContactsPage_primaryCard__-M61F{background:linear-gradient(135deg,#fffff8,#fffdf0 60%,#fffbe6);border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 2px 12px #b99a2a14;margin-bottom:24px;padding:20px 22px}.SiteContactsPage_primaryCardTopRow__ob3eW{align-items:center;display:flex;justify-content:flex-end;margin-bottom:16px}.SiteContactsPage_primaryBadgeRow__rsTv8{align-items:center;display:flex;gap:8px}.SiteContactsPage_badgeDefault__eRWi\+{align-items:center;background:#f4b400;border-radius:20px;box-shadow:0 1px 4px #b99a2a33;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 10px}.SiteContactsPage_badgeCustomerDefault__HR1YV{background:#fafa2d}.SiteContactsPage_badgeCustomerDefault__HR1YV,.SiteContactsPage_badgeSiteDefault__4cqPZ{align-items:center;border:none;border-radius:0;color:#2b2b2b;display:inline-flex;font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1;padding:7px 14px;text-transform:uppercase}.SiteContactsPage_badgeSiteDefault__4cqPZ{background:#c2f25a}.SiteContactsPage_contactCardBadgeCustomer__y\+El9,.SiteContactsPage_contactCardBadgeSite__QIxMQ{align-items:center;border:none;display:inline-flex;font-size:.6rem;font-weight:800;justify-content:center;letter-spacing:.03em;line-height:1;max-width:100%;padding:5px 10px;text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.SiteContactsPage_contactCardBadgeCustomer__y\+El9{background:#fafa2d;color:#2b2b2b}.SiteContactsPage_contactCardBadgeSite__QIxMQ{background:#c2f25a;color:#2b2b2b}.SiteContactsPage_defaultHeartBtn__6t9\+z{align-items:center;background:#0000;border:none;border-radius:999px;color:#d9d4c7;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-left:auto;padding:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1),color .14s,box-shadow .14s;width:34px}.SiteContactsPage_defaultHeartBtn__6t9\+z:hover:not(:disabled){color:#c9b8a0;transform:scale(1.15)}.SiteContactsPage_defaultHeartBtnActive__koo65{box-shadow:0 2px 12px #f4b40059;color:#f4b400}.SiteContactsPage_defaultHeartBtnActive__koo65:hover{color:#ffbc00;transform:scale(1.08)}.SiteContactsPage_defaultHeartBtn__6t9\+z:disabled{cursor:default}.SiteContactsPage_cardMenuBtn__WalSj{align-items:center;background:none;border:none;border-radius:6px;color:#b0a080;cursor:pointer;display:flex;padding:4px;transition:background .15s,color .15s}.SiteContactsPage_cardMenuBtn__WalSj:hover{background:#fff0c0;color:#8a7020}.SiteContactsPage_primaryCardBody__teYlO{align-items:stretch;border-bottom:1px solid #ffe9a8;display:flex;gap:0;margin-bottom:16px;padding-bottom:18px}.SiteContactsPage_primaryLeft__rox2g{align-items:flex-start;display:flex;flex:1 1;gap:16px;padding-right:20px}.SiteContactsPage_primaryCardDivider__g12kI{background:#ffe9a8;flex-shrink:0;margin:0 20px;width:1px}.SiteContactsPage_primaryRight__qeH\+b{display:flex;flex:0 0 200px;flex-direction:column;gap:3px}.SiteContactsPage_postalLabel__mwa60{color:#8a7020;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.SiteContactsPage_postalLine__uwPaN{color:#2f2a1b;font-size:.88rem;line-height:1.5;margin:0}.SiteContactsPage_postalEmpty__6c2B0{color:#c0a860;font-size:.88rem;font-style:italic;margin:0}.SiteContactsPage_primaryAvatar__SwSDH{align-items:center;background:#f4b400;border-radius:50%;box-shadow:0 2px 8px #b99a2a40;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:700;height:52px;justify-content:center;letter-spacing:-.02em;width:52px}.SiteContactsPage_primaryDetails__-cyBe{display:flex;flex:1 1;flex-direction:column;gap:5px}.SiteContactsPage_primaryName__IKRWr{color:#1a1512;font-size:1.1rem;font-weight:700;line-height:1.3;margin:0}.SiteContactsPage_primaryEmail__denWp{color:#b99a2a;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.SiteContactsPage_primaryEmail__denWp:hover{color:#8a7020;text-decoration:underline}.SiteContactsPage_primaryPhone__pgkgy{color:#4c4330;font-size:.9rem;font-weight:500;text-decoration:none}.SiteContactsPage_primaryPhone__pgkgy:hover{color:#b99a2a}.SiteContactsPage_primarySource__1JCFS{align-items:center;color:#8a8070;display:flex;font-size:.82rem;font-weight:500;gap:5px;margin-top:3px}.SiteContactsPage_primaryCardActions__J3W2h{align-items:center;display:flex;gap:10px}.SiteContactsPage_actionIconBtn__JoyQn{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 1px 4px #b99a2a14;color:#8a7020;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;padding:0;text-decoration:none;transition:all .16s;width:38px}.SiteContactsPage_actionIconBtn__JoyQn:hover{background:#fffbe4;border-color:#d4a017;box-shadow:0 3px 10px #b99a2a2e;color:#c9a830;transform:translateY(-1px)}.SiteContactsPage_additionalSection__qWCwI{margin-top:8px}.SiteContactsPage_additionalTitle__w2-ux{color:#4c4330;font-size:.95rem;font-weight:700;margin:0 0 12px}.SiteContactsPage_additionalEmpty__0IFlT{align-items:center;background:#fffcf0;border:1px solid #ffe9a8;border-radius:10px;color:#7a6a40;display:flex;font-size:.9rem;font-weight:500;gap:10px;padding:14px 18px}.SiteContactsPage_additionalGrid__fsg\+D{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.SiteContactsPage_additionalCard__LSIeD{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;transition:box-shadow .15s,border-color .15s}.SiteContactsPage_additionalCard__LSIeD:hover{border-color:#d4a017;box-shadow:0 4px 14px #b99a2a1f}.SiteContactsPage_cardDeleting__mAJ7d{opacity:.4;pointer-events:none}.SiteContactsPage_additionalCardHeader__S9nBH{align-items:center;display:flex;gap:8px;margin-bottom:8px}.SiteContactsPage_additionalAvatar__39CYZ{align-items:center;background:#f4b400;border-radius:50%;box-shadow:0 1px 4px #b99a2a33;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:36px;justify-content:center;width:36px}.SiteContactsPage_cardDeleteBtn__3s\+Cj{align-items:center;background:none;border:none;border-radius:6px;color:#c0a860;cursor:pointer;display:flex;margin-left:auto;padding:4px;transition:background .12s,color .12s}.SiteContactsPage_cardDeleteBtn__3s\+Cj:hover{background:#fff1f0;color:#dc2626}.SiteContactsPage_additionalName__y1fU4{color:#1a1512;font-size:.95rem;font-weight:700;margin:0}.SiteContactsPage_additionalEmail__hcAUm{color:#b99a2a;font-size:.82rem;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.SiteContactsPage_additionalEmail__hcAUm:hover{text-decoration:underline}.SiteContactsPage_additionalPhone__8\+HqB{color:#4c4330;font-size:.82rem;font-weight:500;text-decoration:none}.SiteContactsPage_additionalPhone__8\+HqB:hover{color:#b99a2a}.SiteContactsPage_additionalActions__eMqaR{align-items:center;border-top:1px solid #ffe9a8;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.SiteContactsPage_additionalActions__eMqaR .SiteContactsPage_sourceTag__aoR-a{flex:1 1 100%;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.SiteContactsPage_actionIconBtnSm__xxwYL{align-items:center;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #ffe066;border-radius:8px;color:#8a7020;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;padding:0;text-decoration:none;transition:all .15s;width:30px}.SiteContactsPage_actionIconBtnSm__xxwYL:hover{background:#fffbe4;border-color:#d4a017;color:#c9a830}.SiteContactsPage_modalOverlay__nT\+SJ{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.SiteContactsPage_modalBox__FEYlE{background:#fff;border-radius:18px;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;max-width:500px;overflow:hidden;width:100%}.SiteContactsPage_modalHeader__6EPsk{align-items:center;background:linear-gradient(135deg,#fffff8,#fffdf0);border-bottom:1.5px solid #ffe9a8;display:flex;justify-content:space-between;padding:20px 24px 16px}.SiteContactsPage_modalTitle__vSjfs{color:#1a1512;font-size:1.1rem;font-weight:800;margin:0}.SiteContactsPage_modalCloseBtn__jZh2l{align-items:center;background:none;border:none;border-radius:6px;color:#8a7535;cursor:pointer;display:flex;padding:4px;transition:background .12s,color .12s}.SiteContactsPage_modalCloseBtn__jZh2l:hover{background:#fff0c0;color:#4c3800}.SiteContactsPage_modalBody__DHAO0{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.SiteContactsPage_modalRow__ZeQy8{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.SiteContactsPage_modalField__r-6ha{display:flex;flex-direction:column;gap:6px}.SiteContactsPage_modalLabel__ozpx-{color:#4c4330;font-size:.82rem;font-weight:700;letter-spacing:.02em}.SiteContactsPage_modalRequired__eMA7w{color:#dc2626}.SiteContactsPage_modalInput__NmUSk{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:9px;color:#2f2a1b;font-family:inherit;font-size:.9rem;outline:none;padding:9px 13px;transition:border-color .15s,box-shadow .15s}.SiteContactsPage_modalInput__NmUSk:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0171f}.SiteContactsPage_modalInput__NmUSk::placeholder{color:#c0a860}.SiteContactsPage_modalRoleRow__F-Bgg{display:flex;flex-wrap:wrap;gap:8px}.SiteContactsPage_modalRoleBtn__n2teA{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:20px;color:#7a6535;cursor:pointer;font-size:.82rem;font-weight:600;padding:6px 14px;transition:all .14s}.SiteContactsPage_modalRoleBtnActive__Sty\+J{background:linear-gradient(135deg,#c9a830,#a88020);border-color:#d4a017;box-shadow:0 2px 8px #b99a2a33;color:#fff}.SiteContactsPage_modalRoleBtnDefault__pL7JV{background:linear-gradient(135deg,#f4a020,#e07810);border-color:#e88a20;box-shadow:0 2px 8px #e4821440;color:#fff}.SiteContactsPage_modalFooter__eaxH2{align-items:center;background:#fffdf8;border-top:1px solid #ffe9a8;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.SiteContactsPage_modalCancelBtn__88Z2d{background:#fff;border:1.5px solid #ffe9a8;border-radius:9px;color:#7a6535;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 18px;transition:background .12s}.SiteContactsPage_modalCancelBtn__88Z2d:hover{background:#f5f0e0}.SiteContactsPage_modalSaveBtn__sAwuc{background:#f4b400;border:none;border-radius:9px;box-shadow:0 2px 8px #d4a0174d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 22px;transition:background .15s,box-shadow .15s,transform .1s}.SiteContactsPage_modalSaveBtn__sAwuc:hover:not(:disabled){background:#d4a017;box-shadow:0 4px 14px #d4a01761;transform:translateY(-1px)}.SiteContactsPage_modalSaveBtn__sAwuc:active:not(:disabled){transform:translateY(0)}.SiteContactsPage_modalSaveBtn__sAwuc:disabled{cursor:not-allowed;opacity:.45}.SiteContactsPage_reminderModalBox__KA3W0{background:#fff;border:1px solid #f3df95;border-radius:16px;box-shadow:0 22px 64px #0003;max-height:min(86vh,820px);max-width:620px;overflow:auto;padding:24px 24px 18px;width:min(92vw,620px)}.SiteContactsPage_reminderModalBox__KA3W0 .SiteContactsPage_modalTitle__vSjfs{color:#201810;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;margin:0}.SiteContactsPage_emailTemplateModalBox__KE92e{background:#fff;border:1px solid #f3df95;border-radius:16px;box-shadow:0 22px 64px #0003;max-height:min(88vh,860px);max-width:760px;overflow:auto;padding:24px 24px 18px;width:min(94vw,760px)}.SiteContactsPage_emailTemplateHint__QMeI-{color:#7b6d4d;font-size:.82rem;line-height:1.45;margin:8px 0 2px}.SiteContactsPage_emailTemplateTextarea__QoUU4{line-height:1.45;min-height:220px}.SiteContactsPage_reminderFormGrid__GweHS{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:16px}.SiteContactsPage_formLabel__\+waEl{color:#5c5030;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:5px}.SiteContactsPage_formLabelFull__7Jben{grid-column:1/-1}.SiteContactsPage_formInput__Iyitr{background:#fffdf8;border:1.5px solid #ffe066;border-radius:8px;color:#3c3520;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.SiteContactsPage_formInput__Iyitr:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0171a}.SiteContactsPage_formTextarea__5U7oT{background:#fffdf8;border:1.5px solid #ffe066;border-radius:8px;color:#3c3520;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s}.SiteContactsPage_formTextarea__5U7oT:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0171a}.SiteContactsPage_channelGroup__2qFPu{display:flex;gap:14px;margin-top:4px}.SiteContactsPage_channelCheck__roc0S{align-items:center;color:#5c5030;cursor:pointer;display:flex;font-size:.82rem;font-weight:500;gap:5px}.SiteContactsPage_channelCheck__roc0S input[type=checkbox]{accent-color:#d4a017}.SiteContactsPage_reminderEmailShortcut__uThpS{align-items:center;background:linear-gradient(180deg,#fffef9,#fff9ee);border:1px solid #f3df95;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:12px}.SiteContactsPage_reminderEmailShortcutRow__vYL59{align-items:center;display:inline-flex;gap:8px;min-width:0}.SiteContactsPage_reminderEmailShortcutIcon__BEHl\+{align-items:center;background:#fff8e8;border:1px solid #ecd39a;border-radius:7px;color:#b8860b;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.SiteContactsPage_reminderEmailShortcutText__mfMSz{color:#6f5d32;font-size:.82rem;line-height:1.35}.SiteContactsPage_reminderEmailShortcutBtn__XbCv3{align-items:center;background:#fff;border:1.5px solid #d4a017;border-radius:8px;color:#8a7020;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.SiteContactsPage_reminderEmailShortcutBtn__XbCv3:hover{background:#fff6de;border-color:#b8860b;color:#6b5310;transform:translateY(-1px)}@media (max-width:700px){.SiteContactsPage_emailTemplateModalBox__KE92e,.SiteContactsPage_reminderModalBox__KA3W0{max-height:88vh;padding:18px 16px 14px;width:94vw}.SiteContactsPage_reminderFormGrid__GweHS{gap:12px;grid-template-columns:1fr}.SiteContactsPage_channelGroup__2qFPu{flex-wrap:wrap;gap:10px 14px}.SiteContactsPage_reminderEmailShortcut__uThpS{align-items:stretch}.SiteContactsPage_reminderEmailShortcutBtn__XbCv3{width:100%}}.SiteContactsPage_tableWrap__ebSXr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:14px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;overflow-x:auto}.SiteContactsPage_tableWrapMenuOpen__Cu6Y9{overflow:visible;padding-bottom:128px}.SiteContactsPage_contactsTable__W-fbC,.SiteContactsPage_jobsTable__XQauA{border-collapse:initial;border-spacing:0;font-size:.82rem;width:100%}.SiteContactsPage_contactsTable__W-fbC th,.SiteContactsPage_jobsTable__XQauA th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:12px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.SiteContactsPage_contactsTable__W-fbC td,.SiteContactsPage_jobsTable__XQauA td{border-bottom:1px solid #f0eac88c;color:#2d2410;padding:14px 18px;vertical-align:middle}.SiteContactsPage_contactsTable__W-fbC tbody tr:nth-child(odd) td,.SiteContactsPage_jobsTable__XQauA tbody tr:nth-child(odd) td{background:#ffffffb3}.SiteContactsPage_contactsTable__W-fbC tbody tr:nth-child(2n) td,.SiteContactsPage_jobsTable__XQauA tbody tr:nth-child(2n) td{background:#fffdf080}.SiteContactsPage_contactsTable__W-fbC tr:last-child td,.SiteContactsPage_jobsTable__XQauA tr:last-child td{border-bottom:none}.SiteContactsPage_contactsTable__W-fbC tbody tr:hover td,.SiteContactsPage_jobsTable__XQauA tbody tr:hover td{background:#fff8d2b3!important}.SiteContactsPage_tdName__D\+BNr{color:#1a1512;font-weight:600}.SiteContactsPage_tdJobId__5p376{color:#b99a2a;font-size:.85rem;font-weight:700;white-space:nowrap}.SiteContactsPage_tableLink__kDbbe{color:#b99a2a;font-weight:500;text-decoration:none}.SiteContactsPage_tableLink__kDbbe:hover{color:#8a7020;text-decoration:underline}.SiteContactsPage_formStatusBadge__-eAyr{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;letter-spacing:0;line-height:1;min-height:24px;padding:4px 10px;white-space:nowrap}.SiteContactsPage_formStatusSigned__yWSZc{background:#dcfce7;border-color:#bbf7d0;color:#166534}.SiteContactsPage_formStatusAwaiting__NFzLA{background:#fff7d6;border-color:#f7d56c;color:#8a5a00}.SiteContactsPage_formStatusCompleted__HTTIg{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.SiteContactsPage_formStatusDefault__MkapA{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.SiteContactsPage_dash__ZF1nx{color:#c0b090;font-size:.9rem}.SiteContactsPage_sourceTag__aoR-a{align-items:center;background:#fffbe4;border:1px solid #ffe066;border-radius:6px;color:#8a7020;display:inline-flex;font-size:.78rem;font-weight:600;padding:2px 8px;white-space:nowrap}.SiteContactsPage_statusPill__5OArX{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:700;padding:3px 10px;white-space:nowrap}.SiteContactsPage_statusPillActive__6LyW8{background:#fef9c3;color:#a16207}.SiteContactsPage_statusPillPaid__5Qrd9{background:#dcfce7;color:#15803d}.SiteContactsPage_statusPillInvoiced__2y1XG{background:#dbeafe;color:#1d4ed8}.SiteContactsPage_statusPillQuote__Fhjgk{background:#f3e8ff;color:#7e22ce}.SiteContactsPage_statusChip__iODyf{border-radius:999px;box-shadow:0 1px 3px #0000000f;color:#281e14d1;font-weight:700;justify-content:center;padding:4px 11px}.SiteContactsPage_jobPhaseChip__O-Prr,.SiteContactsPage_statusChip__iODyf{align-items:center;display:inline-flex;font-size:10.5px;white-space:nowrap}.SiteContactsPage_jobPhaseChip__O-Prr{background:#ffd6001a;border:1px solid #e2d58ad9;border-radius:999px;color:#6f5c12;font-weight:800;gap:6px;line-height:1.2;padding:4px 10px}.SiteContactsPage_jobPhaseChipIcon__HW6M1{color:#b99a2a;flex-shrink:0;height:13px;width:13px}.SiteContactsPage_jobSearchWrap__Lfvsh{position:relative}.SiteContactsPage_jobSearchIcon__xXKq5{color:#c0a860;height:15px;left:10px;pointer-events:none;position:absolute;width:15px}.SiteContactsPage_jobSearchInput__rMpNH{background:#fffdf8;border:1.5px solid #ffe066;border-radius:9px;color:#2f2a1b;font-size:.875rem;outline:none;padding:8px 12px 8px 32px;transition:border-color .15s,box-shadow .15s;width:200px}.SiteContactsPage_jobSearchInput__rMpNH:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0171f}.SiteContactsPage_jobSearchInput__rMpNH::placeholder{color:#c0a860}.SiteContactsPage_addressPage__xIx6r{display:flex;flex-direction:column;gap:20px}.SiteContactsPage_addressMapCard__glfAx{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 12px #b99a2a0d;overflow:hidden;position:relative}.SiteContactsPage_addressMap__r9afn{border:none;display:block;height:280px;width:100%}.SiteContactsPage_addressMapPlaceholder__HC5zr{align-items:center;background:#fafaf7;color:#c0a860;display:flex;flex-direction:column;font-size:.9rem;gap:12px;height:280px;justify-content:center;width:100%}.SiteContactsPage_addressMapOpenLink__OOHgr{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #ffe066;border-radius:8px;box-shadow:0 2px 6px #00000014;color:#7a5c00;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;left:10px;padding:5px 10px;position:absolute;text-decoration:none;top:10px;transition:background .12s,border-color .12s;z-index:1}.SiteContactsPage_addressMapOpenLink__OOHgr:hover{background:#fffbe4;border-color:#d4a017;color:#5a4000}.SiteContactsPage_addressSectionTitle__hR32C{color:#1a1a2e;font-size:1.15rem;font-weight:700;margin:0 0 10px}.SiteContactsPage_addressPostalHeader__s\+sXj{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.SiteContactsPage_addressPostalActions__UU5MA{align-items:center;display:inline-flex;gap:12px}.SiteContactsPage_addrClearBtn__VYtge{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline;text-underline-offset:2px}.SiteContactsPage_addrClearBtn__VYtge:hover{color:#b99a2a}.SiteContactsPage_addrGrid__V4iGi{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr;margin-top:4px}.SiteContactsPage_addrFieldWide__qWPkj{grid-column:1/-1}.SiteContactsPage_addrFieldWide__qWPkj,.SiteContactsPage_addrField__JzKHe{display:flex;flex-direction:column;gap:5px}.SiteContactsPage_addrLabel__LeQ98{color:#555;font-size:.85rem;font-weight:600}.SiteContactsPage_addrOptional__mUkDK{color:#999;font-size:.82rem;font-weight:400;margin-left:4px}.SiteContactsPage_addrAutocompleteWrap__siPk2{position:relative}.SiteContactsPage_addrSearchSpinner__I8fRP{color:#b99a2a;font-size:1.1rem;letter-spacing:2px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.SiteContactsPage_addrSuggestionsList__b9of-{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 8px 28px #b99a2a2e;left:0;max-height:240px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.SiteContactsPage_addrSuggestionItem__KUGs4{align-items:flex-start;border-bottom:1px solid #fffae6;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .12s}.SiteContactsPage_addrSuggestionItem__KUGs4:last-child{border-bottom:none}.SiteContactsPage_addrSuggestionItem__KUGs4:hover{background:#fffde4}.SiteContactsPage_addrSuggestionMain__gkiqp{color:#1a1a1a;font-size:.87rem;font-weight:600;line-height:1.3}.SiteContactsPage_addrSuggestionSub__HA9Gp{color:#8a7a5a;font-size:.78rem;line-height:1.3;margin-top:2px}.SiteContactsPage_addrInput__DWlHO{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-size:.93rem;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SiteContactsPage_addrInput__DWlHO:focus{border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a1a}.SiteContactsPage_addrSaveRow__fUOq7{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.SiteContactsPage_addrActionNote__RAGvu{color:#8f7a4a;font-size:.88rem;margin-right:auto}.SiteContactsPage_addrSaveBtn__EGLvi{background:#f4b400;border:2px solid #f4b400;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 24px;transition:background .15s,color .15s}.SiteContactsPage_addrSaveBtn__EGLvi:hover{background:#fff;border:2px solid #f4b400;color:#f4b400}.SiteContactsPage_addrDeleteBtn__DPIt-{background:#fff;border:2px solid #f0b7b2;border-radius:8px;color:#b42318;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.SiteContactsPage_addrDeleteBtn__DPIt-:hover:not(:disabled){background:#fff5f4;border-color:#e89b93}.SiteContactsPage_addrDeleteBtn__DPIt-:disabled{cursor:not-allowed;opacity:.55}.SiteContactsPage_comingSoon__EJVEo{align-items:center;display:flex;flex-direction:column;gap:10px;padding:52px 0 44px;text-align:center}.SiteContactsPage_comingSoonIconWrap__yuocF{align-items:center;background:linear-gradient(135deg,#fffbe4,#fff3c0);border:2px solid #ffe066;border-radius:50%;color:#c9a830;display:flex;height:64px;justify-content:center;margin-bottom:4px;width:64px}.SiteContactsPage_comingSoonIconWrap__yuocF svg{height:30px;width:30px}.SiteContactsPage_comingSoonTitle__sIUQZ{color:#2f2a1b;font-size:1.05rem;font-weight:700}.SiteContactsPage_comingSoonText__4dol\+{color:#8a7660;font-size:.9rem;line-height:1.5;max-width:300px}.SiteContactsPage_notesFilterBar__qzuBF{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border:1.5px solid #dabe504d;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;padding:12px 16px}.SiteContactsPage_notesFilterLabel__3ZdK\+{align-items:center;color:#4c4330;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;-webkit-user-select:none;user-select:none}.SiteContactsPage_notesFilterCheck__dTP5h{accent-color:#f4b400;cursor:pointer;height:15px;width:15px}.SiteContactsPage_notesMeta__VdCt-{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;margin-left:auto}.SiteContactsPage_jobSearchWrap__Lfvsh{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:9px;display:flex;gap:6px;min-width:180px;padding:0 10px 0 8px}.SiteContactsPage_jobSearchWrap__Lfvsh .SiteContactsPage_jobSearchIcon__xXKq5{color:#c0a860;flex-shrink:0;height:15px;position:static;width:15px}.SiteContactsPage_jobSearchWrap__Lfvsh .SiteContactsPage_jobSearchInput__rMpNH{background:#0000;border:none;color:#2f2a1b;font-size:.875rem;outline:none;padding:7px 0;width:160px}.SiteContactsPage_jobSearchWrap__Lfvsh .SiteContactsPage_jobSearchInput__rMpNH::placeholder{color:#c0a860}.SiteContactsPage_notesDateSelect__dO8Mc{background:#fffdf8;border:1.5px solid #ffe066;border-radius:9px;color:#4c4330;cursor:pointer;font-size:.875rem;outline:none;padding:7px 12px;transition:border-color .15s}.SiteContactsPage_notesDateSelect__dO8Mc:focus{border-color:#d4a017}.SiteContactsPage_notesLogRow__CHvoC{align-items:center;display:flex;gap:10px;margin-bottom:24px}.SiteContactsPage_notesLogInput__dd06w{background:#fffdf8e6;border:1.5px solid #dabe504d;border-radius:10px;color:#2f2a1b;flex:1 1;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.SiteContactsPage_notesLogInput__dd06w:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0171a}.SiteContactsPage_notesLogInput__dd06w::placeholder{color:#c0a860}.SiteContactsPage_notesDateGroup__YPjlt,.SiteContactsPage_notesTimeline__N554c{display:flex;flex-direction:column;gap:4px}.SiteContactsPage_notesDateGroup__YPjlt{margin-bottom:12px}.SiteContactsPage_notesDateHeader__Ka7SU{align-items:center;background:linear-gradient(135deg,#ffe9a8,#ffd970);border-radius:8px;color:#7a5c00;display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;margin-bottom:8px;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.SiteContactsPage_notesEntry__kEqw5{align-items:flex-start;display:flex;gap:14px;padding:4px 0}.SiteContactsPage_notesEntryTime__1eode{color:#a09070;flex-shrink:0;font-size:.8rem;font-weight:500;min-width:52px;padding-top:10px}.SiteContactsPage_notesEntryBubble__12Tkf{align-items:flex-start;background:#fffdf8d9;border:1px solid #dabe5040;border-radius:10px;box-shadow:0 1px 4px #b99a2a0a;color:#2f2a1b;display:flex;flex:1 1;font-size:.9rem;gap:10px;min-height:40px;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease}.SiteContactsPage_notesEntryAvatar__rJgqf{align-items:center;background:#d4a017;border-radius:50%;box-shadow:0 1px 3px #b99a2a26;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:26px;justify-content:center;width:26px}.SiteContactsPage_notesEntryAvatarJob__P7nLy{background:linear-gradient(135deg,#fffbe4,#fff3c0);border:1px solid #ffe066;color:#b99a2a}.SiteContactsPage_notesEntryTag__sENCX{align-items:center;background:#fffbe4;border:1px solid #ffe066;border-radius:5px;color:#8a7020;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:1px 7px;text-transform:uppercase}.SiteContactsPage_notesEndOfLog__ZQXGk{align-items:center;background:#fef9ecd9;border:1px solid #dabe5040;border-radius:8px;color:#7a6018;display:flex;font-size:.82rem;font-weight:600;gap:10px;margin-top:12px;padding:12px 16px}.SiteContactsPage_noteEntryText__nWLGH{color:#2f2a1b;flex:1 1;line-height:1.5;word-break:break-word}.SiteContactsPage_noteEditedBadge__UFSY5{background:#f5f0e0;border-radius:4px;color:#a09070;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.03em;margin-left:8px;padding:1px 5px;vertical-align:middle}.SiteContactsPage_notesEntry__kEqw5:hover .SiteContactsPage_notesEntryActions__\+uapb{opacity:1}.SiteContactsPage_notesEntryBubble__12Tkf{position:relative}.SiteContactsPage_notesEntryActions__\+uapb{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto;opacity:0;transition:opacity .15s}.SiteContactsPage_notesEntryActions__\+uapb:focus-within,.SiteContactsPage_notesEntry__kEqw5:hover .SiteContactsPage_notesEntryActions__\+uapb{opacity:1}.SiteContactsPage_noteActionBtn__OgqxA{align-items:center;background:#fffdf8;border:1.5px solid #e8ddb8;border-radius:7px;color:#8a7535;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .12s,border-color .12s,color .12s;width:30px}.SiteContactsPage_noteActionBtn__OgqxA svg{stroke:#8a7535;fill:none;display:block;flex-shrink:0;height:15px;width:15px}.SiteContactsPage_noteDeleteBtn__ItClo svg{stroke:#8a7535}.SiteContactsPage_noteDeleteBtn__ItClo:hover svg{stroke:#dc2626}.SiteContactsPage_noteActionBtn__OgqxA:hover svg{stroke:#d4a017}.SiteContactsPage_noteActionBtn__OgqxA:hover{background:#fef9ec;border-color:#b99a2a;color:#b99a2a}.SiteContactsPage_noteDeleteBtn__ItClo:hover{background:#fff1f0;border-color:#f87171;color:#dc2626}.SiteContactsPage_noteEditWrapper__0Eccz{display:flex;flex:1 1;flex-direction:column;gap:8px}.SiteContactsPage_noteEditArea__5fUEf{background:#fffdf8;border:1.5px solid #d4a017;border-radius:8px;box-shadow:0 0 0 3px #d4a0171a;color:#2f2a1b;font-family:inherit;font-size:.9rem;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;width:100%}.SiteContactsPage_noteEditActions__ydz7w{display:flex;gap:8px}.SiteContactsPage_noteEditSaveBtn__IvGxu{background:#b99a2a;border:2px solid #b99a2a;border-radius:8px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;padding:5px 14px;transition:background .12s,border-color .12s}.SiteContactsPage_noteEditSaveBtn__IvGxu:hover{background:#a08820;border-color:#a08820}.SiteContactsPage_noteEditCancelBtn__\+fDEu{background:#fff;border:2px solid #c4a828;border-radius:8px;color:#7a6018;cursor:pointer;font-size:.82rem;font-weight:700;padding:5px 14px;transition:background .12s,border-color .12s}.SiteContactsPage_noteEditCancelBtn__\+fDEu:hover{background:#fef9ec;border-color:#a08820}.SiteContactsPage_notesEntryDeleting__5FNjP{opacity:.4;pointer-events:none;transition:opacity .2s}.SiteContactsPage_notesLoading__-WXA6{color:#a09070;font-size:.9rem;padding:32px 0;text-align:center}.SiteContactsPage_notesEmpty__YjSQi{align-items:center;color:#c0a860;display:flex;flex-direction:column;gap:12px;padding:40px 0}.SiteContactsPage_notesEmpty__YjSQi svg{opacity:.4}.SiteContactsPage_notesEmpty__YjSQi p{color:#a09070;font-size:.9rem;margin:0}.SiteContactsPage_activityTimeline__EnT9d{display:flex;flex-direction:column;gap:0;padding-left:4px}.SiteContactsPage_activityGroup__VMXV7{display:flex;flex-direction:column;gap:0}.SiteContactsPage_activityItem__7H1o0{align-items:flex-start;display:flex;gap:14px;padding-bottom:18px;position:relative}.SiteContactsPage_activityDot__vABV3{background:#b99a2a;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #dabe5080;flex-shrink:0;height:12px;margin-top:12px;position:relative;width:12px;z-index:1}.SiteContactsPage_activityLine__gSrZh{background:#dabe504d;bottom:0;left:5px;position:absolute;top:22px;width:2px;z-index:0}.SiteContactsPage_activityItem__7H1o0:last-child .SiteContactsPage_activityLine__gSrZh{display:none}.SiteContactsPage_activityContent__aq7zu{align-items:flex-start;display:flex;flex:1 1;gap:12px;padding-top:4px}.SiteContactsPage_activityIconWrap__b1sOe{align-items:center;background:#fffdf8d9;border:1px solid #dabe5033;border-radius:9px;box-shadow:0 1px 3px #b99a2a0a;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.SiteContactsPage_activityBody__pHLun{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.SiteContactsPage_activityLabel__C3KAH{color:#2f2a1b;font-size:.9rem}.SiteContactsPage_dropZone__wWwGy{align-items:center;background:#fffdf8;border:2px dashed #ffe066;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:24px;padding:40px 24px;text-align:center;transition:all .18s}.SiteContactsPage_dropZoneOver__4F0fz{background:#fffaed;border-color:#d4a017;box-shadow:0 0 0 4px #d4a0171a}.SiteContactsPage_dropZoneIcon__JeRsw{align-items:center;background:linear-gradient(135deg,#fffbe4,#fff3c0);border:2px solid #ffe066;border-radius:14px;color:#c9a830;display:flex;height:52px;justify-content:center;width:52px}.SiteContactsPage_dropZoneIcon__JeRsw svg{height:26px;width:26px}.SiteContactsPage_dropZoneText__xHDOu{color:#4c4330;font-size:.95rem;margin:0}.SiteContactsPage_chooseFilesBtn__baCkt{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;padding:9px 20px;transition:all .18s}.SiteContactsPage_chooseFilesBtn__baCkt:hover{background:#fff;border:2px solid #f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.SiteContactsPage_notesAddBtn__bEhlP{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;min-height:40px;padding:9px 20px;transition:all .18s;white-space:nowrap}.SiteContactsPage_notesAddBtn__bEhlP:hover:not(:disabled){background:#fff;border:2px solid #f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.SiteContactsPage_notesAddBtn__bEhlP:disabled{cursor:not-allowed;opacity:.55}.SiteContactsPage_dropZoneHint__oo8U-{color:#a09070;font-size:.8rem;margin:0}.SiteContactsPage_mediaGrid__\+jRtS{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.SiteContactsPage_mediaCard__NGAp\+{align-items:center;background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px 12px 10px;position:relative;transition:box-shadow .15s}.SiteContactsPage_mediaCard__NGAp\+:hover{box-shadow:0 4px 16px #b99a2a1f}.SiteContactsPage_mediaCardLink__vqvef{align-items:center;color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.SiteContactsPage_mediaCardIcon__JIobF{align-items:center;background:#fffbe4;border-radius:10px;color:#b99a2a;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.SiteContactsPage_mediaThumb__abq4w{border-radius:10px;height:100%;object-fit:cover;width:100%}.SiteContactsPage_mediaCardName__S3ipM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4c4330;display:-webkit-box;font-size:.78rem;font-weight:500;margin:0;max-width:110px;overflow:hidden;overflow-wrap:break-word;text-align:center;word-break:break-word}.SiteContactsPage_mediaCardRemove__L\+OJw{align-items:center;background:#ffffffe6;border:1px solid #ffe066;border-radius:6px;color:#8a7020;cursor:pointer;display:flex;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;transition:background .15s,color .15s;width:22px}.SiteContactsPage_mediaCardRemove__L\+OJw:hover{background:#fff0c0;border-color:#fca5a5;color:#c00}.SiteContactsPage_mediaCardSize__S5Sgh{color:#a09070;font-size:.72rem;margin:0;text-align:center}.SiteContactsPage_mediaCardDownload__\+ix-W{align-items:center;background:#fff8df;border:1px solid #f2d173;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;margin-top:2px;min-height:28px;padding:0 10px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.SiteContactsPage_mediaCardDownload__\+ix-W:hover{background:#ffefb8;border-color:#d4a843;color:#6f5915}.SiteContactsPage_dropZoneUploading__Sm2jK{opacity:.7;pointer-events:none}.SiteContactsPage_dropZoneSpinner__b3khg{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0}.SiteContactsPage_uploadError__mQD2\+{background:#fff0f0;border:1.5px solid #fca5a5;border-radius:8px;color:#c00;font-size:.875rem;margin-bottom:14px;padding:10px 14px}@keyframes SiteContactsPage_spin__0Lxl6{to{transform:rotate(1turn)}}.SiteContactsPage_spinner__Ey3aV{animation:SiteContactsPage_spin__0Lxl6 .7s linear infinite;border:3px solid #ffe9a8;border-radius:50%;border-top-color:#d4a017;height:32px;width:32px}.SiteContactsPage_rrShell__Q\+GNh{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:18px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;overflow:hidden}.SiteContactsPage_rrHeader__PaO9E{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;gap:14px;padding:18px 22px 14px}.SiteContactsPage_rrHeaderLeft__Kqz1z{min-width:0}.SiteContactsPage_rrHeaderIcon__E7Cpk{align-items:center;color:#b99a2a;display:inline-flex;flex-shrink:0;justify-content:center}.SiteContactsPage_rrHeaderTitle__f5Ozd{color:#1a1512;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteContactsPage_rrHeaderCount__cnB0r{align-items:center;background:#fff8e8;border:1px solid #ecd39a;color:#8a7020;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;min-width:22px;padding:0 8px}.SiteContactsPage_rrAddBtn__Sis9i{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:7px;justify-content:center;min-height:40px;padding:9px 20px;transition:all .18s;white-space:nowrap}.SiteContactsPage_rrAddBtn__Sis9i:hover{background:#fff;border:2px solid #f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.SiteContactsPage_rrTabBar__2RzYw{background:#ffffffe6;border-bottom:1px solid #f0eac88c;overflow-x:auto;padding:0 22px;scrollbar-width:none}.SiteContactsPage_rrTabBar__2RzYw::-webkit-scrollbar{display:none}.SiteContactsPage_rrTab__LNqBk{background:#0000;color:#9a8e72;display:inline-flex;flex-shrink:0;font-weight:600;gap:6px;margin-bottom:-1px;padding:12px 16px;transition:color .15s ease,border-color .15s ease}.SiteContactsPage_rrTabActive__7FUZu,.SiteContactsPage_rrTab__LNqBk:hover{color:#8a7020}.SiteContactsPage_rrTabBadge__Oer2I,.SiteContactsPage_rrTabUrgentBadge__IWRlg{align-items:center;background:#fff8e8;border:1px solid #ecd39a;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.67rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 6px}.SiteContactsPage_rrStats__Z3bt0{background:#fff;gap:12px;padding:16px 22px 12px}.SiteContactsPage_rrStat__0SgfH{background:#ffffffd9;border:1.5px solid #dabe5040;border-radius:12px;box-shadow:0 1px 4px #b99a2a0a;gap:4px;min-width:92px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.SiteContactsPage_rrStat__0SgfH:hover{box-shadow:0 4px 12px #b99a2a1f}.SiteContactsPage_rrStatNum__QVVuC{color:#2f2a1b;font-size:1.45rem}.SiteContactsPage_rrStatLabel__XRxpr{color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em}.SiteContactsPage_rrStatOverdue__9Uvq8 .SiteContactsPage_rrStatNum__QVVuC{color:#c67a12}.SiteContactsPage_rrStatDueSoon__zeIrc .SiteContactsPage_rrStatNum__QVVuC{color:#b99a2a}.SiteContactsPage_rrStatActive__rKY-x .SiteContactsPage_rrStatNum__QVVuC{color:#8a7020}.SiteContactsPage_rrToolbar__xkOeX{background:#fff;border-bottom:0;border-top:1px solid #f8f1dc;padding:12px 22px 14px}.SiteContactsPage_rrSearchIcon__JdmWY{left:auto;position:static;top:auto;transform:none}.SiteContactsPage_rrSearchClear__zInHO{background:#0000;border-radius:6px;color:#a8a29e;display:inline-flex;height:26px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background .15s ease,color .15s ease;width:26px}.SiteContactsPage_rrSearchClear__zInHO:hover{background:#f7f2e4;color:#6b5e40}.SiteContactsPage_rrFilters__yC3KX{background:#fff;padding:14px 22px 16px}.SiteContactsPage_rrFilter__UIiAA{transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.SiteContactsPage_rrList__1ntWA{background:#fff9;gap:12px;padding:16px 22px 22px}.SiteContactsPage_rrCard__fK9fC{background:#ffffffd9;border:1.5px solid #dabe5040;border-radius:14px;box-shadow:0 2px 10px #00000008,0 1px 4px #b99a2a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.SiteContactsPage_rrCard__fK9fC:hover{border-color:#dabe5080;box-shadow:0 6px 20px #0000000f,0 2px 8px #b99a2a1a}.SiteContactsPage_rrCardOverdue__7l-Fs{background:linear-gradient(180deg,#fffdf9,#fff9ef);border-color:#edcb95}.SiteContactsPage_rrCardDone__K8JOS{opacity:.62}.SiteContactsPage_rrCardBar__AQDro{background:linear-gradient(180deg,#d5a635,#b68a22)}.SiteContactsPage_rrCardOverdue__7l-Fs .SiteContactsPage_rrCardBar__AQDro{background:linear-gradient(180deg,#e7a245,#cc7f2d)}.SiteContactsPage_rrDateBlock__7MCt0{background:#fffaeb;border-right:2px dashed #e6d4a0;display:flex;flex-direction:column;flex-shrink:0;width:76px}.SiteContactsPage_rrDateMonth__bqbJ8{background:#e0cc9e;background:var(--rem-tab,#e0cc9e);border-bottom:1px solid #785a141f;color:#5d4612;font-size:.62rem;font-weight:800;letter-spacing:.14em;line-height:1;padding:6px 0 5px;text-align:center;text-transform:uppercase}.SiteContactsPage_rrDateDay__F8mk\+{align-items:center;color:#6b5810;display:flex;flex:1 1;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:700;justify-content:center;letter-spacing:-.03em;padding:8px 0 2px}.SiteContactsPage_rrDateTime__bMKwm{color:#9b7a13;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:0 0 8px;text-align:center}.SiteContactsPage_rrCardContent__a9Rdi{gap:10px;min-width:0;padding:15px 16px 14px}.SiteContactsPage_rrCardTop__PWdZL{gap:12px}.SiteContactsPage_rrCardTopLeft__wLIt8{gap:6px}.SiteContactsPage_rrCardTitle__L7GxX{font-size:.96rem;line-height:1.35;word-break:break-word}.SiteContactsPage_rrDueBadge__M7ylH{border:1px solid #0000;border-radius:6px;font-size:.72rem;gap:4px}.SiteContactsPage_rrCardDesc__M4HT\+{color:#74684d;font-size:.82rem;line-height:1.5}.SiteContactsPage_rrCardMeta__BLBU9{gap:12px;row-gap:8px}.SiteContactsPage_rrMetaItem__EQE9z{color:#9a8b67;display:inline-flex;font-size:.76rem;gap:5px}.SiteContactsPage_rrMetaDot__DCAep{background:#d8ccb2}.SiteContactsPage_rrMetaRecurrence__rAk2E{background:#fff8e8;border:1px solid #f3df95;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.72rem;padding:3px 8px}.SiteContactsPage_rrCardFooter__K8o7\+{border-top:1px solid #f0eac88c;gap:10px;padding-top:11px}.SiteContactsPage_rrChannelBadge__qgjys{border-radius:999px;min-height:24px}.SiteContactsPage_rrStatusBadge__hGMx3{border-radius:999px;font-size:.7rem;min-height:24px}.SiteContactsPage_rrPriorityBadge__Xkk8C{font-size:.7rem;min-height:24px}.SiteContactsPage_rrCardActions__xv5Ke{align-self:center;flex-wrap:wrap;gap:8px}.SiteContactsPage_rrActionBtn__nEz7g{background:#fff;border:1px solid #d8cda7;border-radius:6px;box-shadow:none;color:#665a3d;font-size:.8rem;font-weight:600;min-height:36px;padding:7px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.SiteContactsPage_rrActionBtnIconOnly__SJ80x{background:#0000!important;border:none!important;box-shadow:none!important;gap:0;height:40px;min-height:40px;min-width:40px;padding:0;width:40px}.SiteContactsPage_rrActionGlyph__st\+Xg{align-items:center;display:inline-flex;font-size:14px;font-weight:700;height:14px;justify-content:center;line-height:1;width:14px}.SiteContactsPage_rrActionIconImg__IaBh1{display:block;height:28px;object-fit:contain;width:28px}.SiteContactsPage_rrActionBtnIconOnly__SJ80x:hover{background:#0000!important;border-color:#0000!important}.SiteContactsPage_rrActionBtnIconOnly__SJ80x svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round;stroke-linejoin:round;display:block;height:14px;pointer-events:none;width:14px}.SiteContactsPage_rrActionBtnIconOnly__SJ80x svg *{fill:none!important;stroke:currentColor!important}.SiteContactsPage_rrActionBtn__nEz7g:hover{background:#faf8f1;border-color:#ccb98a;color:#4f452f}.SiteContactsPage_rrActionBtn__nEz7g:disabled{opacity:.45}.SiteContactsPage_rrActionBtnGold__vLf-4{background:#fff7dd;border-color:#e3cc8c;color:#7a6220}.SiteContactsPage_rrActionBtnGold__vLf-4.SiteContactsPage_rrActionBtnIconOnly__SJ80x{color:#7a6220!important}.SiteContactsPage_rrActionBtnGold__vLf-4:hover{background:#fef0c4;border-color:#d7b56a;color:#6a5319}.SiteContactsPage_rrActionBtnGold__vLf-4:disabled{opacity:.45}.SiteContactsPage_rrActionBtnSuccess__pG2Ji{background:#f3faf5;border-color:#b7d8be}.SiteContactsPage_rrActionBtnSuccess__pG2Ji.SiteContactsPage_rrActionBtnIconOnly__SJ80x{color:#2f7a46!important}.SiteContactsPage_rrActionBtnSuccess__pG2Ji:hover{background:#eaf6ee;border-color:#9fc9aa}.SiteContactsPage_rrActionBtnMuted__\+P8qI{border-color:#d8c28a;color:#8a6f25}.SiteContactsPage_rrActionBtnMuted__\+P8qI.SiteContactsPage_rrActionBtnIconOnly__SJ80x{color:#8a6f25!important}.SiteContactsPage_rrActionBtnMuted__\+P8qI:hover{background:#faf6ea;border-color:#bfa25f;color:#705a1e}.SiteContactsPage_rrActionBtnGhost__DulKu{background:#fbfbf9;border-color:#ddd6c8;color:#6b6354;padding:0 8px}.SiteContactsPage_rrActionBtnGhost__DulKu:hover{background:#f4f1ea;color:#4f473a}.SiteContactsPage_rrActionBtnDanger__H3qwx{background:#fff8f6;border-color:#edc6bc;color:#b25b4b;padding:0 8px}.SiteContactsPage_rrActionBtnDanger__H3qwx:hover{background:#ffefe9;border-color:#df9e90;color:#963f32}.SiteContactsPage_rrEmpty__IavfM{background:#fff;gap:10px}.SiteContactsPage_rrEmptyIcon__8HIYt{color:#c9a830}.SiteContactsPage_rrEmptyDesc__ie4A9{color:#8f8265;line-height:1.5;max-width:360px}.SiteContactsPage_rrEmptyAddBtn__\+ziXS{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;margin-top:8px;min-height:40px;padding:9px 20px;transition:all .18s;white-space:nowrap}.SiteContactsPage_rrEmptyAddBtn__\+ziXS:hover{background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.SiteContactsPage_rrHistoryWrap__cmjNG{background:#fff9;border-top:1px solid #f0eac88c;padding:16px 22px 22px}.SiteContactsPage_rrHistoryList__I1C2a{gap:10px}.SiteContactsPage_rrHistoryCard__3e2ea{background:#ffffffd9;border:1.5px solid #dabe5040;border-radius:12px;box-shadow:0 1px 4px #b99a2a0a;transition:box-shadow .15s ease,border-color .15s ease}.SiteContactsPage_rrHistoryCard__3e2ea:hover{border-color:#dabe5080;box-shadow:0 4px 14px #0000000d,0 2px 6px #b99a2a14}.SiteContactsPage_rrHistoryBar__o0HY7{background:linear-gradient(180deg,#d4a017,#b99a2a)}.SiteContactsPage_rrHistoryContent__yTmq5{gap:8px;padding:12px 14px}.SiteContactsPage_rrHistoryTop__mNJrZ{gap:12px}.SiteContactsPage_rrHistoryLeft__Lv3\+w{gap:4px}.SiteContactsPage_rrHistoryServiceTag__LsOVr{align-items:center;background:#fff6d8d9;border:1px solid #dabe504d;border-radius:999px;color:#7a6510;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.SiteContactsPage_rrHistoryTitle__UEG1i{color:#4d4431;font-weight:700;line-height:1.35}.SiteContactsPage_rrHistoryDesc__E5LIH{color:#8f8265;line-height:1.45}.SiteContactsPage_rrHistoryMeta__RKxWt{row-gap:8px}.SiteContactsPage_rrHistoryMetaItem__FRmFL{color:#9a8b67;display:inline-flex}.SiteContactsPage_rrHistoryRestoreBtn__eyKD2{background:#fffdf8e6;border:1.5px solid #dabe504d;border-radius:8px;color:#7a6510;font-weight:700;padding:5px 11px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.SiteContactsPage_rrHistoryRestoreBtn__eyKD2:hover{background:#fff8e1f2;border-color:#dabe5080;box-shadow:0 2px 6px #b99a2a1a;color:#7a6218}.SiteContactsPage_rrStatusPending__QtcuK,.SiteContactsPage_rrStatus_pending__Xm\+wr{background:#fff8e1;border-color:#f3df95;color:#b7791f}.SiteContactsPage_rrStatusSent__TwvFG,.SiteContactsPage_rrStatus_sent__P3MFG{background:#eef6ff;border-color:#cfe0ff;color:#3568b8}.SiteContactsPage_rrStatusCompleted__HGN-N,.SiteContactsPage_rrStatus_completed__f-mdx{background:#eef8f0;border-color:#cde9d5;color:#2f7a46}.SiteContactsPage_rrStatusDismissed__TeBcH,.SiteContactsPage_rrStatus_dismissed__c8b7n{background:#f5f5f4;border-color:#e7e5e4;color:#78716c}.SiteContactsPage_rrStatusSnoozed__81Har,.SiteContactsPage_rrStatus_snoozed__PHEyt{background:#faf5ff;border-color:#e9d5ff;color:#8b5cf6}.SiteContactsPage_rrStatusAwaitingReply__4Wl6h,.SiteContactsPage_rrStatus_awaiting_reply__IKTfH{background:#fff7ed;border-color:#f5d1a4;color:#c67a12}.SiteContactsPage_rrStatusDueSoon__7iYzY,.SiteContactsPage_rrStatus_due_soon__Daj8r{background:#fff8e1;border-color:#f3df95;color:#b7791f}.SiteContactsPage_rrStatusOverdue__5zujZ,.SiteContactsPage_rrStatus_overdue__YtoNU{background:#ffe3bf;border-color:#efb26d;color:#c86b10}.SiteContactsPage_rrCardTopRight__9sssL{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.SiteContactsPage_rrStatusPill__n0t\+R{align-items:center;border:none;border-radius:999px;box-shadow:0 1px 3px #0000000f;color:#281e14d1;display:inline-flex;font-size:10.5px;font-weight:700;justify-content:center;letter-spacing:.01em;padding:4px 10px;text-transform:none;white-space:nowrap}.SiteContactsPage_rrStatusPillSent__7ghK8{background:#d8f2df}.SiteContactsPage_rrStatusPillCompleted__4OkLe{background:#b8edd0;border-color:#88d4b0;color:#2b2b2b}.SiteContactsPage_rrStatusPillDismissed__xRxWa{background:#f0ede8;border-color:#d4cfc8;color:#2b2b2b}.SiteContactsPage_rrStatusPillSnoozed__tsnqp{background:#ecdeff;border-color:#c8a8f0;color:#2b2b2b}@media (max-width:900px){.SiteContactsPage_rrHeader__PaO9E{align-items:flex-start;flex-wrap:wrap}.SiteContactsPage_rrTabBar__2RzYw{padding:0 16px}.SiteContactsPage_rrStats__Z3bt0{padding:14px 16px 10px}.SiteContactsPage_rrToolbar__xkOeX{padding:12px 16px}.SiteContactsPage_rrFilters__yC3KX{padding:0 16px 12px}.SiteContactsPage_rrHistoryWrap__cmjNG,.SiteContactsPage_rrList__1ntWA{padding:14px 16px 18px}.SiteContactsPage_rrCardFooter__K8o7\+,.SiteContactsPage_rrCardTop__PWdZL,.SiteContactsPage_rrHistoryTop__mNJrZ{align-items:flex-start;flex-direction:column}.SiteContactsPage_rrCardActions__xv5Ke{width:100%}}@media (max-width:640px){.SiteContactsPage_rrHeader__PaO9E{padding:16px}.SiteContactsPage_rrSearchInput__rRzuK{font-size:16px;height:44px;line-height:44px}.SiteContactsPage_rrStat__0SgfH{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:0}.SiteContactsPage_rrActionBtn__nEz7g{min-height:34px}}.SiteContactsPage_outreachLayout__ExIiK{display:block;margin-top:8px}.SiteContactsPage_outreachEditorPanel__gByGa{min-width:0}.SiteContactsPage_outreachActions__FxK8l{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.SiteContactsPage_tagsPanel__q3J9S{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:12px;padding:16px 14px 14px;position:-webkit-sticky;position:sticky;top:16px}.SiteContactsPage_tagsPanelTitle__iGqqL{color:#1a1512;font-size:.88rem;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.SiteContactsPage_tagsPanelHint__ifHtl{border:1px solid #0000;color:#9e8c60;font-size:.73rem;letter-spacing:.01em;line-height:1.45;margin:0 0 16px}.SiteContactsPage_tagsPanelSection__msBxr{margin-bottom:14px}.SiteContactsPage_tagsPanelCategory__t\+XS8{color:#b0a080;font-size:.67rem;font-weight:700;letter-spacing:.09em;margin:0 0 8px;text-transform:uppercase}.SiteContactsPage_tagChip__UDDh8{align-items:center;background:#fef6d8;border:1.5px solid #ffe066;border-radius:6px;color:#7a5e14;cursor:pointer;display:inline-flex;font-size:.77rem;font-weight:600;margin:0 6px 6px 0;padding:4px 10px;transition:all .15s;white-space:nowrap}.SiteContactsPage_tagChip__UDDh8:hover{background:#ffedb0;border-color:#d4a017;box-shadow:0 2px 6px #b99a2a33;color:#5a4410;transform:translateY(-1px)}.SiteContactsPage_tagChipBlue__2hjeu{background:#e8f0fe;border-color:#93b4fd;color:#1a56db}.SiteContactsPage_tagChipBlue__2hjeu:hover{background:#d0e2ff;border-color:#5585f8;color:#1246c1}.SiteContactsPage_tagChipGreen__uE8fj{background:#e6f9ef;border-color:#6ed4a0;color:#166534}.SiteContactsPage_tagChipGreen__uE8fj:hover{background:#c9f0db;border-color:#3bb877;color:#0d4d27}.SiteContactsPage_tagChipPurple__aeJQ5{background:#f3ebff;border-color:#c084fc;color:#6b21a8}.SiteContactsPage_tagChipPurple__aeJQ5:hover{background:#e8d5ff;border-color:#a855f7;color:#581c87}.SiteContactsPage_tagsPanelHeader__Z4fqB{margin-bottom:16px}.SiteContactsPage_tagsPanelDivider__5imjL{background:#ede6b8;height:1px;margin:12px 0}.SiteContactsPage_tagsPanelFootnote__tHMOr{color:#b0a080;font-size:.7rem;font-style:italic;line-height:1.5;margin:0}.SiteContactsPage_outreachContactCard__simUi{align-items:center;background:#fff;border:1.5px solid #ffe9a8;border-radius:14px;box-shadow:0 2px 10px #b99a2a14;display:flex;gap:14px;margin-bottom:16px;padding:16px 20px}.SiteContactsPage_outreachContactAvatar__3DVCO{align-items:center;background:#d4a017;border-radius:50%;box-shadow:0 2px 8px #b99a2a33;color:#fff;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:700;height:48px;justify-content:center;letter-spacing:0;width:48px}.SiteContactsPage_outreachContactDetails__EEObk{flex:1 1;min-width:0}.SiteContactsPage_outreachContactMetaIcon__F\+ihM{font-size:.85rem;opacity:.75}.SiteContactsPage_outreachContactMetaNone__h136z{color:#b0a080;font-size:.8rem;font-style:italic}.SiteContactsPage_outreachTabBar__l5\+SF{border-bottom:1.5px solid #ede6b8;display:flex;margin-bottom:0}.SiteContactsPage_outreachTab__cJosu{align-items:center;background:#0000;border:none;color:#9e8c60;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;overflow:hidden;padding:10px 18px;position:relative;transition:color .17s,background .17s,text-shadow .15s,transform .15s}.SiteContactsPage_outreachTab__cJosu:after{background:#b99a2a;border-radius:2px;bottom:0;content:"";height:3px;left:16%;pointer-events:none;position:absolute;transition:width .19s ease;width:0}.SiteContactsPage_outreachTab__cJosu:hover{background:#fffde4;color:#b99a2a;text-shadow:0 2px 12px #ffd60026;transform:translateY(-2px) scale(1.04)}.SiteContactsPage_outreachTabActive__HiTa1:after,.SiteContactsPage_outreachTab__cJosu:focus-visible:after,.SiteContactsPage_outreachTab__cJosu:hover:after{width:68%}.SiteContactsPage_outreachTabActive__HiTa1{background:#fffde4;color:#b99a2a;text-shadow:0 2px 12px #ffd60026}.SiteContactsPage_outreachTabIcon__Ztve8{font-size:.95rem}.SiteContactsPage_outreachEditorCard__\+7sLy{background:#fff;border:1.5px solid #ede6b8;border-radius:14px;box-shadow:0 2px 10px #b99a2a0f;min-width:0;overflow:hidden}.SiteContactsPage_outreachFieldGroup__r2DK5{display:flex;flex-direction:column;gap:5px}.SiteContactsPage_outreachFieldLabel__Pnq7D{color:#9e8c60;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SiteContactsPage_outreachFieldLabelRow__Bt6RQ{align-items:baseline;display:flex;justify-content:space-between}.SiteContactsPage_outreachCharCount__0\+tvv{color:#b0a080;font-size:.72rem}.SiteContactsPage_outreachInput__-Laog{background:#fffdf8;border:1.5px solid #e8ddb8!important;border-radius:8px!important;box-sizing:border-box;color:#1a1512;font-size:.88rem;padding:9px 12px!important;transition:border-color .15s;width:100%}.SiteContactsPage_outreachInput__-Laog:focus{border-color:#b99a2a!important;outline:none}.SiteContactsPage_contactSourceToggle__Feu-8{align-items:center;background:none;border:none;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px 6px;transition:background .15s,color .15s}.SiteContactsPage_contactSourceToggle__Feu-8:hover{background:#fff8e6;color:#8a7020}.SiteContactsPage_contactSelectGrid__3xdjp{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:6px 0}.SiteContactsPage_contactSelectBtn__h-PaW{align-items:flex-start;background:#fffdf8;border:1.5px solid #e8ddb8;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;position:relative;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.SiteContactsPage_contactSelectBtn__h-PaW:hover{background:#fffde4;border-color:#d8c7a0}.SiteContactsPage_contactSelectBtnActive__5NsDz{background:#fffae6;border-color:#f4b400;box-shadow:0 2px 8px #f4b4002e}.SiteContactsPage_contactSelectBtnLabel__m7kj7{color:#1a1512;font-size:.88rem;font-weight:600;line-height:1.3}.SiteContactsPage_contactSelectBtnEmail__uXvLS{color:#b99a2a;font-size:.78rem;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SiteContactsPage_contactSelectBtnBadge__6zSCO{border-radius:0;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.04em;line-height:1;margin-top:2px;padding:7px 14px;text-transform:uppercase}.SiteContactsPage_contactSelectBtnBadgeCustomer__V1-ZV{background:#fafa2d;color:#2b2b2b}.SiteContactsPage_contactSelectBtnBadgeSite__ONKTr{background:#c2f25a;color:#2b2b2b}.SiteContactsPage_contactSelectBtnHeart__Mm5aW{align-items:center;border-radius:999px;box-shadow:0 2px 12px #f4b40038;color:#f4b400;display:inline-flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.SiteContactsPage_outreachTextarea__6Fo61{background:#fffdf8;border:1.5px solid #e8ddb8!important;border-radius:8px!important;box-sizing:border-box;color:#1a1512;font-family:inherit;font-size:.88rem;line-height:1.55;min-height:180px;padding:9px 12px!important;resize:vertical;transition:border-color .15s;width:100%}.SiteContactsPage_outreachTextarea__6Fo61:focus{border-color:#b99a2a!important;outline:none}.SiteContactsPage_outreachSmsEditor__Rjyya{background:#fffdf8;border:1.5px solid #e8ddb8!important;border-radius:8px!important;box-sizing:border-box;color:#1a1512;font-family:inherit;font-size:.88rem;line-height:1.55;min-height:180px;padding:9px 12px!important;transition:border-color .15s;white-space:pre-wrap;width:100%;word-break:break-word}.SiteContactsPage_outreachSmsEditor__Rjyya:focus{border-color:#b99a2a!important;outline:none}.SiteContactsPage_outreachSmsEditor__Rjyya:empty:before{color:#c0a860;content:attr(data-placeholder);pointer-events:none}.SiteContactsPage_outreachSaveBtn__k\+UTv{background:#fff;border:1.5px solid #b99a2a;border-radius:8px;color:#7a5e14;cursor:pointer;font-size:.85rem;font-weight:600;padding:9px 20px;transition:background .15s,color .15s}.SiteContactsPage_outreachSaveBtn__k\+UTv:hover:not(:disabled){background:#fef6d8;color:#5a4410}.SiteContactsPage_outreachSaveBtn__k\+UTv:disabled{cursor:not-allowed;opacity:.55}.SiteContactsPage_outreachSendBtn__Mv7X4{background:#d4a017;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:9px 20px;transition:background .15s}.SiteContactsPage_outreachSendBtn__Mv7X4:hover:not(:disabled){background:#b8860b}.SiteContactsPage_outreachSendBtn__Mv7X4:disabled{cursor:not-allowed;opacity:.5}.SiteContactsPage_outreachOpenSmsBtn__UFw5O{background:linear-gradient(135deg,#34c97a,#22a362);border:none;border-radius:8px;box-shadow:0 2px 8px #34c97a4d;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:9px 20px;transition:opacity .15s,box-shadow .15s}.SiteContactsPage_outreachOpenSmsBtn__UFw5O:hover:not(:disabled){box-shadow:0 3px 12px #34c97a73;opacity:.9}.SiteContactsPage_outreachOpenSmsBtn__UFw5O:disabled{cursor:not-allowed;opacity:.5}.SiteContactsPage_outreachEditorContent__D3Tks{display:flex;flex-direction:column;gap:16px;padding:20px}.SiteContactsPage_outreachTemplateLayout__l8YdL{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 224px}.SiteContactsPage_outreachTemplateMain__x4Pff,.SiteContactsPage_outreachTemplateTags__VNrH5{min-width:0}@media (max-width:900px){.SiteContactsPage_mainLayout__B\+WXO{flex-direction:column;padding:0 0 32px}.SiteContactsPage_sidebar__iSJrx{border:1.5px solid #ffe066;border-radius:12px;position:static;width:100%}.SiteContactsPage_sidebarNav__1yIhc{flex-direction:row;flex-wrap:wrap;gap:4px;padding:8px}.SiteContactsPage_sidebarItem__Lj3S6{border-bottom:3px solid #0000;border-left:none;border-radius:9px;flex:1 1 auto;font-size:.82rem;justify-content:center;padding:8px 12px}.SiteContactsPage_sidebarItemActive__IhzXa{border-bottom:3px solid #b99a2a;border-left:none}.SiteContactsPage_sidebarChevron__y98cP{display:none}.SiteContactsPage_mainContent__w0aG1{padding:16px}.SiteContactsPage_contactHubSummary__JUhXz,.SiteContactsPage_contactTargetGrid__4vqTT{grid-template-columns:1fr}.SiteContactsPage_outreachLayout__ExIiK{display:block}.SiteContactsPage_tagsPanel__q3J9S{position:static}.SiteContactsPage_outreachTemplateLayout__l8YdL{grid-template-columns:1fr}.SiteContactsPage_pageHeaderInner__Wmkse{flex-wrap:wrap;padding:14px 16px}.SiteContactsPage_pageHeaderTitle__3IiOp{font-size:1.05rem}.SiteContactsPage_headerMeta__klIZ2{display:none}.SiteContactsPage_primaryCardBody__teYlO{align-items:flex-start;flex-direction:column}.SiteContactsPage_jobSearchInput__rMpNH{width:140px}}.SiteContactsPage_rrHeader__PaO9E{align-items:center;background:#fffef7;border-bottom:1.5px solid #fde68a;display:flex;justify-content:space-between;padding:16px 20px 14px}.SiteContactsPage_rrHeaderLeft__Kqz1z{align-items:center;display:flex;gap:10px}.SiteContactsPage_rrHeaderIcon__E7Cpk{font-size:1.25rem;line-height:1}.SiteContactsPage_rrHeaderTitle__f5Ozd{color:#1c1917;font-size:1rem;font-weight:700;letter-spacing:-.01em}.SiteContactsPage_rrHeaderCount__cnB0r{background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;font-size:.72rem;font-weight:700;padding:2px 8px}.SiteContactsPage_rrTabBar__2RzYw{background:#fffef7;border-bottom:1.5px solid #fde68a;display:flex;gap:0;padding:0 20px}.SiteContactsPage_rrTab__LNqBk{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#78716c;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:5px;margin-bottom:-1.5px;padding:11px 16px;position:relative;transition:color .15s,border-color .15s;white-space:nowrap}.SiteContactsPage_rrTab__LNqBk:hover{color:#b99a2a}.SiteContactsPage_rrTabActive__7FUZu{border-bottom-color:#0000;color:#b99a2a;font-weight:700}.SiteContactsPage_rrTabActive__7FUZu:after,.SiteContactsPage_rrTabActive__7FUZu:before{background:#d4a017;border-radius:2px;content:"";height:45%;position:absolute;top:50%;transform:translateY(-50%);width:2px}.SiteContactsPage_rrTabActive__7FUZu:before{left:4px}.SiteContactsPage_rrTabActive__7FUZu:after{right:4px}.SiteContactsPage_rrTabBadge__Oer2I,.SiteContactsPage_rrTabUrgentBadge__IWRlg{background:#fef3c7;border-radius:999px;color:#a88a20;font-size:.67rem;font-weight:700;line-height:1.4;padding:1px 6px}.SiteContactsPage_rrStats__Z3bt0{background:#fffef7;border-bottom:1px solid #fde68a;display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px}.SiteContactsPage_rrStat__0SgfH{background:#fff;border:1.5px solid #fde68a;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:80px;padding:8px 14px;transition:box-shadow .15s,transform .15s,border-color .15s}.SiteContactsPage_rrStat__0SgfH:hover{border-color:#d4a017;box-shadow:0 2px 8px #b4861424;transform:translateY(-1px)}.SiteContactsPage_rrStatNum__QVVuC{color:#1c1917;font-size:1.3rem;font-weight:800;line-height:1}.SiteContactsPage_rrStatLabel__XRxpr{color:#78716c;font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.SiteContactsPage_rrStatOverdue__9Uvq8 .SiteContactsPage_rrStatNum__QVVuC{color:#dc2626}.SiteContactsPage_rrStatDueSoon__zeIrc .SiteContactsPage_rrStatNum__QVVuC{color:#d97706}.SiteContactsPage_rrToolbar__xkOeX{background:#fffef7;border-bottom:1px solid #fde68a;display:flex;flex-direction:column;gap:10px;padding:12px 20px}.SiteContactsPage_rrSearchWrap__MApxH{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;display:flex;height:40px;padding:0 10px;position:static;transition:border-color .18s,box-shadow .18s,background .18s}.SiteContactsPage_rrSearchWrap__MApxH:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.SiteContactsPage_rrSearchIcon__JdmWY{color:#b99a2a;display:block;flex-shrink:0;height:17px;left:auto!important;margin-right:7px;pointer-events:none;position:static!important;top:auto!important;transform:none!important;width:17px}.SiteContactsPage_rrSearchInput__rRzuK{all:unset;background:#0000;border:none!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;flex:1 1;font-size:.9rem;height:auto;line-height:1.2;min-width:0;padding:0!important}.SiteContactsPage_rrSearchInput__rRzuK:focus,.SiteContactsPage_rrSearchInput__rRzuK:hover{background:#0000!important;border:none!important;box-shadow:none!important;outline:none}.SiteContactsPage_rrSearchInput__rRzuK::placeholder{color:#b99a2a;font-weight:400}.SiteContactsPage_rrSearchClear__zInHO{align-items:center;background:none;border:none;border-radius:4px;color:#b0a070;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;justify-content:center;line-height:1;margin-left:4px;padding:2px 4px;position:static;transform:none;transition:color .15s}.SiteContactsPage_rrSearchClear__zInHO:hover{color:#57534e}.SiteContactsPage_rrFilters__yC3KX{background:#fffef7;border-bottom:1px solid #f3e8c8;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:2px;padding:14px 20px 16px}.SiteContactsPage_rrFilter__UIiAA{background:#fff8e8;border:1.5px solid #b99a2a;border-radius:6px;box-shadow:0 1px 3px #70680f33;color:#7a6218;cursor:pointer;font-size:.74rem;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.SiteContactsPage_rrFilter__UIiAA:hover{background:#b99a2a;border-color:#b99a2a;box-shadow:0 2px 6px #70680f47;color:#fff}.SiteContactsPage_rrFilterActive__yAXJS{background:#b99a2a;border-color:#b99a2a;box-shadow:0 3px 10px #70680f6b;color:#fff;font-weight:700}.SiteContactsPage_rrList__1ntWA{background:#fffef7;display:flex;flex-direction:column;gap:0;padding:0 16px 16px}.SiteContactsPage_rrCard__fK9fC{background:#fff;border:1.5px solid #f0ece4;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;margin-bottom:10px;overflow:hidden;transition:box-shadow .15s,transform .15s}.SiteContactsPage_rrCard__fK9fC:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.SiteContactsPage_rrCardOverdue__7l-Fs{background:#fff8f8;border-color:#fca5a5}.SiteContactsPage_rrCardDone__K8JOS{opacity:.55}.SiteContactsPage_rrCardBar__AQDro{border-radius:12px 0 0 12px;flex-shrink:0;width:4px}.SiteContactsPage_rrCardContent__a9Rdi{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px 14px}.SiteContactsPage_rrCardTop__PWdZL{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.SiteContactsPage_rrCardTopLeft__wLIt8{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.SiteContactsPage_rrServiceTag__04t-I{align-items:center;align-self:flex-start;background:#fff6cf;border:none;border-radius:4px;color:#9b7a13;display:inline-flex;font-size:.62rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.SiteContactsPage_rrCardTitle__L7GxX{color:#b99a2a;font-size:.9rem;font-weight:700;line-height:1.3}.SiteContactsPage_rrDueBadge__M7ylH{align-items:center;align-self:flex-start;border:none;border-radius:999px;box-shadow:0 1px 4px #00000012;color:#281e14d1;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.01em;padding:3px 9px;white-space:nowrap}.SiteContactsPage_rrCardDesc__M4HT\+{color:#78716c;font-size:.8rem;line-height:1.45;margin:0}.SiteContactsPage_rrCardMeta__BLBU9{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.SiteContactsPage_rrMetaItem__EQE9z{align-items:center;color:#a8a29e;display:flex;font-size:.75rem;gap:4px}.SiteContactsPage_rrMetaDot__DCAep{background:#d6d3d1;border-radius:50%;height:3px;width:3px}.SiteContactsPage_rrMetaRecurrence__rAk2E{align-items:center;background:#fef9c3;border-radius:4px;color:#a16207;display:flex;font-size:.7rem;font-weight:600;gap:4px;padding:2px 7px}.SiteContactsPage_rrCardFooter__K8o7\+{align-items:center;border-top:1px solid #f5f5f4;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:6px}.SiteContactsPage_rrCardBadges__-j1CY{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.SiteContactsPage_rrChannelBadge__qgjys{background:#fef9ec;border:1px solid #e8d9a0;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#8a7020;gap:4px;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.SiteContactsPage_rrChannelBadge__qgjys,.SiteContactsPage_rrStatusBadge__hGMx3{align-items:center;display:inline-flex;font-size:.69rem;font-weight:700;min-height:22px}.SiteContactsPage_rrPriorityBadge__Xkk8C,.SiteContactsPage_rrStatusBadge__hGMx3{border:1px solid #0000;border-radius:6px;letter-spacing:.02em;padding:3px 9px}.SiteContactsPage_rrPriorityBadge__Xkk8C{align-items:center;box-shadow:0 1px 2px #00000014;display:inline-flex;font-size:.69rem;font-weight:700;gap:4px;min-height:22px;text-transform:uppercase}.SiteContactsPage_rrCardActions__xv5Ke{align-items:center;display:flex;gap:6px}.SiteContactsPage_rrActionBtn__nEz7g{align-items:center;background:#0000;border:2px solid #0000;border-radius:10px;box-shadow:0 2px 8px #0000000f;color:inherit;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;justify-content:center;letter-spacing:.01em;min-height:42px;padding:10px 20px;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.SiteContactsPage_rrActionBtn__nEz7g:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.SiteContactsPage_rrActionBtnGold__vLf-4{background:#d4a017;border-color:#d4a017;box-shadow:0 2px 10px #b99a2a33;color:#fff}.SiteContactsPage_rrActionBtnGold__vLf-4:hover:not(:disabled){background:#b8860b;border-color:#b8860b;box-shadow:0 4px 14px #b99a2a42;transform:translateY(-1px)}.SiteContactsPage_rrActionBtnGold__vLf-4:disabled{background:#f3df95;border-color:#ecd39a;color:#fffef9;cursor:not-allowed;opacity:1}.SiteContactsPage_rrActionBtnSuccess__pG2Ji{background:#eef8f0;border-color:#b8dfc2;color:#2f7a46}.SiteContactsPage_rrActionBtnSuccess__pG2Ji:hover:not(:disabled){background:#e4f4e8;border-color:#90c9a2;color:#24673a}.SiteContactsPage_rrActionBtnMuted__\+P8qI{background:#fff;border-color:#d4a017;box-shadow:none;color:#d4a017}.SiteContactsPage_rrActionBtnMuted__\+P8qI:hover:not(:disabled){background:#fff8e8;border-color:#b8860b;box-shadow:0 2px 8px #b99a2a1a;color:#b8860b;transform:translateY(-1px)}.SiteContactsPage_rrActionBtnGhost__DulKu{background:#0000;border-color:#0000;color:#a8a29e;min-height:34px;padding:6px 8px}.SiteContactsPage_rrActionBtnGhost__DulKu:hover:not(:disabled){background:#f0ece8;border-color:#0000;color:#44403c}.SiteContactsPage_rrActionBtnDanger__H3qwx{background:#0000;border-color:#0000;color:#c87070;min-height:34px;padding:6px 8px}.SiteContactsPage_rrActionBtnDanger__H3qwx:hover:not(:disabled){background:#fff0f0;border-color:#0000;color:#dc2626}.SiteContactsPage_rrEmpty__IavfM{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:56px 24px;text-align:center}.SiteContactsPage_rrEmptyIcon__8HIYt{font-size:2.5rem;line-height:1}.SiteContactsPage_rrEmptyText__uMMWM{align-items:center;display:flex;flex-direction:column;gap:6px}.SiteContactsPage_rrEmptyTitle__uPznN{color:#1c1917;font-size:1rem;font-weight:700;margin:0}.SiteContactsPage_rrEmptyDesc__ie4A9{color:#a8a29e;font-size:.82rem;margin:0}.SiteContactsPage_rrHistoryWrap__cmjNG{background:#fffef7;min-height:200px;padding:16px}.SiteContactsPage_rrHistoryList__I1C2a{display:flex;flex-direction:column;gap:8px}.SiteContactsPage_rrHistoryCard__3e2ea{background:#fafaf9;border:1.5px solid #e7e5e4;border-radius:10px;display:flex;overflow:hidden;transition:box-shadow .15s}.SiteContactsPage_rrHistoryCard__3e2ea:hover{box-shadow:0 2px 8px #0000000f}.SiteContactsPage_rrHistoryBar__o0HY7{flex-shrink:0;width:4px}.SiteContactsPage_rrHistoryContent__yTmq5{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 13px}.SiteContactsPage_rrHistoryTop__mNJrZ{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.SiteContactsPage_rrHistoryLeft__Lv3\+w{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.SiteContactsPage_rrHistoryRight__bUC4C{flex-shrink:0}.SiteContactsPage_rrHistoryServiceTag__LsOVr{align-self:flex-start;background:#f1f0ee;border-radius:4px;color:#78716c;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.05em;padding:1px 7px;text-transform:uppercase}.SiteContactsPage_rrHistoryTitle__UEG1i{color:#78716c;font-size:.85rem;font-weight:600;line-height:1.3}.SiteContactsPage_rrHistoryDesc__E5LIH{color:#a8a29e;font-size:.77rem;line-height:1.4;margin:0}.SiteContactsPage_rrHistoryMeta__RKxWt{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.SiteContactsPage_rrHistoryMetaItem__FRmFL{align-items:center;color:#a8a29e;display:flex;font-size:.72rem;gap:4px}.SiteContactsPage_rrHistoryFooter__Pq6Jm{display:flex;justify-content:flex-end}.SiteContactsPage_rrHistoryRestoreBtn__eyKD2{background:#0000;border:1.5px solid #fde68a;border-radius:6px;color:#78716c;cursor:pointer;font-size:.74rem;font-weight:600;padding:4px 11px;transition:all .15s}.SiteContactsPage_rrHistoryRestoreBtn__eyKD2:hover{background:#fef3c7;border-color:#d4a017;color:#92400e}.EmailSettingsPage_providerCard__oTJ4R{align-items:center;background:#fffbe4;border:2px solid #ffe066;border-radius:10px;display:flex;gap:20px;padding:20px}.EmailSettingsPage_providerLogo__-e0Ou{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.EmailSettingsPage_providerInfo__v-kuu{flex:1 1;min-width:0}.EmailSettingsPage_providerName__h4fXJ{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:4px}.EmailSettingsPage_providerDesc__FVtoV{color:#666;font-size:.875rem;line-height:1.4;margin-bottom:10px}.EmailSettingsPage_statusRow__RreEf{align-items:center;display:flex;gap:8px}.EmailSettingsPage_statusDot__uzcFm{background:#d1d5db;border-radius:50%;flex-shrink:0;height:8px;width:8px}.EmailSettingsPage_statusDotConnected__vYa38{background:#22c55e}.EmailSettingsPage_statusDotDisconnected__MkcU4{background:#d1d5db}.EmailSettingsPage_statusText__gx7yy{color:#6b7280;font-size:.875rem;font-weight:600}.EmailSettingsPage_statusTextConnected__1TRBY{color:#166534}.EmailSettingsPage_providerAction__Jf5jV{flex-shrink:0}.EmailSettingsPage_connectButton__FXlA4{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:background .15s;white-space:nowrap}.EmailSettingsPage_connectButton__FXlA4:hover:not(:disabled){background:#f0c800}.EmailSettingsPage_connectButton__FXlA4:disabled{cursor:not-allowed;opacity:.5}.EmailSettingsPage_disconnectButton__ifsfg{background:#0000;border:2px solid #d1d5db;border-radius:12px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease;white-space:nowrap}.EmailSettingsPage_disconnectButton__ifsfg:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;color:#ef4444}.EmailSettingsPage_disconnectButton__ifsfg:disabled{cursor:not-allowed;opacity:.5}.EmailSettingsPage_smtpForm__eiSdf{border-top:1px solid #ffe066;margin-top:16px;padding-top:20px;width:100%}.EmailSettingsPage_smtpGrid__PAIIq{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.EmailSettingsPage_smtpField__YgHDx{display:flex;flex-direction:column;gap:5px}.EmailSettingsPage_smtpField__YgHDx label{color:#374151;font-size:.8125rem;font-weight:600}.EmailSettingsPage_smtpField__YgHDx input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .15s}.EmailSettingsPage_smtpField__YgHDx input:focus{border-color:var(--hc-gold-strong)}.EmailSettingsPage_smtpCheckbox__IoS63{align-items:center;display:flex}.EmailSettingsPage_smtpCheckbox__IoS63 label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px}.EmailSettingsPage_smtpCheckbox__IoS63 input[type=checkbox]{accent-color:var(--hc-gold-strong);cursor:pointer;height:16px;width:16px}.EmailSettingsPage_smtpActions__5mdi8{display:flex;flex-wrap:wrap;gap:10px}.EmailSettingsPage_smtpTestSuccess__hLglm{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#166534;font-size:.875rem;margin-bottom:14px;padding:10px 14px}.EmailSettingsPage_smtpTestError__\+oybE{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-size:.875rem;margin-bottom:14px;padding:10px 14px}.EmailSettingsPage_smtpPresets__4R2K2{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.EmailSettingsPage_smtpPresetBtn__tDx\+L{background:#fff;border:1.5px solid #d1d5db;border-radius:20px;color:#4b5563;cursor:pointer;font-size:.8125rem;font-weight:600;padding:6px 14px;transition:all .15s}.EmailSettingsPage_smtpPresetBtn__tDx\+L:hover{border-color:var(--hc-gold-strong);color:var(--hc-gold-strong)}.EmailSettingsPage_smtpPresetBtnActive__LTE7u{background:#ffd600;border-color:#ffd600;color:#4a3300}.EmailSettingsPage_smtpPresetBtnActive__LTE7u:hover{background:#f0c800;color:#4a3300}.EmailSettingsPage_smtpPresetHint__pH7qr{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.8125rem;line-height:1.5;margin-bottom:16px;padding:10px 14px}.EmailSettingsPage_smtpHint__nux1s{color:#9ca3af;font-size:.75rem;line-height:1.4;margin-top:3px}.EmailSettingsPage_smtpHintLink__rfy3q{color:var(--hc-gold-strong);font-weight:600;text-decoration:none}.EmailSettingsPage_smtpHintLink__rfy3q:hover{text-decoration:underline}.EmailSettingsPage_smtpNote__tP3wr{color:#9ca3af;font-size:.8125rem;margin-top:8px;padding-left:4px}.EmailSettingsPage_resendNotice__sQSK\+{align-items:flex-start;background:#f1f8e9;border:1px solid #aed581;border-radius:8px;color:#33691e;display:flex;font-size:.875rem;gap:10px;line-height:1.5;margin-bottom:20px;padding:12px 16px}.EmailSettingsPage_resendNotice__sQSK\+ svg{flex-shrink:0;margin-top:1px}.EmailSettingsPage_senderPreview__RkHXv{align-items:baseline;background:#f1f8e9;border:1px solid #aed581;border-radius:6px;display:flex;font-size:.8125rem;gap:6px;margin-top:6px;padding:7px 11px}.EmailSettingsPage_senderPreviewLabel__kpqMq{color:#558b2f;flex-shrink:0;font-style:italic;white-space:nowrap}.EmailSettingsPage_senderPreviewValue__Cgaup{color:#33691e;font-family:monospace;font-size:.8rem;font-weight:500;word-break:break-all}.EmailSettingsPage_senderPreviewEmail__FDlmI{color:#b99a2a;font-family:monospace;font-size:.8rem;font-weight:600;word-break:break-all}.EmailSettingsPage_senderPreviewDefault__GgSpz{background:#e8f5e9;border-radius:12px;color:#2e7d32;display:inline-block;font-size:.75rem;font-style:normal;font-weight:500;margin-left:4px;padding:2px 8px;white-space:nowrap}.EmailSettingsPage_senderDefaultHint__Wl5SM{color:#8a6a08;font-size:.78rem;font-weight:600;margin-top:6px}.EmailSettingsPage_helpIcon__a\+3qA{align-items:center;background:#d1d5db;border-radius:50%;color:#374151;cursor:default;display:inline-flex;font-size:.65rem;font-weight:700;height:15px;justify-content:center;margin-left:5px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;width:15px}.EmailSettingsPage_helpIcon__a\+3qA:hover .EmailSettingsPage_helpTooltip__onw1N{opacity:1;pointer-events:auto;transform:translateY(0)}.EmailSettingsPage_helpTooltip__onw1N{background:#1f2937;border-radius:7px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0000002e;color:#f9fafb;font-size:.8rem;font-weight:400;left:50%;line-height:1.5;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:normal;width:240px;z-index:100}.EmailSettingsPage_helpTooltip__onw1N:after{border:5px solid #0000;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.EmailSettingsPage_domainHelpLink__Zmuwp{background:none;border:none;color:#2563eb;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.EmailSettingsPage_domainHelpLink__Zmuwp:hover{color:#1d4ed8}.EmailSettingsPage_domainHelpOverlay__kfNIX{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.EmailSettingsPage_domainHelpModal__iWn0g{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:540px;overflow:hidden;width:100%}.EmailSettingsPage_domainHelpHeader__tk6jk{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 24px 16px}.EmailSettingsPage_domainHelpTitle__bhSQB{color:#111827;font-size:1.0625rem;font-weight:600;margin:0}.EmailSettingsPage_domainHelpClose__AMbd-{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:1.1rem;line-height:1;padding:4px 8px}.EmailSettingsPage_domainHelpClose__AMbd-:hover{background:#f3f4f6;color:#374151}.EmailSettingsPage_domainHelpBody__RYCkB{color:#374151;display:flex;flex-direction:column;font-size:.9rem;gap:16px;line-height:1.6;overflow-y:auto;padding:20px 24px}.EmailSettingsPage_domainHelpBody__RYCkB p{margin:0}.EmailSettingsPage_domainHelpBody__RYCkB code{background:#f3f4f6;border-radius:4px;color:#1f2937;font-size:.85em;padding:1px 5px}.EmailSettingsPage_domainHelpStep__n8LHm{align-items:flex-start;display:flex;gap:14px}.EmailSettingsPage_domainHelpStepNum__0MqxK{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.EmailSettingsPage_domainHelpStep__n8LHm>div{flex:1 1}.EmailSettingsPage_domainHelpStep__n8LHm strong{color:#111827;display:block;margin-bottom:4px}.EmailSettingsPage_domainHelpStep__n8LHm p{color:#6b7280;font-size:.875rem;margin:0}.EmailSettingsPage_domainHelpEmailLink__Md58g{color:#2563eb;text-underline-offset:2px}.EmailSettingsPage_domainHelpEmailLink__Md58g:hover{color:#1d4ed8}.EmailSettingsPage_domainHelpNote__BWba5{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.875rem;line-height:1.5;padding:12px 14px}.EmailSettingsPage_domainHelpNote__BWba5 code{background:#fef3c7;color:#78350f}.EmailSettingsPage_domainHelpFooter__qXW9U{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:10px;padding:16px 24px 20px}.EmailSettingsPage_domainHelpContactBtn__844QM{background:#2563eb;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-block;flex:1 1;font-size:.9rem;font-weight:600;padding:10px 18px;text-align:center;text-decoration:none}.EmailSettingsPage_domainHelpContactBtn__844QM:hover{background:#1d4ed8}.EmailSettingsPage_domainHelpDismiss__yOJsJ{background:none;border:1px solid #d1d5db;border-radius:7px;color:#374151;cursor:pointer;font-size:.9rem;padding:10px 18px}.EmailSettingsPage_domainHelpDismiss__yOJsJ:hover{background:#f9fafb}@media (max-width:640px){.EmailSettingsPage_providerCard__oTJ4R{align-items:flex-start;flex-direction:column}.EmailSettingsPage_connectButton__FXlA4,.EmailSettingsPage_disconnectButton__ifsfg,.EmailSettingsPage_providerAction__Jf5jV{width:100%}.EmailSettingsPage_smtpGrid__PAIIq{grid-template-columns:1fr}}.EmailSettingsPage_tplLayout__yVOT2{background:#fff;border:1.5px solid #ffe066;border-radius:14px;display:flex;min-height:520px;overflow:hidden}.EmailSettingsPage_tplSidebar__G5GJg{background:#fffbe4;border-right:2px solid #ffe066;flex-shrink:0;padding:8px 0;width:220px}.EmailSettingsPage_tplSidebarGroup__-ovqM{margin-bottom:2px}.EmailSettingsPage_tplSidebarGroupHeading__tBxs2{color:#b99a2a;font-size:.68rem;font-weight:700;letter-spacing:.07em;padding:10px 16px 4px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.EmailSettingsPage_tplSidebarItem__cZxiq{background:#0000;border:none;border-left:3px solid #0000;color:#374151;cursor:pointer;display:block;font-size:.84rem;font-weight:500;line-height:1.4;padding:9px 16px;text-align:left;transition:background .15s,color .15s;width:100%}.EmailSettingsPage_tplSidebarItem__cZxiq:hover{background:#fff8cc;color:#ad8c11}.EmailSettingsPage_tplSidebarItemActive__BJpom{background:#fff3b0;border-left-color:#ffd600;color:#ad8c11;font-weight:700}.EmailSettingsPage_tplMain__tjEvw{flex:1 1;min-width:0;overflow-y:auto;padding:24px}.EmailSettingsPage_tplHeader__1MC88{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.EmailSettingsPage_tplHeaderLeft__QG51q{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.EmailSettingsPage_tplToggleGroup__I2fJN{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;gap:4px;padding:3px}.EmailSettingsPage_tplToggleBtn__X8Mry{background:#0000;border:none;border-radius:7px;color:#6b7280;cursor:pointer;font-size:.8125rem;font-weight:600;padding:5px 14px;transition:all .15s}.EmailSettingsPage_tplToggleBtnActive__XGxgC{background:#fff;box-shadow:0 1px 3px #0000001f;color:#1a1a1a}.EmailSettingsPage_tplSavedBadge__oBMgW{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:20px;color:#166534;display:inline-flex;font-size:.75rem;font-weight:600;margin-left:6px;padding:4px 10px}.EmailSettingsPage_tplTitle__uWzPn{color:#1a1a1a;font-size:1rem;font-weight:700}.EmailSettingsPage_defaultBadge__bGn5v{align-items:center;background:#fff3b0;border-radius:4px;box-shadow:inset 0 1px 0 #ffffffe6,0 6px 16px #d4a0171f;color:#ad8c11;display:inline-flex;font-size:.78rem;font-weight:700;gap:3px;letter-spacing:.01em;padding:4px 10px;white-space:nowrap}.EmailSettingsPage_defaultBadge__bGn5v:before{background:#ad8c11;border-radius:999px;box-shadow:0 0 0 4px #ffe06647;content:"";height:8px;width:8px}.EmailSettingsPage_tplMessage__NddTD{border-radius:8px;font-size:.875rem;margin-bottom:16px;padding:10px 14px}.EmailSettingsPage_tplMessageSuccess__YMTcM{background:#f0fdf4;border:1px solid #86efac;color:#166534}.EmailSettingsPage_tplMessageError__4Q66Z{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.EmailSettingsPage_tplField__Xh7VL{margin-bottom:16px}.EmailSettingsPage_tplFieldLabel__x7cCQ{color:#374151;display:block;font-size:.8125rem;font-weight:600;margin-bottom:5px}.EmailSettingsPage_tplInput__rycjU{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:.875rem;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.EmailSettingsPage_tplInput__rycjU:focus{border-color:var(--hc-gold-strong)}.EmailSettingsPage_tplSubjectEditor__dDTW3{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:.875rem;line-height:1.5;min-height:44px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;white-space:pre-wrap;width:100%;word-break:break-word}.EmailSettingsPage_tplSubjectEditor__dDTW3:focus{border-color:var(--hc-gold-strong);box-shadow:0 0 0 3px #f4b4001f}.EmailSettingsPage_tplSubjectEditor__dDTW3:empty:before{color:#9ca3af;content:attr(data-placeholder)}.EmailSettingsPage_tplHelpText__pp25X{color:#9ca3af;font-size:.78rem;line-height:1.4;margin-top:4px}.EmailSettingsPage_tplEditorCard__Abp8i{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:visible}.EmailSettingsPage_tplCardSection__d6JIW{padding:20px 24px}.EmailSettingsPage_tplCardDivider__KGYDo{background:#f3f4f6;height:1px}.EmailSettingsPage_tplEditorFooter__p5fa4{align-items:center;background:#fafafa;border-top:1.5px solid #f3f4f6;display:flex;gap:16px;padding:16px 24px}.EmailSettingsPage_tplHtmlPreviewWrap__C3qaV{display:flex;flex-direction:column;height:680px}.EmailSettingsPage_tplHtmlPreviewBanner__UfsxX{background:#fef9e7;border-bottom:1px solid #e8d99a;color:#b99a2a;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}.EmailSettingsPage_tplHtmlPreviewFrame__xrpl8{background:#f2f0eb;border:none;flex:1 1;width:100%}.EmailSettingsPage_tplHtmlPreviewError__AOTL7{align-items:center;background:#fef2f2;box-sizing:border-box;color:#991b1b;display:flex;font-weight:600;justify-content:center;min-height:100%;padding:24px;text-align:center}.EmailSettingsPage_tplPreviewSubjectRow__HHcjW{align-items:baseline;display:flex;gap:12px;padding:18px 24px}.EmailSettingsPage_tplPreviewLabel__Y3p9b{color:#9ca3af;flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:64px}.EmailSettingsPage_tplPreviewSubjectText__qYuJ-{color:#1a1a1a;font-size:1rem;font-weight:600}.EmailSettingsPage_tplPreviewBodyRow__tm46d{display:flex;gap:12px;min-height:200px;padding:18px 24px}.EmailSettingsPage_tplPreviewContent__Iepwy{color:#374151;flex:1 1;font-size:.9375rem;line-height:1.8}.EmailSettingsPage_tplEmailSubjectRow__E9pDL{align-items:baseline;background:#fffde4;border:1px solid #ffe066;border-radius:8px;display:flex;gap:8px;margin-bottom:12px;padding:9px 14px}.EmailSettingsPage_tplEmailSubjectLabel__zgr8M{color:#b99a2a;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.EmailSettingsPage_tplEmailSubjectValue__hhawQ{color:#2d2410;font-size:.95rem;font-weight:600;word-break:break-word}.EmailSettingsPage_tplEmailIframeWrap__A\+L8T{background:#fff;border:1px solid #e8dfc4;border-radius:10px;min-height:430px;overflow:hidden;position:relative;width:100%}.EmailSettingsPage_tplEmailPreviewFrame__C9XCI{border:none;display:block;height:100%;min-height:430px;width:100%}.EmailSettingsPage_tplPreviewModeToggle__YpZ35{align-items:center;background:#fffdf4;border:1px solid #e8dfc4;border-radius:999px;display:inline-flex;gap:4px;margin-bottom:10px;padding:4px}.EmailSettingsPage_tplPreviewModeBtn__KjtVq{background:#0000;border:none;border-radius:999px;color:#8a7850;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;padding:6px 12px;transition:background .15s,color .15s}.EmailSettingsPage_tplPreviewModeBtnActive__bf2gm{background:#ffe066;color:#6b5310}.EmailSettingsPage_tplEditorWrap__53I8y{border:1.5px solid #d1d5db;border-radius:8px;overflow:visible;transition:border-color .15s}.EmailSettingsPage_tplEditorWrap__53I8y:focus-within{border-color:var(--hc-gold-strong)}.EmailSettingsPage_tplEditorToolbar__fyFGe{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:2px;padding:6px 10px}.EmailSettingsPage_tplFmtBtn__3t6h0{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#374151;cursor:pointer;display:flex;font-size:.85rem;height:26px;justify-content:center;transition:background .12s,border-color .12s;width:30px}.EmailSettingsPage_tplFmtBtn__3t6h0:hover{background:#f3f4f6;border-color:#d1d5db}.EmailSettingsPage_tplEditor__LxTQY{background:#fff;color:#1f2937;font-size:.875rem;line-height:1.8;min-height:240px;outline:none;padding:14px 16px}.EmailSettingsPage_tplEditor__LxTQY::-webkit-scrollbar{width:6px}.EmailSettingsPage_tplEditor__LxTQY::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip{align-items:center;background:#fff;border:2px solid #0000;border-radius:6px;color:#374151;cursor:default;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:normal;line-height:1.3;padding:2px 10px;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.EmailSettingsPage_tplEditor__LxTQY .emailTagChipWarning,.EmailSettingsPage_tplPreviewContent__Iepwy .emailTagChipWarning,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChipWarning{border-color:#c8a000!important;border-style:dashed!important;cursor:text;position:relative;-webkit-user-select:text;user-select:text}.EmailSettingsPage_tplEditor__LxTQY .emailTagChipWarning:hover:after,.EmailSettingsPage_tplPreviewContent__Iepwy .emailTagChipWarning:hover:after,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChipWarning:hover:after{background:#1c1917;border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 10px 24px #00000047;color:#fef3c7;content:"⚠ This is a placeholder - click and type your actual message here";font-size:.78rem;font-weight:600;left:0;line-height:1.45;max-width:260px;padding:9px 14px;pointer-events:none;position:absolute;text-align:center;transform:none;white-space:normal;width:-webkit-max-content;width:max-content;z-index:20}.EmailSettingsPage_tplEditor__LxTQY .emailTagChipWarning:hover:before,.EmailSettingsPage_tplPreviewContent__Iepwy .emailTagChipWarning:hover:before,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChipWarning:hover:before{background:#1c1917;bottom:calc(100% + 6px);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:12px;left:18px;pointer-events:none;position:absolute;transform:none;width:12px;z-index:19}.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip{align-items:center;background:#fff;border:2px solid #0000;border-radius:6px;color:#374151;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:normal;line-height:1.3;margin:0 1px;padding:2px 10px;-webkit-user-select:none;user-select:none}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip--green,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip--green{background:#fff;border-color:#10b981;color:#10b981}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip--blue,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip--blue{background:#fff;border-color:#3b82f6;color:#3b82f6}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip--purple{background:#fff;border-color:#7c3aed;color:#7c3aed}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip--purple-light{background:#fff;border-color:#a78bfa;color:#a78bfa}.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip--purple{background:#fff;border-color:#7c3aed;color:#7c3aed}.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip--purple-light{background:#fff;border-color:#a78bfa;color:#a78bfa}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip--orange,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip--orange{background:#fff;border-color:#f97316;color:#f97316}.EmailSettingsPage_tplEditor__LxTQY .emailTagChip--gray,.EmailSettingsPage_tplSubjectEditor__dDTW3 .emailTagChip--gray{background:#fff;border-color:#6b7280;color:#6b7280}.EmailSettingsPage_tplActions__t7LNP{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:16px;margin-top:20px;padding-top:16px}.EmailSettingsPage_tplSaveBtn__kwKIU{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:background .15s}.EmailSettingsPage_tplSaveBtn__kwKIU:hover:not(:disabled){background:#f0c800}.EmailSettingsPage_tplSaveBtn__kwKIU:disabled{cursor:not-allowed;opacity:.5}.EmailSettingsPage_tplRestoreLink__7Inca{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.EmailSettingsPage_tplRestoreLink__7Inca:hover:not(:disabled){color:#ef4444}.EmailSettingsPage_tplRestoreLink__7Inca:disabled{cursor:not-allowed;opacity:.5}.EmailSettingsPage_messageTagWarning__9H\+so{background:#1c1917;border-radius:12px;box-shadow:0 10px 24px #0000002e;color:#fef3c7;font-size:.86rem;line-height:1.5;margin-top:10px;padding:10px 14px}.EmailSettingsPage_tplTagsPanel__01TqX{background:#fffbe4;border-left:2px solid #ffe066;flex-shrink:0;padding:20px 14px;width:196px}.EmailSettingsPage_tplTagsTitle__ZQRkb{color:#1a1a1a;font-size:.8125rem;font-weight:700;margin-bottom:3px}.EmailSettingsPage_tplTagsHint__sA5NC{color:#6b7280;font-size:.72rem;line-height:1.4;margin-bottom:14px}.EmailSettingsPage_tplTagGroup__4xaCd{margin-bottom:2px}.EmailSettingsPage_tplTagGroupDivider__a3oyX{background:#e5e7eb;height:1px;margin:10px 0 8px}.EmailSettingsPage_tplTagGroupLabel__MYk3t{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.EmailSettingsPage_tplTagGroupChips__rifQF{display:flex;flex-wrap:wrap;gap:0}.EmailSettingsPage_tplTagChip__Ie6cM{background:#fff;border:2px solid #0000;border-radius:6px;cursor:pointer;display:inline-block;font-family:inherit;font-size:.8rem;font-weight:600;letter-spacing:normal;margin:0 4px 5px 0;padding:2px 10px;position:relative;transition:background .15s,border-color .15s,color .15s}.EmailSettingsPage_tplTagChipWarning__g90Xk:after{border-radius:10px;box-shadow:0 10px 24px #00000047;color:#fef3c7;content:"⚠ This is a placeholder - delete it and type your actual message here";font-size:.78rem;font-weight:600;left:0;line-height:1.45;max-width:240px;padding:9px 14px;text-align:center;top:calc(100% + 10px);white-space:normal;width:-webkit-max-content;width:max-content;z-index:20}.EmailSettingsPage_tplTagChipWarning__g90Xk:after,.EmailSettingsPage_tplTagChipWarning__g90Xk:before{background:#1c1917;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease;visibility:hidden}.EmailSettingsPage_tplTagChipWarning__g90Xk:before{-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:12px;left:18px;top:calc(100% + 4px);width:12px;z-index:19}.EmailSettingsPage_tplTagChipWarning__g90Xk:hover:after,.EmailSettingsPage_tplTagChipWarning__g90Xk:hover:before{opacity:1;visibility:visible}.EmailSettingsPage_tplTagChipGreen__bAzuV,.EmailSettingsPage_tplTagChipGreen__bAzuV:hover{background:#fff;border-color:#10b981;color:#10b981}.EmailSettingsPage_tplTagChipBlue__6Mthk,.EmailSettingsPage_tplTagChipBlue__6Mthk:hover{background:#fff;border-color:#3b82f6;color:#3b82f6}.EmailSettingsPage_tplTagChipPurple__EYTEg,.EmailSettingsPage_tplTagChipPurple__EYTEg:hover{background:#fff;border-color:#7c3aed;color:#7c3aed}.EmailSettingsPage_tplTagChipPurpleLight__SeIWy,.EmailSettingsPage_tplTagChipPurpleLight__SeIWy:hover{background:#fff;border-color:#a78bfa;color:#a78bfa}.EmailSettingsPage_tplTagChipOrange__x5j93,.EmailSettingsPage_tplTagChipOrange__x5j93:hover{background:#fff;border-color:#f97316;color:#f97316}.EmailSettingsPage_tplTagChipGray__xCJNy,.EmailSettingsPage_tplTagChipGray__xCJNy:hover{background:#fff;border-color:#6b7280;color:#6b7280}@media (max-width:900px){.EmailSettingsPage_tplLayout__yVOT2{flex-direction:column}.EmailSettingsPage_tplSidebar__G5GJg{border-bottom:2px solid #ffe066;border-right:none;display:flex;flex-wrap:wrap;gap:4px;padding:8px;width:100%}.EmailSettingsPage_tplSidebarGroup__-ovqM{display:contents}.EmailSettingsPage_tplSidebarGroupHeading__tBxs2{display:none}.EmailSettingsPage_tplSidebarItem__cZxiq{border:1.5px solid #ffe066;border-radius:20px;font-size:.8125rem;padding:7px 14px}.EmailSettingsPage_tplSidebarItemActive__BJpom{background:#ffd600;border-color:#e6be00}.EmailSettingsPage_tplTagsPanel__01TqX{border-left:none;border-top:2px solid #ffe066;width:100%}}.EmailSettingsPage_saveFeedbackSuccess__TWTIC{align-items:center;color:#15803d;display:inline-flex;font-size:.8125rem;font-weight:600;white-space:nowrap}.EmailSettingsPage_saveFeedbackError__XZC-7{align-items:center;color:#dc2626;display:inline-flex;font-size:.8125rem;font-weight:600}.EmailSettingsPage_tplSaveBtnSuccess__W9RQo{background:#15803d!important}.EmailSettingsPage_tplSaveBtnSuccess__W9RQo:hover:not(:disabled){background:#166534!important;box-shadow:0 6px 16px #15803d33!important}.EmailSettingsPage_toast__Z9Yjc{align-items:center;animation:EmailSettingsPage_toastSlideIn__g0Ihw .22s ease;background:#1a1a1a;border-left:4px solid #b99a2a;border-radius:10px;bottom:28px;box-shadow:0 8px 28px #00000038;color:#f9fafb;display:flex;font-size:.9rem;font-weight:500;gap:9px;line-height:1.4;max-width:360px;padding:13px 20px;position:fixed;right:28px;z-index:9999}@keyframes EmailSettingsPage_toastSlideIn__g0Ihw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.EmailSettingsPage_tplSidebarSectionHeader__vZjWV{align-items:center;display:flex;justify-content:space-between;padding:10px 10px 4px 16px}.EmailSettingsPage_tplNewBtn__AaTP5{background:none;border:1.5px solid #f4b400;border-radius:8px;color:#ad8c11;cursor:pointer;font-size:.75rem;font-weight:700;padding:3px 9px;transition:background .15s,color .15s;white-space:nowrap}.EmailSettingsPage_tplNewBtn__AaTP5:hover{background:#fffbe4;color:#8a6e00}.EmailSettingsPage_tplSidebarEmpty__\+hK8Q{color:#9ca3af;font-size:.78rem;font-style:italic;padding:6px 16px 10px}.EmailSettingsPage_tplDeleteLink__8XITr{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.EmailSettingsPage_tplDeleteLink__8XITr:hover:not(:disabled){color:#ef4444}.EmailSettingsPage_tplDeleteLink__8XITr:disabled{cursor:not-allowed;opacity:.5}.EmailSettingsPage_tplModalOverlay__6vtvc{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.EmailSettingsPage_tplModal__LIMac{background:#fff;border:2px solid #ffe066;border-radius:14px;box-shadow:0 20px 60px #00000038;max-width:440px;overflow:hidden;width:100%}.EmailSettingsPage_tplModalHeader__V96jX{align-items:center;border-bottom:1.5px solid #ffe8a0;display:flex;justify-content:space-between;padding:18px 20px 14px}.EmailSettingsPage_tplModalTitle__1OyZw{color:#1f2937;font-size:1rem;font-weight:700;margin:0}.EmailSettingsPage_tplModalClose__IVjB9{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:1rem;padding:2px 6px;transition:color .15s,background .15s}.EmailSettingsPage_tplModalClose__IVjB9:hover{background:#f3f4f6;color:#374151}.EmailSettingsPage_tplModalBody__xUPNv{display:flex;flex-direction:column;padding:18px 20px 8px}.EmailSettingsPage_tplModalInput__YpjUK{border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:.9rem;margin-top:5px;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.EmailSettingsPage_tplModalInput__YpjUK:focus{border-color:#f4b400}.EmailSettingsPage_tplModalSelect__wyPtr{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;cursor:pointer;font-size:.875rem;margin-top:5px;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.EmailSettingsPage_tplModalSelect__wyPtr:focus{border-color:#f4b400}.EmailSettingsPage_tplModalFooter__Wpg1T{align-items:center;border-top:1.5px solid #f3f4f6;display:flex;gap:16px;padding:14px 20px 18px}[data-theme=dark] .EmailSettingsPage_tplLayout__yVOT2{background:#1e1b2d;border-color:#8b5cf659}[data-theme=dark] .EmailSettingsPage_tplSidebar__G5GJg{background:#17152a;border-right-color:#8b5cf659}[data-theme=dark] .EmailSettingsPage_tplSidebarGroupHeading__tBxs2,[data-theme=dark] .EmailSettingsPage_tplSidebarItem__cZxiq{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplSidebarItem__cZxiq:hover{background:#8b5cf61f;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplSidebarItemActive__BJpom{background:#8b5cf638;border-left-color:#a78bfacc;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplSidebarEmpty__\+hK8Q{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplSidebarSectionHeader__vZjWV{border-bottom-color:#8b5cf633;color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplMain__tjEvw{background:#1e1b2d;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplTitle__uWzPn{color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplHelpText__pp25X{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplToggleGroup__I2fJN{background:#2a2540}[data-theme=dark] .EmailSettingsPage_tplToggleBtnActive__XGxgC{background:#8b5cf647;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplCardSection__d6JIW{background:#1a1828;border-color:#8b5cf640}[data-theme=dark] .EmailSettingsPage_tplCardDivider__KGYDo{background:#8b5cf626}[data-theme=dark] .EmailSettingsPage_tplFieldLabel__x7cCQ{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplInput__rycjU{background:#17152a;border-color:#8b5cf64d;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplInput__rycjU:focus{border-color:#a78bfa99;box-shadow:0 0 0 3px #8b5cf633}[data-theme=dark] .EmailSettingsPage_tplEditorWrap__53I8y{border-color:#8b5cf64d}[data-theme=dark] .EmailSettingsPage_tplEditorWrap__53I8y:focus-within{border-color:#a78bfa99}[data-theme=dark] .EmailSettingsPage_tplEditorToolbar__fyFGe{background:#17152a;border-bottom-color:#8b5cf633}[data-theme=dark] .EmailSettingsPage_tplFmtBtn__3t6h0{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplFmtBtn__3t6h0:hover{background:#8b5cf626;border-color:#8b5cf64d}[data-theme=dark] .EmailSettingsPage_tplEditor__LxTQY,[data-theme=dark] .EmailSettingsPage_tplSubjectEditor__dDTW3{background:#17152a;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplEditorCard__Abp8i{background:#1e1b2d;border-color:#8b5cf640}[data-theme=dark] .EmailSettingsPage_tplEditorFooter__p5fa4{border-top-color:#8b5cf633}[data-theme=dark] .EmailSettingsPage_tplSaveBtn__kwKIU{background:linear-gradient(135deg,#5b21b6,#7c3aed);border-color:#8b5cf699;color:#fff}[data-theme=dark] .EmailSettingsPage_tplSaveBtn__kwKIU:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#8b5cf6)}[data-theme=dark] .EmailSettingsPage_tplSaveBtnSuccess__W9RQo{background:#10b98138;border-color:#34d39966;color:#6ee7b7}[data-theme=dark] .EmailSettingsPage_tplSavedBadge__oBMgW{color:#6ee7b7}[data-theme=dark] .EmailSettingsPage_tplRestoreLink__7Inca{border-color:#8b5cf640;color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplRestoreLink__7Inca:hover:not(:disabled){background:#8b5cf61a;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplDeleteLink__8XITr{border-color:#ef44444d;color:#fca5a5}[data-theme=dark] .EmailSettingsPage_tplDeleteLink__8XITr:hover:not(:disabled){background:#ef44441a;color:#fecaca}[data-theme=dark] .EmailSettingsPage_tplMessage__NddTD{background:#8b5cf61a;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplMessageSuccess__YMTcM{background:#10b9811f;border-color:#34d39959;color:#6ee7b7}[data-theme=dark] .EmailSettingsPage_tplMessageError__4Q66Z{background:#ef44441f;border-color:#fca5a559;color:#fca5a5}[data-theme=dark] .EmailSettingsPage_tplNewBtn__AaTP5{background:#8b5cf626;border-color:#8b5cf666;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplNewBtn__AaTP5:hover{background:#8b5cf640;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_defaultBadge__bGn5v{background:#8b5cf626;border-color:#8b5cf659;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplPreviewModeToggle__YpZ35{background:#2a2540;border-color:#8b5cf64d}[data-theme=dark] .EmailSettingsPage_tplPreviewModeBtn__KjtVq{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplPreviewModeBtnActive__bf2gm{background:#8b5cf647;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplEmailSubjectRow__E9pDL{background:#8b5cf61f;border-color:#8b5cf659}[data-theme=dark] .EmailSettingsPage_tplEmailSubjectLabel__zgr8M{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplEmailSubjectValue__hhawQ{color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplEmailIframeWrap__A\+L8T,[data-theme=dark] .EmailSettingsPage_tplHtmlPreviewWrap__C3qaV{background:#1e1b2d;border-color:#8b5cf64d}[data-theme=dark] .EmailSettingsPage_tplHtmlPreviewBanner__UfsxX{background:#8b5cf61f;border-bottom-color:#8b5cf640;color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplTagsPanel__01TqX{background:#17152a;border-left-color:#8b5cf640}[data-theme=dark] .EmailSettingsPage_tplTagsTitle__ZQRkb{color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplTagsHint__sA5NC{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplTagGroupLabel__MYk3t{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplTagGroupDivider__a3oyX{background:#8b5cf633}[data-theme=dark] .EmailSettingsPage_tplTagChip__Ie6cM{background:#8b5cf61f;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplTagChip__Ie6cM:hover{background:#8b5cf638;border-color:#a78bfa80;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplModalOverlay__6vtvc{background:#0009}[data-theme=dark] .EmailSettingsPage_tplModal__LIMac{background:#1e1b2d;border-color:#8b5cf666}[data-theme=dark] .EmailSettingsPage_tplModalHeader__V96jX{border-bottom-color:#8b5cf640}[data-theme=dark] .EmailSettingsPage_tplModalTitle__1OyZw{color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplModalClose__IVjB9{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_tplModalClose__IVjB9:hover{background:#8b5cf61f;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplModalBody__xUPNv{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_tplModalInput__YpjUK{background:#17152a;border-color:#8b5cf64d;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplModalInput__YpjUK:focus{border-color:#a78bfa99}[data-theme=dark] .EmailSettingsPage_tplModalSelect__wyPtr{background:#17152a;border-color:#8b5cf64d;color:#ede9ff}[data-theme=dark] .EmailSettingsPage_tplModalSelect__wyPtr:focus{border-color:#a78bfa99}[data-theme=dark] .EmailSettingsPage_tplModalFooter__Wpg1T{border-top-color:#8b5cf633}[data-theme=dark] .EmailSettingsPage_providerCard__oTJ4R{background:#1e1b2d;border-color:#8b5cf640}[data-theme=dark] .EmailSettingsPage_providerName__h4fXJ{color:#ede9ff}[data-theme=dark] .EmailSettingsPage_providerDesc__FVtoV,[data-theme=dark] .EmailSettingsPage_statusText__gx7yy{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_statusTextConnected__1TRBY{color:#6ee7b7}[data-theme=dark] .EmailSettingsPage_smtpForm__eiSdf{background:#1a1828;border-color:#8b5cf633}[data-theme=dark] .EmailSettingsPage_smtpField__YgHDx label{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_smtpPresets__4R2K2 button{background:#2a2540;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_smtpPresets__4R2K2 button:hover{background:#8b5cf626}[data-theme=dark] .EmailSettingsPage_smtpPresetBtnActive__LTE7u{background:#8b5cf640!important;border-color:#8b5cf699!important;color:#ede9ff!important}[data-theme=dark] .EmailSettingsPage_smtpNote__tP3wr{background:#8b5cf614;border-color:#8b5cf633;color:#9b93bb}[data-theme=dark] .EmailSettingsPage_smtpHint__nux1s{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_smtpTestSuccess__hLglm{color:#6ee7b7}[data-theme=dark] .EmailSettingsPage_smtpTestError__\+oybE{color:#fca5a5}[data-theme=dark] .EmailSettingsPage_senderPreview__RkHXv{background:#17152a;border-color:#8b5cf640}[data-theme=dark] .EmailSettingsPage_senderPreviewLabel__kpqMq{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_senderPreviewEmail__FDlmI{color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_senderDefaultHint__Wl5SM{color:#9b93bb}[data-theme=dark] .EmailSettingsPage_messageTagWarning__9H\+so{background:#8b5cf61a;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .EmailSettingsPage_toast__Z9Yjc{background:#2a2540;border-color:#8b5cf666;box-shadow:0 4px 20px #0006;color:#ede9ff}.FilesPhotosPage_pageWrapper__akFeh{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.FilesPhotosPage_main__maESR{display:flex;flex:1 1;justify-content:center}.FilesPhotosPage_pageContainer__exxnd{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;max-width:1400px;padding:40px;position:relative;width:100%}.FilesPhotosPage_pageContainer__exxnd:before{background:linear-gradient(180deg,#0f172a0d,#0000);border-radius:32px 32px 0 0;content:"";height:76px;inset:0 0 auto 0;pointer-events:none;position:absolute}.FilesPhotosPage_pageContainer__exxnd:after{background:linear-gradient(180deg,#ffffff80,#0000);border-radius:32px 32px 0 0;content:"";height:90px;left:0;pointer-events:none;position:absolute;right:0;top:0}.FilesPhotosPage_header__fR4BV{align-items:center;display:flex;gap:12px;margin-bottom:8px;position:relative;z-index:1}.FilesPhotosPage_headerIcon__IfqI1{color:#000000a6;height:28px;width:28px}.FilesPhotosPage_title__Op8MI{color:#000000e0;font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0}.FilesPhotosPage_subtitle__j-h2b{color:#0000008c;font-size:13px;margin-bottom:24px;padding-left:40px;position:relative;z-index:1}.FilesPhotosPage_uploadArea__iuyIg{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#f4b40014,#f4b4001f);border:2px dashed #f4b40059;border-radius:16px;cursor:pointer;margin-bottom:28px;padding:52px 32px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.FilesPhotosPage_uploadArea__iuyIg:hover{background:linear-gradient(135deg,#f4b4001f,#f4b4002e);border-color:#f4b40080;transform:translateY(-1px)}.FilesPhotosPage_uploadArea__iuyIg.FilesPhotosPage_dragActive__hbTpI{background:linear-gradient(135deg,#f4b4002e,#f4b40040);border-color:#f4b400a6;border-width:3px;transform:scale(1.01)}.FilesPhotosPage_uploadArea__iuyIg.FilesPhotosPage_uploading__k90yu{opacity:.6;pointer-events:none}.FilesPhotosPage_fileInput__NeFW5{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.FilesPhotosPage_uploadIcon__VTRw4{color:var(--hc-gold-strong);height:52px;margin:0 auto 16px;width:52px}.FilesPhotosPage_uploadText__gY5ya{color:#000000b3;font-size:15px;font-weight:500;margin-bottom:16px}.FilesPhotosPage_chooseButton__DBDZj{background:var(--hc-gold-strong);border:none;border-radius:8px;box-shadow:0 2px 8px #f4b4004d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:11px 28px;transition:all .25s cubic-bezier(.4,0,.2,1)}.FilesPhotosPage_chooseButton__DBDZj:hover:not(:disabled){background:var(--hc-gold-dark);box-shadow:0 4px 12px #f4b40066;transform:translateY(-1px)}.FilesPhotosPage_chooseButton__DBDZj:disabled{cursor:not-allowed;opacity:.5}.FilesPhotosPage_supportedFiles__oUVD\+{color:#0000007a;font-size:12px;margin-top:14px}.FilesPhotosPage_viewOnlyBadge__zpxF2{align-items:center;background:#fff8dfeb;border:1px solid #f4b40047;border-radius:999px;color:#705812e6;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;margin-top:14px;min-height:30px;padding:0 12px}.FilesPhotosPage_toolbar__vjg8g{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.FilesPhotosPage_toolbarLeft__O4Tqq,.FilesPhotosPage_toolbarRight__VUoez{align-items:center;display:flex;gap:16px}.FilesPhotosPage_folderSelector__VmcB1{display:flex;flex-direction:column;gap:6px}.FilesPhotosPage_folderLabel__RdGDT{color:#0009;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.FilesPhotosPage_folderDropdown__60agZ{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0000001f;border-radius:8px;color:#000c;cursor:pointer;font-size:13px;font-weight:500;min-width:200px;padding:9px 14px;transition:all .2s ease}.FilesPhotosPage_folderDropdown__60agZ:hover{background:#fffffff2;border-color:#0003}.FilesPhotosPage_folderDropdown__60agZ:focus{border-color:var(--hc-gold-strong);box-shadow:0 0 0 3px #f4b40026;outline:none}.FilesPhotosPage_searchBox__TslSc{align-items:center;display:flex;position:relative}.FilesPhotosPage_searchIcon__HeLHF{color:#0006;height:18px;left:12px;pointer-events:none;position:absolute;width:18px}.FilesPhotosPage_searchInput__ol88I{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #0000001f;border-radius:8px;color:#000c;font-size:13px;font-weight:500;padding:9px 14px 9px 38px;transition:all .2s ease;width:280px}.FilesPhotosPage_searchInput__ol88I:hover{background:#fffffff2;border-color:#0003}.FilesPhotosPage_searchInput__ol88I:focus{background:#fff;border-color:var(--hc-gold-strong);box-shadow:0 0 0 3px #f4b40026;outline:none}.FilesPhotosPage_searchInput__ol88I::placeholder{color:#00000061}.FilesPhotosPage_fileActions__pWlRV{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #0000001a;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px;position:relative;z-index:1}.FilesPhotosPage_fileCount__1eOOy{color:#000000a6;font-size:13px;font-weight:500}.FilesPhotosPage_actions__St6Hh{align-items:center;display:flex;gap:12px}.FilesPhotosPage_actionButton__AlnWL{align-items:center;background:#ffffffe6;border:1px solid #0000001f;border-radius:6px;color:#000000b3;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s ease}.FilesPhotosPage_actionButton__AlnWL:hover:not(:disabled){background:#fff;border-color:#0003;box-shadow:0 2px 6px #00000014;transform:translateY(-1px)}.FilesPhotosPage_actionButton__AlnWL:disabled{cursor:not-allowed;opacity:.4}.FilesPhotosPage_actionIcon__ATgyU{height:16px;width:16px}.FilesPhotosPage_fileList__o3CCu{min-height:300px;position:relative;z-index:1}.FilesPhotosPage_empty__hoMm1{color:#00000080;font-size:14px;padding:60px 20px;text-align:center}.FilesPhotosPage_emptyState__L-cKw{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #00000014;border-radius:14px;padding:80px 20px;text-align:center}.FilesPhotosPage_emptyIcon__nUwkQ{color:#0000002e;height:72px;margin:0 auto 20px;width:72px}.FilesPhotosPage_emptyTitle__szbzt{color:#000000b3;font-size:17px;font-weight:600;margin-bottom:10px}.FilesPhotosPage_emptyText__tpRgj{color:#00000080;font-size:13px;line-height:1.5;margin:0 auto;max-width:500px}.FilesPhotosPage_fileGrid__QYeQV{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.FilesPhotosPage_fileCard__kAShE{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border:2px solid #00000014;border-radius:10px;cursor:pointer;padding:14px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.FilesPhotosPage_fileCard__kAShE:hover{background:#fffffff2;border-color:var(--hc-border-soft);box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.FilesPhotosPage_fileCard__kAShE.FilesPhotosPage_selected__tkDAf{background:#f4b40014;border-color:var(--hc-gold-strong);box-shadow:0 4px 12px #f4b40040}.FilesPhotosPage_filePreview__sMTrZ{align-items:center;background:#00000008;border-radius:8px;display:flex;height:140px;justify-content:center;margin-bottom:12px;overflow:hidden;width:100%}.FilesPhotosPage_fileImage__5xyON{height:100%;object-fit:cover;width:100%}.FilesPhotosPage_fileIcon__7LkSt{color:#00000059;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.FilesPhotosPage_fileInfo__meF-N{display:flex;flex-direction:column;gap:5px}.FilesPhotosPage_fileName__NgaDz{color:#000c;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPhotosPage_fileMeta__NUpnI{color:#0000007a;font-size:11px;font-weight:500}.FilesPhotosPage_fileDownload__UXL4l{align-items:center;align-self:flex-start;background:#fff8dff5;border:1px solid #f4b40061;border-radius:999px;color:#705812f2;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;margin-top:4px;min-height:28px;padding:0 10px;text-decoration:none;transition:all .2s ease}.FilesPhotosPage_fileDownload__UXL4l:hover{background:#ffefb8;border-color:#d4a843d9;color:#5a460e}.FilesPhotosPage_fileDelete__qIAAo{align-items:center;align-self:flex-start;background:#fff4f0fa;border:1px solid #d366444d;border-radius:999px;color:#9e4328f2;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;margin-top:4px;min-height:28px;padding:0 10px;transition:all .2s ease}.FilesPhotosPage_fileDelete__qIAAo:hover:not(:disabled){background:#ffe6df;border-color:#d36644a6;color:#7d2d18}.FilesPhotosPage_fileDelete__qIAAo:disabled{cursor:not-allowed;opacity:.5}.FilesPhotosPage_selectedBadge__neHj7{align-items:center;background:var(--hc-gold-strong);border-radius:50%;box-shadow:0 2px 6px #f4b40066;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}@media (max-width:1200px){.FilesPhotosPage_pageWrapper__akFeh{padding:24px 16px}.FilesPhotosPage_pageContainer__exxnd{padding:32px 24px}.FilesPhotosPage_fileGrid__QYeQV{gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.FilesPhotosPage_pageWrapper__akFeh{padding:16px 12px}.FilesPhotosPage_pageContainer__exxnd{border-radius:24px;padding:24px 18px}.FilesPhotosPage_header__fR4BV{margin-bottom:6px}.FilesPhotosPage_title__Op8MI{font-size:22px}.FilesPhotosPage_subtitle__j-h2b{margin-bottom:18px;padding-left:0}.FilesPhotosPage_uploadArea__iuyIg{padding:40px 24px}.FilesPhotosPage_toolbar__vjg8g{align-items:stretch;flex-direction:column}.FilesPhotosPage_searchInput__ol88I,.FilesPhotosPage_toolbarLeft__O4Tqq,.FilesPhotosPage_toolbarRight__VUoez{width:100%}.FilesPhotosPage_fileActions__pWlRV{align-items:stretch;flex-direction:column;gap:12px}.FilesPhotosPage_actions__St6Hh{justify-content:space-between}.FilesPhotosPage_fileGrid__QYeQV{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.FilesPhotosPage_ftTableWrap__jupx8{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:14px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;overflow-x:auto}.FilesPhotosPage_ftTableWrapMenuOpen__12Q19{overflow:visible;padding-bottom:128px}.FilesPhotosPage_ftTable__jGNvI{border-collapse:initial;border-spacing:0;font-size:.82rem;width:100%}.FilesPhotosPage_ftTable__jGNvI th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:12px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.FilesPhotosPage_ftTable__jGNvI td{border-bottom:1px solid #f0eac88c;color:#2d2410;padding:13px 18px;vertical-align:middle}.FilesPhotosPage_ftTable__jGNvI tbody tr:nth-child(odd) td{background:#ffffffb3}.FilesPhotosPage_ftTable__jGNvI tbody tr:nth-child(2n) td{background:#fffdf080}.FilesPhotosPage_ftTable__jGNvI tr:last-child td{border-bottom:none}.FilesPhotosPage_ftTable__jGNvI tbody tr:hover td{background:#fff8d2b3!important}.FilesPhotosPage_ftLink__MP\+yZ{color:#b99a2a;font-weight:700;text-decoration:none}.FilesPhotosPage_ftLink__MP\+yZ:hover{color:#8a7020;text-decoration:underline}.FilesPhotosPage_ftRemoveBtn__9wuo8{background:none;border:none;color:#b91c1c;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:0}.FilesPhotosPage_ftRemoveBtn__9wuo8:disabled{color:#cbd5e1;cursor:not-allowed}.FilesPhotosPage_ftKebabBtn__abwnZ{align-items:center;background:linear-gradient(145deg,#fffdf0f2,#fffadce6);border:1.5px solid #dabe5047;border-radius:50%;box-shadow:0 1px 3px #b99a2a14;color:#7a65108c;cursor:pointer;display:flex;font-size:17px;height:30px;justify-content:center;line-height:1;outline:none;padding:0;position:relative;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform .1s;width:30px}.FilesPhotosPage_ftKebabBtn__abwnZ:hover{background:linear-gradient(145deg,#fff8d2,#fff4be);border-color:#b99a2a80;box-shadow:0 2px 8px #b99a2a2e;color:#7a6510;transform:translateY(-1px)}.FilesPhotosPage_ftKebabBtn__abwnZ:focus-visible{outline:2px solid #b99a2a8c;outline-offset:2px}.FilesPhotosPage_ftKebabBtnActive__SzUP0{background:linear-gradient(145deg,#fff0b3,#ffe566);border-color:#b99a2ab3;box-shadow:0 2px 10px #b99a2a4d,inset 0 1px 0 #ffffff73;color:#7a5800}.FilesPhotosPage_ftKebabBtnActive__SzUP0:hover{background:linear-gradient(145deg,#ffe566,gold);border-color:#a08214cc;box-shadow:0 3px 14px #b99a2a66,inset 0 1px 0 #ffffff73}.FilesPhotosPage_ftKebabMenu__dj9lt{animation:FilesPhotosPage_ftMenuReveal__eb\+DP .14s cubic-bezier(.25,.46,.45,.94);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);background:#fffef8fa;border:1.5px solid #dabe5052;border-radius:14px;box-shadow:0 8px 32px #785a0024,0 2px 8px #785a0014,inset 0 1px 0 #fffc;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);transform-origin:top right;z-index:200}@keyframes FilesPhotosPage_ftMenuReveal__eb\+DP{0%{opacity:0;transform:scale(.93) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.FilesPhotosPage_ftKebabMenuHeader__VOG4\+{align-items:center;border-bottom:1px solid #dabe5033;color:#7a6510;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.01em;margin-bottom:4px;padding:6px 10px 8px}.FilesPhotosPage_ftKebabMenuHeaderIcon__CtYC0{font-size:13px;opacity:.7}.FilesPhotosPage_ftKebabMenuSectionLabel__-kIuH{color:#7a651099;font-size:10px;font-weight:800;letter-spacing:.1em;padding:6px 10px 4px;text-transform:uppercase}.FilesPhotosPage_ftKebabMenuHint__ayeoE{color:#7a651099;font-size:12px;font-style:italic;line-height:1.4;padding:8px 10px 10px}.FilesPhotosPage_ftKebabMenuItem__mKkH4{align-items:center;background:#0000;border:none;border-radius:9px;color:#2d2410;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;line-height:1.3;padding:9px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.FilesPhotosPage_ftKebabMenuItem__mKkH4:hover{background:linear-gradient(90deg,#fff6c8e6,#fffce6b3);color:#5a4500}.FilesPhotosPage_ftKebabMenuItem__mKkH4:disabled{color:#b4a56e8c;cursor:not-allowed}.FilesPhotosPage_ftKebabMenuItem__mKkH4:disabled:hover{background:#0000}.FilesPhotosPage_ftKebabMenuItemIcon__\+rro2{flex-shrink:0;font-size:14px;opacity:.8;text-align:center;width:20px}.FilesPhotosPage_ftKebabMenuItemActive__Z6JRL{background:#ffd6001f;font-weight:700}.FilesPhotosPage_ftKebabMenuDivider__ykyQx{background:linear-gradient(90deg,#0000,#dabe504d,#0000);height:1px;margin:6px 0}.FilesPhotosPage_ftKebabMenuItemDanger__JwfW6{align-items:center;background:#0000;border:none;border-radius:9px;color:#b91c1c;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;line-height:1.3;padding:9px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.FilesPhotosPage_ftKebabMenuItemDanger__JwfW6:hover{background:linear-gradient(90deg,#ffdcdcd9,#ffebebb3);color:#991b1b}.FilesPhotosPage_ftKebabMenuItemDanger__JwfW6:disabled{color:#cbd5e1cc;cursor:not-allowed}.BillingSuccessPage_bg__AMHLp{align-items:center;background:#fef9e7;display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.BillingSuccessPage_card__mV4HT{background:#fff;border-radius:20px;box-shadow:0 8px 40px #00000014;max-width:480px;padding:52px 44px;text-align:center;width:100%}.BillingSuccessPage_successIcon__FqWAC{background:#e6f9f0;color:#22a06b}.BillingSuccessPage_errorIcon__u0RC5,.BillingSuccessPage_successIcon__FqWAC{align-items:center;border-radius:50%;display:flex;font-size:1.8rem;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.BillingSuccessPage_errorIcon__u0RC5{background:#fee;color:#e53e3e}.BillingSuccessPage_title__1c5AR{color:#1a1a1a;font-size:1.8rem;font-weight:800;margin-bottom:10px}.BillingSuccessPage_subtitle__VvdkI{color:#555;font-size:1.05rem;margin-bottom:28px}.BillingSuccessPage_infoBox__SdT2e{background:#f9f9f9;border-radius:12px;margin-bottom:24px;padding:20px 24px;text-align:left}.BillingSuccessPage_infoRow__HlyIW{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.BillingSuccessPage_infoRow__HlyIW:last-child{border-bottom:none}.BillingSuccessPage_infoLabel__urLeb{color:#888;font-size:.88rem}.BillingSuccessPage_infoValue__8ndnK{color:#1a1a1a;font-size:.95rem;font-weight:600}.BillingSuccessPage_note__-Twih{color:#888;font-size:.82rem;line-height:1.6;margin-bottom:28px}.BillingSuccessPage_btn__xXj2N{background:#f5c518;border:none;border-radius:12px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 36px;transition:background .2s;width:100%}.BillingSuccessPage_btn__xXj2N:hover{background:#e6b800}.BillingSuccessPage_spinner__X-byJ{animation:BillingSuccessPage_spin__vD1hB .8s linear infinite;border:4px solid #f5c518;border-radius:50%;border-top-color:#0000;height:40px;margin:0 auto 20px;width:40px}@keyframes BillingSuccessPage_spin__vD1hB{to{transform:rotate(1turn)}}.BillingSuccessPage_loadingText__hs6n8{color:#888;font-size:1rem}.BillingSuccessPage_errorText__SbXy0{color:#c33;font-size:.95rem;margin-bottom:24px}.pricing-container{align-items:center;background:#f6f8fa;display:flex;justify-content:center;min-height:100vh;padding:40px 16px}.pricing-card{background:#fff;border-radius:16px;box-shadow:0 4px 28px #00000017;max-width:500px;padding:44px 40px;width:100%}.pricing-title{color:#111827;font-size:24px;font-weight:700;margin:0 0 8px;text-align:center}.pricing-subtitle{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 32px;text-align:center}.form-group{margin-bottom:22px}.form-label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:7px}.price-hint{color:#6b7280;font-size:12px;font-weight:400}.form-input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:15px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.form-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;outline:none}.form-input--narrow{flex-shrink:0;width:100px}.form-input[type=number]{-moz-appearance:textfield}.form-input[type=number]::-webkit-inner-spin-button,.form-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-row{align-items:center;display:flex;gap:14px}.input-row-hint{color:#6b7280;font-size:13px}.price-breakdown{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;margin:28px 0 20px;padding:18px 20px}.price-row{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:5px 0}.price-row--subtotal{border-top:1px solid #e5e7eb;font-weight:600;margin-top:8px;padding-top:12px}.price-row--total{border-top:2px solid #111827;color:#111827;font-size:18px;font-weight:700;margin-top:4px;padding-top:12px}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;font-size:13px;margin:0 0 16px;padding:10px 14px}.features-list{border-top:1px solid #e5e7eb;list-style:none;margin:24px 0 0;padding:22px 0 0}.features-list li{color:#374151;font-size:14px;line-height:1.4;padding:5px 0 5px 26px;position:relative}.features-list li:before{color:#22c55e;content:"✓";font-size:15px;font-weight:700;left:0;position:absolute;top:5px}@media (max-width:540px){.pricing-card{border-radius:12px;padding:28px 20px}.pricing-title{font-size:20px}.input-row{flex-wrap:wrap}.price-row--total{font-size:16px}}.subscribe-btn{background:#2563eb;border:none;border-radius:9px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1;padding:14px 20px;transition:background .15s,opacity .15s,transform .1s;width:100%}.subscribe-btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.subscribe-btn:active:not(:disabled){transform:translateY(0)}.subscribe-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.subscribe-btn-inner{align-items:center;display:flex;gap:10px;justify-content:center}.subscribe-btn-spinner{animation:subscribe-spin .7s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:16px;width:16px}@keyframes subscribe-spin{to{transform:rotate(1turn)}}.success-container{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;display:flex;font-family:Roboto,Arial,sans-serif;justify-content:center;min-height:calc(100vh - 70px);padding:48px 16px}.success-card{background:#fffdf9;border:2px solid #ffe066;border-radius:22px;box-shadow:0 8px 48px #c9a84c29,0 2px 16px #c9a84c14;max-width:480px;padding:52px 44px 44px;position:relative;text-align:center;width:100%}.success-card:before{background:linear-gradient(90deg,#ffe359,#c9a84c,#ffe359);border-radius:22px 22px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.success-icon{align-items:center;animation:success-pop .4s cubic-bezier(.34,1.56,.64,1) both;background:linear-gradient(135deg,#ffe359,#c9a84c);border-radius:50%;box-shadow:0 4px 20px #c9a84c66;color:#fff;display:flex;font-size:34px;font-weight:800;height:72px;justify-content:center;line-height:1;margin:0 auto 28px;width:72px}@keyframes success-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.success-title{color:#232323;font-size:1.65rem;font-weight:800;line-height:1.25;margin:0 0 12px}.success-message{color:#595959;font-size:.97rem;line-height:1.7;margin:0 0 24px}.success-message strong{color:#232323;font-weight:700}.success-billing-badge{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:10px;display:flex;justify-content:space-between;margin:0 0 20px;padding:10px 16px}.success-billing-label{color:#888;font-size:.82rem;font-weight:500}.success-billing-value{background:#fffde0;border:1px solid #ffe066;border-radius:20px;color:#c9a84c;font-size:.9rem;font-weight:700;padding:3px 12px}.success-next-steps{background:#fffde0;border:1.5px solid #ffe066;border-radius:12px;margin:0 0 28px;padding:18px 20px;text-align:left}.success-next-title{color:#b99a2a;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.success-next-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.success-next-list li{color:#4a3b1c;font-size:.875rem;line-height:1.55;padding-left:20px;position:relative}.success-next-list li:before{color:#c9a84c;content:"›";font-size:1rem;font-weight:700;left:4px;line-height:1.3;position:absolute}.success-back-link{background:linear-gradient(180deg,#ffe359,#ffd84d);border:1.5px solid #c9a84c;border-radius:10px;box-shadow:0 3px 14px #c9a84c40;color:#1a1200;display:inline-block;font-size:.97rem;font-weight:700;padding:14px 36px;text-decoration:none;transition:background .18s,transform .12s,box-shadow .18s}.success-back-link:hover{background:linear-gradient(180deg,#fff5c5,#ffe675);box-shadow:0 6px 22px #c9a84c59;transform:translateY(-2px)}@media (max-width:540px){.success-card{border-radius:16px;padding:40px 22px 32px}.success-title{font-size:1.4rem}}.CheckoutPage_page__cqZz3{background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:100vh}.CheckoutPage_header__DWdpq{background:#fff;border-bottom:1px solid #f0e8c8;position:-webkit-sticky;position:sticky;top:0;z-index:50}.CheckoutPage_headerInner__5Ehui{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:700px;padding:0 24px}.CheckoutPage_steps__5C68m{align-items:center;display:flex;gap:0;padding:18px 0}.CheckoutPage_step__AZgs4{align-items:center;display:flex;gap:8px}.CheckoutPage_stepNum__o9AX2{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.78rem;font-weight:700;height:28px;justify-content:center;transition:background .2s,color .2s,border-color .2s;width:28px}.CheckoutPage_stepLabel__zRpyy{font-size:.82rem;font-weight:600;letter-spacing:.03em;transition:color .2s}.CheckoutPage_stepDone__wDP\+i .CheckoutPage_stepNum__o9AX2{background:#c9a84c;border:2px solid #c9a84c;color:#fff}.CheckoutPage_stepDone__wDP\+i .CheckoutPage_stepLabel__zRpyy{color:#b99a2a}.CheckoutPage_stepActive__AGrmH .CheckoutPage_stepNum__o9AX2{background:#1a1200;border:2px solid #1a1200;box-shadow:0 2px 8px #1a12002e;color:#ffe066}.CheckoutPage_stepActive__AGrmH .CheckoutPage_stepLabel__zRpyy{color:#1a1200;font-weight:700}.CheckoutPage_stepInactive__8uQyO .CheckoutPage_stepNum__o9AX2{background:#fff;border:2px solid #e8d98a;color:#c9a84c}.CheckoutPage_stepInactive__8uQyO .CheckoutPage_stepLabel__zRpyy{color:#c9c4ac}.CheckoutPage_stepDivider__BbQGW{background:linear-gradient(90deg,#c9a84c,#e8d98a);border-radius:2px;flex-shrink:0;height:2px;margin:0 8px;width:40px}.CheckoutPage_body__\+V\+jH{grid-gap:28px;align-items:start;display:grid;flex:1 1;gap:28px;grid-template-columns:380px 1fr;margin:40px auto;max-width:1080px;padding:0 20px;width:100%}.CheckoutPage_summary__K\+-VA{display:flex;flex-direction:column;gap:16px}.CheckoutPage_backBtn__q2F38{align-self:flex-start;background:none;border:1.5px solid #c9a84c;border-radius:8px;color:#a07e22;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 18px;transition:background .18s,color .18s}.CheckoutPage_backBtn__q2F38:hover{background:#c9a84c;color:#fff}.CheckoutPage_summaryBadge__r0bXQ{align-self:flex-start;background:linear-gradient(135deg,#fff3b0,#ffe066);border:1.5px solid #c9a84c;border-radius:20px;color:#7a5a00;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.03em;padding:4px 14px}.CheckoutPage_summaryTitle__qHORm{color:#232323;font-size:1.6rem;font-weight:800;line-height:1.2;margin:0}.CheckoutPage_summarySubtitle__-yXuM{color:#595959;font-size:.9rem;line-height:1.5;margin:0}.CheckoutPage_summaryCard__8yKyJ{background:#fffdf6;border:2px solid #ffe066;border-radius:16px;box-shadow:0 4px 24px #c9a84c1a;display:flex;flex-direction:column;gap:10px;padding:22px 20px 16px}.CheckoutPage_summaryLine__Q3OnG{align-items:center;color:#444;display:flex;font-size:.88rem;justify-content:space-between}.CheckoutPage_summaryLine__Q3OnG span:first-child{color:#595959}.CheckoutPage_summaryLine__Q3OnG span small{color:#888;font-weight:400}.CheckoutPage_summaryLine__Q3OnG span:last-child{color:#232323;font-weight:600}.CheckoutPage_summaryDivider__lttJX{background:#ffe066;height:1px;margin:4px 0}.CheckoutPage_summaryTotal__9Pbrh{align-items:center;color:#232323;display:flex;font-size:1rem;font-weight:700;justify-content:space-between}.CheckoutPage_summaryFree__sAp\+D{color:#2e7d32;font-size:1.15rem;font-weight:800}.CheckoutPage_summaryAfter__RxCPq{color:#7a6840;font-size:.78rem;line-height:1.5;margin-top:2px;text-align:right}.CheckoutPage_editableRow__bgEyc{align-items:center;display:flex;font-size:.88rem;justify-content:space-between;padding:8px 0}.CheckoutPage_editableRow__bgEyc label{cursor:default;display:flex;flex-direction:column}.CheckoutPage_editableRow__bgEyc label span{color:#595959;font-weight:500}.CheckoutPage_editableRow__bgEyc label small{color:#888;font-size:.76rem;font-weight:400;margin-top:2px}.CheckoutPage_counter__aPgp1{align-items:center;background:#fff;border:1.5px solid #f0d984;border-radius:8px;display:flex;gap:8px;padding:4px 6px}.CheckoutPage_counterBtn__qzem7{align-items:center;background:#f8e8a0;border:none;border-radius:6px;color:#7a6010;cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:28px;justify-content:center;transition:all .15s ease;width:28px}.CheckoutPage_counterBtn__qzem7:hover{background:#f0d666;transform:scale(1.05)}.CheckoutPage_counterBtn__qzem7:active{transform:scale(.95)}.CheckoutPage_counterVal__4cvKP{color:#232323;font-size:.9rem;font-weight:600;text-align:center;width:28px}.CheckoutPage_trustList__U2\+2W{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.CheckoutPage_trustList__U2\+2W li{background:#f0faf0;border:1px solid #c8e6c9;border-radius:8px;color:#4a7c50;font-size:.83rem;font-weight:500;padding:6px 12px}.CheckoutPage_stripePanel__UUeBc{min-width:0}.CheckoutPage_stripeCard__F\+EEE{background:#fff;border:1.5px solid #ffe066;border-radius:20px;box-shadow:0 8px 40px #c9a84c21;overflow:hidden;padding:28px 24px}.CheckoutPage_stripeCard__F\+EEE iframe{border:none;width:100%}.CheckoutPage_errorCard__WE02w{align-items:center;background:#fffdf9;border:2px solid #ffe066;border-radius:20px;box-shadow:0 8px 40px #c9a84c26;display:flex;flex-direction:column;gap:12px;margin:auto;max-width:460px;padding:52px 44px;text-align:center;width:calc(100% - 32px)}.CheckoutPage_errorIcon__GDJEI{align-items:center;background:#fff4e0;border-radius:50%;display:flex;font-size:1.6rem;height:56px;justify-content:center;width:56px}.CheckoutPage_errorTitle__rfq4D{color:#4a3b1c;font-size:1.4rem;font-weight:700;margin:0}.CheckoutPage_errorMsg__IVQhm{color:#7a6840;font-size:.95rem;line-height:1.6;margin:0}.CheckoutPage_errorBackBtn__ojEPo{background:linear-gradient(180deg,#ffe359,#ffd84d);border:none;border-radius:10px;color:#1a1200;cursor:pointer;font-size:.95rem;font-weight:700;margin-top:8px;padding:12px 28px;transition:background .2s,transform .1s}.CheckoutPage_errorBackBtn__ojEPo:hover{background:linear-gradient(180deg,#fff5c5,#ffe675);transform:translateY(-1px)}.CheckoutPage_stepInactive__8uQyO{color:#b99a2a;opacity:.35}.CheckoutPage_billingToggle__fBt6c{background:#fff8d6;border:1.5px solid #ffe066;border-radius:10px;display:flex;gap:4px;padding:4px}.CheckoutPage_toggleBtn__9\+hOW{align-items:center;background:#0000;border:none;border-radius:7px;color:#7a6840;cursor:pointer;display:flex;flex:1 1;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:background .18s,color .18s}.CheckoutPage_toggleBtn__9\+hOW:hover{background:#fff3b0}.CheckoutPage_toggleBtnActive__tegiF{background:linear-gradient(135deg,#f8de66,#efcd3f);box-shadow:0 2px 8px #b99a2a33;color:#1a1100}.CheckoutPage_toggleSaveBadge__a7AN1{background:#2e7d32;border-radius:20px;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:2px 6px}.CheckoutPage_confirmPlanBtn__IGwfU{align-items:center;background:linear-gradient(135deg,#f8de66,#efcd3f);border:2px solid #b99a2a;border-radius:12px;color:#1a1100;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.01em;margin-top:18px;padding:14px 24px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.CheckoutPage_confirmPlanBtn__IGwfU:hover{background:linear-gradient(135deg,#efcd3f,#d4ac00);box-shadow:0 10px 28px #b99a2a4d;transform:translateY(-2px)}.CheckoutPage_stripePrompt__tznC4{align-items:center;background:#ffffffd9;border:2px dashed #f0de98;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:60px 40px;text-align:center}.CheckoutPage_stripePromptIcon__tMwhM{font-size:3rem;margin-bottom:16px}.CheckoutPage_stripePromptText__lN2y5{color:#7a6840;font-size:.98rem;line-height:1.65;max-width:260px}@media (max-width:820px){.CheckoutPage_body__\+V\+jH{grid-template-columns:1fr;margin:24px auto}.CheckoutPage_stripeCard__F\+EEE{padding:16px 12px}.CheckoutPage_stepLabel__zRpyy{display:none}.CheckoutPage_stepDivider__BbQGW{width:24px}}@media (max-width:480px){.CheckoutPage_summaryTitle__qHORm{font-size:1.3rem}}.Navbar_navbar__n7ygh{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:2px solid #ffe066;box-shadow:0 2px 16px #ffd6000a;display:flex;font-family:Roboto,Arial,sans-serif;height:62px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}[data-theme=dark] .Navbar_navbar__n7ygh{background:linear-gradient(110deg,#111022 70%,#1b1538 140%);border:1px solid #8b5cf66b;box-shadow:0 8px 22px #0906167a}.Navbar_left__WGFUF{align-items:center;display:flex;flex:0 0 auto;height:100%}.Navbar_logo__jA5Pb{height:106px;margin-left:-12px;margin-right:0;margin-top:24px}.Navbar_logoText__Q9SjK{height:30px;margin-left:-34px;margin-top:5px}[data-theme=dark] .Navbar_logo__jA5Pb{height:92px;margin-left:-18px;margin-top:16px}[data-theme=dark] .Navbar_logoText__Q9SjK{margin-left:12px}.Navbar_menu__Imi9Z{align-items:center;display:flex;flex:1 1;justify-content:space-between;width:100%}.Navbar_center__JkUyy{display:flex;flex:1 1;gap:16px;justify-content:center}.Navbar_right__7AFKY{align-items:center;display:flex;flex:0 0 auto;gap:8px;width:auto}.Navbar_btnSecondary__yyohF,.Navbar_btn__U4h6J{align-items:center;border-radius:7px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;justify-content:center;line-height:1.3;margin:0 .2rem;max-width:140px;min-width:80px;padding:6px 14px;text-align:center;text-decoration:none;transition:background .15s,color .13s,border .14s;width:auto}.Navbar_btn__U4h6J{background:none;border:2px solid #b99a2a;color:#b99a2a}[data-theme=dark] .Navbar_btn__U4h6J{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#4e2b96;color:#f8f4ff}.Navbar_btn__U4h6J:focus,.Navbar_btn__U4h6J:hover{background:#fffde4;border-color:#b99a2a;color:#3a2f00;transform:translateY(-1px)}.Navbar_btnSecondary__yyohF{background:none;border:2px solid #b99a2a66;color:#b99a2a}[data-theme=dark] .Navbar_btnSecondary__yyohF{background:#130f24e6;border-color:#7e57dd;color:#d5c3ff}.Navbar_btnSecondary__yyohF:focus,.Navbar_btnSecondary__yyohF:hover{background:#fffde4;border-color:#b99a2a;color:#3a2f00;transform:translateY(-1px)}[data-theme=dark] .Navbar_btn__U4h6J:focus,[data-theme=dark] .Navbar_btn__U4h6J:hover{background:linear-gradient(135deg,#9b72ff,#7a3ee7);border-color:#5f37b3;color:#f8f4ff}[data-theme=dark] .Navbar_btnSecondary__yyohF:focus,[data-theme=dark] .Navbar_btnSecondary__yyohF:hover{background:#1c1530f2;border-color:#966eff;color:#e2d5ff}.Navbar_link__61lqP{border-radius:6px;color:#232323;font-size:1.01rem;font-weight:600;overflow:hidden;padding:6px 13px;position:relative;text-decoration:none;transition:color .17s,background .17s,text-shadow .15s,transform .15s}[data-theme=dark] .Navbar_link__61lqP{color:#d7cef2}.Navbar_link__61lqP:after{background:#b99a2a;border-radius:2px;bottom:6px;content:"";display:block;height:3px;left:16%;position:absolute;transition:width .19s;width:0}[data-theme=dark] .Navbar_link__61lqP:after{background:#8f63ff}.Navbar_link__61lqP:focus,.Navbar_link__61lqP:hover{background:#fffde4;color:#b99a2a;text-shadow:0 2px 12px #ffd60026;transform:translateY(-2px) scale(1.04)}[data-theme=dark] .Navbar_link__61lqP:focus,[data-theme=dark] .Navbar_link__61lqP:hover{background:#8b5cf629;color:#d1b8ff;text-shadow:0 2px 12px #7c56d657}.Navbar_link__61lqP.Navbar_active__\+dvfu:after,.Navbar_link__61lqP:focus:after,.Navbar_link__61lqP:hover:after,.Navbar_link__61lqP[aria-current=page]:after{width:68%}.Navbar_active__\+dvfu,.Navbar_link__61lqP[aria-current=page]{background:#fffde4;color:#b99a2a;font-weight:700;text-shadow:0 2px 12px #ffd60026}[data-theme=dark] .Navbar_active__\+dvfu,[data-theme=dark] .Navbar_link__61lqP[aria-current=page]{background:#7b54e63d;color:#d9c4ff;text-shadow:0 2px 12px #5638ad66}.Navbar_hamburger__CqGwx{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:48px;justify-content:center;margin-left:6px;margin-right:10px;padding:0;width:48px;z-index:300}.Navbar_bar__-gGVZ{background:#b99a2a;border-radius:2px;display:block;height:3.2px;margin:4px 0;transition:all .23s;width:28px}[data-theme=dark] .Navbar_bar__-gGVZ{background:#b28bff}.Navbar_barOpen1__z-zlc{transform:rotate(45deg) translate(6px,7px)}.Navbar_barOpen2__PwmR4{opacity:0}.Navbar_barOpen3__DsAQI{transform:rotate(-45deg) translate(6px,-7px)}@media (max-width:850px){.Navbar_hamburger__CqGwx{display:flex}.Navbar_menu__Imi9Z{display:none}.Navbar_menu__Imi9Z.Navbar_open__B02SF{align-items:stretch;animation:Navbar_slideDown__vt6aW .23s cubic-bezier(.5,1.8,.6,1);background:linear-gradient(110deg,#fffbe4 80%,#ffe066 120%);box-shadow:0 2px 24px #ffd60022;display:flex;flex-direction:column;left:0;padding-bottom:18px;position:absolute;top:65px;width:100vw;z-index:200}[data-theme=dark] .Navbar_menu__Imi9Z.Navbar_open__B02SF{background:linear-gradient(110deg,#121027 65%,#1c153c 120%);box-shadow:0 14px 34px #05040b94}.Navbar_menu__Imi9Z.Navbar_open__B02SF .Navbar_link__61lqP:after{display:none!important;width:0!important}.Navbar_center__JkUyy,.Navbar_right__7AFKY{align-items:stretch;flex-direction:column;margin:0 auto;max-width:410px;width:95vw}.Navbar_center__JkUyy{margin-bottom:18px}.Navbar_link__61lqP{border-bottom:1px solid #ffe06644;font-size:1.09rem;padding:14px 28px;text-align:left;width:100%}[data-theme=dark] .Navbar_link__61lqP{border-bottom:1px solid #8f63ff38}.Navbar_btnSecondary__yyohF,.Navbar_btn__U4h6J{font-size:1.13rem;margin:8px auto 0;width:92%}@keyframes Navbar_slideDown__vt6aW{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.Navbar_menuOverlay__Zl0Ob{background:#0000001a;cursor:pointer;inset:0;position:fixed;z-index:110}[data-theme=dark] .Navbar_menuOverlay__Zl0Ob{background:#02020780}}@media (min-width:851px){.Navbar_menu__Imi9Z{align-items:center;background:none;box-shadow:none;display:flex!important;flex:1 1;justify-content:space-between;padding:0;position:static}.Navbar_hamburger__CqGwx{display:none}.Navbar_center__JkUyy,.Navbar_right__7AFKY{flex-direction:row}}.HomePage_homepage__cJAFV{--bg:#f6f2e8;--surface:#fff8e78a;--surface-strong:#fff8ec99;--line:#b08f4c2e;--text:#16120e;--muted:#625646;--accent:#b99a2a;--accent-deep:#ffe066;align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;color:var(--text);display:flex;flex-direction:column;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--header-h, 0px) - var(--footer-h, 72px));overflow-x:hidden;position:relative}@supports (-webkit-touch-callout:none){.HomePage_homepage__cJAFV{background-attachment:scroll}}@media (max-width:1024px){.HomePage_homepage__cJAFV{background-attachment:scroll}}.HomePage_homepageDark__gmXKz{--bg:#09080f;--surface:#151321d1;--surface-strong:#151321eb;--line:#8460ff3d;--text:#f3eeff;--muted:#b2a8d2;--accent:#b084ff;--accent-deep:#6b46dc;background:radial-gradient(circle at 12% 8%,#5f3fc21a,#0000 48%),radial-gradient(circle at 88% 84%,#4828a614,#0000 54%),linear-gradient(180deg,#09080f,#07060d)}.HomePage_homepage__cJAFV:after,.HomePage_homepage__cJAFV:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.HomePage_homepage__cJAFV:before{background:#f1d86d2e;filter:blur(18px);height:150px;left:-140px;top:40px;width:280px}.HomePage_homepage__cJAFV:after{background:radial-gradient(circle,#e6bc4c2e,#0000 70%);height:320px;right:-160px;top:200px;width:320px}@media (max-width:768px){.HomePage_homepage__cJAFV:after,.HomePage_homepage__cJAFV:before{display:none}}.HomePage_homepageDark__gmXKz:before{background:#6e4adc14;filter:blur(54px);opacity:.55}.HomePage_homepageDark__gmXKz:after{background:radial-gradient(circle,#5639b61f,#0000 74%);filter:blur(46px);opacity:.45}.HomePage_homepageDark__gmXKz .HomePage_heroBadge__X2OxA,.HomePage_homepageDark__gmXKz .HomePage_sectionEyebrow__5XOT-{background:#181526d1;border-color:#8c68ff42;color:#c9acff}.HomePage_homepageDark__gmXKz .HomePage_badgeDot__5tVB\+{background:#b084ff;box-shadow:0 0 0 6px #b084ff38}.HomePage_homepageDark__gmXKz .HomePage_ctaTitle__nwIRa,.HomePage_homepageDark__gmXKz .HomePage_highlightTitle__38Ppx,.HomePage_homepageDark__gmXKz .HomePage_miniCardTitle__iEEI0,.HomePage_homepageDark__gmXKz .HomePage_miniTitle__vBQ4u,.HomePage_homepageDark__gmXKz .HomePage_sectionTitle__agH-y,.HomePage_homepageDark__gmXKz .HomePage_title__G4sQi{color:#f3eeff}.HomePage_homepageDark__gmXKz .HomePage_ctaNote__K1Jgl,.HomePage_homepageDark__gmXKz .HomePage_ctaSubtitle__uj3MW,.HomePage_homepageDark__gmXKz .HomePage_highlightDesc__5pfx\+,.HomePage_homepageDark__gmXKz .HomePage_miniCardDesc__zJMo2,.HomePage_homepageDark__gmXKz .HomePage_miniSubtitle__Z4ys6,.HomePage_homepageDark__gmXKz .HomePage_sectionSubtitle__apa1S,.HomePage_homepageDark__gmXKz .HomePage_subtitle__L96ui{color:#b2a8d2}.HomePage_homepageDark__gmXKz .HomePage_ctaPrimary__KtI\+b{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:2px solid #3f256e;box-shadow:inset 0 1px 0 #ffffff2e,0 16px 36px #3d1c8161;color:#f8f5ff}.HomePage_homepageDark__gmXKz .HomePage_ctaSecondary__P\+t\+s{background:#13101ed6;border:2px solid #6d49cc;box-shadow:0 10px 24px #09071373;color:#c9acff}.HomePage_homepageDark__gmXKz .HomePage_visualHaloSoft__Xlv5z,.HomePage_homepageDark__gmXKz .HomePage_visualHalo__bl6Zz{background:radial-gradient(circle at center,#7a4ee633,#0000 72%);filter:blur(30px)}.HomePage_homepageDark__gmXKz .HomePage_calendarImage__v35Yr,.HomePage_homepageDark__gmXKz .HomePage_deviceImage__CVjiR{mix-blend-mode:normal}.HomePage_homepageDark__gmXKz .HomePage_ctaPanel__RbxaZ,.HomePage_homepageDark__gmXKz .HomePage_highlightItem__97s2p,.HomePage_homepageDark__gmXKz .HomePage_miniCard__W8l5-{background:#110e1cc7;border-color:#8865fc3d;box-shadow:inset 0 1px 0 #ffffff0a,0 20px 48px #05040a6b}.HomePage_homepageDark__gmXKz .HomePage_ctaIntegrations__fFR-f{border-color:#8865fc2e}.HomePage_homepageDark__gmXKz .HomePage_ctaIntegrationsLabel__96Azg{color:#9b84cc}.HomePage_homepageDark__gmXKz .HomePage_ctaIntegrationBadge__dEV-O{background:#181428e0;border-color:#8c68ff38;color:#e0d4ff}.HomePage_homepageDark__gmXKz .HomePage_ctaIntegrationDivider__lJu8d{background:#8c68ff38}.HomePage_homepageDark__gmXKz .HomePage_highlightItem__97s2p:hover,.HomePage_homepageDark__gmXKz .HomePage_miniCard__W8l5-:hover{background:#181326eb;box-shadow:0 18px 40px #0806118c}.HomePage_homepageDark__gmXKz .HomePage_highlightItem__97s2p:hover{border-color:#a180ff73}.HomePage_homepageDark__gmXKz .HomePage_miniCard__W8l5-:before{background:linear-gradient(90deg,#b896ff,#7f58df)}.HomePage_homepageDark__gmXKz .HomePage_miniCard__W8l5-:hover{background:#161125f2;border-color:#a180ff85;box-shadow:inset 0 1px 0 #ffffff0f,0 24px 56px #030208a8}.HomePage_homepageDark__gmXKz .HomePage_highlightBullet__N-ahT{background:linear-gradient(135deg,#b084ff,#6d49cc);box-shadow:0 3px 12px #5835b66b}.HomePage_homepageDark__gmXKz .HomePage_highlightBullet__N-ahT:after{color:#f8f4ff}.HomePage_homepageDark__gmXKz .HomePage_miniIcon__INzFj img{filter:drop-shadow(0 4px 10px rgba(102,65,199,.35))}.HomePage_homepageDark__gmXKz .HomePage_darkModePanel__W9Klw{background:linear-gradient(180deg,#0f0c1c,#090814);border:1px solid #8a66ff38;box-shadow:0 32px 80px #030208ad}.HomePage_homepageDark__gmXKz .HomePage_darkEyebrow__deW3M{background:#8260f629;border-color:#9775ff47;color:#d6bcff}.HomePage_homepageDark__gmXKz .HomePage_darkTitle__mE0KZ{color:#f2ebff}.HomePage_homepageDark__gmXKz .HomePage_darkSubtitle__JukPJ{color:#b7abd9}.HomePage_homepageDark__gmXKz .HomePage_themeSwitcher__uArbs{background:#8160f126;border-color:#9878ff4d}.HomePage_homepageDark__gmXKz .HomePage_switchLabel__Cf4aj{color:#e9e0ff85}.HomePage_homepageDark__gmXKz .HomePage_switchLabelActive__GSdq8{color:#dfcbff}.HomePage_homepageDark__gmXKz .HomePage_toggleTrack__w36mj{background:#f2eaff29}.HomePage_homepageDark__gmXKz .HomePage_toggleTrackOn__CUqNy{background:linear-gradient(90deg,#8b5cf6,#6d28d9)}.HomePage_homepageDark__gmXKz .HomePage_darkPreviewImg__\+UzsO{border-color:#9574ff40;box-shadow:0 20px 56px #030209a6}.HomePage_homepageDark__gmXKz .HomePage_showcaseSection__VSly4{background:#110e1cc7;border-color:#8865fc3d;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 64px #05040a6b}.HomePage_ctaSection__3y7D7,.HomePage_darkModeSection__yVLMt,.HomePage_hero__xRa9-,.HomePage_miniSection__\+5HyL,.HomePage_showcaseSection__VSly4{position:relative;width:min(1180px,calc(100% - 48px));z-index:1}.HomePage_hero__xRa9-{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--header-h, 64px));padding:48px 0;padding:calc(48px + var(--header-h, 0px)) 0 48px}.HomePage_heroCopy__99f7f{max-width:560px}.HomePage_heroBadge__X2OxA,.HomePage_sectionEyebrow__5XOT-{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9ecd1;border:1px solid #b785102e;border-radius:999px;color:#b99a2a;display:inline-flex;font-size:.8rem;font-weight:700;gap:10px;letter-spacing:.04em;padding:9px 16px;text-transform:uppercase}.HomePage_heroBadge__X2OxA{margin-bottom:24px}.HomePage_badgeDot__5tVB\+{background:#b99a2a;border-radius:50%;box-shadow:0 0 0 6px #dfb23b26;height:8px;width:8px}.HomePage_title__G4sQi{font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0}.HomePage_titleAccent__3ChYZ{color:var(--accent)}.HomePage_ctaSubtitle__uj3MW,.HomePage_miniSubtitle__Z4ys6,.HomePage_sectionSubtitle__apa1S,.HomePage_subtitle__L96ui{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:14px 0 0;max-width:480px}.HomePage_ctaRow__Fpw9t{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.HomePage_ctaPrimary__KtI\+b,.HomePage_ctaSecondary__P\+t\+s{align-items:center;border-radius:10px;display:inline-flex;font-size:.98rem;font-weight:700;justify-content:center;min-height:42px;padding:0 20px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.HomePage_ctaPrimary__KtI\+b{background:#fc0;border:2px solid #000;box-shadow:inset 0 1px 0 #fff6,0 16px 36px #c992123d;color:#221806}.HomePage_ctaSecondary__P\+t\+s{background:#fffdf8c2;border:2px solid #b99a2a;box-shadow:0 10px 24px #634e2b0f;color:#b99a2a}.HomePage_ctaPrimary__KtI\+b:hover,.HomePage_ctaSecondary__P\+t\+s:hover{transform:translateY(-2px)}.HomePage_ctaNote__K1Jgl{color:#8d7d67;font-size:.84rem;font-weight:600;margin:14px 0 0}.HomePage_heroVisual__hfhV0,.HomePage_showcaseVisual__ddbvk{align-items:center;display:flex;justify-content:center;min-height:320px;position:relative}.HomePage_visualHaloSoft__Xlv5z,.HomePage_visualHalo__bl6Zz{background:radial-gradient(circle at center,#e0b84847,#0000 65%);filter:blur(22px);inset:10% 8%;pointer-events:none;position:absolute}.HomePage_visualHaloSoft__Xlv5z{background:radial-gradient(circle at center,#ecd49652,#0000 68%);inset:12% 10%}.HomePage_showcaseShell__9SvUc,.HomePage_visualShell__pc8i8{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;max-width:700px;padding:8px;position:relative;width:100%;z-index:1}.HomePage_showcaseShell__9SvUc{max-width:760px}.HomePage_calendarImage__v35Yr,.HomePage_deviceImage__CVjiR{background:#0000;display:block;height:auto;mix-blend-mode:multiply;width:100%}.HomePage_showcaseSection__VSly4{grid-gap:48px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf2b8;border:1px solid #c2984724;border-radius:32px;box-shadow:inset 0 1px 0 #ffffffe6,0 24px 64px #6e542512;display:grid;gap:48px;grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);margin:80px 0;padding:56px 48px}.HomePage_ctaTitle__nwIRa,.HomePage_miniTitle__vBQ4u,.HomePage_sectionTitle__agH-y{font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:10px 0 0}.HomePage_highlightList__l7Lev{grid-gap:8px;counter-reset:highlight;display:grid;gap:8px;margin-top:16px}.HomePage_highlightItem__97s2p{grid-gap:12px;align-items:start;background:#ffffffb8;border:1px solid #c2984729;border-radius:14px;box-shadow:inset 0 1px 0 #fff,0 4px 16px #6e54250d;counter-increment:highlight;display:grid;gap:12px;grid-template-columns:30px 1fr;padding:12px 16px 12px 14px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.HomePage_highlightItem__97s2p:hover{background:#fffffff2;box-shadow:inset 0 1px 0 #fff,0 12px 32px #6e54251c;transform:translateX(4px)}.HomePage_highlightBullet__N-ahT{align-items:center;background:linear-gradient(135deg,#f5d870,#d4a020);border:none;border-radius:8px;box-shadow:0 2px 8px #b4821447;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;transform:none;width:26px}.HomePage_highlightBullet__N-ahT:after{color:#4a2e00;content:counter(highlight);font-size:.72rem;font-weight:800;letter-spacing:-.02em;transform:none}.HomePage_highlightTitle__38Ppx{color:#1c1409;font-size:1rem;font-weight:700;letter-spacing:-.02em}.HomePage_highlightDesc__5pfx\+{color:#675948;font-size:.87rem;line-height:1.55;margin-top:3px}.HomePage_miniSection__\+5HyL{padding:80px 0}.HomePage_miniHeader__w0u7l{margin:0 auto 48px;max-width:780px;text-align:center}.HomePage_miniHeader__w0u7l .HomePage_sectionEyebrow__5XOT-{margin:0 auto}.HomePage_miniHeader__w0u7l .HomePage_miniSubtitle__Z4ys6{margin-left:auto;margin-right:auto}.HomePage_miniGrid__3-1fx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.HomePage_miniCard__W8l5-{align-items:center;background:#fffcf4e0;border:1px solid #be9a5226;border-radius:24px;box-shadow:inset 0 1px 0 #fffffff2,0 16px 40px #6e54250f;display:flex;flex-direction:column;overflow:hidden;padding:22px 20px 20px;position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.HomePage_miniCard__W8l5-:before{background:linear-gradient(90deg,#f5d870,#d4a020);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.HomePage_miniCard__W8l5-:hover{border-color:#be9a524d;box-shadow:inset 0 1px 0 #fffffff2,0 32px 64px #6e542521;transform:translateY(-6px)}.HomePage_miniCard__W8l5-:hover:before{opacity:1}.HomePage_miniIcon__INzFj{align-items:center;background:none;border:none;box-shadow:none;display:inline-flex;justify-content:center;margin-bottom:20px}.HomePage_miniIcon__INzFj img{filter:drop-shadow(0 4px 10px rgba(180,130,20,.2));height:52px;object-fit:contain;width:52px}.HomePage_miniCardTitle__iEEI0{color:#16100a;font-size:1.18rem;font-weight:700;letter-spacing:-.03em;margin:0 0 10px}.HomePage_miniCardDesc__zJMo2{color:#695b49;font-size:.94rem;line-height:1.58;margin:0}.HomePage_darkModeSection__yVLMt{padding:0 0 80px}.HomePage_darkModePanel__W9Klw{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1px solid #c2984733;border-radius:32px;box-shadow:0 24px 62px #70521f26;padding:60px 48px 56px;text-align:center}.HomePage_darkEyebrow__deW3M{background:#ffffffbd;border-color:#b7851033;color:#b99a2a}.HomePage_darkTitle__mE0KZ{color:#1c1409}.HomePage_darkSubtitle__JukPJ{color:#675948;margin-left:auto;margin-right:auto}.HomePage_themeSwitcher__uArbs{align-items:center;background:#ffffffb3;border:1px solid #ba964838;border-radius:999px;display:inline-flex;gap:14px;margin:36px 0 44px;padding:10px 22px}.HomePage_switchLabel__Cf4aj{color:#675948bf;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:color .22s ease;-webkit-user-select:none;user-select:none}.HomePage_switchLabelActive__GSdq8{color:#f0c953}.HomePage_toggleTrack__w36mj{background:#8a744a3d;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:28px;padding:0;position:relative;transition:background .25s ease;width:52px}.HomePage_toggleTrackOn__CUqNy{background:linear-gradient(90deg,#f0c953,#dca31c)}.HomePage_toggleThumb__wpL1y{background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000059;height:22px;left:3px;position:absolute;top:3px;transition:transform .25s cubic-bezier(.34,1.4,.64,1);width:22px}.HomePage_toggleThumbOn__M2YX\+{transform:translateX(24px)}.HomePage_darkPreviewGrid__oQOzw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.HomePage_darkPreviewImg__\+UzsO{border:1px solid #bc974938;border-radius:14px;box-shadow:0 16px 40px #634e2b33;display:block;height:auto;transition:opacity .3s ease;width:100%}.HomePage_ctaSection__3y7D7{padding:0 0 120px}.HomePage_ctaPanel__RbxaZ{background:radial-gradient(ellipse at 80% 0,#f5d87038,#0000 50%),radial-gradient(ellipse at 20% 100%,#dcb4501f,#0000 50%),linear-gradient(160deg,#fffae8eb,#fdf6e4d1);border:1px solid #bd9e5933;border-radius:32px;box-shadow:inset 0 1px 0 #fffffff2,0 32px 80px #70521f1f;overflow:hidden;padding:64px 48px 48px;position:relative;text-align:center}.HomePage_ctaPanel__RbxaZ:before{background:linear-gradient(90deg,#0000,#d4a020,#0000);border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:180px}.HomePage_ctaIntegrations__fFR-f{align-items:center;border-top:1px solid #bd9e5929;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:32px;padding-top:24px}.HomePage_ctaIntegrationsLabel__96Azg{color:#a08a5e;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-right:4px;text-transform:uppercase}.HomePage_ctaIntegrationBadge__dEV-O{align-items:center;background:#ffffffb8;border:1px solid #c298472e;border-radius:999px;box-shadow:inset 0 1px 0 #fff;color:#3a2e1e;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;padding:6px 12px}.HomePage_ctaIntegrationBadge__dEV-O img{height:16px;object-fit:contain;width:16px}.HomePage_ctaIntegrationDivider__lJu8d{background:#bd9e5940;border-radius:999px;height:20px;margin:0 4px;width:1px}.HomePage_ctaPanel__RbxaZ .HomePage_sectionEyebrow__5XOT-{margin:0 auto}.HomePage_ctaTitle__nwIRa{margin-left:auto;margin-right:auto;max-width:880px}.HomePage_ctaSubtitle__uj3MW{margin-left:auto;margin-right:auto;max-width:700px}.HomePage_ctaPanel__RbxaZ .HomePage_ctaRow__Fpw9t{justify-content:center}[data-reveal=up]{transform:translateY(32px)}[data-reveal=left]{transform:translateX(-32px)}[data-reveal=right]{transform:translateX(32px)}@media (max-width:1080px){.HomePage_hero__xRa9-,.HomePage_showcaseSection__VSly4{grid-template-columns:1fr}.HomePage_heroCopy__99f7f,.HomePage_showcaseCopy__fQ8do{margin:0 auto;max-width:none;padding:36px 28px;text-align:center}.HomePage_sectionSubtitle__apa1S,.HomePage_subtitle__L96ui{margin-left:auto;margin-right:auto}.HomePage_ctaRow__Fpw9t{justify-content:center}.HomePage_heroVisual__hfhV0,.HomePage_showcaseVisual__ddbvk{min-height:440px}.HomePage_highlightItem__97s2p{text-align:left}}@media (max-width:860px){.HomePage_ctaSection__3y7D7,.HomePage_darkModeSection__yVLMt,.HomePage_hero__xRa9-,.HomePage_miniSection__\+5HyL,.HomePage_showcaseSection__VSly4{width:min(100%,calc(100% - 32px))}.HomePage_showcaseSection__VSly4{border-radius:24px;margin:48px 0;padding:40px 28px}.HomePage_miniGrid__3-1fx{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage_darkModePanel__W9Klw{padding:44px 28px 40px}}@media (max-width:620px){.HomePage_hero__xRa9-{gap:34px;padding-bottom:74px;padding-top:74px;padding-top:calc(74px + var(--header-h, 0px))}.HomePage_title__G4sQi{font-size:clamp(2.1rem,9vw,3rem)}.HomePage_ctaSubtitle__uj3MW,.HomePage_miniSubtitle__Z4ys6,.HomePage_sectionSubtitle__apa1S,.HomePage_subtitle__L96ui{font-size:1.02rem}.HomePage_ctaRow__Fpw9t{align-items:stretch;flex-direction:column}.HomePage_ctaPrimary__KtI\+b,.HomePage_ctaSecondary__P\+t\+s{width:100%}.HomePage_darkPreviewGrid__oQOzw,.HomePage_miniGrid__3-1fx{grid-template-columns:1fr}.HomePage_darkModePanel__W9Klw{border-radius:24px;padding:36px 20px 32px}.HomePage_miniSection__\+5HyL,.HomePage_showcaseSection__VSly4{padding-bottom:74px}.HomePage_ctaPanel__RbxaZ,.HomePage_showcaseShell__9SvUc,.HomePage_visualShell__pc8i8{border-radius:22px;padding:20px}.HomePage_showcaseCopy__fQ8do{border-radius:22px;padding:28px 20px}.HomePage_heroVisual__hfhV0,.HomePage_showcaseVisual__ddbvk{min-height:320px}}.LoginPage_loginBg__\+FzEI{background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:grid;flex:1 1;font-family:Poppins,Roboto,Arial,sans-serif;overflow:hidden;padding:clamp(20px,5vh,48px) 16px;place-items:center;position:relative}.LoginPage_card__0PmV2{background:#fffdf9;border-radius:28px;box-shadow:0 18px 50px #ffd23226,inset 0 2px 24px #ffdc7826;overflow:visible;padding:clamp(34px,5vw,48px);position:relative;width:min(520px,94vw);z-index:1}.LoginPage_card__0PmV2:after{--petal:26px;--petalColor:#ffcc3cb3;--stroke:#e6b42899;--fill:#ffefaa1f;background:radial-gradient(circle at var(--petal) -16px,var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 0 /calc(var(--petal)*2) 40px repeat-x,radial-gradient(circle at var(--petal) calc(100% + 16px),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 100% /calc(var(--petal)*2) 40px repeat-x,radial-gradient(circle at -16px var(--petal),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 0 /40px calc(var(--petal)*2) repeat-y,radial-gradient(circle at calc(100% + 16px) var(--petal),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 100% 0 /40px calc(var(--petal)*2) repeat-y,linear-gradient(var(--fill),var(--fill));border-radius:34px;box-shadow:0 0 0 1px var(--stroke) inset,0 6px 14px #ffd2281f;content:"";inset:-16px;pointer-events:none;position:absolute;z-index:0}.LoginPage_title__gHnSn{color:#b28b00;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:900;letter-spacing:.5px;margin-bottom:28px;position:relative;text-align:center;text-shadow:0 1px 2px #ffd6324d;z-index:2}.LoginPage_title__gHnSn span{color:#2a2617}.LoginPage_form__YME1y{grid-gap:14px;display:grid;gap:14px;position:relative;z-index:2}.LoginPage_label__tLD60{color:#3a3a3a;font-size:.95rem;font-weight:700}.LoginPage_input__D-sed{background:#fffefb;border:2px solid #f1d57a;border-radius:12px;font-size:1rem;height:46px;padding:0 14px;transition:box-shadow .15s,border-color .15s,background .15s}.LoginPage_input__D-sed:focus{background:#fffefc;border-color:#d8b94c;box-shadow:0 0 0 4px #ffdf7a59}.LoginPage_submit__O46eZ{background:linear-gradient(180deg,#ffe359,#ffd84d);border:2px solid #2a2617;border-radius:14px;box-shadow:0 6px 20px #ffd24d40;color:#2a2617;cursor:pointer;font-size:1.08rem;font-weight:800;height:50px;margin-top:12px;transition:transform .15s,box-shadow .15s,background .15s}.LoginPage_submit__O46eZ:focus,.LoginPage_submit__O46eZ:hover{background:linear-gradient(180deg,#fff5c5,#ffe675);box-shadow:0 10px 24px #ffd24d47;color:#8c6d00;transform:translateY(-2px)}.LoginPage_linksRow__6K44A{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.LoginPage_link__v0zxg{color:#6d5a00;font-weight:700;position:relative;text-decoration:none}.LoginPage_link__v0zxg:after{background:#b99a2a;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .18s}.LoginPage_link__v0zxg:hover:after{transform:scaleX(1)}.LoginPage_dot__Yln84{opacity:.35}@media (max-width:600px){.LoginPage_card__0PmV2{border-radius:20px;padding:28px}.LoginPage_card__0PmV2:after{--petal:18px;border-radius:22px;inset:-12px}.LoginPage_title__gHnSn{font-size:1.6rem}}[data-theme=dark] .LoginPage_loginBg__\+FzEI{background:radial-gradient(circle at 10% 10%,#5f3fc229,#0000 36%),radial-gradient(circle at 86% 82%,#4828a61f,#0000 44%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .LoginPage_card__0PmV2{background:#100d1ce6;box-shadow:0 18px 50px #03020894,inset 0 2px 24px #432c8a33}[data-theme=dark] .LoginPage_card__0PmV2:after{--petalColor:#8c68ff8c;--stroke:#7b54e685;--fill:#603fc21f;box-shadow:0 0 0 1px var(--stroke) inset,0 6px 14px #3d248459}[data-theme=dark] .LoginPage_title__gHnSn{color:#d5c3ff;text-shadow:0 1px 2px #603fc266}[data-theme=dark] .LoginPage_title__gHnSn span{color:#f3eeff}[data-theme=dark] .LoginPage_label__tLD60{color:#b2a8d2}[data-theme=dark] .LoginPage_input__D-sed{background:#141022eb;border-color:#835ff559;color:#f3eeff}[data-theme=dark] .LoginPage_input__D-sed:focus{background:#181328f2;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf63d}[data-theme=dark] .LoginPage_submit__O46eZ{background:linear-gradient(180deg,#8b5cf6,#6d28d9);border-color:#4e2b96;box-shadow:0 6px 20px #3d1c815c;color:#f8f4ff}[data-theme=dark] .LoginPage_submit__O46eZ:focus,[data-theme=dark] .LoginPage_submit__O46eZ:hover{background:linear-gradient(180deg,#9b72ff,#7a3ee7);box-shadow:0 10px 24px #3d1c8173;color:#f8f4ff}[data-theme=dark] .LoginPage_link__v0zxg,[data-theme=dark] .LoginPage_link__v0zxg:after{background:#8f63ff;color:#c9acff}.SignUpPage_pageBg__9pWHL{background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:grid;flex:1 1;font-family:Poppins,Roboto,Arial,sans-serif;overflow:hidden;padding:clamp(20px,5vh,48px) 16px;place-items:center;position:relative}.SignUpPage_card__ggshx{background:#fffdf9;border-radius:28px;box-shadow:0 18px 50px #ffd23226,inset 0 2px 24px #ffdc7826;overflow:visible;padding:clamp(34px,5vw,48px);position:relative;width:min(520px,94vw);z-index:1}.SignUpPage_card__ggshx:after{--petal:26px;--petalColor:#ffcc3cb3;--stroke:#e6b42899;--fill:#ffefaa1f;background:radial-gradient(circle at var(--petal) -16px,var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 0 /calc(var(--petal)*2) 40px repeat-x,radial-gradient(circle at var(--petal) calc(100% + 16px),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 100% /calc(var(--petal)*2) 40px repeat-x,radial-gradient(circle at -16px var(--petal),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 0 /40px calc(var(--petal)*2) repeat-y,radial-gradient(circle at calc(100% + 16px) var(--petal),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 100% 0 /40px calc(var(--petal)*2) repeat-y,linear-gradient(var(--fill),var(--fill));border-radius:34px;box-shadow:0 0 0 1px var(--stroke) inset,0 6px 14px #ffd2281f;content:"";inset:-16px;pointer-events:none;position:absolute;z-index:0}.SignUpPage_title__\+6Wja{color:#b28b00;font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:900;letter-spacing:.5px;margin-bottom:28px;position:relative;text-align:center;text-shadow:0 1px 2px #ffd6324d;z-index:2}.SignUpPage_form__jX9PA{grid-gap:14px;display:grid;gap:14px;position:relative;z-index:2}.SignUpPage_label__cBwZI{color:#3a3a3a;font-size:.95rem;font-weight:700}.SignUpPage_input__4BRmT{background:#fffefb;border:2px solid #f1d57a;border-radius:12px;font-size:1rem;height:46px;padding:0 14px;transition:box-shadow .15s,border-color .15s,background .15s}.SignUpPage_input__4BRmT:focus{background:#fffefc;border-color:#d8b94c;box-shadow:0 0 0 4px #ffdf7a59}.SignUpPage_btn__ISGc8{background:linear-gradient(180deg,#ffe359,#ffd84d);border:2px solid #2a2617;border-radius:14px;box-shadow:0 6px 20px #ffd24d40;color:#2a2617;cursor:pointer;font-size:1.08rem;font-weight:800;height:50px;margin-top:12px;transition:transform .15s,box-shadow .15s,background .15s}.SignUpPage_btn__ISGc8:focus,.SignUpPage_btn__ISGc8:hover{background:linear-gradient(180deg,#fff5c5,#ffe675);box-shadow:0 10px 24px #ffd24d47;color:#8c6d00;transform:translateY(-2px)}.SignUpPage_footerLinks__N-3xk{margin-top:20px;position:relative;text-align:center;z-index:2}.SignUpPage_link__M6XZd{color:#6d5a00;font-weight:700;position:relative;text-decoration:none}.SignUpPage_link__M6XZd:after{background:#b99a2a;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .18s}.SignUpPage_link__M6XZd:hover:after{transform:scaleX(1)}@media (max-width:600px){.SignUpPage_card__ggshx{border-radius:20px;padding:28px}.SignUpPage_card__ggshx:after{--petal:18px;border-radius:22px;inset:-12px}.SignUpPage_title__\+6Wja{font-size:1.6rem}}[data-theme=dark] .SignUpPage_pageBg__9pWHL{background:radial-gradient(circle at 10% 10%,#5f3fc229,#0000 36%),radial-gradient(circle at 86% 82%,#4828a61f,#0000 44%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .SignUpPage_card__ggshx{background:#100d1ce6;box-shadow:0 18px 50px #03020894,inset 0 2px 24px #432c8a33}[data-theme=dark] .SignUpPage_card__ggshx:after{--petalColor:#8c68ff8c;--stroke:#7b54e685;--fill:#603fc21f;box-shadow:0 0 0 1px var(--stroke) inset,0 6px 14px #3d248459}[data-theme=dark] .SignUpPage_title__\+6Wja{color:#d5c3ff;text-shadow:0 1px 2px #603fc266}[data-theme=dark] .SignUpPage_title__\+6Wja span{color:#f3eeff}[data-theme=dark] .SignUpPage_label__cBwZI{color:#b2a8d2}[data-theme=dark] .SignUpPage_input__4BRmT{background:#141022eb;border-color:#835ff559;color:#f3eeff}[data-theme=dark] .SignUpPage_input__4BRmT:focus{background:#181328f2;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf63d}[data-theme=dark] .SignUpPage_btn__ISGc8{background:linear-gradient(180deg,#8b5cf6,#6d28d9);border-color:#4e2b96;box-shadow:0 6px 20px #3d1c815c;color:#f8f4ff}[data-theme=dark] .SignUpPage_btn__ISGc8:focus,[data-theme=dark] .SignUpPage_btn__ISGc8:hover{background:linear-gradient(180deg,#9b72ff,#7a3ee7);box-shadow:0 10px 24px #3d1c8173;color:#f8f4ff}[data-theme=dark] .SignUpPage_link__M6XZd,[data-theme=dark] .SignUpPage_link__M6XZd:after{background:#8f63ff;color:#c9acff}.ForgotPasswordPage_pageBg__qmDXJ{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);box-sizing:border-box;display:grid;flex:1 1;font-family:Poppins,Roboto,Arial,sans-serif;overflow:hidden;padding:clamp(20px,5vh,48px) 16px;place-items:center;position:relative}.ForgotPasswordPage_card__6Mr0w{align-items:stretch;background:#fffdf9;border-radius:28px;box-shadow:0 18px 50px #ffd23226,inset 0 2px 24px #ffdc7826;display:flex;flex-direction:column;overflow:visible;padding:clamp(34px,5vw,48px);position:relative;width:min(440px,94vw);z-index:1}.ForgotPasswordPage_card__6Mr0w:after{--petal:26px;--petalColor:#ffcc3cb3;--stroke:#e6b42899;--fill:#ffefaa1f;background:radial-gradient(circle at var(--petal) -16px,var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 0 /calc(var(--petal)*2) 40px repeat-x,radial-gradient(circle at var(--petal) calc(100% + 16px),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 100% /calc(var(--petal)*2) 40px repeat-x,radial-gradient(circle at -16px var(--petal),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 0 0 /40px calc(var(--petal)*2) repeat-y,radial-gradient(circle at calc(100% + 16px) var(--petal),var(--petalColor) var(--petal),#0000 calc(var(--petal) + .5px)) 100% 0 /40px calc(var(--petal)*2) repeat-y,linear-gradient(var(--fill),var(--fill));border-radius:34px;box-shadow:0 0 0 1px var(--stroke) inset,0 6px 14px #ffd2281f;content:"";inset:-16px;pointer-events:none;position:absolute;z-index:0}.ForgotPasswordPage_title__H4Cdx{color:#b28b00;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:900;letter-spacing:.3px;margin-bottom:12px;position:relative;text-align:center;text-shadow:0 1px 2px #ffd6324d;z-index:2}.ForgotPasswordPage_infoText__8RQze{color:#6b5e2e;font-size:.95rem;line-height:1.65;margin-bottom:28px;position:relative;text-align:center;z-index:2}.ForgotPasswordPage_form__9Hxqo{grid-gap:14px;display:grid;gap:14px;position:relative;z-index:2}.ForgotPasswordPage_label__FcmWa{color:#3a3a3a;font-size:.95rem;font-weight:700}.ForgotPasswordPage_input__0GzOv{background:#fffefb;border:2px solid #f1d57a;border-radius:12px;color:#1a1a1a;font-family:inherit;font-size:1rem;height:46px;outline:none;padding:0 14px;transition:box-shadow .15s,border-color .15s,background .15s}.ForgotPasswordPage_input__0GzOv::placeholder{color:#bfaa6e}.ForgotPasswordPage_input__0GzOv:focus{background:#fffefc;border-color:#d8b94c;box-shadow:0 0 0 4px #ffdf7a59}.ForgotPasswordPage_btn__DZfWU{background:linear-gradient(180deg,#ffe359,#ffd84d);border:2px solid #2a2617;border-radius:14px;box-shadow:0 6px 20px #ffd24d4d;color:#2a2617;cursor:pointer;font-family:inherit;font-size:1.08rem;font-weight:800;height:50px;margin-top:4px;position:relative;transition:transform .15s,box-shadow .15s,background .15s;z-index:2}.ForgotPasswordPage_btn__DZfWU:focus,.ForgotPasswordPage_btn__DZfWU:hover{background:linear-gradient(180deg,#fff5c5,#ffe675);box-shadow:0 10px 28px #ffd24d59;color:#8c6d00;transform:translateY(-2px)}.ForgotPasswordPage_btn__DZfWU:active{box-shadow:0 4px 12px #ffd24d40;transform:translateY(0)}.ForgotPasswordPage_successMsg__7ntjL{animation:ForgotPasswordPage_fadeUp__oNUq- .4s ease;background:#fefff0;border:1.5px solid #d4e87a;border-radius:12px;color:#5a6e00;font-size:.95rem;font-weight:600;line-height:1.6;margin:8px 0;padding:22px 12px;position:relative;text-align:center;z-index:2}@keyframes ForgotPasswordPage_fadeUp__oNUq-{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordPage_footerLinks__cCvu8{display:flex;justify-content:center;margin-top:22px;position:relative;z-index:2}.ForgotPasswordPage_link__OOnkW{align-items:center;color:#6d5a00;display:inline-flex;font-size:.95rem;font-weight:700;gap:5px;position:relative;text-decoration:none;transition:color .15s}.ForgotPasswordPage_link__OOnkW:before{content:"←";font-size:.9em;transition:transform .18s}.ForgotPasswordPage_link__OOnkW:hover{color:#b28b00}.ForgotPasswordPage_link__OOnkW:hover:before{transform:translateX(-3px)}@media (max-width:600px){.ForgotPasswordPage_card__6Mr0w{border-radius:20px;padding:28px}.ForgotPasswordPage_card__6Mr0w:after{--petal:18px;border-radius:22px;inset:-12px}.ForgotPasswordPage_title__H4Cdx{font-size:1.5rem}}[data-theme=dark] .ForgotPasswordPage_pageBg__qmDXJ{background:radial-gradient(circle at 10% 10%,#5f3fc229,#0000 36%),radial-gradient(circle at 86% 82%,#4828a61f,#0000 44%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .ForgotPasswordPage_card__6Mr0w{background:#100d1ce6;box-shadow:0 18px 50px #03020894,inset 0 2px 24px #432c8a33}[data-theme=dark] .ForgotPasswordPage_card__6Mr0w:after{--petalColor:#8c68ff8c;--stroke:#7b54e685;--fill:#603fc21f;box-shadow:0 0 0 1px var(--stroke) inset,0 6px 14px #3d248459}[data-theme=dark] .ForgotPasswordPage_title__H4Cdx{color:#d5c3ff;text-shadow:0 1px 2px #603fc266}[data-theme=dark] .ForgotPasswordPage_infoText__8RQze,[data-theme=dark] .ForgotPasswordPage_label__FcmWa{color:#b2a8d2}[data-theme=dark] .ForgotPasswordPage_input__0GzOv{background:#141022eb;border-color:#835ff559;color:#f3eeff}[data-theme=dark] .ForgotPasswordPage_input__0GzOv::placeholder{color:#968db8}[data-theme=dark] .ForgotPasswordPage_input__0GzOv:focus{background:#181328f2;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf63d}[data-theme=dark] .ForgotPasswordPage_btn__DZfWU{background:linear-gradient(180deg,#8b5cf6,#6d28d9);border-color:#4e2b96;box-shadow:0 6px 20px #3d1c815c;color:#f8f4ff}[data-theme=dark] .ForgotPasswordPage_btn__DZfWU:focus,[data-theme=dark] .ForgotPasswordPage_btn__DZfWU:hover{background:linear-gradient(180deg,#9b72ff,#7a3ee7);box-shadow:0 10px 28px #3d1c8173;color:#f8f4ff}[data-theme=dark] .ForgotPasswordPage_successMsg__7ntjL{background:#36b37e24;border-color:#48d69957;color:#8af3c4}[data-theme=dark] .ForgotPasswordPage_link__OOnkW{color:#c9acff}[data-theme=dark] .ForgotPasswordPage_link__OOnkW:hover{color:#e0cdff}.AddTask_modalOverlay__foKkD{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e180a2e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.AddTask_modalCard__q3nJG{animation:AddTask_modalIn__nNu7i .17s cubic-bezier(.5,1.6,.4,1) backwards;background:#fdfaf1;border:1px solid #e6dcc0;border-radius:10px;box-shadow:inset 0 1px 0 #f6efd9,0 4px 24px #785f1e1c,0 12px 36px #503c1412;font-family:Inter,Roboto,Arial,sans-serif;max-width:96vw;min-width:320px;padding:28px 30px 24px;position:relative;width:min(560px,100%)}.AddTask_modalHeader__otKY9{align-items:center;border-bottom:1px solid #ece2c4;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:14px}@keyframes AddTask_modalIn__nNu7i{0%{opacity:0;transform:scale(.95) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.AddTask_closeBtn__GMjr0{background:none;border:none;color:#a99565;cursor:pointer;font-size:1.5rem;line-height:1;padding:2px 4px;transition:color .13s}.AddTask_closeBtn__GMjr0:hover{color:#6c5520}.AddTask_modalCard__q3nJG h2{color:#7a6432;font-size:.95rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.AddTask_modalBody__E95MY{display:flex;flex-direction:column;gap:0}.AddTask_fieldLabel__STOup,.AddTask_modalBody__E95MY>div>label.AddTask_fieldLabel__STOup,.AddTask_modalBody__E95MY>label{color:#8a7546;display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:5px;margin-top:14px;text-transform:uppercase}.AddTask_input__SdmMi{background:#fffdf4;border:1px solid #ddd0a8;border-radius:5px;box-sizing:border-box;color:#4a3c20;font-family:inherit;font-size:13px;padding:9px 12px;transition:border .13s,box-shadow .13s;width:100%}.AddTask_input__SdmMi:focus{background:#fff;border-color:#c9b878;box-shadow:0 0 0 3px #c9b87833;outline:none}.AddTask_input__SdmMi::placeholder{color:#b0985e;opacity:.7}textarea.AddTask_input__SdmMi{line-height:1.5;min-height:88px;resize:vertical}.AddTask_dropdownWrapper__FFiSk{margin-top:0;position:relative}.AddTask_dropdownTrigger__EUARM{align-items:center;background:#fffdf4;border:1px solid #ddd0a8;border-radius:5px;color:#4a3c20;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;justify-content:space-between;padding:9px 12px;text-align:left;transition:border .13s;width:100%}.AddTask_dropdownTrigger__EUARM:focus,.AddTask_dropdownTrigger__EUARM:hover{border-color:#c9b878;box-shadow:0 0 0 3px #c9b8782e;outline:none}.AddTask_dropdownArrow__QmCSe{color:#a89060;font-size:.75rem;margin-left:8px}.AddTask_dropdownMenu__PfKsV{background:#fdfaf1;border:1px solid #ddd0a8;border-radius:6px;box-shadow:0 8px 20px #503c141a;left:0;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 5px);z-index:100}.AddTask_dropdownItem__VPhfK{align-items:center;color:#4a3c20;cursor:pointer;display:flex;flex-direction:row;font-size:13px;font-weight:500;gap:10px;letter-spacing:0;line-height:1.3;margin-top:0;padding:9px 14px;text-transform:none;transition:background .1s}.AddTask_dropdownItem__VPhfK:hover{background:#f7eecb}.AddTask_dropdownCheckbox__4ZkYT{accent-color:#a98a38;cursor:pointer;flex-shrink:0;height:14px;margin:0;vertical-align:middle;width:14px}.AddTask_selectedChips__zx0lq{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.AddTask_selectedChip__Yws\+P{align-items:center;background:#f3edd8;border:1px solid #d9c888;border-radius:4px;color:#6a5020;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.AddTask_chipRemove__QqlnQ{align-items:center;background:none;border:none;color:#b04a32;cursor:pointer;display:flex;font-size:13px;line-height:1;padding:0}.AddTask_stepAddRow__yVlne{align-items:center;display:flex;gap:7px;margin-top:0}.AddTask_stepAddRow__yVlne .AddTask_input__SdmMi{flex:1 1}.AddTask_stepAddBtn__e1LeO{align-items:center;background:#f3edd8;border:1px solid #ddd0a8;border-radius:5px;color:#a98a38;cursor:pointer;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:700;height:34px;justify-content:center;line-height:1;transition:background .13s,border .13s;width:34px}.AddTask_stepAddBtn__e1LeO:hover:not(:disabled){background:#ecdfa2;border-color:#c9b878}.AddTask_stepAddBtn__e1LeO:disabled{cursor:not-allowed;opacity:.4}.AddTask_stepList__ySSAX{background:#ffffff80;border:1px dashed #d9caa0;border-radius:5px;display:flex;flex-direction:column;gap:3px;list-style:none;margin:7px 0 0;padding:6px 10px}.AddTask_stepItem__OHNd8{align-items:center;color:#4a3c20;display:flex;font-size:12px;gap:8px;padding:4px 2px}.AddTask_stepItem__OHNd8:hover .AddTask_stepRemove__xN8na{opacity:1}.AddTask_stepDot__-utbX{background:#b8a050;border-radius:50%;flex-shrink:0;height:6px;width:6px}.AddTask_stepText__7rkUM{flex:1 1;line-height:1.4;word-break:break-word}.AddTask_stepRemove__xN8na{background:none;border:none;border-radius:3px;color:#64501e66;cursor:pointer;font-size:1.1rem;line-height:1;opacity:0;padding:2px 5px;transition:opacity .13s,background .12s,color .12s}.AddTask_stepRemove__xN8na:hover{background:#fff0ecd9;color:#b04a32;opacity:1}.AddTask_modalActions__cY9qV{border-top:1px solid #ece2c4;display:flex;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:16px}.AddTask_detailsBtn__dXXjt{background:#fdf8e4;border:1px solid #c9b878;border-radius:5px;color:#7a6228;cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:.02em;min-width:110px;padding:9px 22px;transition:background .14s,border-color .14s,transform .13s}.AddTask_detailsBtn__dXXjt:hover{background:#f7eecb;border-color:#a8923f;transform:translateY(-1px)}.AddTask_detailsBtn__dXXjt:disabled{cursor:not-allowed;opacity:.5;transform:none}.AddTask_primaryBtn__E3YLa{background:#c9b878;border-color:#b09e60;color:#4a3815}.AddTask_primaryBtn__E3YLa:hover{background:#b8a85f;border-color:#8e7d3f}.AddTask_required__dUpUu{color:#c04040;font-size:1em;margin-left:1px}@media (max-width:600px){.AddTask_modalCard__q3nJG{padding:20px 18px 18px}.AddTask_modalActions__cY9qV{flex-direction:column}.AddTask_detailsBtn__dXXjt{min-width:0;text-align:center;width:100%}}.AddCustomerModal_overlay__XEt0M{align-items:center;background:#0a0f19bf;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:3000}.AddCustomerModal_modal__824r3{background:#fffdf4;border:2px solid #ffe066;border-radius:20px;box-shadow:0 12px 44px #e7ce8b99;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(1120px,96vw)}.AddCustomerModal_header__hIq4t{align-items:center;background:#fffdf4;border-bottom:2px solid #ffe066;color:#b99a2a;display:flex;font-size:2rem;font-weight:700;justify-content:space-between;padding:22px 22px 12px}.AddCustomerModal_closeBtn__Qf1Vm{background:none;border:none;color:#bdb176;cursor:pointer;font-size:2.2rem;line-height:1;padding:0 6px;transition:color .13s}.AddCustomerModal_closeBtn__Qf1Vm:hover{color:#b99a2a}.AddCustomerModal_body__FoSxD{background:#fffdf4;flex:1 1;overflow-y:auto;padding:14px 16px 20px}.AddCustomerModal_columns__44GbS{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AddCustomerModal_column__4OfKI{display:flex;flex-direction:column;gap:12px}.AddCustomerModal_sectionCard__2KbCh{background:#fffdf4;border:1.5px solid #edd379;border-radius:10px;overflow:hidden}.AddCustomerModal_sectionHeader__IR2Kl{background:linear-gradient(180deg,#f7f4e3,#f3eed5);border-bottom:1.5px solid #edd379;color:#2e3a49;font-size:1.03rem;font-weight:700;padding:10px 12px}.AddCustomerModal_sectionBody__Xvmz6{padding:12px}.AddCustomerModal_sectionBody__Xvmz6 label{color:#ad8c11;display:block;font-size:1rem;font-weight:700;margin-bottom:10px}.AddCustomerModal_subTitle__6V9eC{color:#2f3d48;font-size:1.06rem;font-weight:700;margin-bottom:10px}.AddCustomerModal_addressAutocompleteWrapper__c6K0x{position:relative}.AddCustomerModal_addressSearchingSpinner__x2CpJ{color:#b99a2a;font-size:1.2rem;letter-spacing:2px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.AddCustomerModal_addressSuggestions__h3Ry2{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 8px 28px #b99a2a2e;left:0;max-height:240px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.AddCustomerModal_addressSuggestionItem__4Rf2F{align-items:flex-start;border-bottom:1px solid #fffae6;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .12s}.AddCustomerModal_addressSuggestionItem__4Rf2F:last-child{border-bottom:none}.AddCustomerModal_addressSuggestionItem__4Rf2F:hover{background:#fffde4}.AddCustomerModal_addressSuggestionMain__C-nmw{color:#1a1a1a;font-size:.88rem;font-weight:600;line-height:1.3}.AddCustomerModal_addressSuggestionSub__fLogs{color:#8a7a5a;font-size:.79rem;line-height:1.3;margin-top:2px}input:not([type=checkbox]),select,textarea{background:#fffbe4;border:2px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:1.03rem;margin-bottom:2px;margin-top:6px;padding:11px 13px;transition:border .14s,background .14s;width:100%}input:not([type=checkbox]):focus,select:focus,textarea:focus{background:#fffad1;border-color:#e7ce8b;outline:none}.AddCustomerModal_footer__TpWgR{background:#fffdf4;border-top:2px solid #ffe066;display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px}button{background:#fffbe4;border:2px solid #b99a2a;border-radius:8px;color:#b99a2a;font-size:1.07rem;font-weight:700;padding:9px 16px;transition:background .15s,color .15s,border .15s}.AddCustomerModal_saveBtn__wLzeq{background:#ffd600;border-color:#e2bb06;color:#563f01}.AddCustomerModal_saveBtn__wLzeq:hover{background:#fffbe4;border-color:#ffd600;color:#b99a2a}.AddCustomerModal_cancelBtn__VEidz{background:#fffbe4;border-color:#b99a2a;color:#b99a2a}.AddCustomerModal_cancelBtn__VEidz:hover{background:#fff;border-color:#ffd600;color:#ad8c11}.AddCustomerModal_addBtn__jfvxc{background:#fffbe4;border:2px solid #ffe066;color:#b99a2a;margin-top:6px;width:100%}.AddCustomerModal_addBtn__jfvxc:hover{background:#ffd600;color:#6b5600}.AddCustomerModal_deleteBtn__0xNA8{background:#fff0e7;border-color:#d2a38f;color:#8b3f2a;margin-top:8px;padding:7px 10px}.AddCustomerModal_deleteBtn__0xNA8:hover{background:#f7e3d8}.AddCustomerModal_flexRow__hCy98{align-items:end;display:flex;gap:10px}.AddCustomerModal_checkboxRow__2iLdg{align-items:center;display:flex;gap:9px}.AddCustomerModal_checkboxRow__2iLdg input[type=checkbox]{accent-color:#ffd600;cursor:pointer;height:18px;margin:0;width:18px}.AddCustomerModal_checkboxLabel__puO\+n{color:#7d6836;cursor:pointer;display:inline;font-size:.98rem;font-weight:700;margin:0}.AddCustomerModal_gridTwo__KiSte{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AddCustomerModal_contactRow__7zlHq{grid-gap:10px;display:grid;gap:10px;grid-template-columns:160px 1fr}.AddCustomerModal_subCardRow__swDb-{align-items:center;background:#fffbe7;border:1.5px solid #edd379;border-radius:10px;display:flex;justify-content:space-between;margin-top:12px;padding:10px 12px}.AddCustomerModal_otherContactBox__nsGwR{background:#fffdf6;border:1.5px dashed #ccb57a;border-radius:9px;margin-top:10px;padding:10px}@media (max-width:960px){.AddCustomerModal_columns__44GbS{grid-template-columns:1fr}}@media (max-width:640px){.AddCustomerModal_contactRow__7zlHq,.AddCustomerModal_gridTwo__KiSte{grid-template-columns:1fr}.AddCustomerModal_modal__824r3{border-radius:12px;max-height:96vh;width:100%}.AddCustomerModal_body__FoSxD,.AddCustomerModal_footer__TpWgR,.AddCustomerModal_header__hIq4t{padding-left:12px;padding-right:12px}}.BulletinDashboardCard_card__9yMTV{background:repeating-linear-gradient(90deg,#b99a2a0a 0 1px,#0000 1px 14px),linear-gradient(180deg,#fffdf5,#fff8e8);border:1.5px solid #ffeab8;border-radius:16px;box-shadow:0 4px 24px #b99a2a14,inset 0 0 0 1px #ffffffb3;display:flex;flex-direction:column;min-height:200px;overflow:hidden;padding:18px 16px 14px;position:relative}.BulletinDashboardCard_header__HaApC{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.BulletinDashboardCard_headerLink__2Mz-n{align-items:center;background:none;border:none;color:#b99a2a;cursor:pointer;display:flex;font:inherit;gap:9px;padding:0;text-align:left;transition:transform .15s ease,opacity .15s ease}.BulletinDashboardCard_headerLink__2Mz-n:hover{transform:translateY(-1px)}.BulletinDashboardCard_headerLink__2Mz-n:focus-visible{border-radius:10px;outline:2px solid #c8951873;outline-offset:4px}.BulletinDashboardCard_iconWrap__OCVLM{align-items:center;background:linear-gradient(180deg,#fff4c2,#f8d65a);border:1px solid #d9b440;border-radius:50%;box-shadow:0 1px 3px #b99a2a40;color:#7d5e08;display:inline-flex;height:28px;justify-content:center;width:28px}.BulletinDashboardCard_title__ybxE5{color:#5d4a08;font-size:1.05rem;font-weight:800;letter-spacing:.01em}.BulletinDashboardCard_count__oNDLy{align-items:center;background:linear-gradient(180deg,#eeceda,#e0d4e7);border:1px solid #c9a4bd;border-radius:999px;box-shadow:0 1px 3px #aa829638,inset 0 -1px 0 #0000000f;color:#6b3a55;display:inline-flex;font-size:.78rem;font-weight:800;height:24px;justify-content:center;min-width:24px;padding:0 8px}.BulletinDashboardCard_empty__a2AOV{color:#8a7a3a;padding:24px 12px;text-align:center}.BulletinDashboardCard_emptyTitle__HrIrw{color:#6e5b1d;font-size:.96rem;font-weight:700;margin-bottom:2px}.BulletinDashboardCard_emptySub__RwTYQ{color:#9a884d;font-size:.82rem}.BulletinDashboardCard_board__LMAGr{grid-gap:18px 14px;display:grid;flex:1 1;gap:18px 14px;grid-template-columns:1fr 1fr;padding:8px 4px 4px}.BulletinDashboardCard_note__vDvsT{background:linear-gradient(180deg,#fff3a0,#ffea7a);border:none;border-radius:5px;box-shadow:0 1px 1px #0000000d,0 8px 16px -10px #46320a73,0 14px 24px -18px #46320a4d;color:#2b2104;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;min-height:88px;padding:14px 10px 10px;position:relative;text-align:left;transform-origin:top center;transition:transform .18s ease,box-shadow .18s ease}.BulletinDashboardCard_note__vDvsT:after{background:linear-gradient(180deg,#ffffff73,#00000005);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.BulletinDashboardCard_note__vDvsT:hover{box-shadow:0 1px 1px #0000000d,0 14px 24px -12px #46320a80,0 22px 36px -22px #46320a66;transform:rotate(0deg) translateY(-3px)!important;z-index:2}.BulletinDashboardCard_tilt0__26G24{transform:rotate(-1.4deg)}.BulletinDashboardCard_tilt1__08-Ni{transform:rotate(1.2deg)}.BulletinDashboardCard_tilt2__pl5Lx{transform:rotate(-.7deg)}.BulletinDashboardCard_tilt3__Gv7zf{transform:rotate(1.8deg)}.BulletinDashboardCard_tone0__Jc8zS{background:linear-gradient(180deg,#fff6db,#ffeab8)}.BulletinDashboardCard_tone1__-Vyb8{background:linear-gradient(180deg,#fae7eb,#eeceda)}.BulletinDashboardCard_tone2__wIET-{background:linear-gradient(180deg,#dbeef7,#c0dcec)}.BulletinDashboardCard_tone3__kuF7V{background:linear-gradient(180deg,#e7f1dc,#ccd5ae)}.BulletinDashboardCard_tone4__igYi8{background:linear-gradient(180deg,#fff5ed,#fae0d8)}.BulletinDashboardCard_notePinned__thy20{background:linear-gradient(180deg,#fff6db,#ffeab8)!important;box-shadow:0 1px 1px #0000000d,0 12px 24px -12px #a0781e66,0 20px 36px -26px #a0781e4d}.BulletinDashboardCard_noteUrgent__kVLx-{background:linear-gradient(180deg,#fae0d8,#eeceda)!important}.BulletinDashboardCard_pin__r3BQS{background:radial-gradient(circle at 35% 30%,#ff6f61 0,#c43c2f 70%,#8a2a1f 100%);border-radius:50%;box-shadow:0 2px 4px #00000059,inset -2px -2px 3px #00000040,inset 2px 2px 3px #fff6;height:14px;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:14px;z-index:2}.BulletinDashboardCard_noteUrgent__kVLx- .BulletinDashboardCard_pin__r3BQS{background:radial-gradient(circle at 35% 30%,#ffd84d 0,#d6a91a 70%,#8a6a0d 100%)}.BulletinDashboardCard_noteHeader__SjC\+o{align-items:center;color:#6a5413;display:flex;flex-wrap:wrap;font-size:.7rem;gap:6px;position:relative;z-index:1}.BulletinDashboardCard_noteWhen__qNeZT{font-weight:600}.BulletinDashboardCard_miniBadge__1Dria{background:#ffffffa6;border:1px solid #00000014;border-radius:999px;color:#5d4a08;font-size:.62rem;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.BulletinDashboardCard_miniBadgeUrgent__rCDvt{background:#ffffffd9;border-color:#8a2a1f4d;color:#8a2a1f}.BulletinDashboardCard_noteTitle__sDXbs{color:#2b2104;font-family:Caveat,Comic Sans MS,Roboto,cursive;font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.2;position:relative;word-break:break-word;z-index:1}.BulletinDashboardCard_ackChip__sNbY5{align-self:flex-start;background:linear-gradient(180deg,#fff,#ffe9b3);border:1px solid #c89518;border-radius:999px;box-shadow:0 1px 3px #aa821e40;color:#6e4f02;font-size:.7rem;font-weight:700;margin-top:4px;padding:3px 9px;position:relative;z-index:1}@media (max-width:480px){.BulletinDashboardCard_board__LMAGr{grid-template-columns:1fr}}[data-theme=dark] .BulletinDashboardCard_card__9yMTV{background:repeating-linear-gradient(90deg,#8b5cf60f 0 1px,#0000 1px 14px),linear-gradient(180deg,#181627,#221c37);border-color:#8b5cf66b;box-shadow:0 6px 24px #0006,inset 0 0 0 1px #8b5cf61f}[data-theme=dark] .BulletinDashboardCard_headerLink__2Mz-n{color:#c4b5fd}[data-theme=dark] .BulletinDashboardCard_iconWrap__OCVLM{background:linear-gradient(180deg,#322a4d,#211a36);border-color:#a78bfa80;box-shadow:0 1px 3px #0006;color:#d8cdf8}[data-theme=dark] .BulletinDashboardCard_title__ybxE5{color:#efeaff}[data-theme=dark] .BulletinDashboardCard_count__oNDLy{background:linear-gradient(180deg,#8b5cf6,#6d4ed8);color:#fff}[data-theme=dark] .BulletinDashboardCard_emptySub__RwTYQ,[data-theme=dark] .BulletinDashboardCard_empty__a2AOV{color:#a99fd0}[data-theme=dark] .BulletinDashboardCard_emptyTitle__HrIrw{color:#d8cdf8}[data-theme=dark] .BulletinDashboardCard_headerLink__2Mz-n:focus-visible{outline-color:#a78bfa8c}.AssigneeFilterBar_filterBarWrapper__UkRnI{align-items:flex-start;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;gap:4px}.AssigneeFilterBar_filterLabel__ogl\+n{color:#4a3d0e8c;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.AssigneeFilterBar_filterSelect__hPTII{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf;border:1.5px solid #b99a2a59;border-radius:8px;box-shadow:0 2px 8px #b99a2a0f,inset 0 1px 0 #ffffffb3;color:#3a2f00;font-size:.85rem;font-weight:600;line-height:1.2;min-width:140px;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease}.AssigneeFilterBar_filterSelect__hPTII:focus{border-color:#b99a2a80;box-shadow:0 0 0 3px #b99a2a1f;outline:none}[data-theme=dark] .AssigneeFilterBar_filterLabel__ogl\+n{color:#d8d1f4}[data-theme=dark] .AssigneeFilterBar_filterSelect__hPTII{background:#221e35f2;border:1px solid #8b5cf65c;box-shadow:0 6px 18px #00000047;color:#efeaff}[data-theme=dark] .AssigneeFilterBar_filterSelect__hPTII:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}@media (max-width:600px){.AssigneeFilterBar_filterBarWrapper__UkRnI{border-radius:8px;margin:40px auto 8px;padding:12px}.AssigneeFilterBar_filterSelect__hPTII{flex:1 1;font-size:.9rem;min-width:0;width:100%}}.TaskAssigneeFilterBar_wrapper__-MQCm{align-items:center;background:#0000;border:none;border-bottom:1px solid #c9b878;border-radius:0;box-shadow:none;display:flex;gap:6px;padding:4px 2px 5px;transition:border-color .14s;width:100%}.TaskAssigneeFilterBar_icon__Pr3KT{background:none;border:none;color:#97824a;font-size:.78rem;font-weight:600;line-height:1;min-width:auto;padding:0}.TaskAssigneeFilterBar_select__m5eg7{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:0;box-shadow:none;color:#6c5520;cursor:pointer;flex:1 1;font-size:.82rem;font-weight:500;letter-spacing:.02em;line-height:1.2;padding:0 2px}.TaskAssigneeFilterBar_wrapper__-MQCm:focus-within,.TaskAssigneeFilterBar_wrapper__-MQCm:hover{border-bottom-color:#7a6228}.TaskAssigneeFilterBar_select__m5eg7:focus{box-shadow:none;outline:none}[data-theme=dark] .TaskAssigneeFilterBar_wrapper__-MQCm{background:#0000;border-bottom-color:#8b5cf666}[data-theme=dark] .TaskAssigneeFilterBar_icon__Pr3KT{color:#d6cdf7}[data-theme=dark] .TaskAssigneeFilterBar_select__m5eg7{color:#efeaff}[data-theme=dark] .TaskAssigneeFilterBar_wrapper__-MQCm:focus-within{border-bottom-color:#b39afa}@media (max-width:600px){.TaskAssigneeFilterBar_select__m5eg7{font-size:.78rem}}*,body,html{margin:0;padding:0}body,html{background-color:#f7f6f1;font-family:Roboto,Arial,sans-serif}[data-theme=dark] .DashboardPage_dashboardBg__URHDA{background:radial-gradient(ellipse at 0 0,#6d4dd91a 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf60f 0,#0000 50%),#0d0d14}[data-theme=dark] .DashboardPage_chartCard__vdnw7,[data-theme=dark] .DashboardPage_quickActionsCard__hNvtx,[data-theme=dark] .DashboardPage_tableCardModern__XtIAj,[data-theme=dark] .DashboardPage_tableCard__tYbD2{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}[data-theme=dark] .DashboardPage_cardTitle__Yb27F,[data-theme=dark] .DashboardPage_quickTitle__N56GV,[data-theme=dark] .DashboardPage_tableTitle__JqMSa{color:#c4b5fd}[data-theme=dark] .DashboardPage_tableHint__KZQN0,[data-theme=dark] .DashboardPage_tableSubtitle__Dd6K0{color:#a9a0c8}[data-theme=dark] .DashboardPage_quickBtn__9SDy8{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}[data-theme=dark] .DashboardPage_quickBtn__9SDy8:focus,[data-theme=dark] .DashboardPage_quickBtn__9SDy8:hover{background:#8b5cf624;border-color:#8b5cf680;color:#c4b5fd}[data-theme=dark] .DashboardPage_detailsBtn__nqP9a{border-color:#8b5cf659;color:#c4b5fd}[data-theme=dark] .DashboardPage_detailsBtn__nqP9a:focus,[data-theme=dark] .DashboardPage_detailsBtn__nqP9a:hover{background:#8b5cf61f;border-color:#8b5cf68c;color:#ede9ff}[data-theme=dark] .DashboardPage_headerBtnGhost__8uA\+V{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}[data-theme=dark] .DashboardPage_headerBtnGhost__8uA\+V:hover{background:#8b5cf61f;box-shadow:0 8px 20px #0000004d}[data-theme=dark] .DashboardPage_jobsTableModern__R9BCZ thead th{background:#1e1b2df2;border-bottom-color:#8b5cf640;color:#a78bfa}[data-theme=dark] .DashboardPage_jobsTableModern__R9BCZ tbody td{background:#1a182899;border-bottom-color:#8b5cf61a;color:#ede9ff}[data-theme=dark] .DashboardPage_jobRow__4tHIq:hover td{background:#8b5cf61f!important}[data-theme=dark] .DashboardPage_tableScrollWrap__SJBs4{background:#1a182866;border-color:#8b5cf626}[data-theme=dark] .DashboardPage_jobTitle__yjf0G{color:#ede9ff}[data-theme=dark] .DashboardPage_jobLinkCell__16G3I:hover .DashboardPage_jobTitle__yjf0G{color:#c4b5fd}[data-theme=dark] .DashboardPage_jobTitle__yjf0G:after{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}[data-theme=dark] .DashboardPage_jobPhaseChipModern__t0VUh{background:#8b5cf61a;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .DashboardPage_statusPending__ffl2P{background-color:#7a4b13;border-color:#935b1a;box-shadow:none;color:#fff2d9}[data-theme=dark] .DashboardPage_jobSubtle__Wtk98{color:#9a90bb}[data-theme=dark] .DashboardPage_customerCell__s-ww5,[data-theme=dark] .DashboardPage_dateCell__h8oUy{color:#e7e2ff}[data-theme=dark] .DashboardPage_tablePill__OmuLp{background:#8b5cf61f;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .DashboardPage_tableTopDivider__ozOVr{background:linear-gradient(90deg,#8b5cf600,#8b5cf64d,#8b5cf600)}[data-theme=dark] .DashboardPage_jobToolbar__caEHF{background:#0000}[data-theme=dark] .DashboardPage_jobSearch__RdZil{background:#1a1828cc;border-color:#8b5cf666}[data-theme=dark] .DashboardPage_jobSearch__RdZil:focus-within{background:#1a1828eb;border-color:#a878ff99;box-shadow:0 0 0 3px #8b5cf626}[data-theme=dark] .DashboardPage_jobSearchIcon__asAQJ{color:#a878ff}[data-theme=dark] .DashboardPage_jobSearchInput__oU4fZ{color:#efeaff}[data-theme=dark] .DashboardPage_jobSearchInput__oU4fZ::placeholder{color:#86c}[data-theme=dark] .DashboardPage_jobClearBtn__du-lr{background:#1a1828e6;border-color:#8b5cf659;color:#a878ff}[data-theme=dark] .DashboardPage_jobClearBtn__du-lr:hover{background:#8b5cf62e;color:#d4c0ff}[data-theme=dark] .DashboardPage_thMenu__x2SR8{background:#1a1828fa;border-color:#8b5cf640;box-shadow:0 18px 40px #00000080}[data-theme=dark] .DashboardPage_thMenuItem__9aP7O{color:#c4bce8}[data-theme=dark] .DashboardPage_thMenuItem__9aP7O:hover{background:#8b5cf61f}[data-theme=dark] .DashboardPage_skeletonLineLg__zQeaW,[data-theme=dark] .DashboardPage_skeletonLineSm__kIFA5{background:linear-gradient(90deg,#8b5cf614,#8b5cf633,#8b5cf614)}[data-theme=dark] .DashboardPage_tableEmptyTitle__8AOgE{color:#c4b5fd}[data-theme=dark] .DashboardPage_tableEmptyText__2bEr7{color:#9b93bb}[data-theme=dark] .DashboardPage_assigneeBubble__mkDs7{background:#22203a;border-color:#8b5cf659}[data-theme=dark] .DashboardPage_assigneeInitials__CaY6G{color:#c4b5fd}[data-theme=dark] .DashboardPage_assigneeMore__Z\+-Qr{background:#1a1828;border-color:#8b5cf659;color:#9b93bb}[data-theme=dark] .DashboardPage_confirmModal__g9nAK{background:#1a1828;box-shadow:0 20px 50px #0009,0 8px 16px #0006}[data-theme=dark] .DashboardPage_confirmTitle__vPvxD{color:#ede9ff}[data-theme=dark] .DashboardPage_confirmText__hj4JR{color:#9b93bb}[data-theme=dark] .DashboardPage_confirmIcon__ge\+ky{background:#8b5cf626}[data-theme=dark] .DashboardPage_confirmIcon__ge\+ky svg{stroke:#a78bfa}[data-theme=dark] .DashboardPage_confirmCancel__R7aaU{background:#1a1828e6;border-color:#8b5cf659;color:#c4bce8}[data-theme=dark] .DashboardPage_confirmCancel__R7aaU:hover{background:#8b5cf61a}[data-theme=dark] .DashboardPage_remindersWidgetCard__-Glpm{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}[data-theme=dark] .DashboardPage_remindersWidgetCard__-Glpm:hover{box-shadow:0 6px 32px #00000073}[data-theme=dark] .DashboardPage_remindersWidgetHeader__OAeB7,[data-theme=dark] .DashboardPage_remindersWidgetTitle__regp6{color:#c4b5fd}[data-theme=dark] .DashboardPage_remindersWidgetEmpty__tU1jN{color:#9b93bb}[data-theme=dark] .DashboardPage_remindersWidgetItem__3f3VJ{background:#22203a;border-color:#8b5cf633}[data-theme=dark] .DashboardPage_remindersWidgetItem__3f3VJ:hover{background:#8b5cf61a;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .DashboardPage_remindersWidgetItemOverdue__LtShf{background:linear-gradient(90deg,#8b5cf614,#1a182800)}[data-theme=dark] .DashboardPage_remindersWidgetItemTitle__DM4ce{color:#ede9ff}[data-theme=dark] .DashboardPage_remindersWidgetItemMeta__i-KUi{color:#9b93bb}[data-theme=dark] .DashboardPage_remindersWidgetBadge__tqWgB{background:#8b5cf626;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .DashboardPage_remindersWidgetBadgeOverdue__D1baQ{background:#ef44441f;border-color:#ef44444d;color:#f87171}[data-theme=dark] .DashboardPage_spinnerSmall__RGrr6{border-color:#a78bfa #8b5cf633 #8b5cf633}[data-theme=dark] .DashboardPage_bookingWidgetCard__krH0I{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}[data-theme=dark] .DashboardPage_bookingWidgetCard__krH0I:hover{box-shadow:0 6px 32px #00000073}[data-theme=dark] .DashboardPage_bookingWidgetHeader__P9Cxf,[data-theme=dark] .DashboardPage_bookingWidgetTitle__qrvUH{color:#c4b5fd}[data-theme=dark] .DashboardPage_bookingWidgetCount__crxWo{background:#7c3aed}[data-theme=dark] .DashboardPage_bookingWidgetEmpty__rOOR-{color:#9b93bb}[data-theme=dark] .DashboardPage_bookingWidgetItem__E76WO{background:#22203a;border-color:#8b5cf633}[data-theme=dark] .DashboardPage_bookingWidgetItem__E76WO:hover{background:#8b5cf61a;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .DashboardPage_bookingWidgetItemTitle__6ShrU{color:#ede9ff}[data-theme=dark] .DashboardPage_bookingWidgetItemMeta__jRG-X{color:#9b93bb}[data-theme=dark] .DashboardPage_bookingWidgetBadge__Md-kr{background:#c4a064b3;color:#281e14d1}[data-theme=dark] .DashboardPage_gaugeFilterChip__0EevW{background:#8b5cf626;border-color:#8b5cf659;color:#c4b5fd}[data-theme=dark] .DashboardPage_gaugeFilterChipX__fGswu{color:#c4b5fd}[data-theme=dark] .DashboardPage_thActiveFilter__hCKMi,[data-theme=dark] .DashboardPage_thMenuGroupHeader__-dDB-{color:#c4b5fd99}[data-theme=dark] .DashboardPage_assigneeEmpty__DUzMI{color:#6b6090}[data-theme=dark] .DashboardPage_jobsTableModern__R9BCZ tbody tr:nth-child(odd) td{background:#1a182899}[data-theme=dark] .DashboardPage_jobsTableModern__R9BCZ tbody tr:nth-child(2n) td{background:#16142480}[data-theme=dark] .DashboardPage_siteCell__mFpmJ{color:#c4b5fd8c}[data-theme=dark] .DashboardPage_statusBreakdown__UC6TD{background:#1e1b30;border-color:#8b5cf640;box-shadow:0 8px 24px #00000080}[data-theme=dark] .DashboardPage_breakdownRow__bALyW:hover{background:#8b5cf61a}[data-theme=dark] .DashboardPage_breakdownLabel__lTES2{color:#c4bce8}[data-theme=dark] .DashboardPage_breakdownCount__jDLCd{color:#9b93bb}[data-theme=dark] .DashboardPage_paginationWrapper__kgM4S{background:#16142480;border-top-color:#8b5cf62e}[data-theme=dark] .DashboardPage_paginationBtn__IXGRG{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}[data-theme=dark] .DashboardPage_paginationBtn__IXGRG:hover:not(:disabled){background:#8b5cf624;border-color:#8b5cf680}[data-theme=dark] .DashboardPage_paginationInfo__EAAd0{color:#c4b5fdb3}[data-theme=dark] .DashboardPage_headerBtnPrimary__ofczs{background:linear-gradient(180deg,#2b2342,#221c37);border-color:#8b5cf685;box-shadow:0 8px 18px #00000059;color:#efeaff}[data-theme=dark] .DashboardPage_headerBtnPrimary__ofczs:hover{background:linear-gradient(180deg,#3a2f58,#2b2342);border-color:#a78bfabf;box-shadow:0 12px 22px #00000073}body{-webkit-font-smoothing:antialiased;line-height:1.5}.DashboardPage_dashboardShell__EL3ip{display:flex;flex-direction:column;min-height:100vh;width:100%}.DashboardPage_dashboardBg__URHDA{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Roboto,Arial,sans-serif;padding:0 0 32px}.DashboardPage_navbar__EMm34,nav{margin-bottom:0!important;margin-top:0!important;position:-webkit-sticky;position:sticky;top:0;z-index:10000}.DashboardPage_chartsSection__3mrm0{margin:0 auto;max-width:1400px;padding:0 20px;position:relative;z-index:10}.DashboardPage_gaugeWrapperCard__mPEJw{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:2px solid #ffd60066;border-radius:16px;box-shadow:0 4px 18px #b99a2a14,0 1px 4px #00000008;margin:14px auto 16px;max-width:1400px;padding:14px 20px}[data-theme=dark] .DashboardPage_gaugeWrapperCard__mPEJw{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}.DashboardPage_gaugeWrapperHeader__xRECG{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:10px}.DashboardPage_gaugeHeaderText__EmliS{display:flex;flex-direction:column;gap:3px}.DashboardPage_gaugeHeaderCenter__QwUWJ{align-items:center;display:flex;flex:1 1;justify-content:center}.DashboardPage_gaugeHeaderRight__qHEhF{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.DashboardPage_gaugeWrapperTitle__1JZS7{color:#3a2f00;font-size:1.08rem;font-weight:800;letter-spacing:.01em;line-height:1.2}.DashboardPage_gaugeWrapperSubtitle__3Lywv{color:#4a3d0e8c;font-size:.8rem;font-weight:400;letter-spacing:.01em}[data-theme=dark] .DashboardPage_gaugeWrapperTitle__1JZS7{color:#c4b5fde6}[data-theme=dark] .DashboardPage_gaugeWrapperSubtitle__3Lywv{color:#c4b5fd9e}.DashboardPage_gaugePeriodPills__FMhgN{background:#b99a2a14;border:1px solid #b99a2a26;border-radius:999px;display:flex;gap:2px;padding:3px}.DashboardPage_gaugePeriodPill__gQ\+63{background:#0000;border:none;border-radius:999px;color:#3c301480;cursor:pointer;font-size:.76rem;font-weight:600;letter-spacing:.02em;padding:5px 14px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.DashboardPage_gaugePeriodPill__gQ\+63:hover{background:#ffd60026;color:#3c3014cc}.DashboardPage_gaugePeriodPillActive__sKka8{background:#fff;box-shadow:0 1px 8px #b99a2a2e,0 0 0 1px #b99a2a26;color:#3d3000;font-weight:700}[data-theme=dark] .DashboardPage_gaugePeriodPills__FMhgN{background:#ffffff0d}[data-theme=dark] .DashboardPage_gaugePeriodPill__gQ\+63{color:#c4b5fd80}[data-theme=dark] .DashboardPage_gaugePeriodPill__gQ\+63:hover{background:#8b5cf61f;color:#c4b5fde6}[data-theme=dark] .DashboardPage_gaugePeriodPillActive__sKka8{background:#8b5cf638;box-shadow:0 1px 6px #0000004d;color:#c4b5fd}[data-theme=dark] .DashboardPage_pendingLegendLabel__LT5or{color:#c8b9ffcc}[data-theme=dark] .DashboardPage_pendingLegendNum__O\+jb-{color:#dcd2ffe6}[data-theme=dark] .DashboardPage_pendingLegendEmpty__oLkSC{color:#a094c899}[data-theme=dark] .DashboardPage_statusGaugeCard__RsDwM{background:#0000;border-color:#0000;box-shadow:none}[data-theme=dark] .DashboardPage_statusGaugeCard__RsDwM:hover{background:#0000;border-color:#0000;box-shadow:none;opacity:.95;transform:scale(1.02)}[data-theme=dark] .DashboardPage_statusGaugePendingCard__n9Xh-{background:linear-gradient(160deg,#1e1b30 60%,#221d35);border-color:#8b5cf64d;box-shadow:0 6px 24px #00000059,0 1px 4px #643cc81f}[data-theme=dark] .DashboardPage_statusGaugePendingCard__n9Xh-:hover{border-color:#a78bfa8c;box-shadow:0 10px 32px #00000073,0 2px 8px #643cc82e}[data-theme=dark] .DashboardPage_statusGaugeArc__WAHHs:before{background:#1e1b30}[data-theme=dark] .DashboardPage_statusGaugePendingCard__n9Xh- .DashboardPage_statusGaugeArc__WAHHs:before{background:#1f1c32}[data-theme=dark] .DashboardPage_statusGaugeArc__WAHHs{background:conic-gradient(from -90deg,var(--gauge-color) 0deg var(--gauge-angle),#ffffff12 var(--gauge-angle) 1turn);filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}[data-theme=dark] .DashboardPage_statusGaugeTitle__GoLrw{color:#c4b5fda6}[data-theme=dark] .DashboardPage_statusGaugeCount__hGNIO{color:#ede9ff}[data-theme=dark] .DashboardPage_statusGaugePct__p4oDb{color:#a78bfa}[data-theme=dark] .DashboardPage_gaugeHoverBadge__6ZaBl{background:#ffffff14;border:1px solid #ffffff1a}[data-theme=dark] .DashboardPage_gaugeBadgeArrow__QqCyN{color:#c4b5fd99}[data-theme=dark] .DashboardPage_gaugeBadgeNum__xF58q{color:#dcd2ffe6}.DashboardPage_statusGaugeRow__0GaCW{grid-gap:4px;align-items:stretch;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-top:14px}.DashboardPage_statusGaugePendingCard__n9Xh-:hover .DashboardPage_statusGaugeCount__hGNIO{opacity:1}.DashboardPage_pendingLegend__2-mUk{display:flex;flex-direction:column;gap:3px;margin-top:8px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;width:100%}.DashboardPage_statusGaugePendingCard__n9Xh-:hover .DashboardPage_pendingLegend__2-mUk{opacity:1;transform:translateY(0)}.DashboardPage_pendingLegendRow__9FBb9{align-items:center;display:flex;gap:6px}.DashboardPage_pendingLegendDot__j5JL1{border-radius:50%;flex-shrink:0;height:8px;width:8px}.DashboardPage_pendingLegendLabel__LT5or{color:#3c3014bf;flex:1 1;font-size:.68rem;font-weight:700;white-space:nowrap}.DashboardPage_pendingLegendNum__O\+jb-{color:#281e14d9;font-size:.7rem;font-weight:800}.DashboardPage_pendingLegendEmpty__oLkSC{color:#6f601a8c;font-size:.7rem;text-align:center}.DashboardPage_statusGaugeCard__RsDwM{align-items:center;background:#0000;border:none;border-radius:12px;box-shadow:none;cursor:default;display:flex;flex-direction:column;justify-content:flex-start;padding:12px 8px 14px;position:relative;transition:opacity .2s ease,transform .2s ease}.DashboardPage_statusGaugeCard__RsDwM:hover{opacity:.95;transform:scale(1.02)}.DashboardPage_statusGaugeTitle__GoLrw{color:#6b6280;font-size:.78rem;font-weight:800;letter-spacing:.04em;min-height:28px;text-align:center;text-transform:uppercase}.DashboardPage_statusGaugeMeter__jBNVo{height:108px;margin-top:8px;position:relative;width:108px}.DashboardPage_statusGaugeArc__WAHHs{background:conic-gradient(from -90deg,var(--gauge-color) 0deg var(--gauge-angle),#ebebeb var(--gauge-angle) 1turn);border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.1));inset:0;position:absolute}.DashboardPage_statusGaugeArc__WAHHs:before{background:#fff;border-radius:50%;box-shadow:inset 0 1px 4px #0000000f;content:"";inset:17px;position:absolute}.DashboardPage_statusGaugeValue__TnkAF{align-items:center;display:flex;height:32px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:58px;z-index:1}.DashboardPage_statusGaugeCount__hGNIO{color:#3d3d34;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;line-height:1;opacity:1;position:absolute;transition:opacity .15s ease}.DashboardPage_statusGaugePct__p4oDb{color:#6b6280;font-size:1.05rem;font-weight:700;letter-spacing:.01em;opacity:0;position:absolute;transition:opacity .15s ease;white-space:nowrap}.DashboardPage_statusGaugeCard__RsDwM:hover .DashboardPage_statusGaugeCount__hGNIO{opacity:0}.DashboardPage_statusGaugeCard__RsDwM:hover .DashboardPage_statusGaugePct__p4oDb{opacity:1}.DashboardPage_statusGaugeTotalValue__2ouFT{color:#444;font-size:.82rem;font-weight:700;letter-spacing:-.01em;margin-top:8px;text-align:center;white-space:nowrap}.DashboardPage_gaugeHoverBadge__6ZaBl{align-items:center;background:var(--gauge-color);border-radius:999px;display:flex;gap:5px;margin-top:10px;opacity:0;padding:4px 10px;pointer-events:none;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.DashboardPage_statusGaugeCard__RsDwM:hover .DashboardPage_gaugeHoverBadge__6ZaBl{opacity:1;transform:translateY(0)}.DashboardPage_gaugeBadgeArrow__QqCyN{color:#32281e99;font-size:.6rem;line-height:1}.DashboardPage_gaugeBadgeNum__xF58q{color:#281e14cc;font-size:.72rem;font-weight:700;letter-spacing:.01em}.DashboardPage_statusBreakdown__UC6TD{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #0000001f;left:50%;margin-top:12px;min-width:200px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(-8px);transition:all .2s ease;z-index:1100}.DashboardPage_statusBreakdown__UC6TD:before{background:#0000;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.DashboardPage_statusGaugeCard__RsDwM:hover .DashboardPage_statusBreakdown__UC6TD{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.DashboardPage_breakdownRow__bALyW{align-items:center;border-radius:4px;display:flex;font-size:.8rem;gap:8px;line-height:1.3;padding:6px 4px;transition:background .15s}.DashboardPage_breakdownRow__bALyW:hover{background:#0000000f}.DashboardPage_breakdownDot__L9w6p{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.DashboardPage_breakdownLabel__lTES2{color:#374151;flex:1 1;font-weight:500}.DashboardPage_breakdownCount__jDLCd{color:#6b7280;font-size:.75rem;font-weight:600;white-space:nowrap}.DashboardPage_expiredBadge__sncd5{background:#f55;border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:5}.DashboardPage_statusGaugeExpired__LhaIY{border-color:#f55;box-shadow:0 4px 16px #f553}.DashboardPage_statusGaugeExpired__LhaIY .DashboardPage_statusGaugeArc__WAHHs{filter:drop-shadow(0 0 8px rgba(255,85,85,.3))}.DashboardPage_chartsRow__lcLkz{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin:0 auto 28px;max-width:1400px;padding-top:30px}.DashboardPage_chartCard__vdnw7{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:17px;box-shadow:0 2px 14px #ffd60011;display:flex;flex-direction:column;height:260px;justify-content:center;margin-bottom:0;max-width:100%;min-width:220px;padding:18px 8px 16px}.DashboardPage_actionsRow__mP098{display:flex;gap:14px;justify-content:flex-end;margin:0 auto 18px;max-width:1400px}.DashboardPage_primaryBtn__-9W8p,.DashboardPage_secondaryBtn__Wy3YS{background:#fffbe4;border:2px solid #b99a2a;border-radius:7px;color:#b99a2a;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 22px;transition:background .13s,color .13s,border .13s}.DashboardPage_primaryBtn__-9W8p{background:#ffd600;border-color:#ffd600;color:#232323}.DashboardPage_primaryBtn__-9W8p:focus,.DashboardPage_primaryBtn__-9W8p:hover{background:#fffde4;border-color:#b99a2a;color:#b99a2a}.DashboardPage_secondaryBtn__Wy3YS:focus,.DashboardPage_secondaryBtn__Wy3YS:hover{background:#ffe066;border-color:#ffd600;color:#232323}.DashboardPage_bottomGrid__pIxbY{align-items:flex-start;display:flex;flex-wrap:wrap;gap:34px;margin:0 auto;max-width:1400px;padding:0 12px}.DashboardPage_centerPageRow__OMsPX{align-items:flex-start;display:flex;justify-content:center;margin:40px auto 0;max-width:1400px;padding:0 32px}.DashboardPage_centerPageCard__Z\+y\+1{max-width:1200px;width:100%}.DashboardPage_tableCard__tYbD2{background:#fff;border:1.5px solid #ffe066;border-radius:18px;box-shadow:0 2px 18px #b99a2a11;flex:3 1;margin-bottom:22px;min-width:360px;padding:28px 22px 22px}.DashboardPage_cardTitleRow__Ke8eU{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.DashboardPage_cardTitle__Yb27F{color:#b99a2a;font-size:1.29rem;font-weight:700;letter-spacing:.03em}.DashboardPage_jobsTable__N70pL{background:#0000;border-collapse:collapse;font-size:1.03rem;width:100%}.DashboardPage_jobsTable__N70pL td,.DashboardPage_jobsTable__N70pL th{padding:10px 12px;text-align:left}.DashboardPage_jobsTable__N70pL th{background:#fffde4;border-bottom:2px solid #ffe066;color:#b99a2a;font-size:1.06rem;font-weight:700}.DashboardPage_jobsTable__N70pL tr{border-bottom:1px solid #f4eec6}.DashboardPage_jobsTable__N70pL tr:last-child{border-bottom:none}.DashboardPage_jobsTable__N70pL td{color:#232323}.DashboardPage_jobPhaseChip__0H4tf{align-items:center;background:#0000;border:1px solid #e2d58a;border-radius:4px;color:#8a7a29;display:inline-flex;font-size:.8rem;font-weight:500;gap:4px;line-height:1.2;padding:2px 6px;white-space:nowrap}.DashboardPage_jobPhaseChipIcon__1FVgR{color:#b9a73a;flex-shrink:0;height:11px;position:relative;top:-.5px;width:11px}.DashboardPage_qaIcon__6Klv5{align-items:center;display:inline-flex;justify-content:center;line-height:0;position:relative;top:1px}.DashboardPage_qaHeroIcon__WWuuD{stroke-width:2.5;height:18px;width:18px}.DashboardPage_statusChip__I9Q2N{align-items:center;border-radius:999px;box-shadow:0 1px 2px #0000000d;color:#281e14cc;display:inline-flex;font-family:Inter,sans-serif;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.02em;padding:2px 6px;white-space:nowrap}[data-theme=dark] .DashboardPage_statusChip__I9Q2N{color:#ede9ff}.DashboardPage_statusActive__sttQS{background-color:#4c91ff}.DashboardPage_statusActive__sttQS,.DashboardPage_statusComplete__cq30e{border-radius:6px;color:#fff;font-size:13px;font-weight:600;padding:2px 8px}.DashboardPage_statusComplete__cq30e{background-color:#3ccf4e}.DashboardPage_statusPending__ffl2P{background-color:#ffb84c;border-radius:6px;color:#fff;font-size:13px;font-weight:600;padding:2px 8px}.DashboardPage_detailsBtn__nqP9a{align-items:center;background:none;border:2px solid #b99a2a66;border-radius:7px;color:#b99a2a;cursor:pointer;display:flex;font-size:.94rem;font-weight:600;gap:7px;justify-content:flex-start;line-height:1.3;padding:7px 12px;transition:background .15s,color .13s,border .14s;width:100%}.DashboardPage_detailsBtn__nqP9a:focus,.DashboardPage_detailsBtn__nqP9a:hover{background:#fffde4;border-color:#ffd600;color:#232323}.DashboardPage_detailsBtn__nqP9a:first-of-type svg{position:relative;top:2px}.DashboardPage_detailsBtnSm__dHJIu{border-radius:7px;padding:6px 12px}.DashboardPage_sideColumn__V3iWJ{display:flex;flex:0 0 300px;flex-direction:column;gap:8px;max-width:300px;min-width:300px;width:300px}.DashboardPage_quickActionsCard__hNvtx{align-items:stretch;background:#fff;border:2px solid #ffe066;border-radius:14px;box-shadow:0 2px 18px #b99a2a11;display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px}.DashboardPage_remindersWidgetCard__-Glpm{background:#fffef9;border:1.5px solid #f3df95;border-radius:14px;box-shadow:0 4px 24px #b99a2a14,0 1px 4px #00000008;cursor:pointer;padding:0;transition:box-shadow .15s ease,transform .15s ease}.DashboardPage_remindersWidgetCard__-Glpm:hover{box-shadow:0 6px 32px #b99a2a1f;transform:translateY(-1px)}.DashboardPage_remindersWidgetHeader__OAeB7{align-items:center;color:#b99a2a;display:flex;gap:8px;margin-bottom:12px;padding:16px 16px 0}.DashboardPage_remindersWidgetTitle__regp6{color:#b99a2a;font-size:1.05rem;font-weight:700}.DashboardPage_remindersWidgetEmpty__tU1jN{color:#a09070;font-size:.9rem;padding:24px 16px;text-align:center}.DashboardPage_remindersWidgetList__u67wV{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.DashboardPage_remindersWidgetItem__3f3VJ{align-items:stretch;background:#fffdf3;border:1px solid #ead9a5;border-radius:10px;box-shadow:0 1px 0 #9a7c1e0a;display:flex;gap:10px;overflow:hidden;padding:0 10px 0 0;position:relative;transition:box-shadow .15s,transform .15s}.DashboardPage_remindersWidgetItem__3f3VJ:hover{box-shadow:0 4px 14px #b99a2a1f;transform:translateY(-1px)}.DashboardPage_remindersWidgetItemOverdue__LtShf{border-color:#edcb95}.DashboardPage_remindersWidgetDate__uwYDN{background:#fffaeb;border-right:1px dashed #e6d4a0;display:flex;flex-direction:column;flex-shrink:0;margin-right:4px;width:50px}.DashboardPage_remindersWidgetDateMonth__glq-9{background:#e0cc9e;background:var(--rem-tab,#e0cc9e);color:#5d4612;font-size:.58rem;font-weight:800;letter-spacing:.1em;line-height:1;padding:3px 0;text-align:center;text-transform:uppercase}.DashboardPage_remindersWidgetDateDay__hNUPc{align-items:center;color:#6b5810;display:flex;flex:1 1;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:700;justify-content:center;letter-spacing:-.02em;min-height:38px}.DashboardPage_remindersWidgetItemInfo__wp5v\+{align-self:center;flex:1 1;min-width:0;padding:10px 0}.DashboardPage_remindersWidgetItemTitle__DM4ce{color:#3c3520;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_remindersWidgetItemMeta__i-KUi{color:#a09070;font-size:.72rem;margin-top:2px}.DashboardPage_remindersWidgetItemCustomer__-dQ7B{color:#8a7020;font-weight:600}.DashboardPage_remindersWidgetBadge__tqWgB{align-self:center;background:#fff5d6;border:1px solid #ead9a5;border-radius:4px;color:#8a7020;flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.DashboardPage_remindersWidgetBadgeOverdue__D1baQ{background:#fff0f0;border-color:#fca5a5;color:#ef4444}@keyframes DashboardPage_spin__XAacB{to{transform:rotate(1turn)}}.DashboardPage_spinnerSmall__RGrr6{animation:DashboardPage_spin__XAacB .7s linear infinite;border:3px solid #ffe9a8;border-radius:50%;border-top-color:#d4a017;height:24px;margin:0 auto;width:24px}.DashboardPage_bookingWidgetCard__krH0I{background:#fffef9;border:1.5px solid #f3df95;border-radius:14px;box-shadow:0 4px 24px #b99a2a14,0 1px 4px #00000008;cursor:pointer;display:flex;flex-direction:column;min-height:200px;padding:20px 0;transition:box-shadow .15s ease,transform .15s ease}.DashboardPage_bookingWidgetCard__krH0I:hover{box-shadow:0 6px 32px #b99a2a1f;transform:translateY(-1px)}.DashboardPage_bookingWidgetHeader__P9Cxf{align-items:center;color:#b99a2a;display:flex;gap:8px;margin-bottom:16px;padding:0 16px}.DashboardPage_bookingWidgetTitle__qrvUH{color:#b99a2a;font-size:1.05rem;font-weight:700}.DashboardPage_bookingWidgetCount__crxWo{background:linear-gradient(180deg,#eeceda,#e0d4e7);border:1px solid #c9a4bd;border-radius:11px;color:#6b3a55;font-size:.72rem;font-weight:700;height:22px;line-height:22px;margin-left:auto;min-width:22px;padding:0 7px;text-align:center}.DashboardPage_bookingWidgetEmpty__rOOR-{color:#a09070;font-size:.9rem;padding:24px 16px;text-align:center}.DashboardPage_bookingWidgetList__LzAQK{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto;padding:0 16px 16px}.DashboardPage_bookingWidgetItem__E76WO{align-items:stretch;background:#fffdf6;border:1px solid #ead9a5;border-radius:8px;box-shadow:0 1px 0 #9a7c1e0a;display:flex;gap:10px;overflow:hidden;padding:11px 12px 10px 14px;position:relative;transition:box-shadow .15s,transform .15s,border-color .15s}.DashboardPage_bookingWidgetItem__E76WO:before{background:#e0cc9e;background:var(--postcard-tint,#e0cc9e);content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0}.DashboardPage_bookingWidgetItem__E76WO:hover{border-color:#dbc77c;box-shadow:0 4px 14px #b99a2a1f;transform:translateY(-1px)}.DashboardPage_bookingWidgetItem__E76WO .DashboardPage_bookingWidgetItemInfo__ixH3L{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0;padding-top:2px}.DashboardPage_bookingWidgetFromLabel__-z7c5{color:#b48a16;font-size:.55rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.DashboardPage_bookingWidgetItemCompany__Swt3c{color:#b48a16;font-size:.78rem;font-weight:700;letter-spacing:.01em;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_bookingWidgetStampStack__iSnLw{grid-column-gap:6px;grid-row-gap:3px;align-items:center;align-self:center;column-gap:6px;display:grid;flex-shrink:0;grid-auto-rows:auto;grid-template-columns:auto auto;row-gap:3px}.DashboardPage_bookingWidgetStamp__27wsn{align-items:center;background:color-mix(in srgb,#e0cc9e 35%,#fffdf6);background:color-mix(in srgb,var(--postcard-tint,#e0cc9e) 35%,#fffdf6);border:1.2px dashed color-mix(in srgb,#e0cc9e 80%,#6b5810);border:1.2px dashed color-mix(in srgb,var(--postcard-tint,#e0cc9e) 80%,#6b5810);border-radius:3px;box-shadow:0 1px 2px #9a7c1e1a;display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2;justify-content:center;padding:5px 0 6px;transform:rotate(-2deg);width:58px}.DashboardPage_bookingWidgetStampAlt__UVM\+v{background:color-mix(in srgb,#e0cc9e 22%,#fffdf6);background:color-mix(in srgb,var(--postcard-tint,#e0cc9e) 22%,#fffdf6);border-width:1px;grid-column:2;grid-row:auto;opacity:.92;padding:2px 0;transform:rotate(2deg);width:30px}.DashboardPage_bookingWidgetStampStack__iSnLw>.DashboardPage_bookingWidgetStampAlt__UVM\+v:last-child{transform:rotate(-1deg)}.DashboardPage_bookingWidgetStampMonth__qmqIB{color:#5d4612;font-size:.55rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.DashboardPage_bookingWidgetStampDay__8CHaw{color:#6b5810;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.DashboardPage_bookingWidgetStampAlt__UVM\+v .DashboardPage_bookingWidgetStampMonth__qmqIB{font-size:.38rem}.DashboardPage_bookingWidgetStampAlt__UVM\+v .DashboardPage_bookingWidgetStampDay__8CHaw{font-size:.65rem}.DashboardPage_bookingWidgetItemInfo__ixH3L{flex:1 1;min-width:0}.DashboardPage_bookingWidgetItemTitle__6ShrU{color:#3c3520;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_bookingWidgetItemMeta__jRG-X{color:#a09070;font-size:.72rem;margin-top:2px}.DashboardPage_bookingWidgetBadge__Md-kr{background:#fff5d6;border:1px solid #ead9a5;border-radius:4px;color:#8a7020;flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.DashboardPage_quickTitle__N56GV{color:#b99a2a;font-size:.86rem;font-weight:700;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.DashboardPage_quickBtn__9SDy8{background:#fffde4;border:2px solid #b99a2a;border-radius:7px;box-shadow:0 1px 8px #ffd60009;color:#b99a2a;cursor:pointer;font-size:1.03rem;font-weight:600;margin-bottom:0;padding:9px 0;transition:background .15s,color .13s,border .13s}.DashboardPage_quickBtn__9SDy8:focus,.DashboardPage_quickBtn__9SDy8:hover{background:#ffd600;border-color:#ffd600;color:#232323}.DashboardPage_confirmOverlay__Kyvlk{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.DashboardPage_confirmModal__g9nAK{animation:DashboardPage_confirmPop__gH6aC .18s ease-out;background:#fff;border-radius:14px;box-shadow:0 20px 50px #00000040,0 8px 16px #00000026;max-width:calc(100vw - 32px);padding:28px 28px 24px;width:420px}@keyframes DashboardPage_confirmPop__gH6aC{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.DashboardPage_confirmTitle__vPvxD{font-size:18px;font-weight:600;margin-bottom:8px;text-align:center}.DashboardPage_confirmText__hj4JR{color:#555;font-size:14px;line-height:1.5;margin-bottom:22px;text-align:center}.DashboardPage_confirmIcon__ge\+ky{align-items:center;background:#fff4d6;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.DashboardPage_confirmIcon__ge\+ky svg{stroke:#e08e00}.DashboardPage_confirmActions__WrZsa{display:flex;gap:12px;justify-content:center}.DashboardPage_confirmCancel__R7aaU{background:#fffdf6;border:2px solid #e3b341;border-radius:10px;color:#7a6200;font-weight:500;padding:10px 20px;transition:all .18s ease}.DashboardPage_confirmCancel__R7aaU:hover{background:#fff4d6;box-shadow:0 3px 10px #e3b34140}.DashboardPage_confirmDanger__Jy0qP{background:linear-gradient(180deg,#f2c94c,#e6b800);border:2px solid #d1a900;border-radius:10px;box-shadow:0 4px 10px #d1a90059,inset 0 1px 0 #ffffff73;color:#4a3a00;font-weight:600;padding:10px 18px;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.DashboardPage_confirmDanger__Jy0qP:hover{background:linear-gradient(180deg,#f5d15f,#edc12a);box-shadow:0 6px 16px #d1a90073,inset 0 1px 0 #ffffff8c}.DashboardPage_confirmDanger__Jy0qP:active{background:linear-gradient(180deg,#e6b800,#d4a100);box-shadow:0 2px 6px #d1a90040,inset 0 2px 4px #00000026;transform:translateY(0)}@media (max-width:1400px){.DashboardPage_statusGaugeRow__0GaCW{gap:4px;grid-template-columns:repeat(7,1fr)}}@media (max-width:1050px){.DashboardPage_statusGaugeRow__0GaCW{gap:6px;grid-template-columns:repeat(4,1fr)}.DashboardPage_chartsRow__lcLkz{gap:18px;grid-template-columns:1fr}.DashboardPage_bottomGrid__pIxbY{flex-direction:column;gap:20px}.DashboardPage_quickActionsCard__hNvtx,.DashboardPage_sideColumn__V3iWJ,.DashboardPage_tableCard__tYbD2{min-width:0;min-width:auto;width:100%}.DashboardPage_actionsRow__mP098{align-items:stretch;flex-direction:column;gap:8px}.DashboardPage_sideColumn__V3iWJ{flex-direction:row;gap:12px;min-width:0;min-width:auto}}@media (max-width:768px){.DashboardPage_statusGaugeRow__0GaCW{gap:8px;grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.DashboardPage_dashboardBg__URHDA{padding:10px 0 16px}.DashboardPage_statusGaugeRow__0GaCW{grid-template-columns:repeat(2,1fr)}.DashboardPage_chartsRow__lcLkz{margin-bottom:14px}.DashboardPage_quickActionsCard__hNvtx,.DashboardPage_tableCard__tYbD2{border-radius:11px;padding:13px 4px}.DashboardPage_cardTitle__Yb27F{font-size:1.08rem}}@media (max-width:600px){.DashboardPage_jobsTable__N70pL thead{display:none}.DashboardPage_jobsTable__N70pL tbody{display:flex;flex-direction:column;gap:12px}.DashboardPage_jobsTable__N70pL tr{background:#fffef9;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 2px 10px #b99a2a22;display:flex;flex-direction:column;padding:12px}.DashboardPage_jobsTable__N70pL td{align-items:center;border-bottom:none!important;display:flex;font-size:.9rem;justify-content:space-between;padding:6px 4px!important}.DashboardPage_jobsTable__N70pL td:first-child:before{color:#b99a2a;content:"Title:";font-weight:700}.DashboardPage_jobsTable__N70pL td:nth-child(2):before{color:#b99a2a;content:"Status:";font-weight:700}.DashboardPage_jobsTable__N70pL td:nth-child(3):before{color:#b99a2a;content:"Customer:";font-weight:700}.DashboardPage_jobsTable__N70pL td:nth-child(4):before{color:#b99a2a;content:"Date:";font-weight:700}.DashboardPage_jobsTable__N70pL td:nth-child(5):before{content:""}.DashboardPage_detailsBtn__nqP9a{font-size:.95rem;margin-top:6px;text-align:center;width:100%}.DashboardPage_statusActive__sttQS,.DashboardPage_statusComplete__cq30e,.DashboardPage_statusPending__ffl2P{font-size:.8rem;padding:4px 10px}}.DashboardPage_assigneeEmpty__DUzMI{color:#bdb176;font-weight:700}.DashboardPage_assigneeStack__Ltb3c{align-items:center;display:inline-flex;gap:0}.DashboardPage_assigneeBubble__mkDs7{align-items:center;background:#fffde4;border:2px solid #ffe066;border-radius:999px;box-shadow:0 1px 6px #ffd60018;display:inline-flex;height:28px;justify-content:center;margin-left:-8px;width:28px}.DashboardPage_assigneeBubble__mkDs7:first-child{margin-left:0}.DashboardPage_assigneeInitials__CaY6G{color:#b99a2a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.DashboardPage_assigneeAvatarImg__hzbv-{border-radius:999px;display:block;height:100%;object-fit:cover;width:100%}.DashboardPage_assigneeMore__Z\+-Qr{align-items:center;background:#fff;border:2px dashed #e2d58a;border-radius:999px;box-shadow:0 1px 6px #ffd60010;color:#8a7a29;display:inline-flex;font-size:.72rem;font-weight:800;height:28px;justify-content:center;letter-spacing:.02em;margin-left:-8px;width:28px}@media (max-width:700px){.DashboardPage_assigneeBubble__mkDs7,.DashboardPage_assigneeMore__Z\+-Qr{height:26px;margin-left:-7px;width:26px}.DashboardPage_assigneeInitials__CaY6G{font-size:.7rem}}.DashboardPage_tableCardModern__XtIAj{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:16px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;flex:3 1;margin-bottom:16px;min-width:360px;overflow:hidden;padding:14px 16px 12px}.DashboardPage_tableHeader__eTzlY{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 6px 8px}.DashboardPage_tableHeaderLeft__Aimla{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.DashboardPage_tableTitle__JqMSa{color:#7f6a14;font-size:.95rem;font-weight:800;letter-spacing:.01em;margin:0;white-space:nowrap}.DashboardPage_tableSubtitle__Dd6K0{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.DashboardPage_tablePill__OmuLp{align-items:center;background:#ffd60024;border:1px solid #ffd60059;border-radius:999px;color:#6f5c12;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:3px 9px;white-space:nowrap}.DashboardPage_gaugeFilterChip__0EevW{align-items:center;background:#ffb4002e;border:1px solid #ffb40073;border-radius:999px;color:#6f5c12;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.DashboardPage_gaugeFilterChipX__fGswu{align-items:center;background:none;border:none;color:#6f5c12;cursor:pointer;display:flex;font-size:16px;line-height:1;margin:0;opacity:.7;padding:0}.DashboardPage_gaugeFilterChipX__fGswu:hover{opacity:1}.DashboardPage_tableHint__KZQN0{color:#6f601a8c;font-size:11px;white-space:nowrap}.DashboardPage_tableHeaderRight__Qw3tt{flex-shrink:0}.DashboardPage_jobToolbar__caEHF,.DashboardPage_tableHeaderRight__Qw3tt{align-items:center;display:flex;gap:10px}.DashboardPage_jobSearch__RdZil{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:6px;display:flex;height:28px;padding:3px 10px 3px 8px;transition:border-color .18s,box-shadow .18s,background .18s}.DashboardPage_jobSearch__RdZil:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.DashboardPage_jobSearchIcon__asAQJ{color:#b99a2a;flex-shrink:0;height:14px;margin-right:6px;width:14px}.DashboardPage_jobSearchInput__oU4fZ{all:unset;appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;font-size:.82rem;line-height:1.2;min-height:18px;padding:0;width:190px}.DashboardPage_jobSearchInput__oU4fZ:active,.DashboardPage_jobSearchInput__oU4fZ:focus,.DashboardPage_jobSearchInput__oU4fZ:hover{background:#0000!important;border:0!important;box-shadow:none!important;outline:none}.DashboardPage_jobSearchInput__oU4fZ:-webkit-autofill,.DashboardPage_jobSearchInput__oU4fZ:-webkit-autofill:focus,.DashboardPage_jobSearchInput__oU4fZ:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #0000!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.DashboardPage_jobSearchInput__oU4fZ::placeholder{color:#b99a2a;font-weight:400}.DashboardPage_jobToolbarDivider__jy86L{display:none}.DashboardPage_jobClearBtn__du-lr{align-items:center;background:#ffffffb3;border:1.5px solid #ffe066;border-radius:8px;color:#b99a2a;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:5px;padding:8px 12px;transition:opacity .15s,transform .15s,box-shadow .15s}.DashboardPage_jobClearBtn__du-lr:hover{box-shadow:0 2px 8px #b99a2a33;opacity:.9;transform:translateY(-1px)}.DashboardPage_jobClearBtn__du-lr:disabled{cursor:not-allowed;opacity:.45;transform:none}.DashboardPage_jobClearIcon__DBKFM{height:14px;width:14px}@media (max-width:900px){.DashboardPage_jobSearch__RdZil{min-width:200px}}@media (max-width:620px){.DashboardPage_tableHeader__eTzlY{align-items:stretch;flex-direction:column}.DashboardPage_jobToolbar__caEHF{width:100%}.DashboardPage_jobSearch__RdZil{flex:1 1;min-width:0}}.DashboardPage_thMenuWrap__d7wPs{position:relative;vertical-align:top}.DashboardPage_thMenuBtn__JEsDL{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:10px;justify-content:space-between;padding:0;width:100%}.DashboardPage_thChevronIcon__TB0Vw{opacity:.8}.DashboardPage_thMenu__x2SR8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #ffd60059;border-radius:12px;box-shadow:0 18px 40px #0000001f;min-width:180px;overflow:hidden;position:fixed;z-index:9999}.DashboardPage_thMenuItem__9aP7O{background:#0000;border:none;color:#232323e6;cursor:pointer;font-size:13px;font-weight:500;padding:10px 12px 10px 22px;text-align:left;width:100%}.DashboardPage_thMenuGroupHeader__-dDB-{color:#6f601abf;font-size:11px;font-weight:800;letter-spacing:.05em;padding:8px 12px 4px;pointer-events:none;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%}.DashboardPage_thMenuItem__9aP7O:hover{background:#ffd6001f}.DashboardPage_thActiveFilter__hCKMi{color:#6f601ab3;font-size:11px;font-weight:800;margin-top:6px;text-transform:none}.DashboardPage_detailsBtnSm__dHJIu{font-size:.92rem;padding:7px 14px}.DashboardPage_detailsBtn__nqP9a:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.DashboardPage_tableHeaderControls__3MA1\+{gap:10px;width:100%}.DashboardPage_headerSearchWrap__q69jp{max-width:none;width:100%}.DashboardPage_headerFilterChip__N2bBW{border-radius:12px;justify-content:space-between;width:100%}}.DashboardPage_headerBtnGhost__8uA\+V{background:#ffffffb3;border:1px solid #b99a2a59;border-radius:10px;color:#7a6200;cursor:pointer;font-size:13px;font-weight:700;padding:10px 12px;transition:transform .12s ease,box-shadow .14s ease,background .14s ease}.DashboardPage_headerBtnGhost__8uA\+V:hover{background:#fffffff2;box-shadow:0 10px 22px #00000014;transform:translateY(-1px)}.DashboardPage_headerBtnPrimary__ofczs{background:linear-gradient(180deg,#ffd600,#f2c94c);border:1px solid #7a620059;border-radius:10px;box-shadow:0 12px 26px #ffd60047,inset 0 1px 0 #ffffff8c;color:#2b2400;cursor:pointer;font-size:13px;font-weight:900;padding:10px 14px;transition:transform .12s ease,box-shadow .14s ease,filter .14s ease}.DashboardPage_headerBtnPrimary__ofczs:hover{box-shadow:0 18px 34px #ffd60054,inset 0 1px 0 #fff9;filter:brightness(1.02);transform:translateY(-1px)}.DashboardPage_tableTopDivider__ozOVr{background:linear-gradient(90deg,#ffd60000,#ffd60059,#ffd60000);height:1px}.DashboardPage_tableScrollWrap__SJBs4{background:#fff9;border:1px solid #ffd6002e;border-radius:14px;box-shadow:0 1px 4px #b99a2a0f;margin-top:10px;overflow-x:auto}.DashboardPage_jobsTableModern__R9BCZ{border-collapse:initial;border-spacing:0;font-size:.88rem;table-layout:fixed;width:100%}.DashboardPage_jobsTableModern__R9BCZ thead th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:12px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.DashboardPage_jobsTableModern__R9BCZ tbody td{border-bottom:1px solid #f0eac88c;color:#2a2a2a;overflow:hidden;padding:11px 14px;text-align:left;vertical-align:middle}.DashboardPage_jobsTableModern__R9BCZ tbody tr:nth-child(odd) td{background:#ffffffb3}.DashboardPage_jobsTableModern__R9BCZ tbody tr:nth-child(2n) td{background:#fffdf080}.DashboardPage_jobsTableModern__R9BCZ td:first-child,.DashboardPage_jobsTableModern__R9BCZ th:first-child{min-width:100px;text-align:center;width:100px}.DashboardPage_jobsTableModern__R9BCZ td:nth-child(2),.DashboardPage_jobsTableModern__R9BCZ th:nth-child(2){min-width:115px;text-align:center;width:115px}.DashboardPage_jobsTableModern__R9BCZ td:nth-child(3),.DashboardPage_jobsTableModern__R9BCZ th:nth-child(3){width:17%}.DashboardPage_jobsTableModern__R9BCZ td:nth-child(4),.DashboardPage_jobsTableModern__R9BCZ th:nth-child(4){width:14%}.DashboardPage_jobsTableModern__R9BCZ td:nth-child(5),.DashboardPage_jobsTableModern__R9BCZ th:nth-child(5){width:auto}.DashboardPage_jobsTableModern__R9BCZ td:nth-child(6),.DashboardPage_jobsTableModern__R9BCZ th:nth-child(6){min-width:95px;text-align:center;width:95px}.DashboardPage_jobsTableModern__R9BCZ td:nth-child(7),.DashboardPage_jobsTableModern__R9BCZ th:nth-child(7){min-width:80px;text-align:center;width:80px}.DashboardPage_jobRow__4tHIq{transition:background .15s ease}.DashboardPage_jobRow__4tHIq:hover td{background:#fff8d2b3!important}.DashboardPage_jobMainCell__rImK2{align-items:flex-start;display:flex;gap:8px;min-width:0;width:100%}.DashboardPage_jobMainText__TqTAf{min-width:0;width:100%}.DashboardPage_jobLinkCell__16G3I{all:unset;cursor:pointer;display:block;width:100%}.DashboardPage_jobLinkCell__16G3I:focus-visible{border-radius:6px;outline:2px solid #b99a2a80;outline-offset:2px}.DashboardPage_jobTitle__yjf0G{color:#1a1a1a;font-size:.85rem;font-weight:700;letter-spacing:.005em;line-height:1.35;max-width:100%;min-width:0;white-space:normal;width:100%;word-break:break-word}.DashboardPage_jobLinkCell__16G3I:hover .DashboardPage_jobTitle__yjf0G{color:#9a7e10}.DashboardPage_jobSubtle__Wtk98{color:#6f601a80;font-size:10.5px;font-weight:500;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_customerCell__s-ww5{color:#1e1e1ee0;font-size:.84rem;font-weight:600}.DashboardPage_customerCell__s-ww5,.DashboardPage_siteCell__mFpmJ{display:block;line-height:1.4;white-space:normal;width:100%;word-break:break-word}.DashboardPage_siteCell__mFpmJ{color:#282828ad;font-size:.82rem;font-weight:500}.DashboardPage_dateCell__h8oUy{color:#232323c7;font-size:.82rem;font-weight:600;white-space:nowrap}@media (max-width:1360px){.DashboardPage_jobsTableModern__R9BCZ{min-width:860px}}.DashboardPage_mobileLabel__3Ncll{display:none}.DashboardPage_jobPhaseChipModern__t0VUh{align-items:center;background:#fff5c873;border:1px solid #dac878b3;border-radius:999px;color:#6f5c12;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.01em;line-height:1.2;padding:4px 8px;white-space:nowrap}.DashboardPage_jobPhaseChipIconModern__-W7lT{color:#b99a2a;flex-shrink:0;height:11px;position:relative;top:-.5px;width:11px}.DashboardPage_typeEstimate__l2SSb{background:#e0edff;border:1.5px solid #b0c8f0;border-radius:999px;color:#2255a0}.DashboardPage_typeChargeUp__7U4QN,.DashboardPage_typeEstimate__l2SSb{align-items:center;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:800;gap:6px;line-height:1.2;padding:6px 10px;white-space:nowrap}.DashboardPage_typeChargeUp__7U4QN{background:#fff3cc;border:1.5px solid #f0cc60;border-radius:999px;color:#8a6600}.DashboardPage_typeEstimateIcon__Ei1a5{color:#2255a0;flex-shrink:0;height:14px;position:relative;top:-.5px;width:14px}.DashboardPage_typeChargeUpIcon__2q2fw{color:#8a6600;flex-shrink:0;height:14px;position:relative;top:-.5px;width:14px}.DashboardPage_tableStateCell__UfYeL{background:#ffffffa6;padding:18px!important}.DashboardPage_tableState__SyFJL{display:flex;flex-direction:column;gap:10px}.DashboardPage_skeletonLineLg__zQeaW,.DashboardPage_skeletonLineSm__kIFA5{animation:DashboardPage_shimmer__yd1OT 1.1s linear infinite;background:linear-gradient(90deg,#ffd6001a,#ffd60040,#ffd6001a);background-size:200% 100%;border-radius:999px}.DashboardPage_skeletonLineLg__zQeaW{height:14px;width:50%}.DashboardPage_skeletonLineSm__kIFA5{height:12px;width:30%}@keyframes DashboardPage_shimmer__yd1OT{0%{background-position:0 50%}to{background-position:200% 50%}}.DashboardPage_tableEmpty__XO8Sm{align-items:center;display:flex;flex-direction:column;gap:10px;padding:22px 10px}.DashboardPage_createJobEmptyBtn__wOPLZ{margin-top:4px;width:auto}.DashboardPage_tableEmptyIcon__iNStk{align-items:center;display:flex;justify-content:center;opacity:.9}@media (max-width:480px){.DashboardPage_statusGaugeRow__0GaCW{grid-template-columns:1fr}}.DashboardPage_tableEmptyIcon__iNStk img{height:36px;object-fit:contain;width:36px}.DashboardPage_tableEmptyTitle__8AOgE{color:#7f6a14;font-weight:900}.DashboardPage_tableEmptyText__2bEr7{color:#6f601abf;font-size:13px;max-width:420px;text-align:center}@media (max-width:600px){.DashboardPage_jobsTableModern__R9BCZ{display:block;width:100%}.DashboardPage_jobsTableModern__R9BCZ thead{display:none}.DashboardPage_jobsTableModern__R9BCZ tbody{display:flex;flex-direction:column;gap:12px;width:100%}.DashboardPage_jobsTableModern__R9BCZ tr{background:#ffffffd9;border:1px solid #ffd60059;border-radius:14px;box-shadow:0 12px 30px #00000014;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;width:100%}.DashboardPage_jobsTableModern__R9BCZ td{align-items:center;border-bottom:none!important;box-sizing:border-box;display:flex;font-size:.88rem;gap:10px;padding:5px 0!important;width:100%}.DashboardPage_mobileLabel__3Ncll{color:#b99a2a;display:inline-block;flex:0 0 80px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.DashboardPage_jobsTableModern__R9BCZ td>:not(.DashboardPage_mobileLabel__3Ncll){flex:1 1;min-width:0;word-break:break-word}.DashboardPage_actionsCol__k\+MMh{text-align:left}.DashboardPage_viewBtnModern__Pjbl-{justify-content:center;width:100%}}.DashboardPage_flawodyGaugeGrid__k-6\+g{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:24px}@media (max-width:768px){.DashboardPage_flawodyGaugeGrid__k-6\+g{gap:16px;grid-template-columns:1fr;padding:16px}}@media (min-width:769px) and (max-width:1024px){.DashboardPage_flawodyGaugeGrid__k-6\+g{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px) and (max-width:1440px){.DashboardPage_flawodyGaugeGrid__k-6\+g{grid-template-columns:repeat(3,1fr)}}@media (min-width:1441px){.DashboardPage_flawodyGaugeGrid__k-6\+g{grid-template-columns:repeat(4,1fr)}}.DashboardPage_paginationWrapper__kgM4S{align-items:center;background:#fffde466;border-top:1px solid #ffd60038;display:flex;gap:12px;justify-content:center;padding:16px 14px}.DashboardPage_paginationBtn__IXGRG{align-items:center;background:#ffffffb3;border:1.5px solid #b99a2a40;border-radius:8px;color:#7a6200;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 12px;transition:background .15s,border-color .15s,transform .12s}.DashboardPage_paginationBtn__IXGRG:hover:not(:disabled){background:#fffffff2;border-color:#b99a2a80;transform:translateY(-1px)}.DashboardPage_paginationBtn__IXGRG:disabled{cursor:not-allowed;opacity:.45}.DashboardPage_paginationInfo__EAAd0{color:#6f601acc;font-size:12px;font-weight:700;min-width:120px;text-align:center}@media (max-width:600px){.DashboardPage_paginationWrapper__kgM4S{gap:8px;padding:12px 10px}.DashboardPage_paginationBtn__IXGRG{font-size:11px;padding:6px 10px}.DashboardPage_paginationInfo__EAAd0{font-size:11px}}@media (max-width:900px){.DashboardPage_centerPageRow__OMsPX{margin-top:24px;padding:0 16px}}@media (max-width:768px){.DashboardPage_centerPageRow__OMsPX{margin-top:16px;padding:0 12px}.DashboardPage_tableCardModern__XtIAj{border-radius:12px;min-width:0;min-width:auto;padding:16px 14px}.DashboardPage_tableHeaderTopRow__caejN{gap:10px}.DashboardPage_jobToolbar__caEHF{flex-wrap:wrap;gap:8px}.DashboardPage_jobSearchInput__oU4fZ{min-width:0;width:100%}.DashboardPage_jobSearch__RdZil{flex:1 1;min-width:0}}@media (max-width:600px){.DashboardPage_centerPageRow__OMsPX{padding:0 8px}.DashboardPage_tableCardModern__XtIAj{padding:12px 10px}.DashboardPage_tableTitle__JqMSa{font-size:1.1rem}.DashboardPage_jobSearchInput__oU4fZ,.DashboardPage_jobSearch__RdZil,.DashboardPage_jobToolbar__caEHF{width:100%}.DashboardPage_newJobBtn__4zPXW{justify-content:center;width:100%}}@media (max-width:480px){.DashboardPage_tableCardModern__XtIAj{border-radius:10px;padding:10px 8px}.DashboardPage_filterDropdownBtn__zU65w,.DashboardPage_newJobBtn__4zPXW{font-size:.82rem;padding:7px 12px}}.DashboardTasksCard_tasksCard__Hlq5y{align-items:stretch;background:#fffef9;border:1.5px solid #f3df95;border-radius:14px;box-shadow:0 4px 24px #b99a2a14,0 1px 4px #00000008;display:flex;flex-direction:column;min-width:200px;padding:20px 16px 16px;transition:box-shadow .15s ease,transform .15s ease}.DashboardTasksCard_tasksCard__Hlq5y:hover{box-shadow:0 6px 32px #b99a2a1f}.DashboardTasksCard_tasksHeaderRow__ClLL0{align-items:center;border-bottom:1px solid #ece2c4;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;width:100%}.DashboardTasksCard_tasksHeaderActions__POoor{align-items:center;display:flex;flex-shrink:0;gap:8px}.DashboardTasksCard_tasksToolbar__aAO\+6{align-items:center;display:flex;gap:12px;margin-bottom:12px}.DashboardTasksCard_tasksHeaderLink__oIhV1{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;margin:0;padding:0;text-align:left;transition:opacity .15s ease}.DashboardTasksCard_tasksHeaderLink__oIhV1:hover{opacity:.78}.DashboardTasksCard_tasksHeaderLink__oIhV1:focus-visible{border-radius:3px;outline:2px solid #af8e3647;outline-offset:4px}.DashboardTasksCard_tasksTitle__STkwu{color:#7a6432;font-size:.82rem;font-weight:700;letter-spacing:.18em;line-height:1.2;margin:0;text-transform:uppercase}.DashboardTasksCard_tasksCount__sWOFx{color:#a99565;font-size:.78rem;font-weight:500;letter-spacing:.04em;opacity:.85}.DashboardTasksCard_statusBadges__5yExB{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.DashboardTasksCard_statusBadge__NMZhH{align-items:center;background:#fff6db;border:1px solid #ffeab8;border-radius:3px;color:#7a6432;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:500;gap:4px;letter-spacing:.03em;padding:4px 9px;transition:background .12s,border-color .12s,box-shadow .12s}.DashboardTasksCard_statusBadge__NMZhH:hover{background:#ffeab8;border-color:#d4b860}.DashboardTasksCard_statusBadge__NMZhH strong{color:#5a4820;font-weight:700}.DashboardTasksCard_statusBadgeOverdue__fQN5g{background:#fff5ed;border-color:#fae0d8;color:#8a3a2a}.DashboardTasksCard_statusBadgeOverdue__fQN5g:hover{background:#fae0d8;border-color:#d8a090}.DashboardTasksCard_statusBadgeOverdue__fQN5g strong{color:#7a2a1a}.DashboardTasksCard_statusBadgeDone__g9aXr{background:#e7f1dc;border-color:#ccd5ae;color:#3a5a2a}.DashboardTasksCard_statusBadgeDone__g9aXr:hover{background:#ccd5ae;border-color:#88a870}.DashboardTasksCard_statusBadgeDone__g9aXr strong{color:#2a4a1a}.DashboardTasksCard_statusBadgeActive__Htr75{background:#ffeab8;border-color:#c4a030;border-width:1.5px;box-shadow:inset 0 1px 3px #00000012}.DashboardTasksCard_statusBadgeOverdue__fQN5g.DashboardTasksCard_statusBadgeActive__Htr75{background:#fae0d8;border-color:#c08060}.DashboardTasksCard_statusBadgeDone__g9aXr.DashboardTasksCard_statusBadgeActive__Htr75{background:#ccd5ae;border-color:#6a9050}.DashboardTasksCard_addTaskBtnInline__26cD0{align-items:center;background:#fdf8e4;border:1px solid #c9b878;border-radius:3px;color:#7a6228;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;letter-spacing:.03em;padding:5px 12px;transition:background .13s,border-color .13s;white-space:nowrap}.DashboardTasksCard_addTaskBtnInline__26cD0:hover{background:#f7eecb;border-color:#a8923f}.DashboardTasksCard_miniBoard__Si5bc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.DashboardTasksCard_miniCol__BPuuq{background:#fff6db;border:1px solid #ffeab8;border-radius:4px;display:flex;flex-direction:column;gap:7px;min-height:100px;padding:10px 8px 12px}.DashboardTasksCard_miniColOverdue__sYoJs{background:#fff5ed;border-color:#fae0d8}.DashboardTasksCard_miniColDone__D3rEZ{background:#e7f1dc;border-color:#ccd5ae}.DashboardTasksCard_miniColHeader__jLWdJ{align-items:baseline;border-bottom:1px solid #785f1e24;display:flex;justify-content:space-between;margin-bottom:2px;padding-bottom:7px}.DashboardTasksCard_miniColTitle__2X-oC{color:#7a6432;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.DashboardTasksCard_miniColOverdue__sYoJs .DashboardTasksCard_miniColTitle__2X-oC{color:#8a4a32}.DashboardTasksCard_miniColDone__D3rEZ .DashboardTasksCard_miniColTitle__2X-oC{color:#4f6a3f}.DashboardTasksCard_miniColCount__vj8yD{color:#a99565;font-size:9.5px;font-weight:500}.DashboardTasksCard_miniColOverdue__sYoJs .DashboardTasksCard_miniColCount__vj8yD{color:#b27a62}.DashboardTasksCard_miniColDone__D3rEZ .DashboardTasksCard_miniColCount__vj8yD{color:#7a9168}.DashboardTasksCard_miniColEmpty__4wS4Y{color:#a89770;font-size:10.5px;font-style:italic;line-height:1.4;padding:16px 4px;text-align:center}.DashboardTasksCard_viewAllBtn__f0JK4{background:#fdf8e4;border:1px solid #c9b878;border-radius:3px;box-shadow:none;color:#7a6228;cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin-top:4px;padding:7px 0;text-align:center;transition:background .13s,border-color .13s;width:100%}.DashboardTasksCard_viewAllBtn__f0JK4:hover{background:#f7eecb;border-color:#a8923f}.DashboardTasksCard_addTaskBtn__xd-nR{margin-bottom:12px}.DashboardTasksCard_addTaskBtnInline__26cD0{flex-shrink:0;font-size:.88rem;margin-bottom:0;padding:9px 18px;width:auto}.DashboardTasksCard_taskAssigneeFilterWrap__pDvVb{flex-shrink:0;max-width:260px}.DashboardTasksCard_taskAssigneeFilterWrap__pDvVb>div{margin-bottom:0}.DashboardTasksCard_taskHeaderMetaRow__3F1eU{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.DashboardTasksCard_taskCountBadge__9npw0{align-items:center;background:#f8f1d8;border-radius:7px;box-shadow:inset 0 1px 0 #ffffffbf;color:#827043;display:inline-flex;font-size:.94rem;font-weight:700;letter-spacing:.01em;min-height:38px;padding:0 16px}.DashboardTasksCard_taskHeaderHint__7gWYP{color:#a59c88;font-size:.96rem;line-height:1.45}.DashboardTasksCard_viewAllBtn__f0JK4{margin-top:12px}.DashboardTasksCard_addTaskBtn__xd-nR:focus,.DashboardTasksCard_addTaskBtn__xd-nR:hover,.DashboardTasksCard_viewAllBtn__f0JK4:focus,.DashboardTasksCard_viewAllBtn__f0JK4:hover{background:#fffaf0;border-color:#d8c883;box-shadow:0 2px 8px #b99a2a0a;color:#75602a}.DashboardTasksCard_tasksList__9MzbL{color:#3f3316;font-size:1rem;width:100%}.DashboardTasksCard_emptyState__B0ktD{color:#aa9960;padding:24px 6px 6px;text-align:center}.DashboardTasksCard_emptyTitle__UkMAl{color:#8d6f21;font-size:1.02em;font-weight:700;margin-bottom:5px;text-align:center}.DashboardTasksCard_emptyText__ocRdW{color:#9e9268;font-size:.9em;line-height:1.45;text-align:center}.DashboardTasksCard_beeIcon__WBsnT{display:block;filter:drop-shadow(0 4px 10px rgba(185,154,42,.12));height:32px;margin:0 auto 6px;object-fit:contain;opacity:.72;width:32px}.DashboardTasksCard_taskListUl__xHTJ8{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.DashboardTasksCard_taskCardLi__YQBr0{animation:DashboardTasksCard_taskIn__fetp8 .2s ease backwards;background:#fff8ec;background:var(--c-bg,#fff8ec);border:1px solid #e7d6b0;border:1px solid var(--c-border,#e7d6b0);border-radius:8px;box-shadow:inset 0 1px 0 #fff9,0 1px 3px #503c140f,0 4px 10px #503c140a;display:flex;flex-direction:column;font-size:.88rem;gap:6px;margin-bottom:0;max-width:100%;min-width:0;padding:11px 12px 10px;position:relative;transition:box-shadow .16s,transform .16s;width:100%}.DashboardTasksCard_taskCardLi__YQBr0:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 4px 12px #503c1417,0 8px 18px #503c140d;transform:translateY(-1px)}.DashboardTasksCard_taskCardLi__YQBr0:hover .DashboardTasksCard_cardDeleteBtn__rDEIL{opacity:1}.DashboardTasksCard_mint__TUpGI{--c-bg:#e7f1dc;--c-border:#ccd5ae;--c-accent:#5a7a3a}.DashboardTasksCard_peach__m7TMO{--c-bg:#fff5ed;--c-border:#fae0d8;--c-accent:#b87a6a}.DashboardTasksCard_lavender__1Qr8t{--c-bg:#ece9f2;--c-border:#bfbde2;--c-accent:#7a72b4}.DashboardTasksCard_lemon__QRTFi{--c-bg:#fff6db;--c-border:#ffeab8;--c-accent:#a89030}.DashboardTasksCard_sky__8ET0b{--c-bg:#dbeef7;--c-border:#b8d9ec;--c-accent:#5a86a8}.DashboardTasksCard_rose__sH8XS{--c-bg:#fae7eb;--c-border:#eeceda;--c-accent:#a06070}.DashboardTasksCard_completed__NK6b6{opacity:.72}.DashboardTasksCard_completed__NK6b6 .DashboardTasksCard_cardName__PrO3v{color:#8a7c5c;text-decoration:line-through;-webkit-text-decoration-color:#503c1452;text-decoration-color:#503c1452}.DashboardTasksCard_taskCardLi__YQBr0:last-child{margin-bottom:0}@keyframes DashboardTasksCard_taskIn__fetp8{0%{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.DashboardTasksCard_taskTitleRow__fFQpn{align-items:center;color:#4a3c20;display:flex;font-size:.88em;font-weight:600;gap:5px;justify-content:space-between;letter-spacing:.01em;line-height:1.35;margin-bottom:1px}.DashboardTasksCard_taskStepsInline__06nEI{color:#9a8040;color:var(--c-accent,#9a8040);flex-shrink:0;font-size:10px;font-weight:500;opacity:.8;white-space:nowrap}.DashboardTasksCard_taskDetailRow__eXk07{align-items:center;color:#8a7546;display:flex;flex-wrap:wrap;font-size:.78em;font-weight:500;gap:5px;line-height:1.4;margin-top:0}.DashboardTasksCard_taskLabel__GjSf1{color:#97824a;color:var(--c-accent,#97824a);font-size:.78em;font-weight:600;letter-spacing:.07em;margin-right:2px;text-transform:uppercase}.DashboardTasksCard_expandLabel__Z4\+a8{color:#8f7a42;color:var(--c-accent,#8f7a42);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DashboardTasksCard_toggleBtn__F2z0Y{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:10px;transition:all .15s;width:28px}.DashboardTasksCard_toggleBtn__F2z0Y:focus,.DashboardTasksCard_toggleBtn__F2z0Y:hover{background:#fff9e0;box-shadow:0 0 0 1px #d3bc66}.DashboardTasksCard_toggleBtn__F2z0Y svg{stroke:#b39c49;stroke-width:2.3;display:block;height:18px;pointer-events:none;width:18px}.DashboardTasksCard_taskBtnRow__kQs0M{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.DashboardTasksCard_taskDeleteBtn__-CNeG,.DashboardTasksCard_taskDoneBtn__cwQR2,.DashboardTasksCard_taskEditBtn__9P9DE{align-items:center;background:#fdf8e4;border:1px solid #c9b878;border-radius:3px;box-shadow:none;color:#7a6228;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;height:30px;justify-content:center;outline:none;padding:0;transition:background .13s,color .13s,border-color .13s;width:30px}.DashboardTasksCard_taskDoneBtn__cwQR2:hover{background:#ecf5ec;border-color:#88a578;color:#4f6a3f}.DashboardTasksCard_taskEditBtn__9P9DE:hover{background:#f7eecb;border-color:#a8923f;color:#6c5520}.DashboardTasksCard_taskDeleteBtn__-CNeG{background:#0000;border-color:#d8b0a5;color:#9d4a3a}.DashboardTasksCard_taskDeleteBtn__-CNeG:hover{background:#f8e6e0;border-color:#c08572;color:#8a3525}.DashboardTasksCard_taskProgressRow__qobD3{align-items:center;display:flex;gap:10px;margin-top:4px}.DashboardTasksCard_taskProgressTrack__6WfP1{background:#e7d6b080;border:none;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.DashboardTasksCard_taskProgressFill__4dL2S{background:#c9a85a;border-radius:inherit;height:100%}.DashboardTasksCard_taskProgressLabel__lRVOA{color:#9a8442;font-size:.82rem;font-weight:700;min-width:34px;text-align:right}.DashboardTasksCard_expandRow__33YRj{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.DashboardTasksCard_expandBtn__wjjw3{align-items:center;background:#ffffffb3;border:1px solid #e0d090;border:1px solid var(--c-border,#e0d090);border-radius:3px;color:#967d3e;color:var(--c-accent,#967d3e);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:22px;justify-content:center;line-height:1;padding:0;transition:background .13s;width:22px}.DashboardTasksCard_expandBtn__wjjw3:focus,.DashboardTasksCard_expandBtn__wjjw3:hover{background:#fffffff2;outline:none}.DashboardTasksCard_taskStepsList__m0BEt{border-left:2px solid #ebdb9142;list-style:none;margin:8px 0 0;padding:2px 0 0 2px}.DashboardTasksCard_taskStepItem__TUNjF{margin:0;padding:0 0 0 18px;position:relative}.DashboardTasksCard_taskStepItem__TUNjF:before{background:#d9c980;border-radius:50%;box-shadow:0 0 0 4px #fffdf0;content:"";height:8px;left:-4px;position:absolute;top:18px;width:8px}.DashboardTasksCard_taskStepItem__TUNjF+.DashboardTasksCard_taskStepItem__TUNjF{margin-top:4px}.DashboardTasksCard_taskStepLabel__goxoI{align-items:center;color:#6f6348;display:flex;font-size:.94rem;gap:10px;line-height:1.45;padding:7px 0}.DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#fffef8,#fbf8ed);border:2px solid #d8cfb2;border-radius:6px;box-shadow:inset 0 1px 0 #ffffffeb,0 1px 2px #4437130d;cursor:pointer;flex-shrink:0;height:24px;margin:0;position:relative;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease;width:24px}.DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:hover{border-color:#ddd189;box-shadow:inset 0 1px 0 #fffffff2,0 3px 8px #f4e1771f}.DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:checked{background:linear-gradient(180deg,#f8fbd2,#edf4a8);border-color:#d6d99b;box-shadow:inset 0 1px 0 #ffffff75,0 4px 10px #ecd67029}.DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:checked:after{border-bottom:3px solid #69703c;border-right:3px solid #69703c;content:"";height:12px;left:6px;position:absolute;top:2px;transform:rotate(42deg);width:6px}.DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:focus-visible{outline:2px solid #efdd8199;outline-offset:2px}.DashboardTasksCard_taskStepDone__IDtyo{color:#998f72;text-decoration:line-through;-webkit-text-decoration-color:#cfc180;text-decoration-color:#cfc180}.DashboardTasksCard_completed__NK6b6{background:linear-gradient(180deg,#f7fbf0,#edf4df)!important;border:2px solid #c9d6aa!important;box-shadow:0 8px 18px #6f905714;color:#7d8f6a!important;opacity:.94;transition:background .2s,color .18s,border .18s}.DashboardTasksCard_completed__NK6b6 .DashboardTasksCard_taskTitleRow__fFQpn:after{color:#45b86a;content:" ✓";font-size:1.19em;font-weight:800;margin-left:7px;opacity:.75;vertical-align:middle}.DashboardTasksCard_completedByRow__YhLLV{color:#45b86a;font-size:.98em;font-style:italic;margin-top:4px}.DashboardTasksCard_completedByLabel__DaUTZ{color:#45b86a;font-weight:600}.DashboardTasksCard_taskPanelOverlay__K9NIX{align-items:stretch;background:#3b2e1029;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:2999}.DashboardTasksCard_taskPanel__Uq5FL{animation:DashboardTasksCard_panelSlideIn__Vg9yx .23s cubic-bezier(.41,1.49,.41,1.01) backwards;background:linear-gradient(180deg,#fffef9,#fdf8ea);border-left:2px solid #ead891;border-radius:0 12px 12px 0;box-shadow:-14px 0 36px #49390f1a;display:flex;flex-direction:column;height:100%;max-width:98vw;width:410px}@keyframes DashboardTasksCard_panelSlideIn__Vg9yx{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.DashboardTasksCard_taskPanelHeader__1Mgsp{align-items:center;background:#fffdf8f0;border-bottom:2px solid #af8e362e;border-top-right-radius:12px;color:#806b2c;display:flex;font-size:1.12em;font-weight:700;justify-content:space-between;padding:22px 26px 10px}.DashboardTasksCard_closeBtn__vquoa{background:none;border:none;color:#baa968;cursor:pointer;font-size:2.2rem;margin-right:-8px;padding:0 6px;transition:color .13s}.DashboardTasksCard_closeBtn__vquoa:hover{color:#b99a2a}.DashboardTasksCard_taskPanelFilterRow__ws14L{align-items:center;background:#0000;border-bottom:2px solid #d6bd5e2b;display:flex;gap:11px;padding:16px 26px 5px}.DashboardTasksCard_showCompletedBtnActive__r3AIL,.DashboardTasksCard_showCompletedBtn__0fVbw{background:none;border:none;border-bottom:2px solid #0000;color:#927b37;cursor:pointer;display:inline-block;font-size:.99em;font-weight:700;padding:0 0 3px;transition:color .15s,border-bottom .14s}.DashboardTasksCard_showCompletedBtnActive__r3AIL,.DashboardTasksCard_showCompletedBtn__0fVbw:hover{border-bottom:2px solid #dece94;color:#7d6930}.DashboardTasksCard_showCompletedBtnActive__r3AIL{border-bottom:2px solid #d9c57e;color:#7d6930}.DashboardTasksCard_addTaskGoldBtn__cE9uU{background:linear-gradient(180deg,#fffefa,#fff8ea);border:2px solid #dfcf8f;border-radius:7px;box-shadow:inset 0 1px 0 #ffffffd6;color:#806a2b;cursor:pointer;font-size:.94em;font-weight:700;margin-left:auto;padding:8px 18px;transition:background .16s,color .13s,border .13s}.DashboardTasksCard_addTaskGoldBtn__cE9uU:focus,.DashboardTasksCard_addTaskGoldBtn__cE9uU:hover{background:#fffaf0;border-color:#d8c883;color:#75602a;outline:none}.DashboardTasksCard_taskPanelTabsRow__2mV0T{background:#0000;border-bottom:2px solid #d6bd5e26;display:flex;gap:6px;padding:0 26px}.DashboardTasksCard_tabBtnActive__2Kr-d,.DashboardTasksCard_tabBtn__Zj1Hm{background:#fbf7e7;border:none;border-radius:7px;color:#827753;cursor:pointer;font-size:.94em;font-weight:700;margin:10px 0;padding:10px 16px;transition:background .13s,color .13s}.DashboardTasksCard_tabBtnActive__2Kr-d{background:#f6edc8;box-shadow:inset 0 1px 0 #fffc,0 1px 4px #b99a2a0f;color:#74643e}.DashboardTasksCard_tabUpcoming__7bhjz.DashboardTasksCard_tabBtnActive__2Kr-d{background:#f1f7b5;color:#6f7140}.DashboardTasksCard_tabOverdue__OOq9B.DashboardTasksCard_tabBtnActive__2Kr-d{background:#f1deee;color:#755a70}.DashboardTasksCard_tabBtn__Zj1Hm:hover{background:#f4f0d8;color:#746b49}.DashboardTasksCard_taskPanelList__li-RW{grid-gap:18px;align-content:start;display:grid;flex:1 1;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,420px));justify-content:start;overflow-y:auto;padding:18px 32px 28px}.DashboardTasksCard_taskPanelList__li-RW .DashboardTasksCard_taskCardLi__YQBr0{height:auto;margin-bottom:0;max-width:420px;min-height:190px}.DashboardTasksCard_taskPanelList__li-RW .DashboardTasksCard_emptyState__B0ktD{grid-column:1/-1}.DashboardTasksCard_taskPanelCard__92q7O{background:linear-gradient(180deg,#fffef8,#fffbe9);border:2px solid #efdc88;border-radius:10px;box-shadow:0 8px 18px #785d180a,inset 0 1px 0 #ffffffe6;font-family:Roboto,Arial,sans-serif;margin-bottom:17px;padding:16px 18px 14px;position:relative;transition:box-shadow .13s,border .13s}.DashboardTasksCard_taskPanelCard__92q7O:last-child{margin-bottom:0}.DashboardTasksCard_taskPanelCard__92q7O b{color:#7b6429;display:block;font-size:1.08em;font-weight:700;letter-spacing:.01em;line-height:1.35;margin-bottom:4px}.DashboardTasksCard_taskPanelMeta__R1G4z{color:#8e8367;display:flex;flex-direction:column;font-size:.96em;gap:4px;margin-bottom:4px;margin-top:2px}.DashboardTasksCard_completedActionsRow__\+IF2X{margin-top:10px;padding:8px 26px 12px}.DashboardTasksCard_cleanCompletedBtn__GyA\+Q{align-items:center;background:#fffdf3d9;border:2px dashed #dfcf8f;border-radius:7px;color:#806a2b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 12px}.DashboardTasksCard_cleanCompletedBtn__GyA\+Q:hover{background:#fffaf0}.DashboardTasksCard_cleanIcon__-LujZ{stroke-width:2;height:14px;width:14px}@media (max-width:1050px){.DashboardTasksCard_tasksCard__Hlq5y{min-width:0;min-width:auto;width:100%}.DashboardTasksCard_taskPanelList__li-RW{grid-template-columns:1fr;padding:18px 22px 24px}}@media (max-width:700px){.DashboardTasksCard_tasksCard__Hlq5y{border-radius:11px;padding:13px 4px}}[data-theme=dark] .DashboardTasksCard_tasksCard__Hlq5y{background:#181627;border-color:#8b5cf65c;box-shadow:0 10px 26px #00000061}[data-theme=dark] .DashboardTasksCard_tasksHeaderIcon__obXqF{background:#201d31eb;border-color:#8b5cf66b;color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_tasksCount__sWOFx{background:#201d31f0;border-color:#8b5cf65c;color:#efeaff}[data-theme=dark] .DashboardTasksCard_tasksTitle__STkwu{color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_tasksHeaderLink__oIhV1:focus-visible{outline-color:#8b5cf647}[data-theme=dark] .DashboardTasksCard_addTaskBtn__xd-nR,[data-theme=dark] .DashboardTasksCard_viewAllBtn__f0JK4{background:#151322f2;border-color:#8b5cf661;color:#d8cdf8}[data-theme=dark] .DashboardTasksCard_addTaskBtn__xd-nR:focus,[data-theme=dark] .DashboardTasksCard_addTaskBtn__xd-nR:hover,[data-theme=dark] .DashboardTasksCard_viewAllBtn__f0JK4:focus,[data-theme=dark] .DashboardTasksCard_viewAllBtn__f0JK4:hover{background:#8b5cf62e;border-color:#a78bfab3;color:#f0ebff}[data-theme=dark] .DashboardTasksCard_tasksList__9MzbL{color:#eae6ff}[data-theme=dark] .DashboardTasksCard_emptyState__B0ktD{color:#b9afd9}[data-theme=dark] .DashboardTasksCard_emptyTitle__UkMAl{color:#d8cdf8}[data-theme=dark] .DashboardTasksCard_emptyText__ocRdW{color:#a79cc8}[data-theme=dark] .DashboardTasksCard_taskCardLi__YQBr0{background:#1e1b2deb;border-color:#8b5cf657;box-shadow:0 8px 20px #00000052}[data-theme=dark] .DashboardTasksCard_taskTitleRow__fFQpn{color:#d8cdf8;text-shadow:none}[data-theme=dark] .DashboardTasksCard_taskDetailRow__eXk07{color:#b2a8d2}[data-theme=dark] .DashboardTasksCard_taskLabel__GjSf1{color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_toggleBtn__F2z0Y:focus,[data-theme=dark] .DashboardTasksCard_toggleBtn__F2z0Y:hover{background:#8b5cf61f;box-shadow:0 0 0 1px #8b5cf657}[data-theme=dark] .DashboardTasksCard_toggleBtn__F2z0Y svg{stroke:#c4b5fd}[data-theme=dark] .DashboardTasksCard_taskDeleteBtn__-CNeG,[data-theme=dark] .DashboardTasksCard_taskDoneBtn__cwQR2{background:#151322f2;border-color:#8b5cf659;box-shadow:none;color:#d8cdf8}[data-theme=dark] .DashboardTasksCard_taskDeleteBtn__-CNeG:hover,[data-theme=dark] .DashboardTasksCard_taskDoneBtn__cwQR2:hover{background:#8b5cf62e;border-color:#a78bfaad;color:#f0ebff}[data-theme=dark] .DashboardTasksCard_taskStepItem__TUNjF:before{background:#a78bfab8;box-shadow:0 0 0 3px #181627f5}[data-theme=dark] .DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]{background:linear-gradient(180deg,#22203a,#181627);border-color:#a78bfa73;box-shadow:inset 0 1px 0 #ffffff0d}[data-theme=dark] .DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:hover{border-color:#c4b5fdb8;box-shadow:0 3px 10px #8b5cf62e}[data-theme=dark] .DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:checked{background:linear-gradient(180deg,#8b5cf6,#6d4ed8);border-color:#c4b5fdb8}[data-theme=dark] .DashboardTasksCard_taskStepLabel__goxoI input[type=checkbox]:checked:after{border-bottom-color:#f5f3ff;border-right-color:#f5f3ff}[data-theme=dark] .DashboardTasksCard_completed__NK6b6{background:#223c288c!important;border-color:#4ab4644d!important;color:#86b890!important}[data-theme=dark] .DashboardTasksCard_taskPanelOverlay__K9NIX{background:#00000080}[data-theme=dark] .DashboardTasksCard_taskPanel__Uq5FL{background:#181627;border-left-color:#8b5cf65c;box-shadow:-8px 0 32px #00000080}[data-theme=dark] .DashboardTasksCard_taskPanelHeader__1Mgsp{background:#13121f;border-bottom-color:#8b5cf640;color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_closeBtn__vquoa{color:#7c72a8}[data-theme=dark] .DashboardTasksCard_closeBtn__vquoa:hover{color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_taskPanelFilterRow__ws14L{background:#1a1828;border-bottom-color:#8b5cf633}[data-theme=dark] .DashboardTasksCard_showCompletedBtn__0fVbw{color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_showCompletedBtnActive__r3AIL{border-bottom-color:#8b5cf6;color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_addTaskGoldBtn__cE9uU{background:linear-gradient(180deg,#2b2342,#221c37);border-color:#8b5cf685;box-shadow:0 4px 12px #0000004d;color:#efeaff}[data-theme=dark] .DashboardTasksCard_addTaskGoldBtn__cE9uU:focus,[data-theme=dark] .DashboardTasksCard_addTaskGoldBtn__cE9uU:hover{background:#8b5cf638;border-color:#a78bfab3;color:#f0ebff}[data-theme=dark] .DashboardTasksCard_taskPanelTabsRow__2mV0T{background:#181627;border-bottom-color:#8b5cf633}[data-theme=dark] .DashboardTasksCard_tabBtn__Zj1Hm{color:#9b93bb}[data-theme=dark] .DashboardTasksCard_tabBtn__Zj1Hm:hover{background:#8b5cf61a;color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_tabBtnActive__2Kr-d{background:#22203a;border-bottom-color:#8b5cf6;box-shadow:none;color:#ede9ff}[data-theme=dark] .DashboardTasksCard_taskPanelCard__92q7O{background:#1e1b2deb;border-color:#8b5cf64d;box-shadow:0 3px 16px #00000059}[data-theme=dark] .DashboardTasksCard_taskPanelCard__92q7O b{color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_taskPanelMeta__R1G4z{color:#a99fd0}[data-theme=dark] .DashboardTasksCard_cleanCompletedBtn__GyA\+Q{border-color:#8b5cf659;color:#c4b5fd}[data-theme=dark] .DashboardTasksCard_cleanCompletedBtn__GyA\+Q:hover{background:#8b5cf61f}.DashboardTasksCard_cardTitleRow__xUpA5{align-items:flex-start;display:flex;gap:8px}.DashboardTasksCard_cardCheck__JMCrO{align-items:center;background:#ffffffb3;border:1.5px solid #b0945c;border:1.5px solid var(--c-accent,#b0945c);border-radius:2px;color:var(--c-accent);cursor:pointer;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;margin-top:2px;padding:0;transition:background .13s,border-color .13s;width:15px}.DashboardTasksCard_cardCheck__JMCrO:hover:not(:disabled){background:#fff;border-color:#5a4820}.DashboardTasksCard_cardCheck__JMCrO:disabled{background:var(--c-accent);border-color:var(--c-accent);color:#fff;cursor:default}.DashboardTasksCard_cardName__PrO3v{color:#4a3c20;flex:1 1;font-size:12.5px;font-weight:600;line-height:1.4;padding-right:18px;word-break:break-word}.DashboardTasksCard_cardMeta__LofZF{align-items:center;color:#8a7546;display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:500;gap:10px;letter-spacing:.02em;padding-left:23px}.DashboardTasksCard_cardMetaItem__5jT9N{align-items:center;display:inline-flex;gap:4px}.DashboardTasksCard_cardMetaOverdue__2Z1Z1{color:#b04a32;font-weight:600}.DashboardTasksCard_checklist__DteCg{background:#ffffff7a;border:1px dashed #e0d4b4;border:1px dashed var(--c-border,#e0d4b4);border-radius:5px;display:flex;flex-direction:column;gap:3px;margin:2px 0 0 23px;padding:5px 7px}.DashboardTasksCard_checklistItem__M5zFQ{align-items:center;color:#4a3c20;display:flex;font-size:11.5px;gap:7px;padding:1px 2px}.DashboardTasksCard_checklistCheck__OtIh9{align-items:center;background:#ffffffd9;border:1.4px solid #b0945c;border:1.4px solid var(--c-accent,#b0945c);border-radius:2px;color:var(--c-accent);cursor:pointer;display:inline-flex;flex-shrink:0;height:13px;justify-content:center;padding:0;transition:background .13s,border-color .13s;width:13px}.DashboardTasksCard_checklistCheck__OtIh9:hover{background:#fff}.DashboardTasksCard_checklistItemDone__64MrX .DashboardTasksCard_checklistCheck__OtIh9{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.DashboardTasksCard_checklistItemDone__64MrX .DashboardTasksCard_checklistText__hG3Np{color:#8a7c5c;text-decoration:line-through;-webkit-text-decoration-color:#503c1452;text-decoration-color:#503c1452}.DashboardTasksCard_checklistText__hG3Np{flex:1 1;font-weight:500;line-height:1.35;word-break:break-word}.DashboardTasksCard_cardAssignees__rwu2-{align-items:center;color:#8a7546;display:flex;font-size:10.5px;font-weight:500;gap:5px;padding-left:23px}.DashboardTasksCard_cardAvatarWrap__aHAQo,.DashboardTasksCard_cardAvatar__ujX1F{align-items:center;display:inline-flex}.DashboardTasksCard_cardAvatar__ujX1F{background:#b0945c;background:var(--c-accent,#b0945c);border:1.5px solid var(--c-bg);border-radius:50%;color:#fff;flex-shrink:0;font-size:7.5px;font-weight:700;height:15px;justify-content:center;margin-right:-5px;width:15px}.DashboardTasksCard_cardAvatarWrap__aHAQo>.DashboardTasksCard_cardAvatar__ujX1F:last-of-type{margin-right:4px}.DashboardTasksCard_cardAvatarMore__3xMPf{align-items:center;background:#ffffffbf;border:1px solid var(--c-border);border-radius:50%;color:#6a5820;display:inline-flex;font-size:7.5px;font-weight:700;height:15px;justify-content:center;margin-right:4px;width:15px}.DashboardTasksCard_cardAssignName__L7kZu{color:#8a7546}.DashboardTasksCard_cardUndoBtn__ZgTPq{align-items:center;align-self:flex-start;background:#0000;border:none;border-bottom:1px dashed #8ba578;color:#6a8458;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:500;gap:3px;letter-spacing:.02em;margin-left:23px;padding:0 0 1px;transition:color .13s,border-color .13s}.DashboardTasksCard_cardUndoBtn__ZgTPq:hover{border-bottom-color:#4a6438;color:#4a6438}.DashboardTasksCard_cardDeleteBtn__rDEIL{align-items:center;background:#0000;border:none;border-radius:2px;color:#64501e66;cursor:pointer;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;right:6px;top:5px;transition:opacity .14s,color .12s,background .12s;width:18px}.DashboardTasksCard_cardDeleteBtn__rDEIL:hover{background:#fff0ece6;color:#b04a32;opacity:1}.CalendarPage_dashboardBg__GX\+tU{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);font-family:Roboto,Arial,sans-serif;min-height:100vh;position:relative}[data-theme=dark] .CalendarPage_dashboardBg__GX\+tU{background:radial-gradient(ellipse at 0 0,#6d4dd91f 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf612 0,#0000 50%),#0d0d14}.CalendarPage_calendarShell__IgyZp{align-items:stretch;box-sizing:border-box;display:flex;gap:0;height:calc(100vh - 140px);max-width:100%;padding:16px 20px;width:100%}.CalendarPage_calendarMain__1d-Du{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;overflow-y:auto;padding-bottom:24px}.CalendarPage_calendarMain__1d-Du>*{flex:0 0 auto}.CalendarPage_staffColumn__sdsnm{background:#fffef6;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 2px 8px #d4b84a26;height:100%;max-width:220px;min-width:220px;overflow-y:auto;padding:12px 10px;width:220px}[data-theme=dark] .CalendarPage_staffColumn__sdsnm{background:#1a1828;border-color:#8b5cf640;box-shadow:0 2px 8px #0000004d}.CalendarPage_staffHeader__wOjYV{color:#6a5700;font-weight:700;margin-bottom:10px}[data-theme=dark] .CalendarPage_staffHeader__wOjYV{color:#c9b1ff}.CalendarPage_staffItem__IEGj2{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 4px}[data-theme=dark] .CalendarPage_staffItem__IEGj2{color:#9b93bb}[data-theme=dark] .CalendarPage_staffItem__IEGj2:hover{color:#ede9ff}.CalendarPage_jobsColumn__CO4xy{align-self:stretch;height:100%;max-width:600px;min-width:200px;overflow-y:auto;width:280px}.CalendarPage_resizeHandle__OL034{align-self:stretch;background:#0000;cursor:col-resize;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none;width:20px;z-index:5}.CalendarPage_resizeHandle__OL034:after{background:#ffe066;border-radius:99px;bottom:0;content:"";left:50%;opacity:.5;position:absolute;top:0;transform:translateX(-50%);transition:opacity .15s,width .15s,background .15s;width:2px}.CalendarPage_resizeHandle__OL034:hover:after{background:#f4b400;opacity:1;width:4px}[data-theme=dark] .CalendarPage_resizeHandle__OL034:after{background:#8b5cf666}[data-theme=dark] .CalendarPage_resizeHandle__OL034:hover:after{background:#8b5cf6cc}@media (max-width:1024px){.CalendarPage_calendarShell__IgyZp{flex-direction:column;height:auto;padding:12px 16px}.CalendarPage_calendarMain__1d-Du{height:auto;overflow:visible;padding-bottom:20px}.CalendarPage_staffColumn__sdsnm{height:auto;max-width:none!important;min-width:0!important;min-width:auto!important;overflow:visible;width:100%!important}.CalendarPage_jobsColumn__CO4xy,.CalendarPage_resizeHandle__OL034{display:none}}@media (max-width:600px){.CalendarPage_calendarShell__IgyZp{padding:8px 10px}}.CalendarControlsBar_controlsContainer__p1d\+R{align-items:center;background:#fffbea;border:1px solid #f2e0a2;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;margin-top:10mm;padding:8px 14px 2px}[data-theme=dark] .CalendarControlsBar_controlsContainer__p1d\+R{border-color:#8b5cf640}.CalendarControlsBar_staffSection__GMIoL{align-items:center;display:flex;gap:8px}.CalendarControlsBar_staffLabel__95hg3{color:#5a4d00;font-weight:600}[data-theme=dark] .CalendarControlsBar_staffLabel__95hg3{color:#c9b1ff}.CalendarControlsBar_staffDropdown__swN16{background-color:#fffef2;border:1px solid #f2d77a;border-radius:6px;color:#5a4d00;font-size:.95rem;padding:4px 6px}[data-theme=dark] .CalendarControlsBar_staffDropdown__swN16{background-color:#1a1828e6;border-color:#8b5cf640}.CalendarControlsBar_dateSection__Hgs6p{align-items:center;display:flex;gap:8px}.CalendarControlsBar_dateLabel__Q7ZKj{color:#5a4d00;font-size:1rem;font-weight:600;min-width:180px}[data-theme=dark] .CalendarControlsBar_dateLabel__Q7ZKj{color:#c9b1ff;text-align:center}.CalendarControlsBar_navButton__TAmd6{background:#fff6d4;border:1px solid #f2d77a;border-radius:6px;color:#5a4d00;cursor:pointer;font-weight:700;padding:3px 8px}[data-theme=dark] .CalendarControlsBar_navButton__TAmd6{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}.CalendarControlsBar_navButton__TAmd6:hover{background:#ffefb5}[data-theme=dark] .CalendarControlsBar_navButton__TAmd6:hover{background:#8b5cf624}.CalendarControlsBar_viewButtons__BMK5Y{display:flex;gap:6px}.CalendarControlsBar_viewButton__B0vkT{background:#fffef2;border:1px solid #f2d77a;border-radius:6px;color:#5a4d00;cursor:pointer;font-size:.9rem;padding:4px 10px}[data-theme=dark] .CalendarControlsBar_viewButton__B0vkT{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}.CalendarControlsBar_viewButton__B0vkT:hover{background:#fff6d4}[data-theme=dark] .CalendarControlsBar_viewButton__B0vkT:hover{background:#8b5cf624}.CalendarControlsBar_active__I-MI9{background-color:#ffd84a;border-color:#e1c43b;font-weight:600}[data-theme=dark] .CalendarControlsBar_active__I-MI9{background-color:#8b5cf640;border-color:#8b5cf680;color:#c4b5fd}.CalendarControlsBar_dateLabelButton__2-xrs{background:#ffeebc;border:1px solid #d7b56d;border-radius:12px;color:#6a4f0b;font-size:18px;font-weight:600;padding:6px 16px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}[data-theme=dark] .CalendarControlsBar_dateLabelButton__2-xrs{background:#8b5cf626;border-color:#8b5cf659;color:#c4b5fd}.CalendarControlsBar_dateLabelButton__2-xrs:hover{box-shadow:0 4px 10px #00000026;text-decoration:none!important;transform:scale(1.05)}.CalendarControlsBar_dateLabelButton__2-xrs *{text-decoration:none!important}.CalendarControlsBar_monthCentered__9-bfB .CalendarControlsBar_dateLabelButton__2-xrs{left:50%;position:absolute;transform:translateX(-50%)}.CalendarControlsBar_centerDateWrapper__wdWL5{align-items:center;display:flex;flex:1 1;gap:10px;justify-content:center}.CalendarControlsBar_dateLabelButton__2-xrs{background:none;border:none;color:#5a4d00;cursor:pointer;font-size:1.05rem;font-weight:700}.CalendarControlsBar_dateLabelButton__2-xrs:hover{text-decoration:underline}@media (max-width:768px){.CalendarControlsBar_controlsContainer__p1d\+R{align-items:center;flex-direction:column;gap:8px;margin-top:8px;padding:8px 10px 6px}.CalendarControlsBar_centerDateWrapper__wdWL5{justify-content:center;width:100%}.CalendarControlsBar_dateLabelButton__2-xrs{font-size:.95rem;max-width:220px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.CalendarControlsBar_dateLabel__Q7ZKj{min-width:0;min-width:auto}.CalendarControlsBar_viewButtons__BMK5Y{gap:4px}.CalendarControlsBar_viewButton__B0vkT{font-size:.85rem;padding:4px 14px}}.CalendarControlsBar_rightActionsRow__y94sp{align-items:center;display:flex;gap:12px}.CalendarControlsBar_filterButton__D363u{background:#fffef2;border:1px solid #e5c86b;border-radius:6px;color:#5a4d00;cursor:pointer;font-size:.9rem;font-weight:600;padding:6px 12px}[data-theme=dark] .CalendarControlsBar_filterButton__D363u{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}.CalendarControlsBar_filterButton__D363u:hover{background:#fff6d4}[data-theme=dark] .CalendarControlsBar_filterButton__D363u:hover{background:#8b5cf624}.CalendarControlsBar_filterWrapper__VG83L{position:relative}.CalendarControlsBar_filterDropdown__92cxX{background:#fff;border:1px solid #ecd488;border-radius:10px;box-shadow:0 6px 18px #00000026;padding:6px 0;position:absolute;right:0;top:40px;width:210px;z-index:50}[data-theme=dark] .CalendarControlsBar_filterDropdown__92cxX{background:#1a1828fa;border-color:#8b5cf640;box-shadow:0 6px 18px #00000080}.CalendarControlsBar_filterItem__9FujN{color:#5a4d00;cursor:pointer;font-size:.9rem;padding:8px 14px}[data-theme=dark] .CalendarControlsBar_filterItem__9FujN{color:#c4bce8}.CalendarControlsBar_filterItem__9FujN:hover{background:#fff8d9}[data-theme=dark] .CalendarControlsBar_filterItem__9FujN:hover{background:#8b5cf61f}.CalendarControlsBar_filterHeader__06r91{color:#7c691f;font-size:.75rem;font-weight:700;opacity:.8;padding:6px 14px 2px;text-transform:uppercase}[data-theme=dark] .CalendarControlsBar_filterHeader__06r91{color:#a78bfa}.CalendarControlsBar_filterDivider__ZkHN\+{background:#f2e5af;height:1px;margin:6px 0}[data-theme=dark] .CalendarControlsBar_filterDivider__ZkHN\+{background:#8b5cf63d}[data-theme=dark] .CalendarControlsBar_controlsContainer__p1d\+R{background:#1a1828;border:1px solid #8b5cf62e}[data-theme=dark] .CalendarControlsBar_dateLabel__Q7ZKj,[data-theme=dark] .CalendarControlsBar_staffLabel__95hg3{color:#c4b5fd}[data-theme=dark] .CalendarControlsBar_staffDropdown__swN16{background-color:#1a1828cc;border:1px solid #8b5cf64d;color:#ede9ff}.CalendarPopup_overlay__rekVN{align-items:flex-start;background:#fff7c859;bottom:0;display:flex;justify-content:center;left:0;padding-top:140px;position:fixed;right:0;top:0;z-index:9999}[data-theme=dark] .CalendarPopup_overlay__rekVN{background:#0009}.CalendarPopup_popup__aJy4H{animation:CalendarPopup_fadeIn__UP8fF .15s ease;background:#fffef4;border:2px solid #ffe08a;border-radius:14px;box-shadow:0 4px 18px #b99a2a38;font-family:Roboto,sans-serif;padding:20px;width:360px}[data-theme=dark] .CalendarPopup_popup__aJy4H{background:#1a1828;border-color:#8b5cf640;box-shadow:0 4px 18px #0006}.CalendarPopup_header__pLVjC{align-items:center;color:#8c7200;display:flex;font-size:1.05rem;font-weight:700;justify-content:space-between;margin-bottom:12px}[data-theme=dark] .CalendarPopup_header__pLVjC{color:#c9b1ff}.CalendarPopup_arrowBtn__R17UX{background:#fff6cf;border:1px solid #e4c55a;border-radius:6px;color:#7d6500;cursor:pointer;font-size:18px;padding:4px 10px;transition:.15s ease}[data-theme=dark] .CalendarPopup_arrowBtn__R17UX{background:#8b5cf626;border-color:#8b5cf666;color:#c9b1ff}.CalendarPopup_arrowBtn__R17UX:hover{background:#ffe487}[data-theme=dark] .CalendarPopup_arrowBtn__R17UX:hover{background:#8b5cf640}.CalendarPopup_monthLabel__5-3tr{color:#5a4d00;font-size:1.1rem}[data-theme=dark] .CalendarPopup_monthLabel__5-3tr{color:#c9b1ff}.CalendarPopup_weekHeader__Q8Ye8{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.CalendarPopup_weekHeaderCell__nqPam{color:#9f8f44;font-size:.8rem;font-weight:600;padding:4px 0;text-align:center}[data-theme=dark] .CalendarPopup_weekHeaderCell__nqPam{color:#a798d3}.CalendarPopup_grid__OaV8u{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.CalendarPopup_day__ZeQ22{background:#fffef8;border:1px solid #f2d77a;border-radius:8px;color:#5a4d00;cursor:pointer;font-size:.9rem;padding:10px 0;transition:.15s ease}[data-theme=dark] .CalendarPopup_day__ZeQ22{background:#161226f2;border-color:#835ff559;color:#d8d1ef}.CalendarPopup_day__ZeQ22:hover{background:#fff2b8}[data-theme=dark] .CalendarPopup_day__ZeQ22:hover{background:#8b5cf638;border-color:#a383ff7a;color:#f3eeff}.CalendarPopup_selectedDay__s4MVm{background:#ffd84a;border:1px solid #e2c03a;border-radius:8px;color:#503e00;font-weight:700;padding:10px 0}[data-theme=dark] .CalendarPopup_selectedDay__s4MVm{background:linear-gradient(180deg,#8b5cf6,#6d28d9);border-color:#a383ffbd;box-shadow:0 8px 18px #3d1c8159;color:#f8f4ff}.CalendarPopup_emptyCell__4wS-X{height:40px}.CalendarPopup_closeBtn__kSBaJ{background:#fff4c7;border:1px solid #e4c55a;border-radius:8px;color:#5a4d00;cursor:pointer;font-weight:700;margin-top:14px;padding:8px 0;width:100%}[data-theme=dark] .CalendarPopup_closeBtn__kSBaJ{background:#151124eb;border-color:#835ff573;color:#d5c3ff}.CalendarPopup_closeBtn__kSBaJ:hover{background:#ffe487}[data-theme=dark] .CalendarPopup_closeBtn__kSBaJ:hover{background:#8b5cf642;color:#f3eeff}@keyframes CalendarPopup_fadeIn__UP8fF{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MonthCalendarLayout_monthLayoutWide__HFz6P{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;width:100%}.MonthCalendarLayout_staffListWrapper__8YqP7{background:#fffef6;border:1px solid #f4e2a0;border-radius:12px;padding:14px}.MonthCalendarLayout_staffListTitle__8\+huV{color:#866a00;font-size:.9rem;font-weight:800;margin-bottom:10px}.MonthCalendarLayout_staffList__ZCLjj{display:flex;flex-direction:column;gap:10px}.MonthCalendarLayout_staffItem__Is2d9{align-items:center;background:#fffaf0;border:1px solid #f3db8a;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:.15s ease}.MonthCalendarLayout_staffItem__Is2d9:hover{background:#fff3cf}.MonthCalendarLayout_staffAvatar__AABja{align-items:center;background:#ffe28a;border-radius:50%;display:flex;font-weight:700;height:34px;justify-content:center;width:34px}.MonthCalendarLayout_monthWrapper__1ftPn{background:#fffdf5;border:1px solid #f2e2a3;border-radius:10px;padding:10px}.MonthCalendarLayout_weekHeader__AtnWO{display:grid;grid-template-columns:repeat(7,1fr)}.MonthCalendarLayout_weekDayLabel__UUE6V{background:#fff9e6;border-bottom:1px solid #f3d98f;color:#715c00;font-weight:700;padding:8px 0;text-align:center}.MonthCalendarLayout_daysGrid__xD\+ED{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.MonthCalendarLayout_dayCell__fGoxS{background:#fff;border:1px dashed #e8d38a;border-radius:10px;min-height:150px;overflow:visible;padding:6px;position:relative}.MonthCalendarLayout_dayCell__fGoxS:hover{background:#fff9de}.MonthCalendarLayout_dayNumber__KMfRP{color:#6b5200;font-weight:700;margin-bottom:6px}.MonthCalendarLayout_jobsList__NCJRS{display:flex;flex-direction:column;gap:6px;overflow:visible}.MonthCalendarLayout_jobBox__mkQu-{background:#fffef9;border:1px solid #ffe066;border-radius:8px;box-shadow:0 2px 8px #b99a2a1f;cursor:grab;margin-bottom:6px;padding:26px 10px 10px;touch-action:none;transition:filter .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none}.MonthCalendarLayout_jobBox__mkQu-:hover{background:#8b5cf614}.MonthCalendarLayout_jobBox__mkQu-:active{cursor:grabbing}.MonthCalendarLayout_jobTitle__Qs35M{color:#4d3e00;font-size:13px;font-weight:700}[data-theme=dark] .MonthCalendarLayout_jobTitle__Qs35M{color:#3d3550}.MonthCalendarLayout_jobCustomer__KNpWL{color:#7d6a0a;font-size:12px}[data-theme=dark] .MonthCalendarLayout_jobCustomer__KNpWL{color:#c4b5fd}.MonthCalendarLayout_slotAddButton__vEYZH{align-items:center;background:#ffd600;border:none;border-radius:50%;color:#4a3f00;cursor:pointer;display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;left:50%;line-height:1;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease,transform .15s ease;width:28px}.MonthCalendarLayout_slotAddButton__vEYZH:hover{transform:translate(-50%,-50%) scale(1.15)}.MonthCalendarLayout_dayCell__fGoxS:hover .MonthCalendarLayout_slotAddButton__vEYZH{opacity:1}.MonthCalendarLayout_sidebarSpacer__OsG6G{width:1px}.MonthCalendarLayout_jobBox__mkQu-{position:relative}.MonthCalendarLayout_staffBadge__AogGb{align-items:center;background:#0000000f;border-radius:10px;color:#333;display:flex;font-size:11px;font-weight:600;gap:4px;padding:2px 6px;pointer-events:none;position:absolute;right:6px;top:4px}.MonthCalendarLayout_staffIcon__A4GO3{height:12px;width:12px}.MonthCalendarLayout_staffBadgeMini__afLee{align-items:center;background:#ffffffb3;border:1px solid #00000026;border-radius:7px;bottom:4px;color:#333;display:inline-flex;font-size:11px;font-weight:600;gap:3px;line-height:1;padding:3px 7px;pointer-events:none;position:absolute;right:8px}.MonthCalendarLayout_staffIconMini__6PxOX{height:10px;width:10px}[data-theme=dark] .MonthCalendarLayout_staffListWrapper__8YqP7{background:#1a1828cc;border:1px solid #8b5cf62e}[data-theme=dark] .MonthCalendarLayout_staffListTitle__8\+huV{color:#c4b5fd}[data-theme=dark] .MonthCalendarLayout_staffItem__Is2d9{background:#1e1b2df2;border:1px solid #8b5cf640;color:#ede9ff}[data-theme=dark] .MonthCalendarLayout_staffItem__Is2d9:hover{background:#8b5cf61f}[data-theme=dark] .MonthCalendarLayout_staffAvatar__AABja{background:#8b5cf64d;border:2px solid #8b5cf680;color:#c4b5fd}[data-theme=dark] .MonthCalendarLayout_monthWrapper__1ftPn{background:#0d0d1499;border:1px solid #8b5cf62e}[data-theme=dark] .MonthCalendarLayout_weekDayLabel__UUE6V{background:#1e1b2df2;border-bottom:1px solid #8b5cf640;color:#a78bfa}[data-theme=dark] .MonthCalendarLayout_dayCell__fGoxS{background:#1a182866;border:1px dashed #8b5cf626}[data-theme=dark] .MonthCalendarLayout_dayCell__fGoxS:hover{background:#8b5cf614}[data-theme=dark] .MonthCalendarLayout_dayNumber__KMfRP{color:#c4b5fd}[data-theme=dark] .MonthCalendarLayout_jobBox__mkQu-{background:#342e52f2;border:1.5px solid #8b5cf659;border-left-width:5px;box-shadow:0 4px 16px #00000073,0 1px 4px #0000004d,inset 0 1px 0 #ffffff0d}[data-theme=dark] .MonthCalendarLayout_jobBox__mkQu-:hover{background:#403a64fa;box-shadow:0 6px 20px #00000080,0 2px 6px #00000059,inset 0 1px 0 #ffffff12}[data-theme=dark] .MonthCalendarLayout_jobTitle__Qs35M{color:#ede9ff}[data-theme=dark] .MonthCalendarLayout_jobCustomer__KNpWL{color:#a78bfa}[data-theme=dark] .MonthCalendarLayout_staffBadgeMini__afLee{background:#1e1b2de6;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .MonthCalendarLayout_staffBadge__AogGb{background:#1e1b2dd9;color:#c4b5fd}[data-theme=dark] .MonthCalendarLayout_slotAddButton__vEYZH{background:#8b5cf680;color:#ede9ff}.StatusBadge_badge__2A1y4{-webkit-backdrop-filter:saturate(105%);backdrop-filter:saturate(105%);border:1px solid #00000026;border-radius:6px;box-shadow:0 1px 2px #00000014;color:#2b2b2b;font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 8px;pointer-events:none;position:absolute;right:6px;text-transform:uppercase;top:6px;white-space:nowrap}[data-theme=dark] .StatusBadge_badge__2A1y4{border-color:#8b5cf640;box-shadow:0 1px 3px #0006;color:#ede9ff}.StatusBadge_completed__bFZdC{background:#d8f5d2}[data-theme=dark] .StatusBadge_completed__bFZdC{background:#22c55e4d}.StatusBadge_active__1uJXc{background:#dff5f5}[data-theme=dark] .StatusBadge_active__1uJXc{background:#3b82f64d}.StatusBadge_return__IsChI{background:#fff3cd}[data-theme=dark] .StatusBadge_return__IsChI{background:#f59e0b4d}.StatusBadge_quote__tXa4r{background:#e8ddff}[data-theme=dark] .StatusBadge_quote__tXa4r{background:#a855f74d}.WeekCalendarLayout_weekWrapper__xYJ5t{background:#fffdf5;border:1px solid #f2e2a3;border-radius:16px;box-shadow:0 2px 8px #d4b84a14;height:100%;overflow:hidden;width:100%}.WeekCalendarLayout_weekScroller__OVxaH{height:100%;overflow:auto;width:100%}.WeekCalendarLayout_weekGrid__9yqmC{min-width:1160px}.WeekCalendarLayout_headerRow__7n5r8,.WeekCalendarLayout_row__rRpGr{display:grid;grid-template-columns:180px repeat(7,minmax(140px,1fr))}.WeekCalendarLayout_headerRow__7n5r8{background:#fff7d1;border-bottom:2px solid #f2e2a3;position:-webkit-sticky;position:sticky;top:0;z-index:3}.WeekCalendarLayout_staffHeaderCell__YbrAG{background:#fff7d1;border-right:2px solid #f2e2a3;min-height:46px}.WeekCalendarLayout_dayHeader__HRpSM{align-items:center;border-right:1px dashed #f2e2a3;color:#715c00;display:flex;font-size:15px;font-weight:700;justify-content:center;min-height:46px;padding:0 12px;text-align:center}.WeekCalendarLayout_row__rRpGr{background:#fffdf8;border-bottom:1px dashed #f2e2a3}.WeekCalendarLayout_staffCell__3nDC4{align-items:center;background:#fffef8;border-right:2px solid #f2e2a3;display:flex;gap:12px;padding:18px 16px}.WeekCalendarLayout_staffName__xG6mo{color:#40361f;font-size:1rem;font-weight:700;line-height:1.35}.WeekCalendarLayout_avatarCircle__xHGt-{align-items:center;background:#f2d36f;border-radius:50%;color:#4d3e00;display:flex;flex:0 0 36px;font-weight:800;height:36px;justify-content:center;width:36px}.WeekCalendarLayout_dayCell__GolH4{background:#fff;border-right:1px dashed #f2e2a3;box-sizing:border-box;min-height:128px;padding:6px;position:relative;transition:background .15s ease}.WeekCalendarLayout_dayCell__GolH4:hover{background:#fff9de}.WeekCalendarLayout_jobBox__YoNlt{border:1px solid #ffe066;border-radius:10px;box-shadow:0 2px 8px #b99a2a1f;cursor:grab;margin-bottom:8px;padding:28px 10px 8px;position:relative;touch-action:none;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease;user-select:none;-webkit-user-select:none}.WeekCalendarLayout_jobBox__YoNlt:active{cursor:grabbing}.WeekCalendarLayout_jobBox__YoNlt:hover{filter:brightness(1.02);transform:translateY(-1px)}.WeekCalendarLayout_jobTitle__s3xtY{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2e2400;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.WeekCalendarLayout_jobCustomer__n9XmO{color:#7d6a0a;font-size:11px;font-weight:600;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeekCalendarLayout_slotAddButton__20xFv{align-items:center;background:#ffd600;border:none;border-radius:50%;color:#4a3f00;cursor:pointer;display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;left:50%;line-height:1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease,transform .15s ease;width:28px}.WeekCalendarLayout_slotAddButton__20xFv:hover{transform:translate(-50%,-50%) scale(1.15)}.WeekCalendarLayout_dayCell__GolH4:hover .WeekCalendarLayout_slotAddButton__20xFv{opacity:1;pointer-events:auto}.WeekCalendarLayout_dayCell__GolH4:last-child,.WeekCalendarLayout_dayHeader__HRpSM:last-child{border-right:none}.WeekCalendarLayout_dragGhost__skfbN{border:1.5px solid #0000001f;border-radius:10px;box-shadow:0 12px 30px #0000002e;cursor:grabbing;left:0;max-width:220px;min-width:140px;opacity:.9;padding:10px 12px;pointer-events:none;position:fixed;top:0;transform:translate(0);will-change:transform;z-index:9999}@media (max-width:1200px){.WeekCalendarLayout_weekGrid__9yqmC{min-width:900px}.WeekCalendarLayout_headerRow__7n5r8,.WeekCalendarLayout_row__rRpGr{grid-template-columns:160px repeat(7,minmax(100px,1fr))}}@media (max-width:900px){.WeekCalendarLayout_weekGrid__9yqmC{min-width:620px}.WeekCalendarLayout_headerRow__7n5r8,.WeekCalendarLayout_row__rRpGr{grid-template-columns:44px repeat(7,minmax(72px,1fr))}.WeekCalendarLayout_staffCell__3nDC4{gap:0;justify-content:center;padding:10px 4px}.WeekCalendarLayout_staffName__xG6mo{display:none}.WeekCalendarLayout_avatarCircle__xHGt-{flex:0 0 30px;font-size:11px;height:30px;width:30px}.WeekCalendarLayout_dayHeader__HRpSM{font-size:12px;padding:0 4px}.WeekCalendarLayout_dayCell__GolH4{min-height:88px;padding:4px}.WeekCalendarLayout_badgeWrapper__MXzfT{display:none}.WeekCalendarLayout_jobBox__YoNlt{padding:8px 6px 6px}.WeekCalendarLayout_jobTitle__s3xtY{font-size:12px}.WeekCalendarLayout_jobCustomer__n9XmO{font-size:11px}}@media (max-width:600px){.WeekCalendarLayout_weekGrid__9yqmC{min-width:500px}.WeekCalendarLayout_headerRow__7n5r8,.WeekCalendarLayout_row__rRpGr{grid-template-columns:36px repeat(7,minmax(60px,1fr))}.WeekCalendarLayout_staffHeaderCell__YbrAG{min-height:38px}.WeekCalendarLayout_dayHeader__HRpSM{font-size:11px;min-height:38px;padding:0 2px}.WeekCalendarLayout_dayCell__GolH4{min-height:68px;padding:3px}.WeekCalendarLayout_jobBox__YoNlt{border-radius:7px;margin-bottom:4px;padding:6px 4px 4px}.WeekCalendarLayout_jobTitle__s3xtY{-webkit-line-clamp:1;font-size:11px}.WeekCalendarLayout_jobCustomer__n9XmO{display:none}.WeekCalendarLayout_avatarCircle__xHGt-{flex:0 0 26px;font-size:10px;height:26px;width:26px}}[data-theme=dark] .WeekCalendarLayout_weekWrapper__xYJ5t{background:#0d0d1499;border-color:#8b5cf62e;box-shadow:0 2px 8px #00000040}[data-theme=dark] .WeekCalendarLayout_headerRow__7n5r8,[data-theme=dark] .WeekCalendarLayout_staffHeaderCell__YbrAG{background:#1e1b2df2;border-bottom-color:#8b5cf640}[data-theme=dark] .WeekCalendarLayout_staffCell__3nDC4,[data-theme=dark] .WeekCalendarLayout_staffHeaderCell__YbrAG{border-right-color:#8b5cf640}[data-theme=dark] .WeekCalendarLayout_dayCell__GolH4,[data-theme=dark] .WeekCalendarLayout_dayHeader__HRpSM,[data-theme=dark] .WeekCalendarLayout_row__rRpGr{border-bottom-color:#8b5cf626;border-right-color:#8b5cf626}[data-theme=dark] .WeekCalendarLayout_dayHeader__HRpSM{color:#a78bfa}[data-theme=dark] .WeekCalendarLayout_dayCell__GolH4,[data-theme=dark] .WeekCalendarLayout_row__rRpGr,[data-theme=dark] .WeekCalendarLayout_staffCell__3nDC4{background:#1a182873}[data-theme=dark] .WeekCalendarLayout_dayCell__GolH4:hover{background:#8b5cf614}[data-theme=dark] .WeekCalendarLayout_staffName__xG6mo{color:#ede9ff}[data-theme=dark] .WeekCalendarLayout_avatarCircle__xHGt-{background:#8b5cf64d;border:2px solid #8b5cf680;color:#c4b5fd}[data-theme=dark] .WeekCalendarLayout_jobBox__YoNlt{background:#342e52f2;border:1.5px solid #8b5cf659;border-left-width:5px;box-shadow:0 4px 16px #00000073,0 1px 4px #0000004d,inset 0 1px 0 #ffffff0d}[data-theme=dark] .WeekCalendarLayout_jobBox__YoNlt:hover{background:#403a64fa;box-shadow:0 6px 20px #00000080,0 2px 6px #00000059,inset 0 1px 0 #ffffff12;filter:none;transform:none}[data-theme=dark] .WeekCalendarLayout_jobTitle__s3xtY{color:#ede9ff}[data-theme=dark] .WeekCalendarLayout_jobCustomer__n9XmO{color:#a78bfa}[data-theme=dark] .WeekCalendarLayout_slotAddButton__20xFv{background:#8b5cf680;color:#ede9ff}.DesktopCalendarLayout_calendarOuter__mc9\+v{background:#fffdf5;display:flex;flex-direction:column;height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;width:100%}.DesktopCalendarLayout_dragging__ehSB5{cursor:grabbing}.DesktopCalendarLayout_stickyHeader__Wv55j{background:#fff9e3;border-bottom:1px solid #d4b84a4d;display:grid;grid-template-columns:180px 1fr;position:-webkit-sticky;position:sticky;top:0;z-index:60}.DesktopCalendarLayout_staffHeaderCell__DIzYd{background:#fff9e3}.DesktopCalendarLayout_headerScroll__hKack{overflow-x:hidden}.DesktopCalendarLayout_hoursRow__RM-sW{display:flex}.DesktopCalendarLayout_hourCell__jkpOG{border-right:1px solid #d4b84a4d;color:#6a5a1e;flex:0 0 104px;font-weight:700;padding:8px}.DesktopCalendarLayout_bodyWrapper__SVfk9{display:grid;grid-template-columns:180px 1fr;height:auto;overflow:visible}.DesktopCalendarLayout_staffColumn__aB36v{background:#fff;border-right:1px solid #ffe066;left:0;overflow:visible;position:-webkit-sticky;position:sticky;top:0;z-index:50}.DesktopCalendarLayout_staffCell__9vgZk{align-items:center;background:#fffef8;border-bottom:1px dashed #d4b84a4d;display:flex;gap:10px;height:130px;padding:10px}.DesktopCalendarLayout_staffAvatarCircle__YuA4W{align-items:center;background:#ffd600;border:2px solid #c7a500;border-radius:50%;display:flex;font-weight:800;height:34px;justify-content:center;width:34px}.DesktopCalendarLayout_staffName__H\+cs9{color:#4a3f00;font-size:.85rem;font-weight:700}.DesktopCalendarLayout_timelineScroll__O8xns{overflow-x:auto;overflow-y:visible;overscroll-behavior:none;position:relative}.DesktopCalendarLayout_timelineRow__Eg1jH{background:#fff;border-bottom:1px dashed #d4b84a4d;display:flex;height:130px;position:relative}.DesktopCalendarLayout_jobsLane__MS\+p6{height:100%;position:relative}.DesktopCalendarLayout_timeSlotsRow__YzXBJ{display:flex;inset:0;pointer-events:none;position:absolute}.DesktopCalendarLayout_timeSlotCell__MnhPg{background:#fff!important;border-bottom:1px solid #d4b84a40;border-right:1px solid #d4b84a26;flex:0 0 104px;pointer-events:auto;position:relative}.DesktopCalendarLayout_timeSlotCellClick__Vgpid{background:#0000;border:none;cursor:pointer;inset:0;position:absolute}.DesktopCalendarLayout_slotAddButton__aVLWK{align-items:center;background:#ffd600;border:none;border-radius:50%;color:#4a3f00;cursor:pointer;display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;left:50%;line-height:1;opacity:0;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease,transform .15s ease;width:28px}.DesktopCalendarLayout_slotAddButton__aVLWK:hover{transform:translate(-50%,-50%) scale(1.15)}.DesktopCalendarLayout_slotAddVisible__weEqz,.DesktopCalendarLayout_timeSlotCell__MnhPg:hover .DesktopCalendarLayout_slotAddButton__aVLWK{opacity:1;pointer-events:auto}.DesktopCalendarLayout_jobBlock__6lcMy{-webkit-user-drag:none;background:#fffef9;border:1.5px solid #ffe066;border-radius:8px;box-shadow:0 2px 8px #b99a2a1f;color:#232323;cursor:grab;display:flex;flex-direction:column;font-size:.78rem;gap:2px;min-height:100px;overflow:hidden;padding:10px;pointer-events:auto;position:absolute;top:10px;touch-action:none;transition:filter .15s ease;user-select:none;-webkit-user-select:none;will-change:transform}.DesktopCalendarLayout_jobBlock__6lcMy:hover{filter:brightness(1.03)}.DesktopCalendarLayout_dragging__ehSB5 .DesktopCalendarLayout_jobBlock__6lcMy{box-shadow:none;transition:none}.DesktopCalendarLayout_dragging__ehSB5 .DesktopCalendarLayout_jobBlock__6lcMy:hover{filter:none}.DesktopCalendarLayout_jobBlockTitle__H2TDm{-webkit-user-drag:none;color:#4d3e00;cursor:grab;font-size:14px;font-weight:700;margin-bottom:2px;pointer-events:none;user-select:none;-webkit-user-select:none}.DesktopCalendarLayout_jobBlockTitle__H2TDm:active{cursor:grabbing}.DesktopCalendarLayout_jobBlockCustomer__pq59X{color:#8a7500;font-size:.8rem;font-weight:600}.DesktopCalendarLayout_jobBlockLocation__LXX7b{color:#8e864f;font-size:.75rem}.DesktopCalendarLayout_jobBlockNotes__zsMTL{color:#555;font-size:.7rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesktopCalendarLayout_jobBlockCustomer__pq59X{color:#7d6a0a;font-size:12px}.DesktopCalendarLayout_jobBlockAddress__kf-B3,.DesktopCalendarLayout_jobBlockCustomer__pq59X{-webkit-user-drag:none;opacity:.9;overflow:hidden;pointer-events:none;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap}.DesktopCalendarLayout_jobBlockAddress__kf-B3{color:#9a8b4f;font-size:.72rem;margin-top:2px}.DesktopCalendarLayout_resizeHandle__Tt\+v1{-webkit-user-drag:none;background:#0000;cursor:ew-resize;height:100%;position:absolute;top:0;touch-action:none;user-select:none;-webkit-user-select:none;width:10px}.DesktopCalendarLayout_resizeHandleLeft__VJThb{left:0}.DesktopCalendarLayout_resizeHandleRight__b5M12{right:0}.DesktopCalendarLayout_ghostLayer__eRmd\+{inset:0;pointer-events:none;position:absolute;z-index:100}.DesktopCalendarLayout_dragGhost__s1Fvl{border:1.5px solid #0000001f;border-radius:10px;box-shadow:0 12px 30px #0000002e;contain:layout paint;display:none;height:100px;opacity:.92;position:absolute;transform:translateZ(0);will-change:transform,width}.DesktopCalendarLayout_dragging__ehSB5 .DesktopCalendarLayout_dragGhost__s1Fvl{box-shadow:0 6px 16px #0000001f}[data-theme=dark] .DesktopCalendarLayout_calendarOuter__mc9\+v{background:#0d0d1499}[data-theme=dark] .DesktopCalendarLayout_stickyHeader__Wv55j{background:#1e1b2df2;border-bottom:1px solid #8b5cf640}[data-theme=dark] .DesktopCalendarLayout_staffHeaderCell__DIzYd{background:#1e1b2df2}[data-theme=dark] .DesktopCalendarLayout_hourCell__jkpOG{border-right:1px solid #8b5cf640;color:#a78bfa}[data-theme=dark] .DesktopCalendarLayout_staffColumn__aB36v{background:#1a1828f2;border-right:1px solid #8b5cf62e}[data-theme=dark] .DesktopCalendarLayout_staffCell__9vgZk{background:#1a182899;border-bottom:1px dashed #8b5cf626}[data-theme=dark] .DesktopCalendarLayout_staffAvatarCircle__YuA4W{background:#8b5cf64d;border:2px solid #8b5cf680;color:#c4b5fd}[data-theme=dark] .DesktopCalendarLayout_staffName__H\+cs9{color:#ede9ff}[data-theme=dark] .DesktopCalendarLayout_timelineRow__Eg1jH{background:#0d0d1466;border-bottom:1px dashed #8b5cf626}[data-theme=dark] .DesktopCalendarLayout_timeSlotCell__MnhPg{background:#1a18284d!important;border-bottom:1px solid #8b5cf61a;border-right:1px solid #8b5cf61a}[data-theme=dark] .DesktopCalendarLayout_slotAddButton__aVLWK{background:#8b5cf680;color:#ede9ff}[data-theme=dark] .DesktopCalendarLayout_jobBlock__6lcMy{background:#342e52f2;border:1.5px solid #8b5cf659;border-left-width:5px;box-shadow:0 4px 16px #00000073,0 1px 4px #0000004d,inset 0 1px 0 #ffffff0d;color:#ede9ff}[data-theme=dark] .DesktopCalendarLayout_jobBlock__6lcMy:hover{background:#403a64fa;box-shadow:0 6px 20px #00000080,0 2px 6px #00000059,inset 0 1px 0 #ffffff12;filter:none}[data-theme=dark] .DesktopCalendarLayout_jobBlockTitle__H2TDm{color:#f0ebff}[data-theme=dark] .DesktopCalendarLayout_jobBlockCustomer__pq59X{color:#b8a8f0}[data-theme=dark] .DesktopCalendarLayout_jobBlockAddress__kf-B3,[data-theme=dark] .DesktopCalendarLayout_jobBlockLocation__LXX7b{color:#9b8fd0}[data-theme=dark] .DesktopCalendarLayout_jobBlockNotes__zsMTL{color:#8b80b8}.SidebarJobs_sidebarCard__SHD53{background:#fff;border:1.5px solid #ffe066;border-radius:18px;box-shadow:0 2px 18px #b99a2a11;display:flex;flex-direction:column;height:calc(100vh - 220px);min-width:0;padding:16px}[data-theme=dark] .SidebarJobs_sidebarCard__SHD53{border-color:#8b5cf640;box-shadow:0 2px 18px #0000004d}.SidebarJobs_sidebarHeaderRow__YxYBE{align-items:center;display:flex;margin-bottom:12px}.SidebarJobs_sidebarTitle__hY7PH{color:#b99a2a;font-size:1rem;font-weight:700}[data-theme=dark] .SidebarJobs_sidebarTitle__hY7PH{color:#c9b1ff}.SidebarJobs_sidebarFilterRow__uMtax{margin-bottom:10px}.SidebarJobs_sidebarFilterDropdown__CESLe{background:#fffef2;border:1px solid #e5c86b;border-radius:6px;color:#5a4d00;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 10px;width:100%}[data-theme=dark] .SidebarJobs_sidebarFilterDropdown__CESLe{background:#1a1828e6;border-color:#8b5cf640;color:#ede9ff}.SidebarJobs_sidebarFilterDropdown__CESLe:hover{background:#fff6d4}[data-theme=dark] .SidebarJobs_sidebarFilterDropdown__CESLe:hover{background:#8b5cf626}.SidebarJobs_sidebarSearchRow__s3xrk{align-items:center;display:flex;gap:8px;margin-bottom:12px}.SidebarJobs_sidebarSearchInput__p\+YVl{background:#fffde4;border:1px solid #d4b84a;border-radius:6px;color:#232323;flex:1 1;font-size:.85rem;font-weight:500;padding:8px 10px}[data-theme=dark] .SidebarJobs_sidebarSearchInput__p\+YVl{background:#1a1828e6;border-color:#8b5cf640}.SidebarJobs_sidebarSearchInput__p\+YVl:focus{border-color:#ffb300;box-shadow:0 0 0 2px #ffb30066;outline:none}[data-theme=dark] .SidebarJobs_sidebarSearchInput__p\+YVl:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf640}.SidebarJobs_sidebarJobsList__9yVmX{flex:1 1;overflow-y:auto;padding-right:4px}.SidebarJobs_sidebarJobItem__B8Sur{background:#fffef9;border:1px solid #ffe066;border-radius:8px;box-shadow:0 2px 8px #b99a2a1f;color:#232323;cursor:pointer;font-size:.8rem;margin-bottom:10px;padding:10px;position:relative;transition:.15s ease}[data-theme=dark] .SidebarJobs_sidebarJobItem__B8Sur{background:#3b82f633;border-color:#8b5cf640;box-shadow:0 2px 8px #0003;color:#000}.SidebarJobs_sidebarJobItem__B8Sur:hover{filter:brightness(1.03)}[data-theme=dark] .SidebarJobs_sidebarJobItem__B8Sur:hover{filter:brightness(1.15)}.SidebarJobs_filterWrapper__hkHiA{margin-bottom:10px;position:relative}.SidebarJobs_filterButton__GHRRK{background:#fffef2;border:1px solid #e5c86b;border-radius:6px;color:#5a4d00;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 10px;text-align:left;width:100%}[data-theme=dark] .SidebarJobs_filterButton__GHRRK{background:#1a1828e6;border-color:#8b5cf640;color:#c9b1ff}.SidebarJobs_filterButton__GHRRK:hover{background:#fff6d4}[data-theme=dark] .SidebarJobs_filterButton__GHRRK:hover{background:#8b5cf626}.SidebarJobs_dropdownMenu__29OK3{background:#fff;border:1px solid #ecd488;border-radius:10px;box-shadow:0 6px 18px #00000026;left:0;padding:6px 0;position:absolute;top:42px;width:100%;z-index:100}[data-theme=dark] .SidebarJobs_dropdownMenu__29OK3{background:#1a1828;border-color:#8b5cf640;box-shadow:0 6px 18px #0006}.SidebarJobs_dropdownHeader__uvC10{color:#7c691f;font-size:.7rem;font-weight:700;opacity:.8;padding:4px 12px;text-transform:uppercase}[data-theme=dark] .SidebarJobs_dropdownHeader__uvC10{color:#8b5cf6;opacity:1}.SidebarJobs_dropdownItem__Fr9aV{color:#5a4d00;cursor:pointer;font-size:.85rem;padding:8px 12px}[data-theme=dark] .SidebarJobs_dropdownItem__Fr9aV{color:#c9b1ff}.SidebarJobs_dropdownItem__Fr9aV:hover{background:#fff8d9}[data-theme=dark] .SidebarJobs_dropdownItem__Fr9aV:hover{background:#8b5cf626}.SidebarJobs_dropdownDivider__7ZnFn{background:#f2e5af;height:1px;margin:6px 0}[data-theme=dark] .SidebarJobs_dropdownDivider__7ZnFn{background:#8b5cf626}.SidebarJobs_sidebarJobTitle__qBByQ{color:#4a3f00;font-size:.8rem;font-weight:700;margin-bottom:2px}[data-theme=dark] .SidebarJobs_sidebarJobTitle__qBByQ{color:#3d3550;font-weight:800}.SidebarJobs_sidebarJobCustomer__7rBsU{color:#6f601a;font-size:.75rem;font-weight:600;margin-bottom:2px}[data-theme=dark] .SidebarJobs_sidebarJobCustomer__7rBsU{color:#6d28d9}.SidebarJobs_sidebarJobLocation__AMM5M{color:#9c9043;font-size:.7rem;font-weight:500}[data-theme=dark] .SidebarJobs_sidebarJobLocation__AMM5M{color:#2a2a2a}.SidebarJobs_sidebarEmptyState__TDO7D{color:#bdb176;padding:40px 0 0;text-align:center}[data-theme=dark] .SidebarJobs_sidebarEmptyState__TDO7D{color:#9a90bb}.SidebarJobs_sidebarEmptyEmoji__Uftum{align-items:center;display:flex;justify-content:center;margin-bottom:6px}.SidebarJobs_sidebarEmptyEmoji__Uftum img{height:30px;object-fit:contain;width:30px}.SidebarJobs_sidebarEmptyText__5AtLY{color:#a9a174;font-size:.8rem;font-weight:500}[data-theme=dark] .SidebarJobs_sidebarEmptyText__5AtLY{color:#9a90bb}.SidebarJobs_sidebarStatusBadge__FBToX{-webkit-backdrop-filter:saturate(105%);backdrop-filter:saturate(105%);border:1px solid #00000026;border-radius:6px;box-shadow:0 1px 2px #00000014;color:#2b2b2b;font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 8px;pointer-events:none;position:absolute;right:6px;text-transform:uppercase;top:6px;white-space:nowrap}[data-theme=dark] .SidebarJobs_sidebarStatusBadge__FBToX{box-shadow:0 1px 3px #0006;color:#000}@media (max-width:768px){.SidebarJobs_sidebarCard__SHD53{border-radius:0;box-shadow:none;padding:0 10px 20px;width:100%}.SidebarJobs_sidebarJobsList__9yVmX{display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.SidebarJobs_sidebarJobItem__B8Sur{background:#fff;border:1px solid #f1e7b8;border-radius:14px;box-shadow:0 3px 10px #00000014;padding:22px 16px 14px;position:relative}.SidebarJobs_sidebarStatusBadge__FBToX{border-radius:8px;font-size:10px;font-weight:700;left:12px;padding:10px 8px 4px;position:absolute;top:4px;z-index:5}.SidebarJobs_sidebarJobTitle__qBByQ{font-size:1rem;font-weight:700;margin-top:10px}.SidebarJobs_sidebarJobCustomer__7rBsU{color:#4a3f00;font-size:.9rem;font-weight:600}.SidebarJobs_sidebarJobLocation__AMM5M{color:#777;font-size:.8rem;margin-top:4px}}[data-theme=dark] .SidebarJobs_sidebarCard__SHD53{background:#1a1828;border:1.5px solid #8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}[data-theme=dark] .SidebarJobs_sidebarTitle__hY7PH{color:#c4b5fd}[data-theme=dark] .SidebarJobs_sidebarFilterDropdown__CESLe{background:#1a1828cc;border:1px solid #8b5cf64d;color:#c4bce8}[data-theme=dark] .SidebarJobs_sidebarFilterDropdown__CESLe:hover{background:#8b5cf624}[data-theme=dark] .SidebarJobs_sidebarSearchInput__p\+YVl{background:#1e1b2df2;border:1px solid #8b5cf640;color:#ede9ff}[data-theme=dark] .SidebarJobs_sidebarSearchInput__p\+YVl::placeholder{color:#6b6490}[data-theme=dark] .SidebarJobs_sidebarSearchInput__p\+YVl:focus{border-color:#8b5cf680;box-shadow:0 0 0 2px #8b5cf633}[data-theme=dark] .SidebarJobs_sidebarJobItem__B8Sur{background:#1e1b2de6;border:1px solid #8b5cf62e;border-left-width:4px;box-shadow:0 2px 8px #00000040;color:#ede9ff}[data-theme=dark] .SidebarJobs_sidebarJobItem__B8Sur:hover{background:#28243cf2;filter:none}[data-theme=dark] .SidebarJobs_sidebarStatusBadge__FBToX{font-size:10px;font-weight:700;letter-spacing:.5px}[data-theme=dark] .SidebarJobs_filterButton__GHRRK{background:#1a1828cc;border:1px solid #8b5cf64d;color:#c4bce8}[data-theme=dark] .SidebarJobs_filterButton__GHRRK:hover{background:#8b5cf624}[data-theme=dark] .SidebarJobs_dropdownMenu__29OK3{background:#1a1828fa;border:1px solid #8b5cf640;box-shadow:0 6px 18px #00000080}[data-theme=dark] .SidebarJobs_dropdownHeader__uvC10{color:#a78bfa}[data-theme=dark] .SidebarJobs_dropdownItem__Fr9aV{color:#c4bce8}[data-theme=dark] .SidebarJobs_dropdownItem__Fr9aV:hover{background:#8b5cf61f}[data-theme=dark] .SidebarJobs_dropdownDivider__7ZnFn{background:#8b5cf63d}[data-theme=dark] .SidebarJobs_sidebarJobTitle__qBByQ{color:#ede9ff;font-weight:700}[data-theme=dark] .SidebarJobs_sidebarJobCustomer__7rBsU{color:#a78bfa}[data-theme=dark] .SidebarJobs_sidebarJobLocation__AMM5M{color:#7c72a8}[data-theme=dark] .SidebarJobs_sidebarStatusBadge__FBToX{border-color:#8b5cf64d;color:#f0ebffe6}[data-theme=dark] .SidebarJobs_sidebarEmptyState__TDO7D{color:#8f86b4}[data-theme=dark] .SidebarJobs_sidebarEmptyText__5AtLY{color:#7c72a8}.CalendarJobDetailsModal_backdrop__f6ilE{background:#0003;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:72px;z-index:2000}.CalendarJobDetailsModal_panel__ug6c2{background:linear-gradient(180deg,#fffbea,#fff8d6 60%,#fffef9);border-left:4px solid #f2e0a2;border-radius:18px 0 0 18px;bottom:0;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;max-width:100%;overflow:hidden;overflow-y:auto;padding:18px 20px;position:fixed;right:0;top:72px;width:420px}[data-theme=dark] .CalendarJobDetailsModal_panel__ug6c2{background:linear-gradient(180deg,#1a1828,#15131f 60%,#0d0d14);border-left-color:#8b5cf640;box-shadow:-4px 0 20px #0006}.CalendarJobDetailsModal_panelContent__yT1xW{flex:1 1;overflow-y:auto;padding-right:4px}.CalendarJobDetailsModal_modalTop__sv5ef{display:flex;justify-content:flex-end;margin-bottom:10px}.CalendarJobDetailsModal_closeBtn__kX9Ev{align-items:center;background:#ffe066;border:none;border-radius:50%;color:#4d3e00;cursor:pointer;display:flex;font-size:16px;font-weight:800;height:28px;justify-content:center;line-height:1;min-height:28px;min-width:28px;padding:0;width:28px}[data-theme=dark] .CalendarJobDetailsModal_closeBtn__kX9Ev{background:#8b5cf633;color:#c9b1ff}.CalendarJobDetailsModal_closeBtn__kX9Ev:hover{background:#ffd43b}[data-theme=dark] .CalendarJobDetailsModal_closeBtn__kX9Ev:hover{background:#8b5cf666}.CalendarJobDetailsModal_section__0SWhO{border-top:1px dashed #f2e0a2;padding:12px 0}[data-theme=dark] .CalendarJobDetailsModal_section__0SWhO{border-top-color:#8b5cf626}.CalendarJobDetailsModal_section__0SWhO:first-child{border-top:none}.CalendarJobDetailsModal_sectionLabel__mAc2C{color:#8a7500;font-size:.75rem;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}[data-theme=dark] .CalendarJobDetailsModal_sectionLabel__mAc2C{color:#8b5cf6}.CalendarJobDetailsModal_sectionValue__TRJ5u{color:#4d3e00;font-size:.9rem}[data-theme=dark] .CalendarJobDetailsModal_sectionValue__TRJ5u{color:#9b93bb}.CalendarJobDetailsModal_titleSection__4-ZPW{margin-bottom:6px}.CalendarJobDetailsModal_titleDisplay__36QDg{color:#4d3e00;font-size:1.1rem;font-weight:700;padding:4px 0}.CalendarJobDetailsModal_titleInput__g40g9{.CalendarJobDetailsModal_titleInput__g40g9{background:#fff;border:1px solid #f2e0a2;border-radius:8px;color:#4d3e00;font-weight:600;padding:8px 10px}}[data-theme=dark] .CalendarJobDetailsModal_titleInput__g40g9{background:#1a1828e6;border-color:#8b5cf640;color:#ede9ff}.CalendarJobDetailsModal_titleInput__g40g9:focus{border-color:#ffe066;box-shadow:0 0 0 3px #ffe06640}[data-theme=dark] .CalendarJobDetailsModal_titleInput__g40g9:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf640}.CalendarJobDetailsModal_fieldInput__I1sBR,.CalendarJobDetailsModal_fieldTextarea__1S8Xl,.CalendarJobDetailsModal_statusSelect__bPGVj{background:#fff;border:1px solid #f2e0a2;border-radius:8px;color:#4d3e00;padding:8px 10px;width:100%}[data-theme=dark] .CalendarJobDetailsModal_fieldInput__I1sBR,[data-theme=dark] .CalendarJobDetailsModal_fieldTextarea__1S8Xl,[data-theme=dark] .CalendarJobDetailsModal_statusSelect__bPGVj{background:#1a1828e6;border-color:#8b5cf640}.CalendarJobDetailsModal_fieldTextarea__1S8Xl{resize:vertical}.CalendarJobDetailsModal_contactEdit__lS791{display:flex;flex-direction:column;gap:8px}.CalendarJobDetailsModal_dateTimeBlock__evKxy{border-bottom:1px dashed #f2e0a2;margin:4px 0 16px;padding-bottom:12px}[data-theme=dark] .CalendarJobDetailsModal_dateTimeBlock__evKxy{border-bottom-color:#8b5cf626}.CalendarJobDetailsModal_dateText__d39O3{color:#8a7500;font-size:.85rem;font-weight:700;margin-bottom:4px}[data-theme=dark] .CalendarJobDetailsModal_dateText__d39O3{color:#c9b1ff}.CalendarJobDetailsModal_timeRow__CLXPV{align-items:center;display:flex;gap:10px}.CalendarJobDetailsModal_timeRange__K2nPo{color:#4d3e00;font-size:.95rem;font-weight:600}.CalendarJobDetailsModal_durationBadge__TU9gh{background:#ffe066;border-radius:999px;color:#4d3e00;font-size:.75rem;font-weight:700;line-height:1.4;padding:2px 8px}.CalendarJobDetailsModal_staffContainer__amIOc{align-items:center;display:flex;gap:8px}.CalendarJobDetailsModal_staffChip__k6oUH{height:34px;position:relative;width:34px}.CalendarJobDetailsModal_staffAvatar2__i6VPZ{align-items:center;background:linear-gradient(180deg,#ffe066,#ffd43b);border-radius:50%;color:#4d3e00;cursor:default;display:flex;font-size:12px;font-weight:700;height:34px;justify-content:center;transition:box-shadow .15s ease,transform .12s ease;width:34px}.CalendarJobDetailsModal_staffChip__k6oUH:hover .CalendarJobDetailsModal_staffAvatar2__i6VPZ{box-shadow:0 0 0 2px #ffd43b;transform:translateY(-1px)}.CalendarJobDetailsModal_removeX__PoQwf{align-items:center;background:#fff;border:1px solid #f2e0a2;border-radius:50%;color:#4d3e00;cursor:pointer;display:none;font-size:10px;font-weight:800;height:16px;justify-content:center;line-height:1;min-height:16px;min-width:16px;padding:0;position:absolute;right:-4px;top:-4px;width:16px}.CalendarJobDetailsModal_staffChip__k6oUH:hover .CalendarJobDetailsModal_removeX__PoQwf{display:flex}.CalendarJobDetailsModal_staffAddChip__\+RC58{align-items:center;background:#0000;border:2px dashed #f2e0a2;border-radius:50%;color:#8a7500;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:34px;justify-content:center;transition:background .15s ease;width:34px}.CalendarJobDetailsModal_staffAddChip__\+RC58:hover{background:#ffe066}.CalendarJobDetailsModal_staffPickerBackdrop__ky4Xe{background:#0006;inset:0;position:fixed;z-index:3000}.CalendarJobDetailsModal_staffPicker__kBdLE{background:#fffbea;border:2px solid #f2e0a2;border-radius:16px;box-shadow:0 16px 36px #00000026,0 4px 10px #00000014;display:flex;flex-direction:column;max-height:320px;overflow:hidden;position:absolute;width:260px;z-index:3001}.CalendarJobDetailsModal_staffPickerHeader__Z9K8X{background:#fff8d6;border-bottom:1px dashed #f2e0a2;color:#4d3e00;font-size:13px;font-weight:700;padding:12px 14px}.CalendarJobDetailsModal_staffPickerList__NXpvK{display:flex;flex-direction:column;overflow-y:auto;padding:6px 0}.CalendarJobDetailsModal_staffPickerItem__utwj3{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.CalendarJobDetailsModal_staffPickerItem__utwj3:hover:not(:disabled){background:#fffef9}.CalendarJobDetailsModal_staffPickerItemSelected__htRXX{background:#ffe066;cursor:pointer;opacity:.9}.CalendarJobDetailsModal_staffPickerItemSelected__htRXX:hover{background:#ffd43b}.CalendarJobDetailsModal_staffPickerLeft__FKqjF{align-items:center;display:flex;gap:10px}.CalendarJobDetailsModal_staffPickerAvatar__1PiKx{align-items:center;background:#ffe066;border-radius:50%;color:#4d3e00;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;width:26px}.CalendarJobDetailsModal_staffPickerName__G4BdW{color:#4d3e00;font-size:14px;font-weight:500}.CalendarJobDetailsModal_staffPickerCheck__SHDSD{color:#8a7500;font-size:14px;font-weight:700}.CalendarJobDetailsModal_staffPickerClose__1S3uG{background:#fff8d6;border:none;border-top:1px solid #f2e0a2;color:#4d3e00;cursor:pointer;font-size:13px;font-weight:600;padding:10px}.CalendarJobDetailsModal_staffPickerClose__1S3uG:hover{background:#fffef9}.CalendarJobDetailsModal_footer__K5wax{border-top:1px dashed #f2e0a2;display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding:14px 0 0}.CalendarJobDetailsModal_btnBase__pqPB3{border-radius:10px;box-shadow:none;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 14px;transform:none;transition:background .15s ease,border-color .15s ease}.CalendarJobDetailsModal_btnBase__pqPB3:active{box-shadow:none;transform:none}.CalendarJobDetailsModal_primaryBtn__zbKIA,.CalendarJobDetailsModal_saveBtn__qHOHh{background:#ffe066;border:2px solid #f2e0a2;color:#4d3e00}.CalendarJobDetailsModal_primaryBtn__zbKIA:hover,.CalendarJobDetailsModal_saveBtn__qHOHh:hover{background:#ffd43b}.CalendarJobDetailsModal_primaryBtn__zbKIA:active,.CalendarJobDetailsModal_saveBtn__qHOHh:active{background:#ffe066}.CalendarJobDetailsModal_cancelBtn__sujru{background:#fff;border:2px solid #f2e0a2;color:#4d3e00}.CalendarJobDetailsModal_cancelBtn__sujru:hover{background:#fffef9}.CalendarJobDetailsModal_cancelBtn__sujru:active{background:#fff8d6}.CalendarJobDetailsModal_deleteBtn__zsph3{background:#ef4444;border:2px solid #fff;color:#fff}.CalendarJobDetailsModal_deleteBtn__zsph3:active,.CalendarJobDetailsModal_deleteBtn__zsph3:hover{background:#b91c1c;border-color:#fff}.CalendarJobDetailsModal_icon__Jbp64{stroke-width:1.75;color:#8a7500;flex-shrink:0;height:18px;width:18px}.CalendarJobDetailsModal_iconRow__XxzTQ{align-items:center;color:#4d3e00;display:flex;font-size:.95rem;gap:8px;line-height:1.3;text-decoration:none}.CalendarJobDetailsModal_iconRow__XxzTQ:hover{text-decoration:underline}[data-theme=dark] .CalendarJobDetailsModal_backdrop__f6ilE{background:#0d0d14bf}[data-theme=dark] .CalendarJobDetailsModal_panel__ug6c2{background:linear-gradient(180deg,#1a1828,#16141f 60%,#12101a);border-left:4px solid #8b5cf666;box-shadow:-4px 0 20px #00000080}[data-theme=dark] .CalendarJobDetailsModal_closeBtn__kX9Ev{background:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_closeBtn__kX9Ev:hover{background:#8b5cf680}[data-theme=dark] .CalendarJobDetailsModal_section__0SWhO{border-top:1px dashed #8b5cf640}[data-theme=dark] .CalendarJobDetailsModal_sectionLabel__mAc2C{color:#a78bfa}[data-theme=dark] .CalendarJobDetailsModal_sectionValue__TRJ5u,[data-theme=dark] .CalendarJobDetailsModal_titleDisplay__36QDg{color:#ede9ff}[data-theme=dark] .CalendarJobDetailsModal_titleInput__g40g9 .CalendarJobDetailsModal_titleInput__g40g9{background:#1e1b2df2;border:1px solid #8b5cf64d;color:#ede9ff}[data-theme=dark] .CalendarJobDetailsModal_titleInput__g40g9:focus{border-color:#8b5cf680;box-shadow:0 0 0 3px #8b5cf626}[data-theme=dark] .CalendarJobDetailsModal_fieldInput__I1sBR,[data-theme=dark] .CalendarJobDetailsModal_fieldTextarea__1S8Xl,[data-theme=dark] .CalendarJobDetailsModal_statusSelect__bPGVj{background:#1e1b2df2;border:1px solid #8b5cf64d;color:#ede9ff}[data-theme=dark] .CalendarJobDetailsModal_dateTimeBlock__evKxy{border-bottom:1px dashed #8b5cf64d}[data-theme=dark] .CalendarJobDetailsModal_dateText__d39O3{color:#a78bfa}[data-theme=dark] .CalendarJobDetailsModal_timeRange__K2nPo{color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_durationBadge__TU9gh{background:#8b5cf626;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_staffAvatar2__i6VPZ{background:linear-gradient(180deg,#8b5cf64d,#8b5cf680);color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_staffChip__k6oUH:hover .CalendarJobDetailsModal_staffAvatar2__i6VPZ{box-shadow:0 0 0 2px #8b5cf673}[data-theme=dark] .CalendarJobDetailsModal_removeX__PoQwf{background:#1a1828;border:1px solid #8b5cf680;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_staffAddChip__\+RC58{border:2px dashed #8b5cf680;color:#a78bfa}[data-theme=dark] .CalendarJobDetailsModal_staffAddChip__\+RC58:hover{background:#8b5cf626}[data-theme=dark] .CalendarJobDetailsModal_staffPicker__kBdLE{background:#1a1828;border:2px solid #8b5cf666;box-shadow:0 16px 36px #00000080,0 4px 10px #0000004d}[data-theme=dark] .CalendarJobDetailsModal_staffPickerHeader__Z9K8X{background:#1e1b2df2;border-bottom:1px dashed #8b5cf64d;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_staffPickerItem__utwj3{background:#1a182899}[data-theme=dark] .CalendarJobDetailsModal_staffPickerItem__utwj3:hover:not(:disabled){background:#8b5cf61f}[data-theme=dark] .CalendarJobDetailsModal_staffPickerItemSelected__htRXX{background:#8b5cf626}[data-theme=dark] .CalendarJobDetailsModal_staffPickerItemSelected__htRXX:hover{background:#8b5cf633}[data-theme=dark] .CalendarJobDetailsModal_staffPickerAvatar__1PiKx{background:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_staffPickerName__G4BdW{color:#ede9ff}[data-theme=dark] .CalendarJobDetailsModal_staffPickerCheck__SHDSD{color:#a78bfa}[data-theme=dark] .CalendarJobDetailsModal_staffPickerClose__1S3uG{background:#1a1828cc;border-top:1px solid #8b5cf640;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_staffPickerClose__1S3uG:hover{background:#8b5cf61f}[data-theme=dark] .CalendarJobDetailsModal_footer__K5wax{border-top:1px dashed #8b5cf64d}[data-theme=dark] .CalendarJobDetailsModal_primaryBtn__zbKIA,[data-theme=dark] .CalendarJobDetailsModal_saveBtn__qHOHh{background:#8b5cf633;border:2px solid #8b5cf666;color:#c4b5fd}[data-theme=dark] .CalendarJobDetailsModal_primaryBtn__zbKIA:hover,[data-theme=dark] .CalendarJobDetailsModal_saveBtn__qHOHh:hover{background:#8b5cf64d}[data-theme=dark] .CalendarJobDetailsModal_primaryBtn__zbKIA:active,[data-theme=dark] .CalendarJobDetailsModal_saveBtn__qHOHh:active{background:#8b5cf640}[data-theme=dark] .CalendarJobDetailsModal_cancelBtn__sujru{background:#1a1828cc;border:2px solid #8b5cf640;color:#c4bce8}[data-theme=dark] .CalendarJobDetailsModal_cancelBtn__sujru:hover{background:#8b5cf61f}[data-theme=dark] .CalendarJobDetailsModal_cancelBtn__sujru:active{background:#8b5cf614}[data-theme=dark] .CalendarJobDetailsModal_deleteBtn__zsph3{background:#dc262626;border:2px solid #dc26264d;color:#fca5a5}[data-theme=dark] .CalendarJobDetailsModal_deleteBtn__zsph3:hover{background:#dc262633}[data-theme=dark] .CalendarJobDetailsModal_deleteBtn__zsph3:active{background:#dc262640}[data-theme=dark] .CalendarJobDetailsModal_icon__Jbp64{color:#a78bfa}[data-theme=dark] .CalendarJobDetailsModal_iconRow__XxzTQ{color:#c4b5fd}.CustomerCard_card__QRKeR{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;padding:26px;transition:transform .18s ease,box-shadow .18s ease}.CustomerCard_card__QRKeR:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.CustomerCard_header__9l01t{align-items:center;display:flex;gap:10px;margin-bottom:18px}.CustomerCard_headerIcon__AoxGk{color:#facc15;width:20px}.CustomerCard_title__a4ttQ{font-size:18px;font-weight:700}.CustomerCard_body__\+3aV5{display:flex;flex-direction:column;gap:16px}.CustomerCard_row__awOs3{display:flex;gap:12px}.CustomerCard_icon__TNLpd{color:#facc15;margin-top:2px;width:18px}.CustomerCard_label__mqJhY{color:#6b7280;font-size:12px}.CustomerCard_value__BIfDo{font-weight:600}.CustomerCard_link__PNvwL{color:#111827;font-weight:600;text-decoration:none}.CustomerCard_link__PNvwL:hover{text-decoration:underline}.CustomerCard_muted__iqcp1{color:#9ca3af}.CustomerCard_editableValue__7M63t{border-bottom:1.5px dashed #0000;cursor:pointer;display:inline-block;font-weight:600;min-width:40px;transition:border-color .18s ease,color .18s ease}.CustomerCard_editableValue__7M63t:hover{border-bottom-color:#f4b400;color:#92700a}.CustomerCard_editIconBtn__7tJnL{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;padding:2px;transition:color .18s}.CustomerCard_editIconBtn__7tJnL:hover{color:#b99a2a}.CustomerCard_editableEmpty__8JXf-{border-bottom:1.5px dashed #0000;color:#9ca3af;cursor:pointer;display:inline-block;font-style:italic;font-weight:400;transition:border-color .18s ease}.CustomerCard_editableEmpty__8JXf-:hover{border-bottom-color:#f4b400}.CustomerCard_fieldEditWrap__sZynK{display:flex;flex:1 1;flex-direction:column;gap:6px}.CustomerCard_fieldInput__a7TlM{background:#fffdf0;border:1.5px solid #f4b400;border-radius:6px;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:14px;font-weight:600;outline:none;padding:5px 8px;width:100%}.CustomerCard_fieldInput__a7TlM:focus{box-shadow:0 0 0 3px #f4b40026}.CustomerCard_fieldActions__oIRwj{display:flex;gap:6px}.CustomerCard_saveBtn__AwxJV{background:#f4b400;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:3px 10px;transition:background .15s}.CustomerCard_saveBtn__AwxJV:disabled{cursor:default;opacity:.6}.CustomerCard_cancelBtn__EKVZW{background:#0000;border:1px solid #e5e7eb;border-radius:5px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:3px 10px;transition:background .15s}.CustomerCard_cancelBtn__EKVZW:hover{background:#f3f4f6}.CustomerCard_notesSection__yRYHg{border-top:1px solid #dac8784d;margin-top:14px;padding-top:10px}.CustomerCard_notesToggle__hStIr{align-items:center;background:none;border:none;color:#9c8250;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 2px;transition:color .15s ease;width:100%}.CustomerCard_notesToggle__hStIr:hover{color:#6f5c12}.CustomerCard_notesToggle__hStIr svg:first-child{color:#c9a52a}.CustomerCard_notesChevron__gZu0b{color:#c9a52a;margin-left:auto;transition:transform .2s ease}.CustomerCard_notesChevronOpen__we20q{transform:rotate(180deg)}.CustomerCard_notesPanel__bv4LP{display:flex;flex-direction:column;gap:10px;margin-top:8px}.CustomerCard_noteAddRow__ilU3y{align-items:flex-start;display:flex;gap:8px}.CustomerCard_noteTextarea__YWOU1{background:#fffdf0;border:1.5px solid #ede6b8;border-radius:8px;box-sizing:border-box;color:#2d2d2d;flex:1 1;font-family:inherit;font-size:13px;line-height:1.5;min-height:48px;outline:none;padding:8px 10px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.CustomerCard_noteTextarea__YWOU1:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b4001f}.CustomerCard_noteTextarea__YWOU1::placeholder{color:#c4b477;font-style:italic}.CustomerCard_noteSaveBtn__EwFDo{align-self:stretch;background:#f4b400;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 14px;transition:background .15s ease,transform .15s ease;white-space:nowrap}.CustomerCard_noteSaveBtn__EwFDo:hover:not(:disabled){background:#e0a300;transform:translateY(-1px)}.CustomerCard_noteSaveBtn__EwFDo:disabled{cursor:not-allowed;opacity:.5}.CustomerCard_notesList__6R3wv{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.CustomerCard_noteItem__hpTOV{background:#fffdf0;border:1px solid #ede6b8;border-radius:8px;padding:10px 12px}.CustomerCard_noteContent__PoC-n{color:#2d2d2d;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.CustomerCard_noteMeta__tptl8{align-items:center;color:#9c8a56;display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-top:6px}.CustomerCard_noteDeleteBtn__t7T2D{background:none;border:none;color:#c9a52a;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;transition:color .15s ease}.CustomerCard_noteDeleteBtn__t7T2D:hover{color:#c0392b}.TeamScheduleCard_card__osSLS{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;padding:26px;transition:transform .18s ease,box-shadow .18s ease}.TeamScheduleCard_card__osSLS:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.TeamScheduleCard_header__4KsWV{align-items:center;display:flex;gap:10px;margin-bottom:18px}.TeamScheduleCard_headerIcon__XWYym{color:#facc15;width:20px}.TeamScheduleCard_title__z80s-{font-size:18px;font-weight:700}.TeamScheduleCard_body__gu7UO{display:flex;flex-direction:column;gap:16px}.TeamScheduleCard_row__\+D7KL{display:flex;gap:12px}.TeamScheduleCard_icon__EP8zP{color:#facc15;margin-top:2px;width:18px}.TeamScheduleCard_label__vFzh4{color:#6b7280;font-size:12px}.TeamScheduleCard_value__wOmpe{font-weight:600}.TeamScheduleCard_divider__JH7Bb{border-top:1px dashed #b99a2a59;margin-top:4px;padding-top:12px}.TeamScheduleCard_extraTitle__0JQMs{color:#8c7a3d;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.TeamScheduleCard_siteList__h7kr6{display:flex;flex-direction:column;gap:8px}.TeamScheduleCard_siteItem__I-FdA{background:none;border:none;border-radius:6px;color:#b99a2a;cursor:pointer;display:block;font-size:14px;font-weight:500;line-height:1.35;padding:4px 8px;text-align:left;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:2px;transition:background .15s,color .15s;width:100%}.TeamScheduleCard_siteItem__I-FdA:hover{background:#fffde4;color:#7a6010;-webkit-text-decoration-color:#c9a82c;text-decoration-color:#c9a82c}.TeamScheduleCard_editableValue__AT93S{border-bottom:1.5px dashed #0000;cursor:pointer;display:inline-block;font-weight:600;min-width:40px;transition:border-color .18s ease,color .18s ease}.TeamScheduleCard_editableValue__AT93S:hover{border-bottom-color:#f4b400;color:#92700a}.TeamScheduleCard_editIconBtn__ORv57{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;padding:2px;transition:color .18s}.TeamScheduleCard_editIconBtn__ORv57:hover{color:#b99a2a}.TeamScheduleCard_editableEmpty__28\+t3{border-bottom:1.5px dashed #0000;color:#9ca3af;cursor:pointer;display:inline-block;font-style:italic;font-weight:400;transition:border-color .18s ease}.TeamScheduleCard_editableEmpty__28\+t3:hover{border-bottom-color:#f4b400}.TeamScheduleCard_fieldEditWrap__NsqGP{display:flex;flex:1 1;flex-direction:column;gap:6px}.TeamScheduleCard_fieldInput__NDl0X{background:#fffdf0;border:1.5px solid #f4b400;border-radius:6px;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:14px;font-weight:600;outline:none;padding:5px 8px;width:100%}.TeamScheduleCard_fieldInput__NDl0X:focus{box-shadow:0 0 0 3px #f4b40026}.TeamScheduleCard_fieldActions__78aD7{display:flex;gap:6px}.TeamScheduleCard_saveBtn__QKQAp{background:#f4b400;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:3px 10px;transition:background .15s}.TeamScheduleCard_saveBtn__QKQAp:disabled{cursor:default;opacity:.6}.TeamScheduleCard_cancelBtn__BdXoI{background:#0000;border:1px solid #e5e7eb;border-radius:5px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:3px 10px;transition:background .15s}.TeamScheduleCard_cancelBtn__BdXoI:hover{background:#f3f4f6}.QuickReminderModal_overlay__kuwo9{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14120c8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.QuickReminderModal_modal__A0bwY{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;font-family:Roboto,Arial,sans-serif;max-height:calc(100vh - 48px);max-width:560px;overflow-y:auto;padding:24px 26px 22px;width:100%}.QuickReminderModal_header__nUlsS{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.QuickReminderModal_title__5CG6f{color:#1f1a08;font-size:1.18rem;font-weight:800;letter-spacing:.01em;margin:0}.QuickReminderModal_subtitle__OyndC{color:#8a7a3a;font-size:.86rem;margin:0 0 16px}.QuickReminderModal_closeBtn__jhI0A{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a7a3a;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.QuickReminderModal_closeBtn__jhI0A:hover{background:#fff5d4;color:#1f1a08}.QuickReminderModal_grid__mihVo{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.QuickReminderModal_full__\+9m9f{grid-column:1/-1}.QuickReminderModal_label__sNZVy{color:#5b4f1d;display:flex;flex-direction:column;font-size:.82rem;font-weight:600;gap:6px}.QuickReminderModal_required__HVBiu:after{color:#c4521a;content:" *"}.QuickReminderModal_input__bMjKX,.QuickReminderModal_select__lzSCZ{background:#fffdf3;border:1.5px solid #efe2ad;border-radius:9px;color:#1f1a08;font-family:inherit;font-size:.94rem;outline:none;padding:9px 11px;transition:border-color .15s,box-shadow .15s}.QuickReminderModal_input__bMjKX:focus,.QuickReminderModal_select__lzSCZ:focus{border-color:#d4a843;box-shadow:0 0 0 3px #d4a8432e}.QuickReminderModal_channelGroup__IOe8b{align-items:center;display:flex;gap:14px;padding:8px 0 2px}.QuickReminderModal_channel__6pdp-{align-items:center;color:#3b2f0a;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:500;gap:6px}.QuickReminderModal_channel__6pdp- input{accent-color:#d4a843}.QuickReminderModal_error__mSSBq{background:#fdecea;border:1px solid #f5c2bb;border-radius:8px;color:#9b2c1f;font-size:.86rem;grid-column:1/-1;padding:8px 10px}.QuickReminderModal_actions__SMIy5{border-top:1px solid #f1e6b8;display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:14px}.QuickReminderModal_cancelBtn__xh309,.QuickReminderModal_submitBtn__oTgMF{border:1.5px solid #0000;border-radius:9px;cursor:pointer;font-family:inherit;font-size:.94rem;font-weight:600;padding:9px 18px;transition:background .15s,color .15s,border-color .15s,transform .1s}.QuickReminderModal_cancelBtn__xh309{background:#fff;border-color:#e3d99c;color:#5b4f1d}.QuickReminderModal_cancelBtn__xh309:hover{background:#fff8df}.QuickReminderModal_submitBtn__oTgMF{background:linear-gradient(110deg,#f3c45c 10%,#d4a843 90%);border-color:#c8992c;box-shadow:0 2px 8px #d4a84359;color:#2a210a}.QuickReminderModal_submitBtn__oTgMF:hover:not(:disabled){transform:translateY(-1px)}.QuickReminderModal_submitBtn__oTgMF:disabled{cursor:not-allowed;opacity:.55}.QuickReminderModal_triggerBtn__Cfnv7{align-items:center;background:#fff2bf;border:1.5px solid #e9d57a;border-radius:10px;box-shadow:0 1px 3px #b48c1e1f;color:#5b4810;cursor:pointer;display:inline-flex;font-family:Roboto,Arial,sans-serif;font-size:.92rem;font-weight:700;gap:8px;padding:9px 16px;transition:background .18s,border-color .18s,transform .12s,box-shadow .18s}.QuickReminderModal_triggerBtn__Cfnv7:hover{background:#fff;border-color:#ffe066;box-shadow:0 4px 16px #f4b40066,0 1px 4px #0000001a;color:#b99a2a;transform:translateY(-1px)}.QuickReminderModal_triggerBtn__Cfnv7:active{transform:translateY(0)}.QuickReminderModal_triggerWrap__Echt3{border-top:1px dashed #f1e6b8;display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px}@media (max-width:640px){.QuickReminderModal_grid__mihVo{grid-template-columns:1fr}.QuickReminderModal_modal__A0bwY{padding:20px 18px 18px}}[data-theme=dark] .QuickReminderModal_modal__A0bwY{background:#1b1730;box-shadow:0 20px 60px #0000008c;color:#ece7ff}[data-theme=dark] .QuickReminderModal_title__5CG6f{color:#f0ebff}[data-theme=dark] .QuickReminderModal_subtitle__OyndC{color:#a99ed6}[data-theme=dark] .QuickReminderModal_label__sNZVy{color:#c4b5fd}[data-theme=dark] .QuickReminderModal_input__bMjKX,[data-theme=dark] .QuickReminderModal_select__lzSCZ{background:#141223;border-color:#8b5cf652;color:#ece7ff}[data-theme=dark] .QuickReminderModal_input__bMjKX:focus,[data-theme=dark] .QuickReminderModal_select__lzSCZ:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf647}[data-theme=dark] .QuickReminderModal_channel__6pdp-{color:#ece7ff}[data-theme=dark] .QuickReminderModal_actions__SMIy5{border-top-color:#8b5cf64d}[data-theme=dark] .QuickReminderModal_cancelBtn__xh309{background:#141223;border-color:#8b5cf659;color:#ece7ff}[data-theme=dark] .QuickReminderModal_cancelBtn__xh309:hover{background:#8b5cf62e}[data-theme=dark] .QuickReminderModal_triggerBtn__Cfnv7{background:#8b5cf63d;border-color:#8b5cf680;color:#ece7ff}[data-theme=dark] .QuickReminderModal_triggerBtn__Cfnv7:hover{background:#fff;border-color:#ffe066;box-shadow:0 4px 16px #f4b40059;color:#ffb800}[data-theme=dark] .QuickReminderModal_triggerWrap__Echt3{border-top-color:#8b5cf64d}[data-theme=dark] .QuickReminderModal_closeBtn__jhI0A{color:#c4b5fd}[data-theme=dark] .QuickReminderModal_closeBtn__jhI0A:hover{background:#8b5cf633;color:#f0ebff}[data-theme=dark] .QuickReminderModal_error__mSSBq{background:#c4521a2e;border-color:#c4521a73;color:#ffb4a3}.JobPage_pageWrapper__\+WPra{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:24px 20px}.JobPage_loadingState__KTz2o,.JobPage_main__dptLw{display:flex;flex:1 1;justify-content:center}.JobPage_loadingState__KTz2o{align-items:center;color:#a08840;font-size:1rem;padding:80px 24px}.JobPage_pageContainer__U2O0R{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 12px #0000000a;display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:1400px;padding:24px 24px 32px;position:relative;width:100%}.JobPage_pageHeader__Pp538{border-bottom:1.5px solid #fdf0b0;padding-bottom:20px}.JobPage_pageLabel__tODRH{color:#c9a82c;letter-spacing:1.4px}.JobPage_fieldLabel__izr4R,.JobPage_pageLabel__tODRH{font-size:.67rem;font-weight:700;margin:0;text-transform:uppercase}.JobPage_fieldLabel__izr4R{align-items:center;color:#b99a2a;display:flex;gap:5px;letter-spacing:1px}.JobPage_titleDisplay__PCB8o{cursor:pointer;display:block}.JobPage_titleDisplay__PCB8o:hover .JobPage_titleText__bxNXd{color:#7a6010}.JobPage_titleText__bxNXd{color:#1a1a1a;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.JobPage_titleEditBlock__pDgf7{display:flex;flex-direction:column;gap:8px}.JobPage_titleInput__P5ebO{background:#0000;border:none;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;outline:none;padding:0;width:100%}.JobPage_detailsGrid__72QPC{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr}.JobPage_detailsLeft__Q42DZ{display:flex;flex-direction:column;gap:18px}.JobPage_detailsRight__37MSb,.JobPage_infoCard__Okjy6{display:flex;flex-direction:column;gap:20px}.JobPage_infoCard__Okjy6{background:linear-gradient(110deg,#fffef5 85%,#fffbe8 140%);border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 2px 12px #b99a2a0f,0 0 0 1px #dac87814;flex:1 1;padding:24px}.JobPage_phaseBlock__qyUwM{background:#fffef8;border:1.5px solid #fde68a;border-radius:12px;margin-bottom:20px;overflow:hidden}.JobPage_phaseHeroRow__pPHTc{align-items:flex-start;display:flex;gap:16px;justify-content:center;padding:4px 0 8px;position:relative}.JobPage_phaseGaugeWrap__jxLOG{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px}.JobPage_phaseBadgeInline__AEVRX{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#fff8d280,#fff0b459);border:1.5px solid #dac8788c;border-radius:999px;color:#6f5c12;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:6px 14px;position:absolute;right:8px;top:8px;white-space:nowrap}.JobPage_phaseBadgePaused__rBgCc{background:linear-gradient(135deg,#e5d4f0d9,#d4c0e6b3);border-color:#a582c88c;box-shadow:0 1px 4px #785aa52e;color:#5d3f7a}.JobPage_pauseToggleBtn__IsmRE{align-items:center;border:1.5px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;left:8px;letter-spacing:.02em;padding:6px 12px;position:absolute;top:8px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;white-space:nowrap}.JobPage_pauseToggleBtn__IsmRE:disabled{cursor:progress;opacity:.55}.JobPage_pauseToggleBtn__IsmRE:not(:disabled):hover{box-shadow:0 4px 10px #00000014;transform:translateY(-1px)}.JobPage_pauseTogglePause__EIfX3{background:linear-gradient(135deg,#fff8d2b3,#fff0b48c);border-color:#dac8788c;color:#6f5c12}.JobPage_pauseToggleResume__rX\+UV{background:linear-gradient(135deg,#daf5e2f2,#beebcdd9);border-color:#78c89699;color:#1f6b3a}.JobPage_miniGaugeMeter__0gZtj{flex-shrink:0;height:96px;position:relative;width:96px}.JobPage_miniGaugeArc__1pUMm{border-radius:50%;filter:drop-shadow(0 2px 8px rgba(185,154,42,.18));inset:0;position:absolute}.JobPage_miniGaugeArc__1pUMm:before{background:linear-gradient(160deg,#fffef8,#fffbee);border-radius:50%;content:"";inset:14px;position:absolute}.JobPage_miniGaugeCenter__WoSO5{align-items:center;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;position:absolute;z-index:1}.JobPage_miniGaugeCount__0Y5Dl{color:#3d3220;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1}.JobPage_miniGaugeLabel__qeReU{color:#9c8250;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.JobPage_phaseMetaCol__hEhbY{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0}.JobPage_phaseStaffRow__PrA1x{align-items:center;display:flex;flex-direction:column;gap:6px}.JobPage_phaseStaffLabel__T6DFl{align-items:center;color:#9c8250;display:flex;flex-shrink:0;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.JobPage_phaseAvatarStack__3czQx,.JobPage_phaseAvatar__N\+p74{align-items:center;display:inline-flex}.JobPage_phaseAvatar__N\+p74{background:linear-gradient(145deg,#fffde4,#fff8c8);border:2px solid #ffe066;border-radius:999px;box-shadow:0 2px 6px #ffd60024;height:32px;justify-content:center;margin-left:-8px;transition:transform .15s ease;width:32px}.JobPage_phaseAvatar__N\+p74:hover{transform:translateY(-2px) scale(1.08);z-index:2}.JobPage_phaseAvatar__N\+p74:first-child{margin-left:0}.JobPage_phaseAvatarInitials__EywPx{color:#b99a2a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.JobPage_phaseAvatarMore__Ps8SE{align-items:center;background:#fff;border:2px dashed #e2d58a;border-radius:999px;color:#8a7a29;display:inline-flex;font-size:.7rem;font-weight:800;height:32px;justify-content:center;margin-left:-8px;width:32px}.JobPage_phaseStatsRow__pAfF3{align-items:stretch;background:linear-gradient(180deg,#fffdf5,#fffbee);border-radius:10px;border-top:1px solid #dac8784d;display:flex;padding:2px 0}.JobPage_phaseStat__w6J1T{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;padding:12px 8px;text-align:center}.JobPage_phaseStatDivider__Pw48H{align-self:stretch;background:linear-gradient(180deg,#0000,#eddfa0,#0000);margin:10px 0;width:1px}.JobPage_phaseStatLabel__HoKc5{color:#9c8250;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.JobPage_phaseStatValue__-Bl7U{align-items:center;color:#3b2e0a;display:flex;flex-wrap:wrap;font-size:14px;font-weight:800;gap:5px;justify-content:center}.JobPage_phaseProfilePill__OQz3C{background:#ffec9966;border:1px solid #dac87880;border-radius:999px;color:#9c8250;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.JobPage_cardSectionTitle__rla9Y{align-items:center;color:#ad8c11;display:flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.9px;margin:0;text-transform:uppercase}.JobPage_fieldGroup__wEtyS{display:flex;flex-direction:column;gap:6px}.JobPage_detailBox__LtF\+Z{background:#fff;border:1.5px solid #ede6b8;border-radius:10px;box-shadow:0 1px 4px #b99a2a0f;cursor:pointer;min-width:0;overflow:hidden;padding:11px 14px;position:relative;transition:border-color .2s,box-shadow .2s}.JobPage_detailBox__LtF\+Z:hover{border-color:#c9a82c;box-shadow:0 2px 8px #b99a2a1f}.JobPage_editing__HwNKg{background:#fff;border-color:#c9a82c;box-shadow:0 0 0 3px #c9a82c21,0 4px 16px #0000000f;cursor:default}.JobPage_clickToEdit__FxN\+2{border-radius:6px;color:#2d2d2d;cursor:pointer;font-size:14px;line-height:1.55;overflow-wrap:break-word;transition:background .2s;white-space:pre-wrap;word-break:break-word}.JobPage_clickToEdit__FxN\+2:hover{background:#f4b4000d}.JobPage_textarea__gJLpl{background:#0000;border:none;box-sizing:border-box;color:#2d2d2d;font-family:inherit;font-size:14px;line-height:1.55;min-height:60px;outline:none;resize:vertical;width:100%}.JobPage_textarea__gJLpl:focus{outline:none}.JobPage_descriptionBox__MbSmS{background:#fff;border:1.5px dashed #e2d58a;border-radius:12px;cursor:pointer;min-height:56px;padding:14px 16px;position:relative;transition:border-color .2s,box-shadow .2s,border-style .2s}.JobPage_descriptionBox__MbSmS:hover{border-color:#c9a82c;border-style:solid;box-shadow:0 2px 8px #b99a2a1a}.JobPage_descriptionBox__MbSmS.JobPage_editing__HwNKg{background:#fff;border-color:#c9a82c;border-style:solid;box-shadow:0 0 0 3px #c9a82c1a,0 4px 16px #0000000d;cursor:default}.JobPage_descriptionContent__KPk6g{align-items:flex-start;cursor:pointer;display:flex;min-height:36px}.JobPage_descriptionText__hRYXB{color:#2d2d2d;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.JobPage_descriptionPlaceholder__T1lN\+{align-items:center;color:#b5a36a;display:flex;font-size:13.5px;font-style:italic;gap:8px;padding:6px 0}.JobPage_descriptionTextarea__FtqGF{background:#0000;border:none;box-sizing:border-box;color:#2d2d2d;font-family:inherit;font-size:14px;line-height:1.6;min-height:90px;outline:none;resize:vertical;width:100%}.JobPage_descriptionTextarea__FtqGF::placeholder{color:#c4b477;font-style:italic}.JobPage_descriptionTextarea__FtqGF:focus{outline:none}.JobPage_nextVisitCard__u8VX9{background:#fff;border:1.5px solid #f0e29a;border-radius:12px;box-shadow:0 2px 8px #b99a2a14,inset 0 1px 0 #fff9;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.JobPage_nextVisitCard__u8VX9:hover{box-shadow:0 4px 14px #b99a2a24;transform:translateY(-1px)}.JobPage_nextVisitTop__igKc9{align-items:center;display:flex;gap:14px;padding:12px 14px}.JobPage_nextVisitDateBlock__4SXPN{align-items:center;background:#fff;border:1.5px solid #ebd97a;border-radius:10px;box-shadow:0 1px 4px #b99a2a1a;display:flex;flex-direction:column;flex-shrink:0;height:56px;justify-content:center;line-height:1;width:56px}.JobPage_nextVisitDay__CrblH{color:#3d3220;font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.JobPage_nextVisitMonth__7X5QD{color:#b99a2a;font-size:.6rem;font-weight:800;letter-spacing:.08em;margin-top:2px}.JobPage_nextVisitInfo__vGreu{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.JobPage_nextVisitDayLabel__C691n{color:#2d2d2d;font-size:13.5px;font-weight:700}.JobPage_nextVisitPerson__92IOB,.JobPage_nextVisitTime__ETcmd{align-items:center;color:#6a5a2a;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.JobPage_nextVisitPerson__92IOB svg,.JobPage_nextVisitTime__ETcmd svg{color:#c9a52a;flex-shrink:0}.JobPage_nextVisitBottom__4XQYQ{align-items:center;background:#fffbee;border-top:1px solid #dac8784d;color:#6a5a2a;display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px}.JobPage_nextVisitBottom__4XQYQ svg{color:#c9a52a;flex-shrink:0}.JobPage_nextVisitTag__vOra-{background:#ffec998c;border:1px solid #dac8788c;border-radius:999px;color:#6f5c12;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:4px;padding:2px 8px;text-transform:uppercase}.JobPage_nextVisitOpenBtn__7cjPS{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px;transition:transform .18s ease,filter .18s ease}.JobPage_nextVisitOpenBtn__7cjPS:hover{filter:brightness(1.05);transform:translateY(-2px) scale(1.08)}.JobPage_nextVisitIcon__w-5-K{filter:drop-shadow(0 1px 3px rgba(185,154,42,.15));height:36px;object-fit:contain;width:36px}.JobPage_nextVisitEmpty__JI8ku{align-items:center;background:#fffcea80;border:1.5px dashed #e2d58a;border-radius:12px;color:#9c8a56;display:flex;font-size:13px;font-style:italic;gap:10px;justify-content:space-between;padding:12px 14px}.JobPage_nextVisitScheduleBtn__MV\+mE{align-items:center;background:#fff;border:1.5px solid #ebd97a;border-radius:999px;color:#6a5700;cursor:pointer;display:inline-flex;font-size:12px;font-style:normal;font-weight:700;gap:5px;padding:6px 12px;transition:all .15s ease}.JobPage_nextVisitScheduleBtn__MV\+mE:hover{background:linear-gradient(135deg,#ffe066,#f4c74a);border-color:#d4b840;transform:translateY(-1px)}.JobPage_reminderCard__635Va{align-items:center;background:#fffbee;border:1.5px solid #f0e29a;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.JobPage_reminderCard__635Va:hover{border-color:#d4b840;box-shadow:0 4px 14px #b99a2a24;transform:translateY(-1px)}.JobPage_reminderCard__635Va:active{transform:translateY(0)}.JobPage_reminderIcon__Jkf5\+{align-items:center;background:linear-gradient(135deg,#fff3c4,#ffe680);border-radius:10px;box-shadow:0 1px 4px #b99a2a1f;color:#8a6d00;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.JobPage_reminderInfo__HNjhm{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.JobPage_reminderTitle__5z\+Sv{color:#2d2d2d;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobPage_reminderDate__\+Howw{align-items:center;color:#6a5a2a;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.JobPage_reminderDate__\+Howw svg{color:#c9a52a;flex-shrink:0}.JobPage_reminderTag__06FkQ{background:#ffec998c;border:1px solid #dac8788c;border-radius:999px;color:#6f5c12;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.JobPage_reminderArrow__Lmr85{color:#c9a52a;flex-shrink:0;transition:transform .18s ease}.JobPage_reminderCard__635Va:hover .JobPage_reminderArrow__Lmr85{transform:translateX(3px)}.JobPage_editActionsInline__snBKV{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.JobPage_primaryBtn__4B-l4,.JobPage_secondaryBtn__4IbGh{border-radius:14px;cursor:pointer;font-size:.95rem;font-weight:800;min-height:48px;padding:12px 24px;transition:all .18s ease}.JobPage_primaryBtn__4B-l4{background-color:#fc0;border:none;box-shadow:0 8px 18px #fc03;color:#111}.JobPage_primaryBtn__4B-l4:hover:not(:disabled){background-color:#f4b400;box-shadow:0 10px 22px #f4b40042;transform:translateY(-1px)}.JobPage_primaryBtn__4B-l4:disabled{cursor:not-allowed;opacity:.5}.JobPage_secondaryBtn__4IbGh{background:#fff;border:2px solid #e8d07a;color:#6a5700}.JobPage_secondaryBtn__4IbGh:hover{background:#fffbe4;border-color:#c9a82c}@media (max-width:900px){.JobPage_pageWrapper__\+WPra{padding:16px 12px}.JobPage_pageContainer__U2O0R{gap:20px;padding:18px 16px 24px}.JobPage_detailsGrid__72QPC{gap:16px;grid-template-columns:1fr}}@media (max-width:600px){.JobPage_pageWrapper__\+WPra{padding:10px 8px}.JobPage_pageContainer__U2O0R{border-radius:10px;padding:14px 12px 20px}.JobPage_titleInput__P5ebO,.JobPage_titleText__bxNXd{font-size:1rem}}.LeftSidebar_sidebar__kcu\+j{align-self:flex-start!important;background:#fff;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 2px 12px #0000000d;flex-shrink:0;margin-right:20px;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;top:80px!important;width:220px;z-index:0}.LeftSidebar_sidebar__kcu\+j:after{content:"";display:none}.LeftSidebar_section__-spY3{border-bottom:1px solid #ffe066bf;display:flex;flex-direction:column;padding:8px 0}.LeftSidebar_section__-spY3:last-child{border-bottom:none}.LeftSidebar_sectionTitle__ppINX{color:#ad8c11;font-size:.68rem;font-weight:900;letter-spacing:.9px;margin:0;padding:8px 14px 6px;text-transform:uppercase}.LeftSidebar_section__-spY3:first-child .LeftSidebar_sectionTitle__ppINX{padding-top:10px}.LeftSidebar_menuItem__9NjB0,.LeftSidebar_quickAction__43Mtp{align-items:center;background:none;border:none;border-left:3px solid #0000;box-sizing:border-box;color:#7d6836;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:10px;margin:0;min-height:40px;outline:none;padding:9px 14px;text-align:left;transition:all .2s ease;width:100%}.LeftSidebar_menuItem__9NjB0:hover,.LeftSidebar_quickAction__43Mtp:hover{background:#fffde4;border-left-color:#ffd600;color:#7d6836}.LeftSidebar_icon__xnsuN{color:inherit;flex-shrink:0;height:16px;transition:.2s ease;width:16px}.LeftSidebar_active__I-QQK{background:#fffde4eb;border-left-color:#ffe066;box-shadow:inset 0 0 0 1px #ffe06657;color:#ad8c11;font-weight:600}.LeftSidebar_active__I-QQK .LeftSidebar_icon__xnsuN{color:#ad8c11}.LeftSidebar_phaseButton__0\+A64{margin-top:0}.LeftSidebar_accordionToggle__7kyW3{align-items:center;background:none;border:none;border-bottom:1px solid #ffe066;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:12px 14px 10px;width:100%}.LeftSidebar_accordionToggle__7kyW3:hover{background:#fffde4}.LeftSidebar_accordionTitle__EJFrF{color:#ad8c11;font-size:.75rem;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.LeftSidebar_chevron__1CAUa{color:#ad8c11;flex-shrink:0;height:14px;width:14px}.LeftSidebar_backdrop__d5h4m,.LeftSidebar_drawerHeader__rTyo8,.LeftSidebar_mobileClose__e4TEo,.LeftSidebar_mobileToggle__lsrCB{display:none}@media (max-width:900px){.LeftSidebar_sidebar__kcu\+j{border:none;border-radius:0 16px 16px 0;box-shadow:none;height:100dvh;left:-250px;margin-right:0;max-height:100dvh;overflow-y:auto;position:fixed;top:0;transition:left .28s cubic-bezier(.4,0,.2,1);width:240px;z-index:1200}.LeftSidebar_sidebar__kcu\+j.LeftSidebar_mobileOpen__GpYzS{box-shadow:8px 0 32px #0003;left:0}.LeftSidebar_backdrop__d5h4m{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:block;inset:0;position:fixed;z-index:1199}.LeftSidebar_mobileToggle__lsrCB{align-items:center;background:#ffe066;border:1.5px solid #e0c55a;border-radius:10px;box-shadow:0 2px 10px #b99a2a4d;color:#5a4700;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;left:12px;padding:8px 14px 8px 10px;position:fixed;top:72px;transition:background .15s,box-shadow .15s;z-index:1100}.LeftSidebar_mobileToggle__lsrCB:hover{background:#ffd600;box-shadow:0 4px 14px #b99a2a66}.LeftSidebar_drawerHeader__rTyo8{align-items:center;background:linear-gradient(110deg,#fff9d6 80%,#ffe99a 140%);border-bottom:1.5px solid #ffe066;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 16px 14px 20px}.LeftSidebar_drawerTitle__c9eYM{color:#7a5c00;font-size:.85rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.LeftSidebar_mobileClose__e4TEo{align-items:center;background:#ffe06666;border:1px solid #e8c84a;border-radius:8px;color:#7a5c00;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s;width:32px}.LeftSidebar_mobileClose__e4TEo:hover{background:#ffe066;color:#3d2f00}}.JobFormsSection_section__Lbm2C{background:#fff;border:1.5px solid #f0e1b1;border-radius:14px;margin:24px 0;padding:18px 20px}.JobFormsSection_header__BrS6L{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.JobFormsSection_title__UbUSz{align-items:center;color:#1a1a1a;display:flex;font-size:1.1rem;font-weight:700;gap:8px;margin:0}.JobFormsSection_subtitle__dVMYc{color:#6b7280;font-size:.86rem}.JobFormsSection_tabs__zZlhl{border-bottom:1.5px solid #f0e1b1;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.JobFormsSection_tab__X8L9q{background:#0000;border:none;border-bottom:2.5px solid #0000;color:#6b7280;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 14px}.JobFormsSection_tab__X8L9q:hover{color:#ad8c11}.JobFormsSection_tabActive__7DU96{border-bottom-color:#f4b400;color:#ad8c11}.JobFormsSection_btnPrimary__h\+u34{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;line-height:1;padding:9px 20px;transition:all .18s ease}.JobFormsSection_btnPrimary__h\+u34:hover:not(:disabled){background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400;transform:translateY(-1px)}.JobFormsSection_btnSecondary__4QVIm{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;font-size:.85rem;font-weight:600;padding:7px 12px}.JobFormsSection_list__Og0oK{display:flex;flex-direction:column;gap:8px}.JobFormsSection_row__7LLQP{align-items:center;background:#fffdf6;border:1px solid #f0e1b1;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 14px}.JobFormsSection_rowMain__6aH2i{color:#1a1a1a;font-weight:600}.JobFormsSection_rowMeta__979ff{color:#6b7280;font-size:.82rem;margin-top:2px}.JobFormsSection_rowActions__0oIKE{display:flex;flex-wrap:wrap;gap:6px}.JobFormsSection_empty__mpF12{color:#6b7280;font-size:.9rem;padding:22px 12px;text-align:center}.JobFormsSection_statusPill__B3njP{border-radius:999px;display:inline-block;font-size:.7rem;font-weight:700;margin-left:8px;padding:3px 9px;text-transform:uppercase}.JobFormsSection_draft__\+heE\+{background:#fef3c7;color:#92400e}.JobFormsSection_completed__Kv6GN{background:#dcfce7;color:#166534}.JobFormsSection_awaiting__imEdh{background:#ede9fe;color:#5b21b6}.JobFormsSection_signed__YkZO1{background:#dcfce7;color:#166534}.JobFormsSection_pending__pPyXH{background:#fff7ed;color:#c2410c}.JobFormsSection_viewed__hpvl2{background:#fef3c7;color:#92400e}.JobFormsSection_cancelled__n6Xl6,.JobFormsSection_expired__HMobS{background:#fee2e2;color:#991b1b}.SigningOptionsModal_overlay__BNXP-{align-items:center;background:#140c008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.SigningOptionsModal_modal__97waU{background:#fff;border-radius:14px;box-shadow:0 24px 60px #7a4d1640;max-height:92vh;max-width:520px;overflow:auto;width:100%}.SigningOptionsModal_header__zafZr{align-items:center;background:#fffbe4;border-bottom:1.5px solid #f0e1b1;display:flex;justify-content:space-between;padding:16px 20px}.SigningOptionsModal_title__BkJ6c{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin:0}.SigningOptionsModal_close__rFWT6{background:#0000;border:none;border-radius:6px;color:#7d6836;cursor:pointer;font-size:1.4rem;height:30px;width:30px}.SigningOptionsModal_close__rFWT6:hover{background:#fff3bf}.SigningOptionsModal_body__uWiR\+{padding:18px 20px}.SigningOptionsModal_optionGrid__mJm\+6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.SigningOptionsModal_option__z2J3Q{align-items:center;background:#fffdf6;border:1.5px solid #e8d070;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px 16px;text-align:left;width:100%}.SigningOptionsModal_option__z2J3Q:hover{background:#fffbe4;border-color:#f4b400}.SigningOptionsModal_option__z2J3Q:disabled{cursor:not-allowed;opacity:.5}.SigningOptionsModal_optionIcon__N5pEQ{align-items:center;background:linear-gradient(135deg,#fff3bf,#f4b400);border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.SigningOptionsModal_optionTitle__7747L{color:#1a1a1a;font-size:.96rem;font-weight:700}.SigningOptionsModal_optionDesc__edxoX{color:#6b7280;font-size:.82rem}.SigningOptionsModal_formGroup__H63S2{margin-bottom:12px}.SigningOptionsModal_label__XZRUs{color:#ad8c11;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.SigningOptionsModal_input__EwYUi,.SigningOptionsModal_textarea__o3nu2{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.92rem;padding:10px 12px;width:100%}.SigningOptionsModal_consent__DX-bs{align-items:flex-start;color:#374151;display:flex;font-size:.84rem;gap:8px;margin-bottom:8px}.SigningOptionsModal_legal__PsPG8{background:#fffdf6;border:1px dashed #e8d070;border-radius:8px;color:#6b7280;font-size:.8rem;margin-bottom:12px;padding:10px 12px}.SigningOptionsModal_actions__8lMoU{border-top:1.5px solid #f0e1b1;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:14px 20px}.SigningOptionsModal_btnPrimary__E\+j1l{background:linear-gradient(135deg,#f4b400,#e09f00);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:700;padding:10px 22px}.SigningOptionsModal_btnPrimary__E\+j1l:disabled{cursor:not-allowed;opacity:.5}.SigningOptionsModal_btnSecondary__Dz0XI{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;font-weight:600;padding:10px 18px}.SigningOptionsModal_error__tov4D{background:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;font-size:.88rem;margin-bottom:10px;padding:10px 12px}.SigningOptionsModal_mobileTip__DvGnC{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;font-size:.82rem;line-height:1.4;margin-bottom:12px;padding:9px 12px}.SigningOptionsModal_uploadDrop__OI\+uQ{background:#fffdf6;border:1.5px dashed #e8d070;border-radius:10px;color:#7d6836;cursor:pointer;font-size:.9rem;padding:22px;text-align:center}.SigningOptionsModal_uploadDrop__OI\+uQ:hover{background:#fffbe4}.SigningOptionsModal_uploadPreview__9Kr-k{margin-top:10px;max-height:160px;max-width:100%}.SignaturePad_wrapper__lTiP4{display:flex;flex-direction:column;gap:10px}.SignaturePad_canvasWrap__hKNKJ{background:#fffdf6;border:2px solid #e8d070;border-radius:12px;overflow:hidden;position:relative}.SignaturePad_canvas__ylKN1{background:#fffdf6;cursor:crosshair;display:block;height:220px;touch-action:none;width:100%}.SignaturePad_placeholder__A-Jsq{align-items:center;color:#c8b87a;display:flex;font-size:.95rem;font-style:italic;inset:0;justify-content:center;pointer-events:none;position:absolute}.SignaturePad_controls__MTu95{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;margin-top:-6px}.SignaturePad_controls__MTu95,.SignaturePad_left__kd7-k{align-items:center;display:flex;gap:8px}.SignaturePad_colorRow__oFLeI{display:flex;gap:4px}.SignaturePad_swatch__qWyIf{border:2px solid #0000;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.SignaturePad_swatchActive__N7erU{border-color:#f4b400}.SignaturePad_btnClear__UmEIP{background:#0000;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 14px}.SignaturePad_btnClear__UmEIP:hover{background:#fffbe4}.JobFormsPage_pageWrapper__jLrYU{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.JobFormsPage_main__8G58l{display:flex;flex:1 1;justify-content:center;min-width:0}.JobFormsPage_pageContainer__j3IwA{background:#fff;border:1.5px solid #ffe066;border-radius:8px;box-shadow:0 4px 16px #0000000a;max-width:1400px;padding:32px;width:100%}.JobFormsPage_pageHeader__JRFH5{border-bottom:1px solid #ffe066;margin-bottom:24px;padding-bottom:20px}.JobFormsPage_pageLabel__5\+Cgs{color:#ad8c11;font-size:.78rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.JobFormsPage_title__BivXL{color:#1f2937;font-size:2rem;font-weight:800;margin:0}.JobFormsPage_subtitle__ctbpe{color:#6b7280;font-size:1rem;line-height:1.5;margin:8px 0 0}.JobFormsPage_empty__3xAv1{border:1.5px dashed #e8d070;border-radius:8px;color:#6b7280;padding:28px;text-align:center}@media (max-width:900px){.JobFormsPage_pageWrapper__jLrYU{padding:96px 14px 24px}.JobFormsPage_pageContainer__j3IwA{padding:22px 16px}.JobFormsPage_title__BivXL{font-size:1.55rem}}.LabourTimeSection_layout__3e1zX{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:400px 1fr}.LabourTimeSection_leftCard__kRtCc{background:#fffef9;border:1.5px solid #ede6b8;border-radius:14px;box-shadow:0 2px 8px #b99a2a0f;display:flex;flex-direction:column;gap:14px;padding:22px}.LabourTimeSection_leftCard__kRtCc h3{color:#ad8c11;font-size:.82rem;font-weight:800;letter-spacing:.8px;margin:0 0 2px;text-transform:uppercase}.LabourTimeSection_leftCard__kRtCc input[type=date],.LabourTimeSection_leftCard__kRtCc input[type=number],.LabourTimeSection_leftCard__kRtCc input[type=time],.LabourTimeSection_leftCard__kRtCc select,.LabourTimeSection_leftCard__kRtCc textarea{background:#fff!important;border:1.5px solid #ede6b8!important;border-radius:8px!important;box-sizing:border-box;color:#2d2d2d;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px!important;transition:border-color .2s,box-shadow .2s;width:100%}.LabourTimeSection_leftCard__kRtCc input[type=date]:focus,.LabourTimeSection_leftCard__kRtCc input[type=number]:focus,.LabourTimeSection_leftCard__kRtCc input[type=time]:focus,.LabourTimeSection_leftCard__kRtCc select:focus,.LabourTimeSection_leftCard__kRtCc textarea:focus{border-color:#c9a82c;box-shadow:0 0 0 3px #c9a82c21}.LabourTimeSection_leftCard__kRtCc textarea{min-height:76px;resize:vertical}.LabourTimeSection_rateInput__tJcLR{flex-shrink:0;width:90px!important}.LabourTimeSection_inlineRow__O0\+z4{align-items:center;display:flex;gap:10px}.LabourTimeSection_inlineRow__O0\+z4>:first-child{flex:1 1}.LabourTimeSection_inlineRow__O0\+z4>span{color:#b99a2a;flex-shrink:0;font-weight:600}.LabourTimeSection_timeGrid__SOLjy{display:flex;flex-direction:column;gap:8px}.LabourTimeSection_timeRow__g3iel{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.LabourTimeSection_timeField__dl0HE{display:flex;flex-direction:column;gap:4px}.LabourTimeSection_timeLabel__\+OAKg{color:#b99a2a;font-size:.65rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.LabourTimeSection_unchargedBox__MIgu5{background:#fff;border:1.5px solid #ede6b8;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.LabourTimeSection_unchargedBox__MIgu5 .LabourTimeSection_inlineRow__O0\+z4>:first-child{flex:1 1}.LabourTimeSection_noUncharged__UX9e\+{color:#a08840;font-size:.78rem;font-style:italic}.LabourTimeSection_unchargedRow__t0H7Q{align-items:center;background:#fffde4;border:1px solid #ede6b8;border-radius:6px;color:#6a5700;display:flex;font-size:.82rem;justify-content:space-between;padding:7px 10px}.LabourTimeSection_unchargedRow__t0H7Q button{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:.9rem;line-height:1;padding:0 2px;transition:color .15s}.LabourTimeSection_unchargedRow__t0H7Q button:hover{color:#dc2626}.LabourTimeSection_summaryStrip__5YFxp{grid-gap:10px;align-items:center;background:#fffde4;border:1.5px solid #ede6b8;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr) auto;padding:12px 16px}.LabourTimeSection_summaryItem__v2XWD{color:#2d2d2d;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:2px}.LabourTimeSection_summaryLabel__JZrQF{color:#b99a2a;font-size:.62rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.LabourTimeSection_summaryTotal__C4NlM{color:#6a5700;font-size:1.1rem;font-weight:800;white-space:nowrap}.LabourTimeSection_primaryBtn__Ixlwz{background:#fff;border:1.5px solid #e8d07a;border-radius:8px;color:#6a5700;cursor:pointer;font-size:.875rem;font-weight:600;padding:7px 16px;transition:all .18s ease}.LabourTimeSection_primaryBtn__Ixlwz:hover{background:#fffbe4;border-color:#c9a82c}.LabourTimeSection_secondaryBtn__ZU\+OY{background:#b99a2a;border:2px solid #ffe066;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 16px;transition:all .18s ease;width:100%}.LabourTimeSection_secondaryBtn__ZU\+OY:hover{background:#a08020}.LabourTimeSection_rightCard__g9QMB{display:flex;flex-direction:column;gap:16px}.LabourTimeSection_employeeSection__gWabv{background:#fff;border:1.5px solid #ede6b8;border-radius:14px;box-shadow:0 2px 8px #b99a2a0f;padding:20px;transition:box-shadow .2s}.LabourTimeSection_employeeSection__gWabv:hover{box-shadow:0 4px 16px #b99a2a1a}.LabourTimeSection_employeeHeader__boWN5{align-items:center;border-bottom:1px solid #fdf0b0;display:flex;gap:12px;margin-bottom:16px;padding-bottom:14px}.LabourTimeSection_employeeHeader__boWN5 h3{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0}.LabourTimeSection_avatar__KD4V8{background:linear-gradient(135deg,#f4b400,#e0a800);-webkit-clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);flex-shrink:0;height:38px;width:38px}.LabourTimeSection_tableHeader__\+oJLK{color:#ad8c11;font-size:.67rem;font-weight:800;letter-spacing:.8px;margin-bottom:4px;padding:0 4px 8px;text-transform:uppercase}.LabourTimeSection_tableHeader__\+oJLK,.LabourTimeSection_tableRow__otRxB{border-bottom:1px solid #fdf0b0;display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 70px}.LabourTimeSection_tableRow__otRxB{align-items:center;color:#2d2d2d;font-size:.875rem;padding:10px 4px;transition:background .12s}.LabourTimeSection_tableRow__otRxB:last-of-type{border-bottom:none}.LabourTimeSection_tableRow__otRxB:hover{background:#fffef5;border-radius:6px}.LabourTimeSection_money__7qDRT{color:#ad8c11;font-weight:700}.LabourTimeSection_actions__n4oOQ{display:flex;gap:6px}.LabourTimeSection_iconBtn__cn73-{align-items:center;background:#fff;border:1.5px solid #ede6b8;border-radius:7px;color:#4a3800;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.LabourTimeSection_iconBtn__cn73-:hover{background:#fffbe4;border-color:#c9a82c}.LabourTimeSection_dangerBtn__edsQh:hover{background:#fee2e2;border-color:#f87171}.LabourTimeSection_dangerBtn__edsQh:hover .LabourTimeSection_icon__xiYFz{color:#dc2626}.LabourTimeSection_icon__xiYFz{stroke:currentColor;color:inherit;display:block;flex-shrink:0;height:18px;transition:color .15s;width:18px}.LabourTimeSection_employeeTotals__IVTNa{border-top:1.5px dashed #ede6b8;color:#6a5700;font-size:.875rem;font-weight:700;margin-top:12px;padding-top:10px;text-align:right}@media (max-width:1100px){.LabourTimeSection_layout__3e1zX{grid-template-columns:360px 1fr}}@media (max-width:900px){.LabourTimeSection_layout__3e1zX{grid-template-columns:1fr}}.JobAssignedEmployeesSection_container__LTj-O{display:flex;flex-direction:column;gap:18px}.JobAssignedEmployeesSection_employeeCard__KwGCH{background:#fffdf0;border:1px solid #ffd60038;border-radius:18px;padding:20px 24px;transition:all .2s ease}.JobAssignedEmployeesSection_employeeCard__KwGCH:hover{background:#fffde4cc;border-color:#ffd60080;box-shadow:0 6px 20px #b99a2a1a}.JobAssignedEmployeesSection_header__tOC2W{align-items:center;border:none;display:flex;justify-content:space-between;padding:0}.JobAssignedEmployeesSection_employeeInfo__P1CB3{align-items:center;display:flex;gap:14px}.JobAssignedEmployeesSection_avatar__5EJ0E{align-items:center;background:linear-gradient(135deg,#f4b400,#fc3);-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);color:#2b2b2b;display:flex;font-size:14px;font-weight:700;height:44px;justify-content:center;width:44px}.JobAssignedEmployeesSection_name__IAlNg{color:#1f1f1f;font-size:15px;font-weight:600}.JobAssignedEmployeesSection_badgeRow__HOP1B{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.JobAssignedEmployeesSection_labourBadge__1SVzQ{border:1px solid #0000;border-radius:8px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;margin-top:4px;padding:5px 10px}.JobAssignedEmployeesSection_jobStatusBadge__mEV6V{align-items:center;background:#fb923c1f;border:1px solid #fb923c66;border-radius:8px;color:#b45309;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.4px;margin-top:4px;padding:5px 10px}.JobAssignedEmployeesSection_completed__MmYHI{background:#22c55e1a;border-color:#22c55e40;color:#166534}.JobAssignedEmployeesSection_notCompleted__tP-AY{background:#f4b4001f;border-color:#f4b40059;color:#8a6d00}.JobAssignedEmployeesSection_labourAssigned__-CWO0{background:#f5f6f8;border:1px dashed #d1d5db;color:#4b5563;margin-bottom:8px}.JobAssignedEmployeesSection_completeBtn__Zni3I{background:#fff;border:2px solid #f4d97a;border-radius:10px;color:#8a6d00;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.JobAssignedEmployeesSection_completeBtn__Zni3I:hover{background:#fff8e1;border-color:#f4b400;box-shadow:0 4px 10px #f4b40026}.JobAssignedEmployeesSection_headerActions__tBv2y{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.JobAssignedEmployeesSection_returnBtn__VOM-B{border-color:#60a5fa8c;color:#1d4ed8}.JobAssignedEmployeesSection_returnBtn__VOM-B:hover{background:#eff6ff;border-color:#60a5fa;box-shadow:0 4px 10px #60a5fa2e}.JobAssignedEmployeesSection_summary__BqMfd{align-items:center;background:#fff8ddbf;border-radius:999px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:600;margin-top:12px;padding:9px 12px}.JobAssignedEmployeesSection_assignmentRow__Nf8dg{align-items:flex-start;border:1px solid #f3ead0;border-radius:14px;cursor:pointer;display:flex;gap:14px;margin-top:12px;padding:16px 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.JobAssignedEmployeesSection_assignmentRow__Nf8dg:hover{background:#fffde4d1;border-color:#f4b40059;transform:translateY(-1px)}.JobAssignedEmployeesSection_calendarIcon__iYRws{color:#f4b400;flex-shrink:0;height:18px;margin-top:3px;width:18px}.JobAssignedEmployeesSection_assignmentText__fnRod{color:#1f2937;font-size:14px;font-weight:600}.JobAssignedEmployeesSection_subText__5tICf{color:#6b7280;font-size:12px;line-height:1.45;margin-top:4px;max-width:760px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.JobAssignedEmployeesSection_removeBtn__kHOdQ{background:#0000;border:none;color:#9ca3af;cursor:pointer;margin-left:auto;transition:color .15s ease}.JobAssignedEmployeesSection_removeBtn__kHOdQ:hover{color:#dc2626}.JobAssignedEmployeesSection_assignmentBody__WBFDh{display:flex;flex:1 1;flex-direction:column;min-width:0}.JobAssignedEmployeesSection_rowMeta__RNIK6{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.JobAssignedEmployeesSection_rowStatusPill__vrx4I{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.JobAssignedEmployeesSection_pillPending__eyCxg{background:#f4b4001f;border-color:#f4b40059;color:#8a6d00}.JobAssignedEmployeesSection_pillNeedsReturn__TgQkR{background:#fb923c1f;border-color:#fb923c66;color:#b45309}.JobAssignedEmployeesSection_pillCompleted__yhyir{background:#22c55e1f;border-color:#22c55e4d;color:#166534}.JobAssignedEmployeesSection_rowActions__tvBfL{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.JobAssignedEmployeesSection_rowBtn__qz7wg{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#4b5563;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.JobAssignedEmployeesSection_rowBtn__qz7wg:hover{background:#f9fafb;border-color:#d1d5db}.JobAssignedEmployeesSection_rowBtnReturn__GnbB\+{border-color:#fb923c80;color:#b45309}.JobAssignedEmployeesSection_rowBtnReturn__GnbB\+:hover{background:#fb923c14;border-color:#fb923cb3}.JobAssignedEmployeesSection_rowBtnComplete__V4369{border-color:#f4d97a;color:#8a6d00}.JobAssignedEmployeesSection_rowBtnComplete__V4369:hover{background:#fff8e1;border-color:#f4b400}.JobAssignedEmployeesSection_rowCompleted__jp0kr{background:#22c55e0a;border-color:#22c55e40}.JobAssignedEmployeesSection_rowNeedsReturn__teGPv{background:#fb923c0d;border-color:#fb923c47}.AssignmentCompletionModal_overlay__CxBjl{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3f310a57;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.AssignmentCompletionModal_modal__hzcAH{background:radial-gradient(circle at top right,#fff6c9e6,#0000 36%),linear-gradient(180deg,#fffef9,#fffaf0);border:1px solid #ecc0488c;border-radius:22px;box-shadow:0 24px 80px #624d0e38;max-height:calc(100vh - 48px);overflow:auto;padding:28px;width:min(920px,100%)}.AssignmentCompletionModal_header__uu\+Tm{display:flex;gap:16px;justify-content:space-between}.AssignmentCompletionModal_kicker__GwFt2{align-items:center;background:#fff2c7;border-radius:999px;color:#8a6d00;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.AssignmentCompletionModal_inlineIcon__4yNAj,.AssignmentCompletionModal_kickerIcon__\+PAOU{height:16px;width:16px}.AssignmentCompletionModal_title__w9Y6P{color:#1f1f1f;font-size:28px;line-height:1.1;margin:14px 0 8px}.AssignmentCompletionModal_subtitle__Xdf1j{color:#6b7280;font-size:15px;line-height:1.55;margin:0}.AssignmentCompletionModal_summaryStrip__Re3KM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.AssignmentCompletionModal_summaryCard__pNiZH{background:#ffffffc7;border:1px solid #ecc04847;border-radius:16px;padding:14px 16px}.AssignmentCompletionModal_summaryLabel__ZpEaF{color:#8a7b54;display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.AssignmentCompletionModal_rows__XiMa4{display:flex;flex-direction:column;gap:16px;margin-top:22px}.AssignmentCompletionModal_assignmentCard__mHWdR,.AssignmentCompletionModal_jobNoteCard__jQ6vh{background:#ffffffd1;border:1px solid #ecc0483d;border-radius:18px;padding:18px}.AssignmentCompletionModal_assignmentHeader__k6KiV{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.AssignmentCompletionModal_assignmentIndex__XH1Lj{color:#a67d00;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.AssignmentCompletionModal_assignmentLabel__g0ose{color:#1f2937;font-size:15px;font-weight:600}.AssignmentCompletionModal_assignmentHours__XGiCW{align-items:center;background:#fff8dd;border-radius:999px;color:#7b5f00;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:8px 12px}.AssignmentCompletionModal_timeGrid__jC1fW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.4fr 1fr 1fr;margin-top:16px}.AssignmentCompletionModal_field__j14Ky{color:#6b7280;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:8px}.AssignmentCompletionModal_field__j14Ky input,.AssignmentCompletionModal_field__j14Ky textarea{background:#fffef8;border:1.5px solid #f1d989;border-radius:12px;color:#1f2937;font:inherit;padding:12px 14px;width:100%}.AssignmentCompletionModal_field__j14Ky textarea{min-height:96px;resize:vertical}.AssignmentCompletionModal_field__j14Ky input:focus,.AssignmentCompletionModal_field__j14Ky textarea:focus{border-color:#f4b400;box-shadow:0 0 0 4px #f4b4001f;outline:none}.AssignmentCompletionModal_jobNoteCard__jQ6vh{margin-top:18px}.AssignmentCompletionModal_jobNoteTitle__wIqPK{align-items:center;color:#1f2937;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-bottom:12px}.AssignmentCompletionModal_checkboxRow__0UgfN{align-items:center;color:#5b6472;display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin-top:12px}.AssignmentCompletionModal_checkboxRow__0UgfN input{accent-color:#d9a600;height:16px;width:16px}.AssignmentCompletionModal_errorBox__ygMLC{background:#fef2f2eb;border:1px solid #dc262633;border-radius:14px;color:#b42318;font-size:14px;font-weight:600;margin-top:16px;padding:12px 14px}.AssignmentCompletionModal_actions__HoAmt{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.AssignmentCompletionModal_cancelBtn__Ssdz\+,.AssignmentCompletionModal_confirmBtn__aHQuV{border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 18px}.AssignmentCompletionModal_cancelBtn__Ssdz\+{background:#fff;border:1.5px solid #e7d8aa;color:#6b7280}.AssignmentCompletionModal_confirmBtn__aHQuV{background:linear-gradient(180deg,#ffcf3c,#f4b400);border:1.5px solid #d89c00;box-shadow:0 10px 20px #dca60833;color:#2c2100}.AssignmentCompletionModal_cancelBtn__Ssdz\+:disabled,.AssignmentCompletionModal_confirmBtn__aHQuV:disabled{cursor:wait;opacity:.6}@media (max-width:720px){.AssignmentCompletionModal_modal__hzcAH{padding:20px}.AssignmentCompletionModal_summaryStrip__Re3KM,.AssignmentCompletionModal_timeGrid__jC1fW{grid-template-columns:1fr}.AssignmentCompletionModal_actions__HoAmt{flex-direction:column-reverse}.AssignmentCompletionModal_cancelBtn__Ssdz\+,.AssignmentCompletionModal_confirmBtn__aHQuV{width:100%}}.AssignmentCompletionModal_attendanceCard__ZJdgR{background:linear-gradient(135deg,#fff7e1e6,#fffef9f5);border:1px solid #ecc04873;border-radius:16px;box-shadow:0 6px 18px #d89a1f1f;display:flex;flex-direction:column;gap:10px;margin-top:18px;padding:14px 16px}.AssignmentCompletionModal_attendanceHeader__cRnm5{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.AssignmentCompletionModal_attendanceTitleGroup__TS1bC{align-items:center;display:flex;gap:8px;min-width:0}.AssignmentCompletionModal_attendanceIcon__T1d9R{align-items:center;background:linear-gradient(135deg,#f2b632,#d89a1f);border-radius:9px;box-shadow:0 4px 10px #d89a1f4d;color:#fff;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.AssignmentCompletionModal_attendanceIcon__T1d9R svg{height:14px;width:14px}.AssignmentCompletionModal_attendanceTitle__Tw8wQ{color:#1f2937;font-size:13.5px;font-weight:700;line-height:1.2;margin:0}.AssignmentCompletionModal_attendanceSub__-L0qb{color:#6b7280;font-size:11.5px;line-height:1.35;margin:0}.AssignmentCompletionModal_attendanceBadge__YaT51{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 9px}.AssignmentCompletionModal_attendanceBadge__YaT51:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.AssignmentCompletionModal_attBadgeGold__RVCj4{background:#f2b63233;color:#8f620f}.AssignmentCompletionModal_attBadgeGreen__ONGQ3{background:#22c55e33;color:#166534}.AssignmentCompletionModal_attBadgeAmber__90VK-{background:#f59e0b38;color:#92400e}.AssignmentCompletionModal_attBadgeGrey__xcpyx{background:#6b72802e;color:#374151}.AssignmentCompletionModal_attendanceMeta__T6h3N{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px}.AssignmentCompletionModal_attendanceMeta__T6h3N strong{color:#1f2937;font-weight:600}.AssignmentCompletionModal_attendanceActions__86NJN{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AssignmentCompletionModal_attBtnGhost__tkIeV,.AssignmentCompletionModal_attBtnPrimary__H0Anv,.AssignmentCompletionModal_attBtnSecondary__xkX2W{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:38px;padding:8px 14px;transition:filter .12s ease,transform 80ms ease}.AssignmentCompletionModal_attBtnPrimary__H0Anv{background:linear-gradient(135deg,#f2b632,#d89a1f);box-shadow:0 6px 14px #d89a1f47;color:#1f1300}.AssignmentCompletionModal_attBtnPrimary__H0Anv:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.AssignmentCompletionModal_attBtnSecondary__xkX2W{background:#fff;border:1px solid #ecc04880;color:#1f2937}.AssignmentCompletionModal_attBtnGhost__tkIeV{background:#0000;color:#6b7280;font-size:12px;min-height:auto;padding:6px 8px}.AssignmentCompletionModal_attBtnGhost__tkIeV:hover:not(:disabled){color:#1f2937}.AssignmentCompletionModal_attBtnGhost__tkIeV:disabled,.AssignmentCompletionModal_attBtnPrimary__H0Anv:disabled,.AssignmentCompletionModal_attBtnSecondary__xkX2W:disabled{cursor:not-allowed;opacity:.6}.AssignmentCompletionModal_attendanceSummaryGrid__L0t5J{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:540px){.AssignmentCompletionModal_attendanceSummaryGrid__L0t5J{grid-template-columns:repeat(4,minmax(0,1fr))}}.AssignmentCompletionModal_attendanceSummaryTile__S9iLh{background:#ffffffb3;border:1px solid #ecc04859;border-radius:10px;padding:8px 10px}.AssignmentCompletionModal_attendanceSummaryLabel__YqS\+u{color:#6b7280;display:block;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AssignmentCompletionModal_attendanceSummaryValue__yo0Nu{color:#1f2937;display:block;font-size:14px;font-weight:700}.AssignmentCompletionModal_attendanceHelper__3HE8\+{align-items:center;color:#6b7280;display:inline-flex;font-size:11.5px;gap:6px}.AssignmentCompletionModal_attendanceError__r56cy{background:#fee2e299;border:1px solid #f8717166;border-radius:8px;color:#991b1b;font-size:12px;padding:6px 10px}.AssignmentCompletionModal_attendanceWarn__ReYA0{background:#fef3c7b3;border:1px solid #f59e0b66;border-radius:8px;color:#92400e;font-size:12px;padding:6px 10px}.AssignmentCompletionModal_attendanceSpinner__Pm-NE{animation:AssignmentCompletionModal_attspin__-ps2f .8s linear infinite;border:2px solid #d89a1f40;border-radius:50%;border-top-color:#d89a1f;height:12px;width:12px}@keyframes AssignmentCompletionModal_attspin__-ps2f{to{transform:rotate(1turn)}}.JobPhasesPage_pageWrapper__YDVoI{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.JobPhasesPage_main__AcAi\+{display:flex;flex:1 1;justify-content:center}.JobPhasesPage_pageContainer__jTEIT{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;gap:28px;max-width:1400px;padding:28px 28px 36px;width:100%}.JobPhasesPage_phasePageSection__q88IT{display:flex;flex-direction:column;gap:20px}.JobPhasesPage_hcTabs__Tau4i{border-bottom:2px solid #fdf0b0;display:flex;gap:6px;padding-bottom:0}.JobPhasesPage_hcTab__CdtmT{background:none;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;color:#a08840;cursor:pointer;font-size:.875rem;font-weight:600;margin-bottom:-2px;padding:9px 20px;transition:color .15s,border-color .15s,background .15s}.JobPhasesPage_hcTab__CdtmT:hover{background:#fffde4;color:#7a6010}.JobPhasesPage_hcTabActive__MyMU1{background:#fffde4;border-bottom-color:#c9a82c;color:#7a6010}.JobPhasesPage_sectionContent__rD1DB{display:flex;flex-direction:column;gap:16px}.JobPhasesPage_filterActionRow__9ErRV{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.JobPhasesPage_actionButtons__F6q2s{display:flex;flex-wrap:wrap;gap:10px}.JobPhasesPage_assignBtn__ODBGd,.JobPhasesPage_scheduleBtn__z6Yf1{border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;padding:8px 18px;transition:all .18s ease}.JobPhasesPage_assignBtn__ODBGd{background-color:#f4b400;border:2px solid #e2a800;color:#fff}.JobPhasesPage_assignBtn__ODBGd:hover:not(:disabled){background-color:#e0a300;color:#fff}.JobPhasesPage_scheduleBtn__z6Yf1{background:#fff;border:2px solid #e8d07a;color:#6a5700}.JobPhasesPage_scheduleBtn__z6Yf1:hover{background:#fffbe4;border-color:#c9a82c}@media (max-width:900px){.JobPhasesPage_pageWrapper__YDVoI{padding:20px 14px}.JobPhasesPage_pageContainer__jTEIT{gap:22px;padding:20px 18px 28px}.JobPhasesPage_filterActionRow__9ErRV{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.JobPhasesPage_pageWrapper__YDVoI{padding:12px 8px}.JobPhasesPage_pageContainer__jTEIT{border-radius:12px;padding:16px 14px 24px}.JobPhasesPage_hcTab__CdtmT{font-size:.8rem;padding:8px 12px}}.CustomersPage_dashboardShell__S2Gyr{display:flex;flex-direction:column;min-height:100vh;width:100%}.CustomersPage_dashboardBg__\+VB36{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Roboto,Arial,sans-serif;padding:0 0 32px}.CustomersPage_centerPageRow__zQwer{align-items:flex-start;display:flex;justify-content:center;margin:40px auto 0;max-width:1400px;padding:0 32px}.CustomersPage_centerPageCard__H4q7I{max-width:1200px;width:100%}.CustomersPage_tableCardModern__J-19Z{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:16px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;margin-bottom:22px;min-width:360px;padding:22px 24px 20px}.CustomersPage_tableHeader__aRuQL{margin-bottom:12px}.CustomersPage_tableHeaderLeft__x33QX{flex:1 1}.CustomersPage_tableHeaderTopRow__XoTGd{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.CustomersPage_tableTitle__LESMX{color:#b99a2a;flex-shrink:0;font-size:1.29rem;font-weight:700;letter-spacing:.03em}.CustomersPage_tableHeaderRightTools__60keN{align-items:center;display:flex}.CustomersPage_jobToolbar__P0BRt{align-items:center;display:flex;gap:10px}.CustomersPage_newJobBtn__UHR-H{align-items:center;background:linear-gradient(135deg,#c9a227,#b99a2a);border:none;border-radius:9px;box-shadow:0 3px 10px #b99a2a4d;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:700;gap:5px;padding:8px 16px;transition:opacity .15s,transform .15s,box-shadow .15s;white-space:nowrap}.CustomersPage_newJobBtn__UHR-H:hover{box-shadow:0 5px 14px #b99a2a66;opacity:.9;transform:translateY(-1px)}.CustomersPage_jobSearch__zpypA{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;display:flex;height:40px;min-height:40px;padding:0 12px 0 10px;transition:border-color .18s,box-shadow .18s,background .18s}.CustomersPage_jobSearch__zpypA:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.CustomersPage_jobSearchIcon__4dIwi{color:#b99a2a;flex-shrink:0;height:17px;margin-right:7px;width:17px}.CustomersPage_jobSearchInput__tFZLH{all:unset;appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;font-size:.95rem;line-height:1.2;min-height:22px;padding:0;width:230px}.CustomersPage_jobSearchInput__tFZLH:active,.CustomersPage_jobSearchInput__tFZLH:focus,.CustomersPage_jobSearchInput__tFZLH:hover{background:#0000!important;border:0!important;box-shadow:none!important;outline:none}.CustomersPage_jobSearchInput__tFZLH:-webkit-autofill,.CustomersPage_jobSearchInput__tFZLH:-webkit-autofill:focus,.CustomersPage_jobSearchInput__tFZLH:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #0000!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.CustomersPage_jobSearchInput__tFZLH::placeholder{color:#b99a2a;font-weight:400}.CustomersPage_tableHeaderMetaRow__GWh\+D{margin-top:8px}.CustomersPage_tableSubtitle__ORFFg{align-items:center;display:flex;gap:14px}.CustomersPage_tablePill__kzG3s{background:linear-gradient(180deg,#eeceda,#e0d4e7);border:1px solid #c9a4bd;border-radius:7px;color:#6b3a55;font-size:.93rem;font-weight:600;padding:3px 13px}.CustomersPage_tableHint__GgVBT{color:#9ca3af;font-size:.93rem}.CustomersPage_tableTopDivider__FSfIY{border-top:1.5px solid #ffe066;margin:12px 0 0}.CustomersPage_tableScrollWrap__zCFFB{background:#fff9;border:1px solid #ffd6002e;border-radius:12px;box-shadow:0 1px 4px #b99a2a0f;overflow-x:auto}.CustomersPage_jobsTableModern__nJhxB{border-collapse:initial;border-spacing:0;font-size:.88rem;min-width:560px;width:100%}.CustomersPage_jobsTableModern__nJhxB td,.CustomersPage_jobsTableModern__nJhxB th{border-bottom:1px solid #f0eac88c;padding:11px 14px;text-align:left}.CustomersPage_jobsTableModern__nJhxB th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.CustomersPage_jobsTableModern__nJhxB tbody tr:nth-child(odd) td{background:#ffffffb3}.CustomersPage_jobsTableModern__nJhxB tbody tr:nth-child(2n) td{background:#fffdf080}.CustomersPage_jobRow__ivIMR{transition:background .15s ease}.CustomersPage_jobRow__ivIMR:hover td{background:#fff8d2b3!important}.CustomersPage_jobRow__ivIMR:last-child td{border-bottom:none}.CustomersPage_statusActive__JgmRU,.CustomersPage_statusInactive__3CLH3{align-items:center;border:none;border-radius:999px;box-shadow:0 1px 2px #0000000d;cursor:default;display:inline-flex;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px}.CustomersPage_statusActive__JgmRU{background:#dcfce7;color:#15803d}.CustomersPage_statusInactive__3CLH3{background:#f1f5f9;box-shadow:0 0 0 1px #dabe5033;color:#64748b}.CustomersPage_customerNameLink__4PK3J{color:#b99a2a;font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.CustomersPage_customerNameLink__4PK3J:hover{color:#8a7020;text-decoration:underline}.CustomersPage_customerCell__DSHPY,.CustomersPage_phoneCell__zKSEt{color:#2a2a2a;font-size:.85rem;font-weight:500;line-height:1.4}.CustomersPage_phoneCell__zKSEt{white-space:nowrap}.CustomersPage_tableStateCell__x6iPY{padding:40px 0;text-align:center}.CustomersPage_tableState__iLueT{align-items:center;display:flex;flex-direction:column;gap:10px}.CustomersPage_skeletonLineLg__0DV\+J{background:#fffbe4;border-radius:7px;height:18px;margin-bottom:8px;width:180px}.CustomersPage_skeletonLineSm__ydTtN{background:#fffbe4;border-radius:7px;height:12px;width:110px}.CustomersPage_tableEmpty__Do3t5{align-items:center;color:#b99a2a;display:flex;flex-direction:column;gap:7px}.CustomersPage_tableEmptyIcon__chVMs{align-items:center;display:flex;justify-content:center}.CustomersPage_tableEmptyIcon__chVMs img{height:36px;object-fit:contain;width:36px}.CustomersPage_tableEmptyTitle__BvNDP{font-size:1.13rem;font-weight:700}.CustomersPage_tableEmptyText__JBvSN{font-size:1.01rem;opacity:.8}[data-theme=dark] .CustomersPage_dashboardBg__\+VB36{background:radial-gradient(ellipse at 0 0,#6d4dd91a 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf60f 0,#0000 50%),#0d0d14}[data-theme=dark] .CustomersPage_tableCardModern__J-19Z{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}[data-theme=dark] .CustomersPage_tableTitle__LESMX{color:#c4b5fd}[data-theme=dark] .CustomersPage_tablePill__kzG3s{background:#8b5cf61f;border:1px solid #8b5cf64d;color:#c4b5fd}[data-theme=dark] .CustomersPage_tableHint__GgVBT{color:#7c72a8}[data-theme=dark] .CustomersPage_tableTopDivider__FSfIY{border-color:#8b5cf633}[data-theme=dark] .CustomersPage_tableScrollWrap__zCFFB{background:#1a182866;border-color:#8b5cf626}[data-theme=dark] .CustomersPage_jobsTableModern__nJhxB th{background:#1e1b2df2;border-bottom-color:#8b5cf640;color:#a78bfa}[data-theme=dark] .CustomersPage_jobsTableModern__nJhxB td,[data-theme=dark] .CustomersPage_jobsTableModern__nJhxB th{border-bottom-color:#8b5cf61a}[data-theme=dark] .CustomersPage_jobsTableModern__nJhxB tbody tr:nth-child(odd) td{background:#1a182899}[data-theme=dark] .CustomersPage_jobsTableModern__nJhxB tbody tr:nth-child(2n) td{background:#16142480}[data-theme=dark] .CustomersPage_jobRow__ivIMR:hover td{background:#8b5cf614!important}[data-theme=dark] .CustomersPage_jobsTableModern__nJhxB tbody td{color:#ede9ff}[data-theme=dark] .CustomersPage_statusActive__JgmRU{background:#15803d33;color:#4ade80}[data-theme=dark] .CustomersPage_statusInactive__3CLH3{background:#64748b26;box-shadow:none;color:#9b93bb}[data-theme=dark] .CustomersPage_customerNameLink__4PK3J{color:#a78bfa}[data-theme=dark] .CustomersPage_customerNameLink__4PK3J:hover{color:#c4b5fd}[data-theme=dark] .CustomersPage_customerCell__DSHPY{color:#c4bce8}[data-theme=dark] .CustomersPage_skeletonLineLg__0DV\+J,[data-theme=dark] .CustomersPage_skeletonLineSm__ydTtN{background:#8b5cf61f}[data-theme=dark] .CustomersPage_tableEmpty__Do3t5{color:#c4b5fd}[data-theme=dark] .CustomersPage_jobSearch__zpypA{background:#1a1828cc;border-color:#8b5cf666}[data-theme=dark] .CustomersPage_jobSearch__zpypA:focus-within{background:#1a1828eb;border-color:#a878ff99;box-shadow:0 0 0 3px #8b5cf626}[data-theme=dark] .CustomersPage_jobSearchIcon__4dIwi{color:#a878ff}[data-theme=dark] .CustomersPage_jobSearchInput__tFZLH{color:#efeaff}[data-theme=dark] .CustomersPage_jobSearchInput__tFZLH::placeholder{color:#6b5fa0}[data-theme=dark] .CustomersPage_filterDropdownBtn__TXv4m{background:#1a1828cc;border-color:#8b5cf64d;color:#c4bce8}[data-theme=dark] .CustomersPage_filterDropdownBtn__TXv4m:hover{background:#8b5cf61a;border-color:#8b5cf68c;color:#c4b5fd}[data-theme=dark] .CustomersPage_filterDropdownMenu__9Op2T{background:#1a1828fa;border-color:#8b5cf640;box-shadow:0 4px 18px #00000080}[data-theme=dark] .CustomersPage_filterOption__oCJKz{color:#c4bce8}[data-theme=dark] .CustomersPage_filterOption__oCJKz:hover{background:#8b5cf61a}[data-theme=dark] .CustomersPage_addCustomerBtn__4ycmM{background:linear-gradient(180deg,#2b2342,#221c37);border-color:#8b5cf685;box-shadow:0 2px 8px #0000004d;color:#efeaff}[data-theme=dark] .CustomersPage_addCustomerBtn__4ycmM:hover{background:#8b5cf638;border-color:#a78bfab3;box-shadow:0 4px 12px #0006}[data-theme=dark] .CustomersPage_newJobBtn__UHR-H{background:linear-gradient(135deg,#2b2342,#221c37);box-shadow:0 2px 8px #0000004d}.CustomersPage_filterDropdownWrap__DTHno{position:relative}.CustomersPage_filterDropdownBtn__TXv4m{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:8px;color:#7d6836;cursor:pointer;display:flex;font-size:.97rem;font-weight:600;gap:6px;min-height:40px;padding:8px 12px;transition:background .14s,border-color .14s,color .14s;white-space:nowrap}.CustomersPage_filterDropdownBtn__TXv4m:hover{background:#fffef5;border-color:#ffd600;color:#ad8c11}.CustomersPage_filterChevron__KQG1u{flex-shrink:0;transition:transform .18s}.CustomersPage_filterChevronOpen__ezQ3l{transform:rotate(180deg)}.CustomersPage_filterDropdownMenu__9Op2T{background:#fff;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 4px 18px #b99a2a22;left:0;min-width:160px;padding:8px 0;position:absolute;top:calc(100% + 6px);z-index:200}.CustomersPage_filterOption__oCJKz{align-items:center;color:#232323;cursor:pointer;display:flex;font-size:.99rem;font-weight:500;gap:10px;padding:8px 16px;transition:background .12s}.CustomersPage_filterOption__oCJKz:hover{background:#fffbe4}.CustomersPage_filterOption__oCJKz input[type=radio]{accent-color:#b99a2a;height:15px;width:15px}.CustomersPage_addCustomerBtn__4ycmM{align-items:center;background:#ffd600;border:1.5px solid #ffd600;border-radius:8px;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b;cursor:pointer;display:flex;font-size:1.01rem;font-weight:700;gap:6px;justify-content:center;min-height:40px;padding:8px 16px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;white-space:nowrap}.CustomersPage_addCustomerBtn__4ycmM:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}@media (max-width:900px){.CustomersPage_centerPageRow__zQwer{margin-top:24px;padding:0 16px}}@media (max-width:768px){.CustomersPage_centerPageRow__zQwer{margin-top:16px;padding:0 10px}.CustomersPage_tableCardModern__J-19Z{border-radius:12px;min-width:0;min-width:auto;padding:14px 12px}.CustomersPage_tableHeaderTopRow__XoTGd{align-items:stretch;flex-direction:column;gap:10px}.CustomersPage_tableHeaderRightTools__60keN{width:100%}.CustomersPage_jobToolbar__P0BRt{align-items:stretch;flex-direction:column;gap:8px;width:100%}.CustomersPage_jobSearch__zpypA{flex:initial;width:100%}.CustomersPage_jobSearchInput__tFZLH{min-width:0;width:100%}.CustomersPage_addCustomerBtn__4ycmM,.CustomersPage_filterDropdownBtn__TXv4m,.CustomersPage_newJobBtn__UHR-H{justify-content:center;width:100%}.CustomersPage_tableSubtitle__ORFFg{flex-wrap:wrap;gap:8px}}@media (max-width:600px){.CustomersPage_centerPageRow__zQwer{padding:0 6px}.CustomersPage_tableCardModern__J-19Z{border-radius:10px;padding:10px 8px}.CustomersPage_tableTitle__LESMX{font-size:1.05rem}.CustomersPage_tableScrollWrap__zCFFB{border-radius:8px}.CustomersPage_jobsTableModern__nJhxB{min-width:500px}.CustomersPage_jobsTableModern__nJhxB td,.CustomersPage_jobsTableModern__nJhxB th{font-size:.82rem;padding:9px 10px}}@media (max-width:480px){.CustomersPage_centerPageRow__zQwer{margin-top:10px;padding:0 4px}.CustomersPage_tableCardModern__J-19Z{border-radius:8px;padding:8px 6px}.CustomersPage_addCustomerBtn__4ycmM,.CustomersPage_filterDropdownBtn__TXv4m,.CustomersPage_newJobBtn__UHR-H{font-size:.82rem;min-height:44px;padding:9px 12px}.CustomersPage_jobSearch__zpypA{min-height:44px}.CustomersPage_tableTitle__LESMX{font-size:1rem}}.CustomersPage_modalOverlay__NubeQ{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CustomersPage_modal__TuUyP{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:480px;padding:24px;width:90%}.CustomersPage_modal__TuUyP h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 12px}.CustomersPage_modal__TuUyP p{color:#4b5563;font-size:.95rem;line-height:1.5;margin:0 0 12px}.CustomersPage_btn__YfOSD{align-items:center;background:#f3f4f6;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:8px 16px;transition:all .14s;white-space:nowrap}.CustomersPage_btn__YfOSD:hover{background:#e5e7eb;border-color:#9ca3af}.CustomersPage_btn__YfOSD:disabled{cursor:not-allowed;opacity:.5}.CustomersPage_btnDanger__mIanW{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.CustomersPage_btnDanger__mIanW:hover{background:#fecaca;border-color:#f87171}[data-theme=dark] .CustomersPage_modalOverlay__NubeQ{background:#000000b3}[data-theme=dark] .CustomersPage_modal__TuUyP{background:#1e293b;color:#f1f5f9}[data-theme=dark] .CustomersPage_modal__TuUyP h3{color:#f1f5f9}[data-theme=dark] .CustomersPage_modal__TuUyP p{color:#cbd5e1}[data-theme=dark] .CustomersPage_btn__YfOSD{background:#334155;border-color:#475569;color:#f1f5f9}[data-theme=dark] .CustomersPage_btn__YfOSD:hover{background:#475569;border-color:#64748b}[data-theme=dark] .CustomersPage_btnDanger__mIanW{background:#7f1d1d;border-color:#991b1b;color:#fecaca}[data-theme=dark] .CustomersPage_btnDanger__mIanW:hover{background:#991b1b;border-color:#dc2626}.CustomersPage_gaugeRow__Vht3r{background:#fffef9;border-bottom:1.5px solid #f3df9599;border-top:1.5px solid #f3df9599;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:4px;padding:18px 16px 20px}.CustomersPage_gaugeCard__gxpBg{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:8px 18px 10px;position:relative;transition:transform .15s ease,border-color .15s ease,background .15s ease}.CustomersPage_gaugeCard__gxpBg:hover{background:#fff0b459;transform:scale(1.04)}.CustomersPage_gaugeCardActive__YMDBe{background:#fff0a047;border-color:#c8a03073}.CustomersPage_gaugeActiveDot__mpzBU{border-radius:50%;box-shadow:0 0 4px #00000026;height:6px;margin-top:5px;opacity:.85;width:6px}.CustomersPage_gaugeTitle__v2WZs{color:#6b6280;font-size:.7rem;font-weight:800;letter-spacing:.07em;margin-bottom:6px;text-align:center;text-transform:uppercase}.CustomersPage_gaugeMeter__IlW5b{height:90px;position:relative;width:90px}.CustomersPage_gaugeArc__hYkWN{border-radius:50%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.09));inset:0;position:absolute}.CustomersPage_gaugeArc__hYkWN:before{background:#fff;border-radius:50%;box-shadow:inset 0 1px 4px #0000000f;content:"";inset:14px;position:absolute}.CustomersPage_gaugeValue__dfOAc{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.CustomersPage_gaugeCount__213Fb{color:#3d3d34;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1}.CustomersPage_gaugeAmount__jFdIc{color:#9a8050;font-size:.62rem;font-weight:600;margin-top:2px;white-space:nowrap}.TaskPage_plannerCard__04fMc{background:#fdfaf1;border:1px solid #e6dcc0;border-radius:4px;box-shadow:inset 0 1px 0 #f6efd9,0 2px 6px #785f1e0d;font-family:Inter,Roboto,Arial,sans-serif}.TaskPage_headerRow__ikK4g{align-items:center;border-bottom:1px solid #ece2c4;display:flex;justify-content:space-between;padding:18px 24px 14px}.TaskPage_plannerTitle__N0Beb{color:#7a6432;font-size:.95rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.TaskPage_addBtn__aZYJW{align-items:center;background:#fdf8e4;border:1px solid #c9b878;border-radius:3px;color:#7a6228;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;letter-spacing:.03em;padding:6px 14px;transition:background .13s,border-color .13s}.TaskPage_addBtn__aZYJW:hover{background:#f7eecb;border-color:#a8923f}.TaskPage_toolbar__xvlcT{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 24px 4px}.TaskPage_filterWrap__f5V-t{display:flex}.TaskPage_filterWrap__f5V-t>*{max-width:220px;min-width:160px;width:220px}.TaskPage_toolbarActions__qpGNP{align-items:center;display:flex;gap:12px}.TaskPage_showCompletedLink__K53uQ{background:none;border:none;border-bottom:1px dashed #c9b878;color:#97824a;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.02em;padding:0 0 1px}.TaskPage_showCompletedLink__K53uQ:hover{border-bottom-color:#7a6228;color:#6c5520}.TaskPage_cleanBtn__np-oi{align-items:center;background:#0000;border:1px solid #d8b0a5;border-radius:3px;color:#9d4a3a;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.02em;padding:4px 9px;transition:background .13s}.TaskPage_cleanBtn__np-oi:hover{background:#f8e6e0}.TaskPage_board__QkX1F{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding:16px 24px 24px}.TaskPage_column__1zEhj{background:#fff6db;border:1px solid #ffeab8;border-radius:4px;display:flex;flex-direction:column;min-height:220px;padding:12px 10px 14px}.TaskPage_columnOverdue__kLALG{background:#fff5ed;border-color:#fae0d8}.TaskPage_columnDone__YSunU{background:#e7f1dc;border-color:#ccd5ae}.TaskPage_columnHeader__lme-b{align-items:baseline;border-bottom:1px solid #785f1e2e;display:flex;justify-content:space-between;margin-bottom:10px;padding:2px 6px 10px}.TaskPage_columnTitle__X-2Rl{color:#7a6432;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.TaskPage_columnOverdue__kLALG .TaskPage_columnTitle__X-2Rl{color:#8a4a32}.TaskPage_columnDone__YSunU .TaskPage_columnTitle__X-2Rl{color:#4f6a3f}.TaskPage_columnCount__4Rn0C{color:#a99565;font-size:11px;font-weight:500;letter-spacing:.04em}.TaskPage_columnOverdue__kLALG .TaskPage_columnCount__4Rn0C{color:#b27a62}.TaskPage_columnDone__YSunU .TaskPage_columnCount__4Rn0C{color:#7a9168}.TaskPage_columnList__iq97Y{display:flex;flex-direction:column;gap:9px}.TaskPage_colEmpty__zVXUZ{color:#a89770;font-size:11.5px;font-style:italic;line-height:1.55;padding:30px 8px;text-align:center}.TaskPage_cafeCard__svfDM{animation:TaskPage_cardIn__3dIrl .2s ease backwards;background:#fff8ec;background:var(--c-bg,#fff8ec);border:1px solid #e7d6b0;border:1px solid var(--c-border,#e7d6b0);border-radius:8px;box-shadow:inset 0 1px 0 #fff9,0 1px 3px #503c140f,0 4px 10px #503c140a;display:flex;flex-direction:column;gap:7px;padding:12px 13px 11px;position:relative;transition:box-shadow .16s,transform .16s}.TaskPage_cafeCard__svfDM:hover{box-shadow:inset 0 1px 0 #ffffffb3,0 4px 12px #503c1417,0 8px 18px #503c140d;transform:translateY(-1px)}.TaskPage_cafeCard__svfDM:hover .TaskPage_cafeDeleteBtn__NoJwZ{opacity:1}@keyframes TaskPage_cardIn__3dIrl{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TaskPage_mint__M-MT0{--c-bg:#e7f1dc;--c-border:#ccd5ae;--c-accent:#5a7a3a}.TaskPage_peach__SieW6{--c-bg:#fff5ed;--c-border:#fae0d8;--c-accent:#b87a6a}.TaskPage_lavender__GYugh{--c-bg:#ece9f2;--c-border:#bfbde2;--c-accent:#7a72b4}.TaskPage_lemon__EOCoR{--c-bg:#fff6db;--c-border:#ffeab8;--c-accent:#a89030}.TaskPage_sky__EHvHc{--c-bg:#dbeef7;--c-border:#b8d9ec;--c-accent:#5a86a8}.TaskPage_rose__T7AAF{--c-bg:#fae7eb;--c-border:#eeceda;--c-accent:#a06070}.TaskPage_cafeDone__gDkpH{opacity:.72}.TaskPage_cafeDone__gDkpH .TaskPage_cafeName__0lAoF{color:#8a7c5c;text-decoration:line-through;-webkit-text-decoration-color:#503c1452;text-decoration-color:#503c1452}.TaskPage_cafeTitleRow__c8EWf{align-items:flex-start;display:flex;gap:8px}.TaskPage_cafeCheck__f-yF0{align-items:center;background:#ffffffa6;border:1.5px solid #b0945c;border:1.5px solid var(--c-accent,#b0945c);border-radius:2px;color:var(--c-accent);cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;padding:0;transition:background .13s,border-color .13s;width:16px}.TaskPage_cafeCheck__f-yF0:hover:not(:disabled){background:#fff;border-color:#5a4820}.TaskPage_cafeCheck__f-yF0:disabled{background:var(--c-accent);border-color:var(--c-accent);color:#fff;cursor:default}.TaskPage_cafeName__0lAoF{color:#4a3c20;flex:1 1;font-size:12.5px;font-weight:600;line-height:1.4;padding-right:18px;word-break:break-word}.TaskPage_cafeMeta__ty4C-{align-items:center;color:#8a7546;display:flex;flex-wrap:wrap;font-size:10.5px;font-weight:500;gap:10px;letter-spacing:.02em;padding-left:24px}.TaskPage_cafeMetaItem__r3iNA{align-items:center;display:inline-flex;gap:4px}.TaskPage_cafeMetaOverdue__23Ici{color:#b04a32;font-weight:600}.TaskPage_cafeAssignees__slNw4{align-items:center;color:#8a7546;display:flex;font-size:10.5px;font-weight:500;gap:5px;padding-left:24px}.TaskPage_cafeAvatarWrap__IhivJ,.TaskPage_cafeAvatar__8sPkf{align-items:center;display:inline-flex}.TaskPage_cafeAvatar__8sPkf{background:#b0945c;background:var(--c-accent,#b0945c);border:1.5px solid var(--c-bg);border-radius:50%;color:#fff;flex-shrink:0;font-size:8px;font-weight:700;height:16px;justify-content:center;margin-right:-5px;width:16px}.TaskPage_cafeAvatarWrap__IhivJ>.TaskPage_cafeAvatar__8sPkf:last-of-type{margin-right:4px}.TaskPage_cafeAvatarMore__F1OdE{align-items:center;background:#ffffffbf;border:1px solid var(--c-border);border-radius:50%;color:#6a5820;display:inline-flex;font-size:8px;font-weight:700;height:16px;justify-content:center;margin-right:4px;width:16px}.TaskPage_cafeAssignName__1OV1z{color:#8a7546}.TaskPage_undoBtn__Bka9E{align-items:center;align-self:flex-start;background:#0000;border:none;border-bottom:1px dashed #8ba578;color:#6a8458;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:500;gap:3px;letter-spacing:.02em;margin-left:24px;padding:0 0 1px;transition:color .13s,border-color .13s}.TaskPage_undoBtn__Bka9E:hover{border-bottom-color:#4a6438;color:#4a6438}.TaskPage_cafeDeleteBtn__NoJwZ{align-items:center;background:#0000;border:none;border-radius:2px;color:#64501e59;cursor:pointer;display:inline-flex;height:18px;justify-content:center;opacity:0;padding:0;position:absolute;right:6px;top:6px;transition:opacity .14s,color .12s,background .12s;width:18px}.TaskPage_cafeDeleteBtn__NoJwZ:hover{background:#fff0ece6;color:#b04a32}@media (max-width:900px){.TaskPage_board__QkX1F{grid-template-columns:1fr}}@media (max-width:600px){.TaskPage_headerRow__ikK4g,.TaskPage_toolbar__xvlcT{padding-left:14px;padding-right:14px}.TaskPage_board__QkX1F{padding:12px 14px 18px}}.TaskPage_checklist__YqF8o{background:#ffffff7a;border:1px dashed #e0d4b4;border:1px dashed var(--c-border,#e0d4b4);border-radius:5px;display:flex;flex-direction:column;gap:3px;margin:2px 0 0 24px;padding:5px 7px 4px}.TaskPage_checklistItem__t3Fmk{align-items:center;color:#4a3c20;display:flex;font-size:11.5px;gap:7px;padding:2px;position:relative}.TaskPage_checklistItem__t3Fmk:hover .TaskPage_checklistDel__SyFS8{opacity:1}.TaskPage_checklistCheck__i1-7D{align-items:center;background:#ffffffd9;border:1.4px solid #b0945c;border:1.4px solid var(--c-accent,#b0945c);border-radius:2px;color:var(--c-accent);cursor:pointer;display:inline-flex;flex-shrink:0;height:13px;justify-content:center;padding:0;transition:background .13s,border-color .13s;width:13px}.TaskPage_checklistCheck__i1-7D:hover{background:#fff}.TaskPage_checklistCheckRO__aNt3A{cursor:default}.TaskPage_checklistItemDone__kyqe0 .TaskPage_checklistCheck__i1-7D{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.TaskPage_checklistItemDone__kyqe0 .TaskPage_checklistText__z-RkP{color:#8a7c5c;text-decoration:line-through;-webkit-text-decoration-color:#503c1452;text-decoration-color:#503c1452}.TaskPage_checklistText__z-RkP{flex:1 1;font-weight:500;line-height:1.35;word-break:break-word}.TaskPage_checklistDel__SyFS8{background:#0000;border:none;border-radius:2px;color:#64501e66;cursor:pointer;flex-shrink:0;font-size:14px;height:16px;line-height:1;opacity:0;padding:0;transition:opacity .14s,color .12s,background .12s;width:16px}.TaskPage_checklistDel__SyFS8:hover{background:#fff0ecd9;color:#b04a32}.TaskPage_checklistAddRow__Uy5Xr{display:flex;padding:2px 0 0}.TaskPage_checklistInput__-0iVF{background:#0000;border:none;color:#6a5430;flex:1 1;font-family:inherit;font-size:11px;font-style:italic;letter-spacing:.01em;outline:none;padding:3px 2px 3px 20px}.TaskPage_checklistInput__-0iVF::placeholder{color:#64501e73;font-style:italic}.TaskPage_checklistInput__-0iVF:focus{background:#ffffff8c;border-radius:3px}.EmployeeNotesPage_pageWrapper__8s\+RU{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.EmployeeNotesPage_main__v2W0w{display:flex;flex:1 1;justify-content:center}.EmployeeNotesPage_pageContainer__UESzh{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;max-width:1400px;padding:40px;position:relative;width:100%}.EmployeeNotesPage_pageContainer__UESzh:before{background:linear-gradient(180deg,#0f172a0d,#0000);border-radius:32px 32px 0 0;content:"";height:76px;inset:0 0 auto 0;pointer-events:none;position:absolute}.EmployeeNotesPage_pageContainer__UESzh:after{background:linear-gradient(180deg,#ffffff80,#0000);border-radius:32px 32px 0 0;content:"";height:90px;left:0;pointer-events:none;position:absolute;right:0;top:0}.EmployeeNotesPage_card__0EkxU{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:linear-gradient(145deg,#ffffffa6,#ffffff59);border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 12px 40px var(--hc-shadow-soft),0 0 0 1px #ffe06624 inset;padding:32px 36px 36px;position:relative;transition:transform .18s ease,box-shadow .18s ease;z-index:1}.EmployeeNotesPage_header__HWwv0{align-items:center;display:flex;gap:12px;margin-bottom:12px}.EmployeeNotesPage_headerIcon__IJkdM{color:var(--hc-gold-strong);width:20px}.EmployeeNotesPage_title__oBx-K{font-size:18px;font-weight:700;letter-spacing:-.2px}.EmployeeNotesPage_subtitle__Kkl1S{color:#0f172a99;font-size:14px;margin-bottom:28px}.EmployeeNotesPage_form__Ut00a{border-bottom:1px solid #0f172a14;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding-bottom:28px}.EmployeeNotesPage_textarea__qUdNc{background:#fff9;border:1px solid #0f172a1f;border-radius:14px;font-family:inherit;font-size:14px;line-height:1.5;min-height:80px;padding:14px 16px;resize:vertical;transition:all .2s ease;width:100%}.EmployeeNotesPage_textarea__qUdNc:focus{background:linear-gradient(145deg,#fef9c3b3,#fef3c799);border-color:#facc1580;box-shadow:0 0 0 3px #facc151a;outline:none}.EmployeeNotesPage_textarea__qUdNc::placeholder{color:#0f172a66}.EmployeeNotesPage_submitButton__Hp5kA{align-self:flex-end;background:var(--hc-gold-strong);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.EmployeeNotesPage_submitButton__Hp5kA:hover:not(:disabled){background:#f4b400e6;box-shadow:0 6px 16px #f4b40040;transform:translateY(-1px)}.EmployeeNotesPage_submitButton__Hp5kA:disabled{cursor:not-allowed;opacity:.5}.EmployeeNotesPage_error__hqnzD{background:#ef44441a;border-radius:12px;color:#ef4444;font-size:13px;margin-bottom:16px;padding:12px 16px}.EmployeeNotesPage_notesList__\+zJD7{display:flex;flex-direction:column;gap:24px}.EmployeeNotesPage_empty__DuJ25{color:#0f172a80;font-size:14px;padding:48px 24px;text-align:center}.EmployeeNotesPage_noteItem__\+jRYi{display:flex;flex-direction:column}.EmployeeNotesPage_noteRow__RGQLF{align-items:flex-start;display:flex;gap:14px;position:relative}.EmployeeNotesPage_avatar__Zf2ar{align-items:center;background:linear-gradient(135deg,var(--hc-gold-strong),#f4b400cc);border-radius:50%;box-shadow:0 4px 12px #f4b40033,0 0 0 2px #ffffff80;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.EmployeeNotesPage_bubbleWrapper__H98f-{display:flex;flex:1 1;flex-direction:column;gap:6px}.EmployeeNotesPage_bubble__kJ2iu{background:linear-gradient(145deg,#fef9c3e6,#fef3c7d9);border:1px solid #facc154d;border-radius:18px;box-shadow:0 2px 8px #0000000f,inset 0 0 0 1px #fef3c780;max-width:85%;padding:16px 18px;position:relative;transition:all .2s ease}.EmployeeNotesPage_bubble__kJ2iu:before{border-bottom:8px solid #0000;border-right:8px solid #fef3c7d9;border-top:8px solid #0000;content:"";filter:drop-shadow(-1px 0 0 rgba(250,204,21,.2));height:0;left:-8px;position:absolute;top:12px;width:0}.EmployeeNotesPage_bubble__kJ2iu:hover{background:linear-gradient(145deg,#fef9c3,#fef3c7f2);box-shadow:0 4px 14px #00000014,inset 0 0 0 1px #fef3c7b3;transform:translateY(-1px)}.EmployeeNotesPage_noteContent__pr2R\+{word-wrap:break-word;color:#0f172ad9;font-size:14px;line-height:1.6;white-space:pre-wrap}.EmployeeNotesPage_noteFooter__xGBVp{align-items:center;display:flex;gap:6px;padding-left:4px}.EmployeeNotesPage_noteName__8of9r{color:#0f172ab3;font-size:12px;font-weight:600}.EmployeeNotesPage_noteDot__V0YeE{color:#0f172a4d;font-size:12px}.EmployeeNotesPage_noteTime__ZxGjB{color:#0f172a80;font-size:12px}.EmployeeNotesPage_noteActions__9Widy{display:flex;gap:6px;justify-content:flex-end;margin-top:10px}.EmployeeNotesPage_actionBtn__JOb0e{align-items:center;background:none;border:1.5px solid #ffe066;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:5px 8px;transition:color .15s,border-color .15s,background .15s}.EmployeeNotesPage_actionBtnEdit__-w8jL:hover{background:#fffde4;border-color:#f5c24a}.EmployeeNotesPage_actionBtnDelete__1hk3T:hover{background:#fff5f5;border-color:#f5a0a0;color:#c0392b}.EmployeeNotesPage_actionBtnSave__9mHIv:hover{background:#f0fdf4;border-color:#86efac;color:#16a34a}.EmployeeNotesPage_actionBtnCancel__z7yIQ:hover{background:#fffde4;border-color:#f5c24a}@media (max-width:1024px){.EmployeeNotesPage_pageWrapper__8s\+RU{padding:24px 16px}.EmployeeNotesPage_pageContainer__UESzh{padding:32px 24px}}@media (max-width:768px){.EmployeeNotesPage_pageWrapper__8s\+RU{padding:20px 12px}.EmployeeNotesPage_card__0EkxU,.EmployeeNotesPage_pageContainer__UESzh{padding:24px 20px}.EmployeeNotesPage_form__Ut00a{padding-bottom:20px}.EmployeeNotesPage_avatar__Zf2ar{font-size:12px;height:36px;width:36px}.EmployeeNotesPage_bubble__kJ2iu{max-width:100%;padding:14px 16px}.EmployeeNotesPage_noteRow__RGQLF{gap:12px}}.FeaturesPage_page__WCAoT{--accent:#b99a2a;--accent-gold:#f5d870;--text:#16120e;--muted:#625646;--surface:#fffcf4e0;align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;color:var(--text);display:flex;flex-direction:column;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--header-h, 0px) - var(--footer-h, 72px));overflow-x:hidden}.FeaturesPage_hero__B9Te6{display:flex;justify-content:center;padding:44px 24px;padding:calc(44px + var(--header-h, 0px)) 24px 44px;width:100%}.FeaturesPage_heroInner__K0rMg{max-width:760px;text-align:center}.FeaturesPage_eyebrow__cIXae{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9ecd1;border:1px solid #b785102e;border-radius:999px;color:var(--accent);display:inline-flex;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:24px;padding:9px 18px;text-transform:uppercase}.FeaturesPage_title__uzocU{color:var(--text);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 20px}.FeaturesPage_titleAccent__eAx-m{color:var(--accent)}.FeaturesPage_subtitle__BmOdU{color:var(--muted);font-size:1.08rem;line-height:1.65;margin:0 auto;max-width:580px}.FeaturesPage_featuresSection__8tch7{padding-bottom:60px;width:min(1160px,calc(100% - 48px))}.FeaturesPage_featuresGrid__W0n8h{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.FeaturesPage_featureCard__vCPA4{background:var(--surface);border:1px solid #be9a5226;border-radius:24px;box-shadow:inset 0 1px 0 #fffffff2,0 16px 48px #6e54250f;overflow:hidden;padding:24px 22px 22px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.FeaturesPage_featureCard__vCPA4:before{background:linear-gradient(90deg,var(--accent-gold),#d4a020);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.FeaturesPage_featureCard__vCPA4:hover{border-color:#be9a524d;box-shadow:inset 0 1px 0 #fffffff2,0 32px 64px #6e542521;transform:translateY(-6px)}.FeaturesPage_featureCard__vCPA4:hover:before{opacity:1}.FeaturesPage_iconWrap__m0Swy{align-items:center;background:#0000;border:none;box-shadow:none;display:inline-flex;height:auto;justify-content:center;margin-bottom:22px;width:auto}.FeaturesPage_iconImage__STNMU{height:40px;object-fit:contain;width:40px}.FeaturesPage_cardTitle__n7xfB{color:#16100a;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.FeaturesPage_cardDesc__Morhr{color:#695b49;font-size:.95rem;line-height:1.62;margin:0}.FeaturesPage_ctaSection__CGaYa{background:radial-gradient(ellipse at 80% 0,#f5d87038,#0000 50%),radial-gradient(ellipse at 20% 100%,#dcb4501f,#0000 50%),linear-gradient(160deg,#fffae8eb,#fdf6e4d1);border:1px solid #bd9e5933;border-radius:32px;box-shadow:inset 0 1px 0 #fffffff2,0 24px 64px #70521f1a;margin:0 auto 80px;overflow:hidden;padding:56px 48px 48px;position:relative;text-align:center;width:min(720px,calc(100% - 48px))}.FeaturesPage_ctaSection__CGaYa:before{background:linear-gradient(90deg,#0000,#d4a020,#0000);border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:160px}.FeaturesPage_ctaHeading__ceIli{color:#16120e;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;margin:0 0 16px}.FeaturesPage_ctaText__-9w4Y{color:#625646;font-size:1.05rem;line-height:1.7;margin:0 0 32px}.FeaturesPage_ctaBtns__BZg7s{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.FeaturesPage_ctaBtn__zw-QQ{align-items:center;background:linear-gradient(135deg,#f5d870,#b99a2a);border-radius:999px;color:#16120e;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;padding:14px 28px;text-decoration:none;transition:opacity .2s}.FeaturesPage_ctaBtn__zw-QQ:hover{opacity:.88}.FeaturesPage_btnArrow__yrlRg{font-style:normal}.FeaturesPage_ctaBtnSecondary__Cuqct{align-items:center;border:1.5px solid #b99a2a;border-radius:999px;color:#b99a2a;display:inline-flex;font-size:1rem;font-weight:600;padding:14px 28px;text-decoration:none;transition:background .2s}.FeaturesPage_ctaBtnSecondary__Cuqct:hover{background:#b99a2a12}[data-reveal]{opacity:0;transition:opacity .65s ease,transform .65s ease;transition-delay:0s;transition-delay:var(--reveal-delay,0s)}[data-reveal=up]{transform:translateY(30px)}[data-reveal][data-revealed]{opacity:1;transform:none}@media (max-width:960px){.FeaturesPage_featuresGrid__W0n8h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.FeaturesPage_hero__B9Te6{padding-bottom:48px;padding-top:52px;padding-top:calc(52px + var(--header-h, 0px))}.FeaturesPage_featuresSection__8tch7{padding-bottom:64px;width:calc(100% - 32px)}.FeaturesPage_featuresGrid__W0n8h{gap:16px;grid-template-columns:1fr}.FeaturesPage_featureCard__vCPA4{padding:26px 20px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}[data-theme=dark] .FeaturesPage_page__WCAoT{--accent:#b084ff;--accent-gold:#c9a8ff;--text:#f3eeff;--muted:#b2a8d2;--surface:#120f1edb;background:radial-gradient(circle at 12% 10%,#5f3fc233,#0000 36%),radial-gradient(circle at 85% 84%,#4828a633,#0000 42%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .FeaturesPage_eyebrow__cIXae{background:#181526d1;border-color:#8c68ff47;color:#c9acff}[data-theme=dark] .FeaturesPage_cardTitle__n7xfB,[data-theme=dark] .FeaturesPage_title__uzocU{color:#f3eeff}[data-theme=dark] .FeaturesPage_titleAccent__eAx-m{color:#b084ff}[data-theme=dark] .FeaturesPage_cardDesc__Morhr,[data-theme=dark] .FeaturesPage_subtitle__BmOdU{color:#b2a8d2}[data-theme=dark] .FeaturesPage_featureCard__vCPA4{background:#110e1ccc;border-color:#8865fc3d;box-shadow:inset 0 1px 0 #ffffff0a,0 20px 48px #05040a6b}[data-theme=dark] .FeaturesPage_featureCard__vCPA4:before{background:linear-gradient(90deg,#c9a8ff,#7f58df)}[data-theme=dark] .FeaturesPage_featureCard__vCPA4:hover{border-color:#a180ff73;box-shadow:inset 0 1px 0 #ffffff0d,0 26px 58px #0302089e}[data-theme=dark] .FeaturesPage_iconWrap__m0Swy{background:#0000;border:none;box-shadow:none}[data-theme=dark] .FeaturesPage_ctaSection__CGaYa{background:#110e1ce0;border-color:#8865fc3d;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 64px #05040a6b}[data-theme=dark] .FeaturesPage_ctaSection__CGaYa:before{background:linear-gradient(90deg,#0000,#8b5cf6,#0000)}[data-theme=dark] .FeaturesPage_ctaHeading__ceIli{color:#f3eeff}[data-theme=dark] .FeaturesPage_ctaText__-9w4Y{color:#b2a8d2}[data-theme=dark] .FeaturesPage_ctaBtn__zw-QQ{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#3f256e;color:#f8f5ff}[data-theme=dark] .FeaturesPage_ctaBtnSecondary__Cuqct{background:#13101ed6;border-color:#6d49cc;color:#c9acff}[data-theme=dark] .FeaturesPage_ctaBtnSecondary__Cuqct:hover{background:#181326eb}.PricingPage_pricingBg__8YBWE{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:Roboto,Arial,sans-serif;justify-content:center;min-height:calc(100vh - var(--header-h) - var(--footer-h));padding:32px 16px;width:100%}.PricingPage_hero__5vp9D{padding:8px 16px 28px;text-align:center;width:100%}.PricingPage_title__WlSz3{color:#232323;font-size:1.9rem;font-weight:800;margin-bottom:9px}.PricingPage_subtitle__IFrem{color:#595959;font-size:1.13rem;font-weight:500;margin-bottom:26px}.PricingPage_plansGrid__pJVLX{display:flex;flex-wrap:wrap;gap:42px;justify-content:center;margin:0 auto 32px;max-width:1080px;width:100%}.PricingPage_card__y0thP{align-items:center;background:#fff;border:2px solid #ffe066;border-radius:20px;box-shadow:0 4px 32px #f5b40116,inset 0 1px 24px #ffe0660c;display:flex;flex:1 1;flex-direction:column;max-width:330px;min-width:280px;padding:26px 22px 24px;position:relative;transition:transform .17s,box-shadow .18s,border .13s}.PricingPage_card__y0thP.PricingPage_popular__zdQ9A{background:linear-gradient(135deg,#fffef5,#fffdf8 50%,#fffef5)}.PricingPage_card__y0thP:hover{border-color:#f9b300;box-shadow:0 12px 42px #ffd6003e;transform:translateY(-6px) scale(1.025);z-index:2}.PricingPage_mostPopular__ehejE{background:linear-gradient(135deg,#c9a834,#b99a2a 50%,#a88a20);border-radius:20px;box-shadow:0 8px 24px #b99a2a59,0 2px 8px #0000001a;color:#fff;font-size:.78rem;font-weight:700;left:50%;letter-spacing:.06em;padding:5px 20px;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%);white-space:nowrap}.PricingPage_popular__zdQ9A{border:2.6px solid #b99a2a;box-shadow:0 20px 48px #b99a2a2e,0 10px 32px #ffd6002e,0 2px 32px #ffd60014,inset 0 1px 0 #fffc;position:relative;z-index:5}.PricingPage_planName__an5Ar{color:#b99a2a;font-size:1.13rem;font-weight:700;letter-spacing:.04em;margin-bottom:6px}.PricingPage_priceRow__6C8h\+{align-items:flex-end;display:flex;gap:6px;margin-bottom:17px}.PricingPage_price__0th1T{color:#232323;font-size:1.8rem;font-weight:800}.PricingPage_period__uTBMz{color:#8b8004;font-size:1.07rem;font-weight:500;margin-bottom:3px}.PricingPage_featuresList__3d7UV{list-style:none;margin:0 0 26px;padding:0;width:100%}.PricingPage_featuresList__3d7UV li{color:#474747;font-size:1.01rem;font-weight:500;margin:0 0 9px;padding-left:19px;position:relative}.PricingPage_featuresList__3d7UV li:before{color:#b99a2a;content:"✓";font-weight:700;left:0;position:absolute}.PricingPage_pricingBtn__CzAPd{align-items:center;background:linear-gradient(135deg,#b99a2a,#a88a20);border:2px solid #b99a2a;border-radius:14px;box-shadow:0 8px 24px #b99a2a4d,0 2px 8px #00000014;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:3px;margin-top:18px;outline:none;padding:14px 24px;text-align:center;transition:background .16s,color .16s,border-color .15s,transform .14s,box-shadow .16s;width:100%}.PricingPage_pricingBtnMain__l1poa{font-size:1.08rem;font-weight:800;letter-spacing:.02em;line-height:1.2}.PricingPage_pricingBtnSub__Vm4Ne{font-size:.78rem;font-weight:500;letter-spacing:.01em;line-height:1.3;opacity:.88}.PricingPage_pricingBtn__CzAPd:focus,.PricingPage_pricingBtn__CzAPd:hover{background:linear-gradient(135deg,#a88a20,#978020);border-color:#8b7a10;box-shadow:0 12px 32px #b99a2a66,0 4px 12px #0000001f;color:#fff;text-decoration:none;transform:translateY(-4px) scale(1.05)}.PricingPage_trialNote__Efvp9{background:#fffde7;border:1px solid #ffe066;border-radius:12px;margin:0 auto 24px;max-width:560px;padding:18px 28px;text-align:center}.PricingPage_trialBadge__n-CWb{background:#f5c518;border-radius:20px;color:#1a1a1a;display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:10px;padding:3px 12px;text-transform:uppercase}.PricingPage_trialNote__Efvp9 p{color:#666;font-size:.88rem;line-height:1.6;margin:0}.PricingPage_fineprint__X6lNI{color:#b99a2a;font-size:.97rem;font-weight:600;margin:0 0 8px;opacity:.92;text-align:center}.PricingPage_planTagline__-PXB1{color:#8b8004;font-size:.92rem;font-weight:500;margin:-4px 0 4px}.PricingPage_trialTagline__-ddBu{background:#f0faf0;border:1px solid #a5d6a7;border-radius:8px;color:#2e7d32;font-size:.88rem;font-weight:600;margin:0 0 16px;padding:6px 12px;text-align:center}.PricingPage_trialDisclaimer__AEXPJ{color:#999;font-size:.75rem;line-height:1.5;margin:10px 0 0;text-align:center}.PricingPage_trialChecklist__Og\+V2{list-style:none;margin:12px 0 0;padding:0;text-align:left;width:100%}.PricingPage_trialChecklist__Og\+V2 li{color:#3a7d44;font-size:.82rem;line-height:1.5;padding:3px 0}.PricingPage_seatRow__1Dr7v{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;width:100%}.PricingPage_seatLabel__Z83qZ{color:#474747;flex:1 1;font-size:.97rem;font-weight:600}.PricingPage_seatLabel__Z83qZ small{color:#8b8004;font-size:.82rem;font-weight:400}.PricingPage_seatPrice__66-VH{color:#b99a2a;font-size:.97rem;font-weight:700}.PricingPage_counter__oAHwq{align-items:center;display:flex;flex-shrink:0;gap:8px}.PricingPage_counterBtn__JRJop{align-items:center;background:linear-gradient(135deg,#fffef5,#fffde4);border:2px solid #b99a2a;border-radius:8px;box-shadow:0 2px 6px #b99a2a26;color:#b99a2a;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:34px;justify-content:center;line-height:1;transition:background .13s,color .13s,box-shadow .13s;width:34px}.PricingPage_counterBtn__JRJop:hover{background:linear-gradient(135deg,#b99a2a,#a88a20);box-shadow:0 4px 12px #b99a2a59;color:#fff}.PricingPage_counterVal__pmZmN{color:#232323;font-size:1rem;font-weight:700;min-width:24px;text-align:center}.PricingPage_priceSummary__LKFBX{background:linear-gradient(135deg,#fffef5,#fffde7);border:2px solid #ffd699;border-radius:14px;box-shadow:0 4px 16px #ffd6001f,inset 0 1px 0 #fff9;margin:16px 0 18px;padding:16px 20px;width:100%}.PricingPage_summaryRow__gqk4u{color:#595959;display:flex;font-size:.9rem;justify-content:space-between;padding:3px 0}.PricingPage_summaryTotal__3hc5j{border-top:1.5px solid #ffe066;color:#232323;font-size:1.08rem;font-weight:800;margin-top:6px;padding-top:8px}.PricingPage_emailInput__mHjSG{background:#fffde4;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#232323;font-size:.97rem;margin-bottom:10px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.PricingPage_emailInput__mHjSG:focus{border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a26;outline:none}.PricingPage_errorMsg__4SU4F{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;box-sizing:border-box;color:#dc2626;font-size:.85rem;margin-bottom:10px;padding:8px 12px;width:100%}.PricingPage_whyBanner__y3aOJ{background:#fffde7;border:1.5px solid #ffe066;border-radius:14px;display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:8px auto 28px;max-width:760px;padding:28px 24px;width:100%}.PricingPage_whyItem__jkXNi{align-items:center;border-right:1.5px solid #ffe066;display:flex;flex:1 1;flex-direction:column;min-width:160px;padding:0 20px;text-align:center}.PricingPage_whyItem__jkXNi:last-child{border-right:none}.PricingPage_whyIcon__2JQMJ{font-size:1.8rem;height:2.2rem;line-height:1;margin-bottom:8px;object-fit:contain;width:2.2rem}.PricingPage_whyItem__jkXNi strong{color:#232323;font-size:1rem;font-weight:800;margin-bottom:4px}.PricingPage_whyItem__jkXNi span{color:#666;font-size:.83rem;line-height:1.4}.PricingPage_compareSection__WT9AT{margin:0 auto 32px;max-width:860px;text-align:center;width:100%}.PricingPage_compareTitle__B1pTk{color:#232323;font-size:1.35rem;font-weight:800;margin:0 0 6px}.PricingPage_compareSubtitle__xw06W{color:#666;font-size:.9rem;margin:0 0 18px}.PricingPage_tableWrap__dKruZ{-webkit-overflow-scrolling:touch;border:1.5px solid #ffe066;border-radius:12px;overflow-x:auto;width:100%}.PricingPage_compareTable__j5JLg{border-collapse:collapse;font-size:.93rem;min-width:500px;width:100%}.PricingPage_compareTable__j5JLg thead tr{background:#fffde4}.PricingPage_compareTable__j5JLg th{border-bottom:2px solid #ffe066;color:#b99a2a;font-weight:700;padding:12px 16px;text-align:left;white-space:nowrap}.PricingPage_compareTable__j5JLg td{border-bottom:1px solid #f5f0d6;color:#474747;padding:11px 16px;text-align:left}.PricingPage_compareTable__j5JLg tbody tr:last-child td{border-bottom:none}.PricingPage_compareTable__j5JLg tbody tr:hover{background:#fef8f0}.PricingPage_compareHighlight__bC43q td{background:#fff8d6;color:#232323;font-weight:700}.PricingPage_compareHighlight__bC43q td:first-child{color:#b99a2a;font-size:1rem}.PricingPage_compareNote__dHgyd{color:#888;font-size:.82rem;line-height:1.5;margin:12px 0 0;padding:0 4px;text-align:left}.PricingPage_compareLegalNote__spTFP{color:#aaa;font-size:.75rem;font-style:italic;line-height:1.4;margin:8px 0 0;padding:0 4px;text-align:left}.PricingPage_billingToggleArea__2Kdbs{display:flex;justify-content:center;margin-bottom:28px;width:100%}.PricingPage_billingToggle__JLOJF{background:#f5efdb;border-radius:12px;box-shadow:0 2px 8px #b99a2a1a;display:inline-flex;gap:4px;padding:4px}.PricingPage_toggleBtn__6ND8U{align-items:center;background:#0000;border:none;border-radius:9px;color:#9a7f2e;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:6px;padding:9px 22px;transition:background .15s,color .15s,box-shadow .15s}.PricingPage_toggleActive__Dk9IC{background:#fff;box-shadow:0 2px 8px #b99a2a2e;color:#b99a2a}.PricingPage_saveBadge__Sq-f1{background:#166534;border-radius:10px;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:3px 10px;white-space:nowrap}.PricingPage_savingsBadge__cKaX\+{background:#dcfce7;border-radius:8px;color:#166534;display:inline-block;font-size:.72rem;font-weight:700;margin-left:6px;padding:1px 7px}.PricingPage_seatPriceWrap__6MB0d{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.PricingPage_seatMonthly__1GfII{color:#888;font-size:.75rem;font-weight:400}.PricingPage_savingsRow__FAAI8{background:#dcfce7;border-radius:8px;color:#166534;font-size:.85rem;font-weight:600;margin-top:8px;padding:6px 10px;text-align:center}.PricingPage_presetGrid__cmhzX{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto 20px;max-width:920px;width:100%}.PricingPage_presetCard__a\+mrh{align-items:center;animation:PricingPage_fadeUp__RI4tn .6s ease forwards;background:#fff;border:2px solid #ffe066;border-radius:20px;box-shadow:0 4px 24px #f5b40114;display:flex;flex:1 1;flex-direction:column;max-width:280px;min-width:220px;opacity:0;padding:26px 18px 22px;position:relative;transition:transform .18s,box-shadow .18s}.PricingPage_presetCard__a\+mrh:first-child{animation-delay:.28s}.PricingPage_presetCard__a\+mrh:nth-child(2){animation-delay:.42s}.PricingPage_presetCard__a\+mrh:nth-child(3){animation-delay:.56s}.PricingPage_presetCard__a\+mrh:hover{box-shadow:0 14px 40px #ffd60038;transform:translateY(-6px) scale(1.025)}.PricingPage_presetCardPopular__MmvhG{background:linear-gradient(135deg,#fffef5,#fffdf8 50%,#fffef5);border:2.5px solid #b99a2a;box-shadow:0 20px 48px #b99a2a2e,0 6px 24px #ffd60024,inset 0 1px 0 #fffc;z-index:2}.PricingPage_presetPopularBadge__utnrb{background:linear-gradient(135deg,#c9a834,#b99a2a 50%,#a88a20);border-radius:18px;box-shadow:0 6px 20px #b99a2a4d,0 2px 6px #0000001a;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.06em;padding:4px 18px;position:absolute;text-transform:uppercase;top:-16px;transform:translateX(-50%);white-space:nowrap}.PricingPage_presetPlanName__zSMEl{color:#1a1a1a;font-size:1.22rem;font-weight:800;margin:0 0 4px;text-align:center}.PricingPage_presetTagline__I6Wx\+{color:#777;font-size:.82rem;line-height:1.4;margin:0 0 16px;text-align:center}.PricingPage_presetPriceBlock__BOqoc{align-items:flex-end;display:flex;gap:4px;margin-bottom:4px}.PricingPage_presetBigPrice__0HyBy{color:#1a1a1a;font-size:2.5rem;font-weight:800;line-height:1}.PricingPage_presetPeriod__QE-II{color:#888;font-size:1rem;font-weight:500;margin-bottom:6px}.PricingPage_presetMonthlyHint__Ie2v\+{color:#888;font-size:.78rem;margin:0 0 8px;text-align:center}.PricingPage_presetSeats__KmTYT{color:#b99a2a;font-size:.9rem;font-weight:700;margin:0 0 2px;text-align:center}.PricingPage_presetGstNote__NBOSN{color:#aaa;font-size:.72rem;margin:0 0 20px;text-align:center}.PricingPage_presetCta__YzH5y{background:#fffef5;border:2px solid #b99a2a;border-radius:12px;color:#b99a2a;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:16px;padding:12px 20px;transition:all .16s ease;width:100%}.PricingPage_presetCta__YzH5y:hover{background:linear-gradient(135deg,#b99a2a,#a88a20);box-shadow:0 8px 20px #b99a2a4d;color:#fff;transform:translateY(-2px)}.PricingPage_presetCtaPopular__lQiFr{background:linear-gradient(135deg,#b99a2a,#a88a20);box-shadow:0 6px 18px #b99a2a40;color:#fff}.PricingPage_presetCtaPopular__lQiFr:hover{background:linear-gradient(135deg,#a88a20,#978020);box-shadow:0 10px 28px #b99a2a66}.PricingPage_presetMiniFeatures__zEVPf{list-style:none;margin:0;padding:0;width:100%}.PricingPage_presetMiniFeatures__zEVPf li{color:#555;font-size:.82rem;padding:2px 0;text-align:center}.PricingPage_customDivider__F5AT9{align-items:center;color:#999;display:flex;font-size:.88rem;font-weight:600;gap:16px;letter-spacing:.02em;margin:4px auto 28px;max-width:920px;text-align:center;width:100%}.PricingPage_customDivider__F5AT9:after,.PricingPage_customDivider__F5AT9:before{background:linear-gradient(90deg,#0000,#ddd,#0000);content:"";flex:1 1;height:1px}@media (max-width:1000px){.PricingPage_plansGrid__pJVLX{align-items:center;flex-direction:column;gap:24px}.PricingPage_card__y0thP{max-width:370px;min-width:245px;width:90vw}.PricingPage_presetGrid__cmhzX{gap:16px}.PricingPage_presetCard__a\+mrh{min-width:200px}}@media (max-width:700px){.PricingPage_fineprint__X6lNI{line-height:1.4;margin:10px auto 0;padding:0 16px}}@media (max-width:600px){.PricingPage_hero__5vp9D{padding:28px 8px 12px}.PricingPage_title__WlSz3{font-size:1.26rem}.PricingPage_whyBanner__y3aOJ{flex-direction:column;gap:18px}.PricingPage_whyItem__jkXNi{border-bottom:1.5px solid #ffe066;border-right:none;padding:0 0 18px}.PricingPage_whyItem__jkXNi:last-child{border-bottom:none;padding-bottom:0}.PricingPage_presetGrid__cmhzX{align-items:center;flex-direction:column}.PricingPage_presetCard__a\+mrh{max-width:360px;min-width:0;min-width:auto;width:90vw}}@keyframes PricingPage_fadeIn__lylTe{0%{opacity:0}to{opacity:1}}@keyframes PricingPage_fadeUp__RI4tn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.PricingPage_hero__5vp9D{animation:PricingPage_fadeIn__lylTe .75s ease both}.PricingPage_title__WlSz3{animation:PricingPage_fadeUp__RI4tn .65s ease .1s both}.PricingPage_subtitle__IFrem{animation:PricingPage_fadeUp__RI4tn .65s ease .22s both}.PricingPage_card__y0thP{animation:PricingPage_fadeUp__RI4tn .6s ease forwards;opacity:0;transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .18s ease}.PricingPage_card__y0thP:first-child{animation-delay:.36s}.PricingPage_card__y0thP:nth-child(2){animation-delay:.5s}.PricingPage_card__y0thP:nth-child(3){animation-delay:.64s}.PricingPage_fineprint__X6lNI{animation:PricingPage_fadeUp__RI4tn .55s ease .78s both}.PricingPage_pricingBtn__CzAPd{transition:background .2s,color .18s,border .18s,box-shadow .18s,transform .18s}.PricingPage_pricingBtn__CzAPd:focus,.PricingPage_pricingBtn__CzAPd:hover{box-shadow:0 10px 28px #ffd60038;transform:translateY(-3px) scale(1.04)}[data-theme=dark] .PricingPage_pricingBg__8YBWE{background:radial-gradient(circle at 8% 12%,#6242c433,#0000 38%),radial-gradient(circle at 88% 82%,#4929a633,#0000 42%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .PricingPage_compareTitle__B1pTk,[data-theme=dark] .PricingPage_counterVal__pmZmN,[data-theme=dark] .PricingPage_presetBigPrice__0HyBy,[data-theme=dark] .PricingPage_presetPlanName__zSMEl,[data-theme=dark] .PricingPage_price__0th1T,[data-theme=dark] .PricingPage_summaryTotal__3hc5j,[data-theme=dark] .PricingPage_title__WlSz3,[data-theme=dark] .PricingPage_whyItem__jkXNi strong{color:#f3eeff}[data-theme=dark] .PricingPage_compareLegalNote__spTFP,[data-theme=dark] .PricingPage_compareNote__dHgyd,[data-theme=dark] .PricingPage_compareSubtitle__xw06W,[data-theme=dark] .PricingPage_period__uTBMz,[data-theme=dark] .PricingPage_presetGstNote__NBOSN,[data-theme=dark] .PricingPage_presetMonthlyHint__Ie2v\+,[data-theme=dark] .PricingPage_presetTagline__I6Wx\+,[data-theme=dark] .PricingPage_seatLabel__Z83qZ,[data-theme=dark] .PricingPage_seatMonthly__1GfII,[data-theme=dark] .PricingPage_subtitle__IFrem,[data-theme=dark] .PricingPage_summaryRow__gqk4u,[data-theme=dark] .PricingPage_trialNote__Efvp9 p,[data-theme=dark] .PricingPage_whyItem__jkXNi span{color:#b2a8d2}[data-theme=dark] .PricingPage_featuresList__3d7UV li:before,[data-theme=dark] .PricingPage_fineprint__X6lNI,[data-theme=dark] .PricingPage_planName__an5Ar,[data-theme=dark] .PricingPage_planTagline__-PXB1,[data-theme=dark] .PricingPage_presetSeats__KmTYT,[data-theme=dark] .PricingPage_seatLabel__Z83qZ small,[data-theme=dark] .PricingPage_seatPrice__66-VH{color:#c9acff}[data-theme=dark] .PricingPage_card__y0thP,[data-theme=dark] .PricingPage_presetCard__a\+mrh,[data-theme=dark] .PricingPage_priceSummary__LKFBX,[data-theme=dark] .PricingPage_tableWrap__dKruZ,[data-theme=dark] .PricingPage_trialNote__Efvp9,[data-theme=dark] .PricingPage_whyBanner__y3aOJ{background:#100d1ce0;border-color:#8460ff4d;box-shadow:0 12px 36px #05040a80,inset 0 1px 0 #ffffff0a}[data-theme=dark] .PricingPage_card__y0thP:hover{border-color:#a888ff99;box-shadow:0 18px 48px #030208b3}[data-theme=dark] .PricingPage_card__y0thP.PricingPage_popular__zdQ9A,[data-theme=dark] .PricingPage_presetCardPopular__MmvhG{background:#141026e6;border-color:#8b5cf6;box-shadow:0 20px 48px #462a9659,0 6px 24px #3e248440,inset 0 1px 0 #8b5cf626}[data-theme=dark] .PricingPage_mostPopular__ehejE{background:#8b5cf6;box-shadow:0 4px 16px #5736b373;color:#f8f4ff}[data-theme=dark] .PricingPage_popular__zdQ9A{border-color:#8b5cf6;box-shadow:0 10px 34px #462a966b,0 2px 28px #3e24844d}[data-theme=dark] .PricingPage_featuresList__3d7UV li,[data-theme=dark] .PricingPage_presetMiniFeatures__zEVPf li{color:#b2a8d2}[data-theme=dark] .PricingPage_billingToggle__JLOJF{background:#141026e0;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .PricingPage_toggleBtn__6ND8U{color:#b2a8d2}[data-theme=dark] .PricingPage_toggleActive__Dk9IC{background:#201a3ae6;box-shadow:0 2px 8px #5736b340;color:#c9acff}[data-theme=dark] .PricingPage_counterBtn__JRJop,[data-theme=dark] .PricingPage_presetCta__YzH5y{background:#13101ed6;border-color:#6d49cc;color:#c9acff}[data-theme=dark] .PricingPage_counterBtn__JRJop:hover,[data-theme=dark] .PricingPage_presetCta__YzH5y:hover{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#4e2b96;color:#f8f5ff}[data-theme=dark] .PricingPage_presetCtaPopular__lQiFr,[data-theme=dark] .PricingPage_pricingBtn__CzAPd{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#4e2b96;box-shadow:0 8px 24px #3d1c8161;color:#f8f5ff}[data-theme=dark] .PricingPage_presetCtaPopular__lQiFr:hover,[data-theme=dark] .PricingPage_pricingBtn__CzAPd:focus,[data-theme=dark] .PricingPage_pricingBtn__CzAPd:hover{background:linear-gradient(135deg,#9b6df8,#7c3aed);border-color:#5b32aa;box-shadow:0 14px 32px #5736b373}[data-theme=dark] .PricingPage_trialBadge__n-CWb{background:#8b5cf6;color:#f5f0ff}[data-theme=dark] .PricingPage_emailInput__mHjSG{background:#13101ed6;border-color:#8c68ff57;color:#f3eeff}[data-theme=dark] .PricingPage_emailInput__mHjSG:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}[data-theme=dark] .PricingPage_saveBadge__Sq-f1,[data-theme=dark] .PricingPage_savingsBadge__cKaX\+,[data-theme=dark] .PricingPage_savingsRow__FAAI8,[data-theme=dark] .PricingPage_trialTagline__-ddBu{background:#2c5e394d;border-color:#7ed39c3d;color:#baf0ca}[data-theme=dark] .PricingPage_whyItem__jkXNi{border-color:#8865fc33}[data-theme=dark] .PricingPage_summaryTotal__3hc5j{border-color:#8865fc3d}[data-theme=dark] .PricingPage_compareTable__j5JLg thead tr{background:#181428e6}[data-theme=dark] .PricingPage_compareTable__j5JLg th{border-bottom-color:#8865fc4d;color:#c9acff}[data-theme=dark] .PricingPage_compareTable__j5JLg td{border-bottom-color:#8865fc1f;color:#b2a8d2}[data-theme=dark] .PricingPage_compareTable__j5JLg tbody tr:hover{background:#181326b3}[data-theme=dark] .PricingPage_compareHighlight__bC43q td{background:#201838e6;color:#f3eeff}[data-theme=dark] .PricingPage_compareHighlight__bC43q td:first-child{color:#c9acff}[data-theme=dark] .PricingPage_presetPopularBadge__utnrb{background:linear-gradient(135deg,#9b72f8,#8b5cf6,#7c3aed);box-shadow:0 6px 20px #5736b366}[data-theme=dark] .PricingPage_customDivider__F5AT9:after,[data-theme=dark] .PricingPage_customDivider__F5AT9:before{background:linear-gradient(90deg,#0000,#8865fc4d,#0000)}[data-theme=dark] .PricingPage_customDivider__F5AT9{color:#5a5070}@media (prefers-reduced-motion:reduce){.PricingPage_card__y0thP,.PricingPage_fineprint__X6lNI,.PricingPage_hero__5vp9D,.PricingPage_subtitle__IFrem,.PricingPage_title__WlSz3{animation:none;opacity:1}}.AboutUsPage_aboutBg__FxIZH{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--footer-h, 72px) - var(--header-h, 0px));padding:22px 16px 90px;padding:22px 16px calc(var(--footer-h, 72px) + 18px)}.AboutUsPage_hero__hecHa{margin-bottom:8px;text-align:left;width:min(920px,100%)}.AboutUsPage_kicker__fD4C2{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaebeb;border:1px solid #e6c852;border-radius:999px;box-shadow:0 2px 10px #b99a2a1f;color:#9f8017;display:inline-block;font-size:.73rem;font-weight:700;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.AboutUsPage_title__l1Fzq{color:#1a1a1a;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 12px}.AboutUsPage_subtitle__LKwlM{color:#444;font-size:1.08rem;font-weight:400;line-height:1.7;margin:0 0 20px;max-width:620px}.AboutUsPage_featurePills__l6JXe{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.AboutUsPage_featurePill__OcV95{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border:1.5px solid #f0de98;border-radius:999px;box-shadow:0 2px 8px #b99a2a14;color:#7a6010;display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:5px 13px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.AboutUsPage_featurePill__OcV95:hover{background:#fff5c8f2;border-color:#d4a800;transform:translateY(-1px)}.AboutUsPage_storySection__vk3pw,.AboutUsPage_valuesSection__fdtiW{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1.5px solid #eed36e;border-radius:20px;box-shadow:0 8px 32px #b99a2a1a,inset 0 1px 0 #ffffffe6;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:20px 22px 18px;position:relative;width:min(920px,100%)}.AboutUsPage_storySection__vk3pw:before,.AboutUsPage_valuesSection__fdtiW:before{background:linear-gradient(90deg,#f8de66,#b99a2a 50%,#f8de66);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.AboutUsPage_contactSection__FGQSl{background:radial-gradient(ellipse at 80% 0,#f5d87038,#0000 50%),radial-gradient(ellipse at 20% 100%,#dcb4501f,#0000 50%),linear-gradient(160deg,#fffae8eb,#fdf6e4d1);border:1px solid #bd9e5933;border-radius:32px;box-shadow:inset 0 1px 0 #fffffff2,0 24px 64px #70521f1a;box-sizing:border-box;margin-top:32px;overflow:hidden;padding:56px 48px 48px;position:relative;text-align:center;width:min(720px,100%)}.AboutUsPage_contactSection__FGQSl:before{background:linear-gradient(90deg,#0000,#d4a020,#0000);border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:160px}.AboutUsPage_heading__nXbqB{color:#1a1a1a;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:0 0 16px}.AboutUsPage_text__QN4Bc{color:#3f3f3f;font-size:1.03rem;line-height:1.72;margin:0 0 14px}.AboutUsPage_text__QN4Bc:last-child{margin-bottom:0}.AboutUsPage_valuesGrid__aRvxp{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutUsPage_valueCard__1Q-aI{background:linear-gradient(140deg,#fffdf6,#fffaf0);border:1.5px solid #f0de98;border-radius:16px;box-shadow:0 3px 12px #b99a2a12;cursor:default;padding:22px 20px 18px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.AboutUsPage_valueCard__1Q-aI:hover{border-color:#d4a800;box-shadow:0 16px 40px #b99a2a33;transform:translateY(-5px) scale(1.015)}.AboutUsPage_valueIcon__SYtgw{align-items:center;background:#0000;border:none;display:inline-flex;height:auto;justify-content:center;margin-bottom:10px;width:auto}.AboutUsPage_valueIconImage__Nq33Q{height:34px;object-fit:contain;width:34px}.AboutUsPage_valueTitle__7bxMm{color:#1a1a1a;font-size:1.03rem;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.AboutUsPage_valueDesc__dM5-Q{color:#555;font-size:.94rem;line-height:1.62;margin:0}.AboutUsPage_contactSection__FGQSl{margin-bottom:clamp(12px,2.5vh,28px);text-align:left}.AboutUsPage_contactBtn__7LHYR{align-items:center;background:linear-gradient(135deg,#f8de66,#efcd3f);border:2px solid #b99a2a;border-radius:10px;color:#1a1a1a;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;letter-spacing:.01em;padding:12px 26px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.AboutUsPage_contactBtn__7LHYR:focus,.AboutUsPage_contactBtn__7LHYR:hover{background:linear-gradient(135deg,#efcd3f,#d4ac00);box-shadow:0 10px 28px #b99a2a4d;transform:translateY(-2px)}.AboutUsPage_btnArrow__nMOhL{font-size:1.1rem;transition:transform .18s ease}.AboutUsPage_contactBtn__7LHYR:focus .AboutUsPage_btnArrow__nMOhL,.AboutUsPage_contactBtn__7LHYR:hover .AboutUsPage_btnArrow__nMOhL{transform:translateX(5px)}.AboutUsPage_contactBtns__MaS5s{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.AboutUsPage_contactBtnSecondary__ZcF8U{align-items:center;background:#0000;border:2px solid #d4c07a;border-radius:10px;color:#7a6010;display:inline-flex;font-size:.98rem;font-weight:600;letter-spacing:.01em;padding:12px 24px;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.AboutUsPage_contactBtnSecondary__ZcF8U:focus,.AboutUsPage_contactBtnSecondary__ZcF8U:hover{background:#f8de6624;border-color:#b99a2a;transform:translateY(-2px)}.AboutUsPage_missionSection__xpVT8{background:linear-gradient(135deg,#191208,#2c2110 55%,#191208);border:1.5px solid #b99a2a;border-radius:20px;box-shadow:0 12px 44px #b99a2a38,inset 0 1px 0 #ffd7501a;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:52px 56px 44px;position:relative;text-align:center;width:min(920px,100%)}.AboutUsPage_missionSection__xpVT8:before{color:#b99a2a21;content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:11rem;left:22px;line-height:1;pointer-events:none;position:absolute;top:-18px;-webkit-user-select:none;user-select:none}.AboutUsPage_missionQuote__oRehG{color:#f5e49c;font-size:clamp(1.1rem,2.2vw,1.55rem);font-style:italic;font-weight:700;letter-spacing:-.01em;line-height:1.5;margin:0 0 18px;quotes:none}.AboutUsPage_missionCite__Brl5V{color:#b99a2a;font-size:.86rem;font-style:normal;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.AboutUsPage_serveSection__QjbC8{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1.5px solid #eed36e;border-radius:20px;box-shadow:0 8px 32px #b99a2a1a,inset 0 1px 0 #ffffffe6;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:20px 22px 18px;position:relative;width:min(920px,100%)}.AboutUsPage_serveSection__QjbC8:before{background:linear-gradient(90deg,#f8de66,#b99a2a 50%,#f8de66);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.AboutUsPage_serveIntro__cEl54{color:#555;font-size:1.03rem;line-height:1.65;margin:0 0 20px}.AboutUsPage_serveGrid__rV1NR{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.AboutUsPage_serveCard__koljV{background:linear-gradient(140deg,#fffdf6,#fffaf0);border:1.5px solid #f0de98;border-radius:16px;box-shadow:0 3px 12px #b99a2a12;padding:26px 20px 22px;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.AboutUsPage_serveCard__koljV:hover{border-color:#d4a800;box-shadow:0 16px 40px #b99a2a33;transform:translateY(-5px)}.AboutUsPage_serveIcon__a6BPC{display:block;height:44px;margin-bottom:12px;margin-left:auto;margin-right:auto;object-fit:contain;width:44px}.AboutUsPage_serveTitle__XXFJZ{color:#1a1a1a;font-size:1.03rem;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.AboutUsPage_serveDesc__A14vl{color:#555;font-size:.93rem;line-height:1.62;margin:0}@media (max-width:800px){.AboutUsPage_serveGrid__rV1NR,.AboutUsPage_valuesGrid__aRvxp{grid-template-columns:1fr}.AboutUsPage_serveSection__QjbC8,.AboutUsPage_storySection__vk3pw,.AboutUsPage_valuesSection__fdtiW{padding:26px 20px 22px}.AboutUsPage_contactSection__FGQSl{border-radius:24px;padding:40px 24px 36px}.AboutUsPage_missionSection__xpVT8{padding:24px 20px 20px}}@media (max-width:540px){.AboutUsPage_featurePills__l6JXe{gap:6px}.AboutUsPage_featurePill__OcV95{font-size:.78rem;padding:4px 11px}.AboutUsPage_title__l1Fzq{font-size:clamp(1.8rem,6vw,2.4rem)}}@keyframes AboutUsPage_fadeIn__HbG9A{0%{opacity:0}to{opacity:1}}@keyframes AboutUsPage_fadeUp__1CuAH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AboutUsPage_slideRight__ywinD{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes AboutUsPage_scaleIn__FuWMr{0%{opacity:0;transform:scale(.93) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AboutUsPage_pillFadeIn__Ek502{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AboutUsPage_hero__hecHa{animation:AboutUsPage_fadeIn__HbG9A .6s ease both}.AboutUsPage_kicker__fD4C2{animation:AboutUsPage_slideRight__ywinD .5s ease .1s both}.AboutUsPage_title__l1Fzq{animation:AboutUsPage_fadeUp__1CuAH .65s ease .22s both}.AboutUsPage_subtitle__LKwlM{animation:AboutUsPage_fadeUp__1CuAH .65s ease .36s both}.AboutUsPage_featurePills__l6JXe{animation:AboutUsPage_fadeUp__1CuAH .55s ease .48s both}.AboutUsPage_featurePill__OcV95{animation:AboutUsPage_pillFadeIn__Ek502 .45s ease forwards;opacity:0}.AboutUsPage_featurePill__OcV95:first-child{animation-delay:.54s}.AboutUsPage_featurePill__OcV95:nth-child(2){animation-delay:.62s}.AboutUsPage_featurePill__OcV95:nth-child(3){animation-delay:.7s}.AboutUsPage_featurePill__OcV95:nth-child(4){animation-delay:.78s}.AboutUsPage_featurePill__OcV95:nth-child(5){animation-delay:.86s}.AboutUsPage_storySection__vk3pw{animation:AboutUsPage_fadeUp__1CuAH .6s ease .58s both}.AboutUsPage_valuesSection__fdtiW{animation:AboutUsPage_fadeUp__1CuAH .6s ease .7s both}.AboutUsPage_contactSection__FGQSl{animation:AboutUsPage_fadeUp__1CuAH .6s ease .82s both}.AboutUsPage_valueCard__1Q-aI{animation:AboutUsPage_scaleIn__FuWMr .5s ease forwards;opacity:0}.AboutUsPage_valueCard__1Q-aI:first-child{animation-delay:.82s}.AboutUsPage_valueCard__1Q-aI:nth-child(2){animation-delay:.96s}.AboutUsPage_valueCard__1Q-aI:nth-child(3){animation-delay:1.1s}.AboutUsPage_valueCard__1Q-aI:nth-child(4){animation-delay:1.24s}@media (prefers-reduced-motion:reduce){.AboutUsPage_contactSection__FGQSl,.AboutUsPage_featurePill__OcV95,.AboutUsPage_featurePills__l6JXe,.AboutUsPage_hero__hecHa,.AboutUsPage_kicker__fD4C2,.AboutUsPage_storySection__vk3pw,.AboutUsPage_subtitle__LKwlM,.AboutUsPage_title__l1Fzq,.AboutUsPage_valueCard__1Q-aI,.AboutUsPage_valuesSection__fdtiW{animation:none;opacity:1}}[data-theme=dark] .AboutUsPage_aboutBg__FxIZH{background:radial-gradient(circle at 10% 12%,#5f3fc233,#0000 36%),radial-gradient(circle at 85% 84%,#4828a633,#0000 42%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .AboutUsPage_kicker__fD4C2{background:#181526d1;border-color:#8c68ff4d;box-shadow:0 2px 10px #42288c59;color:#c9acff}[data-theme=dark] .AboutUsPage_heading__nXbqB,[data-theme=dark] .AboutUsPage_title__l1Fzq,[data-theme=dark] .AboutUsPage_valueTitle__7bxMm{color:#f3eeff}[data-theme=dark] .AboutUsPage_subtitle__LKwlM,[data-theme=dark] .AboutUsPage_text__QN4Bc,[data-theme=dark] .AboutUsPage_valueDesc__dM5-Q{color:#b2a8d2}[data-theme=dark] .AboutUsPage_featurePill__OcV95{background:#141022e6;border-color:#835ff559;box-shadow:0 2px 8px #27185659;color:#d6bcff}[data-theme=dark] .AboutUsPage_featurePill__OcV95:hover{background:#1d1631f2;border-color:#9f7eff8f}[data-theme=dark] .AboutUsPage_contactSection__FGQSl,[data-theme=dark] .AboutUsPage_storySection__vk3pw,[data-theme=dark] .AboutUsPage_valuesSection__fdtiW{background:#100d1cdb;border-color:#835ff559;box-shadow:0 12px 34px #05040a8a,inset 0 1px 0 #ffffff0a}[data-theme=dark] .AboutUsPage_contactSection__FGQSl:before,[data-theme=dark] .AboutUsPage_storySection__vk3pw:before,[data-theme=dark] .AboutUsPage_valuesSection__fdtiW:before{background:linear-gradient(90deg,#b084ff,#7f58df 50%,#b084ff)}[data-theme=dark] .AboutUsPage_valueCard__1Q-aI{background:linear-gradient(140deg,#1e1731f5,#141022eb);border-color:#835ff559;box-shadow:0 3px 12px #100a2370}[data-theme=dark] .AboutUsPage_valueCard__1Q-aI:hover{border-color:#9f7eff8f;box-shadow:0 16px 40px #03020899}[data-theme=dark] .AboutUsPage_contactBtn__7LHYR{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#8059de;color:#f8f4ff}[data-theme=dark] .AboutUsPage_contactBtn__7LHYR:focus,[data-theme=dark] .AboutUsPage_contactBtn__7LHYR:hover{background:linear-gradient(135deg,#9b72ff,#7a3ee7);box-shadow:0 10px 28px #3d1c8180}[data-theme=dark] .AboutUsPage_contactBtnSecondary__ZcF8U{border-color:#835ff580;color:#c9acff}[data-theme=dark] .AboutUsPage_contactBtnSecondary__ZcF8U:focus,[data-theme=dark] .AboutUsPage_contactBtnSecondary__ZcF8U:hover{background:#835ff51f;border-color:#9f7effb3}[data-theme=dark] .AboutUsPage_missionSection__xpVT8{background:linear-gradient(135deg,#0e0b1c,#1a1330 55%,#0e0b1c);border-color:#835ff580;box-shadow:0 12px 44px #05030f8c}[data-theme=dark] .AboutUsPage_missionQuote__oRehG{color:#d6bcff}[data-theme=dark] .AboutUsPage_missionCite__Brl5V{color:#9b72ff}[data-theme=dark] .AboutUsPage_serveSection__QjbC8{background:#100d1cdb;border-color:#835ff559;box-shadow:0 12px 34px #05040a8a,inset 0 1px 0 #ffffff0a}[data-theme=dark] .AboutUsPage_serveSection__QjbC8:before{background:linear-gradient(90deg,#b084ff,#7f58df 50%,#b084ff)}[data-theme=dark] .AboutUsPage_serveIntro__cEl54{color:#b2a8d2}[data-theme=dark] .AboutUsPage_serveCard__koljV{background:linear-gradient(140deg,#1e1731f5,#141022eb);border-color:#835ff559;box-shadow:0 3px 12px #100a2370}[data-theme=dark] .AboutUsPage_serveCard__koljV:hover{border-color:#9f7eff8f;box-shadow:0 16px 40px #03020899}[data-theme=dark] .AboutUsPage_serveTitle__XXFJZ{color:#f3eeff}[data-theme=dark] .AboutUsPage_serveDesc__A14vl{color:#b2a8d2}.HelpPage_helpBg__KfYVy{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--footer-h, 72px) - var(--header-h, 0px));padding:22px 16px 90px;padding:22px 16px calc(var(--footer-h, 72px) + 18px)}.HelpPage_hero__-6Zud{margin-bottom:8px;text-align:left;width:min(920px,100%)}.HelpPage_kicker__tohkx{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaebeb;border:1px solid #e6c852;border-radius:999px;box-shadow:0 2px 10px #b99a2a1f;color:#9f8017;display:inline-block;font-size:.73rem;font-weight:700;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.HelpPage_title__HJGxL{color:#1a1a1a;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 12px}.HelpPage_subtitle__hs54Q{color:#444;font-size:1.08rem;font-weight:400;line-height:1.7;margin:0 0 20px;max-width:620px}.HelpPage_ctaSection__igTBA,.HelpPage_faqSection__s87sQ{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1.5px solid #eed36e;border-radius:20px;box-shadow:0 8px 32px #b99a2a1a,inset 0 1px 0 #ffffffe6;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:20px 22px 18px;position:relative;width:min(920px,100%)}.HelpPage_ctaSection__igTBA:before,.HelpPage_faqSection__s87sQ:before{background:linear-gradient(90deg,#f8de66,#b99a2a 50%,#f8de66);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.HelpPage_heading__jMwYI{color:#1a1a1a;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:0 0 16px}.HelpPage_text__ZL8MS{color:#3f3f3f;font-size:1.03rem;line-height:1.72;margin:0 0 14px}.HelpPage_text__ZL8MS:last-child{margin-bottom:0}.HelpPage_faqList__3P5o2{grid-gap:12px;display:grid;gap:12px}.HelpPage_faqItem__mY3qA{background:linear-gradient(140deg,#fffdf6,#fffaf0);border:1.5px solid #f0de98;border-radius:16px;box-shadow:0 3px 12px #b99a2a12;padding:18px 20px 14px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.HelpPage_faqItem__mY3qA:hover{border-color:#d4a800;box-shadow:0 12px 32px #b99a2a26;transform:translateY(-3px)}.HelpPage_q__khBnv{color:#1a1a1a;font-size:1.03rem;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.HelpPage_a__nerdG{color:#555;font-size:.94rem;line-height:1.62;margin:0}.HelpPage_link__h5-CT{color:#b99a2a;font-weight:600;text-decoration:underline;transition:color .16s}.HelpPage_link__h5-CT:focus,.HelpPage_link__h5-CT:hover{color:#d4a800}.HelpPage_ctaSection__igTBA{margin-bottom:clamp(12px,2.5vh,28px);text-align:left}.HelpPage_ctaBtns__4Czff{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.HelpPage_ctaBtn__6PUH4{align-items:center;background:linear-gradient(135deg,#f8de66,#efcd3f);border:2px solid #b99a2a;border-radius:10px;color:#1a1a1a;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:12px 26px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.HelpPage_ctaBtn__6PUH4:focus,.HelpPage_ctaBtn__6PUH4:hover{box-shadow:0 10px 28px #b99a2a52;transform:translateY(-2px)}.HelpPage_btnArrow__Nd0pO{font-size:1.1rem;transition:transform .18s ease}.HelpPage_ctaBtn__6PUH4:hover .HelpPage_btnArrow__Nd0pO{transform:translateX(3px)}.HelpPage_ctaBtnSecondary__icvE-{align-items:center;background:#ffffffd1;border:2px solid #d4c07a;border-radius:10px;color:#7a6010;display:inline-flex;font-size:.98rem;font-weight:700;padding:12px 24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.HelpPage_ctaBtnSecondary__icvE-:focus,.HelpPage_ctaBtnSecondary__icvE-:hover{background:#fffce6fa;border-color:#b99a2a;transform:translateY(-2px)}@media (max-width:800px){.HelpPage_ctaSection__igTBA,.HelpPage_faqSection__s87sQ{padding:22px 16px 18px}}@media (max-width:540px){.HelpPage_title__HJGxL{font-size:clamp(1.6rem,6vw,2rem)}.HelpPage_ctaBtns__4Czff{align-items:flex-start;flex-direction:column}}[data-theme=dark] .HelpPage_helpBg__KfYVy{background:radial-gradient(circle at 8% 12%,#6242c433,#0000 38%),radial-gradient(circle at 88% 82%,#4929a633,#0000 42%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .HelpPage_kicker__tohkx{background:#181526d1;border-color:#8c68ff47;color:#c9acff}[data-theme=dark] .HelpPage_heading__jMwYI,[data-theme=dark] .HelpPage_title__HJGxL{color:#f3eeff}[data-theme=dark] .HelpPage_subtitle__hs54Q,[data-theme=dark] .HelpPage_text__ZL8MS{color:#b2a8d2}[data-theme=dark] .HelpPage_ctaSection__igTBA,[data-theme=dark] .HelpPage_faqSection__s87sQ{background:#110e1ce0;border-color:#8865fc4d;box-shadow:0 8px 32px #05040a80,inset 0 1px 0 #ffffff0a}[data-theme=dark] .HelpPage_ctaSection__igTBA:before,[data-theme=dark] .HelpPage_faqSection__s87sQ:before{background:linear-gradient(90deg,#0000,#8b5cf6,#0000)}[data-theme=dark] .HelpPage_faqItem__mY3qA{background:#161224d1;border-color:#8865fc38;box-shadow:0 3px 12px #05040a59}[data-theme=dark] .HelpPage_faqItem__mY3qA:hover{border-color:#a180ff73;box-shadow:0 12px 32px #05040a8c}[data-theme=dark] .HelpPage_q__khBnv{color:#f3eeff}[data-theme=dark] .HelpPage_a__nerdG{color:#b2a8d2}[data-theme=dark] .HelpPage_link__h5-CT{color:#c9acff}[data-theme=dark] .HelpPage_link__h5-CT:focus,[data-theme=dark] .HelpPage_link__h5-CT:hover{color:#ddc8ff}[data-theme=dark] .HelpPage_ctaBtn__6PUH4{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#3f256e;color:#f8f5ff}[data-theme=dark] .HelpPage_ctaBtnSecondary__icvE-{background:#13101ed6;border-color:#6d49cc;color:#c9acff}[data-theme=dark] .HelpPage_ctaBtnSecondary__icvE-:hover{background:#181326eb;border-color:#a180ff73}.ContactPage_contactBg__DaUQS{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--footer-h, 72px) - var(--header-h, 0px));padding:22px 16px 90px;padding:22px 16px calc(var(--footer-h, 72px) + 18px)}.ContactPage_hero__fbrDQ{margin-bottom:12px;text-align:left;width:min(1080px,100%)}.ContactPage_kicker__Hx70G{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaebeb;border:1px solid #e6c852;border-radius:999px;box-shadow:0 2px 10px #b99a2a1f;color:#9f8017;display:inline-block;font-size:.73rem;font-weight:700;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.ContactPage_title__7Virs{color:#1a1a1a;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 10px}.ContactPage_subtitle__foNNi{color:#4d4d4d;font-size:1.06rem;line-height:1.7;margin:0;max-width:720px}.ContactPage_panelWrap__Yl9f\+{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(260px,.95fr) minmax(420px,1.05fr);margin-top:20px;width:min(1080px,100%)}.ContactPage_formCard__EGa95,.ContactPage_infoPanel__LhUhj{background:#ffffffed;border:1.5px solid #eed36e;border-radius:20px;box-shadow:0 8px 32px #b99a2a1a,inset 0 1px 0 #ffffffe6}.ContactPage_infoPanel__LhUhj{align-self:start;padding:18px 20px}.ContactPage_infoTitle__qy-AO{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 14px}.ContactPage_infoList__coBqf{grid-gap:8px;color:#4b4b4b;display:grid;gap:8px;line-height:1.7;margin:0;padding-left:18px}.ContactPage_directContact__tiOgm{border-top:1px solid #b99a2a3d;margin-top:18px;padding-top:16px}.ContactPage_directLabel__U-x-9{color:#7b6519;font-size:.86rem;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.ContactPage_directLink__gok5t{color:#b99a2a;font-weight:700;text-decoration:none}.ContactPage_directLink__gok5t:focus,.ContactPage_directLink__gok5t:hover{text-decoration:underline}.ContactPage_formCard__EGa95{padding:18px 20px}.ContactPage_successBanner__lavk4{background:#18a34a1a;border:1px solid #18a34a40;border-radius:12px;color:#0f6b31}.ContactPage_errorBanner__tG9-E,.ContactPage_successBanner__lavk4{font-size:.92rem;font-weight:600;margin-bottom:14px;padding:12px 14px}.ContactPage_errorBanner__tG9-E{background:#b91c1c14;border:1px solid #b91c1c33;border-radius:12px;color:#991b1b}.ContactPage_grid__bndFz{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ContactPage_field__k4fS7{color:#4b4b4b;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:6px}.ContactPage_field__k4fS7 input,.ContactPage_field__k4fS7 select,.ContactPage_field__k4fS7 textarea{background:#fffffff5;border:1px solid #b99a2a52;border-radius:12px;color:#1f1f1f;font:inherit;padding:11px 12px;width:100%}.ContactPage_field__k4fS7 textarea{min-height:130px;resize:vertical}.ContactPage_fieldWide__rmNFs{grid-column:1/-1}.ContactPage_honeypot__ZyIxZ{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.ContactPage_submitBtn__7V9lD{background:linear-gradient(135deg,#f8de66,#efcd3f);border:2px solid #b99a2a;border-radius:10px;color:#1a1a1a;cursor:pointer;font-size:.98rem;font-weight:700;margin-top:16px;padding:11px 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ContactPage_submitBtn__7V9lD:focus,.ContactPage_submitBtn__7V9lD:hover{background:linear-gradient(135deg,#efcd3f,#d4ac00);box-shadow:0 10px 28px #b99a2a4d;transform:translateY(-2px)}.ContactPage_submitBtn__7V9lD:disabled{box-shadow:none;cursor:wait;opacity:.7;transform:none}@media (max-width:900px){.ContactPage_panelWrap__Yl9f\+{grid-template-columns:1fr}}@media (max-width:640px){.ContactPage_grid__bndFz{grid-template-columns:1fr}.ContactPage_formCard__EGa95,.ContactPage_infoPanel__LhUhj{padding:20px 16px}}[data-theme=dark] .ContactPage_contactBg__DaUQS{background:radial-gradient(circle at 12% 8%,#5f3fc229,#0000 42%),radial-gradient(circle at 88% 84%,#4828a61f,#0000 48%),linear-gradient(180deg,#09080f,#07060d)}[data-theme=dark] .ContactPage_kicker__Hx70G{background:#181526d1;border-color:#8c68ff4d;color:#c9acff}[data-theme=dark] .ContactPage_infoTitle__qy-AO,[data-theme=dark] .ContactPage_title__7Virs{color:#f3eeff}[data-theme=dark] .ContactPage_field__k4fS7,[data-theme=dark] .ContactPage_infoList__coBqf,[data-theme=dark] .ContactPage_subtitle__foNNi{color:#b2a8d2}[data-theme=dark] .ContactPage_formCard__EGa95,[data-theme=dark] .ContactPage_infoPanel__LhUhj{background:#100d1cdb;border-color:#835ff559;box-shadow:0 12px 34px #05040a8a,inset 0 1px 0 #ffffff0a}[data-theme=dark] .ContactPage_directContact__tiOgm{border-top-color:#835ff552}[data-theme=dark] .ContactPage_directLabel__U-x-9,[data-theme=dark] .ContactPage_directLink__gok5t{color:#c9acff}[data-theme=dark] .ContactPage_field__k4fS7 input,[data-theme=dark] .ContactPage_field__k4fS7 select,[data-theme=dark] .ContactPage_field__k4fS7 textarea{background:#141022eb;border-color:#835ff559;color:#f3eeff}[data-theme=dark] .ContactPage_successBanner__lavk4{background:#36b37e24;border-color:#48d69957;color:#8af3c4}[data-theme=dark] .ContactPage_errorBanner__tG9-E{background:#7f1d1d38;border-color:#f8717147;color:#fecaca}[data-theme=dark] .ContactPage_submitBtn__7V9lD{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#8059de;color:#f8f4ff}[data-theme=dark] .ContactPage_submitBtn__7V9lD:focus,[data-theme=dark] .ContactPage_submitBtn__7V9lD:hover{background:linear-gradient(135deg,#9b72ff,#7a3ee7);box-shadow:0 10px 28px #3d1c8180}.PrivacyPolicyPage_pageBg__L9a3h{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--footer-h, 72px) - var(--header-h, 0px));padding:22px 16px 90px;padding:22px 16px calc(var(--footer-h, 72px) + 18px)}.PrivacyPolicyPage_hero__lZ1bV{margin-bottom:8px;text-align:left;width:min(920px,100%)}.PrivacyPolicyPage_kicker__Vqc3D{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaebeb;border:1px solid #e6c852;border-radius:999px;box-shadow:0 2px 10px #b99a2a1f;color:#9f8017;display:inline-block;font-size:.73rem;font-weight:700;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.PrivacyPolicyPage_title__NDLgi{color:#1a1a1a;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 12px}.PrivacyPolicyPage_subtitle__IDVzM{color:#444;font-size:1.08rem;font-weight:400;line-height:1.7;margin:0 0 8px;max-width:620px}.PrivacyPolicyPage_updated__nMQAj{color:#888;font-size:.86rem;font-weight:500;margin:0}.PrivacyPolicyPage_contentSection__Z2u8x,.PrivacyPolicyPage_ctaSection__ej29X{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1.5px solid #eed36e;border-radius:20px;box-shadow:0 8px 32px #b99a2a1a,inset 0 1px 0 #ffffffe6;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:20px 22px 18px;position:relative;width:min(920px,100%)}.PrivacyPolicyPage_contentSection__Z2u8x:before,.PrivacyPolicyPage_ctaSection__ej29X:before{background:linear-gradient(90deg,#f8de66,#b99a2a 50%,#f8de66);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.PrivacyPolicyPage_heading__NmuAu{color:#1a1a1a;font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin:0 0 14px}.PrivacyPolicyPage_text__91Ka3{color:#3f3f3f;font-size:1.01rem;line-height:1.72;margin:0 0 12px}.PrivacyPolicyPage_text__91Ka3:last-child{margin-bottom:0}.PrivacyPolicyPage_list__uGvD3{color:#4b4b4b;font-size:1.01rem;line-height:1.8;margin:0 0 12px;padding-left:20px}.PrivacyPolicyPage_list__uGvD3:last-child{margin-bottom:0}.PrivacyPolicyPage_link__4jz4R{color:#b99a2a;font-weight:600;text-decoration:underline;transition:color .16s}.PrivacyPolicyPage_link__4jz4R:focus,.PrivacyPolicyPage_link__4jz4R:hover{color:#d4a800}.PrivacyPolicyPage_ctaSection__ej29X{margin-bottom:clamp(12px,2.5vh,28px);text-align:left}.PrivacyPolicyPage_ctaBtns__Iu2n\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.PrivacyPolicyPage_ctaBtn__jSFUa{align-items:center;background:linear-gradient(135deg,#f8de66,#efcd3f);border:2px solid #b99a2a;border-radius:10px;color:#1a1a1a;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:12px 26px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.PrivacyPolicyPage_ctaBtn__jSFUa:focus,.PrivacyPolicyPage_ctaBtn__jSFUa:hover{box-shadow:0 10px 28px #b99a2a52;transform:translateY(-2px)}.PrivacyPolicyPage_btnArrow__qWuC6{font-size:1.1rem;transition:transform .18s ease}.PrivacyPolicyPage_ctaBtn__jSFUa:hover .PrivacyPolicyPage_btnArrow__qWuC6{transform:translateX(3px)}.PrivacyPolicyPage_ctaBtnSecondary__5qkng{align-items:center;background:#ffffffd1;border:2px solid #d4c07a;border-radius:10px;color:#7a6010;display:inline-flex;font-size:.98rem;font-weight:700;padding:12px 24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.PrivacyPolicyPage_ctaBtnSecondary__5qkng:focus,.PrivacyPolicyPage_ctaBtnSecondary__5qkng:hover{background:#fffce6fa;border-color:#b99a2a;transform:translateY(-2px)}@media (max-width:800px){.PrivacyPolicyPage_contentSection__Z2u8x,.PrivacyPolicyPage_ctaSection__ej29X{padding:22px 16px 18px}}@media (max-width:540px){.PrivacyPolicyPage_title__NDLgi{font-size:clamp(1.6rem,6vw,2rem)}.PrivacyPolicyPage_ctaBtns__Iu2n\+{align-items:flex-start;flex-direction:column}}.TermsPage_pageBg__oaa05{align-items:center;background:url(/static/media/bground.28e6e46e64244f3772c9.jpg) 50%/cover no-repeat fixed;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:calc(100vh - 72px);min-height:calc(100vh - var(--footer-h, 72px) - var(--header-h, 0px));padding:22px 16px 90px;padding:22px 16px calc(var(--footer-h, 72px) + 18px)}.TermsPage_hero__038P8{margin-bottom:8px;text-align:left;width:min(920px,100%)}.TermsPage_kicker__thT1o{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaebeb;border:1px solid #e6c852;border-radius:999px;box-shadow:0 2px 10px #b99a2a1f;color:#9f8017;display:inline-block;font-size:.73rem;font-weight:700;letter-spacing:.1em;padding:5px 14px;text-transform:uppercase}.TermsPage_title__AoIQl{color:#1a1a1a;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:18px 0 12px}.TermsPage_subtitle__hefy3{color:#444;font-size:1.08rem;font-weight:400;line-height:1.7;margin:0 0 8px;max-width:620px}.TermsPage_updated__GiVMp{color:#888;font-size:.86rem;font-weight:500;margin:0}.TermsPage_contentSection__XXUBf,.TermsPage_ctaSection__VjPjJ{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1.5px solid #eed36e;border-radius:20px;box-shadow:0 8px 32px #b99a2a1a,inset 0 1px 0 #ffffffe6;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:20px 22px 18px;position:relative;width:min(920px,100%)}.TermsPage_contentSection__XXUBf:before,.TermsPage_ctaSection__VjPjJ:before{background:linear-gradient(90deg,#f8de66,#b99a2a 50%,#f8de66);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.TermsPage_heading__\+D5PF{color:#1a1a1a;font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin:0 0 14px}.TermsPage_text__t446r{color:#3f3f3f;font-size:1.01rem;line-height:1.72;margin:0 0 12px}.TermsPage_text__t446r:last-child{margin-bottom:0}.TermsPage_list__vxFFH{color:#4b4b4b;font-size:1.01rem;line-height:1.8;margin:0 0 12px;padding-left:20px}.TermsPage_list__vxFFH:last-child{margin-bottom:0}.TermsPage_link__Jxjwy{color:#b99a2a;font-weight:600;text-decoration:underline;transition:color .16s}.TermsPage_link__Jxjwy:focus,.TermsPage_link__Jxjwy:hover{color:#d4a800}.TermsPage_ctaSection__VjPjJ{margin-bottom:clamp(12px,2.5vh,28px);text-align:left}.TermsPage_ctaBtns__LtnSp{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.TermsPage_ctaBtn__OvxAw{align-items:center;background:linear-gradient(135deg,#f8de66,#efcd3f);border:2px solid #b99a2a;border-radius:10px;color:#1a1a1a;display:inline-flex;font-size:.98rem;font-weight:700;gap:8px;padding:12px 26px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.TermsPage_ctaBtn__OvxAw:focus,.TermsPage_ctaBtn__OvxAw:hover{box-shadow:0 10px 28px #b99a2a52;transform:translateY(-2px)}.TermsPage_btnArrow__-5U\+9{font-size:1.1rem;transition:transform .18s ease}.TermsPage_ctaBtn__OvxAw:hover .TermsPage_btnArrow__-5U\+9{transform:translateX(3px)}.TermsPage_ctaBtnSecondary__cNWOv{align-items:center;background:#ffffffd1;border:2px solid #d4c07a;border-radius:10px;color:#7a6010;display:inline-flex;font-size:.98rem;font-weight:700;padding:12px 24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.TermsPage_ctaBtnSecondary__cNWOv:focus,.TermsPage_ctaBtnSecondary__cNWOv:hover{background:#fffce6fa;border-color:#b99a2a;transform:translateY(-2px)}@media (max-width:800px){.TermsPage_contentSection__XXUBf,.TermsPage_ctaSection__VjPjJ{padding:22px 16px 18px}}@media (max-width:540px){.TermsPage_title__AoIQl{font-size:clamp(1.6rem,6vw,2rem)}.TermsPage_ctaBtns__LtnSp{align-items:flex-start;flex-direction:column}}.FinancialSummaryPage_pageWrapper__VhV7A{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.FinancialSummaryPage_main__\+GzDi{display:flex;flex:1 1;justify-content:center}.FinancialSummaryPage_pageContainer__2XClz{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;gap:0;max-width:1400px;padding:28px 28px 36px;width:100%}.FinancialSummaryPage_pageHeader__cm1HW{border-bottom:1.5px solid #fdf0b0;margin-bottom:28px;padding-bottom:20px}.FinancialSummaryPage_pageTitle__Uq9nQ{color:#1a1a1a;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.FinancialSummaryPage_pageSubtitle__1LRt4{color:#a08840;font-size:.85rem;margin:0}.FinancialSummaryPage_loadingMsg__f2Fpc{color:#a08840;font-size:.95rem;padding:60px 0;text-align:center}.FinancialSummaryPage_section__2z4PX{margin-bottom:32px}.FinancialSummaryPage_section__2z4PX:last-child{margin-bottom:0}.FinancialSummaryPage_sectionTitle__s1mGG{color:#ad8c11;font-size:.72rem;font-weight:800;letter-spacing:.8px;margin:0 0 14px;text-transform:uppercase}.FinancialSummaryPage_grid4__Rpikb{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.FinancialSummaryPage_grid3__BXQs\+{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.FinancialSummaryPage_posCard__piuPs{background:#fffef9;border:1.5px solid #ede6b8;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:18px 16px;transition:border-color .2s,box-shadow .2s}.FinancialSummaryPage_posCard__piuPs:hover{border-color:#c9a82c;box-shadow:0 2px 8px #b99a2a1a}.FinancialSummaryPage_posLabel__3Sx4E{color:#b99a2a;font-size:.67rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.FinancialSummaryPage_posValue__jAGVv{color:#1a1a1a;font-size:1.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.FinancialSummaryPage_posNote__AKtZD{color:#a08840;font-size:.72rem;margin-top:2px}.FinancialSummaryPage_marginBarWrap__FmErm{margin-top:18px}.FinancialSummaryPage_marginBarTrack__4nstM{background:#f3f0e6;border:1px solid #ede6b8;border-radius:8px;height:20px;overflow:hidden;position:relative}.FinancialSummaryPage_marginBarFill__4Tdd-{border-radius:8px;height:100%;transition:width .4s ease}.FinancialSummaryPage_marginBarLegend__CI\+tx{color:#6b6b6b;display:flex;font-size:.75rem;gap:20px;margin-top:8px}.FinancialSummaryPage_dot__oLTSJ{border-radius:50%;display:inline-block;height:10px;margin-right:5px;vertical-align:middle;width:10px}.FinancialSummaryPage_costRows__CmVXV{display:flex;flex-direction:column;gap:10px}.FinancialSummaryPage_costRow__oni39{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:100px 1fr 110px}.FinancialSummaryPage_costRowTotal__mvjHm{border-top:1.5px solid #fdf0b0;margin-top:2px;padding-top:10px}.FinancialSummaryPage_costRowTotal__mvjHm .FinancialSummaryPage_costRowLabel__yjyoM,.FinancialSummaryPage_costRowTotal__mvjHm .FinancialSummaryPage_costRowValue__oIg9-{color:#1a1a1a;font-weight:700}.FinancialSummaryPage_costRowLabel__yjyoM{color:#6a5700;font-size:.82rem;font-weight:600}.FinancialSummaryPage_costBarTrack__NEB8a{background:#f3f0e6;border:1px solid #ede6b8;border-radius:6px;height:22px;overflow:hidden}.FinancialSummaryPage_costBarFill__PIoe7{border-radius:6px;height:100%;min-width:3px;transition:width .4s ease}.FinancialSummaryPage_costRowValue__oIg9-{color:#1a1a1a;font-size:.85rem;font-weight:600;text-align:right}.FinancialSummaryPage_invoiceTable__HbLEs{border:1.5px solid #ede6b8;border-radius:10px;overflow:hidden}.FinancialSummaryPage_invoiceHeader__H-u0U{grid-gap:12px;background:#fffbe4;border-bottom:1.5px solid #ede6b8;color:#ad8c11;display:grid;font-size:.67rem;font-weight:800;gap:12px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;letter-spacing:.8px;padding:10px 16px;text-transform:uppercase}.FinancialSummaryPage_invoiceRow__k\+GCD{grid-gap:12px;align-items:center;border-bottom:1px solid #fdf0b0;color:#2d2d2d;display:grid;font-size:.85rem;gap:12px;grid-template-columns:2fr 1fr 1fr 1fr 1fr 100px;padding:12px 16px;transition:background .15s}.FinancialSummaryPage_invoiceRow__k\+GCD:last-child{border-bottom:none}.FinancialSummaryPage_invoiceRow__k\+GCD:hover{background:#fffef5}.FinancialSummaryPage_invoiceLabel__pxQqt{color:#1a1a1a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancialSummaryPage_statusBadge__j0CL0{border-radius:20px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px}.FinancialSummaryPage_emptyState__EJpeA{color:#a08840;padding:60px 24px;text-align:center}.FinancialSummaryPage_emptyState__EJpeA p{font-size:.95rem;margin:0 0 6px}.FinancialSummaryPage_emptyState__EJpeA p:first-child{color:#6a5700;font-size:1.1rem;font-weight:600}@media (max-width:1100px){.FinancialSummaryPage_grid4__Rpikb{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.FinancialSummaryPage_pageWrapper__VhV7A{padding:20px 14px}.FinancialSummaryPage_pageContainer__2XClz{padding:20px 18px 28px}.FinancialSummaryPage_grid3__BXQs\+{grid-template-columns:1fr 1fr}.FinancialSummaryPage_invoiceHeader__H-u0U,.FinancialSummaryPage_invoiceRow__k\+GCD{grid-template-columns:2fr 1fr 1fr 80px}.FinancialSummaryPage_invoiceHeader__H-u0U span:nth-child(4),.FinancialSummaryPage_invoiceHeader__H-u0U span:nth-child(5),.FinancialSummaryPage_invoiceRow__k\+GCD span:nth-child(4),.FinancialSummaryPage_invoiceRow__k\+GCD span:nth-child(5){display:none}.FinancialSummaryPage_costRow__oni39{grid-template-columns:90px 1fr 90px}}@media (max-width:600px){.FinancialSummaryPage_pageWrapper__VhV7A{padding:12px 8px}.FinancialSummaryPage_pageContainer__2XClz{border-radius:12px;padding:16px 14px 24px}.FinancialSummaryPage_grid3__BXQs\+,.FinancialSummaryPage_grid4__Rpikb{grid-template-columns:1fr 1fr}.FinancialSummaryPage_posValue__jAGVv{font-size:1.15rem}.FinancialSummaryPage_invoiceHeader__H-u0U,.FinancialSummaryPage_invoiceRow__k\+GCD{grid-template-columns:2fr 1fr 80px}.FinancialSummaryPage_invoiceHeader__H-u0U span:nth-child(3),.FinancialSummaryPage_invoiceRow__k\+GCD span:nth-child(3){display:none}.FinancialSummaryPage_costRow__oni39{gap:8px;grid-template-columns:80px 1fr 80px}}.CostReportPage_pageWrapper__NYN9N{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.CostReportPage_main__iIWGo{display:flex;flex:1 1;justify-content:center}.CostReportPage_pageContainer__4713s{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;gap:20px;max-width:1400px;padding:28px 28px 36px;width:100%}.CostReportPage_pageHeader__gF4VB{align-items:flex-start;border-bottom:1.5px solid #fdf0b0;display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.CostReportPage_pageTitle__wCPKU{color:#1a1a1a;font-size:1.4rem;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.CostReportPage_pageSubtitle__S8MlP{color:#a08840;font-size:.85rem;margin:0}.CostReportPage_exportBtn__nNLxg{background:#fffbe4;border:1.5px solid #e8d07a;border-radius:8px;color:#6a5700;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;padding:8px 18px;transition:background .15s,border-color .15s;white-space:nowrap}.CostReportPage_exportBtn__nNLxg:hover:not(:disabled){background:#fff8d0;border-color:#c9a82c}.CostReportPage_exportBtn__nNLxg:disabled{cursor:not-allowed;opacity:.45}.CostReportPage_loadingMsg__KoGIR{color:#a08840;font-size:.95rem;padding:60px 0;text-align:center}.CostReportPage_summaryGrid__IxVP1{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.CostReportPage_summaryCard__OplLw{background:#fffef9;border:1.5px solid #ede6b8;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.CostReportPage_summaryLabel__lqdbG{color:#b99a2a;font-size:.67rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.CostReportPage_summaryValue__3t4im{color:#1a1a1a;font-size:1.3rem;font-weight:800;letter-spacing:-.01em}.CostReportPage_filterBar__Somj-{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CostReportPage_filterInput__0M3S3{background:#fff;border:1.5px solid #ede6b8;border-radius:8px;color:#2d2d2d;flex:1 1;font-size:.875rem;min-width:180px;outline:none;padding:9px 14px;transition:border-color .2s}.CostReportPage_filterInput__0M3S3:focus{border-color:#c9a82c}.CostReportPage_typeFilters__6CmXQ{display:flex;flex-wrap:wrap;gap:6px}.CostReportPage_typeBtn__CxslV{background:#fffef9;border:1.5px solid #ede6b8;border-radius:20px;color:#6a5700;cursor:pointer;font-size:.78rem;font-weight:600;padding:6px 14px;transition:all .15s}.CostReportPage_typeBtn__CxslV:hover{background:#fffbe4;border-color:#c9a82c}.CostReportPage_typeBtnActive__G2qTv{background:#ffe066;border-color:#c9a82c;color:#4a3800}.CostReportPage_tableWrap__vQXkF{border:1.5px solid #ede6b8;border-radius:10px;overflow-x:auto}.CostReportPage_table__PN25f{border-collapse:collapse;font-size:.85rem;width:100%}.CostReportPage_table__PN25f thead tr{background:#fffbe4;border-bottom:1.5px solid #ede6b8}.CostReportPage_table__PN25f th{color:#ad8c11;font-size:.67rem;font-weight:800;letter-spacing:.8px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.CostReportPage_table__PN25f th.CostReportPage_num__wq\+\+o{text-align:right}.CostReportPage_row__S6Mm-{border-bottom:1px solid #fdf0b0;transition:background .12s}.CostReportPage_row__S6Mm-:last-child{border-bottom:none}.CostReportPage_row__S6Mm-:hover{background:#fffef5}.CostReportPage_table__PN25f td{color:#2d2d2d;padding:10px 12px;vertical-align:top}.CostReportPage_num__wq\+\+o{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.CostReportPage_entryName__j13cK{color:#1a1a1a;font-weight:600;line-height:1.3}.CostReportPage_entryDesc__xJJzM{color:#888;font-size:.75rem;line-height:1.3;margin-top:2px}.CostReportPage_dateCell__9pZ\+4{color:#6b6b6b;white-space:nowrap}.CostReportPage_typeBadge__1VsFZ{background:#f3f4f6;border-radius:20px;color:#374151;display:inline-block;font-size:.72rem;font-weight:700;padding:3px 9px;white-space:nowrap}.CostReportPage_typeBadge__1VsFZ[data-type=time-entry]{background:#dbeafe;color:#1d4ed8}.CostReportPage_typeBadge__1VsFZ[data-type=material]{background:#d1fae5;color:#065f46}.CostReportPage_typeBadge__1VsFZ[data-type=labour]{background:#fef3c7;color:#92400e}.CostReportPage_typeBadge__1VsFZ[data-type=service]{background:#ede9fe;color:#5b21b6}.CostReportPage_statusBadge__4zf\+W{border-radius:20px;display:inline-block;font-size:.72rem;font-weight:700;padding:3px 9px;white-space:nowrap}.CostReportPage_totalsRow__n8NXa td{background:#fffbe4;border-top:1.5px solid #ede6b8;color:#6a5700;font-size:.85rem;font-weight:600;padding:12px}.CostReportPage_pagination__YsjjQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.CostReportPage_paginationInfo__T2mry{color:#a08840;font-size:.82rem}.CostReportPage_paginationBtns__dMdbC{display:flex;gap:8px}.CostReportPage_pageBtn__kbFFg{background:#fff;border:1.5px solid #e8d07a;border-radius:8px;color:#6a5700;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 16px;transition:all .15s}.CostReportPage_pageBtn__kbFFg:hover:not(:disabled){background:#fffbe4;border-color:#c9a82c}.CostReportPage_pageBtn__kbFFg:disabled{cursor:not-allowed;opacity:.4}.CostReportPage_emptyState__FqYA9{color:#a08840;padding:60px 24px;text-align:center}.CostReportPage_emptyState__FqYA9 p{font-size:.95rem;margin:0 0 6px}.CostReportPage_emptyState__FqYA9 p:first-child{color:#6a5700;font-size:1.1rem;font-weight:600}@media (max-width:900px){.CostReportPage_pageWrapper__NYN9N{padding:20px 14px}.CostReportPage_pageContainer__4713s{gap:16px;padding:20px 18px 28px}.CostReportPage_summaryGrid__IxVP1{grid-template-columns:repeat(2,1fr)}.CostReportPage_pageHeader__gF4VB{flex-direction:column}.CostReportPage_exportBtn__nNLxg{align-self:flex-start}}@media (max-width:600px){.CostReportPage_pageWrapper__NYN9N{padding:12px 8px}.CostReportPage_pageContainer__4713s{border-radius:12px;padding:16px 14px 24px}.CostReportPage_summaryGrid__IxVP1{grid-template-columns:1fr 1fr}.CostReportPage_filterBar__Somj-{align-items:stretch;flex-direction:column}}.CertificatesReportsPage_pageContainer__wTSnP{overflow:hidden}.CertificatesReportsPage_section__3WvvO{display:flex;flex-direction:column;gap:0;min-width:0}.CertificatesReportsPage_sectionHeader__juUZ2{margin-bottom:14px}.CertificatesReportsPage_sectionTitle__zKmiE{align-items:center;color:#1a1a1a;display:flex;font-size:1.15rem;font-weight:700;gap:8px;margin:0 0 4px}.CertificatesReportsPage_sectionTitle__zKmiE:before{background:#f4b400;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:10px;width:10px}.CertificatesReportsPage_sectionDesc__UrYN6{color:#6b7280;font-size:.83rem;line-height:1.45;margin:0;overflow-wrap:anywhere;padding-left:18px}.CertificatesReportsPage_sectionUpload__W1uea{margin-bottom:20px;min-height:244px;padding:32px 24px}.CertificatesReportsPage_sectionSearch__ydZsW{margin-bottom:12px;width:100%}.CertificatesReportsPage_sectionSearchInput__ovwSz{min-width:0;width:100%}.CertificatesReportsPage_toolbar__02JvX{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.CertificatesReportsPage_toolbarActions__KmVDo{align-items:center;display:flex;gap:10px}.CertificatesReportsPage_columns__5bUnq{grid-column-gap:28px;align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.CertificatesReportsPage_columnDivider__11jie{align-self:stretch;background:#ffe066;margin:0;width:1px}.CertificatesReportsPage_sectionTableWrap__4W-Lw{max-width:100%}.CertificatesReportsPage_sectionTableWrap__4W-Lw table{min-width:0;table-layout:fixed}.CertificatesReportsPage_sectionTableWrap__4W-Lw td,.CertificatesReportsPage_sectionTableWrap__4W-Lw th{padding-left:14px;padding-right:14px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(5),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(5){display:none}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:first-child,.CertificatesReportsPage_sectionTableWrap__4W-Lw th:first-child{width:34px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(3),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(3){width:88px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(4),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(4){width:74px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(6),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(6){width:96px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(7),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(7){width:92px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(8),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(8){width:42px}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(2),.CertificatesReportsPage_sectionTableWrap__4W-Lw th:nth-child(2){min-width:0}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:nth-child(2) a{display:inline-block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.CertificatesReportsPage_sectionTableWrap__4W-Lw td:first-child,.CertificatesReportsPage_sectionTableWrap__4W-Lw td:last-child,.CertificatesReportsPage_sectionTableWrap__4W-Lw th:first-child,.CertificatesReportsPage_sectionTableWrap__4W-Lw th:last-child{padding-left:12px;padding-right:12px}@media (max-width:1280px){.CertificatesReportsPage_columns__5bUnq{grid-template-columns:1fr}.CertificatesReportsPage_columnDivider__11jie{height:1px;margin:28px 0;width:auto}.CertificatesReportsPage_sectionTableWrap__4W-Lw table{min-width:0}}@media (max-width:768px){.CertificatesReportsPage_sectionUpload__W1uea{min-height:220px;padding:28px 18px}.CertificatesReportsPage_sectionTableWrap__4W-Lw{overflow-x:auto}.CertificatesReportsPage_sectionTableWrap__4W-Lw table{min-width:620px}}.ActivitySection_card__a5DVH{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;padding:32px 36px 36px;transition:transform .18s ease,box-shadow .18s ease}.ActivitySection_card__a5DVH:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-3px)}.ActivitySection_header__lbrqe{align-items:center;display:flex;gap:12px;margin-bottom:28px}.ActivitySection_headerIcon__QPgmK{color:var(--hc-gold-strong);width:20px}.ActivitySection_title__WDNVk{font-size:18px;font-weight:700;letter-spacing:-.2px}.ActivitySection_timeline__suJ0i{display:flex;flex-direction:column;gap:32px}.ActivitySection_dateGroup__xVGTv{display:flex;flex-direction:column;gap:14px}.ActivitySection_dateHeader__88x2x{align-items:center;display:flex;gap:12px;padding-left:4px}.ActivitySection_dateLabel__1hZkV{color:#0f172abf;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:capitalize}.ActivitySection_dateItems__ctioz{display:flex;flex-direction:column;gap:10px}.ActivitySection_activityCard__ORbOA{background:#fffef7b3;border:1px solid #ffd60033;border-radius:12px;box-shadow:0 1px 3px #b99a2a0f;padding:14px 16px;transition:all .2s ease}.ActivitySection_activityCard__ORbOA:hover{background:#fffde4d9;border-color:#ffd60073;box-shadow:0 4px 14px #b99a2a1f;transform:translateX(2px)}.ActivitySection_activityRow__0Db0k{align-items:flex-start;display:flex;gap:14px}.ActivitySection_activityTime__wbteJ{color:#0f172a80;flex-shrink:0;font-size:12px;font-weight:600;padding-top:2px;width:55px}.ActivitySection_avatar__U-AOr{align-items:center;background:linear-gradient(135deg,var(--hc-gold-strong),#f4b400cc);border-radius:50%;box-shadow:0 3px 10px #f4b40033,0 0 0 2px #ffffff80;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.ActivitySection_activityContent__e3VDf{flex:1 1;min-width:0}.ActivitySection_activityTitle__rQfx8{color:#0f172ad9;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px}.ActivitySection_activityMeta__73Ssm{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ActivitySection_activityUser__Ds-Iv{color:#0f172a99;font-size:12px;font-weight:500}.ActivitySection_activityDot__tGVNJ{color:#0f172a4d;font-size:12px}.ActivitySection_activitySchedule__uMj4F{color:#0f172a80;font-size:12px}.ActivitySection_empty__lfcDv{color:#0f172a80;font-size:14px;padding:64px 24px;text-align:center}.ActivitySection_pagination__c\+phN{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px}.ActivitySection_pageButton__Ahb7U{background:#fffc;border:1px solid var(--hc-border-soft);border-radius:10px;color:var(--hc-gold-dark);cursor:pointer;font-weight:600;padding:6px 12px;transition:background .12s ease,color .12s ease,border .12s ease}.ActivitySection_pageButton__Ahb7U:hover:not(:disabled){background:#fffbe4;border-color:#ffd600}.ActivitySection_pageButton__Ahb7U:disabled{cursor:not-allowed;opacity:.55}.ActivitySection_pageInfo__Z6Vug{color:#6b7280;font-size:12px}.JobEmailsPage_hero__WUJn7{background:#fffaeb;border:2px solid #f4b40073;border-radius:18px;box-shadow:0 6px 28px #f4b40029;margin-bottom:28px;overflow:hidden;padding:28px 32px;position:relative}.JobEmailsPage_hero__WUJn7:before{background-image:none;content:"";inset:0;pointer-events:none;position:absolute}.JobEmailsPage_heroInner__pk3g9{position:relative;z-index:1}.JobEmailsPage_heroTitle__KjzHm{align-items:center;color:#4a3f2e;display:flex;font-size:24px;font-weight:800;gap:12px;letter-spacing:-.01em;margin:0}.JobEmailsPage_heroTitleIcon__Sv4da{align-items:center;background:#fffdf6;border:2px solid #f4b400;border-radius:10px;box-shadow:0 4px 12px #f4b40033;color:#f4b400;display:inline-flex;height:36px;justify-content:center;width:36px}.JobEmailsPage_heroSubtitle__LzD42{color:#8c7a50;font-size:14px;line-height:1.6;margin:8px 0 0}.JobEmailsPage_heroSubtitle__LzD42 .JobEmailsPage_highlight__gYVpq,.JobEmailsPage_heroSubtitle__LzD42 a{color:#a08840;font-weight:600;text-decoration:none}.JobEmailsPage_recipientCard__4pbs6{background:#fffaeb;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 10px #c8a0000f;margin-bottom:28px;padding:18px 20px}.JobEmailsPage_recipientHeader__Swvh0{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.JobEmailsPage_recipientLabel__PyCVP{color:#a08840;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.JobEmailsPage_recipientHint__gjCGo{color:#8c7a50;font-size:12.5px}.JobEmailsPage_chipWrap__ifyiN{align-items:center;background:#fffdf6;border:1px solid #e8dfc4;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.JobEmailsPage_chipWrap__ifyiN:focus-within{border-color:#d4a017;box-shadow:0 0 0 3px #d4a01726}.JobEmailsPage_chip__Te27p{align-items:center;background:#f4b400;border-radius:999px;box-shadow:0 2px 6px #f4b40040;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:5px 11px}.JobEmailsPage_chipInvalid__K\+yDn{background:#ef4444}.JobEmailsPage_chipRemove__qaLH8{align-items:center;background:#ffffff38;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;padding:0;transition:background .12s;width:18px}.JobEmailsPage_chipRemove__qaLH8:hover{background:#fff6}.JobEmailsPage_chipInput__M2SlB{background:#0000;border:none;color:#3b2f17;flex:1 1;font-family:inherit;font-size:14px;min-width:160px;outline:none;padding:6px 4px}.JobEmailsPage_chipInput__M2SlB::placeholder{color:#b9a87a}.JobEmailsPage_recipientMeta__unpev{align-items:center;border-top:1px dashed #e8dfc4;color:#8c7a50;display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;margin-top:12px;padding-top:12px}.JobEmailsPage_metaPill__EDLn8{align-items:center;background:#fff;border:1px solid #e8dfc4;border-radius:999px;color:#6a5a36;display:inline-flex;font-weight:500;gap:6px;padding:4px 10px}.JobEmailsPage_warningPill__dkYE2{background:#fef3c7;border-color:#fcd34d;color:#92400e;font-weight:600}.JobEmailsPage_section__To7d7{margin-bottom:32px}.JobEmailsPage_sectionHeader__5oTyN{align-items:center;display:flex;gap:10px;margin:0 0 14px}.JobEmailsPage_sectionDot__LQStI{background:#f4b400;border-radius:999px;box-shadow:0 0 0 3px #d4a0172e;height:8px;width:8px}.JobEmailsPage_sectionTitle__9veOd{color:#a08840;font-size:11.5px;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.JobEmailsPage_grid__UEUxX{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.JobEmailsPage_card__KPoCI{align-items:flex-start;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:2px solid #ffe066;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;overflow:hidden;padding:18px 20px 16px;position:relative;text-align:left;transition:all .18s ease;width:100%}.JobEmailsPage_card__KPoCI:before{background:#f4b400;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .18s}.JobEmailsPage_card__KPoCI:hover:not(:disabled){background:#fffefb;border-color:#f2b632;box-shadow:0 8px 24px #c8a00024;transform:translateY(-2px)}.JobEmailsPage_card__KPoCI:hover:not(:disabled):before{opacity:1}.JobEmailsPage_card__KPoCI:active:not(:disabled){transform:translateY(0)}.JobEmailsPage_card__KPoCI:disabled{cursor:not-allowed;opacity:.5}.JobEmailsPage_cardLabel__hO1wa{color:#3b2f17;font-size:14.5px;font-weight:700;line-height:1.35}.JobEmailsPage_cardDescription__4bAa9{color:#8c7a50;font-size:12.5px;line-height:1.5}.JobEmailsPage_cardCta__i9YM6{align-items:center;color:#a08840;display:inline-flex;font-size:12px;font-weight:700;gap:4px;letter-spacing:.04em;margin-top:auto;padding-top:8px}.JobEmailsPage_cardCta__i9YM6:after{content:"→";transition:transform .18s}.JobEmailsPage_card__KPoCI:hover:not(:disabled) .JobEmailsPage_cardCta__i9YM6:after{transform:translateX(3px)}.JobEmailsPage_loadingState__cayA-{color:#a08840;font-size:14px;padding:48px 0;text-align:center}.JobEmailsPage_errorBanner__yP8Ad{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;color:#991b1b;font-size:13.5px;margin-bottom:16px;padding:12px 16px}.MiniCalendar_calendar__n9kxU{min-width:230px;padding:12px 14px 14px;-webkit-user-select:none;user-select:none}.MiniCalendar_header__CyDV7{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.MiniCalendar_navBtn__QVyql{background:none;border:none;border-radius:6px;color:#8a7640;cursor:pointer;font-size:.85rem;padding:4px 8px;transition:background .1s}.MiniCalendar_navBtn__QVyql:hover{background:#b99a2a1a}.MiniCalendar_monthLabel__kPsjt{color:#3b320f;font-size:.88rem;font-weight:700}.MiniCalendar_grid__YyLaR{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.MiniCalendar_dayName__cGkhA{color:#9a8540;font-size:.7rem;font-weight:700;padding:4px 0;text-align:center}.MiniCalendar_day__9KJk9{background:none;border:none;border-radius:6px;color:#3b320f;cursor:pointer;font-size:.78rem;line-height:1;padding:5px 2px;text-align:center;transition:background .1s}.MiniCalendar_day__9KJk9:hover{background:#b99a2a1f}.MiniCalendar_dayToday__rMf8t{color:#b99a2a;font-weight:700}.MiniCalendar_daySelected__ssGW1{background:#b99a2a!important;border-radius:50%;color:#fff!important;font-weight:700}.PdfPreviewModal_overlay__q2HS-{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140f058c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.PdfPreviewModal_modal__bVGEa{background:#fff;border:1px solid #d2a83059;border-radius:18px;box-shadow:0 24px 64px #0000002e,0 6px 20px #b99a2a1f;display:flex;flex-direction:column;height:min(94vh,1040px);overflow:hidden;width:min(1180px,100%)}.PdfPreviewModal_header__\+q5Lu{align-items:center;background:linear-gradient(180deg,#fef3c7,#fde68a);border-bottom:1px solid #d2a83040;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:14px 20px}.PdfPreviewModal_title__qII07{color:#78520a;font-size:.95rem;font-weight:800;letter-spacing:.01em}.PdfPreviewModal_actions__yhu2Q{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.PdfPreviewModal_primaryBtn__6\+x7g,.PdfPreviewModal_secondaryBtn__AU1qk,.PdfPreviewModal_toolbarBtn__vbJQ6{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;min-height:34px;padding:0 13px;transition:transform .12s ease,opacity .15s ease,background .15s ease,box-shadow .15s ease}.PdfPreviewModal_secondaryBtn__AU1qk,.PdfPreviewModal_toolbarBtn__vbJQ6{background:#fffbe4;border:2px solid #b99a2a;color:#b99a2a}.PdfPreviewModal_secondaryBtn__AU1qk:hover:not(:disabled),.PdfPreviewModal_toolbarBtn__vbJQ6:hover:not(:disabled){background:#fff;border-color:#ffd600;color:#ad8c11}.PdfPreviewModal_primaryBtn__6\+x7g{background:#ffd600;border:2px solid #e2bb06;box-shadow:0 2px 8px #ffd60033;color:#563f01}.PdfPreviewModal_primaryBtn__6\+x7g:hover:not(:disabled){background:#fffbe4;border-color:#ffd600;box-shadow:0 4px 12px #ffd60033;color:#b99a2a}.PdfPreviewModal_primaryBtn__6\+x7g:hover:not(:disabled),.PdfPreviewModal_secondaryBtn__AU1qk:hover:not(:disabled),.PdfPreviewModal_toolbarBtn__vbJQ6:hover:not(:disabled){transform:translateY(-1px)}.PdfPreviewModal_primaryBtn__6\+x7g:disabled,.PdfPreviewModal_secondaryBtn__AU1qk:disabled,.PdfPreviewModal_toolbarBtn__vbJQ6:disabled{cursor:not-allowed;opacity:.4}.PdfPreviewModal_pageLabel__4u-yo,.PdfPreviewModal_zoomLabel__Hi2Fq{color:#78520a;font-size:.78rem;font-weight:800;letter-spacing:.02em;min-width:52px;text-align:center}.PdfPreviewModal_toolbarDivider__R42Nv{align-self:stretch;background:#b98c1e4d;margin:0 2px;width:1px}.PdfPreviewModal_body__mM5N6{background:#f9f6ee;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:28px 24px}.PdfPreviewModal_body__mM5N6::-webkit-scrollbar{width:8px}.PdfPreviewModal_body__mM5N6::-webkit-scrollbar-track{background:#0000}.PdfPreviewModal_body__mM5N6::-webkit-scrollbar-thumb{background:#b98c1e40;border-radius:4px}.PdfPreviewModal_body__mM5N6::-webkit-scrollbar-thumb:hover{background:#b98c1e66}.PdfPreviewModal_paperWrap__E9h42{align-items:flex-start;display:flex;justify-content:center;min-height:100%;width:min(860px,100%)}.PdfPreviewModal_canvasStage__sCJ94{display:flex;justify-content:center;position:relative;width:100%}.PdfPreviewModal_canvas__aeynj,.PdfPreviewModal_errorState__K0WB0,.PdfPreviewModal_loadingState__Zjh3N{align-items:center;background:#fff;border:1px solid #d2a8304d;border-radius:8px;box-shadow:0 8px 32px #0000001a,0 2px 8px #b99a2a1a;color:#c0392b;display:flex;flex-direction:column;font-size:.9em;font-weight:600;gap:12px;max-width:100%;padding:40px 24px;width:100%}.PdfPreviewModal_retryBtn__VybB4{background:#f4b400;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9em;font-weight:600;margin-top:4px;padding:8px 20px;transition:background .15s}.PdfPreviewModal_retryBtn__VybB4:hover{background:#d4a000}.PdfPreviewModal_canvas__aeynj{display:block;height:auto}.PdfPreviewModal_errorState__K0WB0,.PdfPreviewModal_loadingState__Zjh3N{align-items:center;color:#78520a;display:flex;font-size:.95rem;font-weight:700;inset:0;justify-content:center;min-height:640px;padding:24px;position:absolute;text-align:center}.PdfPreviewModal_errorState__K0WB0{color:#9b1c1c}.EmailQuoteModal_overlay__6V-7r{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140f0580;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}.EmailQuoteModal_modal__rc9OZ{background:#fff;border:1px solid #d2a8304d;border-radius:12px;box-shadow:0 24px 64px #0000002e,0 6px 20px #b99a2a1f;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(580px,100%)}.EmailQuoteModal_header__QF\+x\+{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border-bottom:2px solid #ffe066;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.EmailQuoteModal_headerTitle__da3Uc{color:#232323;font-size:.95rem;font-weight:700}.EmailQuoteModal_closeBtn__miavd{background:none;border:none;border-radius:4px;color:#b99a2a;cursor:pointer;font-size:1.4rem;line-height:1;padding:0 4px;transition:color .15s,background .15s}.EmailQuoteModal_closeBtn__miavd:hover{background:#b99a2a1f;color:#232323}.EmailQuoteModal_body__7eDsf{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:20px 24px 8px}.EmailQuoteModal_body__7eDsf::-webkit-scrollbar{width:6px}.EmailQuoteModal_body__7eDsf::-webkit-scrollbar-track{background:#0000}.EmailQuoteModal_body__7eDsf::-webkit-scrollbar-thumb{background:#b98c1e40;border-radius:3px}.EmailQuoteModal_fieldRow__Zg6Ne{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;min-height:38px;padding:8px 0}.EmailQuoteModal_fieldLabel__NkmZV{color:#6b7280;flex-shrink:0;font-size:.8rem;font-weight:700;text-align:right;width:60px}.EmailQuoteModal_chipField__Dtj4e{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4px;min-height:28px}.EmailQuoteModal_chip__3r4YI{align-items:center;background:#fffde4;border:1px solid #b99a2a;border-radius:6px;color:#232323;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;padding:3px 8px}.EmailQuoteModal_chipRemove__sr36A{background:none;border:none;color:#b08800;cursor:pointer;font-size:.85rem;line-height:1;opacity:.7;padding:0 0 0 2px;transition:opacity .15s ease,color .15s ease}.EmailQuoteModal_chipRemove__sr36A:hover{color:#dc2626;opacity:1}.EmailQuoteModal_chipInput__gQUbq{background:#0000;border:none;color:#1f2937;flex:1 1;font-size:.85rem;min-width:140px;outline:none;padding:2px 0}.EmailQuoteModal_addCcBtn__E1YJB{background:none;border:none;border-radius:4px;color:#b99a2a;cursor:pointer;flex-shrink:0;font-size:.78rem;font-weight:700;padding:2px 6px;transition:background .12s;white-space:nowrap}.EmailQuoteModal_addCcBtn__E1YJB:hover{background:#fffde4}.EmailQuoteModal_subjectInput__W59lj{background:#0000;border:1px solid #ffe066;border-radius:6px;color:#1f2937;flex:1 1;font-size:.875rem;outline:none;padding:4px 8px;transition:border-color .15s,background .15s}.EmailQuoteModal_subjectInput__W59lj:focus{background:#fffde4;border-color:#b99a2a}.EmailQuoteModal_editorWrap__K25\+d{border:1px solid #e5d99a;border-radius:6px;margin-top:8px;overflow:hidden}.EmailQuoteModal_editorToolbar__\+0nZU{align-items:center;background:#fafaf5;border-bottom:1px solid #f0e8c8;display:flex;gap:2px;padding:6px 10px}.EmailQuoteModal_fmtBtn__wWwVi{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#374151;cursor:pointer;display:flex;font-size:.85rem;height:26px;justify-content:center;transition:background .12s,border-color .12s;width:30px}.EmailQuoteModal_fmtBtn__wWwVi:hover{background:#f3f4f6;border-color:#d1d5db}.EmailQuoteModal_fmtDivider__AcYCt{background:#e5e7eb;height:18px;margin:0 4px;width:1px}.EmailQuoteModal_revertBtn__VVO0x{background:#fff;border:1px solid #b99a2a;border-radius:6px;color:#b99a2a;cursor:pointer;font-size:.78rem;font-weight:600;margin-left:auto;padding:3px 10px;transition:background .12s}.EmailQuoteModal_revertBtn__VVO0x:hover{background:#fffde4}.EmailQuoteModal_editor__OTNkA{background:#fff;color:#1f2937;font-size:.875rem;line-height:1.6;max-height:300px;min-height:200px;outline:none;overflow-y:auto;padding:14px 16px}.EmailQuoteModal_editor__OTNkA::-webkit-scrollbar{width:6px}.EmailQuoteModal_editor__OTNkA::-webkit-scrollbar-track{background:#0000}.EmailQuoteModal_editor__OTNkA::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.EmailQuoteModal_attachmentsSection__Lse2t{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:12px 0 4px}.EmailQuoteModal_attachmentsLabel__bP\+zi{color:#b99a2a;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:0;text-transform:uppercase}.EmailQuoteModal_attachmentChip__Q5Y0E{align-items:center;align-self:flex-start;background:#fffde4;border:1px solid #e5d99a;border-radius:6px;color:#232323;display:inline-flex;font-size:.82rem;gap:6px;padding:6px 12px}.EmailQuoteModal_attachmentIcon__PM\+yV{flex-shrink:0;height:22px;object-fit:contain;width:22px}.EmailQuoteModal_attachmentName__R-7ss{color:#1f2937;font-weight:600}.EmailQuoteModal_attachmentAuto__W28I4{color:#b99a2a;font-size:.75rem;font-style:italic}.EmailQuoteModal_attachmentChipAccepted__4oqg1{background:#f0fdf4;border-color:#bbf7d0}.EmailQuoteModal_attachmentAccepted__F5dYL{color:#16a34a;font-size:.72rem;font-style:italic}.EmailQuoteModal_emailSettingsBtn__Zsj90{align-self:flex-start;background:#fff;border:1px solid #b99a2a;border-radius:6px;color:#b99a2a;cursor:pointer;font-size:.78rem;font-weight:700;margin-top:0;padding:6px 10px;transition:background .12s}.EmailQuoteModal_emailSettingsBtn__Zsj90:hover{background:#fffde4}.EmailQuoteModal_errorMsg__3HThq{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:.82rem;margin-top:10px;padding:8px 12px}.EmailQuoteModal_footer__h0KJo{align-items:center;background:#fafafa;border-top:1px solid #d2a83033;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.EmailQuoteModal_cancelBtn__0KvMJ{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 18px;transition:background .12s}.EmailQuoteModal_cancelBtn__0KvMJ:hover:not(:disabled){background:#f3f4f6}.EmailQuoteModal_sendBtn__70UKN{background:#2563eb;border:1.5px solid #2563eb;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 20px;transition:background .15s,transform .1s}.EmailQuoteModal_sendBtn__70UKN:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.EmailQuoteModal_cancelBtn__0KvMJ:disabled,.EmailQuoteModal_sendBtn__70UKN:disabled{cursor:not-allowed;opacity:.5}.EmailQuoteModal_sentState__2af1g{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px}.EmailQuoteModal_sentIcon__fgqLw{align-items:center;background:#d1fae5;border-radius:50%;color:#065f46;display:flex;font-size:1.8rem;font-weight:800;height:56px;justify-content:center;width:56px}.EmailQuoteModal_sentText__01ENG{color:#065f46;font-size:1rem;font-weight:700}.QuotingPage_quoteThemeScope__uG2rN{--quote-main:#5f67d6;--quote-text:#4b5563;--quote-highlight:#eef1df;--quote-header-bg:#fff;--quote-border:#c9d0ef;--quote-border-width:1px;--quote-soft-bg:#fffaeddb;--quote-banner-bg:#fff2cc;--quote-banner-border:#e9d9a1;--quote-banner-text:#6d5810;--quote-table-header-bg:#5f67d6;--quote-table-header-text:#fff;--quote-description-bg:#eef1df;--quote-description-border:#cfd7b0;--quote-description-text:#5f67d6;--quote-shadow:0 18px 50px #00000014,0 2px 10px #b99a2a1f}.QuotingPage_pageShell__E1yIm{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.QuotingPage_pageLayout__gUf8z{align-items:flex-start;display:flex;flex:1 1;justify-content:center}.QuotingPage_pageBody__X2y61{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;gap:0;max-width:1400px;min-width:0;overflow:hidden;padding:40px;position:relative;width:100%}.QuotingPage_pageBody__X2y61:before{background:linear-gradient(180deg,#0f172a08,#0000);height:76px;inset:0 0 auto 0}.QuotingPage_pageBody__X2y61:after,.QuotingPage_pageBody__X2y61:before{border-radius:16px 16px 0 0;content:"";pointer-events:none;position:absolute}.QuotingPage_pageBody__X2y61:after{background:linear-gradient(180deg,#fff6,#0000);height:90px;left:0;right:0;top:0}.QuotingPage_jobDetailsHeader__4n4Ni,.QuotingPage_pageTitleRow__irwaJ,.QuotingPage_publishBanner__EckBb,.QuotingPage_sectionFooterRight__FHZoi,.QuotingPage_sectionFooter__L7kDI,.QuotingPage_sectionSubToolbar__fgDh8,.QuotingPage_versionToolbar__aQ-Gf{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.QuotingPage_pageTitleRow__irwaJ{border-bottom:1px solid #fcd34d1f;margin-bottom:28px;padding:0 0 28px;position:relative;z-index:1}.QuotingPage_jobHeaderActions__kCcai{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.QuotingPage_smsModalOverlay__JslLr{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f180761;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.QuotingPage_smsModal__CWjuA{background:#fffef7;border:1px solid #ffd6004d;border-radius:18px;box-shadow:0 20px 50px #0000002e,0 6px 18px #b99a2a1f;display:flex;flex-direction:column;overflow:hidden;width:min(420px,100%)}.QuotingPage_smsModalHeader__jRJq7{align-items:center;background:linear-gradient(180deg,#fff7d8,#fffef2);border-bottom:1px solid #b99a2a2e;color:#584510;display:flex;font-size:.95rem;font-weight:800;justify-content:space-between;padding:14px 18px}.QuotingPage_smsModalClose__6q6Md{background:none;border:none;border-radius:6px;color:#9a7c1f;cursor:pointer;font-size:1rem;line-height:1;padding:2px 6px;transition:background .15s}.QuotingPage_smsModalClose__6q6Md:hover{background:#b99a2a1f}.QuotingPage_smsModalField__X1Hmj{display:flex;flex-direction:column;gap:5px;padding:14px 18px 0}.QuotingPage_smsModalLabel__ZDtQF{align-items:center;color:#6b5010;display:flex;font-size:.8rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;text-transform:uppercase}.QuotingPage_smsCharCount__MCLkj{color:#9a8040;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none}.QuotingPage_smsCharCountOver__Z2\+VZ{color:#dc2626;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.QuotingPage_smsModalInput__rLETz{background:#fffff8;border:1px solid #b99a2a4d;border-radius:8px;color:#2d2006;font-size:.9rem;outline:none;padding:8px 11px;transition:border-color .15s}.QuotingPage_smsModalInput__rLETz:focus{border-color:#f5c518}.QuotingPage_smsModalTextarea__64\+EP{background:#fffff8;border:1px solid #b99a2a4d;border-radius:8px;color:#2d2006;font-family:inherit;font-size:.88rem;line-height:1.5;outline:none;padding:8px 11px;resize:vertical;transition:border-color .15s}.QuotingPage_smsModalTextarea__64\+EP:focus{border-color:#f5c518}.QuotingPage_smsModalActions__-Bac4{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:14px 18px}.QuotingPage_smsModalCancel__9BIXT{background:#0000;border:1px solid #b99a2a4d;border-radius:9px;color:#7a6010;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;transition:background .15s}.QuotingPage_smsModalCancel__9BIXT:hover{background:#b99a2a14}.QuotingPage_smsModalSend__KzNYF{background:linear-gradient(180deg,#ffd600,#f5c000);border:1px solid #b99a2a4d;border-radius:9px;color:#3b2800;cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 18px;transition:opacity .15s}.QuotingPage_smsModalSend__KzNYF:hover:not(:disabled){opacity:.88}.QuotingPage_smsModalSend__KzNYF:disabled{cursor:not-allowed;opacity:.45}.QuotingPage_smsDesktopNotice__zeWjH{background:#fff8d6d9;border:1px solid #b99a2a38;border-radius:10px;color:#584510;font-size:.875rem;line-height:1.5;margin:14px 18px 0;padding:12px 14px}.QuotingPage_smsDesktopPhone__kpddV{background:#f8f5e8;border:1px solid #b99a2a38;border-radius:8px;color:#2d2006;font-family:monospace;font-size:.9rem;font-weight:600;padding:7px 11px}.QuotingPage_smsFeedbackSuccess__c2orI{background:#dcfce7e6;border:1px solid #22c55e4d;border-radius:10px;color:#14532d;font-size:.875rem;line-height:1.5;margin:12px 18px 0;padding:11px 14px}.QuotingPage_smsFeedbackError__t-Fhj{background:#fee2e2e6;border:1px solid #dc262640;border-radius:10px;color:#7f1d1d;display:flex;flex-direction:column;font-size:.875rem;gap:8px;line-height:1.5;margin:12px 18px 0;padding:11px 14px}.QuotingPage_smsBuyCreditsBtn__b1TMC{align-self:flex-start;background:linear-gradient(180deg,#ffd600,#f5c000);border:1px solid #b99a2a4d;border-radius:8px;color:#3b2800;cursor:pointer;font-size:.82rem;font-weight:700;padding:6px 14px;transition:opacity .15s}.QuotingPage_smsBuyCreditsBtn__b1TMC:hover{opacity:.85}.QuotingPage_previewModalOverlay__Z5RY1{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f180752;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.QuotingPage_previewModal__gnycw{background:#fffef7;border:1px solid #ffd60047;border-radius:24px;box-shadow:0 28px 70px #0000002e,0 8px 24px #b99a2a1f;display:flex;flex-direction:column;height:min(94vh,1040px);overflow:hidden;width:min(1120px,100%)}.QuotingPage_previewModalHeader__Dpvgy{align-items:center;background:linear-gradient(180deg,#fff7d8,#fffef2);border-bottom:1px solid #b99a2a29;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.QuotingPage_previewModalTitle__7mIiG{color:#584510;font-size:1rem;font-weight:800}.QuotingPage_previewModalActions__MyL2Y{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.QuotingPage_previewModalBody__2N6wx{align-items:flex-start;background:radial-gradient(circle at top,#fff8d6bf,#0000 45%),#efe9d8;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:24px}.QuotingPage_previewModalPaper__HrNwO{aspect-ratio:210/297;background:#fff;border-radius:8px;box-shadow:0 22px 50px #00000029,0 4px 14px #00000014;flex:0 0 auto;max-height:100%;overflow:hidden;width:min(860px,100%)}.QuotingPage_previewModalLoading__EyBGM{align-items:center;background:linear-gradient(180deg,#fffef8,#f7f1df);color:#6b5a1a;display:flex;font-size:.95rem;font-weight:700;height:100%;justify-content:center;padding:24px;width:100%}.QuotingPage_previewModalFrame__wb76u{background:#fff;border:none;display:block;height:100%;width:100%}.QuotingPage_pageTitle__k2Qia{color:#b99a2a;font-size:1.4rem;font-weight:800;letter-spacing:.01em}.QuotingPage_changeTypeBtn__M2XFA{background:linear-gradient(180deg,#c8a733,#b99a2a);border:1px solid #9172121f;border-radius:12px;color:#fffdf4;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 18px}.QuotingPage_publishBtn__2wBkw{align-items:center;background:linear-gradient(180deg,#f4b400,#d4a000);border:1px solid #d4a00033;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:5px;padding:9px 20px;transition:opacity .15s}.QuotingPage_publishBtn__2wBkw:hover:not(:disabled){opacity:.9}.QuotingPage_publishBtn__2wBkw:disabled{cursor:not-allowed;opacity:.5}.QuotingPage_editorCard__IOXzB,.QuotingPage_jobDetailsCard__QxIkD,.QuotingPage_loadingState__5etwX,.QuotingPage_versionsCard__VAzR2{border:none;border-bottom:1px solid #ffe066;border-radius:0;box-shadow:none}.QuotingPage_editorCard__IOXzB{background:#fff;border-bottom:none;padding:0 24px 24px}.QuotingPage_jobDetailsCard__QxIkD{padding:18px 24px}.QuotingPage_versionsCard__VAzR2{padding:16px 24px}.QuotingPage_versionsHeader__O5dX6{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.QuotingPage_versionsHeaderRight__pPk-O{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.QuotingPage_headerNavBtn__ODcka{align-items:center;background:#fffdf4;border:1px solid #b99a2a40;border-radius:9px;color:#3b320f;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;gap:6px;padding:7px 13px;transition:background .15s,border-color .15s,transform .12s;white-space:nowrap}.QuotingPage_headerNavBtn__ODcka:hover{background:#fff8dc;border-color:#b99a2a80;transform:translateY(-1px)}.QuotingPage_editTemplateBtn__AN7GR{align-items:center;background:linear-gradient(135deg,#c9a227,#b99a2a);border:none;border-radius:9px;box-shadow:0 2px 8px #b99a2a4d;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;gap:6px;padding:7px 14px;transition:opacity .15s,transform .12s;white-space:nowrap}.QuotingPage_editTemplateBtn__AN7GR:hover{opacity:.9;transform:translateY(-1px)}.QuotingPage_versionsTitle__rcRD7{align-items:center;color:#2f2610;display:flex;font-size:1rem;font-weight:800;gap:8px}.QuotingPage_versionToggleBtn__qU1qI{background:none;border:none;border-radius:4px;color:#8a7640;cursor:pointer;font-size:.85rem;padding:4px 8px;transition:all .15s ease}.QuotingPage_versionToggleBtn__qU1qI:hover{background:#b99a2a14;color:#2f2610}.QuotingPage_versionsSubtext__vQhDd{color:#8a7640;font-size:.78rem;margin-top:3px}.QuotingPage_versionSaveBadge__2uzKh{align-items:center;background:#fff9e7d9;border:1px solid #b99a2a2e;border-radius:999px;color:#7f6a14;display:inline-flex;font-size:.76rem;font-weight:700;justify-content:center;min-height:34px;padding:6px 10px}.QuotingPage_versionSaveBadgeSaved__qknqG{background:#dff7e6e6;border-color:#256f3c33;color:#256f3c}.QuotingPage_versionSaveBadgeError__aP5tV{background:#ffebebf2;border-color:#a128282e;color:#a12828}.QuotingPage_versionsTableWrap__0Vv5f{overflow-x:auto}.QuotingPage_versionsTable__CrK5d{border-collapse:collapse;font-size:.82rem;width:100%}.QuotingPage_versionsTable__CrK5d td,.QuotingPage_versionsTable__CrK5d th{border-top:1px solid #b99a2a1f;padding:10px 12px;text-align:left;white-space:nowrap}.QuotingPage_versionsTable__CrK5d th{color:#8a7640;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.QuotingPage_versionRowActive__j\+Qkb{background:#fff8dfd1}.QuotingPage_versionsEmpty__I9hrL{color:#8a7640;text-align:center}.QuotingPage_versionTableBtn__VOgXN{align-items:center;background:#fffdf4;border:1px solid #b99a2a38;border-radius:10px;color:#3b320f;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;justify-content:center;padding:6px 10px}.QuotingPage_versionActionBtns__4w1XA{align-items:center;display:flex;gap:6px}.QuotingPage_versionTableBtnDelete__avVOL{align-items:center;background:#fff4f4;border:1px solid #a1282838;border-radius:10px;color:#8b1e1e;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;justify-content:center;padding:6px 10px;transition:all .15s ease}.QuotingPage_versionTableBtnDelete__avVOL:hover{background:#ffe8e8;border-color:#a1282859;color:#6b1010}.QuotingPage_jobDetailsTitle__7qvU8{color:#3b320f;font-size:1rem;font-weight:700}.QuotingPage_addDepositBtn__x4g1w,.QuotingPage_addFavBtn__UWL33,.QuotingPage_addLineBtn__4aBx\+,.QuotingPage_addSectionBtn__FiVgu,.QuotingPage_contactShowBtn__HWiiB,.QuotingPage_detailPanelViewLink__sWZXd,.QuotingPage_jobDetailsTitle__7qvU8 a{color:#b99a2a;text-decoration:none}.QuotingPage_jobEditBtn__3ZdXR{color:#d96b3b;margin-left:4px}.QuotingPage_contactShowBtn__HWiiB,.QuotingPage_detailPanelViewLink__sWZXd,.QuotingPage_editTitleBtn__SZBs3,.QuotingPage_jobEditBtn__3ZdXR,.QuotingPage_notesMoreBtn__6b2Wk{background:none;border:none;cursor:pointer;font:inherit;padding:0}.QuotingPage_deleteLineBtn__CsQop{background:#fff5f5;border:1px solid #f2b0a7;border-radius:7px;color:#d54b3d;cursor:pointer;font:inherit;font-size:.74em;font-weight:700;opacity:1;padding:5px 10px;transition:color .15s ease,background .15s ease,border-color .15s ease}.QuotingPage_deleteLineBtn__CsQop:hover{background:#d54b3d;border-color:#d54b3d;color:#fff}.QuotingPage_editBtn__r2qcE,.QuotingPage_editJobHeaderBtn__iY9-b,.QuotingPage_footerActionBtn__fwyZL,.QuotingPage_newVersionBtn__1vvsk,.QuotingPage_previewBtn__oRsIn,.QuotingPage_saveBtn__LiQHz,.QuotingPage_selectExistingBtn__qJ-Jo,.QuotingPage_subToolBtn__h\+4z5,.QuotingPage_toolbarDropBtn__Q-9e9,.QuotingPage_toolbarIconBtn__CGsjp,.QuotingPage_versionPill__KuTTl{align-items:center;background:#fffdf4;border:1px solid #b99a2a38;border-radius:10px;color:#3b320f;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:5px;justify-content:center;padding:7px 11px}.QuotingPage_saveBtn__LiQHz{background:linear-gradient(180deg,#c8a733,#b99a2a);border-color:#91721233;color:#fffdf4}.QuotingPage_previewBtn__oRsIn:disabled,.QuotingPage_saveBtn__LiQHz:disabled{cursor:not-allowed;opacity:.6}.QuotingPage_selectExistingBtn__qJ-Jo{margin-bottom:6px;padding:10px 14px}.QuotingPage_editJobHeaderBtn__iY9-b{padding:10px 14px}.QuotingPage_jobDetailsCols__oEnBc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.QuotingPage_detailPanel__axYV2{background:#fffef9f5;border:1px solid #b99a2a29;border-radius:16px;overflow:hidden}.QuotingPage_detailPanelHeader__9rt1Q{align-items:center;background:#fffde4eb;border-bottom:1px solid #b99a2a4d;color:#3b320f;display:flex;font-size:.82rem;font-weight:700;justify-content:space-between;padding:12px 14px}.QuotingPage_detailPanelBody__5FP6S{display:flex;flex-direction:column;gap:6px;padding:14px}.QuotingPage_detailCustomerName__Tl1q7{align-items:center;color:#1f1807;display:flex;font-size:.92rem;font-weight:700;gap:6px}.QuotingPage_contactRow__cfMM8,.QuotingPage_detailAddress__UWFcH,.QuotingPage_introText__eQ3hn,.QuotingPage_paperFooter__0ZK3g{color:var(--quote-text)}.QuotingPage_detailAddress__UWFcH{align-items:flex-start;display:flex;font-size:.82rem;gap:5px}.QuotingPage_contactRow__cfMM8,.QuotingPage_detailNotesHidden__U\+a\+Y,.QuotingPage_detailNotes__-yU\+g{align-items:center;background:#fffcefeb;border-top:1px solid #b99a2a1a;display:flex;font-size:.8rem;justify-content:space-between;padding:10px 14px}.QuotingPage_quoteNotesRow__PIilJ{align-items:center;display:none;gap:12px;justify-content:space-between;padding:12px 14px 0}.QuotingPage_quoteNotesLabel__QMOo3{color:#8a7640;font-size:.8rem;font-weight:700}.QuotingPage_quoteNotesActions__sf7iC{align-items:center;display:inline-flex;gap:10px}.QuotingPage_contactDetails__bRVEl{grid-gap:8px;background:#fffef9fa;border-top:1px solid #b99a2a1a;display:grid;gap:8px;padding:12px 14px 14px}.QuotingPage_contactDetailItem__BU0gq{grid-gap:10px;align-items:start;display:grid;font-size:.8rem;gap:10px;grid-template-columns:64px 1fr}.QuotingPage_contactDetailLabel__60T97{color:#8a7640;font-weight:700}.QuotingPage_contactDetailValue__eqGSe{color:var(--quote-text)}.QuotingPage_contactDetailLink__aM5yx{color:var(--quote-main);text-decoration:none;word-break:break-word}.QuotingPage_contactDetailLink__aM5yx:hover{text-decoration:underline}.QuotingPage_notesBadge__iZtNJ{background:#ffe58029;border:1px solid #b99a2a2e;border-radius:999px;color:#7f6a14;cursor:pointer;font-size:.75rem;font-weight:700;padding:4px 8px}.QuotingPage_editorCard__IOXzB{overflow:visible}.QuotingPage_versionToolbar__aQ-Gf{align-items:center;background:#fffde4eb;border-bottom:1px solid #ffd6004d;border-radius:20px 20px 0 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:11px 16px}.QuotingPage_versionToolbarActions__GASgI,.QuotingPage_versionToolbarLeft__NoNuy,.QuotingPage_versionToolbarRight__FwllA{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.QuotingPage_versionMetaPill__0mzlE{align-items:center;background:#fffceff5;border:1px solid #b99a2a33;border-radius:999px;color:#6a5414;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;min-height:30px;padding:4px 10px}.QuotingPage_draftTag__4R1P9{background:#fff1bd8c;border:1px solid #b99a2a2e;border-radius:999px;color:#7f6a14;font-size:.68rem;font-weight:700;padding:3px 7px}.QuotingPage_toolbarIconBtn__CGsjp{font-size:.9rem;height:32px;padding:0;width:32px}.QuotingPage_toolbarIconBtnRed__Xk3IU{color:#dc2626!important}.QuotingPage_toolbarIconBtnRed__Xk3IU:hover{background:#dc262614!important;border-color:#dc262633!important}.QuotingPage_msgTabBar__tjjXA{display:flex;gap:6px;padding:12px 18px 0}.QuotingPage_msgTab__3IH-N{background:#0000;border:1.5px solid #b99a2a40;border-radius:9px;color:#7a6010;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:600;padding:8px 0;transition:background .15s,border-color .15s,color .15s}.QuotingPage_msgTab__3IH-N:hover{background:#b99a2a14}.QuotingPage_msgTabActive__VOvPM{background:linear-gradient(180deg,#fff3a0,#ffe940);border-color:#d4a800;color:#3b2800}.QuotingPage_msgTabActiveWa__2kVni{background:linear-gradient(180deg,#d4f5e2,#b2edcc);border-color:#25d366;color:#0a4a22}.QuotingPage_waModalSend__-0QGq{background:linear-gradient(180deg,#25d366,#1daf55);border:1px solid #128c4c66;border-radius:9px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 18px;transition:opacity .15s}.QuotingPage_waModalSend__-0QGq:hover:not(:disabled){opacity:.88}.QuotingPage_waModalSend__-0QGq:disabled{cursor:not-allowed;opacity:.45}.QuotingPage_waModalNote__7xtTe{background:#25d36614;border:1px solid #25d36638;border-radius:9px;color:#0d5c2c;font-size:.82rem;line-height:1.5;margin:10px 18px 0;padding:10px 13px}.QuotingPage_datePickerWrap__0-tFA{display:inline-flex;position:relative}.QuotingPage_hiddenDateInput__o0SBM{bottom:0;height:0;left:0;opacity:0;pointer-events:none;position:absolute;width:0}.QuotingPage_toolbarDivider__9KEIg{background:#b99a2a2e;height:20px;width:1px}.QuotingPage_publishBanner__EckBb{background:#fffde4eb;border-bottom:1px solid var(--quote-banner-border);border-top:1px solid var(--quote-banner-border);padding:12px 16px}.QuotingPage_bannerText__Gv-y3{color:var(--quote-banner-text);flex:1 1;font-size:.86rem;font-weight:600;text-align:left}.QuotingPage_quoteDecisionActions__UwiPB{align-items:center;display:inline-flex;gap:8px}.QuotingPage_acceptBtn__IzGdm,.QuotingPage_declineBtn__Wjsnz{border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:.8rem;font-weight:700;padding:9px 14px}.QuotingPage_acceptBtn__IzGdm{background:#16a34a;color:#fff}.QuotingPage_declineBtn__Wjsnz{background:#fff7f7;border-color:#b4232347;color:#b42323}.QuotingPage_acceptBtn__IzGdm:disabled,.QuotingPage_declineBtn__Wjsnz:disabled{cursor:not-allowed;opacity:.55}.QuotingPage_quotePaper__rMXGl{padding:16px 0 30px}.QuotingPage_letterheadActions__OkWxL{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.QuotingPage_letterheadToggle__S1UzQ{align-items:center;background:#fff8e7a6;border:1px solid #b99a2a38;border-radius:12px;color:#b99a2a;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:7px;margin-bottom:18px;padding:8px 12px}.QuotingPage_letterheadToggleIcon__FkYSt{flex:0 0 auto;height:20px;object-fit:contain;width:20px}.QuotingPage_refreshLogoBtn__i8O4p{background:#f8fbffbf;color:#6a5e35}.QuotingPage_letterheadToggle__S1UzQ:disabled{cursor:not-allowed;opacity:.6}.QuotingPage_documentCanvas__pqYY7{display:flex}.QuotingPage_documentPage__k2bSs{background:#fff;border-radius:14px;box-shadow:0 12px 40px #00000017,0 2px 10px #0000000a;font-size:1rem;font-size:var(--quote-font-size,1rem);padding:32px 40px 40px;width:100%}.QuotingPage_quoteEditorFieldset__ANMoa{border:0;margin:0;min-inline-size:0;padding:0}.QuotingPage_documentPage__k2bSs input,.QuotingPage_documentPage__k2bSs textarea{background:#0000!important;border:none!important;border-bottom:1.5px solid #0000!important;border-radius:0!important;box-shadow:none!important;padding:2px 4px!important;transition:border-color .18s ease,background .18s ease!important}.QuotingPage_documentPage__k2bSs input:focus,.QuotingPage_documentPage__k2bSs textarea:focus{background:#b99a2a0a!important;border-color:#0000 #0000 #b99a2a!important;border-bottom-color:var(--quote-main,#b99a2a)!important;box-shadow:none!important}.QuotingPage_documentPage__k2bSs input:hover{border-bottom-color:#b99a2a40!important}.QuotingPage_documentPage__k2bSs .QuotingPage_depositInput__1WLvS,.QuotingPage_documentPage__k2bSs .QuotingPage_depositInput__1WLvS:focus,.QuotingPage_documentPage__k2bSs .QuotingPage_depositInput__1WLvS:hover{background:#fff!important;border:1.5px solid #b99a2a59!important;border-radius:6px!important;box-shadow:none!important;padding:3px 7px!important}.QuotingPage_documentPage__k2bSs .QuotingPage_depositInput__1WLvS:focus{border-color:#b99a2a!important;border-color:var(--quote-main,#b99a2a)!important}.QuotingPage_documentPage__k2bSs .QuotingPage_depositTypeSelect__MRdik{background:#fff!important;border:1.5px solid #b99a2a59!important;border-radius:6px!important;pointer-events:auto!important}@media print{.QuotingPage_documentPage__k2bSs{border-radius:0!important;box-shadow:none!important;max-width:100%!important;padding:20px 24px!important;width:100%!important}.QuotingPage_addFavBtn__UWL33,.QuotingPage_addLineBtn__4aBx\+,.QuotingPage_addSectionBtn__FiVgu,.QuotingPage_addSectionRow__v\+d\+W,.QuotingPage_deleteLineBtn__CsQop,.QuotingPage_deleteLineCell__gPg-s,.QuotingPage_documentPage__k2bSs button,.QuotingPage_dragHandle__wisoj,.QuotingPage_introTextActions__NHaeA,.QuotingPage_lineCheckbox__g8Qnn,.QuotingPage_lineItemsTable__WaHwv tbody td:first-child,.QuotingPage_lineItemsTable__WaHwv thead th:first-child,.QuotingPage_quoteTitleBar__4bz0T,.QuotingPage_savedSectionsPanel__2BmzN,.QuotingPage_sectionDeleteBtn__wqEw9,.QuotingPage_sectionFooterRight__FHZoi,.QuotingPage_sectionFooter__L7kDI,.QuotingPage_sectionSubToolbar__fgDh8{display:none!important}.QuotingPage_documentPage__k2bSs input,.QuotingPage_documentPage__k2bSs textarea{background:#0000!important;border:none!important;box-shadow:none!important;overflow:hidden!important;resize:none!important}.QuotingPage_sectionBlock__OJQIB{border:none!important;border-radius:0!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.QuotingPage_sectionTopRow__VVRCy{border-bottom:1px solid #ffe8a0!important}body{background:#fff!important}}.QuotingPage_documentPageLandscape__irwEB{width:min(100%,920px)}.QuotingPage_documentIndented__lF2gT .QuotingPage_documentMetaBlock__irPyO:first-child{padding-left:18px}.QuotingPage_documentHeader__zfpHj{align-items:flex-start;background:var(--quote-header-bg);border-bottom:var(--quote-border-width) solid var(--quote-border);display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:18px 8px 22px}.QuotingPage_documentLogo__VX5Uv{align-items:center;display:flex;justify-content:center;min-height:100px;width:160px}.QuotingPage_documentLogo__VX5Uv img{max-height:100px;max-width:160px;object-fit:contain}.QuotingPage_logoFallback__a3Iye{color:var(--quote-main);font-size:36px;font-weight:800}.QuotingPage_documentCompanyCard__J8OTs{background:var(--quote-highlight);border:0;color:var(--quote-text);margin-left:auto;max-width:228px;min-width:208px;padding:16px 18px;text-align:right}.QuotingPage_documentCompanyCard__J8OTs h3{color:var(--quote-main);font-size:1.12em;margin:0 0 10px}.QuotingPage_documentCompanyCard__J8OTs p{font-size:.84em;line-height:1.35;margin:3px 0}.QuotingPage_documentMeta__H9fXw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-bottom:28px}.QuotingPage_documentMetaBlock__irPyO{color:var(--quote-text);font-size:.8em}.QuotingPage_documentMetaBlock__irPyO p{line-height:1.6;margin:5px 0}.QuotingPage_documentMetaBlock__irPyO strong{color:#374151;font-weight:600}.QuotingPage_quoteTitleBar__4bz0T{align-items:center;border-bottom:1.5px solid #e9d9a1;border-bottom:1.5px solid var(--quote-border,#e9d9a1);display:flex;gap:10px;margin:24px 0 18px;padding-bottom:12px}.QuotingPage_quoteDraftLabel__bjW6I,.QuotingPage_quoteTitleLabel__JnsUC{color:var(--quote-main);font-size:1.05em;font-weight:800;white-space:nowrap}.QuotingPage_quoteTitleSep__jJe1N{color:#d4c88a;font-size:1.05em;font-weight:400}.QuotingPage_quoteTitleInput__Xz0bk{background:#0000;border:none;border-bottom:1.5px solid #0000;border-radius:0;color:#4b5563;flex:1 1 auto;font-size:1.05em;font-weight:700;min-width:60px;outline:none;padding:2px 4px;transition:border-color .18s ease,background .18s ease}.QuotingPage_quoteTitleInput__Xz0bk::placeholder{color:#c5cad6;font-style:italic;font-weight:400}.QuotingPage_quoteTitleInput__Xz0bk:hover{border-bottom-color:#b99a2a4d}.QuotingPage_quoteTitleInput__Xz0bk:focus{background:#b99a2a0a;border-bottom-color:var(--quote-main)}.QuotingPage_introTextWrap__6v19H{background:var(--quote-description-bg);border-left:4px solid var(--quote-description-border);border-radius:0 8px 8px 0;margin-bottom:22px;padding:14px 16px}.QuotingPage_introTextInput__o2EkX{background:#0000;border:none;color:var(--quote-description-text);font-family:inherit;font-size:.84em;line-height:1.75;outline:none;padding:0;resize:vertical;white-space:pre-line;width:100%}.QuotingPage_introTextInput__o2EkX::placeholder{color:#8e96a8}.QuotingPage_quoteFieldHint__yXJM6{color:#7f8aa1;font-size:.73em;line-height:1.35;margin:8px 0 0}.QuotingPage_quoteEditorReadOnly__9wI\+g{opacity:1}.QuotingPage_quoteEditorReadOnly__9wI\+g input,.QuotingPage_quoteEditorReadOnly__9wI\+g select,.QuotingPage_quoteEditorReadOnly__9wI\+g textarea{cursor:default;resize:none}.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_introTextInput__o2EkX,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_lineNameInput__xzoz2,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_lineNumberInput__5Qu6S,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_lineSelect__qNCzc,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_lineTextInput__VX2mR,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_quoteTitleInput__Xz0bk,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_sectionDescInput__LOPvD,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_sectionTitleInput__2JDQH{background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:inherit}.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_quoteFieldHint__yXJM6{opacity:.75}.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_sectionSubToolbar__fgDh8,.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_sectionTopRow__VVRCy{display:none}.QuotingPage_quoteEditorReadOnly__9wI\+g .QuotingPage_sectionBlock__OJQIB{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:16px}.QuotingPage_sectionBlock__OJQIB{background:#fff;border:1px solid #b99a2a21;border-radius:14px;box-shadow:0 2px 10px #b99a2a0f,0 1px 3px #0000000a;margin-bottom:20px;overflow:visible}.QuotingPage_sectionTopRow__VVRCy{align-items:flex-start;border-bottom:1px solid #b99a2a14;display:flex;gap:10px;padding:18px 20px 12px}.QuotingPage_dragHandle__wisoj{color:#d4c47a;cursor:grab;font-size:1em;opacity:.5;padding-top:10px;transition:opacity .15s}.QuotingPage_sectionBlock__OJQIB:hover .QuotingPage_dragHandle__wisoj{opacity:1}.QuotingPage_sectionTitleWrap__1cLEL{flex:1 1}.QuotingPage_sectionActionBtn__SuAHj{background:none;border:none;border-radius:6px;cursor:pointer;font-size:.78em;opacity:0;padding:4px 6px;transition:background .15s,color .15s}.QuotingPage_sectionBlock__OJQIB:hover .QuotingPage_sectionActionBtn__SuAHj{opacity:1}.QuotingPage_sectionDeleteBtn__wqEw9{color:#d1d5db}.QuotingPage_sectionDeleteBtn__wqEw9:hover{background:#fef2f2;color:#ef4444}.QuotingPage_sectionDescInput__LOPvD,.QuotingPage_sectionTitleInput__2JDQH{background:#0000;border:none;border-bottom:1.5px solid #0000;border-radius:0;display:block;outline:none;padding:4px 2px;transition:border-color .18s ease,background .18s ease;width:100%}.QuotingPage_sectionTitleInput__2JDQH{color:var(--quote-main);font-size:1em;font-weight:700;letter-spacing:.01em;margin-bottom:4px}.QuotingPage_sectionTitleInput__2JDQH::placeholder{color:#c8b87a;font-style:italic;font-weight:500}.QuotingPage_sectionTitleInput__2JDQH:hover{background:#b99a2a08;border-bottom-color:#b99a2a4d}.QuotingPage_sectionTitleInput__2JDQH:focus{background:#b99a2a0d;border-bottom-color:var(--quote-main)}.QuotingPage_sectionDescInput__LOPvD{color:#6b7280;font-size:.82em;font-style:italic}.QuotingPage_sectionDescInput__LOPvD::placeholder{color:#bbbfcb;font-style:italic}.QuotingPage_sectionDescInput__LOPvD:hover{border-bottom-color:#b99a2a33}.QuotingPage_sectionDescInput__LOPvD:focus{background:#b99a2a08;border-bottom-color:#b99a2a80}.QuotingPage_sectionSubToolbar__fgDh8{align-items:center;background:#fafaf8;border-bottom:1px solid #b99a2a14;display:flex;flex-wrap:wrap;gap:6px;padding:10px 20px}.QuotingPage_sectionToolbarLabel__joTOt{color:#b8a76a;font-size:.7em;font-weight:700;letter-spacing:.07em;margin-right:2px;text-transform:uppercase}.QuotingPage_sectionToolbarSpacer__eK0cS{flex:1 1}.QuotingPage_sectionColBtn__TzP-T{align-items:center;background:none;border:1px solid #b99a2a33;border-radius:6px;color:#8a7640;cursor:pointer;display:inline-flex;font-size:.72em;font-weight:600;gap:5px;padding:4px 9px;transition:background .13s,border-color .13s}.QuotingPage_sectionColBtn__TzP-T:hover{background:#b99a2a14;border-color:#b99a2a66}.QuotingPage_sectionColBtnActive__KizUu{background:#fffaf0;border-color:#b99a2a6b;box-shadow:0 4px 12px #b99a2a1f}.QuotingPage_sectionColBtnCaret__vk0uu,.QuotingPage_sectionColBtnDots__dutxu{color:#7f6a33;font-size:.95em;line-height:1}.QuotingPage_sectionColBtnCaret__vk0uu{margin-left:1px}.QuotingPage_columnMenuWrap__rMiwD{position:relative}.QuotingPage_columnVisibilityMenu__gCjfY{background:#fff;border:1px solid #0000001f;border-radius:7px;box-shadow:0 10px 28px #00000024,0 2px 8px #00000014;left:0;min-width:180px;padding:6px 0;position:absolute;top:calc(100% + 6px);z-index:520}.QuotingPage_columnVisibilityMenuItem__Geh-m{align-items:center;background:#0000;border:none;color:#262626;cursor:pointer;display:flex;font-size:.84rem;gap:8px;padding:8px 12px;text-align:left;width:100%}.QuotingPage_columnVisibilityMenuItem__Geh-m:hover{background:#f5f5f5}.QuotingPage_columnVisibilityCheck__8f9XO{align-items:center;color:#111827;display:inline-flex;font-weight:700;justify-content:center;width:14px}.QuotingPage_sectionSavedBtn__FP5iE{align-items:center;background:#b99a2a12;border:1px solid #b99a2a40;border-radius:8px;color:#7a6200;cursor:pointer;display:inline-flex;font-size:.75em;font-weight:600;gap:5px;padding:5px 11px;transition:background .13s,border-color .13s}.QuotingPage_sectionSavedBtn__FP5iE:hover{background:#b99a2a24;border-color:#b99a2a73}.QuotingPage_sectionAddBtn__y51jk{align-items:center;background:#b99a2a;background:var(--quote-main,#b99a2a);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75em;font-weight:700;gap:4px;padding:5px 13px;transition:opacity .13s}.QuotingPage_sectionAddBtn__y51jk:hover{opacity:.88}.QuotingPage_subToolBtnDanger__Vp5sa{background:#fff5f1;border-color:#f2b0a7;color:#d54b3d}.QuotingPage_savedSectionsPanel__2BmzN{background:#fff;border:1px solid #b99a2a33;border-radius:14px;box-shadow:0 12px 36px #0000001f,0 2px 8px #0000000f;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:300px;z-index:400}.QuotingPage_savedSectionsPanelBottom__jgsTQ{bottom:calc(100% + 6px);left:50%;right:auto;top:auto;transform:translateX(-50%)}.QuotingPage_savedSectionsPanelHead__GHPt9{align-items:center;background:#fffdf5;border-bottom:1px solid #b99a2a1a;display:flex;justify-content:space-between;padding:13px 16px 10px}.QuotingPage_savedSectionsPanelTitle__W3sMx{color:#3b320f;font-size:.82em;font-weight:700;letter-spacing:.01em}.QuotingPage_saveCurrSectionBtn__WdTzI{background:#b99a2a;background:var(--quote-main,#b99a2a);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:.72em;font-weight:700;padding:5px 11px;transition:opacity .13s}.QuotingPage_saveCurrSectionBtn__WdTzI:hover{opacity:.85}.QuotingPage_savedSectionsEmpty__x6t6m{color:#9ca3af;font-size:.8em;line-height:1.6;margin:0;padding:20px 18px;text-align:center}.QuotingPage_savedSectionsList__YgnhN{max-height:260px;overflow-y:auto;padding:8px 0}.QuotingPage_savedSectionsItem__a3I-y{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:9px 16px;transition:background .12s}.QuotingPage_savedSectionsItem__a3I-y:hover{background:#b99a2a0a}.QuotingPage_savedSectionsItemInfo__z7Hi0{flex:1 1;min-width:0}.QuotingPage_savedSectionsItemName__RR1wl{color:#374151;display:block;font-size:.82em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotingPage_savedSectionsItemMeta__19e-1{color:#9ca3af;display:block;font-size:.7em;margin-top:1px}.QuotingPage_savedSectionsItemActions__Q5eZG{align-items:center;display:flex;flex-shrink:0;gap:6px}.QuotingPage_savedSectionsInsertBtn__T4Jt6{background:#b99a2a1a;border:1px solid #b99a2a40;border-radius:6px;color:#7a6200;cursor:pointer;font-size:.72em;font-weight:600;padding:4px 10px;transition:background .13s}.QuotingPage_savedSectionsInsertBtn__T4Jt6:hover{background:#b99a2a33}.QuotingPage_savedSectionsDeleteBtn__4oEnX{background:none;border:none;border-radius:4px;color:#d1d5db;cursor:pointer;font-size:.75em;padding:2px 4px;transition:color .13s,background .13s}.QuotingPage_savedSectionsDeleteBtn__4oEnX:hover{background:#fef2f2;color:#ef4444}.QuotingPage_lineItemsTable__WaHwv{border-collapse:collapse;margin-bottom:0;table-layout:fixed;width:100%}.QuotingPage_lineItemsTable__WaHwv thead tr{overflow:hidden}.QuotingPage_lineItemsTable__WaHwv thead th{background:var(--quote-table-header-bg);color:var(--quote-table-header-text);font-size:.72em;font-weight:700;letter-spacing:.06em;padding:10px 12px;text-align:left;text-transform:uppercase}.QuotingPage_lineItemsTable__WaHwv thead th:first-child{padding-left:20px}.QuotingPage_lineItemsTable__WaHwv thead th:last-child{padding-right:20px}.QuotingPage_lineItemsTable__WaHwv tbody td:first-child{padding-left:20px}.QuotingPage_lineItemsTable__WaHwv tbody td:last-child{padding-right:20px}.QuotingPage_lineItemsTable__WaHwv tbody tr:hover{background:#b99a2a0a}.QuotingPage_lineItemsTable__WaHwv tbody td{border-bottom:1px solid #b99a2a1a;color:var(--quote-text);font-size:.82em;padding:10px 12px;vertical-align:middle}.QuotingPage_lineItemsTable__WaHwv tbody td:last-child,.QuotingPage_lineItemsTable__WaHwv tbody td:nth-last-child(2),.QuotingPage_lineItemsTable__WaHwv thead th:last-child,.QuotingPage_lineItemsTable__WaHwv thead th:nth-last-child(2){text-align:right}.QuotingPage_lineCheckbox__g8Qnn{accent-color:var(--quote-main)}.QuotingPage_lineInput__wlpjp{background:#0000;border:none;border-bottom:1.5px solid #0000;border-radius:0;color:var(--quote-text);display:block;font-size:.82em;outline:none;padding:2px 1px;transition:border-color .15s ease,background .15s ease;width:100%}.QuotingPage_lineInput__wlpjp::placeholder{color:#c5cad6}.QuotingPage_lineInput__wlpjp:hover{border-bottom-color:#b99a2a40}.QuotingPage_lineInput__wlpjp:focus{background:#b99a2a0a;border-bottom-color:var(--quote-main)}.QuotingPage_lineInputDesc__Ewdff{border-bottom-color:#0000;color:#9ca3af;font-size:.78em;font-style:italic;margin-top:4px}.QuotingPage_lineInputDesc__Ewdff::placeholder{color:#d1d5db}.QuotingPage_lineNameCell__zoley{grid-gap:4px;display:grid;gap:4px}.QuotingPage_lineNameRow__095jw{align-items:center;display:flex;gap:10px;min-height:20px}.QuotingPage_lineTypeSelectorWrap__42pNn{flex:0 0 auto;position:relative}.QuotingPage_lineTypeButton__UgSuB{align-items:center;align-self:center;background:#0000;border:none;border-radius:0;color:#5b4a10;cursor:pointer;display:inline-flex;gap:0;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0;vertical-align:middle;width:20px}.QuotingPage_lineTypeButton__UgSuB:disabled{cursor:default;opacity:.92}.QuotingPage_lineTypeIcon__kroo6,.QuotingPage_lineTypeMenuIcon__w3Y9C{align-items:center;color:#8c6f17;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;width:16px}.QuotingPage_lineTypeIcon__kroo6 svg,.QuotingPage_lineTypeMenuIcon__w3Y9C svg{stroke-width:2;height:16px;width:16px}.QuotingPage_lineTypeText__6BoVW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotingPage_lineTypeCaret__Mm9P0{display:none}.QuotingPage_lineTypeMenu__QmVpD{background:#fff;border:1px solid #b99a2a2e;border-radius:14px;box-shadow:0 14px 30px #0000001f,0 4px 12px #b99a2a1f;left:0;min-width:220px;padding:8px;position:absolute;top:calc(100% + 8px);z-index:25}.QuotingPage_lineTypeMenuItem__XzgEG{align-items:center;background:#0000;border:none;border-radius:10px;color:#1f2937;cursor:pointer;display:flex;font-size:.8em;gap:8px;padding:8px 10px;text-align:left;width:100%}.QuotingPage_lineTypeMenuItem__XzgEG:hover{background:#fff8e1}.QuotingPage_lineNameRow__095jw .QuotingPage_lineInput__wlpjp{flex:1 1;min-width:0}.QuotingPage_lineInputRight__6YpFO{text-align:right}.QuotingPage_itemNameSuggestions__S41ce{background:#fff;border:1px solid #e5d98a;border-radius:6px;box-shadow:0 4px 16px #00000021;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:300}.QuotingPage_itemNameSuggestionRow__OA723{align-items:center;background:none;border:none;border-bottom:1px solid #f5eed5;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;text-align:left;width:100%}.QuotingPage_itemNameSuggestionRow__OA723:last-child{border-bottom:none}.QuotingPage_itemNameSuggestionRow__OA723:hover{background:#fff8e1}.QuotingPage_itemNameSuggestionName__1TDOK{color:#222;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotingPage_itemNameSuggestionMeta__LL76j{align-items:center;display:flex;flex-shrink:0;gap:8px}.QuotingPage_itemNameSuggestionCatalog__bSudB{background:#f3f0e8;border-radius:4px;color:#888;font-size:11px;padding:2px 6px;white-space:nowrap}.QuotingPage_itemNameSuggestionPrice__D6sRL{color:#b99a2a;font-size:12px;font-weight:600;white-space:nowrap}.QuotingPage_lineTotal__ltrdS{color:var(--quote-main);font-weight:700}.QuotingPage_sectionFooter__L7kDI{background:#fafaf8;border-top:1px solid #b99a2a14;justify-content:space-between;padding:12px 20px 16px}.QuotingPage_addDepositBtn__x4g1w,.QuotingPage_addFavBtn__UWL33,.QuotingPage_addLineBtn__4aBx\+,.QuotingPage_addSectionBtn__FiVgu{background:none;border:none;color:var(--quote-main);cursor:pointer;font-size:.82em;font-weight:600;opacity:.7;padding:0;transition:opacity .15s ease}.QuotingPage_addDepositBtn__x4g1w:hover,.QuotingPage_addFavBtn__UWL33:hover,.QuotingPage_addLineBtn__4aBx\+:hover,.QuotingPage_addSectionBtn__FiVgu:hover{opacity:1}.QuotingPage_footerFavBtn__ak7ZJ{color:#d2691e}.QuotingPage_addSectionRow__v\+d\+W{align-items:center;color:var(--quote-text);display:flex;font-size:.85em;gap:12px;justify-content:center;opacity:.65;padding:10px 0 18px;transition:opacity .15s ease}.QuotingPage_addSectionRow__v\+d\+W:hover{opacity:1}.QuotingPage_totalsArea__YcPpJ{display:flex;justify-content:flex-end;margin:24px 0 20px}.QuotingPage_totalsBox__rj-zH{background:#fff;background:var(--quote-accent,#fff);border:var(--quote-border-width) solid var(--quote-border);border-radius:0;color:var(--quote-text);min-width:190px;padding:14px 18px}.QuotingPage_totalsRow__4s3xW{border-bottom:1px solid #b99a2a14;display:flex;font-size:.82em;gap:12px;justify-content:space-between;padding:7px 0}.QuotingPage_totalsRow__4s3xW:last-of-type{border-bottom:none}.QuotingPage_totalsRowFinal__JLyhX{border-bottom:none!important;border-top:2px solid var(--quote-main)!important;color:var(--quote-main);font-size:1.05em;font-weight:800;margin-top:6px;padding-top:12px}.QuotingPage_depositSection__OaWqL{border-top:1px dashed #b99a2a40;margin-top:6px;padding-top:10px}.QuotingPage_depositSectionHeader__nvtUQ{align-items:center;display:flex;gap:6px;margin-bottom:8px}.QuotingPage_depositSectionLabel__xkQis{color:var(--quote-main);font-size:.78em;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.QuotingPage_depositSectionSub__NRp4s{color:#9ca3af;flex:1 1;font-size:.72em}.QuotingPage_depositRemoveBtn__e9tlX{background:none;border:none;border-radius:3px;color:#9ca3af;cursor:pointer;font-size:1.1em;line-height:1;padding:0 2px;transition:color .12s}.QuotingPage_depositRemoveBtn__e9tlX:hover{color:#ef4444}.QuotingPage_depositInputRow__DLGs\+{align-items:center;display:flex;gap:6px;margin-bottom:4px}.QuotingPage_depositTypeSelect__MRdik{background:#fff;background:var(--quote-accent,#fff);border:1.5px solid #b99a2a4d;border-radius:6px;color:var(--quote-text);cursor:pointer;flex-shrink:0;font-size:.8em;height:28px;outline:none;padding:4px;width:46px}.QuotingPage_depositInput__1WLvS{background:#fff!important;background:var(--quote-accent,#fff)!important;border:1.5px solid #b99a2a4d!important;border-radius:6px!important;box-shadow:none!important;color:var(--quote-text);flex:1 1;font-size:.8em!important;height:28px;min-width:0;padding:3px 7px!important;text-align:right}.QuotingPage_depositInput__1WLvS:focus{border-color:var(--quote-main)!important;outline:none!important}.QuotingPage_depositCalcAmount__mbQkf{color:var(--quote-main);font-size:.82em;font-weight:700;min-width:52px;text-align:right}.QuotingPage_depositBreakRow__b\+ln-{color:#6b7280;display:flex;font-size:.78em;gap:12px;justify-content:space-between;padding:4px 0}.QuotingPage_depositBreakRowFinal__VFfUB{border-top:1px solid #b99a2a1f;color:var(--quote-main);font-weight:700;margin-top:2px;padding-top:6px}.QuotingPage_totalsRowDeposit__EeK4a{border-top:1px solid #b99a2a26!important;color:var(--quote-main);font-weight:700}.QuotingPage_paperFooter__0ZK3g{border-top:var(--quote-border-width) solid var(--quote-border);color:#6b7280;font-size:.8em;line-height:1.8;margin-top:10px;padding-top:18px}.QuotingPage_footerTextInput__F8Flh{background:#0000;border:none;color:#6b7280;font-family:inherit;font-size:1em;line-height:1.8;outline:none;padding:0;resize:vertical;white-space:pre-line;width:100%}.QuotingPage_footerTextInput__F8Flh::placeholder{color:#9ca3af}.QuotingPage_footerDetails__qQWIt{border-top:1px solid #e5e7eb;color:#9ca3af;font-size:.72em;margin-top:14px;padding-top:10px}.QuotingPage_pageNumber__SlFaI{color:#9ca3af;font-size:.72em;margin-top:12px;text-align:right}.QuotingPage_loadingState__5etwX{color:#8a7640;font-size:.9rem;padding:40px;text-align:center}.QuotingPage_jobPickerOverlay__ty7Kn{align-items:center;background:#0f172a59;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.QuotingPage_jobPickerModal__xSBzP{background:#fff;border-radius:12px;box-shadow:0 24px 64px #00000047;display:flex;flex-direction:column;max-height:min(80vh,620px);overflow:hidden;width:min(100%,420px)}.QuotingPage_editJobModal__55jYu{background:linear-gradient(180deg,#fffdf6,#fff9eb);border:1px solid #b99a2a38;border-radius:22px;box-shadow:0 24px 64px #00000038,0 10px 24px #b99a2a24;display:flex;flex-direction:column;overflow:hidden;width:min(100%,560px)}.QuotingPage_editJobModalHeader__oEFjb{align-items:flex-start;background:#fff7dc85;border-bottom:1px solid #b99a2a24;display:flex;gap:20px;justify-content:space-between;padding:26px 30px 20px}.QuotingPage_editJobModalHeading__u6QQV{display:flex;flex-direction:column;gap:6px}.QuotingPage_editJobModalEyebrow__NcrA9{align-items:center;background:#b99a2a1f;border-radius:999px;color:#8a6f17;display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.04em;padding:5px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.QuotingPage_editJobModalHeader__oEFjb h3{color:#2f2a17;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.QuotingPage_editJobModalHeader__oEFjb p{color:#7c6a36;font-size:.92rem;line-height:1.5;margin:0;max-width:34rem}.QuotingPage_editJobModalBody__ZwE4N{display:flex;flex-direction:column;gap:18px;padding:24px 30px 26px}.QuotingPage_editJobField__DmytH{display:flex;flex-direction:column;gap:8px}.QuotingPage_editJobLabel__RV5lX{color:#4b3d14;font-size:.83rem;font-weight:800;letter-spacing:.02em}.QuotingPage_editJobRequired__lYOsf{color:#d45d33}.QuotingPage_editJobInput__zilVH,.QuotingPage_editJobTextarea__N4fv3{background:#fffef8;border:1px solid #b99a2a47;border-radius:14px;color:#2f2a17;font:inherit;outline:none;padding:13px 15px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.QuotingPage_editJobInput__zilVH:focus,.QuotingPage_editJobTextarea__N4fv3:focus{background:#fffdf4;border-color:#b99a2ab8;box-shadow:0 0 0 3px #b99a2a24,inset 0 0 0 1px #b99a2a29}.QuotingPage_editJobTextarea__N4fv3{line-height:1.5;min-height:190px;resize:vertical}.QuotingPage_editJobModalFooter__bKUhy{background:#fffcf3e0;border-top:1px solid #b99a2a24;display:flex;gap:12px;justify-content:flex-end;padding:18px 30px 24px}.QuotingPage_editJobPrimaryBtn__qwf0N,.QuotingPage_editJobSecondaryBtn__fXo-x{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:800;justify-content:center;min-width:110px;padding:11px 18px;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.QuotingPage_editJobSecondaryBtn__fXo-x{background:#fffdf4;border:1px solid #b99a2a38;color:#5a4a1a}.QuotingPage_editJobPrimaryBtn__qwf0N{background:linear-gradient(180deg,#c8a733,#b99a2a);border:1px solid #9172121f;box-shadow:0 10px 20px #b99a2a2e;color:#fffdf4}.QuotingPage_editJobPrimaryBtn__qwf0N:hover,.QuotingPage_editJobSecondaryBtn__fXo-x:hover{transform:translateY(-1px)}.QuotingPage_editJobPrimaryBtn__qwf0N:disabled,.QuotingPage_editJobSecondaryBtn__fXo-x:disabled{cursor:not-allowed;opacity:.55;transform:none}.QuotingPage_jobPickerHeader__RC6nL{padding:18px 18px 12px;position:relative}.QuotingPage_jobPickerClose__SH3n5{align-items:center;background:#fffdf4e0;border:1px solid #b99a2a2e;border-radius:999px;color:#7c6a36;cursor:pointer;display:inline-flex;font-size:1.45rem;height:38px;justify-content:center;line-height:1;position:absolute;right:16px;top:14px;transition:background-color .14s ease,border-color .14s ease,transform .14s ease;width:38px}.QuotingPage_jobPickerClose__SH3n5:hover{background:#fff9e7;border-color:#b99a2a57;transform:translateY(-1px)}.QuotingPage_jobPickerSearchWrap__XMFHD{margin-top:20px}.QuotingPage_jobPickerSearch__9PeTr{border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;outline:none;padding:10px 12px;width:100%}.QuotingPage_jobPickerBody__Z2AaF{overflow:auto;padding:0 18px 12px}.QuotingPage_jobPickerTitle__dGkfR{color:#374151;font-size:.9rem;font-weight:700;margin-bottom:10px}.QuotingPage_jobPickerList__GNVwo{display:flex;flex-direction:column}.QuotingPage_jobPickerItem__l4NNK{grid-gap:10px;align-items:start;border-top:1px solid #e5e7eb;cursor:pointer;display:grid;gap:10px;grid-template-columns:24px 1fr;padding:14px 0}.QuotingPage_jobPickerItemContent__pzVdn{min-width:0}.QuotingPage_jobPickerItemTitle__ZWRz6{color:#374151;font-size:.9rem;font-weight:700}.QuotingPage_jobPickerItemMeta__kv5a4{color:#6b7280;font-size:.82rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotingPage_jobPickerEmpty__4gG3Q{color:#6b7280;font-size:.85rem;padding:18px 0}.QuotingPage_jobPickerFooter__HDCmQ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 18px 18px}.QuotingPage_jobPickerCancel__mdENs,.QuotingPage_jobPickerConfirm__zjZJq{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:10px 16px}.QuotingPage_jobPickerCancel__mdENs{background:#eef2ff;color:#4338ca}.QuotingPage_jobPickerConfirm__zjZJq{background:#9db4ff;color:#fff}.QuotingPage_jobPickerConfirm__zjZJq:disabled{cursor:not-allowed;opacity:.5}.QuotingPage_notesModal__e84Zn{background:linear-gradient(180deg,#fffdf6,#fffaf0);border:1px solid #b99a2a3d;border-radius:18px;box-shadow:0 24px 64px #0003,0 10px 24px #b99a2a1f;display:flex;flex-direction:column;max-height:min(82vh,760px);overflow:hidden;width:min(100%,640px)}.QuotingPage_notesModalHeader__bk2ej{background:#fff7dc8c;border-bottom:1px solid #b99a2a24;padding:24px 24px 14px;position:relative}.QuotingPage_notesModalHeader__bk2ej h3{color:#3b320f;font-size:1.15rem;font-weight:800;margin:0}.QuotingPage_notesModalBody__qpUku{overflow:auto;padding:0 24px 24px}.QuotingPage_notesTextarea__kw250{background:#fffef8;border:1px solid #b99a2a42;border-radius:12px;font:inherit;margin-top:16px;outline:none;padding:14px;resize:vertical;width:100%}.QuotingPage_notesActions__UxU-c{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0 16px}.QuotingPage_notesHint__z-Q5D{color:#8a7640;font-size:.8rem}.QuotingPage_notesAddBtn__OJfSX{background:linear-gradient(180deg,#c8a733,#b99a2a);border:none;border-radius:12px;box-shadow:0 10px 20px #b99a2a2e;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px}.QuotingPage_notesAddBtn__OJfSX:disabled{cursor:not-allowed;opacity:.55}.QuotingPage_notesError__ZfH8h{color:#c2410c;font-size:.8rem;margin-top:10px}.QuotingPage_notesList__QKpRo{display:flex;flex-direction:column;gap:12px}.QuotingPage_noteCard__d6wry{background:#fffcf3f2;border:1px solid #b99a2a29;border-radius:14px;padding:14px 16px}.QuotingPage_noteCardHeader__q70xd{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.QuotingPage_noteMeta__E2Drn{min-width:0}.QuotingPage_noteAuthor__1xXA7{color:#3b320f;font-size:.88rem;font-weight:700}.QuotingPage_noteDate__3GDxq{color:#8a7640;font-size:.78rem}.QuotingPage_noteContent__zbeDg{color:#4b5563;font-size:.86rem;line-height:1.6;white-space:pre-wrap}.QuotingPage_noteCardActions__AS\+wN{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.QuotingPage_noteActionBtn__gcFis{align-items:center;background:#fffdf4;border:1px solid #b99a2a2e;border-radius:999px;color:#8a6f19;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.QuotingPage_noteActionBtn__gcFis:disabled{cursor:not-allowed;opacity:.6}.QuotingPage_noteDeleteBtn__zE1ct{background:#fff7f3;border-color:#e15d3d38;color:#c2410c}.QuotingPage_noteEditTextarea__WfxEn{background:#fffef8;border:1px solid #b99a2a3d;border-radius:12px;color:#4b5563;font:inherit;outline:none;padding:12px 14px;resize:vertical;width:100%}@media (max-width:900px){.QuotingPage_pageShell__E1yIm{padding:24px 16px}.QuotingPage_pageBody__X2y61{padding:32px 24px}.QuotingPage_documentMeta__H9fXw,.QuotingPage_jobDetailsCols__oEnBc{grid-template-columns:1fr}.QuotingPage_quoteNotesRow__PIilJ{padding-top:14px}.QuotingPage_noteCardHeader__q70xd{align-items:flex-start;flex-direction:column}.QuotingPage_noteCardActions__AS\+wN{width:100%}}@media (max-width:640px){.QuotingPage_pageShell__E1yIm{padding:20px 12px}.QuotingPage_pageBody__X2y61{padding:24px 16px}.QuotingPage_documentHeader__zfpHj,.QuotingPage_jobDetailsHeader__4n4Ni,.QuotingPage_pageTitleRow__irwaJ{align-items:stretch;flex-direction:column}.QuotingPage_quotePaper__rMXGl{padding:18px 16px 24px}.QuotingPage_documentPage__k2bSs{padding:12px;width:100%}.QuotingPage_editJobModalBody__ZwE4N,.QuotingPage_editJobModalFooter__bKUhy,.QuotingPage_editJobModalHeader__oEFjb{padding-left:18px;padding-right:18px}.QuotingPage_quoteTitleBar__4bz0T{flex-wrap:wrap}.QuotingPage_bannerText__Gv-y3{text-align:left}.QuotingPage_totalsArea__YcPpJ{justify-content:stretch}.QuotingPage_totalsBox__rj-zH{width:100%}}.QuotingPage_versionPillWrap__dj6YH{display:inline-flex;position:relative}.QuotingPage_versionDropdownMenu__\+sYR3{background:#fff;border:1px solid #b99a2a38;border-radius:12px;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;display:flex;flex-direction:column;left:0;min-width:280px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:200}.QuotingPage_versionDropdownRow__rO8MY{align-items:center;border-bottom:1px solid #b99a2a14;cursor:pointer;display:flex;gap:8px;padding:9px 14px;transition:background .1s}.QuotingPage_versionDropdownRow__rO8MY:hover{background:#fff7d699}.QuotingPage_versionDropdownRowActive__dKV1g{background:#fff2b48c}.QuotingPage_versionDropdownRowLabel__W1AVQ{color:#3b320f;flex:1 1;font-size:.82rem;font-weight:700;white-space:nowrap}.QuotingPage_versionDropdownRowDate__N57L7{color:#9a8540;font-size:.74rem}.QuotingPage_versionDropdownDeleteBtn__DMwmB{background:none;border:none;color:#b42323;cursor:pointer;font-size:1rem;line-height:1;opacity:0;padding:0 2px;transition:opacity .1s}.QuotingPage_versionDropdownRow__rO8MY:hover .QuotingPage_versionDropdownDeleteBtn__DMwmB{opacity:1}.QuotingPage_versionDropdownEmpty__wOSDM{color:#9a8540;font-size:.8rem;padding:12px 14px}.QuotingPage_publishedTag__\+-Y6Y{background:#16a34a1f!important;border-color:#16a34a40!important;color:#15803d!important}.QuotingPage_versionDropdownCreate__iyYC6{align-items:center;background:none;border:none;color:#5f67d6;cursor:pointer;display:flex;font-size:.82rem;font-weight:700;gap:8px;padding:10px 14px;transition:background .12s}.QuotingPage_versionDropdownCreate__iyYC6:hover{background:#5f67d60f}.QuotingPage_toolbarPanelWrap__JwJI4{display:inline-flex;position:relative}.QuotingPage_toolbarIconBtnActive__esZa2{background:#b99a2a26!important;border-color:#b99a2a59!important}.QuotingPage_discountPanel__4BXN2{background:#fff;border:1px solid #e8e3d5;border-radius:12px;box-shadow:0 8px 24px #00000014;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:min(320px,94vw);z-index:200}.QuotingPage_discountPanelTitle__X7a-8{background:#fffde4;border-bottom:1px solid #ffe066;color:#555;font-size:.78rem;font-weight:600;padding:10px 12px}.QuotingPage_discountPanelBody__Syl90{display:flex;flex-direction:column;padding:4px 0}.QuotingPage_discountRow__RkZ6s{grid-gap:6px;align-items:center;border-bottom:1px solid #f5f2e8;display:grid;gap:6px;grid-template-columns:100px 36px 72px -webkit-max-content;grid-template-columns:100px 36px 72px max-content;padding:10px 12px}.QuotingPage_discountRow__RkZ6s:last-child{border-bottom:none}.QuotingPage_discountLabel__RWToT{color:#555;font-size:.78rem;font-weight:500;white-space:nowrap}.QuotingPage_discountControls__A4elw{display:contents}.QuotingPage_discountInputWrap__JtDDo{align-items:center;display:inline-flex;flex-shrink:0;position:relative;width:72px}.QuotingPage_discountInput__f2Wgv{-webkit-appearance:textfield;appearance:textfield;background:#fffef5;border:1px solid #c9a41c;border-radius:6px;color:#333;flex-shrink:0;font-size:.82rem;font-weight:500;height:30px;outline:none;padding:0 24px 0 10px;text-align:right;transition:border-color .15s;width:72px}.QuotingPage_discountInput__f2Wgv::-webkit-inner-spin-button,.QuotingPage_discountInput__f2Wgv::-webkit-outer-spin-button{-webkit-appearance:none}.QuotingPage_discountInput__f2Wgv:focus{border-color:#c9a41c}.QuotingPage_discountPct__M7fAO{color:#aaa;font-size:.7rem;font-weight:500;pointer-events:none;position:absolute;right:7px}.QuotingPage_catalogIconSelect__MvcDA{flex-shrink:0;position:relative}.QuotingPage_catalogIconBtn__rCpvG{align-items:center;background:#fffef5;border:1px solid #c9a41c;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .12s,border-color .12s;width:36px}.QuotingPage_catalogIconBtn__rCpvG svg{height:16px;width:16px}.QuotingPage_catalogIconBtn__rCpvG:hover{background:#fff8dc;border-color:#b99a2a}.QuotingPage_catalogIconDropdown__InaBw{background:#fff;border:1px solid #e8e3d5;border-radius:8px;box-shadow:0 6px 18px #0000001a;left:0;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:300}.QuotingPage_catalogIconOption__Dgh8W{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:.78rem;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:background .1s;width:100%}.QuotingPage_catalogIconOption__Dgh8W:hover{background:#fffbe8}.QuotingPage_catalogIconOptionActive__D\+-TZ{background:#fff8d6;color:#7a5c00;font-weight:600}.QuotingPage_catalogIconOptionIcon__b\+FwH{align-items:center;color:#b99a2a;display:inline-flex;flex-shrink:0}.QuotingPage_catalogIconOptionIcon__b\+FwH svg{height:15px;width:15px}.QuotingPage_catalogIconOptionName__TiyqX{white-space:nowrap}.QuotingPage_discountApplyBtn__1dIfz{background:#ffd600;border:none;border-radius:6px;color:#4a3500;cursor:pointer;font-size:.74rem;font-weight:600;height:30px;padding:0 10px;transition:background .12s,opacity .12s;white-space:nowrap}.QuotingPage_discountApplyBtn__1dIfz:hover{background:#ffe44d}.QuotingPage_discountApplyBtn__1dIfz:active{opacity:.8}.QuotingPage_formattingPanel__UXJGf{background:#fff;border:1px solid #b99a2a2e;border-radius:16px;box-shadow:0 20px 60px #00000024,0 4px 16px #00000012;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:300px;z-index:200}.QuotingPage_fmtHeader__LXj6i{align-items:center;background:linear-gradient(135deg,#fff7d7e6,#fffdf0cc);border-bottom:1px solid #b99a2a1f;display:flex;gap:8px;padding:13px 16px 11px}.QuotingPage_fmtHeaderIcon__8LaLH{color:#b99a2a;font-size:.88rem}.QuotingPage_fmtHeaderTitle__5MpJk{color:#3b320f;font-size:.82rem;font-weight:800;letter-spacing:.01em}.QuotingPage_fmtSection__kC5ob{border-bottom:1px solid #b99a2a14;padding:10px 16px}.QuotingPage_fmtSection__kC5ob:last-child{border-bottom:none}.QuotingPage_fmtSectionLabel__Iv4OQ{color:#b99a2a;font-size:.65rem;font-weight:800;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.QuotingPage_fmtRow__e\+5Gq{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:5px 0}.QuotingPage_fmtRowText__DoR2V{display:flex;flex-direction:column;gap:1px;min-width:0}.QuotingPage_fmtRowLabel__10-2s{color:#2c2416;font-size:.78rem;font-weight:600;white-space:nowrap}.QuotingPage_fmtRowDesc__JEe\+5{color:#9a8540;font-size:.68rem;white-space:nowrap}.QuotingPage_fmtToggle__x7PdC{background:#e2d9bb;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .2s ease;width:36px}.QuotingPage_fmtToggleOn__pesqs{background:#b99a2a}.QuotingPage_fmtToggleThumb__n2lr\+{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003;height:16px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:16px}.QuotingPage_fmtToggleOn__pesqs .QuotingPage_fmtToggleThumb__n2lr\+{left:calc(100% - 18px)}.QuotingPage_fmtFontSizes__c17\+c{display:flex;gap:6px}.QuotingPage_fmtFontBtn__tVO9n{background:#b99a2a0f;border:1px solid #b99a2a29;border-radius:8px;color:#6a5414;cursor:pointer;flex:1 1;font-size:.72rem;font-weight:700;padding:6px 4px;transition:all .15s}.QuotingPage_fmtFontBtn__tVO9n:hover{background:#b99a2a24;border-color:#b99a2a52}.QuotingPage_fmtFontBtnActive__6K4of{background:#b99a2a!important;border-color:#9a7d20!important;box-shadow:0 2px 8px #b99a2a59;color:#fff!important}.QuotingPage_templatePickerMenu__m3JAz{background:#fff;border:1px solid #b99a2a38;border-radius:12px;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;display:flex;flex-direction:column;left:0;min-width:220px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:200}.QuotingPage_templatePickerTitle__tvAgS{background:#fff7dc99;border-bottom:1px solid #b99a2a1a;color:#8a7640;font-size:.72rem;font-weight:800;letter-spacing:.05em;padding:9px 14px 7px;text-transform:uppercase}.QuotingPage_templatePickerItem__haks4{align-items:center;background:none;border:none;border-bottom:1px solid #b99a2a12;color:#3b320f;cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:9px 14px;text-align:left;transition:background .1s;width:100%}.QuotingPage_templatePickerItem__haks4:last-child{border-bottom:none}.QuotingPage_templatePickerItem__haks4:hover{background:#fff7d6b3}.QuotingPage_templatePickerName__5dCpw{flex:1 1;font-weight:600}.QuotingPage_templatePickerDefault__Xmp7E{background:#4f46e51a;border:1px solid #4f46e533;border-radius:999px;color:#4f46e5;font-size:.66rem;font-weight:700;padding:2px 6px}.QuotingPage_templatePickerEmpty__kfxGg{color:#9a8540;font-size:.8rem;padding:10px 14px}.QuotingPage_dateDropPanel__JPgAz{background:#fff;border:1px solid #b99a2a38;border-radius:14px;box-shadow:0 8px 28px #00000021,0 2px 8px #0000000f;left:0;min-width:258px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:200}.QuotingPage_dateDropTitle__nD8NK{background:#fff7dcb3;border-bottom:1px solid #b99a2a1a;color:#8a7640;font-size:.78rem;font-weight:800;letter-spacing:.05em;padding:10px 14px 8px;text-transform:uppercase}.QuotingPage_validityPresets__FuHRr{display:flex;flex-direction:column}.QuotingPage_validityPresetItem__nGinC{background:none;border:none;border-bottom:1px solid #b99a2a12;color:#3b320f;cursor:pointer;font-size:.84rem;padding:10px 16px;text-align:left;transition:background .1s}.QuotingPage_validityPresetItem__nGinC:last-child{border-bottom:none}.QuotingPage_validityPresetItem__nGinC:first-child{color:#5f67d6;font-weight:600}.QuotingPage_validityPresetItem__nGinC:hover{background:#fff7d6cc}.QuotingPage_validityBackBtn__1cujF{align-items:center;background:none;border:none;color:#8a7640;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:600;gap:4px;margin:8px 14px 0;padding:0}.QuotingPage_validityBackBtn__1cujF:hover{color:#3b320f}.QuotingPage_deadlineInfo__up8eY{background:#4f46e50f;border:1px solid #4f46e526;border-radius:8px;color:#3730a3;font-size:.74rem;line-height:1.5;margin:10px 14px 6px;padding:8px 10px}.QuotingPage_deadlineDateRow__APdIF{align-items:center;display:flex;gap:10px;padding:6px 14px 4px}.QuotingPage_deadlineDateLabel__Sy-5M{color:#5a4e1f;font-size:.78rem;font-weight:700}.QuotingPage_deadlineDateValue__Xk0tF{background:#fffdf4;border:1px solid #b99a2a47;border-radius:8px;color:#3b320f;font-size:.78rem;padding:4px 10px}.QuotingPage_catalogPickerPanel__h\+UnD{background:#fff;border:1.5px solid #ffe066;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 8px 32px #f4b40026,0 2px 8px #00000014;display:flex;flex-direction:column;max-height:400px;overflow:hidden;position:absolute;right:0;width:340px;z-index:200}.QuotingPage_catalogPickerHeader__zpRWx{align-items:center;background:#fffef7;border-bottom:1px solid #ffe8a0;display:flex;padding:10px 14px}.QuotingPage_catalogPickerTitle__aYtR1{color:#ad8c11;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.QuotingPage_catalogPickerBack__1AVpg{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:12px;font-weight:600;padding:0;transition:color .13s}.QuotingPage_catalogPickerBack__1AVpg:hover{color:#7d6836}.QuotingPage_catalogPickerList__wNoiU{flex:1 1;overflow-y:auto}.QuotingPage_catalogPickerEmpty__boM7t{color:#b8a050;font-size:12px;font-style:italic;padding:18px 14px;text-align:center}.QuotingPage_catalogPickerCatRow__EOSyq{align-items:center;background:none;border:none;border-bottom:1px solid #ffe8a066;color:#3b320f;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 14px;text-align:left;transition:background .12s;width:100%}.QuotingPage_catalogPickerCatRow__EOSyq:hover{background:#fffbe4}.QuotingPage_catalogPickerArrow__kl6OH{color:#c9a227;font-size:16px;line-height:1}.QuotingPage_catalogPickerSearch__YnE3S{background:#fffef7;border-bottom:1px solid #ffe8a0;padding:8px 10px}.QuotingPage_catalogPickerSearchInput__uv0QM{background:#fff!important;border:1.5px solid #ffe066!important;border-radius:7px!important;box-shadow:none!important;color:#3b320f!important;font-size:12px!important;outline:none;padding:6px 10px!important;width:100%}.QuotingPage_catalogPickerSearchInput__uv0QM:focus{border-color:#f4b400!important}.QuotingPage_catalogPickerItems__hULhW{flex:1 1;overflow-y:auto}.QuotingPage_catalogPickerItemRow__MGI0H{align-items:center;border-bottom:1px solid #ffe8a066;display:flex;gap:8px;justify-content:space-between;padding:9px 12px;transition:background .1s}.QuotingPage_catalogPickerItemRow__MGI0H:hover{background:#fffbe4}.QuotingPage_catalogPickerItemInfo__\+UzIu{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.QuotingPage_catalogPickerFavorite__n8XxF{align-items:center;background:#fff3bf;border-radius:999px;color:#8a6100;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.QuotingPage_catalogPickerCode__yWSwp{color:#ad8c11;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.QuotingPage_catalogPickerItemName__CBfWv{color:#3b320f;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotingPage_catalogPickerItemDesc__NWqHw{color:#9ca3af;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotingPage_catalogPickerItemRight__-ArHC{align-items:center;display:flex;flex-shrink:0;gap:8px}.QuotingPage_catalogPickerPrice__KDkYW{color:#374151;font-size:13px;font-weight:600;white-space:nowrap}.QuotingPage_catalogPickerAddBtn__MnQWI{background:#f4b400;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px;transition:background .13s;white-space:nowrap}.QuotingPage_catalogPickerAddBtn__MnQWI:hover{background:#d4a000}.QuotingPage_queryNotesContainer__VyRnG{border-bottom:2px solid #f4b400;overflow:hidden}.QuotingPage_queryNoteCard__U38-v{background:repeating-linear-gradient(135deg,#fffbea,#fffbea 14px,#fff8d6 0,#fff8d6 28px);border-bottom:1px solid #f4e47a;padding:10px 14px 0}.QuotingPage_queryNoteCard__U38-v:last-child{border-bottom:none}.QuotingPage_queryNoteCardHeader__KifqQ{align-items:center;display:flex;gap:8px;margin-bottom:6px}.QuotingPage_queryNoteAvatar__KZp0Z{align-items:center;background:#e8a200;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.QuotingPage_queryNoteCardMeta__VpUZM{color:#6d5810;flex:1 1;font-size:12px;font-weight:500}.QuotingPage_queryNoteCardActions__tss8K{align-items:center;display:flex;flex-shrink:0;gap:4px}.QuotingPage_queryNoteEditBtn__HOS8s{background:none;border:none;border-radius:4px;color:#b8860b;cursor:pointer;font-size:12px;padding:2px 6px;white-space:nowrap}.QuotingPage_queryNoteEditBtn__HOS8s:hover{background:#f4b40026}.QuotingPage_queryNoteDeleteBtn__BX1QD{background:none;border:none;border-radius:4px;color:#b8860b;cursor:pointer;font-size:12px;padding:2px 6px;white-space:nowrap}.QuotingPage_queryNoteDeleteBtn__BX1QD:hover{background:#f4b40026}.QuotingPage_queryNoteActionDot__ZeAz3{color:#a08020;font-size:12px}.QuotingPage_queryNoteResolveBtn__dITb9{background:#f4b400;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:5px 12px;transition:background .13s;white-space:nowrap}.QuotingPage_queryNoteResolveBtn__dITb9:hover{background:#d4a000}.QuotingPage_queryNoteCardBody__tRWMc{padding-bottom:8px;padding-left:38px}.QuotingPage_queryNoteText__b3Kfu{color:#6d5810;font-size:13px;font-weight:500;line-height:1.4}.QuotingPage_queryNoteEditWrap__VQUnz{display:flex;flex-direction:column;gap:6px}.QuotingPage_queryNoteEditInput__yJVaV{background:#fffdf0;border:1.5px solid #f4b400;border-radius:4px;box-sizing:border-box;font-size:13px;padding:6px 8px;resize:vertical;width:100%}.QuotingPage_queryNoteEditActions__hR7OG{display:flex;gap:6px}.QuotingPage_queryNoteEditSave__CoKyE{background:#f4b400;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:4px 14px}.QuotingPage_queryNoteEditSave__CoKyE:hover{background:#d4a000}.QuotingPage_queryNoteEditCancel__xoEFq{background:none;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;font-size:12px;padding:4px 14px}.QuotingPage_queryRepliesContainer__FCR4V{border-left:2px solid #f4e47a;margin-bottom:0;margin-left:38px}.QuotingPage_queryReplyCard__-m5Fq{border-bottom:1px solid #f4e47a;padding:8px 10px 0}.QuotingPage_queryReplyCard__-m5Fq:last-child{border-bottom:none}.QuotingPage_queryReplyInputRow__QTox7{align-items:center;display:flex;gap:8px;padding:8px 0 10px 38px}.QuotingPage_queryReplyArrow__PYfZr{color:#a08020;flex-shrink:0;font-size:15px}.QuotingPage_queryReplyInput__ElBXH{background:#ffffffb3;border:1.5px solid #f4d060;border-radius:4px;flex:1 1;font-size:13px;outline:none;padding:5px 10px}.QuotingPage_queryReplyInput__ElBXH:focus{border-color:#f4b400;box-shadow:0 0 0 2px #f4b40026}[data-theme=dark] .QuotingPage_pageShell__E1yIm{background:radial-gradient(ellipse at 0 0,#6d4dd91a 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf60f 0,#0000 50%),#0d0d14}[data-theme=dark] .QuotingPage_pageBody__X2y61{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059}[data-theme=dark] .QuotingPage_pageBody__X2y61:after,[data-theme=dark] .QuotingPage_pageBody__X2y61:before{display:none}[data-theme=dark] .QuotingPage_pageTitleRow__irwaJ{border-bottom-color:#8b5cf626}[data-theme=dark] .QuotingPage_jobDetailsTitle__7qvU8{color:#ede9ff}[data-theme=dark] .QuotingPage_addDepositBtn__x4g1w,[data-theme=dark] .QuotingPage_addFavBtn__UWL33,[data-theme=dark] .QuotingPage_addLineBtn__4aBx\+,[data-theme=dark] .QuotingPage_addSectionBtn__FiVgu,[data-theme=dark] .QuotingPage_contactShowBtn__HWiiB,[data-theme=dark] .QuotingPage_detailPanelViewLink__sWZXd,[data-theme=dark] .QuotingPage_jobDetailsTitle__7qvU8 a{color:#a78bfa}[data-theme=dark] .QuotingPage_contactDetails__bRVEl{background:#1e1b2de6;border-top-color:#8b5cf61f}[data-theme=dark] .QuotingPage_contactDetailLabel__60T97{color:#a78bfa}[data-theme=dark] .QuotingPage_contactDetailValue__eqGSe{color:#c4bce8}.LineItemNameInput_dropdown__HWjKs{background:#fff;border:1.5px solid #e5d98a;border-radius:8px;box-shadow:0 6px 24px #00000021;max-height:280px;overflow-y:auto}.LineItemNameInput_row__5eutO{align-items:center;background:none;border:none;border-bottom:1px solid #f5eed5;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:9px 14px;text-align:left;width:100%}.LineItemNameInput_row__5eutO:last-child{border-bottom:none}.LineItemNameInput_row__5eutO:hover{background:#fff8e1}.LineItemNameInput_rowActive__lKANS{background:#fff3cc}.LineItemNameInput_name__1RxeL{color:#222;flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LineItemNameInput_meta__4\+Hq7{align-items:center;display:flex;flex-shrink:0;gap:8px}.LineItemNameInput_catalog__BmeO4{background:#f3f0e8;border-radius:4px;color:#888;font-size:11px;max-width:90px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.LineItemNameInput_price__oAp0p{color:#b99a2a;font-size:12px;font-weight:600;white-space:nowrap}.SettingsSidebar_sidebar__WzSEX{background:#fff;border:1.5px solid #ffe066;border-radius:8px;flex-shrink:0;height:-webkit-fit-content;height:fit-content;overflow-y:auto;position:relative;width:250px;z-index:0}.SettingsSidebar_sidebarContent__SBy-g{display:flex;flex-direction:column;height:100%;padding:0}.SettingsSidebar_sidebarHeader__ZQXHu{border-bottom:1px solid #fff3c4;padding:20px 20px 14px}.SettingsSidebar_sidebarTitle__Usddt{color:#b99a2a;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.SettingsSidebar_mobilePickerWrap__JJs\+G{display:none;padding:12px 16px}.SettingsSidebar_mobilePickerSelect__rhpqb{background:#fffef6;border:1.5px solid #ffe066;border-radius:10px;color:#594200;font-size:.93rem;font-weight:600;height:44px;margin-top:6px;outline:none;padding:0 12px;width:100%}.SettingsSidebar_mobilePickerSelect__rhpqb:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0172e}.SettingsSidebar_nav__hVhmR{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;padding:8px 0 16px}.SettingsSidebar_category__9Yn75{display:flex;flex-direction:column}.SettingsSidebar_categoryTitle__wey-0{color:#ad8c11;display:block;font-size:.67rem;font-weight:900;letter-spacing:.08em;margin:0;padding:14px 20px 6px;text-transform:uppercase}.SettingsSidebar_categoryItems__p6W-L{display:flex;flex-direction:column}.SettingsSidebar_navItem__9GTqj{align-items:center;background:none;border:none;border-left:3px solid #0000;box-sizing:border-box;color:#7d6836;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:10px;padding:9px 16px 9px 20px;text-align:left;transition:background .13s,color .13s;width:100%}.SettingsSidebar_navItem__9GTqj:hover{background:#fffde4;border-left-color:#ffd600;color:#5a4010}.SettingsSidebar_navItem__9GTqj.SettingsSidebar_active__VJfLQ{background:#fffbe4;border-left-color:#ffd600;color:#ad8c11;font-weight:650}.SettingsSidebar_icon__-upYY{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;opacity:.7;width:18px}.SettingsSidebar_navItem__9GTqj.SettingsSidebar_active__VJfLQ .SettingsSidebar_icon__-upYY{opacity:1}.SettingsSidebar_label__EyS1B{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsSidebar_activeDot__CwG3E{background:#f4b800;border-radius:50%;flex-shrink:0;height:5px;width:5px}body.customer-sources-modal-open .SettingsSidebar_sidebar__WzSEX{visibility:hidden}@media (max-width:768px){.SettingsSidebar_sidebar__WzSEX{background:linear-gradient(180deg,#fffef8,#fff9e6);border:1.5px solid #ffe066;border-radius:12px;width:100%}.SettingsSidebar_sidebarHeader__ZQXHu{padding:12px 16px 10px}.SettingsSidebar_mobilePickerWrap__JJs\+G{display:block}.SettingsSidebar_nav__hVhmR{display:none}}@media (max-width:480px){.SettingsSidebar_sidebar__WzSEX{border-radius:10px}}[data-theme=dark] .SettingsSidebar_sidebar__WzSEX{background:#1a1828;border-color:#8b5cf62e}[data-theme=dark] .SettingsSidebar_sidebarHeader__ZQXHu{border-bottom-color:#8b5cf61f}[data-theme=dark] .SettingsSidebar_sidebarTitle__Usddt{color:#a78bfa}[data-theme=dark] .SettingsSidebar_categoryTitle__wey-0{color:#7c6fad}[data-theme=dark] .SettingsSidebar_navItem__9GTqj{color:#9b93bb}[data-theme=dark] .SettingsSidebar_navItem__9GTqj:hover{background:#8b5cf61a;border-left-color:#8b5cf699;color:#c4b5fd}[data-theme=dark] .SettingsSidebar_navItem__9GTqj.SettingsSidebar_active__VJfLQ{background:#8b5cf624;border-left-color:#8b5cf6;color:#c4b5fd}[data-theme=dark] .SettingsSidebar_mobilePickerSelect__rhpqb{background:#1a1828e6;border-color:#8b5cf64d;color:#c4bce8}.InvoiceTemplateEditor_container__e01PQ{background:#fffef8;min-height:auto;padding:0}.InvoiceTemplateEditor_header__BMdqv{align-items:center;background:#fffef8;border-bottom:1.5px solid #ffe066;box-shadow:0 2px 16px #ffd60014;display:flex;justify-content:space-between;padding:12px 24px}.InvoiceTemplateEditor_backButton__CZQZH{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:9px;color:#9a8040;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s}.InvoiceTemplateEditor_backButton__CZQZH:hover{background:#fffef8;border-color:#ffd600;box-shadow:0 4px 10px #ffd6002e;transform:translateY(-1px)}.InvoiceTemplateEditor_headerActions__TBA0G{display:flex;gap:12px}.InvoiceTemplateEditor_helpButton__qLxHt{background:#fff;border:1.5px solid #ffe066;border-radius:9px;color:#9a8040;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:all .2s}.InvoiceTemplateEditor_helpButton__qLxHt:hover{background:#fffef8;border-color:#ffd600;box-shadow:0 4px 10px #ffd6002e;transform:translateY(-1px)}.InvoiceTemplateEditor_titleBar__Ahotc{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 4px 16px #fbbf2414;display:flex;justify-content:space-between;margin:12px 24px 10px;padding:12px 18px}.InvoiceTemplateEditor_titleGroup__HmxxL{align-items:center;display:flex;gap:10px;min-width:0}.InvoiceTemplateEditor_templateLabel__1dtTW{color:#b99a2a;font-size:.95rem;font-weight:600;white-space:nowrap}.InvoiceTemplateEditor_templateName__TCfVn{background:#fff;border:1.5px solid #ffe066;border-radius:8px;color:#1f2937;font-size:1.05rem;font-weight:700;min-width:230px;outline:none;padding:6px 12px;transition:all .2s;width:min(420px,100%)}.InvoiceTemplateEditor_templateName__TCfVn::placeholder{color:#b9a060;font-size:.95rem;font-weight:500}.InvoiceTemplateEditor_templateName__TCfVn:focus,.InvoiceTemplateEditor_templateName__TCfVn:hover{background:#fffef8;border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001a}.InvoiceTemplateEditor_editNameButton__Jj7dJ{background:#0000;border:none;color:#b99a2a;cursor:pointer;opacity:.7;padding:4px;transition:all .2s}.InvoiceTemplateEditor_pencilIcon__qeJwh{height:20px;width:20px}.InvoiceTemplateEditor_editNameButton__Jj7dJ:hover{color:#f4b400;opacity:1;transform:scale(1.1)}.InvoiceTemplateEditor_titleActions__I8K2W{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.InvoiceTemplateEditor_primaryButton__u3Ks\+{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:.95rem;font-weight:700;letter-spacing:.3px;padding:9px 18px;text-transform:uppercase;transition:all .2s}.InvoiceTemplateEditor_primaryButton__u3Ks\+:hover:not(:disabled){background:#f0c800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}.InvoiceTemplateEditor_primaryButton__u3Ks\+:disabled{cursor:not-allowed;opacity:.5;transform:none}.InvoiceTemplateEditor_secondaryButton__jXu\+P{background:#fff;border:1.5px solid #ffe066;border-radius:9px;color:#9a8040;cursor:pointer;font-size:.95rem;font-weight:600;padding:8px 14px;transition:all .2s}.InvoiceTemplateEditor_secondaryButton__jXu\+P:hover{background:#fffef8;border-color:#ffd600;box-shadow:0 4px 10px #ffd6002e;transform:translateY(-1px)}.InvoiceTemplateEditor_message__SIVNy{align-items:center;animation:InvoiceTemplateEditor_slideInRight__\+MKE5 .3s ease;background:#fffdf2;border:1.5px solid #e7c74a;border-left:5px solid #16a34a;border-radius:14px;box-shadow:0 16px 45px #5f45082e;color:#5f4508;display:flex;font-size:.95rem;font-weight:700;gap:10px;line-height:1.35;padding:12px 12px 12px 14px;position:fixed;right:32px;top:92px;width:min(360px,calc(100vw - 40px));z-index:999999}.InvoiceTemplateEditor_messageIcon__a9KME{align-items:center;background:#dcfce7;border-radius:999px;color:#15803d;display:inline-flex;flex:0 0 auto;font-size:.95rem;font-weight:800;height:26px;justify-content:center;width:26px}.InvoiceTemplateEditor_messageText__CCLL9{flex:1 1;min-width:0}.InvoiceTemplateEditor_messageClose__tItIr{background:#0000;border:none;border-radius:999px;color:#8a6f1e;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;height:28px;padding:0;transition:all .2s ease;width:28px}.InvoiceTemplateEditor_messageClose__tItIr:hover{background:#8a6f1e1f}@keyframes InvoiceTemplateEditor_slideIn__TuA8V{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes InvoiceTemplateEditor_slideInRight__\+MKE5{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.InvoiceTemplateEditor_message__SIVNy.InvoiceTemplateEditor_error__JCnu2{background:#fff7f7;border-color:#fecaca #fecaca #fecaca #ef4444;box-shadow:0 8px 32px #ef444433;color:#991b1b}.InvoiceTemplateEditor_message__SIVNy.InvoiceTemplateEditor_error__JCnu2 .InvoiceTemplateEditor_messageIcon__a9KME{background:#fee2e2;color:#dc2626}.InvoiceTemplateEditor_message__SIVNy.InvoiceTemplateEditor_error__JCnu2 .InvoiceTemplateEditor_messageClose__tItIr{color:#991b1b}.InvoiceTemplateEditor_message__SIVNy.InvoiceTemplateEditor_error__JCnu2 .InvoiceTemplateEditor_messageClose__tItIr:hover{background:#991b1b1a}.InvoiceTemplateEditor_tabs__G2X\+4{background:#fff;border:1.5px solid #ffe066;border-bottom:none;border-radius:12px 12px 0 0;display:flex;margin:0 24px;overflow:hidden}.InvoiceTemplateEditor_tab__NoQr3{background:#0000;border:none;border-bottom:2.5px solid #0000;color:#9a8040;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 16px;transition:all .2s}.InvoiceTemplateEditor_tab__NoQr3:hover{background:#fffef8;color:#4a3300}.InvoiceTemplateEditor_tab__NoQr3.InvoiceTemplateEditor_active__Nellx{background:linear-gradient(180deg,#ffd60021,#fff8c80a);border-bottom-color:#ffd600;color:#3b2800;font-weight:700}.InvoiceTemplateEditor_editorLayout__H\+9a6{grid-gap:0;background:#fff;border:1.5px solid #ffe066;border-radius:0 0 12px 12px;border-top:none;box-shadow:0 8px 24px #fbbf241f;display:grid;gap:0;grid-template-columns:minmax(320px,420px) minmax(0,1fr);margin:0 24px 20px;min-height:calc(100vh - 220px)}.InvoiceTemplateEditor_settingsPanel__RZxMT{background:#fffef8;border-right:1.5px solid #ffe66666;max-height:calc(100vh - 230px);min-width:0;overflow-y:auto}.InvoiceTemplateEditor_tabContent__EowNX{padding:18px}.InvoiceTemplateEditor_section__-BL50{margin-bottom:20px}.InvoiceTemplateEditor_sectionTitle__cHMkv{color:#1f2937;font-size:1.1rem;font-weight:700;margin:0 0 8px}.InvoiceTemplateEditor_sectionSubtitle__o64nK{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0 0 14px}.InvoiceTemplateEditor_formGroup__JNJWe{margin-bottom:16px}.InvoiceTemplateEditor_formGroupSpaced__IUhJe{margin-top:12px}.InvoiceTemplateEditor_formGroup__JNJWe label{color:#1f2937;display:block;font-size:.95rem;font-weight:700;margin-bottom:8px}.InvoiceTemplateEditor_formGroup__JNJWe input[type=text],.InvoiceTemplateEditor_formGroup__JNJWe select,.InvoiceTemplateEditor_formGroup__JNJWe textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:all .2s;width:100%}.InvoiceTemplateEditor_formGroup__JNJWe input:focus,.InvoiceTemplateEditor_formGroup__JNJWe select:focus,.InvoiceTemplateEditor_formGroup__JNJWe textarea:focus{border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001a;outline:none}.InvoiceTemplateEditor_colorInput__ctiHE{align-items:center;display:flex;gap:12px}.InvoiceTemplateEditor_colorInput__ctiHE input[type=color]{border:2px solid #ffd600;border-radius:8px;cursor:pointer;height:44px;transition:all .2s;width:56px}.InvoiceTemplateEditor_colorInput__ctiHE input[type=color]:hover{border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001a}.InvoiceTemplateEditor_colorInput__ctiHE input[type=text]{flex:1 1}.InvoiceTemplateEditor_sectionDivider__nQEBK{border-top:2px solid #ffd600;margin-bottom:20px;margin-top:32px;padding-top:20px}.InvoiceTemplateEditor_sectionDivider__nQEBK h4{color:#1f2937;font-size:1rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.InvoiceTemplateEditor_helpText__IOFf0{color:#6b7280;font-size:.85rem;line-height:1.4;margin-top:6px}.InvoiceTemplateEditor_toggleLabel__QMObi{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0}.InvoiceTemplateEditor_toggle__FTl35{-webkit-appearance:none;appearance:none;background:#e5e7eb;border:2px solid #d1d5db;border-radius:14px;cursor:pointer;height:28px;position:relative;transition:all .3s;width:54px}.InvoiceTemplateEditor_toggle__FTl35:checked{background:#ffd600;border-color:#ffd600}.InvoiceTemplateEditor_toggle__FTl35:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:22px;left:1px;position:absolute;top:1px;transition:left .3s;width:22px}.InvoiceTemplateEditor_toggle__FTl35:checked:before{left:27px}.InvoiceTemplateEditor_radioGroup__oPw9K{display:flex;flex-direction:column;gap:12px}.InvoiceTemplateEditor_radioLabel__PZDPu{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;gap:10px;padding:10px 14px;transition:all .2s}.InvoiceTemplateEditor_radioLabel__PZDPu:hover{background:#fffef8}.InvoiceTemplateEditor_radioLabel__PZDPu input[type=radio]{accent-color:#ffd600;cursor:pointer;height:20px;width:20px}.InvoiceTemplateEditor_checkboxList__BbCd3{display:flex;flex-direction:column;gap:10px}.InvoiceTemplateEditor_checkboxList__BbCd3 label{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px;padding:8px 0;transition:color .2s}.InvoiceTemplateEditor_checkboxList__BbCd3 label:hover{color:#9a8040}.InvoiceTemplateEditor_checkboxList__BbCd3 input[type=checkbox]{accent-color:#ffd600;cursor:pointer;height:20px;width:20px}.InvoiceTemplateEditor_infoBox__dhWX6{background:#ffe6661f;border:1.5px solid #ffe066;border-radius:8px;color:#5a4010;display:flex;font-size:.9rem;font-weight:600;gap:10px;margin-bottom:16px;padding:14px}.InvoiceTemplateEditor_infoIcon__vPTtS{color:#ffd600;font-size:1.3rem}.InvoiceTemplateEditor_richTextarea__GTCHn{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.9rem;line-height:1.6;padding:12px 14px;resize:vertical;transition:all .2s;width:100%}.InvoiceTemplateEditor_richTextarea__GTCHn:focus{border-color:#ffd600;box-shadow:0 0 0 3px #fbbf241a;outline:none}.InvoiceTemplateEditor_emptyState__FYBbS{background:linear-gradient(135deg,#fffef9,#fff);border-radius:8px;padding:60px 20px;text-align:center}.InvoiceTemplateEditor_addSectionButton__vCX\+3{background:#ffd600;border:none;border-radius:12px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s ease}.InvoiceTemplateEditor_addSectionButton__vCX\+3:hover{background:#f0c800;box-shadow:0 6px 16px #ffd60033;transform:translateY(-1px)}.InvoiceTemplateEditor_addSectionButton__vCX\+3:active{transform:translateY(0)}.InvoiceTemplateEditor_previewPanel__b56Hs{align-items:center;background:linear-gradient(135deg,#f5f5f5,#fafafa);display:flex;height:calc(100vh - 230px);justify-content:center;max-height:calc(100vh - 230px);min-width:0;overflow:hidden;padding:14px}.InvoiceTemplateEditor_previewActions__vcUxG{display:none;justify-content:flex-end;margin-bottom:8px}.InvoiceTemplateEditor_previewContainer__JnkZF{flex-shrink:0;overflow:hidden}.InvoiceTemplateEditor_invoicePreview__n5Woi{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000d;display:flex;flex-direction:column;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-size:var(--template-font-size,1rem);overflow:hidden;padding:12px;position:relative;transform-origin:top left;width:595px}.InvoiceTemplateEditor_invoicePreview__n5Woi.InvoiceTemplateEditor_landscapeOrientation__P0KS2{width:842px}.InvoiceTemplateEditor_invoiceHeader__7gklY{align-items:flex-start;border-bottom:2px solid #ffd600;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:20px;position:relative}.InvoiceTemplateEditor_companyLogo__qsXkT{align-items:center;background:#fff;display:flex;flex-shrink:0;height:100px;justify-content:center;width:150px}.InvoiceTemplateEditor_companyLogo__qsXkT img{max-height:100px;max-width:150px;object-fit:contain}.InvoiceTemplateEditor_companyLogoPlaceholder__Cl6MU{align-items:center;background:#fff;display:flex;flex-shrink:0;height:100px;justify-content:center;width:150px}.InvoiceTemplateEditor_logoInitials__nLO7y{font-size:36px;font-weight:700;text-align:center}.InvoiceTemplateEditor_companyDetails__-d5r6{text-align:right}.InvoiceTemplateEditor_companyDetails__-d5r6 h3{font-size:1.4em;font-weight:800;margin:0 0 10px}.InvoiceTemplateEditor_companyDetails__-d5r6 p{font-size:.9em;line-height:1.4;margin:4px 0}.InvoiceTemplateEditor_invoiceInfo__9C5vy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px}.InvoiceTemplateEditor_customerInfo__072Kc,.InvoiceTemplateEditor_invoiceMetadata__PwnFy,.InvoiceTemplateEditor_invoiceNumbers__tiiNz{font-size:.9em}.InvoiceTemplateEditor_customerInfo__072Kc p,.InvoiceTemplateEditor_invoiceMetadata__PwnFy p,.InvoiceTemplateEditor_invoiceNumbers__tiiNz p{line-height:1.5;margin:4px 0}.InvoiceTemplateEditor_invoiceTitle__obKZn{font-size:1.9em;font-weight:800;letter-spacing:-.02em;margin:28px 0 0}.InvoiceTemplateEditor_invoiceDescription__BOWjr{border-left:4px solid;font-size:.9em;line-height:1.6;margin-bottom:18px;margin-top:28px;padding:10px 12px;white-space:pre-line}.InvoiceTemplateEditor_invoiceSection__dvAi2{margin-bottom:30px}.InvoiceTemplateEditor_invoiceSection__dvAi2 h3{font-size:1.1em;font-weight:700;margin:0 0 10px}.InvoiceTemplateEditor_sectionDescription__NRn4A{color:#6b7280;font-size:.9em;margin:0 0 16px}.InvoiceTemplateEditor_invoiceTable__3KcMx{border-collapse:collapse;margin-bottom:24px;width:100%}.InvoiceTemplateEditor_invoiceTable__3KcMx thead th{font-size:.9em;font-weight:700;padding:14px 12px;text-align:left}.InvoiceTemplateEditor_invoiceTable__3KcMx tbody td{font-size:.9em;line-height:1.4;padding:12px;vertical-align:middle}.InvoiceTemplateEditor_invoiceTable__3KcMx tbody tr:hover{background:#f9fafb;background:var(--highlight-color,#f9fafb)}.InvoiceTemplateEditor_invoiceTable__3KcMx tbody td:last-child,.InvoiceTemplateEditor_invoiceTable__3KcMx thead th:last-child{text-align:right}.InvoiceTemplateEditor_invoiceTotals__i5rUB{border-style:solid;margin-bottom:35px;margin-left:auto;max-width:260px;padding:16px}.InvoiceTemplateEditor_invoicePreview__n5Woi.InvoiceTemplateEditor_landscapeOrientation__P0KS2 .InvoiceTemplateEditor_invoiceTotals__i5rUB{margin-bottom:24px;max-width:210px;padding:10px}.InvoiceTemplateEditor_totalRow__gmFBT{display:flex;font-size:.95em;font-weight:600;justify-content:space-between;padding:10px 0}.InvoiceTemplateEditor_invoicePreview__n5Woi.InvoiceTemplateEditor_landscapeOrientation__P0KS2 .InvoiceTemplateEditor_totalRow__gmFBT{font-size:.88em;padding:7px 0}.InvoiceTemplateEditor_totalRow__gmFBT:last-child{border-top-style:solid;font-size:1.2em;font-weight:800;margin-top:10px;padding-top:14px}.InvoiceTemplateEditor_invoicePreview__n5Woi.InvoiceTemplateEditor_landscapeOrientation__P0KS2 .InvoiceTemplateEditor_totalRow__gmFBT:last-child{font-size:1.05em;margin-top:8px;padding-top:10px}.InvoiceTemplateEditor_invoiceFooter__b4XWg{border-top-style:solid;color:#6b7280;font-size:.9em;line-height:1.6;margin-top:auto;padding-top:16px;white-space:pre-line}.InvoiceTemplateEditor_footerDetails__nUGSZ{border-top:1px solid #e5e7eb;color:#9ca3af;font-size:.75em;margin-top:14px;padding-top:10px}.InvoiceTemplateEditor_pageNumber__WImPO{color:#9ca3af;font-size:.75em;margin-top:12px;text-align:right}.InvoiceTemplateEditor_sectionsList__UBtQc{display:flex;flex-direction:column;gap:12px;margin-top:20px}.InvoiceTemplateEditor_sectionItem__V8Tlp{background:#fff;border:2px solid #ffd600;border-radius:8px;box-shadow:0 2px 6px #fbbf241a;padding:16px}.InvoiceTemplateEditor_sectionHeader__N2HmV{align-items:center;display:flex;gap:10px}.InvoiceTemplateEditor_sectionName__3cdsW{background:#fff;border:1.5px solid #ffe066;border-radius:6px;color:#1f2937;flex:1 1;font-family:inherit;font-size:.95rem;font-weight:600;padding:10px 12px}.InvoiceTemplateEditor_sectionName__3cdsW:focus{border-color:#ffd600;box-shadow:0 0 0 3px #fbbf241a;outline:none}.InvoiceTemplateEditor_removeButton__P9Yll{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;transition:all .2s ease;width:32px}.InvoiceTemplateEditor_removeButton__P9Yll:hover{background:#fecaca;color:#7f1d1d}@media (max-width:1200px){.InvoiceTemplateEditor_editorLayout__H\+9a6{grid-template-columns:1fr}.InvoiceTemplateEditor_settingsPanel__RZxMT{border-bottom:2px solid #ffe66626;border-right:none}.InvoiceTemplateEditor_previewPanel__b56Hs{display:none}}@media (max-width:768px){.InvoiceTemplateEditor_container__e01PQ{padding:0}.InvoiceTemplateEditor_header__BMdqv{padding:16px 20px}.InvoiceTemplateEditor_titleBar__Ahotc{align-items:flex-start;flex-direction:column;gap:16px;margin:20px;padding:16px 20px}.InvoiceTemplateEditor_titleActions__I8K2W{width:100%}.InvoiceTemplateEditor_primaryButton__u3Ks\+,.InvoiceTemplateEditor_secondaryButton__jXu\+P{flex:1 1}.InvoiceTemplateEditor_tabs__G2X\+4{margin:0 20px}.InvoiceTemplateEditor_editorLayout__H\+9a6{margin:0 20px 20px}.InvoiceTemplateEditor_invoiceInfo__9C5vy{grid-template-columns:1fr}.InvoiceTemplateEditor_invoicePreview__n5Woi{padding:30px 20px}}.InvoiceTemplateEditor_lineItemsContainer__n3gFM{display:flex;flex-direction:column;gap:24px;padding:20px}.InvoiceTemplateEditor_lineItemsContainer__n3gFM h3{color:#1f2937;font-size:1.3rem;font-weight:700;margin:0}.InvoiceTemplateEditor_columnControlsSection__CKawC{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.InvoiceTemplateEditor_columnControlsSection__CKawC h4{color:#374151;font-size:1rem;font-weight:600;margin:0 0 12px}.InvoiceTemplateEditor_columnControls__s22c1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.InvoiceTemplateEditor_columnToggle__ZikEy{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:10px;transition:all .2s}.InvoiceTemplateEditor_columnToggle__ZikEy:hover{background:#fffef8;border-color:#ffd600;box-shadow:0 2px 8px #ffd60026}.InvoiceTemplateEditor_columnToggle__ZikEy input[type=checkbox]{accent-color:#ffd600;cursor:pointer;height:18px;width:18px}.InvoiceTemplateEditor_columnName__ODj8k{color:#374151;flex:1 1;font-size:.9rem;font-weight:500}.InvoiceTemplateEditor_eyeIcon__Qv\+QI{stroke-width:2;color:#7d6836;height:18px;opacity:.6;width:18px}.InvoiceTemplateEditor_sectionsSection__5u5JI{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.InvoiceTemplateEditor_sectionsSection__5u5JI h4{color:#374151;font-size:1rem;font-weight:600;margin:0 0 12px}.InvoiceTemplateEditor_sectionsListWrapper__75y9t{display:flex;flex-direction:column;gap:12px}.InvoiceTemplateEditor_sectionCard__49Hgu{background:#fff;border:2px solid #ffd600;border-radius:8px;padding:16px;transition:all .2s}.InvoiceTemplateEditor_sectionCard__49Hgu:hover{border-color:#ffd600;box-shadow:0 2px 12px #ffd60026}.InvoiceTemplateEditor_sectionCardHeader__3bA6Y{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.InvoiceTemplateEditor_sectionInputs__MJNvV{display:flex;flex:1 1;flex-direction:column;gap:8px}.InvoiceTemplateEditor_sectionTitleInput__WU93H{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:.95rem;font-weight:600;padding:8px 12px;width:100%}.InvoiceTemplateEditor_sectionTitleInput__WU93H:focus{border-color:#ffd600;box-shadow:0 0 0 3px #d4a5741a;outline:none}.InvoiceTemplateEditor_sectionDescInput__Q3ih3{border:1px solid #d1d5db;border-radius:6px;color:#6b7280;font-family:inherit;font-size:.85rem;padding:8px 12px;resize:vertical}.InvoiceTemplateEditor_sectionDescInput__Q3ih3:focus{border-color:#ffd600;box-shadow:0 0 0 3px #d4a5741a;outline:none}.InvoiceTemplateEditor_removeSectionButton__jazEf{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:all .2s;width:32px}.InvoiceTemplateEditor_removeSectionButton__jazEf:hover{background:#fecaca;color:#b91c1c}.InvoiceTemplateEditor_sectionItems__ZWFmZ{border-top:1px solid #e5e7eb;margin:12px 0;padding-top:12px}.InvoiceTemplateEditor_itemsLabel__GcH24{color:#6b7280;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.InvoiceTemplateEditor_itemRow__-QUzL{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px}.InvoiceTemplateEditor_itemTopRow__59CeP{align-items:flex-start;display:flex;gap:10px}.InvoiceTemplateEditor_itemBottomRow__07mUK{align-items:flex-start;display:flex;gap:12px}.InvoiceTemplateEditor_itemFieldWide__5Gegh{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.InvoiceTemplateEditor_itemField__bhRlS{display:flex;flex-direction:column;gap:6px;min-width:110px}.InvoiceTemplateEditor_itemLabel__K5\+mH{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.InvoiceTemplateEditor_itemInput__CriJt{border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:.9rem;padding:8px 10px;width:100%}.InvoiceTemplateEditor_itemInput__CriJt:focus{border-color:#ffd600;box-shadow:0 0 0 3px #d4a5741f;outline:none}.InvoiceTemplateEditor_itemActions__r\+4Ea{display:flex;justify-content:flex-end}.InvoiceTemplateEditor_itemRemoveButton__8kBGj{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:1.1rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.InvoiceTemplateEditor_itemRemoveButton__8kBGj:hover{background:#fecaca;color:#b91c1c}.InvoiceTemplateEditor_itemName__LrvUe{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceTemplateEditor_addLineItemBtn__iJzjr{background:#ffd600;border:none;border-radius:6px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease;width:100%}.InvoiceTemplateEditor_addLineItemBtn__iJzjr:hover{background:#f0c800;box-shadow:0 6px 16px #ffd60033;transform:translateY(-1px)}.InvoiceTemplateEditor_noSectionsMsg__lNq7m{color:#9ca3af;font-size:.9rem;padding:20px;text-align:center}.InvoiceTemplateEditor_addNewSectionBtn__8\+GE6{align-self:flex-start;background:#ffd600;border:none;border-radius:6px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:600;max-width:300px;padding:10px 24px;transition:all .2s ease;width:100%}.InvoiceTemplateEditor_addNewSectionBtn__8\+GE6:hover{background:#f0c800;box-shadow:0 6px 16px #ffd60033;transform:translateY(-1px)}.InvoiceTemplateEditor_addNewSectionBtn__8\+GE6:active{transform:translateY(0)}.Toast_toast__nd-uy{align-items:center;animation:Toast_slideIn__i776H .25s ease;background:linear-gradient(135deg,#fffef9,#fffef5);border:2px solid #ffd600;border-radius:12px;box-shadow:0 8px 32px #ffd6004d;color:#5d4b00;display:flex;font-size:.95rem;font-weight:500;gap:10px;max-width:320px;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:9999}.Toast_toastError__tJNtB{background:linear-gradient(135deg,#fff5f5,#fff0f0);border-color:#f87171;box-shadow:0 8px 32px #f8717140;color:#7f1d1d}.Toast_toastError__tJNtB .Toast_icon__QI9U5{color:#ef4444}.Toast_icon__QI9U5{color:#ffd600;font-size:1.1rem;font-weight:700}.Toast_closeBtn__Rtz9r{background:none;border:none;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;margin-left:auto;opacity:.6;padding:0 0 0 4px}.Toast_closeBtn__Rtz9r:hover{opacity:1}@keyframes Toast_slideIn__i776H{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InvoiceTemplateEditorModal_modalOverlay__TNoH8{align-items:flex-start;animation:InvoiceTemplateEditorModal_fadeIn__gwUXu .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:76px 14px 12px;position:fixed;right:0;top:0;z-index:10000}@keyframes InvoiceTemplateEditorModal_fadeIn__gwUXu{0%{opacity:0}to{opacity:1}}.InvoiceTemplateEditorModal_modalContent__SgE7w{animation:InvoiceTemplateEditorModal_slideUp__xj74o .3s ease;background:#fff;border:3px solid #f4b400;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-height:calc(100vh - 52px);max-width:1300px;overflow:hidden;position:relative;width:96%}@keyframes InvoiceTemplateEditorModal_slideUp__xj74o{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.InvoiceTemplateEditorModal_closeButton__CcuJE{align-items:center;background:#ffd600;border:2px solid #ffd600;border-radius:50%;box-shadow:0 4px 12px #ffd6004d;color:#3b2f0b;cursor:pointer;display:flex;font-size:28px;font-weight:700;height:40px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:all .2s;width:40px;z-index:10001}.InvoiceTemplateEditorModal_closeButton__CcuJE:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 6px 16px #ffd60066;transform:rotate(90deg) scale(1.1)}.InvoiceTemplateEditorModal_editorWrapper__E9fKP{max-height:calc(100vh - 96px);overflow-y:auto}@media (max-width:768px){.InvoiceTemplateEditorModal_modalOverlay__TNoH8{align-items:flex-start;padding:10px}.InvoiceTemplateEditorModal_modalContent__SgE7w{border-radius:12px;max-width:100%;width:100%}.InvoiceTemplateEditorModal_editorWrapper__E9fKP{max-height:90vh}.InvoiceTemplateEditorModal_closeButton__CcuJE{font-size:24px;height:36px;right:12px;top:12px;width:36px}}.InvoiceSettingsPage_container__hh-xJ{margin:0;max-width:100%;padding:0}.InvoiceSettingsPage_header__PlItD{margin-bottom:40px}.InvoiceSettingsPage_header__PlItD h1{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.InvoiceSettingsPage_header__PlItD p{color:#6b7280;font-size:.9rem;margin:0}.InvoiceSettingsPage_message__q4mro{border-left:4px solid;border-radius:4px;font-size:.95rem;font-weight:500;margin-bottom:20px;padding:12px 16px}.InvoiceSettingsPage_message__q4mro.InvoiceSettingsPage_success__AyF-5{background-color:#f0fdf4;border-left-color:#22c55e;color:#166534}.InvoiceSettingsPage_message__q4mro.InvoiceSettingsPage_error__KWuPU{background-color:#fef2f2;border-left-color:#ef4444;color:#991b1b}.InvoiceSettingsPage_form__ysnMO{background:#0000;border:none;box-shadow:none;padding:0}.InvoiceSettingsPage_section__zHOoj{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;margin:0 0 16px;padding:22px}.InvoiceSettingsPage_section__zHOoj:last-of-type{margin-bottom:0}.InvoiceSettingsPage_sectionTitle__xTlCV{color:#ad8c11;display:block;font-size:1.1rem;font-weight:700;margin:0 0 20px;padding:0;text-transform:none}.InvoiceSettingsPage_formGroup__uHBZG{margin-bottom:20px}.InvoiceSettingsPage_formGroup__uHBZG label{color:#9a7e1e;display:block;font-size:.75rem;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.InvoiceSettingsPage_formGroup__uHBZG input,.InvoiceSettingsPage_formGroup__uHBZG select,.InvoiceSettingsPage_formGroup__uHBZG textarea{background:#fffbe4;border:2px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.InvoiceSettingsPage_formGroup__uHBZG input:focus,.InvoiceSettingsPage_formGroup__uHBZG select:focus,.InvoiceSettingsPage_formGroup__uHBZG textarea:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe0661a;outline:none}.InvoiceSettingsPage_formGroup__uHBZG textarea{min-height:80px;resize:vertical}.InvoiceSettingsPage_formRow__k3KHy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}@media (max-width:640px){.InvoiceSettingsPage_formRow__k3KHy{gap:20px;grid-template-columns:1fr}}.InvoiceSettingsPage_logoPreview__JFt3o{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;display:flex;justify-content:center;margin-top:12px;max-height:150px;padding:12px}.InvoiceSettingsPage_logoPreview__JFt3o img{max-height:150px;max-width:100%;object-fit:contain}.InvoiceSettingsPage_helpText__yYsLP{color:#666;font-size:.85rem;line-height:1.4;margin-top:6px}.InvoiceSettingsPage_checkboxLabel__oJ03D{align-items:center;color:#333!important;cursor:pointer;display:flex!important;font-size:.95rem!important;font-weight:500!important;gap:10px;letter-spacing:normal!important;margin-bottom:0!important;text-transform:none!important}.InvoiceSettingsPage_checkboxLabel__oJ03D input[type=checkbox]{accent-color:#ffd600;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.InvoiceSettingsPage_radioLabel__Grdx6{align-items:center;color:#333!important;cursor:pointer;display:flex!important;font-size:.95rem!important;font-weight:500!important;gap:8px;letter-spacing:normal!important;margin-bottom:0!important;text-transform:none!important}.InvoiceSettingsPage_radioLabel__Grdx6 input[type=radio]{accent-color:#ffd600;cursor:pointer;margin:0;width:auto}.InvoiceSettingsPage_checkboxGroup__8hMpW{margin-bottom:20px}.InvoiceSettingsPage_checkbox__dTcJx{align-items:flex-start;color:#333;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:10px}.InvoiceSettingsPage_checkbox__dTcJx input[type=checkbox]{cursor:pointer;margin:3px 0 0;width:auto}.InvoiceSettingsPage_checkbox__dTcJx span{flex:1 1}.InvoiceSettingsPage_tabs__wi71-{border-bottom:2px solid #ffe066;display:flex;gap:2px;margin-bottom:24px;padding-bottom:0}.InvoiceSettingsPage_tab__ou-hY{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#7d6836;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:-2px;padding:10px 18px;transition:color .15s,border-color .15s,background .15s}.InvoiceSettingsPage_tab__ou-hY:hover:not(.InvoiceSettingsPage_active__dUNSd){background:#fffbe4;color:#ad8c11}.InvoiceSettingsPage_tab__ou-hY.InvoiceSettingsPage_active__dUNSd{background:#fffbe4;border-bottom-color:#f4b400;color:#ad8c11}.InvoiceSettingsPage_templatesContainer__9zlMW{background:#fff;border:2px solid #ffe066;border-radius:8px;padding:20px}.InvoiceSettingsPage_templatesHeader__mw8P0{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.InvoiceSettingsPage_searchBar__\+NpFY{flex:1 1;max-width:400px}.InvoiceSettingsPage_searchInput__Ay2UZ{background:#fffbe4;border:2px solid #ffe066;border-radius:8px;color:#7d6836;font-size:.95rem;padding:10px 14px;width:100%}.InvoiceSettingsPage_createFirstButton__KlSn4,.InvoiceSettingsPage_newTemplateButton__hiSVK{background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:9px 22px;transition:background .18s,transform .15s,box-shadow .18s}.InvoiceSettingsPage_createFirstButton__KlSn4:hover,.InvoiceSettingsPage_newTemplateButton__hiSVK:hover{background:#ffb800;box-shadow:0 4px 12px #ffb80059;transform:translateY(-1px)}.InvoiceSettingsPage_templatesList__qntiE{margin-top:20px}.InvoiceSettingsPage_templatesTable__sXwuL{width:100%}.InvoiceSettingsPage_tableHeader__etgwl{background:#fffbe4;border:2px solid #ffe066;border-bottom:none;border-radius:8px 8px 0 0;color:#ad8c11;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.InvoiceSettingsPage_tableHeader__etgwl,.InvoiceSettingsPage_tableRow__a17lI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:200px 1fr 150px 60px}.InvoiceSettingsPage_tableRow__a17lI{background:#fff;border:2px solid #ffe066;border-top:none;padding:16px;transition:background .2s}.InvoiceSettingsPage_tableRow__a17lI:hover{background:#fffef5}.InvoiceSettingsPage_tableRow__a17lI:last-child{border-radius:0 0 8px 8px}.InvoiceSettingsPage_col__TzUD2{align-items:center;color:#333;display:flex;font-size:.95rem;gap:8px}.InvoiceSettingsPage_badge__BX3Mz{border-radius:12px;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.InvoiceSettingsPage_statusBadge__objfx{align-items:center;border:none;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1;padding:4px 10px}.InvoiceSettingsPage_badgeActive__YY6mB{background:#dcfce7;color:#15803d}.InvoiceSettingsPage_badgeInactive__rP84\+{background:#fffbe4;color:#b99a2a}.InvoiceSettingsPage_badgeIcon__aIvID{flex-shrink:0;height:.95rem;width:.95rem}.InvoiceSettingsPage_badgeDefault__Fbfvr{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.InvoiceSettingsPage_templateName__mfSfT{background:#0000;border:none;color:#06f;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-align:left;text-decoration:none}.InvoiceSettingsPage_templateName__mfSfT:hover{text-decoration:underline}.InvoiceSettingsPage_menuButton__u399-{background:#0000;border:none;color:#666;cursor:pointer;font-size:1.5rem;padding:0 8px;transition:color .2s}.InvoiceSettingsPage_menuButton__u399-:hover{color:#333}.InvoiceSettingsPage_menuWrapper__plOFk{position:relative}.InvoiceSettingsPage_dropdown__Xi6Po{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:160px;position:absolute;right:0;top:100%;z-index:1000}.InvoiceSettingsPage_dropdownItem__ALcHe{background:none;border:none;color:#1f2937;cursor:pointer;display:block;font-size:.9rem;padding:10px 16px;text-align:left;transition:background-color .2s;width:100%}.InvoiceSettingsPage_dropdownItem__ALcHe:hover{background-color:#f3f4f6;color:#d4a574}.InvoiceSettingsPage_dropdownItem__ALcHe:first-child{border-radius:8px 8px 0 0}.InvoiceSettingsPage_dropdownItem__ALcHe:last-child{border-radius:0 0 8px 8px}.InvoiceSettingsPage_dangerItem__Q2Jq-{border-top:1px solid #e5e7eb;color:#dc2626}.InvoiceSettingsPage_dangerItem__Q2Jq-:hover{background-color:#fee2e2;color:#b91c1c}.InvoiceSettingsPage_emptyState__QVZvQ{background:#fff;border:2px solid #ffe066;border-radius:0 0 8px 8px;border-top:none;color:#666;padding:60px 20px;text-align:center}.InvoiceSettingsPage_emptyState__QVZvQ p{font-size:1rem;margin-bottom:20px}.InvoiceSettingsPage_pagination__xTjWK{color:#666;font-size:.9rem;margin-top:20px;padding:12px 0;text-align:center}.InvoiceSettingsPage_actions__kXvoT{display:flex;gap:12px;justify-content:flex-end;padding:16px 0 0}.InvoiceSettingsPage_saveButton__tZX9m{background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:10px 26px;transition:background .18s,transform .15s,box-shadow .18s}.InvoiceSettingsPage_saveButton__tZX9m:hover:not(:disabled){background:#ffb800;box-shadow:0 4px 12px #ffb80059;transform:translateY(-1px)}.InvoiceSettingsPage_saveButton__tZX9m:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.InvoiceSettingsPage_container__hh-xJ{padding:20px}.InvoiceSettingsPage_header__PlItD h1{font-size:1.5rem}.InvoiceSettingsPage_section__zHOoj{padding:20px}.InvoiceSettingsPage_templatesHeader__mw8P0{align-items:stretch;flex-direction:column}.InvoiceSettingsPage_searchBar__\+NpFY{max-width:100%}.InvoiceSettingsPage_tableHeader__etgwl,.InvoiceSettingsPage_tableRow__a17lI{flex-direction:column;font-size:.85rem;gap:10px;grid-template-columns:120px 1fr 100px 40px;padding:20px}.InvoiceSettingsPage_saveButton__tZX9m{width:100%}}.EmailCampaignsSettings_wrap__SthVr{color:#2d2410;display:flex;flex-direction:column;gap:24px}.EmailCampaignsSettings_header__1GYJu{display:flex;flex-direction:column;gap:6px}.EmailCampaignsSettings_title__C-yWU{color:#b99a2a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.EmailCampaignsSettings_subtitle__pHZbD{color:#6b7280;font-size:.9rem;line-height:1.55;margin:0}.EmailCampaignsSettings_panelTabs__39GM8{align-self:flex-start;background:#fffbe4;border:1px solid #ffe066;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.EmailCampaignsSettings_panelTab__WBKwK{background:#0000;border:0;border-radius:999px;color:#806615;cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;padding:8px 18px;transition:background .15s,color .15s,box-shadow .15s}.EmailCampaignsSettings_panelTabActive__m3g13{background:#ffe066;box-shadow:0 2px 8px #c8a8002e;color:#4b3a08}.EmailCampaignsSettings_groupsLayout__inm38{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.EmailCampaignsSettings_groupBuilder__GsBgo,.EmailCampaignsSettings_savedGroups__HFkaH{background:#fff;border:2px solid #ffe066;border-radius:14px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px}.EmailCampaignsSettings_groupBuilderHeader__9sUAJ{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.EmailCampaignsSettings_groupTitle__beJ\+v{color:#2d2410;font-size:1.05rem;font-weight:800;margin:0 0 4px}.EmailCampaignsSettings_groupLabel__x2Dmh{display:flex;flex-direction:column;gap:8px}.EmailCampaignsSettings_groupLabelText__92ZLB,.EmailCampaignsSettings_groupLabel__x2Dmh{color:#7b6416;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.EmailCampaignsSettings_groupCustomerPanel__VSSdR{background:#fffef8;border:1px solid #e8dfc4;border-radius:12px;overflow:hidden}.EmailCampaignsSettings_groupCustomerHeader__IxqTE{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border-bottom:1px solid #f0e3ad;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.EmailCampaignsSettings_groupCustomerSearch__5u\+xr{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;display:flex;height:40px;margin:12px 12px 6px;min-height:40px;padding:0 12px 0 10px;transition:border-color .18s,box-shadow .18s,background .18s}.EmailCampaignsSettings_groupCustomerSearchIcon__WVkGD{color:#b99a2a;flex:0 0 auto;height:17px;margin-right:7px;width:17px}.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input{all:unset;appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;flex:1 1 auto;font:inherit;font-size:.95rem;line-height:1.2;min-height:22px;min-width:0;padding:0}.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input:active,.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input:focus,.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input:hover{background:#0000!important;border:0!important;box-shadow:none!important;outline:none}.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input:-webkit-autofill,.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input:-webkit-autofill:focus,.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #0000!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.EmailCampaignsSettings_groupCustomerSearch__5u\+xr input::placeholder{color:#b99a2a;font-weight:400}.EmailCampaignsSettings_groupCustomerSearch__5u\+xr:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.EmailCampaignsSettings_groupCustomerList__UVgV1{display:flex;flex-direction:column;gap:2px;max-height:430px;overflow-y:auto;padding:8px}.EmailCampaignsSettings_groupCustomerItem__O0UsZ{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .15s}.EmailCampaignsSettings_groupCustomerItem__O0UsZ:hover{background:#fff8cc}.EmailCampaignsSettings_groupCustomerItem__O0UsZ input{accent-color:#b99a2a;height:16px;margin-top:3px;width:16px}.EmailCampaignsSettings_groupCustomerText__FBcRp{display:flex;flex-direction:column;gap:2px;min-width:0}.EmailCampaignsSettings_groupCustomerName__e6Xbd{color:#2d2410;font-size:.9rem;font-weight:800}.EmailCampaignsSettings_groupCustomerEmailMuted__l1Ux6,.EmailCampaignsSettings_groupCustomerEmail__xOrIS{font-size:.8rem;line-height:1.35;word-break:break-word}.EmailCampaignsSettings_groupCustomerEmail__xOrIS{color:#8a7850}.EmailCampaignsSettings_groupCustomerEmailMuted__l1Ux6{color:#b38d8d}.EmailCampaignsSettings_savedGroupList__MBHRw{display:flex;flex-direction:column;gap:12px}.EmailCampaignsSettings_savedGroupCard__j-u2L{background:#fff;border:1px solid #dabe5059;border-radius:14px;box-shadow:0 4px 18px #76580a17,0 1px 3px #76580a0d;overflow:hidden;padding:0;transition:box-shadow .2s}.EmailCampaignsSettings_savedGroupCard__j-u2L:hover{box-shadow:0 8px 24px #76580a21,0 2px 6px #76580a12}.EmailCampaignsSettings_savedGroupCardHeader__Sr8XX{align-items:flex-start;background:linear-gradient(110deg,#fffdebfa,#fff8ccf2);border-bottom:1px solid #dabe5040;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.EmailCampaignsSettings_savedGroupNameRow__6e-YP{align-items:center;display:flex;gap:10px;min-width:0}.EmailCampaignsSettings_savedGroupAvatar__2iE8F{align-items:center;background:linear-gradient(135deg,#ffe599,#f4b400);border:1px solid #c8a8004d;border-radius:10px;box-shadow:0 2px 6px #c8a8002e;color:#6b5310;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.EmailCampaignsSettings_savedGroupName__2Jdy1{color:#2d2410;font-size:.98rem;font-weight:800;margin:0}.EmailCampaignsSettings_savedGroupMeta__yDm4t{color:#8a7850;font-size:.8rem;font-weight:600;margin:3px 0 0}.EmailCampaignsSettings_savedGroupActions__RF50c{align-items:center;display:flex;flex-shrink:0;gap:8px}.EmailCampaignsSettings_savedGroupCardBody__763EX{padding:12px 16px 14px}.EmailCampaignsSettings_groupEditBtn__jJLhC{align-items:center;background:linear-gradient(135deg,#fff8cc,#ffe566);border:1px solid #c8a800;border-radius:8px;box-shadow:0 2px 6px #c8a80026;color:#6b5310;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:700;gap:6px;letter-spacing:.01em;padding:8px 14px;transition:transform .1s,box-shadow .15s,background .15s}.EmailCampaignsSettings_groupEditBtn__jJLhC:hover{background:linear-gradient(135deg,#fff3b0,#ffd84a);box-shadow:0 4px 12px #c8a80047;transform:translateY(-1px)}.EmailCampaignsSettings_groupDeleteBtn__abLTm{align-items:center;background:linear-gradient(135deg,#fff5f5,#fee2e2);border:1px solid #dc262647;border-radius:8px;box-shadow:0 2px 6px #dc262614;color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:700;gap:6px;letter-spacing:.01em;padding:8px 14px;transition:transform .1s,box-shadow .15s,background .15s}.EmailCampaignsSettings_groupDeleteBtn__abLTm:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 4px 12px #dc262633;transform:translateY(-1px)}.EmailCampaignsSettings_dangerTextBtn__HNzt2{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;padding:9px 13px}.EmailCampaignsSettings_dangerTextBtn__HNzt2:hover{background:#fef2f2}.EmailCampaignsSettings_savedGroupCustomers__vSygR{display:flex;flex-wrap:wrap;gap:7px}.EmailCampaignsSettings_savedGroupChipMuted__Nd-GY,.EmailCampaignsSettings_savedGroupChip__bkSYJ{border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.01em;padding:5px 10px}.EmailCampaignsSettings_savedGroupChip__bkSYJ{background:linear-gradient(135deg,#fffbe0,#fff3b0);border:1px solid #dabe508c;box-shadow:0 1px 3px #c8a8001a;color:#6b5310}.EmailCampaignsSettings_savedGroupChipMuted__Nd-GY{background:#fafafa;border:1px solid #e8dfc4;color:#8a7850}.EmailCampaignsSettings_emptyGroups__v6fi9{background:#fffde4;border:1px dashed #e4ca5d;border-radius:12px;color:#8a7850;font-size:.9rem;font-weight:700;padding:18px;text-align:center}.EmailCampaignsSettings_campaignLayout__hRgJS{background:#fff;border:2px solid #ffe066;border-radius:14px;display:flex;min-height:520px;overflow:hidden}.EmailCampaignsSettings_tplSidebar__LdMFz{background:#fffbe4;border-right:2px solid #ffe066;flex-shrink:0;overflow-y:auto;padding:8px 0;width:230px}.EmailCampaignsSettings_tplSidebarGroup__PYM8M{margin-bottom:2px}.EmailCampaignsSettings_tplSidebarGroupHeading__csPxj{color:#b99a2a;font-size:.68rem;font-weight:700;letter-spacing:.07em;padding:10px 16px 4px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.EmailCampaignsSettings_tplSidebarItem__DCohQ{background:#0000;border:none;border-left:3px solid #0000;color:#374151;cursor:pointer;display:block;font-family:inherit;font-size:.84rem;font-weight:500;line-height:1.4;padding:9px 16px;text-align:left;transition:background .15s,color .15s;width:100%}.EmailCampaignsSettings_tplSidebarItem__DCohQ:hover:not(:disabled){background:#fff8cc;color:#ad8c11}.EmailCampaignsSettings_tplSidebarItem__DCohQ:disabled{cursor:not-allowed;opacity:.55}.EmailCampaignsSettings_tplSidebarItemActive__ZCdcr{background:#fff3b0;border-left-color:#ffd600;color:#ad8c11;font-weight:700}.EmailCampaignsSettings_tplMain__DvnEo{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:0;overflow-y:auto;padding:28px 28px 32px}.EmailCampaignsSettings_tplMainHeader__CiL2e{display:flex;flex-direction:column;gap:4px}.EmailCampaignsSettings_tplMainTitle__l7\+qT{color:#2d2410;font-size:1.1rem;font-weight:700;margin:0}.EmailCampaignsSettings_field__es\+4q{display:flex;flex-direction:column;gap:8px}.EmailCampaignsSettings_sendPanel__IIT2C{display:flex;flex-direction:column;gap:14px}.EmailCampaignsSettings_sectionTitle__fA74H{color:#b99a2a;font-size:.78rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.EmailCampaignsSettings_label__wh5kq{color:#4a3f2e;font-size:.85rem;font-weight:600}.EmailCampaignsSettings_helpText__Fxb7S{color:#8a7850;font-size:.78rem;line-height:1.5;margin:0}.EmailCampaignsSettings_radioRow__LPqc7{display:flex;flex-direction:column;gap:8px}.EmailCampaignsSettings_radio__a9Yls{align-items:center;background:#fff;border:1px solid #e8dfc4;border-radius:10px;color:#2d2410;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:14px 16px;transition:border-color .15s,background .15s}.EmailCampaignsSettings_radio__a9Yls input{accent-color:#b99a2a;height:16px;width:16px}.EmailCampaignsSettings_radioActive__inCxb{background:#fffde4;border-color:#b99a2a}.EmailCampaignsSettings_radioContent__96tP4{display:flex;flex-direction:column;gap:2px;min-width:0}.EmailCampaignsSettings_radioTitle__CoY0t{color:#2d2410;font-weight:700}.EmailCampaignsSettings_radioMeta__hUsjI{color:#8a7850;font-size:.82rem}.EmailCampaignsSettings_inlineLinkBtn__Bxnaf{background:#0000;border:none;color:#9c7d14;cursor:pointer;font-size:.83rem;font-weight:700;margin-left:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.EmailCampaignsSettings_inlineLinkBtn__Bxnaf:disabled{cursor:default;opacity:.45;text-decoration:none}.EmailCampaignsSettings_audienceList__C0qTJ{background:#fff;border:1px solid #e8dfc4;border-radius:10px;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding:12px}.EmailCampaignsSettings_audienceItem__EWaIl{align-items:flex-start;border-radius:6px;color:#2d2410;cursor:pointer;display:flex;font-size:.92rem;gap:10px;padding:8px 6px}.EmailCampaignsSettings_audienceItem__EWaIl:hover{background:#fffce6}.EmailCampaignsSettings_audienceItem__EWaIl input{accent-color:#b99a2a;height:16px;margin-top:3px;width:16px}.EmailCampaignsSettings_audienceItemText__DBXmn{display:flex;flex-direction:column;gap:2px}.EmailCampaignsSettings_audienceItemTitle__4wAK9{font-weight:600}.EmailCampaignsSettings_audienceItemMeta__P3tPV{color:#8a7850;font-size:.8rem}.EmailCampaignsSettings_audienceCount__o4Z\+6{color:#8a7850;font-size:.82rem;font-weight:600;margin-left:auto}.EmailCampaignsSettings_manualCard__VFd4k,.EmailCampaignsSettings_recipientListCard__MvPx8,.EmailCampaignsSettings_removedCard__cbC\+O{background:#fff;border:1px solid #e8dfc4;border-radius:12px;padding:14px 16px}.EmailCampaignsSettings_manualHeader__c7ieg,.EmailCampaignsSettings_recipientListHeader__s-Lpi{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.EmailCampaignsSettings_manualTitle__aD9XX,.EmailCampaignsSettings_recipientListTitle__LFae2{color:#2d2410;font-size:.92rem;font-weight:700}.EmailCampaignsSettings_manualCount__nARZ8,.EmailCampaignsSettings_recipientListCount__7Clh9{color:#8a7850;font-size:.78rem;font-weight:700;white-space:nowrap}.EmailCampaignsSettings_manualEntryRow__-AI71{align-items:center;display:flex;gap:10px;margin-top:10px}.EmailCampaignsSettings_manualInput__8dRqt{background:#fffef8;border:1px solid #d8cfb3;border-radius:10px;color:#2d2410;flex:1 1;font:inherit;font-size:.92rem;min-width:0;padding:11px 14px}.EmailCampaignsSettings_manualInput__8dRqt:focus{background:#fff;border-color:#c8a800;box-shadow:0 0 0 3px #ffe06638;outline:none}.EmailCampaignsSettings_manualTextarea__mGfaV{line-height:1.5;min-height:88px;resize:vertical}.EmailCampaignsSettings_manualError__k40VS{color:#b42318;font-size:.82rem;margin-top:8px}.EmailCampaignsSettings_chipRow__hcEW2{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.EmailCampaignsSettings_manualChip__tIjhe{align-items:center;background:#fff8cc;border:1px solid #f3d55b;border-radius:999px;color:#6b5310;display:inline-flex;font-size:.84rem;font-weight:700;gap:6px;padding:7px 10px}.EmailCampaignsSettings_manualChipRemove__nJHGZ{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0}.EmailCampaignsSettings_removedChip__pDZ6s{align-items:center;background:#fff2f2;border:1px solid #f1b7b7;border-radius:999px;color:#8f2d2d;display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;padding:7px 10px}.EmailCampaignsSettings_recipientList__Fzbfa{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:240px;overflow-y:auto}.EmailCampaignsSettings_recipientRow__kCE3n{align-items:flex-start;background:#fffefa;border:1px solid #f0ead8;border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.EmailCampaignsSettings_recipientInfo__WRbhK{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.EmailCampaignsSettings_recipientNameRow__FGGBP{align-items:center;display:flex;min-width:0}.EmailCampaignsSettings_recipientName__01Kpi{color:#2d2410;font-size:.94rem;font-weight:700}.EmailCampaignsSettings_recipientEmail__q6Hfs{color:#8a7850;font-size:.84rem;line-height:1.45;text-align:left;word-break:break-word}.EmailCampaignsSettings_recipientActions__WQVyK{align-items:center;display:flex;flex-shrink:0}.EmailCampaignsSettings_recipientRemoveBtn__N3pV4{align-items:center;background:#fff;border:1px solid #ecd8d8;border-radius:10px;color:#a86d6d;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;width:34px}.EmailCampaignsSettings_recipientRemoveBtn__N3pV4:hover:not(:disabled){background:#fff4f4;border-color:#f0b3b3;color:#c24141;transform:translateY(-1px)}.EmailCampaignsSettings_recipientRemoveBtn__N3pV4:disabled{cursor:not-allowed;opacity:.5}.EmailCampaignsSettings_summary__11KFt{align-items:center;background:#fffde4;border:1px solid #ffe066;border-radius:10px;color:#4a3f2e;display:flex;font-size:.92rem;gap:16px;justify-content:space-between;padding:14px 16px}.EmailCampaignsSettings_summaryStrong__IglOc{color:#8a6f1c;font-weight:800}.EmailCampaignsSettings_actions__zV6m8{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.EmailCampaignsSettings_primaryBtn__Uqa9Y,.EmailCampaignsSettings_secondaryBtn__Si8eS{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:700;letter-spacing:.02em;padding:11px 22px;transition:transform .1s,box-shadow .15s,background .15s}.EmailCampaignsSettings_primaryBtn__Uqa9Y{background:#ffe066;border-color:#c8a800;box-shadow:0 2px 6px #c8a8002e;color:#6b5310}.EmailCampaignsSettings_primaryBtn__Uqa9Y:hover:not(:disabled){background:#ffd84a;transform:translateY(-1px)}.EmailCampaignsSettings_primaryBtn__Uqa9Y:disabled{cursor:not-allowed;opacity:.55;transform:none}.EmailCampaignsSettings_secondaryBtn__Si8eS{background:#fff;border-color:#e8dfc4;color:#6b5310}.EmailCampaignsSettings_secondaryBtn__Si8eS:hover:not(:disabled){background:#fffde4}.EmailCampaignsSettings_secondaryBtn__Si8eS:disabled{cursor:not-allowed;opacity:.55}.EmailCampaignsSettings_previewSection__Lj5eV{display:flex;flex-direction:column;gap:10px}.EmailCampaignsSettings_previewHeader__eJTvs{align-items:center;display:flex;gap:10px;justify-content:space-between}.EmailCampaignsSettings_previewModeToggle__tdDsz{align-items:center;background:#fffdf4;border:1px solid #e8dfc4;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.EmailCampaignsSettings_previewModeBtn__vScvd{background:#0000;border:none;border-radius:999px;color:#8a7850;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;padding:6px 12px;transition:background .15s,color .15s}.EmailCampaignsSettings_previewModeBtnActive__XUiUc{background:#ffe066;color:#6b5310}.EmailCampaignsSettings_previewLoadingBadge__162VR{background:#fffde4;border:1px solid #ffe066;border-radius:6px;color:#8a7850;font-size:.78rem;padding:2px 8px}.EmailCampaignsSettings_subjectRow__9OAm6{align-items:baseline;background:#fffde4;border:1px solid #ffe066;border-radius:8px;display:flex;gap:8px;padding:9px 14px}.EmailCampaignsSettings_subjectLabel__eOZvd{color:#b99a2a;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.EmailCampaignsSettings_subjectValue__J2vI0{color:#2d2410;font-size:.95rem;font-weight:600;word-break:break-word}.EmailCampaignsSettings_unfilledTagsHint__3STEA{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;flex-direction:column;font-size:.82rem;font-weight:500;gap:6px;margin-bottom:8px;padding:10px 14px}.EmailCampaignsSettings_unfilledTagsHintWarning__4LXmq{animation:EmailCampaignsSettings_unfilledPulse__f5Utz 2.4s ease-in-out infinite;background:linear-gradient(180deg,#fff7ed,#fff1e0);border-color:#fdba74;box-shadow:0 0 0 4px #fdba742e;color:#9a3412}@keyframes EmailCampaignsSettings_unfilledPulse__f5Utz{0%,to{box-shadow:0 0 0 4px #fdba742e}50%{box-shadow:0 0 0 6px #fdba7447}}.EmailCampaignsSettings_unfilledHintTitle__gFILw{align-items:center;display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:700;gap:6px}.EmailCampaignsSettings_unfilledHintTitle__gFILw code{background:#fff;border:1px solid #fdba74;border-radius:4px;color:#9a3412;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.78rem;padding:1px 6px}.EmailCampaignsSettings_unfilledHintTagList__NN4s8{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.EmailCampaignsSettings_unfilledHintTag__WCcPh{background:#fff;border:1.5px dashed #f97316;border-radius:6px;color:#9a3412;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:600;padding:2px 8px}.EmailCampaignsSettings_unfilledHintActions__GpxTG{color:#c2410c;font-size:.78rem;font-style:italic;font-weight:500}.EmailCampaignsSettings_iframeWrap__3JV0d{background:#fff;border:1px solid #e8dfc4;border-radius:10px;min-height:430px;overflow:hidden;position:relative;width:100%}.EmailCampaignsSettings_iframeSkeleton__kUZz3{align-items:center;background:#fffefa;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.EmailCampaignsSettings_skeletonInner__YCKcU{color:#b99a2a;font-size:.88rem}.EmailCampaignsSettings_previewFrame__KOVAD{border:none;display:block;height:100%;min-height:430px;width:100%}.EmailCampaignsSettings_previewFrameHidden__4YvBN{visibility:hidden}.EmailCampaignsSettings_previewMeta__SCXZG{color:#8a7850;font-size:.8rem;margin:0}.EmailCampaignsSettings_alert__ZHlAB{border-radius:10px;font-size:.92rem;line-height:1.5;padding:12px 14px}.EmailCampaignsSettings_alertSuccess__gIeqJ{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.EmailCampaignsSettings_alertError__Mp2M-{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.EmailCampaignsSettings_alertInfo__1XcOx{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.EmailCampaignsSettings_modalBackdrop__c9gTZ{align-items:center;background:#0f0e098c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.EmailCampaignsSettings_modal__4IZJy{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 16px 42px #14100640;display:flex;flex-direction:column;gap:16px;max-width:460px;padding:24px;width:100%}.EmailCampaignsSettings_modalTitle__AURUZ{color:#2d2410;font-size:1.15rem;font-weight:800;margin:0}.EmailCampaignsSettings_modalText__cwS\+q{color:#4a3f2e;font-size:.95rem;line-height:1.55;margin:0}.EmailCampaignsSettings_modalActions__669GU{display:flex;gap:10px;justify-content:flex-end}@media (max-width:800px){.EmailCampaignsSettings_groupsLayout__inm38{grid-template-columns:1fr}.EmailCampaignsSettings_groupBuilderHeader__9sUAJ,.EmailCampaignsSettings_savedGroupTop__gB\+1M{align-items:stretch;flex-direction:column}.EmailCampaignsSettings_savedGroupActions__RF50c{flex-wrap:wrap}.EmailCampaignsSettings_campaignLayout__hRgJS{flex-direction:column}.EmailCampaignsSettings_tplSidebar__LdMFz{border-bottom:2px solid #ffe066;border-right:none;max-height:220px;overflow-y:auto;width:100%}.EmailCampaignsSettings_manualEntryRow__-AI71,.EmailCampaignsSettings_manualHeader__c7ieg,.EmailCampaignsSettings_previewHeader__eJTvs,.EmailCampaignsSettings_recipientListHeader__s-Lpi,.EmailCampaignsSettings_recipientRow__kCE3n,.EmailCampaignsSettings_summary__11KFt{align-items:stretch;flex-direction:column}.EmailCampaignsSettings_recipientEmail__q6Hfs{text-align:left}.EmailCampaignsSettings_inlineLinkBtn__Bxnaf{margin-left:0}}.EmailCampaignsSettings_attachmentBox__B3GXl{background:#fffdf6;border:1.5px solid #ffe066;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.EmailCampaignsSettings_attachmentText__zqkcz{color:#8a7a3a;font-size:.84rem;line-height:1.5;margin:0}.EmailCampaignsSettings_attachmentModeToggle__7Pes\+{display:flex;gap:8px}.EmailCampaignsSettings_attachmentModeBtn__JlnDp{background:#0000;border:1.5px solid #ffe066;border-radius:7px;color:#8a7a3a;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:6px 14px;transition:background .15s,color .15s,border-color .15s}.EmailCampaignsSettings_attachmentModeBtnActive__2SYUt{background:#fff8d0;border:2px solid #f4b400;color:#7a5c10}.EmailCampaignsSettings_attachmentInfoMsg__Ewya9{background:#fffbe4;border:1px solid #ffe066;border-radius:8px;color:#a08840;font-size:.82rem;margin:0;padding:10px 12px}.EmailCampaignsSettings_attachmentFileList__cjxqE{display:flex;flex-direction:column;gap:6px}.EmailCampaignsSettings_attachmentFileBtn__rboLb{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1.5px solid #ffe066;border-radius:8px;box-shadow:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:9px 12px;text-align:left;transition:box-shadow .15s,border-color .15s,background .15s}.EmailCampaignsSettings_attachmentFileBtnActive__yAMud{background:#fff8d0;border:2px solid #f4b400;box-shadow:0 2px 10px #f4b4002e}.EmailCampaignsSettings_attachmentFileLabel__GsJcQ{color:#3b2f0a;font-size:.88rem;font-weight:600}.EmailCampaignsSettings_attachmentFileMeta__4gBB0{color:#8a7a3a;font-size:.75rem;margin-top:1px}.EmailCampaignsSettings_attachmentSelectedBadge__jKTRn{background:#fef3c7;border-radius:5px;color:#7a5c10;font-size:.76rem;font-weight:700;padding:2px 7px}.EmailCampaignsSettings_attachmentFilenameRow__9a3Rl{align-items:center;display:flex;gap:10px}.EmailCampaignsSettings_attachmentFilenameText__rtFRW{background:#fff8d0;border:1.5px solid #f4b400;border-radius:8px;color:#3b2f0a;flex:1 1;font-size:.85rem;font-weight:600;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.EmailCampaignsSettings_attachmentRemoveBtn__pLUho{background:#0000;border:1.5px solid #ffe066;border-radius:8px;color:#8a7a3a;cursor:pointer;font-family:inherit;font-size:.83rem;font-weight:600;padding:7px 14px;transition:background .15s,color .15s;white-space:nowrap}.EmailCampaignsSettings_attachmentRemoveBtn__pLUho:hover{background:#fff3b0;color:#5a4510}.EmailCampaignsSettings_attachmentUploadBtn__slYie{background:#0000;border:1.5px dashed #c9a52a;border-radius:8px;color:#8a7a3a;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:10px 0;text-align:center;transition:background .15s,color .15s;width:100%}.EmailCampaignsSettings_attachmentUploadBtn__slYie:hover{background:#fffbe4;color:#5a4510}[data-theme=dark] .EmailCampaignsSettings_title__C-yWU{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_helpText__Fxb7S,[data-theme=dark] .EmailCampaignsSettings_subtitle__pHZbD{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_campaignLayout__hRgJS{background:#1e1b2d;border-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_tplSidebar__LdMFz{background:#17152a;border-right-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_tplSidebarGroupHeading__csPxj,[data-theme=dark] .EmailCampaignsSettings_tplSidebarItem__DCohQ{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_tplSidebarItem__DCohQ:hover:not(:disabled){background:#8b5cf61f;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_tplSidebarItemActive__ZCdcr{background:#8b5cf638;border-left-color:#a78bfacc;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_tplMain__DvnEo{background:#1e1b2d}[data-theme=dark] .EmailCampaignsSettings_tplMainTitle__l7\+qT{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_previewModeToggle__tdDsz{background:#2a2540;border-color:#8b5cf64d}[data-theme=dark] .EmailCampaignsSettings_previewModeBtn__vScvd{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_previewModeBtnActive__XUiUc{background:#8b5cf647;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_sectionTitle__fA74H{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_label__wh5kq{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_audienceList__C0qTJ,[data-theme=dark] .EmailCampaignsSettings_radio__a9Yls{background:#2a2540;border-color:#8b5cf64d;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_audienceItem__EWaIl{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_audienceItem__EWaIl:hover{background:#8b5cf61f}[data-theme=dark] .EmailCampaignsSettings_radioActive__inCxb{background:#8b5cf62e;border-color:#a78bfa99}[data-theme=dark] .EmailCampaignsSettings_summary__11KFt{background:#8b5cf624;border-color:#8b5cf659;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_manualCard__VFd4k,[data-theme=dark] .EmailCampaignsSettings_recipientListCard__MvPx8,[data-theme=dark] .EmailCampaignsSettings_removedCard__cbC\+O{background:#2a2540;border-color:#8b5cf64d}[data-theme=dark] .EmailCampaignsSettings_manualTitle__aD9XX,[data-theme=dark] .EmailCampaignsSettings_recipientListTitle__LFae2,[data-theme=dark] .EmailCampaignsSettings_recipientName__01Kpi{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_manualInput__8dRqt{background:#17152a;border-color:#8b5cf64d;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_manualInput__8dRqt:focus{background:#17152a;border-color:#a78bfa99;box-shadow:0 0 0 3px #8b5cf633}[data-theme=dark] .EmailCampaignsSettings_manualChip__tIjhe{background:#facc1529;border-color:#facc1552;color:#fde68a}[data-theme=dark] .EmailCampaignsSettings_removedChip__pDZ6s{background:#ef44442e;border-color:#ef444457;color:#fecaca}[data-theme=dark] .EmailCampaignsSettings_recipientRow__kCE3n{background:#ffffff08;border-color:#8b5cf62e}[data-theme=dark] .EmailCampaignsSettings_audienceItemMeta__P3tPV,[data-theme=dark] .EmailCampaignsSettings_manualCount__nARZ8,[data-theme=dark] .EmailCampaignsSettings_radioMeta__hUsjI,[data-theme=dark] .EmailCampaignsSettings_recipientEmail__q6Hfs,[data-theme=dark] .EmailCampaignsSettings_recipientListCount__7Clh9{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_recipientRemoveBtn__N3pV4{background:#ffffff0a;border-color:#f871713d;color:#f5b4b4}[data-theme=dark] .EmailCampaignsSettings_recipientRemoveBtn__N3pV4:hover:not(:disabled){background:#ef44442e;border-color:#f871716b;color:#fecaca}[data-theme=dark] .EmailCampaignsSettings_summaryStrong__IglOc{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_primaryBtn__Uqa9Y{background:#7c3aed;border-color:#c4b5fd80;box-shadow:0 4px 14px #7c3aed73;color:#fff}[data-theme=dark] .EmailCampaignsSettings_primaryBtn__Uqa9Y:hover:not(:disabled){background:#6d28d9}[data-theme=dark] .EmailCampaignsSettings_secondaryBtn__Si8eS{background:#2a2540;border-color:#8b5cf659;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_secondaryBtn__Si8eS:hover:not(:disabled){background:#8b5cf624}[data-theme=dark] .EmailCampaignsSettings_subjectRow__9OAm6{background:#8b5cf61f;border-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_subjectLabel__eOZvd{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_subjectValue__J2vI0{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_iframeWrap__3JV0d{background:#1e1b2d;border-color:#8b5cf64d}[data-theme=dark] .EmailCampaignsSettings_iframeSkeleton__kUZz3{background:#1e1b2d}[data-theme=dark] .EmailCampaignsSettings_skeletonInner__YCKcU{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_previewLoadingBadge__162VR{background:#8b5cf61f;border-color:#8b5cf659;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_previewMeta__SCXZG{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_modal__4IZJy{background:#1e1b2d;border-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_modalTitle__AURUZ{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_modalText__cwS\+q{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_alertSuccess__gIeqJ{background:#10b98129;border-color:#6ee7b766;color:#6ee7b7}[data-theme=dark] .EmailCampaignsSettings_alertError__Mp2M-{background:#ef444429;border-color:#fecaca66;color:#fca5a5}[data-theme=dark] .EmailCampaignsSettings_alertInfo__1XcOx{background:#3b82f629;border-color:#bfdbfe66;color:#bfdbfe}.EmailCampaignsSettings_contextHeader__koAjI{align-items:center;display:flex;gap:8px}.EmailCampaignsSettings_contextOptional__QpeWm{background:linear-gradient(135deg,#fffbe6,#fff3b0);border:1.5px solid #f4d03f;border-radius:999px;box-shadow:0 1px 3px #b99a2a26;color:#92750a;font-size:.72rem;font-weight:700;letter-spacing:.07em;padding:2px 10px;text-transform:uppercase}.EmailCampaignsSettings_contextCard__-w-GS{background:linear-gradient(160deg,#fffef5,#fffce8 60%,#fff9d4);border:1.5px solid #f0d97a;border-radius:16px;box-shadow:0 2px 12px #b99a2a1a,0 0 0 3px #ffe0662e;display:flex;flex-direction:column;gap:0}.EmailCampaignsSettings_contextCardHeader__z4Zgs{align-items:center;background:linear-gradient(110deg,#fffbe6,#fff4c2 60%,#ffeea0);border-bottom:1.5px solid #f0d97a;border-radius:14px 14px 0 0;display:flex;gap:8px;padding:14px 18px 12px}.EmailCampaignsSettings_contextCardHeaderIcon__Mi\+Ej{align-items:center;background:linear-gradient(135deg,#ffe066,#f4b400);border-radius:9px;box-shadow:0 2px 6px #b99a2a4d;color:#7a5c00;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.EmailCampaignsSettings_contextCardTitle__YaHTK{color:#6b4f00;font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.EmailCampaignsSettings_contextCardBody__rFxIZ{display:flex;flex-direction:column;gap:12px;padding:16px 18px;position:relative}.EmailCampaignsSettings_contextRow__uwV7m{align-items:center;display:flex;gap:12px}.EmailCampaignsSettings_contextLabel__7egNP{align-items:center;color:#7a5c00;display:inline-flex;flex-shrink:0;font-size:.83rem;font-weight:700;gap:5px;width:84px}.EmailCampaignsSettings_ctxSearchWrap__7BFDh{flex:1 1;min-width:0;position:relative}.EmailCampaignsSettings_ctxInputRow__OKrSq{align-items:center;display:flex;gap:8px}.EmailCampaignsSettings_ctxInputRow__OKrSq .EmailCampaignsSettings_manualInput__8dRqt{flex:1 1}.EmailCampaignsSettings_ctxClearBtn__VK0PJ{align-items:center;background:#fff;border:1px solid #e8dfc4;border-radius:8px;color:#8a7850;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:32px;justify-content:center;line-height:1;transition:background .12s,color .12s;width:32px}.EmailCampaignsSettings_ctxClearBtn__VK0PJ:hover:not(:disabled){background:#fff4f4;border-color:#f0b3b3;color:#c24141}.EmailCampaignsSettings_ctxDropdown__Wf1vy{background:#fff;border:1px solid #e8dfc4;border-radius:10px;box-shadow:0 8px 24px #0000001a;left:0;max-height:220px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.EmailCampaignsSettings_ctxDropdownItem__1LQ11{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:10px 14px;text-align:left;transition:background .12s;width:100%}.EmailCampaignsSettings_ctxDropdownItem__1LQ11:hover{background:#fffce6}.EmailCampaignsSettings_ctxDropdownName__YsUcl{color:#2d2410;font-size:.9rem;font-weight:600}.EmailCampaignsSettings_ctxDropdownEmail__\+2zok{color:#8a7850;font-size:.8rem}.EmailCampaignsSettings_ctxDropdownEmpty__HlpGM{color:#8a7850;font-size:.87rem;font-style:italic;padding:12px 14px}.EmailCampaignsSettings_ctxLoading__sCcQu{color:#8a7850;font-size:.82rem;padding:8px 0}.EmailCampaignsSettings_ctxNoJobs__WLemM{color:#8a7850;font-size:.87rem;font-style:italic;padding-top:10px}.EmailCampaignsSettings_ctxJobSelect__iOy09{cursor:pointer;width:100%}.EmailCampaignsSettings_ctxVarsSummary__HArdl{background:#fffde4;border-radius:10px;gap:8px;padding:12px 14px}.EmailCampaignsSettings_ctxVarsLabel__fqBnR{align-items:center;color:#b99a2a;display:flex;font-size:.76rem;font-weight:700;gap:10px;letter-spacing:.12em;text-transform:uppercase}.EmailCampaignsSettings_ctxVarsHint__ANFWK{color:#c8a94a;font-size:.69rem;font-weight:500;letter-spacing:.02em;opacity:.85;text-transform:none}.EmailCampaignsSettings_ctxVarsChips__w3Tyl{display:flex;flex-wrap:wrap;gap:6px}.EmailCampaignsSettings_ctxVarChip__tTBrS{align-items:center;background:#fff;border:1px solid #ffe066;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.8rem;gap:5px;padding:4px 9px 4px 11px;transition:background .12s,border-color .12s,box-shadow .12s;-webkit-user-select:none;user-select:none}.EmailCampaignsSettings_ctxVarChip__tTBrS:hover{background:#fffbea;border-color:#f0c000;box-shadow:0 2px 6px #b99a2a2e}.EmailCampaignsSettings_ctxVarChip__tTBrS:active{background:#fff3b0}.EmailCampaignsSettings_ctxVarKey__xjcsp{color:#b99a2a;font-weight:600;white-space:nowrap}.EmailCampaignsSettings_ctxVarSep__u0StA{color:#d4b84a;font-size:.75rem;font-weight:400}.EmailCampaignsSettings_ctxVarVal__A3weT{color:#2d2410;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailCampaignsSettings_ctxVarCopyIcon__cNjOs{align-items:center;color:#c8a94a;display:flex;flex-shrink:0;margin-left:1px;opacity:0;transition:opacity .12s}.EmailCampaignsSettings_ctxVarChip__tTBrS:hover .EmailCampaignsSettings_ctxVarCopyIcon__cNjOs{opacity:1}[data-theme=dark] .EmailCampaignsSettings_contextCard__-w-GS{background:linear-gradient(160deg,#1e1a2e,#221d35);border-color:#f4b4004d;box-shadow:0 2px 12px #0000004d,0 0 0 3px #f4b40014}[data-theme=dark] .EmailCampaignsSettings_contextCardHeader__z4Zgs{background:linear-gradient(110deg,#f4b4001f,#f4b40012);border-bottom-color:#f4b40033}[data-theme=dark] .EmailCampaignsSettings_contextCardHeaderIcon__Mi\+Ej{background:linear-gradient(135deg,#f4b40066,#f4b40040);box-shadow:0 2px 6px #0000004d;color:#ffe066}[data-theme=dark] .EmailCampaignsSettings_contextCardTitle__YaHTK{color:#ffe066}[data-theme=dark] .EmailCampaignsSettings_contextLabel__7egNP{color:#f6d860}[data-theme=dark] .EmailCampaignsSettings_contextOptional__QpeWm{background:#f4b40024;border-color:#f4b40059;box-shadow:none;color:#ffe066}[data-theme=dark] .EmailCampaignsSettings_ctxDropdown__Wf1vy{background:#1e1a2e;border-color:#f4b40040;box-shadow:0 8px 24px #0006}[data-theme=dark] .EmailCampaignsSettings_ctxDropdownItem__1LQ11:hover{background:#f4b4001a}[data-theme=dark] .EmailCampaignsSettings_ctxDropdownName__YsUcl{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_ctxDropdownEmail__\+2zok,[data-theme=dark] .EmailCampaignsSettings_ctxDropdownEmpty__HlpGM,[data-theme=dark] .EmailCampaignsSettings_ctxLoading__sCcQu,[data-theme=dark] .EmailCampaignsSettings_ctxNoJobs__WLemM{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_ctxClearBtn__VK0PJ{background:#1a1628;border-color:#f4b40040;color:#f6d860}[data-theme=dark] .EmailCampaignsSettings_ctxVarsSummary__HArdl{background:#f4b4001a;border-color:#f4b40047}[data-theme=dark] .EmailCampaignsSettings_ctxVarsLabel__fqBnR{color:#f6d860}[data-theme=dark] .EmailCampaignsSettings_ctxVarChip__tTBrS{background:#ffffff0a;border-color:#f4b40040}[data-theme=dark] .EmailCampaignsSettings_ctxVarKey__xjcsp{color:#f6d860}[data-theme=dark] .EmailCampaignsSettings_ctxVarVal__A3weT{color:#ede9ff}.EmailCampaignsSettings_contextHeaderIcon__ZQmZT{color:#b99a2a;flex-shrink:0}.EmailCampaignsSettings_contextRowIcon__BwkJA{color:#c49a1a;flex-shrink:0}.EmailCampaignsSettings_contextActiveBadge__LHBdq{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #34d399;border-radius:999px;box-shadow:0 1px 4px #34d39933;color:#047857;display:inline-flex;font-size:.68rem;font-weight:800;gap:5px;letter-spacing:.07em;margin-left:auto;padding:3px 10px;text-transform:uppercase}.EmailCampaignsSettings_contextActiveDot__fyo3m{animation:EmailCampaignsSettings_contextDotPulse__mRZ9a 1.8s ease-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 #10b98166;height:7px;width:7px}@keyframes EmailCampaignsSettings_contextDotPulse__mRZ9a{0%{box-shadow:0 0 0 0 #10b98180}to{box-shadow:0 0 0 8px #10b98100}}.EmailCampaignsSettings_ctxVarsSummary__HArdl{background:linear-gradient(135deg,#fffde4,#fff5c2);border:1px solid #ffe066;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffb3;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.EmailCampaignsSettings_modalUnfilledWarning__Ealz3{background:linear-gradient(180deg,#fff7ed,#ffedd5);border:1.5px solid #f97316;border-radius:12px;box-shadow:0 0 0 4px #f973161f;display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px}.EmailCampaignsSettings_modalUnfilledTitle__RKf58{align-items:center;color:#9a3412;display:flex;font-size:.92rem;font-weight:700;gap:6px}.EmailCampaignsSettings_modalUnfilledList__O-3GL{display:flex;flex-wrap:wrap;gap:6px}.EmailCampaignsSettings_modalUnfilledTag__xxdVf{background:#fff;border:1.5px dashed #f97316;border-radius:6px;color:#9a3412;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.8rem;font-weight:600;padding:3px 9px}.EmailCampaignsSettings_modalUnfilledHint__cJptG{color:#7c2d12;font-size:.82rem;line-height:1.5}.EmailCampaignsSettings_modalUnfilledHint__cJptG code{background:#fff;border:1px solid #fdba74;border-radius:4px;color:#9a3412;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.78rem;padding:1px 5px}.EmailCampaignsSettings_primaryBtnDanger__6ZxFd{background:linear-gradient(135deg,#f97316,#ea580c)!important;border-color:#c2410c!important;color:#fff!important}.EmailCampaignsSettings_primaryBtnDanger__6ZxFd:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c)!important}.EmailCampaignsSettings_unsubscribersPanel__y0aFp{display:flex;flex-direction:column;gap:18px}.EmailCampaignsSettings_unsubscribersHeader__j4qF3{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.EmailCampaignsSettings_unsubscribersCount__LlfRX{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:20px;color:#991b1b;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;margin-top:4px;padding:3px 10px}.EmailCampaignsSettings_unsubscribersSearch__u14CS{background:#fffef5;border:1.5px solid #e5d88a;border-radius:8px;color:#2d2410;font-size:.92rem;max-width:340px;outline:none;padding:8px 12px;width:100%}.EmailCampaignsSettings_unsubscribersSearch__u14CS:focus{border-color:#d4b800;box-shadow:0 0 0 3px #d4b8001f}.EmailCampaignsSettings_unsubscribersTable__h5iwA{border-collapse:collapse;font-size:.9rem;width:100%}.EmailCampaignsSettings_unsubscribersTable__h5iwA th{border-bottom:2px solid #ffe066;color:#8a7850;font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase}.EmailCampaignsSettings_unsubscribersTable__h5iwA td{border-bottom:1px solid #f5f0e0;color:#2d2410;padding:10px 12px;vertical-align:middle}.EmailCampaignsSettings_unsubscribersTable__h5iwA tr:last-child td{border-bottom:none}.EmailCampaignsSettings_unsubscribersTable__h5iwA tr:hover td{background:#fffef5}.EmailCampaignsSettings_unsubEmailBadge__60Tdo{align-items:center;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;color:#b91c1c;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;padding:2px 7px}.EmailCampaignsSettings_resubscribeBtn__kT6jg{background:#fffef5;border:1.5px solid #d4b800;border-radius:6px;color:#6b5310;cursor:pointer;font-size:.82rem;font-weight:600;padding:4px 10px;transition:background .15s;white-space:nowrap}.EmailCampaignsSettings_resubscribeBtn__kT6jg:hover:not(:disabled){background:#ffe066}.EmailCampaignsSettings_resubscribeBtn__kT6jg:disabled{cursor:not-allowed;opacity:.5}.EmailCampaignsSettings_unsubscribersEmpty__W791q{color:#8a7850;font-size:.95rem;padding:48px 24px;text-align:center}.EmailCampaignsSettings_unsubscribersEmpty__W791q strong{color:#2d2410;display:block;font-size:1.05rem;margin-bottom:6px}[data-theme=dark] .EmailCampaignsSettings_unsubscribersSearch__u14CS{background:#1e1b2d;border-color:#4a3f2e;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_unsubscribersTable__h5iwA th{border-bottom-color:#8b5cf64d;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_unsubscribersTable__h5iwA td{border-bottom-color:#8b5cf61f;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_unsubscribersTable__h5iwA tr:hover td{background:#8b5cf60d}[data-theme=dark] .EmailCampaignsSettings_resubscribeBtn__kT6jg{background:#1e1b2d;border-color:#4a3f6b;color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_resubscribeBtn__kT6jg:hover:not(:disabled){background:#8b5cf626}[data-theme=dark] .EmailCampaignsSettings_unsubscribersEmpty__W791q{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_unsubscribersEmpty__W791q strong{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_panelTabs__39GM8{background:#1e1b2d;border-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_panelTab__WBKwK{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_panelTab__WBKwK:hover:not(.EmailCampaignsSettings_panelTabActive__m3g13){background:#8b5cf61f;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_panelTabActive__m3g13{background:#8b5cf647;box-shadow:0 2px 8px #8b5cf640;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_groupsLayout__inm38{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_groupBuilder__GsBgo,[data-theme=dark] .EmailCampaignsSettings_savedGroups__HFkaH{background:#1e1b2d;border-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_groupTitle__beJ\+v{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_groupLabelText__92ZLB,[data-theme=dark] .EmailCampaignsSettings_groupLabel__x2Dmh{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_groupCustomerPanel__VSSdR{background:#17152a;border-color:#8b5cf640}[data-theme=dark] .EmailCampaignsSettings_groupCustomerHeader__IxqTE{background:#1e1b2d;border-bottom-color:#8b5cf633}[data-theme=dark] .EmailCampaignsSettings_groupCustomerSearch__5u\+xr{background:#17152a;border-bottom-color:#8b5cf633}[data-theme=dark] .EmailCampaignsSettings_groupCustomerSearch__5u\+xr input{background:#0000;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_groupCustomerSearchIcon__WVkGD,[data-theme=dark] .EmailCampaignsSettings_groupCustomerSearch__5u\+xr input::placeholder{color:#6b5fa0}[data-theme=dark] .EmailCampaignsSettings_groupCustomerList__UVgV1{background:#17152a}[data-theme=dark] .EmailCampaignsSettings_groupCustomerItem__O0UsZ{border-bottom-color:#8b5cf61a;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_groupCustomerItem__O0UsZ:hover{background:#8b5cf61a}[data-theme=dark] .EmailCampaignsSettings_groupCustomerName__e6Xbd{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_groupCustomerEmail__xOrIS{color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_groupCustomerEmailMuted__l1Ux6{color:#6b5fa0}[data-theme=dark] .EmailCampaignsSettings_savedGroupList__MBHRw{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_savedGroupCard__j-u2L{background:#1e1b2d;border-color:#8b5cf64d;box-shadow:0 4px 18px #00000059}[data-theme=dark] .EmailCampaignsSettings_savedGroupCard__j-u2L:hover{box-shadow:0 8px 28px #00000073}[data-theme=dark] .EmailCampaignsSettings_savedGroupCardHeader__Sr8XX{background:linear-gradient(110deg,#1e1b2dfa,#2a2540f2);border-bottom-color:#8b5cf633}[data-theme=dark] .EmailCampaignsSettings_savedGroupAvatar__2iE8F{background:linear-gradient(135deg,#3d2d6b,#5b2d8c);border-color:#8b5cf666;box-shadow:0 2px 6px #8b5cf640;color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_savedGroupName__2Jdy1{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_savedGroupMeta__yDm4t{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_savedGroupCardBody__763EX{background:#1e1b2d}[data-theme=dark] .EmailCampaignsSettings_savedGroupChip__bkSYJ{background:#8b5cf626;border-color:#8b5cf659;box-shadow:none;color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_savedGroupChipMuted__Nd-GY{background:#ffffff0d;border-color:#8b5cf633;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_emptyGroups__v6fi9{background:#8b5cf614;border-color:#8b5cf64d;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_groupEditBtn__jJLhC{background:linear-gradient(135deg,#2a2540,#3d2d6b);border-color:#8b5cf680;box-shadow:0 2px 6px #8b5cf633;color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_groupEditBtn__jJLhC:hover{background:linear-gradient(135deg,#3d2d6b,#5b2d8c);box-shadow:0 4px 12px #8b5cf659}[data-theme=dark] .EmailCampaignsSettings_groupDeleteBtn__abLTm{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}[data-theme=dark] .EmailCampaignsSettings_groupDeleteBtn__abLTm:hover:not(:disabled){background:#ef444433}[data-theme=dark] .EmailCampaignsSettings_attachmentBox__B3GXl{background:#1e1b2d;border-color:#8b5cf659}[data-theme=dark] .EmailCampaignsSettings_attachmentText__zqkcz{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_attachmentModeBtn__JlnDp{border-color:#8b5cf64d;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_attachmentModeBtnActive__2SYUt{background:#8b5cf633;border-color:#8b5cf6b3;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_attachmentInfoMsg__Ewya9{background:#8b5cf61a;border-color:#8b5cf64d;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_attachmentFileBtn__rboLb{background:#17152a;border-color:#8b5cf640;box-shadow:none}[data-theme=dark] .EmailCampaignsSettings_attachmentFileBtnActive__yAMud{background:#8b5cf62e;border-color:#8b5cf699;box-shadow:0 2px 10px #8b5cf633}[data-theme=dark] .EmailCampaignsSettings_attachmentFileLabel__GsJcQ{color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_attachmentFileMeta__4gBB0{color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_attachmentSelectedBadge__jKTRn{background:#8b5cf633;color:#c4b5fd}[data-theme=dark] .EmailCampaignsSettings_attachmentFilenameText__rtFRW{background:#8b5cf62e;border-color:#8b5cf680;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_attachmentRemoveBtn__pLUho{border-color:#8b5cf64d;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_attachmentRemoveBtn__pLUho:hover{background:#8b5cf61f;color:#ede9ff}[data-theme=dark] .EmailCampaignsSettings_attachmentUploadBtn__slYie{border-color:#8b5cf666;color:#9b93bb}[data-theme=dark] .EmailCampaignsSettings_attachmentUploadBtn__slYie:hover{background:#8b5cf61a;color:#c4b5fd}.GeneralSettings_container__nL7RD{padding:0}.GeneralSettings_header__YgBK-{margin-bottom:32px}.GeneralSettings_header__YgBK- h1{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.GeneralSettings_header__YgBK- p{color:#6b7280;font-size:.9rem;margin:0}.GeneralSettings_form__kh\+M7{display:flex;flex-direction:column;gap:24px}.GeneralSettings_section__fCMaO{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;padding:22px 24px}.GeneralSettings_sectionHeader__kN4eo{align-items:center;border-bottom:1px solid #ffe066;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.GeneralSettings_sectionHeader__kN4eo h2{color:#ad8c11;font-size:18px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.GeneralSettings_formGroup__5eEkG{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.GeneralSettings_formRow__\+wExs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.GeneralSettings_formGroup__5eEkG label{color:#9a7e1e;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.GeneralSettings_input__\+GWmn,.GeneralSettings_select__F\+cQa{background:#fffbe4;border:1.5px solid #ffe066;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:14px;padding:12px 14px;transition:all .2s ease}.GeneralSettings_input__\+GWmn:focus,.GeneralSettings_select__F\+cQa:focus{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001a;outline:none}.GeneralSettings_input__\+GWmn::placeholder{color:#b99a2a}.GeneralSettings_select__F\+cQa{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23ad8c11' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.GeneralSettings_required__ihQ4x{color:#dc2626;font-weight:700}.GeneralSettings_checkboxGroup__XSTxq{background:#fffbe4;border:1px solid #ffd6004d;border-radius:8px;margin-bottom:24px;padding:16px 14px}.GeneralSettings_checkboxLabel__l7JYz{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-weight:600;gap:12px;margin:0}.GeneralSettings_checkbox__AGykn{accent-color:#ffd600;border:1.5px solid #ffe066;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;transition:all .2s ease;width:18px}.GeneralSettings_checkbox__AGykn:hover{border-color:#ffd600;box-shadow:0 0 0 2px #ffd60033}.GeneralSettings_checkbox__AGykn:checked{background:#ffd600;border-color:#ffd600}.GeneralSettings_tooltip__FFCO0{align-items:center;background:#e0d500;border-radius:50%;color:#3b2f0b;cursor:help;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:16px;justify-content:center;margin-left:auto;width:16px}.GeneralSettings_checkboxHint__GC\+27{color:#7d6836;font-size:12px;line-height:1.4;margin:8px 0 0 30px}.GeneralSettings_actions__L2EGk{border-top:1px solid #ffe066;display:flex;gap:12px;margin-top:32px;padding-top:24px}.GeneralSettings_cancelButton__r8bHo,.GeneralSettings_saveButton__80alq{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.3px;padding:12px 28px;text-transform:uppercase;transition:all .2s ease}.GeneralSettings_saveButton__80alq{background:#ffd600;border:1.5px solid #ffd600;color:#3b2f0b}.GeneralSettings_saveButton__80alq:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd6004d;transform:translateY(-2px)}.GeneralSettings_saveButton__80alq:active{transform:translateY(0)}.GeneralSettings_cancelButton__r8bHo{background:#0000;border:1.5px solid #b99a2a;color:#7d6836}.GeneralSettings_cancelButton__r8bHo:hover{background:#fffbe4;border-color:#ad8c11;color:#ad8c11}.GeneralSettings_tagContainer__EowfU{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.GeneralSettings_tag__p2UmW{align-items:center;background:linear-gradient(135deg,#fffef5,#fffbe4);border:1.5px solid #ffe066;border-radius:8px;display:flex;gap:10px;padding:10px 14px;transition:all .2s ease}.GeneralSettings_tag__p2UmW:hover{border-color:#ffd600;box-shadow:0 4px 12px #ffd60026}.GeneralSettings_tagContent__eUtBI{align-items:center;display:flex;gap:8px}.GeneralSettings_tagLabel__Zh-b1{color:#ad8c11;font-size:13px;font-weight:600}.GeneralSettings_tagValue__uONAi{color:#1a1a1a;font-size:14px;font-weight:700}.GeneralSettings_tagRemove__1QJzG{align-items:center;background:#0000;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.GeneralSettings_tagRemove__1QJzG:hover{background:#dc26261a;color:#b91c1c}.GeneralSettings_sourceTag__h3eYc{align-items:center;background:linear-gradient(135deg,#fef9e7,#fffef0);border:1.5px solid #ffd60080;border-radius:20px;display:flex;gap:10px;padding:10px 14px;transition:all .2s ease}.GeneralSettings_sourceTag__h3eYc:hover{background:linear-gradient(135deg,#fffef5,#fffcde);border-color:#ffd600;box-shadow:0 4px 12px #ffd6001a}.GeneralSettings_sourceTag__h3eYc .GeneralSettings_tagLabel__Zh-b1{color:#1a1a1a;font-size:13px;margin:0}.GeneralSettings_addRow__AqVyq{display:flex;gap:10px;margin-bottom:0}.GeneralSettings_selectSmall__u4EeC{-webkit-appearance:none;appearance:none;background:#fffbe4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23ad8c11' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #ffe066;border-radius:8px;color:#1a1a1a;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;padding:12px 36px 12px 14px;transition:all .2s ease}.GeneralSettings_selectSmall__u4EeC:focus{background-color:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001a;outline:none}.GeneralSettings_addButton__KgtCX{align-items:center;background:#ffd600;border:1.5px solid #ffd600;border-radius:8px;color:#3b2f0b;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.3px;padding:px 20px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.GeneralSettings_addButton__KgtCX:hover:not(:disabled){background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd6004d;transform:translateY(-2px)}.GeneralSettings_addButton__KgtCX:disabled{cursor:not-allowed;opacity:.5}.GeneralSettings_addButton__KgtCX:active:not(:disabled){transform:translateY(0)}.GeneralSettings_inputWithUnit__bkxWe{align-items:center;display:flex;position:relative}.GeneralSettings_inputWithUnit__bkxWe .GeneralSettings_input__\+GWmn{flex:1 1;padding-right:50px}.GeneralSettings_unit__12Ngz{color:#ad8c11;font-size:13px;font-weight:600;pointer-events:none;position:absolute;right:14px}.GeneralSettings_sectionHint__ijsJz{color:#7d6836;font-size:12px;font-weight:400;margin:0}.GeneralSettings_cleanupInfo__JeoUZ{background:#fffef5;border:1px solid #ffd6004d;border-radius:8px;margin-top:20px;padding:14px 16px}.GeneralSettings_cleanupInfo__JeoUZ p{color:#7d6836;font-size:13px;line-height:1.5;margin:0}@media (max-width:768px){.GeneralSettings_tagContainer__EowfU{gap:8px}.GeneralSettings_tag__p2UmW{font-size:12px}.GeneralSettings_addRow__AqVyq{flex-direction:column}.GeneralSettings_addButton__KgtCX,.GeneralSettings_selectSmall__u4EeC{width:100%}.GeneralSettings_formRow__\+wExs{grid-template-columns:1fr}.GeneralSettings_section__fCMaO{padding:20px}.GeneralSettings_actions__L2EGk{flex-direction:column}.GeneralSettings_cancelButton__r8bHo,.GeneralSettings_saveButton__80alq{width:100%}}.GeneralSettings_notification__nkWZF{animation:GeneralSettings_slideIn__WnjF0 .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;font-size:14px;font-weight:600;max-width:400px;padding:16px 24px;position:fixed;right:24px;top:80px;z-index:1000}@keyframes GeneralSettings_slideIn__WnjF0{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.GeneralSettings_notification__nkWZF.GeneralSettings_success__cqTNC{background:#10b981;border:2px solid #059669;color:#fff}.GeneralSettings_notification__nkWZF.GeneralSettings_error__0IY-J{background:#ef4444;border:2px solid #dc2626;color:#fff}.GeneralSettings_loading__\+CO5d{color:#ad8c11;font-size:16px;padding:40px;text-align:center}.GeneralSettings_logoSection__I-Uli{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:auto 1fr}@media (max-width:768px){.GeneralSettings_logoSection__I-Uli{grid-template-columns:1fr}}.GeneralSettings_logoWrapper__nAG-8{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:130px;justify-content:center;overflow:hidden;position:relative;width:210px}.GeneralSettings_logoImage__7Cg9X{background:#fffbe4;border:2px solid #ffd600;border-radius:8px;height:100%;object-fit:contain;width:100%}.GeneralSettings_logoPlaceholder__FnqDj{align-items:center;background:linear-gradient(135deg,#ffe066,#ffd600);border:2px solid #ffd600;border-radius:8px;color:#3b2f0b;display:flex;font-size:.85rem;font-weight:700;height:100%;justify-content:center;width:100%}.GeneralSettings_logoInitials__RvmE0{font-size:1.2rem;font-weight:700}.GeneralSettings_logoOverlay__WgeKR{align-items:center;background:#ffffffe6;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.GeneralSettings_logoActions__fXwZK{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.GeneralSettings_uploadButton__AGtTn{align-self:flex-start;background:#ffd600;border:none;border-radius:8px;box-shadow:0 2px 8px #ffd60033;color:#1a1a1a;cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 24px;transition:all .2s ease}.GeneralSettings_uploadButton__AGtTn:hover:not(:disabled){background:#ffb800;box-shadow:0 4px 12px #ffd6004d;transform:translateY(-2px)}.GeneralSettings_uploadButton__AGtTn:disabled{cursor:not-allowed;opacity:.6}.GeneralSettings_deleteButton__ddLnq{align-self:flex-start;background:#fff;border:2px solid #dc3545;border-radius:8px;color:#dc3545;cursor:pointer;font-size:.95rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.GeneralSettings_deleteButton__ddLnq:hover:not(:disabled){background:#dc3545;color:#fff;transform:translateY(-2px)}.GeneralSettings_deleteButton__ddLnq:disabled{cursor:not-allowed;opacity:.6}.GeneralSettings_logoHint__yAOns{color:#666;font-size:.85rem;line-height:1.5;margin:0}.GeneralSettings_logoPreviewContainer__GJ5ik{align-items:center;background:#fffbe4;border:2px dashed #ffd600;border-radius:8px;display:flex;flex-direction:column;gap:0;min-width:250px;padding:20px}.GeneralSettings_termsMsg__shg4I{border-radius:8px;font-size:.875rem;font-weight:600;margin-bottom:12px;padding:10px 14px}.GeneralSettings_termsMsgOk__jNL18{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.GeneralSettings_termsMsgErr__Rn21W{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.GeneralSettings_termsNone__o3kY7{color:#888;font-size:.875rem;margin:0 0 12px}.GeneralSettings_termsCurrentFile__agYR8{align-items:center;background:#fffbe4;border:1px solid #ffd60066;border-radius:9px;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.GeneralSettings_termsPdfIcon__iSYbN{flex-shrink:0;font-size:1.2rem}.GeneralSettings_termsCurrentName__7X-vq{color:#3b2f0b;flex:1 1;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneralSettings_termsViewLink__6dpmp{color:#b08000;flex-shrink:0;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.GeneralSettings_termsViewLink__6dpmp:hover{color:#7a5800}.GeneralSettings_termsRemoveBtn__c003k{background:#0000;border:1.5px solid #dc3545;border-radius:7px;color:#dc3545;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:600;padding:4px 12px;transition:background .15s,color .15s}.GeneralSettings_termsRemoveBtn__c003k:hover{background:#dc3545;color:#fff}.GeneralSettings_termsDropZone__LyUTN{align-items:center;background:#fffef8;border:2px dashed #b99a2a59;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;margin-bottom:12px;min-height:110px;padding:28px 20px;transition:border-color .2s,background .2s}.GeneralSettings_termsDropZoneOver__fwjR2,.GeneralSettings_termsDropZone__LyUTN:hover{background:#fffbe4;border-color:#ffd600}.GeneralSettings_termsDropZoneUploading__y6qNk{cursor:default;pointer-events:none}.GeneralSettings_termsDropIcon__qr92c{color:#b08000;font-size:1.5rem}.GeneralSettings_termsDropText__LDskQ{color:#5a4500;font-size:.9rem;text-align:center}.GeneralSettings_termsChooseLink__G8\+e2{color:#b08000;font-weight:700;text-decoration:underline;text-underline-offset:2px}.GeneralSettings_termsDropHint__ZsS0U{color:#9a8040;font-size:.78rem}.GeneralSettings_termsProgress__0dwKy{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:280px;width:100%}.GeneralSettings_termsProgressBar__25vo6{background:#b99a2a2e;border-radius:99px;height:8px;overflow:hidden;width:100%}.GeneralSettings_termsProgressFill__k80DZ{background:linear-gradient(90deg,#ffd600,#f5c000);border-radius:99px;height:100%;transition:width .2s ease}.GeneralSettings_termsProgressLabel__8cOfz{color:#7a5800;font-size:.82rem;font-weight:600}.GeneralSettings_termsHelperText__zeY6C{background:#fff8d6b3;border:1px solid #b99a2a33;border-radius:8px;color:#6b5010;font-size:.84rem;line-height:1.5;margin:0;padding:9px 13px}.ProfileSettings_container__Fz1X\+{max-width:100%;padding:0}.ProfileSettings_pageHeader__IPQ-u{margin-bottom:22px}.ProfileSettings_pageTitle__y6sC3{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.ProfileSettings_pageSubtitle__PV9k3{color:#6b7280;font-size:.9rem;margin:0}.ProfileSettings_card__Ow3qg{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;margin-bottom:16px;overflow:hidden}.ProfileSettings_cardHeader__Yzxkt{align-items:center;border-bottom:1px solid #fff3c4;display:flex;gap:12px;padding:18px 22px 14px}.ProfileSettings_cardIconBadge__1UNl3{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ProfileSettings_badgeAmber__G8MvP{background:#fffbe4;color:#b99a2a}.ProfileSettings_badgeIndigo__Ue9gR{background:#ede9fe;color:#6366f1}.ProfileSettings_badgeRed__VwN\+X{background:#fff1f2;color:#e53e3e}.ProfileSettings_cardTitle__ok2gt{color:#1a1a1a;font-size:.97rem;font-weight:700;margin:0}.ProfileSettings_cardFooter__KY97j{background:#fffef8;border-top:1px solid #fff3c4;display:flex;justify-content:flex-end;padding:14px 22px}.ProfileSettings_avatarHero__eVEQj{align-items:center;display:flex;gap:20px;padding:22px}.ProfileSettings_avatarClickable__RszcA{cursor:pointer;flex-shrink:0}.ProfileSettings_avatarWrapper__dytAV{height:86px;position:relative;width:86px}.ProfileSettings_avatar__7pgvC{display:block;object-fit:cover}.ProfileSettings_avatarInitial__H5zjN,.ProfileSettings_avatar__7pgvC{border:3px solid #ffd600;border-radius:50%;box-shadow:0 4px 12px #ffd60033;height:86px;width:86px}.ProfileSettings_avatarInitial__H5zjN{align-items:center;background:linear-gradient(135deg,#ffd600,#ffb800);color:#5a3e00;display:flex;font-size:2rem;font-weight:800;justify-content:center}.ProfileSettings_avatarOverlay__QdJzF{align-items:center;background:#ffffffe0;border-radius:50%;display:flex;inset:0;justify-content:center;position:absolute}.ProfileSettings_spinner__u8AvS{animation:ProfileSettings_spin__8aanV .75s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ffd600;height:28px;width:28px}@keyframes ProfileSettings_spin__8aanV{to{transform:rotate(1turn)}}.ProfileSettings_avatarHoverOverlay__lc6o5{align-items:center;background:#0000006b;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:.7rem;font-weight:700;gap:3px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .18s}.ProfileSettings_avatarClickable__RszcA:hover .ProfileSettings_avatarHoverOverlay__lc6o5{opacity:1}.ProfileSettings_avatarInfo__00Vy2{flex:1 1;min-width:0}.ProfileSettings_avatarName__xfaiM{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSettings_avatarEmail__Q68B3{color:#6b7280;font-size:.85rem;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSettings_rolePill__N4w0F{background:#fff9e0;border:1px solid #ffe066;border-radius:20px;color:#9a7e1e;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize}.ProfileSettings_removeAvatarLink__C5aP4{background:none;border:none;color:#9ca3af;cursor:pointer;display:block;font-family:inherit;font-size:.8rem;margin-top:8px;padding:0;text-decoration:underline}.ProfileSettings_removeAvatarLink__C5aP4:hover:not(:disabled){color:#dc2626}.ProfileSettings_removeAvatarLink__C5aP4:disabled{cursor:not-allowed;opacity:.5}.ProfileSettings_formGrid__34rgR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:18px 22px 8px}.ProfileSettings_passwordGrid__4-91e{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;max-width:460px;padding:18px 22px 8px}.ProfileSettings_formGroup__7juLy{display:flex;flex-direction:column;gap:5px}.ProfileSettings_label__atxOg{align-items:center;color:#9a7e1e;display:flex;font-size:.75rem;font-weight:800;gap:6px;letter-spacing:.06em;text-transform:uppercase}.ProfileSettings_input__VCF\+c{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;color:#1a1a1a;font-family:inherit;font-size:.92rem;padding:10px 13px;transition:border .18s,box-shadow .18s}.ProfileSettings_input__VCF\+c:focus{border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001f;outline:none}.ProfileSettings_input__VCF\+c:hover:not(:disabled):not(.ProfileSettings_inputReadOnly__SdpxB){border-color:#ffd600}.ProfileSettings_inputReadOnly__SdpxB{background:#f9fafb;color:#9ca3af;cursor:default}.ProfileSettings_helpWrap__MBF3l{align-items:center;display:inline-flex;position:relative}.ProfileSettings_helpBtn__cOyxf{align-items:center;background:#fff9e7;border:1px solid #d9c27d;border-radius:50%;color:#9a7e1e;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:800;height:17px;justify-content:center;line-height:1;padding:0;transition:background .18s,border-color .18s;width:17px}.ProfileSettings_helpBtn__cOyxf:hover{background:#fff2bf;border-color:#b99a2a}.ProfileSettings_helpPopover__i7-8Y{background:#fffdf6;border:1px solid #f1ddb2;border-radius:10px;box-shadow:0 10px 24px #0000001a;color:#5f5541;font-size:.82rem;font-weight:500;left:0;letter-spacing:0;line-height:1.5;padding:12px 14px;position:absolute;text-transform:none;top:calc(100% + 8px);width:280px;z-index:20}.ProfileSettings_saveBtn__kTL\+d{background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;padding:9px 26px;transition:background .18s,transform .15s,box-shadow .18s}.ProfileSettings_saveBtn__kTL\+d:hover:not(:disabled){background:#ffb800;box-shadow:0 4px 12px #ffb80059;transform:translateY(-1px)}.ProfileSettings_saveBtn__kTL\+d:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProfileSettings_toast__lDDGf{animation:ProfileSettings_slideIn__k4Gov .22s ease;border-radius:10px;font-size:.9rem;font-weight:600;margin-bottom:14px;padding:11px 16px}@keyframes ProfileSettings_slideIn__k4Gov{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileSettings_success__VaYHB{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.ProfileSettings_error__DvhYw{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.ProfileSettings_toggleRow__-pxrS{align-items:center;display:flex;justify-content:space-between;padding:18px 22px}.ProfileSettings_toggleInfo__veaQa{display:flex;flex-direction:column;gap:3px}.ProfileSettings_toggleLabel__6Ar35{color:#1a1a1a;font-size:.93rem;font-weight:600}.ProfileSettings_toggleDesc__2QbV\+{color:#6b7280;font-size:.82rem}.ProfileSettings_toggle__BbDdS{display:inline-block;flex-shrink:0;height:26px;position:relative;width:48px}.ProfileSettings_toggle__BbDdS input{height:0;opacity:0;width:0}.ProfileSettings_toggleSlider__cLmg9{background:#d1d5db;border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .25s}.ProfileSettings_toggleSlider__cLmg9:before{background:#fff;border-radius:50%;bottom:4px;box-shadow:0 1px 4px #0003;content:"";height:18px;left:4px;position:absolute;transition:transform .25s;width:18px}.ProfileSettings_toggle__BbDdS input:checked+.ProfileSettings_toggleSlider__cLmg9{background:#ffd600}.ProfileSettings_toggle__BbDdS input:checked+.ProfileSettings_toggleSlider__cLmg9:before{transform:translateX(22px)}.ProfileSettings_loadingState__Z0Rea{color:#9a7e1e;font-size:.95rem;padding:48px 24px;text-align:center}.ProfileSettings_emptyState__rD\+Zg{background:#fff;border:1.5px solid #ffe066;border-radius:14px;padding:48px 32px;text-align:center}.ProfileSettings_emptyState__rD\+Zg h2{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 10px}.ProfileSettings_emptyState__rD\+Zg p{color:#6b7280;font-size:.93rem;line-height:1.6;margin:0 auto;max-width:480px}.ProfileSettings_retryBtn__DAApC{background:#ffd600;border:none;border-radius:8px;color:#4a3300;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:700;margin-top:18px;padding:9px 22px;transition:background .18s}.ProfileSettings_retryBtn__DAApC:hover{background:#ffb800}@media (max-width:768px){.ProfileSettings_avatarHero__eVEQj{align-items:center;flex-direction:column;padding:20px;text-align:center}.ProfileSettings_avatarInfo__00Vy2{align-items:center;display:flex;flex-direction:column}.ProfileSettings_removeAvatarLink__C5aP4{margin-top:6px}.ProfileSettings_formGrid__34rgR{grid-template-columns:1fr;padding:16px 16px 8px}.ProfileSettings_passwordGrid__4-91e{padding:16px 16px 8px}.ProfileSettings_cardHeader__Yzxkt{padding:14px 16px 12px}.ProfileSettings_cardFooter__KY97j{padding:12px 16px}.ProfileSettings_toggleRow__-pxrS{padding:16px}.ProfileSettings_saveBtn__kTL\+d{text-align:center;width:100%}}@media (max-width:480px){.ProfileSettings_pageTitle__y6sC3{font-size:1.35rem}.ProfileSettings_avatarInitial__H5zjN,.ProfileSettings_avatarWrapper__dytAV,.ProfileSettings_avatar__7pgvC{height:76px;width:76px}.ProfileSettings_avatarInitial__H5zjN{font-size:1.8rem}}[data-theme=dark] .ProfileSettings_pageTitle__y6sC3{color:#ede9ff}[data-theme=dark] .ProfileSettings_pageSubtitle__PV9k3{color:#7c72a8}[data-theme=dark] .ProfileSettings_card__Ow3qg{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 2px 12px #0000004d}[data-theme=dark] .ProfileSettings_cardHeader__Yzxkt{border-bottom-color:#8b5cf61f}[data-theme=dark] .ProfileSettings_cardTitle__ok2gt{color:#ede9ff}[data-theme=dark] .ProfileSettings_cardFooter__KY97j{background:#0d0d1480;border-top-color:#8b5cf61f}[data-theme=dark] .ProfileSettings_badgeAmber__G8MvP{background:#b99a2a26;color:#d4a843}[data-theme=dark] .ProfileSettings_badgeIndigo__Ue9gR{background:#6366f126;color:#a5b4fc}[data-theme=dark] .ProfileSettings_badgeRed__VwN\+X{background:#e53e3e1f;color:#fc8181}[data-theme=dark] .ProfileSettings_avatarName__xfaiM{color:#ede9ff}[data-theme=dark] .ProfileSettings_avatarEmail__Q68B3{color:#7c72a8}[data-theme=dark] .ProfileSettings_rolePill__N4w0F{background:#8b5cf61f;border-color:#8b5cf640;color:#c4b5fd}[data-theme=dark] .ProfileSettings_removeAvatarLink__C5aP4{color:#6b7280}[data-theme=dark] .ProfileSettings_removeAvatarLink__C5aP4:hover:not(:disabled){color:#fc8181}[data-theme=dark] .ProfileSettings_label__atxOg{color:#9b93bb}[data-theme=dark] .ProfileSettings_input__VCF\+c{background:#0d0d14b3;border-color:#8b5cf638;color:#ede9ff}[data-theme=dark] .ProfileSettings_input__VCF\+c::placeholder{color:#4a4466}[data-theme=dark] .ProfileSettings_input__VCF\+c:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf61f}[data-theme=dark] .ProfileSettings_input__VCF\+c:hover:not(:disabled):not(.ProfileSettings_inputReadOnly__SdpxB){border-color:#8b5cf673}[data-theme=dark] .ProfileSettings_inputReadOnly__SdpxB{background:#0d0d1466;color:#5a527a}[data-theme=dark] .ProfileSettings_helpBtn__cOyxf{background:#1e1b2de6;border-color:#8b5cf659;color:#a78bfa}[data-theme=dark] .ProfileSettings_helpPopover__i7-8Y{background:#1a1828;border-color:#8b5cf640;box-shadow:0 10px 24px #0006;color:#c4b5fd}[data-theme=dark] .ProfileSettings_saveBtn__kTL\+d{background:#7c3aed;box-shadow:0 2px 6px #7c3aed4d;color:#fff}[data-theme=dark] .ProfileSettings_saveBtn__kTL\+d:hover:not(:disabled){background:#6d28d9;box-shadow:0 4px 12px #7c3aed66}[data-theme=dark] .ProfileSettings_toggleLabel__6Ar35{color:#ede9ff}[data-theme=dark] .ProfileSettings_toggleDesc__2QbV\+{color:#7c72a8}[data-theme=dark] .ProfileSettings_toggleSlider__cLmg9{background:#3d3557}[data-theme=dark] .ProfileSettings_toggle__BbDdS input:checked+.ProfileSettings_toggleSlider__cLmg9{background:#7c3aed}[data-theme=dark] .ProfileSettings_loadingState__Z0Rea{color:#7c72a8}[data-theme=dark] .ProfileSettings_emptyState__rD\+Zg{background:#1a1828;border-color:#8b5cf62e}[data-theme=dark] .ProfileSettings_emptyState__rD\+Zg h2{color:#ede9ff}[data-theme=dark] .ProfileSettings_emptyState__rD\+Zg p{color:#7c72a8}[data-theme=dark] .ProfileSettings_retryBtn__DAApC{background:#7c3aed;color:#fff}[data-theme=dark] .ProfileSettings_retryBtn__DAApC:hover{background:#6d28d9}.SecurityPrivacySettings_page__0z1xU{max-width:780px;width:100%}.SecurityPrivacySettings_pageHeader__Ymf8f{align-items:center;display:flex;gap:16px;margin-bottom:36px}.SecurityPrivacySettings_pageHeaderIcon__Cb26c{align-items:center;background:linear-gradient(135deg,#fff8dc,#ffe066);border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 12px #ffd6002e;color:#a07a00;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SecurityPrivacySettings_pageTitle__ekI2c{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.SecurityPrivacySettings_pageSubtitle__oWlXm{color:#6b7280;font-size:.875rem;margin:0}.SecurityPrivacySettings_section__sdMNd{margin-bottom:32px}.SecurityPrivacySettings_sectionLabel__Wb0Kh{align-items:center;color:#b99a2a;display:flex;font-size:.7rem;font-weight:800;gap:6px;letter-spacing:.09em;margin:0 0 12px;text-transform:uppercase}.SecurityPrivacySettings_card__IGzSA{background:#fff;border:1.5px solid #ffe066;border-radius:14px;margin-bottom:10px;overflow:hidden;transition:box-shadow .18s,border-color .18s}.SecurityPrivacySettings_card__IGzSA:hover{border-color:#ffd600;box-shadow:0 4px 20px #b99a2a1a}.SecurityPrivacySettings_card__IGzSA[data-danger=true]{border-color:#fecaca}.SecurityPrivacySettings_card__IGzSA[data-danger=true]:hover{border-color:#f87171;box-shadow:0 4px 20px #ef444414}.SecurityPrivacySettings_cardRow__UvB8X{align-items:center;display:flex;gap:14px;padding:18px 20px}.SecurityPrivacySettings_cardIcon__8ckEj{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SecurityPrivacySettings_cardIcon__8ckEj[data-color=amber]{background:#fffbe6;border:1px solid #ffe066;color:#a07a00}.SecurityPrivacySettings_cardIcon__8ckEj[data-color=blue]{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.SecurityPrivacySettings_cardIcon__8ckEj[data-color=green]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.SecurityPrivacySettings_cardIcon__8ckEj[data-color=purple]{background:#faf5ff;border:1px solid #ddd6fe;color:#7c3aed}.SecurityPrivacySettings_cardIcon__8ckEj[data-color=red]{background:#fff1f2;border:1px solid #fecaca;color:#dc2626}.SecurityPrivacySettings_cardBody__X1Q8j{flex:1 1;min-width:0}.SecurityPrivacySettings_cardTitleRow__FSMY\+{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.SecurityPrivacySettings_cardTitle__zadiP{color:#1a1a1a;font-size:.9375rem;font-weight:700}.SecurityPrivacySettings_cardTitle__zadiP[data-danger=true]{color:#b91c1c}.SecurityPrivacySettings_cardDesc__HPBGA{color:#6b7280;font-size:.825rem;line-height:1.5;margin:0}.SecurityPrivacySettings_badge__lxonN{align-items:center;border-radius:20px;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;letter-spacing:.03em;padding:2px 9px;white-space:nowrap}.SecurityPrivacySettings_badge__lxonN[data-color=amber]{background:#fffbe6;border:1px solid #ffe066;color:#92680a}.SecurityPrivacySettings_badge__lxonN[data-color=green]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.SecurityPrivacySettings_badge__lxonN[data-color=grey]{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.SecurityPrivacySettings_badge__lxonN[data-color=red]{background:#fff1f2;border:1px solid #fecaca;color:#b91c1c}.SecurityPrivacySettings_dot__dH6JV{animation:SecurityPrivacySettings_pulse__8ec9M 2s ease-in-out infinite;background:#22c55e;border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes SecurityPrivacySettings_pulse__8ec9M{0%,to{opacity:1}50%{opacity:.5}}.SecurityPrivacySettings_cardToggle__BiUOe{align-items:center;background:#fffbe6;border:1.5px solid #ffe066;border-radius:8px;color:#92680a;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.825rem;font-weight:700;gap:6px;padding:8px 14px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.SecurityPrivacySettings_cardToggle__BiUOe:hover{background:#ffd600;border-color:#ffd600;box-shadow:0 2px 10px #ffd6004d;color:#1a1a1a}.SecurityPrivacySettings_cardToggle__BiUOe[data-danger=true]{background:#fff1f2;border-color:#fecaca;color:#b91c1c}.SecurityPrivacySettings_cardToggle__BiUOe[data-danger=true]:hover{background:#fee2e2;border-color:#f87171;box-shadow:0 2px 10px #ef444433}.SecurityPrivacySettings_comingSoonPill__z0FBA{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:20px;color:#9ca3af;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;padding:6px 12px;white-space:nowrap}.SecurityPrivacySettings_expandForm__yN7gX{animation:SecurityPrivacySettings_slideDown__Pjvsg .18s ease;background:#fffdf8;border-top:1.5px solid #ffe066;display:flex;flex-direction:column;gap:16px;padding:20px}.SecurityPrivacySettings_expandForm__yN7gX[data-danger=true]{background:snow;border-top-color:#fecaca}@keyframes SecurityPrivacySettings_slideDown__Pjvsg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SecurityPrivacySettings_fieldRow__4Qc0x{display:flex;flex-wrap:wrap;gap:14px}.SecurityPrivacySettings_fieldRow__4Qc0x>.SecurityPrivacySettings_fieldGroup__zy8Hm{flex:1 1;min-width:180px}.SecurityPrivacySettings_fieldGroup__zy8Hm{display:flex;flex-direction:column;gap:6px}.SecurityPrivacySettings_label__8tGvy{color:#4b5563;font-size:.8rem;font-weight:700;letter-spacing:.01em}.SecurityPrivacySettings_input__u2YJ7{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-size:.9rem;height:40px;outline:none;padding:0 38px 0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SecurityPrivacySettings_input__u2YJ7:focus{border-color:#ffd600;box-shadow:0 0 0 3px #ffd6002e}.SecurityPrivacySettings_passwordWrap__btWmn{position:relative}.SecurityPrivacySettings_passwordWrap__btWmn .SecurityPrivacySettings_input__u2YJ7{padding-right:38px}.SecurityPrivacySettings_eyeBtn__343Wm{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .13s}.SecurityPrivacySettings_eyeBtn__343Wm:hover{color:#b99a2a}.SecurityPrivacySettings_formMsg__mdYwe{align-items:center;border-radius:8px;display:flex;font-size:.825rem;font-weight:600;gap:7px;padding:10px 14px}.SecurityPrivacySettings_formMsg__mdYwe[data-type=ok]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.SecurityPrivacySettings_formMsg__mdYwe[data-type=err]{background:#fff1f2;border:1px solid #fecaca;color:#b91c1c}.SecurityPrivacySettings_formActions__j08G3{display:flex;justify-content:flex-end}.SecurityPrivacySettings_btnPrimary__yLZz9{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:.875rem;font-weight:700;height:40px;padding:0 20px;transition:background .15s,box-shadow .15s,transform .1s}.SecurityPrivacySettings_btnPrimary__yLZz9:hover:not(:disabled){background:#f4b800;box-shadow:0 4px 14px #ffd60059;transform:translateY(-1px)}.SecurityPrivacySettings_btnPrimary__yLZz9:disabled{cursor:not-allowed;opacity:.55}.SecurityPrivacySettings_deleteWarning__CvtBA{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#92400e;display:flex;font-size:.825rem;gap:8px;line-height:1.5;margin:0;padding:12px 14px}.SecurityPrivacySettings_deleteWarning__CvtBA svg{flex-shrink:0;margin-top:1px}.SecurityPrivacySettings_btnDanger__nb27X{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;height:40px;padding:0 20px;transition:background .15s,box-shadow .15s,transform .1s}.SecurityPrivacySettings_btnDanger__nb27X:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 14px #dc26264d;transform:translateY(-1px)}.SecurityPrivacySettings_btnDanger__nb27X:disabled{cursor:not-allowed;opacity:.45}.PrivacyPolicySettings_page__tqaLe{max-width:760px;width:100%}.PrivacyPolicySettings_back__u6Kh1{align-items:center;background:none;border:none;color:#b99a2a;cursor:pointer;display:inline-flex;font-size:.825rem;font-weight:700;gap:6px;padding:0 0 24px;transition:color .15s}.PrivacyPolicySettings_back__u6Kh1:hover{color:#92680a}.PrivacyPolicySettings_header__pEVxk{align-items:center;display:flex;gap:14px;margin-bottom:16px}.PrivacyPolicySettings_headerIcon__4ECb3{align-items:center;background:linear-gradient(135deg,#fff8dc,#ffe066);border:1.5px solid #ffe066;border-radius:12px;color:#a07a00;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PrivacyPolicySettings_title__odstT{color:#1a1a1a;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.PrivacyPolicySettings_updated__RXtHx{color:#9ca3af;font-size:.8rem;margin:0}.PrivacyPolicySettings_intro__1e4E7{border-bottom:1.5px solid #f0e8cc;color:#4b5563;font-size:.925rem;line-height:1.65;margin:0 0 28px;padding-bottom:24px}.PrivacyPolicySettings_sections__FSbkD{display:flex;flex-direction:column;gap:0}.PrivacyPolicySettings_section__mWmzM{border-bottom:1px solid #f5edd8;padding:22px 0}.PrivacyPolicySettings_section__mWmzM:last-of-type{border-bottom:none}.PrivacyPolicySettings_section__mWmzM p{color:#374151;font-size:.875rem;line-height:1.7;margin:0 0 12px}.PrivacyPolicySettings_section__mWmzM p:last-child{margin-bottom:0}.PrivacyPolicySettings_heading__d68AC{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0 0 12px}.PrivacyPolicySettings_list__04pQV{color:#374151;display:flex;flex-direction:column;font-size:.875rem;gap:4px;line-height:1.7;margin:8px 0 12px;padding-left:20px}.PrivacyPolicySettings_link__vv0nt{color:#b99a2a;font-weight:600;text-decoration:none}.PrivacyPolicySettings_link__vv0nt:hover{color:#92680a;text-decoration:underline}.PrivacyPolicySettings_ctaSection__vy22W{background:linear-gradient(135deg,#fffef0,#fff8d6);border:1.5px solid #ffe066;border-radius:14px;margin-top:8px;padding:28px;text-align:center}.PrivacyPolicySettings_ctaIcon__u9oB6{color:#b99a2a;margin-bottom:10px}.PrivacyPolicySettings_ctaHeading__E7Uhb{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0 0 8px}.PrivacyPolicySettings_ctaText__RGHE2{color:#6b7280;font-size:.875rem;line-height:1.6;margin:0 0 16px}.PrivacyPolicySettings_ctaBtn__ZYMpD{background:#ffd600;border-radius:8px;color:#1a1a1a;display:inline-block;font-size:.875rem;font-weight:700;padding:10px 22px;text-decoration:none;transition:background .15s,box-shadow .15s}.PrivacyPolicySettings_ctaBtn__ZYMpD:hover{background:#f4b800;box-shadow:0 4px 14px #ffd60059}.ApiKeysSettings_page__NPPMO{max-width:820px;width:100%}.ApiKeysSettings_pageHeader__vo\+Ll{align-items:center;display:flex;gap:16px;margin-bottom:28px}.ApiKeysSettings_pageHeaderIcon__1-FyN{align-items:center;background:linear-gradient(135deg,#fff8dc,#ffe066);border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 12px #ffd6002e;color:#a07a00;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ApiKeysSettings_pageTitle__vyfgp{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.ApiKeysSettings_pageSubtitle__RtOEr{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.ApiKeysSettings_revealBanner__lyknZ{animation:ApiKeysSettings_slideDown__rvDyl .2s ease;background:#f0fdf4;border:1.5px solid #86efac;border-radius:12px;margin-bottom:20px;padding:16px 18px}@keyframes ApiKeysSettings_slideDown__rvDyl{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ApiKeysSettings_revealTop__jv\+Sx{align-items:center;color:#15803d;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:12px}.ApiKeysSettings_revealIcon__xTmik{flex-shrink:0}.ApiKeysSettings_revealClose__nxSHO{background:none;border:none;color:#6b7280;cursor:pointer;display:flex;margin-left:auto;padding:2px}.ApiKeysSettings_revealKeyRow__BHidp{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ApiKeysSettings_revealKey__EmFo9{background:#fff;border:1px solid #bbf7d0;border-radius:6px;color:#1a1a1a;flex:1 1;font-family:Courier New,monospace;font-size:.8rem;min-width:0;padding:8px 12px;word-break:break-all}.ApiKeysSettings_copyBtn__F6zfl{align-items:center;background:#ffd600;border:none;border-radius:8px;color:#4a3300;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:5px;padding:8px 14px;transition:background .15s;white-space:nowrap}.ApiKeysSettings_copyBtn__F6zfl:hover{background:#f0c800}.ApiKeysSettings_toolbar__iDnd1{margin-bottom:16px}.ApiKeysSettings_createForm__FjWpz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ApiKeysSettings_nameInput__xg4Hg{border:1.5px solid #e5e7eb;border-radius:8px;color:#1a1a1a;flex:1 1;font-size:.9rem;height:40px;min-width:200px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.ApiKeysSettings_nameInput__xg4Hg:focus{border-color:#ffd600;box-shadow:0 0 0 3px #ffd6002e}.ApiKeysSettings_btnPrimary__lrN9A{align-items:center;background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:7px;height:40px;padding:0 18px;transition:background .15s,box-shadow .15s,transform .1s;white-space:nowrap}.ApiKeysSettings_btnPrimary__lrN9A:hover:not(:disabled){background:#f0c800;box-shadow:0 4px 14px #ffd60059;transform:translateY(-1px)}.ApiKeysSettings_btnPrimary__lrN9A:disabled{cursor:not-allowed;opacity:.5}.ApiKeysSettings_btnCancel__9ak\+W{background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:600;height:40px;padding:0 16px;transition:background .15s}.ApiKeysSettings_btnCancel__9ak\+W:hover{background:#e5e7eb}.ApiKeysSettings_createErr__zU5aj{align-items:center;color:#b91c1c;display:flex;font-size:.8rem;gap:5px}.ApiKeysSettings_tableWrap__CrBg2{background:#fff;border:1.5px solid #ffe066;border-radius:14px;margin-bottom:24px;overflow:hidden}.ApiKeysSettings_empty__Hp7o5{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:.875rem;gap:12px;justify-content:center;padding:48px 24px;text-align:center}.ApiKeysSettings_emptyIcon__I\+Uv\+{color:#d1d5db}.ApiKeysSettings_table__BNheu{border-collapse:collapse;width:100%}.ApiKeysSettings_th__DTFh8{background:#fffdf0;border-bottom:1.5px solid #ffe066;color:#b99a2a;font-size:.72rem;font-weight:800;letter-spacing:.07em;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.ApiKeysSettings_row__xGE6M{border-bottom:1px solid #f5edd8;transition:background .12s}.ApiKeysSettings_row__xGE6M:last-child{border-bottom:none}.ApiKeysSettings_row__xGE6M:hover{background:#fffef8}.ApiKeysSettings_td__VQTlw{padding:13px 16px;vertical-align:middle}.ApiKeysSettings_keyName__vmkSy{color:#1a1a1a;font-size:.875rem;font-weight:600}.ApiKeysSettings_keyMask__9OiSF{background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;color:#6b7280;font-family:Courier New,monospace;font-size:.8rem;letter-spacing:.03em;padding:3px 8px}.ApiKeysSettings_meta__DivAI{color:#9ca3af;font-size:.825rem}.ApiKeysSettings_revokeBtn__Xca\+X{align-items:center;background:#fff1f2;border:1.5px solid #fecaca;border-radius:7px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:5px;padding:6px 12px;transition:background .13s,box-shadow .13s;white-space:nowrap}.ApiKeysSettings_revokeBtn__Xca\+X:hover:not(:disabled){background:#fee2e2;box-shadow:0 2px 8px #ef444426}.ApiKeysSettings_revokeBtn__Xca\+X:disabled{cursor:not-allowed;opacity:.5}.ApiKeysSettings_hintBox__S90aD{background:#fffdf8;border:1.5px solid #ffe066;border-radius:14px;padding:22px 24px}.ApiKeysSettings_hintTitle__1GbB7{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0 0 8px}.ApiKeysSettings_hintText__WPDkk{color:#6b7280;font-size:.85rem;line-height:1.6;margin:0 0 10px}.ApiKeysSettings_hintText__WPDkk code{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#1a1a1a;font-family:Courier New,monospace;font-size:.8rem;padding:1px 5px}.ApiKeysSettings_codeBlock__-fPbt{background:#1a1a1a;border-radius:10px;color:#ffd600;font-family:Courier New,monospace;font-size:.8rem;line-height:1.6;margin:0 0 10px;overflow-x:auto;padding:14px 18px;white-space:pre}.LabourCategoriesSettings_page__810xU{display:flex;flex-direction:column;gap:24px}.LabourCategoriesSettings_tableCard__PZmvG{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.LabourCategoriesSettings_tableHeader__Dg4m0{align-items:center;background:#fffef0;border-bottom:1.5px solid #ffe066;display:flex;justify-content:space-between;padding:16px 20px}.LabourCategoriesSettings_tableTitle__ftNy5{color:#b99a2a;font-size:15px;font-weight:700;letter-spacing:.01em;margin:0}.LabourCategoriesSettings_newBtn__yrxL2{align-items:center;background:#ffd600;border:none;border-radius:8px;color:#4a3300;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.01em;padding:8px 16px;transition:background .15s}.LabourCategoriesSettings_newBtn__yrxL2:hover{background:#f0c800}.LabourCategoriesSettings_table__qj-2A{border-collapse:collapse;width:100%}.LabourCategoriesSettings_th__Kdj1\+{background:#fffdf0;border-bottom:1px solid #ffe8a0;color:#ad8c11;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.LabourCategoriesSettings_thAction__graYV{background:#fffdf0;border-bottom:1px solid #ffe8a0;width:80px}.LabourCategoriesSettings_sortIcon__4ABpK{color:#c9a227;font-size:10px;margin-left:4px}.LabourCategoriesSettings_rowAlt__hx4O-,.LabourCategoriesSettings_row__MnN1E{transition:background .1s}.LabourCategoriesSettings_rowAlt__hx4O-:hover,.LabourCategoriesSettings_row__MnN1E:hover{background:#fffbe4!important}.LabourCategoriesSettings_rowAlt__hx4O-{background:#fffef8}.LabourCategoriesSettings_tdName__Hbtfi{color:#7d6836;font-size:14px;font-weight:500}.LabourCategoriesSettings_tdBadge__fZT5G,.LabourCategoriesSettings_tdName__Hbtfi{border-bottom:1px solid #fff3c4;padding:13px 20px}.LabourCategoriesSettings_tdAction__16LCQ{border-bottom:1px solid #fff3c4;padding:10px 20px;text-align:right}.LabourCategoriesSettings_badgePaid__GvAQg{background:#fef9c3;border:1px solid #fde68a;border-radius:999px;color:#854d0e}.LabourCategoriesSettings_badgePaid__GvAQg,.LabourCategoriesSettings_badgeUnpaid__2WEoe{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 12px}.LabourCategoriesSettings_badgeUnpaid__2WEoe{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;color:#475569}.LabourCategoriesSettings_deleteBtn__CZ7y2{align-items:center;background:none;border:1.5px solid #ffe066;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;padding:5px 8px;transition:color .15s,border-color .15s,background .15s}.LabourCategoriesSettings_deleteBtn__CZ7y2:hover{background:#fff5f5;border-color:#f5a0a0;color:#c0392b}.LabourCategoriesSettings_confirmInline__7lfqW{align-items:center;display:flex;gap:6px;justify-content:flex-end}.LabourCategoriesSettings_confirmText__guxtd{color:#c0392b;font-size:12px;font-weight:600}.LabourCategoriesSettings_confirmNo__cp1bg,.LabourCategoriesSettings_confirmYes__2BDft{border:none;border-radius:5px;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .15s}.LabourCategoriesSettings_confirmYes__2BDft{background:#c0392b;color:#fff}.LabourCategoriesSettings_confirmYes__2BDft:hover{background:#a93226}.LabourCategoriesSettings_confirmNo__cp1bg{background:#ffe8a0;color:#7d6836}.LabourCategoriesSettings_confirmNo__cp1bg:hover{background:#ffd966}.LabourCategoriesSettings_overlay__-2l\+s{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.LabourCategoriesSettings_modal__ph-RT{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 20px 60px #f4b40026,0 4px 16px #0000001a;max-width:90vw;overflow:hidden;width:420px}.LabourCategoriesSettings_modalHeader__kMvR2{align-items:center;background:#fffef0;border-bottom:1.5px solid #ffe066;display:flex;justify-content:space-between;padding:18px 22px 16px}.LabourCategoriesSettings_modalTitle__uiero{color:#7d6836;font-size:16px;font-weight:700;margin:0}.LabourCategoriesSettings_closeBtn__KxZlU{background:none;border:none;border-radius:4px;color:#b99a2a;cursor:pointer;font-size:16px;padding:2px 6px;transition:color .15s}.LabourCategoriesSettings_closeBtn__KxZlU:hover{color:#5c4a00}.LabourCategoriesSettings_modalBody__ZxrKS{display:flex;flex-direction:column;gap:18px;padding:22px}.LabourCategoriesSettings_fieldLabel__A\+2ob{color:#7d6836;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.LabourCategoriesSettings_input__vdXcF{background:#fffef8;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:14px;outline:none;padding:10px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.LabourCategoriesSettings_input__vdXcF:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b40026}.LabourCategoriesSettings_radioGroup__qTztG{align-items:center;display:flex;gap:18px}.LabourCategoriesSettings_radioGroup__qTztG .LabourCategoriesSettings_fieldLabel__A\+2ob{margin-bottom:0;white-space:nowrap}.LabourCategoriesSettings_radioLabel__p7PH0{align-items:center;color:#7d6836;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px}.LabourCategoriesSettings_radioLabel__p7PH0 input[type=radio]{accent-color:#f4b400;height:15px;width:15px}.LabourCategoriesSettings_modalFooter__zsgSA{align-items:center;background:#fffef8;border-top:1.5px solid #ffe8a0;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}.LabourCategoriesSettings_cancelBtn__X0OTC{background:none;border:1.5px solid #ffe066;border-radius:8px;color:#7d6836;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .15s}.LabourCategoriesSettings_cancelBtn__X0OTC:hover{background:#fffbe4}.LabourCategoriesSettings_createBtn__BC0VI{background:#ffd600;border:none;border-radius:8px;color:#4a3300;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.01em;padding:8px 22px;transition:background .15s}.LabourCategoriesSettings_createBtn__BC0VI:hover:not(:disabled){background:#f0c800}.LabourCategoriesSettings_createBtn__BC0VI:disabled{background:#ffe8a0;color:#b99a2a;cursor:not-allowed}.AccountCodesSettings_subtitle__PI4ZZ{color:#b99a2a;font-size:12px;margin:4px 0 0}.AccountCodesSettings_table__27-Kr{border-collapse:collapse;font-size:13px;width:100%}.AccountCodesSettings_th__jMO8N{background:#fffdf0;border-bottom:1.5px solid #ffe8a0;color:#ad8c11;font-size:11px;font-weight:700;letter-spacing:.07em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.AccountCodesSettings_rowAlt__bPesj td,.AccountCodesSettings_row__X1NxD td{border-bottom:1px solid #fff3c4;padding:10px 14px;vertical-align:middle}.AccountCodesSettings_rowAlt__bPesj td{background:#fffef8}.AccountCodesSettings_rowAlt__bPesj:hover td,.AccountCodesSettings_row__X1NxD:hover td{background:#fffbe4}.AccountCodesSettings_tdName__An89J{color:#7d6836;font-size:13px;font-weight:600}.AccountCodesSettings_tdCell__6dvZF{color:#1f2937;font-size:13px}.AccountCodesSettings_tdBadge__Z4i3B{font-size:13px}.AccountCodesSettings_badgeActive__NueUP{background:#fef9c3;border:1px solid #fde68a;border-radius:999px;color:#92610a}.AccountCodesSettings_badgeActive__NueUP,.AccountCodesSettings_badgeInactive__wwL1U{align-items:center;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.07em;padding:3px 9px;white-space:nowrap}.AccountCodesSettings_badgeInactive__wwL1U{background:#f5f0e4;border:1px solid #e8ddb0;border-radius:999px;color:#9a8050}.AccountCodesSettings_emptyRow__uRCKW{color:#b99a2a;font-size:13px;font-style:italic;padding:28px 20px;text-align:center}.AccountCodesSettings_tableCardXero__GLGgN{border-color:#ffe066;border-radius:12px;box-shadow:0 2px 12px #f4b40014;overflow:hidden}.AccountCodesSettings_tableHeaderXero__6vBCl{background:#fffef0}.AccountCodesSettings_newCodeBtn__9\+dtr{align-items:center;background:#ffd600;border:1.5px solid #e2c97e;border-radius:8px;color:#4a3300;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;line-height:1;padding:7px 14px;transition:background .15s,border-color .15s,transform .1s;white-space:nowrap}.AccountCodesSettings_newCodeBtn__9\+dtr:hover{background:#ffc700;border-color:#b8881c}.AccountCodesSettings_newCodeBtn__9\+dtr:active{transform:translateY(1px)}.AccountCodesSettings_newCodeBtn__9\+dtr:disabled{cursor:not-allowed;opacity:.55}.AccountCodesSettings_xeroLogo__gY\+Wl{align-items:center;background:#fef9c3;border:1px solid #fde68a;border-radius:8px;color:#b99a2a;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 10px}.AccountCodesSettings_tableWrap__AwBxD{overflow-x:auto}.AccountCodesSettings_tdIcon__5zJ\+e{border-bottom:1px solid #fff3c4;color:#b99a2a;padding:10px 8px;text-align:center;width:52px}.AccountCodesSettings_tdCode__ybHfB{background:#fef9c3;border-radius:6px;color:#7d6836;display:inline-block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:700;padding:3px 8px}.AccountCodesSettings_tdCodeEmpty__fmQCp{color:#c9a227;font-size:12px;font-style:italic}.AccountCodesSettings_badgeMaterials__LEwyM{background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#92610a}.AccountCodesSettings_badgeLabour__TFWg6,.AccountCodesSettings_badgeMaterials__LEwyM{align-items:center;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.07em;padding:3px 9px;white-space:nowrap}.AccountCodesSettings_badgeLabour__TFWg6{background:#fef3c7;border:1px solid #f4b400;border-radius:999px;color:#7d6836}.AccountCodesSettings_badgeRow__\+yjwI{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.AccountCodesSettings_thActions__Q6aUW{background:#fffdf0;border-bottom:1.5px solid #ffe8a0;width:90px}.AccountCodesSettings_tdActions__Lp8FR{border-bottom:1px solid #fff3c4;padding:8px 12px;text-align:right}.AccountCodesSettings_actionBtns__A9AOK{align-items:center;display:flex;gap:4px;justify-content:flex-end}.AccountCodesSettings_btnDelete__0PHkI,.AccountCodesSettings_btnEdit__6jCJL{align-items:center;background:none;border:1.5px solid #ffe066;border-radius:7px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .13s,border-color .13s,color .13s;width:30px}.AccountCodesSettings_btnEdit__6jCJL{color:#6b7280}.AccountCodesSettings_actionIcon__LGZOX{align-items:center;display:inline-flex;justify-content:center;line-height:0}.AccountCodesSettings_actionIcon__LGZOX svg{stroke:currentColor;stroke-width:2.2;color:currentColor;display:block;height:15px;width:15px}.AccountCodesSettings_btnEdit__6jCJL:hover{background:#fffbe4;border-color:#f4b400;color:#7d6836}.AccountCodesSettings_btnDelete__0PHkI{color:#6b7280}.AccountCodesSettings_btnDelete__0PHkI:hover{background:#fff5f5;border-color:#fca5a5;color:#c0392b}.AccountCodesSettings_confirmBox__7Uh-j{align-items:flex-end;display:flex;flex-direction:column;gap:5px}.AccountCodesSettings_confirmLabelRed__4b2iI{color:#c0392b;font-size:11px;font-weight:700;white-space:nowrap}.AccountCodesSettings_confirmBtns__GMqG0{display:flex;gap:4px}.AccountCodesSettings_confirmNo__VU2Fy,.AccountCodesSettings_confirmYesDanger__flJId{border:none;border-radius:6px;cursor:pointer;font-size:11px;font-weight:700;padding:4px 10px;transition:background .13s}.AccountCodesSettings_confirmYesDanger__flJId{background:#c0392b;color:#fff}.AccountCodesSettings_confirmYesDanger__flJId:hover{background:#a93226}.AccountCodesSettings_confirmNo__VU2Fy{background:#ffe8a0;color:#7d6836}.AccountCodesSettings_confirmNo__VU2Fy:hover{background:#ffd966}.AccountCodesSettings_overlay__7Mkb-{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.AccountCodesSettings_modal__CVQYr{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 20px 60px #f4b40026,0 4px 16px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:100%;overflow:hidden;width:520px}.AccountCodesSettings_modalHeader__63Yb5{align-items:flex-start;background:#fffef0;border-bottom:1.5px solid #ffe066;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 22px 16px}.AccountCodesSettings_modalTitle__G\+ByZ{color:#7d6836;font-size:16px;font-weight:700;margin:0}.AccountCodesSettings_modalSubtitle__r0Jtu{color:#b99a2a;font-size:12px;margin:5px 0 0}.AccountCodesSettings_closeBtn__VMFE-{background:none;border:none;border-radius:4px;color:#b99a2a;cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:0 4px}.AccountCodesSettings_closeBtn__VMFE-:hover{color:#5c4a00}.AccountCodesSettings_modalBody__gHclr{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 22px}.AccountCodesSettings_modalFooter__upFmw{align-items:center;background:#fffef8;border-top:1.5px solid #ffe8a0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 22px}.AccountCodesSettings_fieldLabel__8iokb{color:#7d6836;display:block;font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.AccountCodesSettings_required__5uIim{color:#c0392b;margin-left:2px}.AccountCodesSettings_input__KWXTm{background:#fffef8;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:14px;outline:none;padding:10px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.AccountCodesSettings_input__KWXTm:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b40026}.AccountCodesSettings_toggleOff__Ux9vF,.AccountCodesSettings_toggleOn__NRk\+Q{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:background .15s}.AccountCodesSettings_toggleOn__NRk\+Q{background:#dcfce7;border:1px solid #86efac;color:#15803d}.AccountCodesSettings_toggleOn__NRk\+Q:hover{background:#bbf7d0}.AccountCodesSettings_toggleOff__Ux9vF{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.AccountCodesSettings_toggleOff__Ux9vF:hover{background:#fff3c4}.AccountCodesSettings_cancelBtn__V\+o4k{background:#fff;border:1.5px solid #ffe066;border-radius:8px;color:#7d6836;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:background .15s}.AccountCodesSettings_cancelBtn__V\+o4k:hover{background:#fffbe4}.AccountCodesSettings_createBtn__PyCCE{background:#f4b400;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:8px 22px;transition:background .15s,box-shadow .15s}.AccountCodesSettings_createBtn__PyCCE:hover:not(:disabled){background:#d4a000;box-shadow:0 4px 14px #f4b4004d}.AccountCodesSettings_createBtn__PyCCE:disabled{background:#ffe8a0;color:#b99a2a;cursor:not-allowed}.AccountCodesSettings_iconSearchWrap__PcLXj{margin-bottom:12px;position:relative}.AccountCodesSettings_iconSearchInput__alMIg{background:#fff;border:1px solid #ffe066;border-radius:6px;box-sizing:border-box;color:#333;font-family:inherit;font-size:14px;height:36px;padding:8px 36px 8px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.AccountCodesSettings_iconSearchInput__alMIg:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b4001f;outline:none}.AccountCodesSettings_iconSearchInput__alMIg::placeholder{color:#aaa}.AccountCodesSettings_iconSearchClear__SPPq\+{align-items:center;background:#0000;border:none;color:#999;cursor:pointer;display:flex;justify-content:center;line-height:0;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.AccountCodesSettings_iconSearchClear__SPPq\+:hover{color:#555}.AccountCodesSettings_iconNoResults__ma07P{color:#999;font-size:13px;grid-column:1/-1;padding:20px;text-align:center}.AccountCodesSettings_iconPickerLabel__HsT0O{color:#7d6836;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.AccountCodesSettings_iconGrid__u7lDS{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr)}.AccountCodesSettings_iconBtn__O6eoZ{align-items:center;aspect-ratio:1;background:#fffef8;border:1.5px solid #ffe066;border-radius:10px;color:#b99a2a;cursor:pointer;display:flex;justify-content:center;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;width:100%}.AccountCodesSettings_iconBtn__O6eoZ:hover{background:#fffbe4;border-color:#f4b400;color:#7d6836}.AccountCodesSettings_iconBtnActive__3rsBx{background:#f4b400;border-color:#f4b400;box-shadow:0 2px 8px #f4b40059;color:#fff}.AccountCodesSettings_xeroInputShell__wCNbT{align-items:center;background:#fffef8;border:1.5px solid #ffe066;border-radius:12px;display:flex;min-height:46px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.AccountCodesSettings_xeroInputShell__wCNbT:focus-within{border-color:#f4b400;box-shadow:0 0 0 3px #f4b40026}.AccountCodesSettings_xeroAdorn__dF18V{align-items:center;align-self:stretch;background:#fef9c3;border-right:1px solid #ffe066;color:#7d6836;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.06em;padding:0 12px;text-transform:uppercase;white-space:nowrap}.AccountCodesSettings_xeroCodeInput__Zmblu{background:#0000;border:none;color:#5c4a00;flex:1 1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700;letter-spacing:.04em;outline:none;padding:0 14px}.AccountCodesSettings_xeroCodeInput__Zmblu::placeholder{color:#c9a227;font-family:inherit;font-weight:500}.AccountCodesSettings_toggleRow__zYjAq{background:#fffef8;border:1.5px solid #ffe8a0;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.AccountCodesSettings_toggleItem__U\+8fK{align-items:center;display:flex;gap:10px;justify-content:space-between}.AccountCodesSettings_xeroConnectBanner__x-GYd{align-items:center;background:#fffef0;border:1px solid #ffe066;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 16px}.AccountCodesSettings_xeroConnectBannerLeft__bZndK{align-items:center;display:flex;gap:10px}.AccountCodesSettings_xeroConnectText__Wslsr{color:#7d6836;font-size:13px;font-weight:600}.AccountCodesSettings_xeroConnectSub__OFXDi{color:#b99a2a;font-size:11px;margin-top:1px}.AccountCodesSettings_xeroConnectedDot__vQFs4{background:#f4b400;border-radius:50%;box-shadow:0 0 0 3px #f4b40033;flex-shrink:0;height:8px;width:8px}.AccountCodesSettings_xeroDisconnectedDot__Ll0Q3{background:#d1c99a;border-radius:50%;flex-shrink:0;height:8px;width:8px}.AccountCodesSettings_btnXeroConnect__GvsHw{align-items:center;background:#f4b400;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:7px 16px;transition:background .13s;white-space:nowrap}.AccountCodesSettings_btnXeroConnect__GvsHw:hover{background:#d4a000}.AccountCodesSettings_btnXeroDisconnect__vpjF\+{align-items:center;background:#0000;border:1.5px solid #fca5a5;border-radius:9px;color:#c0392b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:background .13s,border-color .13s}.AccountCodesSettings_btnXeroDisconnect__vpjF\+:hover{background:#fff5f5;border-color:#c0392b}.AccountCodesSettings_xeroDropdownWrap__s9R7R{position:relative}.AccountCodesSettings_xeroDropdownInput__y3m\+k{background:#fffef8;border:1.5px solid #ffe066;border-radius:12px;box-sizing:border-box;color:#5c4a00;cursor:text;font-size:14px;font-weight:600;min-height:46px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.AccountCodesSettings_xeroDropdownInput__y3m\+k:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b40026}.AccountCodesSettings_xeroDropdownInput__y3m\+k::placeholder{color:#c9a227;font-weight:500}.AccountCodesSettings_xeroDropdownList__LBlaX{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 8px 24px #f4b40026;left:0;max-height:220px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.AccountCodesSettings_xeroDropdownItem__uHaV3{align-items:baseline;color:#5c4a00;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:9px 14px;transition:background .1s}.AccountCodesSettings_xeroDropdownItemActive__-mMa3,.AccountCodesSettings_xeroDropdownItem__uHaV3:hover{background:#fffbe4}.AccountCodesSettings_xeroDropdownCode__1vz1k{color:#7d6836;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.AccountCodesSettings_xeroDropdownName__Q7xbO{color:#1f2937;font-size:13px}.AccountCodesSettings_xeroDropdownEmpty__NESJU{color:#c9a227;font-size:13px;font-style:italic;padding:12px 14px;text-align:center}.AccountCodesSettings_xeroDropdownLoading__XV8IR{color:#b99a2a;font-size:13px;padding:12px 14px;text-align:center}.AccountCodesSettings_xeroNotConnectedHint__AjZob{align-items:center;background:#fffef0;border:1px solid #ffe066;border-radius:10px;color:#b99a2a;display:flex;font-size:12px;gap:8px;padding:10px 12px}.AccountCodesSettings_errorMsg__zaEC5{background:#fff5f5;border:1px solid #f5a0a0;border-radius:12px;color:#c0392b;font-size:13px;padding:12px 14px}.ServiceCatalogSettings_page__SptFt{display:flex;flex-direction:column}.ServiceCatalogSettings_layout__aI87v{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 16px #f4b40017;display:flex;gap:0;min-height:520px;overflow:hidden}.ServiceCatalogSettings_catalogSidebar__wnlZe{background:#fffef7;border-right:1.5px solid #ffe8a0;display:flex;flex-direction:column;flex-shrink:0;width:220px}.ServiceCatalogSettings_sidebarHeader__bszHH{align-items:center;border-bottom:1px solid #ffe8a0;display:flex;justify-content:space-between;padding:14px 16px 12px}.ServiceCatalogSettings_sidebarTitle__qJAlb{color:#ad8c11;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ServiceCatalogSettings_sidebarNewBtn__1EsgL{align-items:center;background:#ffd600;border:none;border-radius:6px;color:#4a3300;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .15s;width:24px}.ServiceCatalogSettings_sidebarNewBtn__1EsgL:hover{background:#f0c800}.ServiceCatalogSettings_newCatalogRow__iyLPd{background:#fffbe4;border-bottom:1px solid #ffe8a0;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.ServiceCatalogSettings_newCatalogInputRow__6Va78{align-items:center;display:flex;gap:4px}.ServiceCatalogSettings_sidebarInput__MF1-j{background:#fff!important;border:1.5px solid #ffe066!important;border-radius:6px!important;box-shadow:none!important;color:#3b320f;flex:1 1;font-size:13px!important;min-width:0;outline:none;padding:5px 8px!important}.ServiceCatalogSettings_sidebarInput__MF1-j:focus{border-color:#f4b400!important}.ServiceCatalogSettings_sidebarConfirmBtn__7r\+LQ{align-items:center;background:#ffd600;border:none;border-radius:5px;color:#4a3300;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .13s;width:26px}.ServiceCatalogSettings_sidebarConfirmBtn__7r\+LQ:hover{background:#f0c800}.ServiceCatalogSettings_sidebarCancelBtn__DucdE{align-items:center;background:none;border:1px solid #e5d5a0;border-radius:5px;color:#9a8040;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .13s;width:26px}.ServiceCatalogSettings_sidebarCancelBtn__DucdE:hover{background:#fffbe4}.ServiceCatalogSettings_catalogIconEditBtn__hjDck{align-items:center;background:#fff;border:1px solid #e5d5a0;border-radius:5px;color:#b99a2a;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .12s,border-color .12s,color .12s;width:26px}.ServiceCatalogSettings_catalogIconEditBtn__hjDck:hover{background:#fffbe4;border-color:#f4b400;color:#7d6836}.ServiceCatalogSettings_catalogList__YZCb9{flex:1 1;overflow-y:auto}.ServiceCatalogSettings_sidebarEmpty__-QkjC,.ServiceCatalogSettings_sidebarLoading__rBijK{color:#b8a050;font-size:12px;font-style:italic;padding:20px 16px;text-align:center}.ServiceCatalogSettings_catalogItem__JuSyB{align-items:center;border-bottom:1px solid #ffe8a066;cursor:pointer;display:flex;gap:6px;justify-content:space-between;padding:10px 12px;transition:background .12s}.ServiceCatalogSettings_catalogItem__JuSyB:hover{background:#fffbe4}.ServiceCatalogSettings_catalogItemActive__P2WYx{background:#fff8d6!important;border-left:3px solid #f4b400;padding-left:9px}.ServiceCatalogSettings_catalogItemMain__0GVP-{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;min-width:0}.ServiceCatalogSettings_catalogTitleStack__FH0OW{display:flex;flex-direction:column;gap:2px;min-width:0}.ServiceCatalogSettings_catalogItemIcon__ikeoz{align-items:center;color:#b99a2a;display:inline-flex;flex-shrink:0}.ServiceCatalogSettings_catalogItemIcon__ikeoz svg{height:16px;width:16px}.ServiceCatalogSettings_iconPickerGrid__92sbw{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);padding:2px 0}.ServiceCatalogSettings_iconPickerBtn__ZB0WB{align-items:center;background:#fff;border:1px solid #e8e3d5;border-radius:6px;color:#999;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:border-color .12s,color .12s,background .12s;width:30px}.ServiceCatalogSettings_iconPickerBtn__ZB0WB svg{height:14px;width:14px}.ServiceCatalogSettings_iconPickerBtn__ZB0WB:hover{background:#fffef5;border-color:#c9a41c;color:#b99a2a}.ServiceCatalogSettings_iconPickerBtnActive__mg\+0Q{background:#fff8d6!important;border-color:#c9a41c!important;color:#b99a2a!important}.ServiceCatalogSettings_sidebarRowActions__ccBib{display:flex;gap:4px;margin-top:4px}.ServiceCatalogSettings_catalogItemName__Gp4Fy{color:#3b320f;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceCatalogSettings_catalogXeroBadge__yAXvy{color:#8b6b1c;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceCatalogSettings_catalogItemBadge__TDLT-{border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 7px;width:-webkit-fit-content;width:fit-content}.ServiceCatalogSettings_badgeActive__4SWC3{background:#fef9c3;border:1px solid #fde68a;color:#854d0e}.ServiceCatalogSettings_badgeInactive__boT\+4{background:#f1f5f9;border:1px solid #cbd5e1;color:#64748b}.ServiceCatalogSettings_catalogItemActions__5NTK8{align-items:center;display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .12s}.ServiceCatalogSettings_catalogItem__JuSyB:hover .ServiceCatalogSettings_catalogItemActions__5NTK8{opacity:1}.ServiceCatalogSettings_catalogMicroBtn__mb1bH{align-items:center;background:none;border:none;border-radius:4px;color:#b99a2a;cursor:pointer;display:flex;font-size:11px;padding:3px 4px;transition:background .12s,color .12s}.ServiceCatalogSettings_catalogMicroBtn__mb1bH:hover{background:#b99a2a1f;color:#7d6836}.ServiceCatalogSettings_catalogToggleBtn__BTryi{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px;transition:background .15s}.ServiceCatalogSettings_catalogToggleBtnActive__NlbXP{background:#dcfce7;color:#15803d}.ServiceCatalogSettings_catalogToggleBtnActive__NlbXP:hover{background:#bbf7d0}.ServiceCatalogSettings_catalogToggleBtnInactive__rriPo{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.ServiceCatalogSettings_catalogToggleBtnInactive__rriPo:hover{background:#fff3c4}.ServiceCatalogSettings_microDangerBtn__4uXFL{background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;font-size:11px;padding:3px 4px;transition:background .12s}.ServiceCatalogSettings_microDangerBtn__4uXFL:hover{background:#fef2f2}.ServiceCatalogSettings_catalogEditRow__MsQg4{display:flex;flex-direction:column;gap:6px;width:100%}.ServiceCatalogSettings_catalogXeroRow__p7ux9{display:flex;flex-direction:column;gap:4px}.ServiceCatalogSettings_catalogXeroLabel__U55Q7{color:#8b6b1c;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ServiceCatalogSettings_catalogXeroSelect__lZqSv{background:#fff;border:1.5px solid #ffe066;border-radius:6px;color:#3b320f;font-size:12px;padding:6px 8px}.ServiceCatalogSettings_catalogXeroSelect__lZqSv:focus{border-color:#f4b400;outline:none}.ServiceCatalogSettings_itemsPanel__OEY1g{display:flex;flex:1 1;flex-direction:column;min-width:0}.ServiceCatalogSettings_noSelection__viHjr{align-items:center;color:#b8a050;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}.ServiceCatalogSettings_noSelectionIcon__\+DMi0{font-size:36px;opacity:.4}.ServiceCatalogSettings_noSelection__viHjr p{color:#b8a050;font-size:14px;font-style:italic}.ServiceCatalogSettings_itemsHeader__W2y1H{align-items:center;background:#fffef0;border-bottom:1px solid #ffe8a0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px 12px}.ServiceCatalogSettings_itemsHeaderLeft__XyFFj{align-items:baseline;display:flex;gap:10px}.ServiceCatalogSettings_itemsTitle__gn4OW{color:#7d6836;font-size:16px;font-weight:700;margin:0}.ServiceCatalogSettings_itemsCount__336zM{color:#b8a050;font-size:12px}.ServiceCatalogSettings_itemsHeaderRight__oMFSl{align-items:center;display:flex;gap:10px}.ServiceCatalogSettings_searchWrap__gBJjR{align-items:center;display:flex;position:relative}.ServiceCatalogSettings_searchIcon__Fpokz{color:#c9a227;left:9px;pointer-events:none;position:absolute;z-index:1}.ServiceCatalogSettings_searchInput__2K8PN{background:#fff!important;border:1.5px solid #ffe066!important;border-radius:8px!important;box-shadow:none!important;color:#3b320f;font-size:13px!important;outline:none;padding:7px 12px 7px 30px!important;transition:border-color .15s;width:200px}.ServiceCatalogSettings_searchInput__2K8PN:focus{border-color:#f4b400!important;box-shadow:0 0 0 3px #f4b4001f!important}.ServiceCatalogSettings_addItemBtn__Tk7L-{align-items:center;background:#ffd600;border:none;border-radius:8px;color:#4a3300;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:8px 16px;transition:background .15s;white-space:nowrap}.ServiceCatalogSettings_addItemBtn__Tk7L-:hover{background:#f0c800}.ServiceCatalogSettings_itemsTableWrap__23TZB{flex:1 1;overflow:auto}.ServiceCatalogSettings_itemsTable__o3Ce4{border-collapse:collapse;min-width:640px;width:100%}.ServiceCatalogSettings_itemsTable__o3Ce4 thead th{background:#fffdf0;border-bottom:1px solid #ffe8a0;color:#ad8c11;font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ServiceCatalogSettings_colCode__nk7mI{width:90px}.ServiceCatalogSettings_colName__6rjUG{min-width:180px}.ServiceCatalogSettings_colDesc__YqKfn{min-width:160px}.ServiceCatalogSettings_colPrice__k5H\+g{text-align:right!important;width:100px}.ServiceCatalogSettings_colTax__BXYgp{text-align:right!important;width:70px}.ServiceCatalogSettings_colFav__vL4\+q{text-align:center!important;width:62px}.ServiceCatalogSettings_colActions__aeVT7{width:110px}.ServiceCatalogSettings_itemRow__OM3p9{transition:background .1s}.ServiceCatalogSettings_addRow__q2H6J,.ServiceCatalogSettings_itemRow__OM3p9:hover{background:#fffbe4}.ServiceCatalogSettings_tdCode__wdQ97,.ServiceCatalogSettings_tdDesc__7q3cX{border-bottom:1px solid #fff3c4;color:#6b7280;font-size:13px;padding:11px 14px}.ServiceCatalogSettings_tdName__IHfiv{border-bottom:1px solid #fff3c4;padding:11px 14px}.ServiceCatalogSettings_itemName__Zm\+d4{color:#3b320f;font-size:13px;font-weight:600}.ServiceCatalogSettings_tdPrice__hpBXa{color:#374151;font-weight:600}.ServiceCatalogSettings_tdPrice__hpBXa,.ServiceCatalogSettings_tdTax__JjfWJ{border-bottom:1px solid #fff3c4;font-size:13px;padding:11px 14px;text-align:right}.ServiceCatalogSettings_tdTax__JjfWJ{color:#6b7280}.ServiceCatalogSettings_tdAction__LsE00{border-bottom:1px solid #fff3c4;padding:8px 14px;text-align:right}.ServiceCatalogSettings_tdFav__06Pwv{border-bottom:1px solid #fff3c4;padding:8px 10px;text-align:center}.ServiceCatalogSettings_emptyCell__17ngE{color:#d1d5db}.ServiceCatalogSettings_tableEmpty__cIo4v{color:#b8a050;font-size:13px;font-style:italic;padding:28px 20px;text-align:center}.ServiceCatalogSettings_cellInput__HIBL8{background:#0000!important;border:none!important;border-bottom:1.5px solid #ffe066!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;font-size:13px!important;outline:none;padding:4px 2px!important;transition:border-color .15s;width:100%}.ServiceCatalogSettings_cellInput__HIBL8:focus{border-bottom-color:#f4b400!important}.ServiceCatalogSettings_cellRight__mHput{text-align:right}.ServiceCatalogSettings_addRowActions__fyyQP{align-items:center;border-bottom:1px solid #fff3c4;display:flex;gap:6px;padding:6px 14px}.ServiceCatalogSettings_saveRowBtn__Tc128{align-items:center;background:#ffd600;border:none;border-radius:6px;color:#4a3300;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:4px;padding:5px 12px;transition:background .13s}.ServiceCatalogSettings_saveRowBtn__Tc128:hover:not(:disabled){background:#f0c800}.ServiceCatalogSettings_saveRowBtn__Tc128:disabled{background:#ffe8a0;color:#b99a2a;cursor:not-allowed}.ServiceCatalogSettings_cancelRowBtn__3GW43{align-items:center;background:none;border:1px solid #ffe066;border-radius:6px;color:#9a8040;cursor:pointer;display:flex;font-size:12px;padding:5px 8px;transition:background .13s}.ServiceCatalogSettings_cancelRowBtn__3GW43:hover{background:#fffbe4}.ServiceCatalogSettings_actionBtns__v2r4k{display:flex;gap:6px;justify-content:flex-end}.ServiceCatalogSettings_editBtn__mC5FN{align-items:center;background:none;border:1.5px solid #ffe066;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;padding:4px 7px;transition:color .15s,border-color .15s,background .15s}.ServiceCatalogSettings_editBtn__mC5FN:hover{background:#fffbe4;border-color:#b99a2a;color:#7d6836}.ServiceCatalogSettings_deleteBtn__YMRGR{align-items:center;background:none;border:1.5px solid #ffe066;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;padding:4px 7px;transition:color .15s,border-color .15s,background .15s}.ServiceCatalogSettings_deleteBtn__YMRGR:hover{background:#fff5f5;border-color:#f5a0a0;color:#c0392b}.ServiceCatalogSettings_confirmInline__kW5Jj{align-items:center;display:flex;gap:5px;justify-content:flex-end}.ServiceCatalogSettings_confirmText__5BHJg{color:#c0392b;font-size:11px;font-weight:600}.ServiceCatalogSettings_confirmNo__CP96D,.ServiceCatalogSettings_confirmYes__er0oZ{border:none;border-radius:5px;cursor:pointer;font-size:11px;font-weight:600;padding:3px 8px;transition:background .15s}.ServiceCatalogSettings_confirmYes__er0oZ{background:#c0392b;color:#fff}.ServiceCatalogSettings_confirmYes__er0oZ:hover{background:#a93226}.ServiceCatalogSettings_confirmNo__CP96D{background:#ffe8a0;color:#7d6836}.ServiceCatalogSettings_confirmNo__CP96D:hover{background:#ffd966}.ServiceCatalogSettings_favBtn__1RKrp{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:31px;justify-content:center;padding:0;transition:transform .14s;width:34px}.ServiceCatalogSettings_favBtnHeart__jf3Hb{background:linear-gradient(180deg,#fff4df,#ffd18a);box-shadow:inset 0 0 0 1.5px #efb14b,0 2px 6px #f59e0b29;-webkit-clip-path:polygon(50% 93%,18% 66%,7% 47%,8% 28%,20% 13%,35% 10%,50% 22%,65% 10%,80% 13%,92% 28%,93% 47%,82% 66%);clip-path:polygon(50% 93%,18% 66%,7% 47%,8% 28%,20% 13%,35% 10%,50% 22%,65% 10%,80% 13%,92% 28%,93% 47%,82% 66%);display:block;height:100%;transition:background .14s,box-shadow .14s,filter .14s;width:100%}.ServiceCatalogSettings_favBtn__1RKrp:hover{transform:translateY(-1px)}.ServiceCatalogSettings_favBtn__1RKrp:hover .ServiceCatalogSettings_favBtnHeart__jf3Hb{background:linear-gradient(180deg,#ffefcf,#ffbf5e);box-shadow:inset 0 0 0 1.5px #d48a12,0 4px 10px #f59e0b38;filter:saturate(1.04)}.ServiceCatalogSettings_favBtnActive__xlD0\+ .ServiceCatalogSettings_favBtnHeart__jf3Hb{background:linear-gradient(180deg,#ffd27a,#f59e0b);box-shadow:inset 0 0 0 1.5px #b45309,0 6px 14px #f59e0b47}.ServiceCatalogSettings_favBtnActive__xlD0\+:hover .ServiceCatalogSettings_favBtnHeart__jf3Hb{background:linear-gradient(180deg,#ffc857,#ea580c)}.ServiceCatalogSettings_serviceShell__i4n3s input,.ServiceCatalogSettings_serviceShell__i4n3s textarea{background:#fff!important;border:1.5px solid #e8e2d0!important;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;padding:8px 10px!important}.ServiceCatalogSettings_serviceShell__i4n3s input:focus,.ServiceCatalogSettings_serviceShell__i4n3s textarea:focus{border-color:#f4b400!important;box-shadow:0 0 0 3px #f4b4001a!important;outline:none!important}.ServiceCatalogSettings_serviceShell__i4n3s .ServiceCatalogSettings_sidebarInput__MF1-j{border-color:#ffe066!important;padding:5px 8px!important}.ServiceCatalogSettings_serviceShell__i4n3s .ServiceCatalogSettings_cellInput__HIBL8{background:#0000!important;border:none!important;border-bottom:1.5px solid #ffe066!important;border-radius:0!important;box-shadow:none!important;padding:4px 2px!important}.ServiceCatalogSettings_serviceShell__i4n3s .ServiceCatalogSettings_cellInput__HIBL8:focus{border-color:#0000 #0000 #f4b400!important;box-shadow:none!important}.ServiceCatalogSettings_serviceShell__i4n3s .ServiceCatalogSettings_searchInput__2K8PN{border-color:#e8e2d0!important;border-radius:8px!important;padding:7px 12px 7px 30px!important}.ServiceCatalogSettings_serviceShell__i4n3s .ServiceCatalogSettings_searchInput__2K8PN:focus{border-color:#f4b400!important;box-shadow:0 0 0 3px #f4b4001a!important}.ServiceCatalogSettings_serviceShell__i4n3s{--service-ink:#1a1a1a;--service-muted:#6b7280;--service-border:#00000012;--service-gold:#c49a1a;--service-gold-deep:#8b6110;grid-gap:0;display:grid;gap:0}.ServiceCatalogSettings_serviceEyebrow__9C3OP{color:#c49a1a;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:3px;text-transform:uppercase}.ServiceCatalogSettings_serviceHeadline__Shnar{color:#1a1a1a;font-size:20px;font-weight:800;line-height:1.1;margin:0}.ServiceCatalogSettings_serviceIntro__V1sTn{color:#6b7280;font-size:12px;line-height:1.45;margin:3px 0 0;max-width:560px}.ServiceCatalogSettings_heroMetrics__Ar0TN{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.ServiceCatalogSettings_heroMetricCard__oAY6V{background:#fff;border:1px solid #00000012;border-radius:10px;box-shadow:0 1px 3px #0000000a;min-width:90px;padding:8px 12px}.ServiceCatalogSettings_heroMetricLabel__8SO5U{color:#9ca3af;display:block;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.ServiceCatalogSettings_heroMetricValue__ZbzJe{color:#1a1a1a;font-size:18px;font-weight:800;line-height:1}.ServiceCatalogSettings_serviceLayout__yy\+s7{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 2px 12px #f4b40014;min-height:520px}.ServiceCatalogSettings_serviceSidebar__nmCkj{background:#fff;border-right:1.5px solid #ffe066;position:relative;width:280px}.ServiceCatalogSettings_serviceSidebarGlow__LXBqy{display:none}.ServiceCatalogSettings_serviceSidebarHeader__84qd8{align-items:flex-start;background:#fffef0;border-bottom:1.5px solid #ffe066;padding:20px 18px 16px;position:relative;z-index:1}.ServiceCatalogSettings_sidebarHeadingBlock__GjshF{grid-gap:4px;display:grid;gap:4px}.ServiceCatalogSettings_sidebarSubtitle__Bq0Vf{color:#9ca3af;font-size:11px;line-height:1.5;max-width:200px}.ServiceCatalogSettings_serviceSidebarNewBtn__glMa2{background:#ffd600;border-radius:10px;box-shadow:0 2px 8px #ffd60040;color:#4a3300;flex-shrink:0;height:34px;padding:0;width:34px}.ServiceCatalogSettings_serviceSidebarNewBtn__glMa2:hover{background:#f0c800}.ServiceCatalogSettings_serviceNewCatalogRow__12g7e{background:#fffef7;border-bottom:1px solid #ffe8a0;border-radius:0;margin:0;padding:10px 12px}.ServiceCatalogSettings_serviceSidebarEmpty__-wERm{background:#fff;border:1.5px dashed #c69d4659;border-radius:12px;color:#6b7280;margin:16px;padding:24px 16px;text-align:center}.ServiceCatalogSettings_serviceSidebarEmptyIcon__-SI68{align-items:center;background:#f4b4001a;border-radius:10px;color:#c49a1a;display:flex;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.ServiceCatalogSettings_serviceSidebarEmpty__-wERm p,.ServiceCatalogSettings_serviceSidebarEmpty__-wERm strong{display:block}.ServiceCatalogSettings_serviceSidebarEmpty__-wERm strong{color:#374151;font-size:13px;margin-bottom:4px}.ServiceCatalogSettings_serviceSidebarEmpty__-wERm p{font-size:12px;line-height:1.5;margin:0}.ServiceCatalogSettings_serviceCatalogCard__KQKOU{background:#fff;border:none;border-bottom:1px solid #fff3c4;border-radius:0;margin:0;padding:11px 14px 11px 16px;transform:none}.ServiceCatalogSettings_serviceCatalogCard__KQKOU:hover{background:#fffbe4;border-color:#0000;transform:none}.ServiceCatalogSettings_catalogItemActive__P2WYx.ServiceCatalogSettings_serviceCatalogCard__KQKOU{background:#fff8d6;border-left:3px solid;border-color:#0000;box-shadow:none;padding-left:13px}.ServiceCatalogSettings_serviceItemsPanel__VUBhE{background:#fff;padding:0}.ServiceCatalogSettings_serviceItemsStage__B3NBD{grid-gap:0;display:grid;gap:0;height:100%}.ServiceCatalogSettings_serviceItemsHeader__KkRa3{background:#fffef0;border:none;border-bottom:1.5px solid #ffe066;border-radius:0;box-shadow:none;padding:16px 20px}.ServiceCatalogSettings_serviceHeaderLeft__sCADd{align-items:flex-start;display:flex;flex:1 1;gap:18px;justify-content:space-between;min-width:0}.ServiceCatalogSettings_serviceHeaderRight__az02Z{align-items:center;display:flex;flex-shrink:0;gap:10px}.ServiceCatalogSettings_serviceHeaderIntro__9adwu{min-width:0}.ServiceCatalogSettings_serviceTitleRow__NHZwv{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ServiceCatalogSettings_serviceInlineIntro__A3yuz{color:#6b7280;font-size:12px;line-height:1.45;margin:4px 0 0;max-width:620px}.ServiceCatalogSettings_serviceCatalogXeroRow__1mH-Y{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ServiceCatalogSettings_serviceCatalogXeroLabel__vbUix{color:#8b6b1c;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ServiceCatalogSettings_serviceCatalogXeroSelect__frKz1{background:#fff;border:1.5px solid #ffe066;border-radius:8px;color:#3b320f;font-size:12px;height:34px;min-width:260px;padding:0 10px}.ServiceCatalogSettings_serviceCatalogXeroSelect__frKz1:focus{border-color:#f4b400;outline:none}.ServiceCatalogSettings_serviceCatalogXeroSaveBtn__tfuyC{background:#ffd600;border:none;border-radius:8px;color:#4a3300;cursor:pointer;font-size:12px;font-weight:700;height:34px;padding:0 12px}.ServiceCatalogSettings_serviceCatalogXeroSaveBtn__tfuyC:disabled{cursor:default;opacity:.6}.ServiceCatalogSettings_serviceCatalogXeroWarning__JqSRN{color:#9a6d09;font-size:11px;margin:8px 0 0}.ServiceCatalogSettings_serviceSectionTag__Vaagu{background:#f4b4001a;border-radius:5px;color:#8b6110;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ServiceCatalogSettings_serviceStatusPill__hfQbA{border-radius:6px;font-size:12px;font-weight:700;padding:4px 10px}.ServiceCatalogSettings_serviceStatusPillActive__Rh5Eq{background:#dcfce7;border:none;color:#15803d}.ServiceCatalogSettings_serviceStatusPillInactive__ALa4c{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.ServiceCatalogSettings_serviceHeaderActions__hVpo7{justify-content:flex-end;width:auto}.ServiceCatalogSettings_serviceSearchWrap__3KMX-{max-width:320px;min-width:180px}.ServiceCatalogSettings_serviceSearchWrap__3KMX- .ServiceCatalogSettings_searchInput__2K8PN{background:#fff!important;border-color:#ffe066!important;height:36px;width:100%}.ServiceCatalogSettings_serviceAddItemBtn__R44Yi{background:#ffd600;border-radius:8px;color:#4a3300;height:36px;padding:0 14px}.ServiceCatalogSettings_serviceAddItemBtn__R44Yi:hover{background:#f0c800}.ServiceCatalogSettings_serviceTableShell__\+JrHl{background:#fff;border:none;border-radius:0;flex:1 1;min-height:0;overflow:hidden}.ServiceCatalogSettings_serviceTableShell__\+JrHl .ServiceCatalogSettings_itemsTableWrap__23TZB{border-radius:0}.ServiceCatalogSettings_serviceTableShell__\+JrHl .ServiceCatalogSettings_itemsTable__o3Ce4 thead th{background:#fffef0;border-bottom-color:#ffe8a0;color:#ad8c11;padding-bottom:12px;padding-top:12px}.ServiceCatalogSettings_serviceTableShell__\+JrHl .ServiceCatalogSettings_itemRow__OM3p9:hover{background:#fffbe4}.ServiceCatalogSettings_serviceAddRow__rG2cZ{background:#fffef7}.ServiceCatalogSettings_serviceCellInput__ggv3M{background:#fff!important;border:1.5px solid #e8e2d0!important;border-radius:7px!important;box-shadow:none!important;font-size:13px!important;min-height:36px;padding:6px 8px!important;width:100%}.ServiceCatalogSettings_serviceCellInput__ggv3M:focus{border-color:#f4b400!important;box-shadow:0 0 0 3px #f4b4001a!important}.ServiceCatalogSettings_serviceTableEmpty__4Wjo4{color:#b99a2a;font-size:13px;padding:40px 24px}.ServiceCatalogSettings_serviceEmptyState__kMcil{background:#fafafa;border:1.5px dashed #c69d464d;border-radius:12px;margin:4px;min-height:360px}.ServiceCatalogSettings_serviceEmptyStateIcon__ZR0Y7{align-items:center;background:#f4b4001a;border-radius:16px;color:#8b6110;display:inline-flex;height:58px;justify-content:center;width:58px}.ServiceCatalogSettings_serviceEmptyState__kMcil h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:8px 0 0}.ServiceCatalogSettings_serviceEmptyState__kMcil p{color:#6b7280;font-size:14px;font-style:normal;line-height:1.65;margin:0;max-width:360px;text-align:center}@media (max-width:1024px){.ServiceCatalogSettings_serviceLayout__yy\+s7{flex-direction:column}.ServiceCatalogSettings_serviceSidebar__nmCkj{border-bottom:1px solid #00000012;border-right:none;width:100%}}@media (max-width:720px){.ServiceCatalogSettings_serviceLayout__yy\+s7{border-radius:12px}.ServiceCatalogSettings_serviceItemsPanel__VUBhE{padding:10px}.ServiceCatalogSettings_serviceItemsHeader__KkRa3{border-radius:10px;padding:14px}.ServiceCatalogSettings_serviceHeaderActions__hVpo7,.ServiceCatalogSettings_serviceHeaderLeft__sCADd,.ServiceCatalogSettings_serviceHeaderRight__az02Z{align-items:stretch;flex-direction:column}.ServiceCatalogSettings_heroMetrics__Ar0TN{width:100%}.ServiceCatalogSettings_heroMetricCard__oAY6V{flex:1 1}.ServiceCatalogSettings_serviceStatusPill__hfQbA{width:-webkit-fit-content;width:fit-content}.ServiceCatalogSettings_serviceSearchWrap__3KMX-{max-width:none;min-width:0}.ServiceCatalogSettings_serviceAddItemBtn__R44Yi{justify-content:center;width:100%}.ServiceCatalogSettings_serviceTableShell__\+JrHl{border-radius:10px}}.pricingProfilesSettings_page__WiPAV{min-width:0;width:100%}.pricingProfilesSettings_card__D7cyM{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a,0 8px 24px #b99a2a14;overflow:hidden}.pricingProfilesSettings_header__yD3mJ{align-items:center;background:#fffbec;border-bottom:1px solid #f0e4a0;display:flex;gap:16px;justify-content:space-between;padding:22px 28px}.pricingProfilesSettings_title__vNoBa{color:#b99a2a;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0}.pricingProfilesSettings_subtitle__2m3p-{color:#9d8440;font-size:.8rem;margin:4px 0 0}.pricingProfilesSettings_newBtn__2pfmv{align-items:center;background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:700;gap:7px;letter-spacing:.01em;padding:10px 20px;transition:background .15s}.pricingProfilesSettings_newBtn__2pfmv:hover{background:#f0c800}.pricingProfilesSettings_pageError__pNjye{background:#fef2f2;border-bottom:1px solid #fecaca;color:#dc2626;font-size:.82rem;padding:10px 24px}.pricingProfilesSettings_summaryBar__3rytw{grid-gap:0;background:#fffbec;border-bottom:1px solid #f0e4a0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.pricingProfilesSettings_summaryStat__YhKZI{border-right:1px solid #f0e4a0;display:flex;flex-direction:column;gap:4px;padding:16px 24px;position:relative}.pricingProfilesSettings_summaryStat__YhKZI:first-child{border-left:3px solid #c9a82c}.pricingProfilesSettings_summaryStat__YhKZI:last-child{border-right:none}.pricingProfilesSettings_summaryLabel__VyJsh{color:#a88a26;display:block;font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pricingProfilesSettings_summaryValue__Apg50{color:#1a1a1a;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pricingProfilesSettings_summaryValueGreen__XIfZR{color:#15803d}.pricingProfilesSettings_summaryValueName__vMBJp{color:#b99a2a;font-size:1.05rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricingProfilesSettings_controlsBar__fcFfx{align-items:center;background:#fffcec;border-bottom:1px solid #f0e4a0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 20px}.pricingProfilesSettings_searchWrap__iBzIM{flex:1 1;max-width:560px;min-width:260px;position:relative}.pricingProfilesSettings_searchIcon__RAMAj{align-items:center;color:#c9b96a;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.pricingProfilesSettings_searchInput__HtEb0{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 1px 4px #0000000d!important;box-sizing:border-box!important;color:#1a1a1a!important;font-size:1rem!important;height:52px!important;line-height:52px!important;padding:0 16px 0 54px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;width:100%!important}.pricingProfilesSettings_searchInput__HtEb0::placeholder{color:#9ca3af}.pricingProfilesSettings_searchInput__HtEb0:focus{background:#fff!important;border-color:#ffd600!important;box-shadow:0 0 0 3px #ffd60026!important;outline:none!important}.pricingProfilesSettings_filterTabs__pQVrS{background:#f5edd8;border-radius:8px;display:inline-flex;gap:4px;padding:3px}.pricingProfilesSettings_filterBtn__5\+m65{background:#0000;border:none;border-radius:6px;color:#9a7d2a;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:6px 14px;transition:all .15s}.pricingProfilesSettings_filterBtn__5\+m65:hover{background:#ffd6002e;color:#4a3300}.pricingProfilesSettings_filterBtnActive__H0m14{background:#ffd600;box-shadow:0 2px 5px #ffd6004d;color:#4a3300}.pricingProfilesSettings_tiersList__46mcj{display:flex;flex-direction:column;gap:12px;padding:20px 24px 28px}.pricingProfilesSettings_tierCard__bBQZJ{background:#fff;border:1px solid #ede8c8;border-left:3px solid #c9a82c;border-radius:12px;box-shadow:0 1px 3px #0000000a,0 4px 12px #b99a2a0f;overflow:hidden;transition:box-shadow .2s,transform .2s}.pricingProfilesSettings_tierCard__bBQZJ:hover{box-shadow:0 2px 6px #0000000f,0 8px 24px #b99a2a1f;transform:translateY(-1px)}.pricingProfilesSettings_tierCardHead__X3w4d{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px 20px 12px}.pricingProfilesSettings_tierIdentity__cLlnC{display:flex;flex:1 1;gap:14px;min-width:0}.pricingProfilesSettings_tierIconBtn__JZOZP{align-items:center;background:#fff8d8;border:1px solid #f0d470;border-radius:12px;color:#b99a2a;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:transform .15s,border-color .15s,background .15s;width:42px}.pricingProfilesSettings_tierIconBtn__JZOZP:hover{background:#fff3c4;border-color:#b99a2a;transform:translateY(-1px)}.pricingProfilesSettings_tierMeta__bz2cX{flex:1 1;min-width:0}.pricingProfilesSettings_tierNameRow__oK\+l-{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.pricingProfilesSettings_tierDescription__04LfT{color:#7d6c40;font-size:.83rem;line-height:1.5;margin:2px 0 10px}.pricingProfilesSettings_tierMetaRow__cSepV{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pricingProfilesSettings_actionsPanel__b1EtB{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.pricingProfilesSettings_metricGrid__I74T3{grid-gap:0;background:#fdfcf5;border-top:1px solid #f0e8c0;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.pricingProfilesSettings_metricCard__-oYZY{border-right:1px solid #f0e8c0;padding:14px 20px;position:relative}.pricingProfilesSettings_metricCard__-oYZY:last-child{border-right:none}.pricingProfilesSettings_metricLabel__4f-vf{color:#a88a26;display:block;font-size:.67rem;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.pricingProfilesSettings_metricValue__57FQA{font-feature-settings:"tnum";color:#1a1a1a;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.pricingProfilesSettings_tableWrap__wwJzX{overflow-x:auto}.pricingProfilesSettings_tableWrap__wwJzX::-webkit-scrollbar{height:6px}.pricingProfilesSettings_tableWrap__wwJzX::-webkit-scrollbar-track{background:#fffde4;border-radius:4px}.pricingProfilesSettings_tableWrap__wwJzX::-webkit-scrollbar-thumb{background:#e5d99a;border-radius:4px}.pricingProfilesSettings_table__SgGh8{background:#fff;border-collapse:collapse;width:100%}.pricingProfilesSettings_table__SgGh8 thead{background:#fffde4;border-bottom:2px solid #ffe066}.pricingProfilesSettings_table__SgGh8 th{color:#b99a2a;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.pricingProfilesSettings_thName__U14KK{width:18%}.pricingProfilesSettings_thDesc__qlvLU{min-width:160px}.pricingProfilesSettings_thNumeric__ekGr5{min-width:100px;text-align:right}.pricingProfilesSettings_thAccount__KlPbO{min-width:150px;text-align:left}.pricingProfilesSettings_thDefault__YGEGR{min-width:80px;text-align:center}.pricingProfilesSettings_thCustomers__AqSAm{min-width:120px;text-align:center}.pricingProfilesSettings_thStatus__RcRzO{min-width:100px;text-align:center}.pricingProfilesSettings_thAction__kP-q4{min-width:160px;padding-right:20px;text-align:right}.pricingProfilesSettings_table__SgGh8 tbody tr{border-bottom:1px solid #f5ead0;height:48px;transition:background .15s ease}.pricingProfilesSettings_table__SgGh8 tbody tr:hover{background:#fffde4}.pricingProfilesSettings_rowAlt__ijxSR{background:#fffdf5}.pricingProfilesSettings_rowAlt__ijxSR:hover{background:#fffde4}.pricingProfilesSettings_table__SgGh8 td{color:#232323;font-size:.88rem;padding:12px 16px;vertical-align:middle}.pricingProfilesSettings_nameCell__xHJ8R{align-items:center;display:flex;gap:8px}.pricingProfilesSettings_tierName__w5aZp{color:#1a1a1a;font-size:1rem;font-weight:700;letter-spacing:-.01em}.pricingProfilesSettings_tdDesc__\+dOgF{color:#6b7280;font-size:.82rem}.pricingProfilesSettings_tdNumeric__hCqsZ{font-feature-settings:"tnum";color:#6b7280;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pricingProfilesSettings_tdAccount__w84LC{text-align:left}.pricingProfilesSettings_accountCellBtn__0Dt6N{align-items:center;background:#fffef0;border:1px solid #ffe066;border-radius:8px;color:#b99a2a;cursor:pointer;display:inline-flex;gap:8px;padding:4px 8px;transition:border-color .15s,background .15s,color .15s}.pricingProfilesSettings_accountCellBtn__0Dt6N:hover{background:#fffbe4;border-color:#f4b400;color:#7d6836}.pricingProfilesSettings_accountIcon__3uMlu{align-items:center;display:inline-flex;justify-content:center}.pricingProfilesSettings_accountLabel__-Ep4r{color:inherit;font-size:.75rem;font-weight:600;white-space:nowrap}.pricingProfilesSettings_tdCustomers__6kJCL,.pricingProfilesSettings_tdDefault__kYGXn,.pricingProfilesSettings_tdStatus__PrkWm{text-align:center}.pricingProfilesSettings_tdActions__oHXUV{padding-right:20px;text-align:right}.pricingProfilesSettings_customersBadge__6-WbB{background:#fffde4;border:1px solid #ffe066;border-radius:99px;color:#b99a2a}.pricingProfilesSettings_customersBadgeZero__MJeF9,.pricingProfilesSettings_customersBadge__6-WbB{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;min-width:32px;padding:2px 10px}.pricingProfilesSettings_customersBadgeZero__MJeF9{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:99px;color:#9ca3af}.pricingProfilesSettings_defaultBadge__QoNJ0{align-items:center;background:#fff3c4;border:1px solid #e8d060;border-radius:99px;color:#9a7614;display:inline-flex;font-size:.67rem;font-weight:800;gap:4px;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.pricingProfilesSettings_starOn__yqnuQ{color:#b99a2a;display:inline-flex}.pricingProfilesSettings_starOff__kzmJP{color:#d1d5db;display:inline-flex}.pricingProfilesSettings_badgeActive__DV1Lm,.pricingProfilesSettings_badgeArchived__nmaKC{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:5px;padding:4px 10px;transition:background .15s}.pricingProfilesSettings_badgeActive__DV1Lm{background:#dcfce7;color:#15803d}.pricingProfilesSettings_badgeActive__DV1Lm:hover{background:#bbf7d0}.pricingProfilesSettings_badgeArchived__nmaKC{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.pricingProfilesSettings_badgeArchived__nmaKC:hover{background:#fff3c4}.pricingProfilesSettings_actions__XMnvW{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pricingProfilesSettings_actionBtn__15pM4{align-items:center;background:#fffef8;border:1px solid #ffe066;border-radius:7px;box-shadow:0 1px 2px #0000000a;color:#b99a2a;cursor:pointer;display:inline-flex;justify-content:center;padding:6px 8px;transition:all .15s}.pricingProfilesSettings_actionBtn__15pM4:hover{background:#fffde4;border-color:#ffd600;box-shadow:0 2px 6px #ffd60038;color:#7a6010;transform:translateY(-1px)}.pricingProfilesSettings_actionBtnDanger__f\+S1Z{align-items:center;background:#fff8f8;border:1px solid #fecaca;border-radius:7px;box-shadow:0 1px 2px #0000000a;color:#dc2626;cursor:pointer;display:inline-flex;justify-content:center;padding:6px 8px;transition:all .15s}.pricingProfilesSettings_actionBtnDanger__f\+S1Z:hover{background:#fef2f2;border-color:#dc2626;box-shadow:0 2px 6px #dc26262e;transform:translateY(-1px)}.pricingProfilesSettings_confirmInline__8pjHr{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pricingProfilesSettings_confirmText__A7Ngr{color:#9ca3af;font-size:.75rem;margin-right:2px}.pricingProfilesSettings_confirmBtn__15Huq{background:#dc2626;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:600;padding:4px 10px;transition:background .15s}.pricingProfilesSettings_confirmBtn__15Huq:hover{background:#b91c1c}.pricingProfilesSettings_cancelBtn__q0uu0{background:#f3f4f6;border:none;border-radius:5px;color:#374151;cursor:pointer;font-size:.72rem;font-weight:600;padding:4px 10px;transition:background .15s}.pricingProfilesSettings_cancelBtn__q0uu0:hover{background:#e5e7eb}.pricingProfilesSettings_emptyRow__QyDOe{color:#9ca3af;font-size:.85rem;padding:40px 16px;text-align:center}.pricingProfilesSettings_emptyState__0w4yF{padding:56px 24px;text-align:center}.pricingProfilesSettings_emptyTitle__dpazy{color:#6b7280;font-size:.95rem;font-weight:600;margin:0 0 6px}.pricingProfilesSettings_emptySubtext__q8QpM{color:#9ca3af;font-size:.82rem;margin:0 0 20px}.pricingProfilesSettings_emptyBtn__904QV{align-items:center;background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;padding:9px 16px;transition:background .15s}.pricingProfilesSettings_emptyBtn__904QV:hover{background:#f0c800}.pricingProfilesSettings_modalBackdrop__L7JyO{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.pricingProfilesSettings_modal__Ay8Al{background:#fff;border:1px solid #ffe066;border-radius:12px;box-shadow:0 20px 60px #b99a2a26,0 8px 24px #0000001a;max-height:85vh;max-width:720px;overflow-y:auto;width:90%}.pricingProfilesSettings_modalHeader__lg8b8{background:#fffde4;border-bottom:2px solid #ffe066;padding:20px 24px}.pricingProfilesSettings_modalTitle__Fr-p9{color:#232323;font-size:1.05rem;font-weight:700;margin:0}.pricingProfilesSettings_modalError__PR0VL{background:#fef2f2;border-bottom:1px solid #fecaca;color:#dc2626;font-size:.82rem;padding:10px 24px}.pricingProfilesSettings_modalBody__DTSae{padding:24px}.pricingProfilesSettings_formGroup__l\+Ka5{margin-bottom:18px}.pricingProfilesSettings_sectionTitle__TsJq0{color:#b99a2a;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:4px 0 14px;text-transform:uppercase}.pricingProfilesSettings_advancedHeaderRow__ERc9a{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.pricingProfilesSettings_advancedHeaderRow__ERc9a .pricingProfilesSettings_sectionTitle__TsJq0{margin:0}.pricingProfilesSettings_advancedToggleBtn__3fe7L{background:#fffef0;border:1px solid #ffe066;border-radius:999px;color:#b99a2a;cursor:pointer;font-size:.72rem;font-weight:700;padding:4px 10px;transition:background .15s,border-color .15s,color .15s}.pricingProfilesSettings_advancedToggleBtn__3fe7L:hover{background:#fffbe4;border-color:#f4b400;color:#7d6836}.pricingProfilesSettings_modalIconPickerBtn__dhaMO{align-items:center;background:#fffef0;border:1px solid #ffe066;border-radius:8px;color:#b99a2a;cursor:pointer;display:inline-flex;gap:10px;padding:9px 12px;transition:background .15s,border-color .15s,color .15s;width:100%}.pricingProfilesSettings_modalIconPickerBtn__dhaMO:hover:not(:disabled){background:#fffbe4;border-color:#f4b400;color:#7d6836}.pricingProfilesSettings_modalIconPickerBtn__dhaMO:disabled{cursor:not-allowed;opacity:.6}.pricingProfilesSettings_modalIconPickerIcon__ocigj{align-items:center;display:inline-flex;justify-content:center}.pricingProfilesSettings_modalIconPickerText__shkzr{color:inherit;font-size:.84rem;font-weight:600}.pricingProfilesSettings_gridTwo__sjklu{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricingProfilesSettings_label__7azfr{color:#374151;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.pricingProfilesSettings_input__P\+ngF,.pricingProfilesSettings_textarea__zQ479{background:#fffef9;border:1px solid #e5d99a;border-radius:7px;color:#232323;font-family:inherit;font-size:.875rem;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.pricingProfilesSettings_input__P\+ngF:focus,.pricingProfilesSettings_textarea__zQ479:focus{background:#fffde4;border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a1f;outline:none}.pricingProfilesSettings_input__P\+ngF:disabled,.pricingProfilesSettings_textarea__zQ479:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.pricingProfilesSettings_textarea__zQ479{min-height:72px;resize:vertical}.pricingProfilesSettings_checkboxGroup__jV8AY{margin-bottom:10px}.pricingProfilesSettings_checkbox__K6jQO{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.85rem;gap:8px}.pricingProfilesSettings_checkbox__K6jQO input{accent-color:#b99a2a;cursor:pointer;height:15px;width:15px}.pricingProfilesSettings_checkbox__K6jQO input:disabled{cursor:not-allowed;opacity:.5}.pricingProfilesSettings_modalFooter__1B-6W{background:#fffef9;border-top:1px solid #ffe066;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.pricingProfilesSettings_modalCancelBtn__EWe5m{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.85rem;font-weight:600;padding:9px 18px;transition:background .15s}.pricingProfilesSettings_modalCancelBtn__EWe5m:hover:not(:disabled){background:#f9fafb}.pricingProfilesSettings_modalSaveBtn__ubG2P{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:.85rem;font-weight:700;padding:9px 18px;transition:background .15s}.pricingProfilesSettings_modalSaveBtn__ubG2P:hover:not(:disabled){background:#f0c800}.pricingProfilesSettings_modalCancelBtn__EWe5m:disabled,.pricingProfilesSettings_modalSaveBtn__ubG2P:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.pricingProfilesSettings_gridTwo__sjklu{grid-template-columns:1fr}.pricingProfilesSettings_summaryBar__3rytw{grid-template-columns:1fr 1fr;padding:12px}.pricingProfilesSettings_controlsBar__fcFfx{padding:12px}.pricingProfilesSettings_searchWrap__iBzIM{max-width:none;min-width:100%}.pricingProfilesSettings_tiersList__46mcj{padding:12px}.pricingProfilesSettings_tierCardHead__X3w4d{flex-direction:column}.pricingProfilesSettings_actionsPanel__b1EtB{align-items:stretch;width:100%}.pricingProfilesSettings_primaryActionBtn__Ho2VJ{justify-content:center}.pricingProfilesSettings_metricGrid__I74T3{grid-template-columns:1fr 1fr;padding:0 12px 12px}.pricingProfilesSettings_tierIdentity__cLlnC{width:100%}}@media (max-width:900px){.pricingProfilesSettings_summaryBar__3rytw{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingProfilesSettings_metricGrid__I74T3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricingProfilesSettings_quickAddPanel__IhKSl{animation:pricingProfilesSettings_slideDown__PPXnO .18s ease;background:#fffcec;border-bottom:2px solid #e8d97a}@keyframes pricingProfilesSettings_slideDown__PPXnO{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pricingProfilesSettings_quickAddPanelHeader__1wqhZ{align-items:center;display:flex;justify-content:space-between;padding:18px 24px 12px}.pricingProfilesSettings_quickAddPanelTitle__qHGYP{color:#1a1a1a;font-size:1rem;font-weight:800;letter-spacing:-.01em}.pricingProfilesSettings_quickAddPanelBody__yHCmq{display:flex;flex-direction:column;gap:14px;padding:0 24px 18px}.pricingProfilesSettings_quickAddPanelFooter__STaOh{align-items:center;background:#b99a2a0d;border-top:1px solid #f0e4a0;display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.pricingProfilesSettings_quickAddRow__bwYxy{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.pricingProfilesSettings_quickAddField__7sfXH{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:110px}.pricingProfilesSettings_quickAddFieldWide__cXinm{flex:2 1;min-width:200px}.pricingProfilesSettings_quickAddLabel__12eHw{align-items:center;color:#6b5c2a;display:flex;font-size:.72rem;font-weight:700;gap:5px;letter-spacing:.05em;text-transform:uppercase}.pricingProfilesSettings_optionalTag__VJc94{color:#9ca3af;font-size:.75rem;font-weight:400}.pricingProfilesSettings_autoTag__Wq0n4{background:#ffe066;border-radius:4px;color:#92700d;font-size:.7rem;font-weight:600;padding:1px 5px}.pricingProfilesSettings_quickAddInput__pKZFa{background:#fff;border:1.5px solid #dee0c4;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-size:.9rem;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.pricingProfilesSettings_quickAddInput__pKZFa:focus{border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a21}.pricingProfilesSettings_quickAddInputPrefix__QaPDk{align-items:stretch;background:#fff;border:1.5px solid #dee0c4;border-radius:8px;display:flex;overflow:hidden;transition:border-color .15s,box-shadow .15s}.pricingProfilesSettings_quickAddInputPrefix__QaPDk:focus-within{border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a21}.pricingProfilesSettings_inputPrefix__8Z5yc{border-right:1px solid #e8e4c4}.pricingProfilesSettings_inputPrefix__8Z5yc,.pricingProfilesSettings_inputSuffix__JeIVH{align-items:center;background:#fafaf4;color:#a88a26;display:flex;font-size:.85rem;font-weight:700;line-height:1;padding:0 10px;-webkit-user-select:none;user-select:none}.pricingProfilesSettings_inputSuffix__JeIVH{border-left:1px solid #e8e4c4}.pricingProfilesSettings_quickAddInputNum__ndNCx{background:#0000;border:none;color:#1a1a1a;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:9px 10px;width:100%}.pricingProfilesSettings_quickAddInputNum__ndNCx::-webkit-inner-spin-button,.pricingProfilesSettings_quickAddInputNum__ndNCx::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricingProfilesSettings_quickAddSave__-phtZ{align-items:center;background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:7px;padding:10px 20px;transition:background .15s;white-space:nowrap}.pricingProfilesSettings_quickAddSave__-phtZ:hover:not(:disabled){background:#f0c800}.pricingProfilesSettings_quickAddSave__-phtZ:disabled{cursor:not-allowed;opacity:.5;transform:none}.pricingProfilesSettings_quickAddCancel__rvqE-{align-items:center;background:#fff;border:1.5px solid #e0dab8;border-radius:9px;color:#6b6040;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:9px 16px;transition:all .15s}.pricingProfilesSettings_quickAddCancel__rvqE-:hover{background:#f8f5e8;border-color:#f0a200}.pricingProfilesSettings_viewToggle__yMJDc{background:#f5edd8;border-radius:8px;display:inline-flex;flex-shrink:0;gap:2px;padding:3px}.pricingProfilesSettings_viewToggleBtn__nnBFo{align-items:center;background:#0000;border:none;border-radius:6px;color:#9a7d2a;cursor:pointer;display:inline-flex;padding:6px 9px;transition:background .15s,color .15s}.pricingProfilesSettings_viewToggleBtn__nnBFo:hover{background:#ffd6002e}.pricingProfilesSettings_viewToggleBtnActive__HqmLW{background:#ffd600;box-shadow:0 2px 5px #ffd6004d;color:#4a3300}.pricingProfilesSettings_viewToggleBtnActive__HqmLW:hover{background:#f0c800}.pricingProfilesSettings_tiersTable__tn6WY{-webkit-overflow-scrolling:touch;overflow-x:auto}.pricingProfilesSettings_tiersTable__tn6WY::-webkit-scrollbar{height:5px}.pricingProfilesSettings_tiersTable__tn6WY::-webkit-scrollbar-track{background:#fffde4}.pricingProfilesSettings_tiersTable__tn6WY::-webkit-scrollbar-thumb{background:#e5d99a;border-radius:4px}.pricingProfilesSettings_profileTable__AClB6{border-collapse:collapse;font-size:.84rem;table-layout:fixed;width:100%}.pricingProfilesSettings_profileTable__AClB6 thead tr{background:#fff9e0;border-bottom:2px solid #e8d97a}.pricingProfilesSettings_profileTable__AClB6 th{color:#9a7614;font-size:.65rem;font-weight:800;letter-spacing:.09em;overflow:hidden;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.pricingProfilesSettings_ptName__3Hilp{width:16%}.pricingProfilesSettings_ptDesc__CwQ5u{width:13%}.pricingProfilesSettings_ptNum__5aTXj{text-align:right!important;width:9%}.pricingProfilesSettings_ptNumRetail__o7B-R{text-align:right!important;width:8%}.pricingProfilesSettings_ptNumDiscount__g0gJk,.pricingProfilesSettings_ptNumMarkup__pb27-{text-align:right!important;width:9%}.pricingProfilesSettings_ptCenter__OURQI{text-align:center!important;width:7%}.pricingProfilesSettings_ptActions__JMhYq{padding-right:14px!important;text-align:right!important;width:auto}.pricingProfilesSettings_ptRow__53Ly2{border-bottom:1px solid #f5eed8;transition:background .12s}.pricingProfilesSettings_ptRow__53Ly2:hover{background:#fffde4}.pricingProfilesSettings_ptRowAlt__a0BnA{background:#fffef9}.pricingProfilesSettings_ptRowAlt__a0BnA:hover{background:#fffde4}.pricingProfilesSettings_ptRowInactive__Rtmeq{opacity:.5}.pricingProfilesSettings_ptRowEditing__c2REx{background:#fffef5;border-bottom:1.5px solid #e8d97a;border-top:1.5px solid #e8d97a}.pricingProfilesSettings_ptCellName__7yAEV{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding:10px 12px}.pricingProfilesSettings_ptProfileName__oABR-{color:#1a1a1a;font-weight:700;letter-spacing:-.01em}.pricingProfilesSettings_ptCellDesc__9mvIH{color:#7d6c40;font-size:.81rem;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.pricingProfilesSettings_ptCellNum__7spUi{font-feature-settings:"tnum";color:#2a2a2a;font-variant-numeric:tabular-nums;font-weight:600;padding:10px 12px;text-align:right;white-space:nowrap}.pricingProfilesSettings_ptCellCenter__h73JU{padding:10px 12px;text-align:center;white-space:nowrap}.pricingProfilesSettings_ptCellActions__lsPJK{padding:7px 14px 7px 12px;text-align:right;white-space:nowrap}.pricingProfilesSettings_ptEmpty__Brj3m{color:#ccc}.pricingProfilesSettings_statusDot__ZF9sS{background:#16a34a}.pricingProfilesSettings_statusDotOff__Jbjte,.pricingProfilesSettings_statusDot__ZF9sS{border-radius:50%;display:inline-block;height:7px;margin-right:5px;vertical-align:middle;width:7px}.pricingProfilesSettings_statusDotOff__Jbjte{background:#d1d5db}.pricingProfilesSettings_statusLabel__8b2-W{color:#4b5563;font-size:.78rem;font-weight:600;vertical-align:middle}.pricingProfilesSettings_ptIconBtn__lsXTt{align-items:center;background:#fffef8;border:1px solid #ffe066;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;justify-content:center;margin-left:3px;padding:5px 6px;transition:all .12s}.pricingProfilesSettings_ptIconBtn__lsXTt:hover{background:#fffde4;border-color:#ffd600;box-shadow:0 2px 6px #ffd60038;color:#7a6010;transform:translateY(-1px)}.pricingProfilesSettings_ptIconBtnDanger__w7qK1{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:inline-flex;justify-content:center;margin-left:3px;padding:5px;transition:all .12s}.pricingProfilesSettings_ptIconBtnDanger__w7qK1:hover{background:#fef2f2;border-color:#dc2626}.pricingProfilesSettings_ptDeleteConfirm__4j\+X1{background:#dc2626;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:700;margin-left:4px;padding:4px 10px;transition:background .12s}.pricingProfilesSettings_ptDeleteConfirm__4j\+X1:hover{background:#b91c1c}.pricingProfilesSettings_ptSaveBtn__5CHh3{align-items:center;background:#ffd600;border:none;border-radius:6px;box-shadow:0 1px 4px #ffd6004d;color:#4a3300;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:4px;padding:6px 12px}.pricingProfilesSettings_ptCancelBtn__2\+Civ{align-items:center;background:#fff;border:1.5px solid #e0dab8;border-radius:6px;color:#6b6040;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:4px;padding:6px 10px}.pricingProfilesSettings_ptEditCell__RtvIE{padding:4px 3px 4px 10px;vertical-align:middle}.pricingProfilesSettings_ptEditCellNum__eaVXC{padding:4px 3px;vertical-align:middle}.pricingProfilesSettings_ptEditCellCenter__goNZk{padding:4px 6px;text-align:center;vertical-align:middle}.pricingProfilesSettings_ptEditCellActions__lZ4g9{align-items:center;display:flex;gap:5px;justify-content:flex-end;padding:4px 10px 4px 3px;text-align:right;vertical-align:middle;white-space:nowrap}.pricingProfilesSettings_ptEditInput__SI5j0{appearance:none;-webkit-appearance:none;background:#0000;border:1px solid #ddd099;border-radius:5px;box-shadow:none;box-sizing:border-box;font-size:.83rem;height:30px;line-height:30px;outline:none;padding:0 10px;transition:border-color .15s,box-shadow .15s;width:100%}.pricingProfilesSettings_ptEditInput__SI5j0:focus{border-color:#c9a82c;box-shadow:0 0 0 2px #b99a2a26}.pricingProfilesSettings_ptEditNumWrap__tyIuu{background:#0000;border:none;border-radius:0;display:block;height:30px;position:relative;width:100%}.pricingProfilesSettings_ptEditNumWrap__tyIuu:focus-within{border:none;box-shadow:none}.pricingProfilesSettings_ptEditPrefix__J0tdV,.pricingProfilesSettings_ptEditSuffix__sf5Yv{background:#0000;color:#9a8228;font-size:.8rem;font-weight:600;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.pricingProfilesSettings_ptEditPrefix__J0tdV{left:8px}.pricingProfilesSettings_ptEditSuffix__sf5Yv{right:8px}.pricingProfilesSettings_ptEditNum__IverP{appearance:textfield;-webkit-appearance:textfield;background:#0000;border:1px solid #ddd099;border-radius:5px;box-shadow:none;box-sizing:border-box;display:block;font-size:.83rem;height:100%;line-height:30px;outline:none;padding:0 24px;width:100%}.pricingProfilesSettings_ptEditNum__IverP:focus{border-color:#c9a82c;box-shadow:0 0 0 2px #b99a2a26}.pricingProfilesSettings_ptEditNumWrap__tyIuu .pricingProfilesSettings_ptEditPrefix__J0tdV+.pricingProfilesSettings_ptEditNum__IverP{padding-left:20px}.pricingProfilesSettings_ptEditNumWrap__tyIuu .pricingProfilesSettings_ptEditNum__IverP+.pricingProfilesSettings_ptEditSuffix__sf5Yv{right:8px}.pricingProfilesSettings_ptEditNumWrap__tyIuu:has(.pricingProfilesSettings_ptEditSuffix__sf5Yv) .pricingProfilesSettings_ptEditNum__IverP{padding-right:22px}.pricingProfilesSettings_ptEditInput__SI5j0::-webkit-inner-spin-button,.pricingProfilesSettings_ptEditInput__SI5j0::-webkit-outer-spin-button,.pricingProfilesSettings_ptEditNum__IverP::-webkit-inner-spin-button,.pricingProfilesSettings_ptEditNum__IverP::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricingProfilesSettings_ptEditInput__SI5j0::-webkit-textfield-decoration-container,.pricingProfilesSettings_ptEditNum__IverP::-webkit-textfield-decoration-container{padding:0}.pricingProfilesSettings_ptEditCheckbox__K7phj{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;white-space:nowrap}.pricingProfilesSettings_ptEditCheckbox__K7phj input{accent-color:#b99a2a;cursor:pointer;height:14px;width:14px}.pricingProfilesSettings_editInlineForm__DCXX\+{display:flex;flex-direction:column;gap:10px;width:100%}.pricingProfilesSettings_editInlineRow__lA0i\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pricingProfilesSettings_editInlineInput__pW-lr{border:1px solid #e5e7eb;border-radius:6px;flex:1 1;font-size:.88rem;min-width:140px;outline:none;padding:7px 10px;transition:border-color .15s}.pricingProfilesSettings_editInlineInput__pW-lr:focus{border-color:#b99a2a;box-shadow:0 0 0 2px #b99a2a1f}.pricingProfilesSettings_editInlineLabel__jhqBW{align-items:center;color:#6b7280;display:flex;font-size:.78rem;gap:4px;white-space:nowrap}.pricingProfilesSettings_editInlineNum__NAcXa{border:1px solid #e5e7eb;border-radius:6px;font-size:.85rem;outline:none;padding:6px 8px;transition:border-color .15s;width:80px}.pricingProfilesSettings_editInlineNum__NAcXa:focus{border-color:#b99a2a;box-shadow:0 0 0 2px #b99a2a1f}.pricingProfilesSettings_editInlineActions__OTrse{align-items:center;display:flex;gap:12px;justify-content:space-between}.pricingProfilesSettings_editInlineBtns__nDbYN{display:flex;gap:6px}.pricingProfilesSettings_tierCardInactive__99Hd2{background:#fafafa;border-left-color:#ccc;opacity:.55}.pricingProfilesSettings_tierCardInactive__99Hd2:hover{box-shadow:0 1px 3px #0000000a;transform:none}.SMSSettings_page__gqkJW{max-width:900px;width:100%}.SMSSettings_header__qn2-0{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:24px}.SMSSettings_title__BjEVS{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.SMSSettings_subtitle__ethdc{color:#6b7280;font-size:.875rem;margin:0}.SMSSettings_tabBar__BN1Gj{border-bottom:2px solid #ffe066;display:flex;gap:2px;margin-bottom:24px}.SMSSettings_tabBtn__gJnLn{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#7d6836;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:-2px;padding:10px 18px;transition:color .15s,border-color .15s,background .15s}.SMSSettings_tabBtn__gJnLn:hover:not(.SMSSettings_tabBtnActive__-Zri2){background:#fffbe4;color:#ad8c11}.SMSSettings_tabBtnActive__-Zri2{background:#fffbe4;border-bottom-color:#f4b400;color:#ad8c11}.SMSSettings_tabContent__h46c0{display:flex;flex-direction:column;gap:20px}.SMSSettings_card__--9\+1{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;padding:22px 24px}.SMSSettings_cardTitle__cyN2K{color:#2d2006;font-size:1rem;font-weight:800;margin:0 0 4px}.SMSSettings_cardSubtitle__uZ7\+O{color:#7a6a30;font-size:.82rem;margin:0 0 16px}.SMSSettings_empty__RrCZm,.SMSSettings_loading__C6WXT{color:#9a8040;font-size:.875rem;padding:8px 0}.SMSSettings_balanceRow__MGU-f{align-items:baseline;display:flex;gap:8px;margin-bottom:10px}.SMSSettings_balanceNumber__ushDE{color:#b99a2a;font-size:2.4rem;font-weight:900;line-height:1}.SMSSettings_balanceLabel__9B5QR{color:#7a6a30;font-size:.9rem;font-weight:600}.SMSSettings_progressBar__nlDMF{background:#b99a2a24;border-radius:99px;height:10px;margin-bottom:6px;overflow:hidden}.SMSSettings_progressFill__8gDvc{background:linear-gradient(90deg,#f5c000,#ffd600);border-radius:99px;height:100%;min-width:4px;transition:width .4s ease}.SMSSettings_balanceMeta__QMIeb{color:#9a8040;font-size:.78rem}.SMSSettings_packages__MJ8Eb{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:16px}.SMSSettings_packageCard__wFxOS{align-items:center;background:#fffef8;border:1.5px solid #b99a2a40;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:18px 12px 14px;position:relative;text-align:center}.SMSSettings_packageBadge__Hyj8y{background:linear-gradient(180deg,#ffd600,#f5c000);border-radius:99px;color:#3b2800;font-size:.7rem;font-weight:800;left:50%;padding:2px 10px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap}.SMSSettings_packageCredits__fDBH0{color:#2d2006;font-size:1.4rem;font-weight:900}.SMSSettings_packagePrice__VMHBF{color:#b99a2a;font-size:1rem;font-weight:700}.SMSSettings_packageRate__fS\+ET{color:#9a8040;font-size:.75rem}.SMSSettings_buyBtn__5oYx1{background:linear-gradient(180deg,#ffd600,#f5c000);border:1px solid #b99a2a4d;border-radius:8px;color:#3b2800;cursor:pointer;font-size:.85rem;font-weight:700;margin-top:6px;padding:8px 20px;transition:opacity .15s}.SMSSettings_buyBtn__5oYx1:hover:not(:disabled){opacity:.85}.SMSSettings_buyBtn__5oYx1:disabled{cursor:not-allowed;opacity:.5}.SMSSettings_purchaseSuccess__YX5Lf{background:#dcfce7e6;border:1px solid #22c55e4d;border-radius:10px;color:#14532d;font-size:.875rem;margin-bottom:12px;padding:10px 14px}.SMSSettings_purchaseError__QLsxX{background:#fee2e2e6;border:1px solid #dc262640;border-radius:10px;color:#7f1d1d;font-size:.875rem;margin-bottom:12px;padding:10px 14px}.SMSSettings_paymentOverlay__LXZ6\+{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f180761;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1400}.SMSSettings_paymentModal__jAdDm{background:#fffef7;border:1px solid #b99a2a47;border-radius:18px;box-shadow:0 20px 50px #0000002e;overflow:hidden;width:min(480px,100%)}.SMSSettings_paymentModalHeader__clGVC{align-items:center;background:linear-gradient(180deg,#fff7d8,#fffef2);border-bottom:1px solid #b99a2a2e;color:#584510;display:flex;font-size:.95rem;font-weight:800;justify-content:space-between;padding:14px 18px}.SMSSettings_paymentModalClose__I8iPd{background:none;border:none;border-radius:6px;color:#9a7c1f;cursor:pointer;font-size:1rem;padding:2px 6px;transition:background .15s}.SMSSettings_paymentModalClose__I8iPd:hover{background:#b99a2a1f}.SMSSettings_paymentForm__rKdlc{display:flex;flex-direction:column;gap:16px;padding:20px}.SMSSettings_paymentSummary__mcZQp{background:#fff8d6d9;border-radius:8px;color:#2d2006;font-size:.9rem;padding:10px 12px}.SMSSettings_payError__4bw5m{background:#fee2e2e6;border:1px solid #dc262640;border-radius:8px;color:#7f1d1d;font-size:.875rem;padding:8px 12px}.SMSSettings_payActions__KFSIT{display:flex;gap:8px;justify-content:flex-end}.SMSSettings_payCancel__WRfI0{background:#0000;border:1px solid #b99a2a4d;border-radius:9px;color:#7a6010;cursor:pointer;font-size:.85rem;font-weight:600;padding:9px 18px;transition:background .15s}.SMSSettings_payCancel__WRfI0:hover:not(:disabled){background:#b99a2a14}.SMSSettings_payBtn__g6jKV{background:linear-gradient(180deg,#ffd600,#f5c000);border:1px solid #b99a2a4d;border-radius:9px;color:#3b2800;cursor:pointer;font-size:.85rem;font-weight:700;padding:9px 22px;transition:opacity .15s}.SMSSettings_payBtn__g6jKV:hover:not(:disabled){opacity:.88}.SMSSettings_payBtn__g6jKV:disabled{cursor:not-allowed;opacity:.45}.SMSSettings_toggleRow__TOp4C{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;margin-top:8px}.SMSSettings_toggleLabel__DX2iC{align-items:center;color:#2d2006;display:flex;flex-wrap:wrap;font-size:.9rem;gap:6px}.SMSSettings_thresholdInput__i2B5r{background:#fffff8;border:1px solid #b99a2a4d;border-radius:6px;color:#2d2006;font-size:.88rem;outline:none;padding:3px 6px;text-align:center;width:52px}.SMSSettings_thresholdInput__i2B5r:focus{border-color:#f5c518}.SMSSettings_toggle__VOubj{background:#d1c9a8;border:none;border-radius:99px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .2s;width:44px}.SMSSettings_toggleOn__A6gvq{background:#f5c000}.SMSSettings_toggleKnob__yrQV2{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000002e;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.SMSSettings_toggleOn__A6gvq .SMSSettings_toggleKnob__yrQV2{transform:translateX(20px)}.SMSSettings_autoRenewActions__Tkydi{align-items:center;display:flex;gap:12px;margin-top:16px}.SMSSettings_saveBtn__iYXYq{background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-size:.875rem;font-weight:700;padding:10px 24px;transition:background .15s}.SMSSettings_saveBtn__iYXYq:hover:not(:disabled){background:#f0c800}.SMSSettings_saveBtn__iYXYq:disabled{cursor:not-allowed;opacity:.5}.SMSSettings_autoRenewMsg__dPUUt{color:#14532d;font-size:.85rem;font-weight:600}.SMSSettings_tableWrap__55zmD{margin-top:12px;overflow-x:auto}.SMSSettings_table__FmCEv{border-collapse:collapse;font-size:.875rem;width:100%}.SMSSettings_table__FmCEv thead{background:#fff8d6b3}.SMSSettings_table__FmCEv th{border-bottom:1px solid #b99a2a33;color:#7a6a30;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:9px 12px;text-align:left;text-transform:uppercase}.SMSSettings_table__FmCEv td{border-bottom:1px solid #b99a2a1a;color:#2d2006;padding:9px 12px;vertical-align:top}.SMSSettings_table__FmCEv tbody tr:hover{background:#fff8d666}.SMSSettings_tdDate__5NLAR{color:#7a6a30;font-size:.8rem;white-space:nowrap}.SMSSettings_tdPhone__sIiYY{font-family:monospace;white-space:nowrap}.SMSSettings_tdMessage__m\+pKr{color:#584510;max-width:320px}.SMSSettings_tdCredits__m4hSw{color:#b99a2a;font-weight:700;text-align:center}.SMSSettings_statusSent__jiR0v{background:#dcfce7e6;color:#14532d}.SMSSettings_statusFailed__aDOSa,.SMSSettings_statusSent__jiR0v{border-radius:99px;display:inline-block;font-size:.75rem;font-weight:700;padding:2px 9px}.SMSSettings_statusFailed__aDOSa{background:#fee2e2e6;color:#7f1d1d}.TermsOfTradeSettings_page__D6wNX{padding:8px 0 40px;width:100%}.TermsOfTradeSettings_inner__3YV7h{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:680px}.TermsOfTradeSettings_pageHeader__zbDGT{margin-bottom:4px}.TermsOfTradeSettings_pageTitle__-2t07{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.TermsOfTradeSettings_pageSubtitle__5PALx{color:#6b7280;font-size:.9rem;line-height:1.55;margin:0}.TermsOfTradeSettings_card__LUuhU{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;padding:24px}.TermsOfTradeSettings_cardHeader__oK5rF{margin-bottom:16px}.TermsOfTradeSettings_cardHeaderTitle__im0yV{color:#1f2937;font-size:1rem;font-weight:700}.TermsOfTradeSettings_fileRow__SNata{align-items:center;display:flex;gap:16px}.TermsOfTradeSettings_fileIcon__dKuPP{flex-shrink:0;height:40px;object-fit:contain;width:40px}.TermsOfTradeSettings_fileInfo__Mn-Cd{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.TermsOfTradeSettings_fileName__0xCHp{color:#1f2937;font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TermsOfTradeSettings_fileBadge__yEIHi{align-items:center;background:#dcfce7;border-radius:6px;color:#15803d;display:inline-flex;font-size:12px;font-weight:700;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.TermsOfTradeSettings_fileActions__CkY6x{display:flex;flex-shrink:0;gap:8px}.TermsOfTradeSettings_downloadBtn__d92BR{align-items:center;background:#ffd600;border:none;border-radius:7px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;padding:7px 16px;text-decoration:none;transition:background .15s}.TermsOfTradeSettings_downloadBtn__d92BR:hover{background:#f0c800}.TermsOfTradeSettings_removeBtn__HZZtu{background:#fff;border:1.5px solid #fca5a5;border-radius:7px;color:#dc2626;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 16px;transition:background .15s,border-color .15s}.TermsOfTradeSettings_removeBtn__HZZtu:hover{background:#fef2f2;border-color:#dc2626}.TermsOfTradeSettings_dropZone__sSCcL{align-items:center;background:#fffef8;border:2px dashed #ffd600;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;outline:none;padding:44px 24px;text-align:center;transition:border-color .15s,background .15s}.TermsOfTradeSettings_dropZoneActive__aYRmG,.TermsOfTradeSettings_dropZone__sSCcL:focus,.TermsOfTradeSettings_dropZone__sSCcL:hover{background:#fefce8;border-color:#b99a2a}.TermsOfTradeSettings_dropZoneUploading__p6zTM{cursor:default;pointer-events:none}.TermsOfTradeSettings_dropIcon__vZbSr{height:56px;object-fit:contain;width:56px}.TermsOfTradeSettings_dropText__jvHfJ{color:#4b5563;font-size:.9rem;font-weight:500;margin:0}.TermsOfTradeSettings_dropOr__resaZ{color:#9ca3af;font-size:.8rem}.TermsOfTradeSettings_chooseFileBtn__FX1GZ{background:#ffd600;border:none;border-radius:8px;box-shadow:0 2px 6px #ffd6004d;color:#1a1a1a;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 24px;transition:background .15s}.TermsOfTradeSettings_chooseFileBtn__FX1GZ:hover{background:#f0c800}.TermsOfTradeSettings_dropHint__8xJW3{color:#9ca3af;font-size:.78rem;margin:0}.TermsOfTradeSettings_uploadProgress__1giQM{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:320px;width:100%}.TermsOfTradeSettings_progressBar__xGmID{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden;width:100%}.TermsOfTradeSettings_progressFill__ELNK9{background:linear-gradient(90deg,#ffd600,#f0c800);border-radius:4px;height:100%;transition:width .2s}.TermsOfTradeSettings_progressText__e1o7M{color:#6b7280;font-size:.82rem;font-weight:500}.TermsOfTradeSettings_attachRow__2AYwW{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.TermsOfTradeSettings_checkboxLabel__lYI5Y{color:#1f2937;font-size:.925rem;font-weight:600}.TermsOfTradeSettings_attachToggleWrap__zEE3f{align-items:center;display:flex;flex-shrink:0}.TermsOfTradeSettings_attachToggleOn__8Abd7{align-items:center;background:#dcfce7;border:none;border-radius:6px;color:#15803d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:4px 10px;transition:background .15s}.TermsOfTradeSettings_attachToggleOn__8Abd7:hover{background:#bbf7d0}.TermsOfTradeSettings_attachToggleOff__ehoHC{align-items:center;background:#fffbe4;border:none;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:4px 10px;transition:background .15s}.TermsOfTradeSettings_attachToggleOff__ehoHC:hover{background:#fff3c4}.TermsOfTradeSettings_checkboxDesc__YCBhk{color:#6b7280;font-size:.84rem;line-height:1.55;margin:0 0 20px}.TermsOfTradeSettings_saveBtn__BPSlt{background:#ffd600;border:none;border-radius:8px;box-shadow:0 2px 6px #ffd60040;color:#1a1a1a;cursor:pointer;font-size:.875rem;font-weight:700;padding:10px 24px;transition:background .15s}.TermsOfTradeSettings_saveBtn__BPSlt:hover:not(:disabled){background:#f0c800}.TermsOfTradeSettings_saveBtn__BPSlt:disabled{cursor:not-allowed;opacity:.6}.TermsOfTradeSettings_templateCard__VQ4ud{align-items:center;background:#fffef0;border-color:#fde68a;display:flex;gap:20px}.TermsOfTradeSettings_templateLeft__mqwB5{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:0}.TermsOfTradeSettings_templateIcon__bNYyj{flex-shrink:0;height:40px;object-fit:contain;width:40px}.TermsOfTradeSettings_templateText__ViFRj{display:flex;flex-direction:column;gap:4px}.TermsOfTradeSettings_templateTitle__6CX1w{color:#1f2937;font-size:.925rem;font-weight:700;margin:0}.TermsOfTradeSettings_templateDesc__ennYQ{color:#6b7280;font-size:.84rem;line-height:1.5;margin:0}.TermsOfTradeSettings_templateBtn__VfAsF{background:#fff;border:1.5px solid #d4a800;border-radius:8px;color:#b99a2a;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:700;padding:10px 20px;transition:background .15s,color .15s;white-space:nowrap}.TermsOfTradeSettings_templateBtn__VfAsF:hover{background:#fefce8}.TermsOfTradeSettings_msgSuccess__W52ax{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;color:#15803d;font-size:.85rem;font-weight:600;margin-bottom:14px;padding:10px 14px}.TermsOfTradeSettings_msgError__uFEqI{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;font-size:.85rem;font-weight:600;margin-bottom:14px;padding:10px 14px}@media (max-width:600px){.TermsOfTradeSettings_templateCard__VQ4ud{align-items:flex-start;flex-direction:column}.TermsOfTradeSettings_fileRow__SNata{flex-wrap:wrap}.TermsOfTradeSettings_fileActions__CkY6x{width:100%}}.IntegrationsSettings_container__LBJdS{margin:0 auto;max-width:860px;padding:0}.IntegrationsSettings_header__YWFkA{margin-bottom:36px}.IntegrationsSettings_header__YWFkA h2{color:#b99a2a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.IntegrationsSettings_subtitle__lsJtz{color:#6b7280;font-size:14px;margin:0}.IntegrationsSettings_errorAlert__HQ-SE{background:#fff0f0;border-left:4px solid #fc8181;border-radius:10px;color:#c53030;font-size:14px;margin-bottom:20px;padding:12px 16px}.IntegrationsSettings_successAlert__dgAdR{background:#f0fff4;border-left:4px solid #68d391;border-radius:10px;color:#276749;font-size:14px;margin-bottom:20px;padding:12px 16px}.IntegrationsSettings_integrationCard__anpAR{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;margin-bottom:20px;overflow:hidden;transition:box-shadow .2s}.IntegrationsSettings_integrationCard__anpAR:hover{box-shadow:0 6px 24px #b4960024}.IntegrationsSettings_cardHeader__rMxwI{align-items:center;background:linear-gradient(135deg,#fffef5,#fff9e0);border-bottom:1.5px solid #ffe066;display:flex;gap:18px;padding:22px 24px}.IntegrationsSettings_cardIcon__JDNlo{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 2px 8px #ffc8001f;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.IntegrationsSettings_xeroLogo__oxp65{height:36px;width:36px}.IntegrationsSettings_stripeLogo__OGArT{flex-shrink:0;height:40px;width:40px}.IntegrationsSettings_cardTitle__mnEqj{flex:1 1}.IntegrationsSettings_cardTitle__mnEqj h3{color:#1a1a1a;font-size:17px;font-weight:700;margin:0 0 3px}.IntegrationsSettings_cardDescription__UtVUf{color:#888;font-size:13px;margin:0}.IntegrationsSettings_cardStatus__8h4\+x{flex-shrink:0}.IntegrationsSettings_statusBadgeConnected__W\+GIL{align-items:center;background:#f0fff4;border:1.5px solid #9ae6b4;border-radius:999px;color:#276749;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 14px}.IntegrationsSettings_statusBadgeConnected__W\+GIL:before{background:#38a169;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.IntegrationsSettings_statusBadgeDisconnected__38bHZ{align-items:center;background:#fff5f5;border:1.5px solid #feb2b2;border-radius:999px;color:#c53030;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 14px}.IntegrationsSettings_statusBadgeDisconnected__38bHZ:before{background:#e53e3e;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.IntegrationsSettings_cardContent__zCs4f{padding:24px}.IntegrationsSettings_connectionInfo__h94Qz{background:#fffef8;border:1px solid #ffe06680;border-radius:10px;margin-bottom:24px;overflow:hidden}.IntegrationsSettings_infoRow__VA2vD{align-items:center;border-bottom:1px solid #ffe06666;display:flex;gap:16px;padding:13px 18px}.IntegrationsSettings_infoRow__VA2vD:last-child{border-bottom:none}.IntegrationsSettings_label__e42JM{color:#9a7f20;flex-shrink:0;font-size:13px;font-weight:600;min-width:130px}.IntegrationsSettings_value__nzCkB{color:#1a1a1a;font-size:14px}.IntegrationsSettings_warningRow__nAWjR{align-items:flex-start;background:#fffaf0;border:1px solid #fbd38d;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}.IntegrationsSettings_warningBadge__EFahb{align-items:center;background:#fed7e2;border:1px solid #fbb6ce;border-radius:999px;color:#97266d;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.IntegrationsSettings_warningMessage__ptJu8{color:#744210;font-size:13px;line-height:1.5;margin:0}.IntegrationsSettings_cardActions__cqBf0{display:flex;gap:10px}.IntegrationsSettings_emptyMessage__Fnp0I{color:#666;font-size:14px;line-height:1.6;margin:0 0 22px}.IntegrationsSettings_connectBtn__TmbHi{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:opacity .15s}.IntegrationsSettings_connectBtn__TmbHi:hover:not(:disabled){opacity:.88}.IntegrationsSettings_connectBtn__TmbHi:disabled{cursor:not-allowed;opacity:.5}.IntegrationsSettings_configureBtn__SGjqz{background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:opacity .15s}.IntegrationsSettings_configureBtn__SGjqz:hover{opacity:.88}.IntegrationsSettings_disconnectBtn__YdY1\+{background:#fff;border:2px solid #e2c97e;border-radius:10px;color:#b07f10;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:background .15s,border-color .15s,color .15s}.IntegrationsSettings_disconnectBtn__YdY1\+:hover:not(:disabled){background:#fff5f5;border-color:#fc8181;color:#c53030}.IntegrationsSettings_disconnectBtn__YdY1\+:disabled{cursor:not-allowed;opacity:.5}.IntegrationsSettings_reconnectBanner__wcEnX{align-items:center;background:#fffaf0;border:1.5px solid #fbd38d;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:14px 18px}.IntegrationsSettings_reconnectText__gX2TQ{color:#744210;font-size:13px;margin:0}.IntegrationsSettings_reconnectBtn__SmHn7{background:#ffd600;border:1.5px solid #ffe066;border-radius:8px;color:#4a3300;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:opacity .15s;white-space:nowrap}.IntegrationsSettings_reconnectBtn__SmHn7:hover{opacity:.88}.IntegrationsSettings_futureIntegrations__T2uz1{margin-top:12px}.IntegrationsSettings_futureIntegrations__T2uz1 h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 4px}@media (max-width:640px){.IntegrationsSettings_container__LBJdS{padding:0}.IntegrationsSettings_cardHeader__rMxwI{flex-wrap:wrap;gap:12px}.IntegrationsSettings_cardActions__cqBf0{flex-direction:column}.IntegrationsSettings_configureBtn__SGjqz,.IntegrationsSettings_connectBtn__TmbHi,.IntegrationsSettings_disconnectBtn__YdY1\+{width:100%}}.XeroSettingsPage_container__n6ZlW{background:#fffef7;margin:0 auto;max-width:820px;min-height:100vh;padding:36px 28px}.XeroSettingsPage_header__nbfoH{margin-bottom:24px}.XeroSettingsPage_headerTop__Db4Is{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.XeroSettingsPage_backLink__\+JSFL{align-items:center;background:none;border:none;color:#9a7f20;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:0;transition:color .15s}.XeroSettingsPage_backLink__\+JSFL:hover{color:#5a3e00;text-decoration:underline}.XeroSettingsPage_headerLinks__JuKR\+{align-items:center;display:flex;gap:16px}.XeroSettingsPage_headerLink__goKs3{align-items:center;color:#9a7f20;display:inline-flex;font-size:13px;font-weight:600;gap:4px;text-decoration:none;transition:color .15s}.XeroSettingsPage_headerLink__goKs3:hover{color:#5a3e00;text-decoration:underline}.XeroSettingsPage_header__nbfoH h2{color:#1a1a1a;font-size:22px;font-weight:700;margin:0 0 4px}.XeroSettingsPage_subtitle__kydWG{color:#888;font-size:13px;margin:0}.XeroSettingsPage_loadingState__IBr2O{align-items:center;color:#888;display:flex;font-size:14px;gap:12px;justify-content:center;padding:60px 0}.XeroSettingsPage_spinner__mN6\+P{animation:XeroSettingsPage_spin__SMwQ1 .7s linear infinite;border:2.5px solid #f0e8c0;border-radius:50%;border-top-color:#c9961e;flex-shrink:0;height:22px;width:22px}.XeroSettingsPage_btnSpinner__f7WEB{animation:XeroSettingsPage_spin__SMwQ1 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;margin-right:6px;vertical-align:middle;width:14px}@keyframes XeroSettingsPage_spin__SMwQ1{to{transform:rotate(1turn)}}.XeroSettingsPage_errorAlert__78sxR{background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;color:#c53030;font-size:13px;line-height:1.5;margin-bottom:16px;padding:14px 18px}.XeroSettingsPage_successAlert__MN\+j9{background:#f0fff4;border:1px solid #9ae6b4;border-radius:10px;color:#276749;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 18px}.XeroSettingsPage_section__PhZ5q{background:#fff;border:1.5px solid #f0e8c0;border-radius:14px;box-shadow:0 2px 10px #b4960012;margin-bottom:16px;padding:24px 26px}.XeroSettingsPage_section__PhZ5q>h3{border-bottom:1.5px solid #f5eec0;color:#1a1a1a;font-size:15px;font-weight:700;margin:0 0 20px;padding-bottom:14px}.XeroSettingsPage_connectionCard__F2kbP{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.XeroSettingsPage_connectionLeft__F3xkH{align-items:flex-start;display:flex;flex:1 1;gap:16px}.XeroSettingsPage_xeroLogoWrap__gI82W{flex-shrink:0;height:46px;width:46px}.XeroSettingsPage_xeroLogoSvg__JbuWo{display:block;height:46px;width:46px}.XeroSettingsPage_connectionInfo__BPShe{display:flex;flex-direction:column;gap:4px}.XeroSettingsPage_connectionTitleRow__FH-HU{align-items:center;display:flex;gap:10px}.XeroSettingsPage_connectionTitle__Mc2Ka{color:#1a1a1a;font-size:16px;font-weight:700}.XeroSettingsPage_badgeConnected__5QhNk{background:#f0fff4;border:1px solid #9ae6b4;border-radius:999px;color:#276749}.XeroSettingsPage_badgeConnected__5QhNk,.XeroSettingsPage_badgeDisconnected__4jwlw{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:2px 10px}.XeroSettingsPage_badgeDisconnected__4jwlw{background:#fff5f5;border:1px solid #feb2b2;border-radius:999px;color:#c53030}.XeroSettingsPage_connectionOrg__DJDKE{color:#1a1a1a;font-size:14px;font-weight:600;margin:0}.XeroSettingsPage_connectionEmail__YKyZk{color:#888;font-size:13px;margin:0}.XeroSettingsPage_expiredWarning__G7Itn{background:#fffbeb;border:1px solid #fbd38d;border-radius:6px;color:#c47c00;display:inline-block;font-size:12px;margin:2px 0 0;padding:4px 10px}.XeroSettingsPage_disconnectLink__9m8Xk{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:12px;font-weight:600;margin-top:4px;padding:0;text-decoration:underline;width:-webkit-fit-content;width:fit-content}.XeroSettingsPage_disconnectLink__9m8Xk:hover{color:#c53030}.XeroSettingsPage_connectionActions__\+j7g0{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.XeroSettingsPage_actionBtn__a2UHo{background:#fff;border:2px solid #e2c97e;border-radius:9px;color:#7a6510;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.XeroSettingsPage_actionBtn__a2UHo:hover:not(:disabled){background:#fffde4;border-color:#c9961e}.XeroSettingsPage_actionBtn__a2UHo:disabled{cursor:not-allowed;opacity:.55}.XeroSettingsPage_actionBtnPrimary__ici5F{background:#f0c000;border-color:#c9961e;color:#5a3e00}.XeroSettingsPage_actionBtnPrimary__ici5F:hover:not(:disabled){background:#dba900;box-shadow:0 2px 6px #c096004d}.XeroSettingsPage_form__42DaT{display:flex;flex-direction:column}.XeroSettingsPage_notConnectedNote__LhF10{background:#fffef5;border:1px solid #f0e8c0;border-radius:8px;color:#888;font-size:13px;margin-bottom:18px;padding:10px 14px}.XeroSettingsPage_accountRow__xDzP4{padding:16px 0}.XeroSettingsPage_accountRowHeader__c3VUm{align-items:center;display:flex;gap:6px;margin-bottom:4px}.XeroSettingsPage_accountRowLabel__kBFt4{color:#1a1a1a;font-size:14px;font-weight:600}.XeroSettingsPage_helpIcon__ciFFq{align-items:center;background:#f0c0002e;border:1px solid #e2c97e;border-radius:50%;color:#9a7f20;cursor:help;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.XeroSettingsPage_helpIcon__ciFFq:hover{background:#f0c00059}.XeroSettingsPage_optionalBadge__\+lho\+{align-items:center;background:#fdf6dc;border:1px solid #e2c97e;border-radius:999px;color:#9a7f20;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;letter-spacing:.04em;padding:1px 7px;text-transform:uppercase}.XeroSettingsPage_accountRowHelp__zTjwu{color:#999;font-size:12px;margin:0 0 10px}.XeroSettingsPage_accountSelect__xohdh{-webkit-appearance:auto;appearance:auto;background:#fffde4;border:1.5px solid #e2c97e;border-radius:9px;color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.XeroSettingsPage_accountSelect__xohdh:hover{border-color:#c9961e}.XeroSettingsPage_accountSelect__xohdh:focus{background:#fff;border-color:#c9961e;box-shadow:0 0 0 3px #f0c00026;outline:none}.XeroSettingsPage_expandToggle__oAnMA{background:none;border:none;color:#c9961e;cursor:pointer;display:block;font-size:12px;font-weight:600;padding:6px 0 0;transition:color .15s}.XeroSettingsPage_expandToggle__oAnMA:hover{color:#9a7f20}.XeroSettingsPage_expandedList__Bdmg2{border:1.5px solid #f0e8c0;border-radius:10px;margin-top:8px;max-height:260px;overflow:hidden;overflow-y:auto}.XeroSettingsPage_expandedItem__\+o57l{align-items:center;background:#fff;border:none;border-bottom:1px solid #f5eec0;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 14px;text-align:left;transition:background .1s;width:100%}.XeroSettingsPage_expandedItem__\+o57l:last-child{border-bottom:none}.XeroSettingsPage_expandedItem__\+o57l:hover{background:#fffef5}.XeroSettingsPage_expandedItemActive__2XrcS{background:#fffde4!important;font-weight:600}.XeroSettingsPage_expandedCode__h-K8B{color:#9a7f20;flex-shrink:0;font-family:ui-monospace,monospace;font-size:12px;min-width:54px}.XeroSettingsPage_expandedName__8N\+Oo{color:#333}.XeroSettingsPage_rowDivider__OT6Eg{background:#f5eec0;height:1px;margin:0 -2px}.XeroSettingsPage_toggleRow__cnWs4{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.XeroSettingsPage_toggleLabelGroup__CNE3u{align-items:center;display:flex;gap:6px}.XeroSettingsPage_toggleLabel__bGtl-{color:#1a1a1a;font-size:14px;font-weight:600}.XeroSettingsPage_toggle__racnh{display:inline-block;flex-shrink:0;height:24px;position:relative;width:42px}.XeroSettingsPage_toggle__racnh input{height:0;opacity:0;width:0}.XeroSettingsPage_toggleSlider__NRO26{background:#d1d5db;border-radius:12px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.XeroSettingsPage_toggleSlider__NRO26:before{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.XeroSettingsPage_toggle__racnh input:checked+.XeroSettingsPage_toggleSlider__NRO26{background:#c9961e}.XeroSettingsPage_toggle__racnh input:checked+.XeroSettingsPage_toggleSlider__NRO26:before{transform:translateX(18px)}.XeroSettingsPage_formActions__\+a5Ox{align-items:center;display:flex;gap:14px;padding-top:22px}.XeroSettingsPage_saveBtn__N2TnU{align-items:center;background:#fff;border:2px solid #e2c97e;border-radius:9px;color:#7a6510;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;padding:11px 28px;transition:background .15s,box-shadow .15s,border-color .15s}.XeroSettingsPage_saveBtn__N2TnU:hover:not(:disabled){background:#fffde4;border-color:#c9961e}.XeroSettingsPage_saveBtn__N2TnU:disabled{cursor:not-allowed;opacity:.5}.XeroSettingsPage_saveBtnDirty__Pxrcy{background:#f0c000;border-color:#c9961e;box-shadow:0 2px 8px #c0960059;color:#5a3e00}.XeroSettingsPage_saveBtnDirty__Pxrcy:hover:not(:disabled){background:#dba900;box-shadow:0 4px 12px #c0960073}.XeroSettingsPage_saveBtnDirty__Pxrcy .XeroSettingsPage_btnSpinner__f7WEB{border-color:#5a3e00 #5a3e004d #5a3e004d}.XeroSettingsPage_unsavedBadge__jLRGE{background:#fffbeb;border:1px solid #e2c97e;border-radius:999px;color:#9a7f20;font-size:11px;font-weight:700;letter-spacing:.03em;padding:2px 10px}.XeroSettingsPage_unsavedHint__Ql2gj{color:#9a7f20;font-size:12px;font-weight:600}.XeroSettingsPage_sectionHeader__VWGsv{align-items:center;border-bottom:1.5px solid #f5eec0;display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.XeroSettingsPage_sectionHeader__VWGsv h3{align-items:center;color:#1a1a1a;display:flex;font-size:15px;font-weight:700;gap:8px;margin:0}.XeroSettingsPage_addBtn__TZwLM{background:#f0c000;border:2px solid #c9961e;border-radius:9px;box-shadow:0 1px 3px #c0960033;color:#5a3e00;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:background .15s,box-shadow .15s}.XeroSettingsPage_addBtn__TZwLM:hover:not(:disabled){background:#dba900;box-shadow:0 2px 6px #c0960059}.XeroSettingsPage_addBtn__TZwLM:disabled{cursor:not-allowed;opacity:.5}.XeroSettingsPage_table__GDzPy{border-collapse:collapse;font-size:14px;width:100%}.XeroSettingsPage_table__GDzPy thead{background:linear-gradient(135deg,#fffef5,#fff9e0);border-bottom:2px solid #f0e8c0}.XeroSettingsPage_table__GDzPy th{color:#9a7f20;font-size:11px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase}.XeroSettingsPage_table__GDzPy td{border-bottom:1px solid #f5eec0;color:#1a1a1a;padding:12px 14px;vertical-align:middle}.XeroSettingsPage_table__GDzPy tbody tr:hover{background:#fffef5}.XeroSettingsPage_icon__UKhUk{display:inline-block;font-size:18px}.XeroSettingsPage_badge__IBFqH{align-items:center;background:#f0c00026;border:1px solid #e2c97e;border-radius:999px;color:#9a7f20;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase}.XeroSettingsPage_accountChip__vaQ8m{align-items:center;background:#fffde4;border:1px solid #e2c97e;border-radius:6px;color:#7a6510;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.XeroSettingsPage_emptyRow__agZYy{color:#aaa;font-size:13px;padding:24px!important;text-align:center}.XeroSettingsPage_editBtn__IjwBf{background:#fff;border:1.5px solid #e2c97e;border-radius:7px;color:#9a7f20;cursor:pointer;font-size:13px;margin-right:6px;padding:4px 11px;transition:background .1s,border-color .1s}.XeroSettingsPage_editBtn__IjwBf:hover{background:#fffde4;border-color:#c9961e}.XeroSettingsPage_deleteBtn__btYd2{background:#fff;border:1.5px solid #feb2b2;border-radius:7px;color:#c53030;cursor:pointer;font-size:13px;padding:4px 11px;transition:background .1s}.XeroSettingsPage_deleteBtn__btYd2:hover{background:#fff5f5;border-color:#fc8181}.XeroSettingsPage_modalOverlay__k7KuT{align-items:center;background:#00000061;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.XeroSettingsPage_modal__3y2P0{background:#fff;border:1.5px solid #f0e8c0;border-radius:16px;box-shadow:0 8px 40px #b4960026;max-width:480px;padding:28px;width:90%}.XeroSettingsPage_modal__3y2P0 h4{border-bottom:1.5px solid #f5eec0;color:#1a1a1a;font-size:16px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.XeroSettingsPage_formGroup__lb3Pq{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.XeroSettingsPage_formGroup__lb3Pq label{color:#9a7f20;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.XeroSettingsPage_formGroup__lb3Pq input,.XeroSettingsPage_formGroup__lb3Pq select{background:#fffde4;border:1.5px solid #e2c97e;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.XeroSettingsPage_formGroup__lb3Pq input:focus,.XeroSettingsPage_formGroup__lb3Pq select:focus{background:#fff;border-color:#c9961e;box-shadow:0 0 0 3px #f0c00026;outline:none}.XeroSettingsPage_modalActions__QIQCi{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.XeroSettingsPage_cancelBtn__96EwQ{background:#fff;border:2px solid #e2c97e;border-radius:9px;color:#7a6510;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:background .15s}.XeroSettingsPage_cancelBtn__96EwQ:hover{background:#fffde4;border-color:#c9961e}@media (max-width:640px){.XeroSettingsPage_container__n6ZlW{padding:16px 12px}.XeroSettingsPage_headerTop__Db4Is{align-items:flex-start;flex-direction:column;gap:8px}.XeroSettingsPage_connectionCard__F2kbP{flex-direction:column;gap:16px}.XeroSettingsPage_connectionActions__\+j7g0{flex-direction:row;flex-wrap:wrap;width:100%}.XeroSettingsPage_actionBtn__a2UHo{flex:1 1;justify-content:center;text-align:center}.XeroSettingsPage_sectionHeader__VWGsv{align-items:flex-start;flex-direction:column;gap:10px}.XeroSettingsPage_sectionHeader__VWGsv>div{flex-wrap:wrap;width:100%}.XeroSettingsPage_addBtn__TZwLM{text-align:center;width:100%}.XeroSettingsPage_table__GDzPy{font-size:12px}.XeroSettingsPage_table__GDzPy td,.XeroSettingsPage_table__GDzPy th{padding:8px}.XeroSettingsPage_modal__3y2P0{padding:20px;width:95%}.XeroSettingsPage_toggleRow__cnWs4{gap:12px}.XeroSettingsPage_formActions__\+a5Ox{align-items:flex-start;flex-direction:column}.XeroSettingsPage_saveBtn__N2TnU{justify-content:center;width:100%}}.XeroSettingsPage_toggleStatus__34ZK-{border-radius:5px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.XeroSettingsPage_toggleStatusOn__rsXS0{background:#f0fff4;border:1px solid #9ae6b4;color:#276749}.XeroSettingsPage_toggleStatusOff__7C2PF{background:#f5f5f5;border:1px solid #d1d5db;color:#888}.XeroSettingsPage_toggleRight__Wg\+lU{align-items:center;display:flex;gap:10px}.XeroSettingsPage_reconnectBanner__BYA4A{align-items:flex-start;background:#fffbeb;border:1.5px solid #f6ad55;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px 18px}.XeroSettingsPage_reconnectBannerIcon__mW31d{flex-shrink:0;font-size:20px;line-height:1}.XeroSettingsPage_reconnectBannerBody__V3Mvf{flex:1 1}.XeroSettingsPage_reconnectBannerTitle__YwS-V{color:#744210;font-size:14px;font-weight:700;margin:0 0 4px}.XeroSettingsPage_reconnectBannerText__cfvUl{color:#975a16;font-size:13px;margin:0 0 10px}.XeroSettingsPage_reconnectBannerBtn__KySkE{background:#ed8936;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 16px;transition:background .15s}.XeroSettingsPage_reconnectBannerBtn__KySkE:hover{background:#c05621}.XeroSettingsPage_salesToggleBtn__LAP8c{align-items:center;background:none;border:none;color:#9a7f20;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:5px;padding:0;transition:color .15s}.XeroSettingsPage_salesToggleBtn__LAP8c:hover{color:#7a6510}.XeroSettingsPage_salesTableWrap__wt6t2{margin-top:4px}.XeroSettingsPage_seedPrompt__Yxe0H{background:#fffef5;border:1.5px dashed #e2c97e;border-radius:10px;margin-top:4px;padding:32px 20px;text-align:center}.XeroSettingsPage_seedPromptText__Dc1Qr{color:#888;font-size:14px;margin:0 0 14px}.XeroSettingsPage_seedBtn__Vec7X{background:#f0c000;border:1.5px solid #c9961e;border-radius:9px;box-shadow:0 1px 4px #c0960033;color:#5a3e00;cursor:pointer;font-size:13px;font-weight:700;padding:10px 22px;transition:background .15s,box-shadow .15s}.XeroSettingsPage_seedBtn__Vec7X:hover:not(:disabled){background:#dba900;box-shadow:0 2px 8px #c0960059}.XeroSettingsPage_seedBtn__Vec7X:disabled{cursor:not-allowed;opacity:.55}.XeroSettingsPage_errorHint__F9POu{color:#c53030;font-size:12px;margin-top:6px}.XeroSettingsPage_toggleBtn__WTBG6{align-items:center;background:#f0fff4;border:1.5px solid #9ae6b4;border-radius:8px;color:#276749;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:7px;padding:5px 14px 5px 10px;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.XeroSettingsPage_toggleBtn__WTBG6:hover{background:#dcfce7;border-color:#4ade80;box-shadow:0 1px 4px #22c55e33}.XeroSettingsPage_toggleBtnOff__s\+6-5{align-items:center;background:#f5f5f5;border:1.5px solid #d1d5db;border-radius:8px;color:#888;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:7px;padding:5px 14px 5px 10px;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.XeroSettingsPage_toggleBtnOff__s\+6-5:hover{background:#ebebeb;border-color:#9ca3af}.QuickBooksSettingsPage_container__fRf7L{background:#fffef7;margin:0 auto;max-width:880px;min-height:100vh;padding:36px 28px}.QuickBooksSettingsPage_header__gOTev{margin-bottom:24px}.QuickBooksSettingsPage_headerTop__m8Bc2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.QuickBooksSettingsPage_backLink__qGwwf{align-items:center;background:none;border:none;color:#9a7f20;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;padding:0;transition:color .15s}.QuickBooksSettingsPage_backLink__qGwwf:hover{color:#5a3e00;text-decoration:underline}.QuickBooksSettingsPage_header__gOTev h2{color:#1a1a1a;font-size:22px;font-weight:700;margin:0 0 4px}.QuickBooksSettingsPage_subtitle__cHw8F{color:#888;font-size:13px;margin:0}.QuickBooksSettingsPage_loadingState__10y37{align-items:center;color:#888;display:flex;font-size:14px;gap:12px;justify-content:center;padding:60px 0}.QuickBooksSettingsPage_spinner__CPd2r{animation:QuickBooksSettingsPage_spin__-I34r .7s linear infinite;border:2.5px solid #f0e8c0;border-radius:50%;border-top-color:#c9961e;flex-shrink:0;height:22px;width:22px}.QuickBooksSettingsPage_btnSpinner__ih\+-s{animation:QuickBooksSettingsPage_spin__-I34r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;margin-right:6px;vertical-align:middle;width:14px}@keyframes QuickBooksSettingsPage_spin__-I34r{to{transform:rotate(1turn)}}.QuickBooksSettingsPage_errorAlert__L9f\+G{background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;color:#c53030;font-size:13px;line-height:1.5;margin-bottom:16px;padding:14px 18px}.QuickBooksSettingsPage_successAlert__4eNkv{background:#f0fff4;border:1px solid #9ae6b4;border-radius:10px;color:#276749;font-size:13px;font-weight:600;margin-bottom:16px;padding:12px 18px}.QuickBooksSettingsPage_section__4zH03{background:#fff;border:1.5px solid #f0e8c0;border-radius:14px;box-shadow:0 2px 10px #b4960012;margin-bottom:16px;padding:22px 24px}.QuickBooksSettingsPage_sectionHeader__GxEAl{align-items:center;border-bottom:1.5px solid #f5eec0;display:flex;gap:12px;justify-content:space-between;margin:0 0 18px;padding-bottom:14px}.QuickBooksSettingsPage_sectionTitleWrap__bmyS6{align-items:center;display:flex;gap:10px}.QuickBooksSettingsPage_sectionTitle__RmIyn{color:#1a1a1a;font-size:15px;font-weight:700;margin:0}.QuickBooksSettingsPage_sectionIcon__IjJLU{align-items:center;background:#ecfdf3;border-radius:8px;color:#027a48;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.QuickBooksSettingsPage_sectionDesc__MKsBg{color:#888;font-size:12px;margin:0}.QuickBooksSettingsPage_connectionCard__nW32C{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.QuickBooksSettingsPage_connectionLeft__lOCvm{align-items:flex-start;display:flex;flex:1 1;gap:16px}.QuickBooksSettingsPage_qbLogoWrap__0Xalu{align-items:center;background:#2ca01c;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:46px;justify-content:center;letter-spacing:-.5px;width:46px}.QuickBooksSettingsPage_connectionInfo__Ll8Vf{display:flex;flex-direction:column;gap:4px}.QuickBooksSettingsPage_connectionTitleRow__Pb0eh{align-items:center;display:flex;gap:10px}.QuickBooksSettingsPage_connectionTitle__y7Gs8{color:#1a1a1a;font-size:16px;font-weight:700}.QuickBooksSettingsPage_envBadge__3isWY{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 9px}.QuickBooksSettingsPage_envBadgeProd__ELeNF{background:#ecfdf3;border:1px solid #abefc6;color:#027a48}.QuickBooksSettingsPage_connectionOrg__bBYrr{color:#1a1a1a;font-size:14px;font-weight:600;margin:0}.QuickBooksSettingsPage_connectionMeta__r\+Es4{color:#888;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;margin:0}.QuickBooksSettingsPage_toggleRow__G8o7k{align-items:flex-start;border-top:1px dashed #f5eec0;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.QuickBooksSettingsPage_toggleRow__G8o7k:first-of-type{border-top:none}.QuickBooksSettingsPage_toggleLabel__AvzmF{flex:1 1}.QuickBooksSettingsPage_toggleTitle__MrLes{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 2px}.QuickBooksSettingsPage_toggleHint__sh7jr{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.QuickBooksSettingsPage_switch__iOOZx{--switch-w:40px;--switch-h:22px;background:#e5e7eb;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:var(--switch-h);padding:0;position:relative;transition:background .18s ease;width:var(--switch-w)}.QuickBooksSettingsPage_switch__iOOZx:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000002e;content:"";height:calc(var(--switch-h) - 4px);left:2px;position:absolute;top:2px;transition:transform .18s ease;width:calc(var(--switch-h) - 4px)}.QuickBooksSettingsPage_switchOn__c95e\+{background:#2ca01c}.QuickBooksSettingsPage_switchOn__c95e\+:after{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.QuickBooksSettingsPage_switch__iOOZx:disabled{cursor:not-allowed;opacity:.55}.QuickBooksSettingsPage_fieldGrid__kP9nc{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.QuickBooksSettingsPage_field__-R9c7{display:flex;flex-direction:column;gap:6px}.QuickBooksSettingsPage_fieldLabel__VsXDG{color:#1a1a1a;font-size:13px;font-weight:600}.QuickBooksSettingsPage_fieldHint__VF8ji{color:#6b7280;font-size:12px}.QuickBooksSettingsPage_select__9th9d{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center /16px 16px;border:1.5px solid #e5e7eb;border-radius:9px;color:#1a1a1a;font-family:inherit;font-size:14px;outline:none;padding:10px 36px 10px 12px;transition:border-color .15s,box-shadow .15s}.QuickBooksSettingsPage_select__9th9d:focus{border-color:#2ca01c;box-shadow:0 0 0 3px #2ca01c2e}.QuickBooksSettingsPage_select__9th9d:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.QuickBooksSettingsPage_logEmpty__o4VTZ{color:#888;font-size:13px;margin:0;padding:8px 0}.QuickBooksSettingsPage_logTable__CH3kj{border-collapse:collapse;font-size:13px;width:100%}.QuickBooksSettingsPage_logTable__CH3kj thead th{border-bottom:1.5px solid #f0e8c0;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.06em;padding:8px 10px;text-align:left;text-transform:uppercase}.QuickBooksSettingsPage_logTable__CH3kj tbody td{border-bottom:1px solid #f5eec0;color:#1a1a1a;padding:10px;vertical-align:top}.QuickBooksSettingsPage_logTable__CH3kj tbody tr:last-child td{border-bottom:none}.QuickBooksSettingsPage_statusOk__TjpwQ{background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#027a48;display:inline-flex;font-size:11px;font-weight:700;padding:2px 8px}.QuickBooksSettingsPage_statusErr__yXKCB{background:#fef2f2;border:1px solid #fecdca;border-radius:999px;color:#b42318;display:inline-flex;font-size:11px;font-weight:700;padding:2px 8px}.QuickBooksSettingsPage_logMessage__Y57p5{color:#6b7280;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickBooksSettingsPage_footerActions__I\+LxU{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffef7eb;border:1px solid #f0e8c0;border-radius:12px;bottom:12px;box-shadow:0 4px 14px #b496001a;display:flex;gap:10px;justify-content:flex-end;padding:12px;position:-webkit-sticky;position:sticky;z-index:5}.QuickBooksSettingsPage_btnPrimary__4eh-E{background:#2ca01c;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:opacity .15s,background .15s}.QuickBooksSettingsPage_btnPrimary__4eh-E:hover:not(:disabled){background:#248516}.QuickBooksSettingsPage_btnPrimary__4eh-E:disabled{cursor:not-allowed;opacity:.55}.QuickBooksSettingsPage_btnSecondary__LQjNg{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:border-color .15s,background .15s}.QuickBooksSettingsPage_btnSecondary__LQjNg:hover{background:#f0fdf4;border-color:#2ca01c}.QuickBooksSettingsPage_btnSubtle__sNHqT{background:#0000;border:none;border-radius:6px;color:#9a7f20;cursor:pointer;font-size:12px;font-weight:700;padding:4px 10px}.QuickBooksSettingsPage_btnSubtle__sNHqT:hover{background:#fffaeb;color:#5a3e00}@media (max-width:640px){.QuickBooksSettingsPage_container__fRf7L{padding:20px 16px}.QuickBooksSettingsPage_toggleRow__G8o7k{flex-wrap:wrap}.QuickBooksSettingsPage_connectionCard__nW32C{flex-direction:column}}.PaymentReceiptSettings_container__Z70Rg{margin:0;max-width:100%;padding:0}.PaymentReceiptSettings_header__DAB5c{margin-bottom:28px}.PaymentReceiptSettings_header__DAB5c h1{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.PaymentReceiptSettings_header__DAB5c p{color:#6b7280;font-size:.9rem;margin:0;max-width:860px}.PaymentReceiptSettings_loading__JLkDq{color:#7d6836;font-size:1rem}.PaymentReceiptSettings_message__wkVkn{border-left:4px solid;border-radius:8px;font-size:.95rem;font-weight:600;margin-bottom:18px;padding:12px 16px}.PaymentReceiptSettings_success__sZ-3G{background-color:#f0fdf4;border-left-color:#22c55e;color:#166534}.PaymentReceiptSettings_error__SU3\+J{background-color:#fef2f2;border-left-color:#ef4444;color:#991b1b}.PaymentReceiptSettings_form__gJldO{grid-gap:16px;display:grid;gap:16px}.PaymentReceiptSettings_section_form__xix8Q{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;padding:20px 22px}.PaymentReceiptSettings_sectionTitle__stFGf{color:#ad8c11;font-size:1.05rem;font-weight:700;margin:0 0 6px}.PaymentReceiptSettings_sectionDesc__txmN9{color:#6b7280;font-size:.88rem;margin:0 0 16px}.PaymentReceiptSettings_formGroup__XwlzL{margin-bottom:16px}.PaymentReceiptSettings_formGroup__XwlzL:last-child{margin-bottom:0}.PaymentReceiptSettings_formGroup__XwlzL label{color:#9a7e1e;display:block;font-size:.75rem;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.PaymentReceiptSettings_formGroup__XwlzL input,.PaymentReceiptSettings_formGroup__XwlzL textarea{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.PaymentReceiptSettings_formGroup__XwlzL input:focus,.PaymentReceiptSettings_formGroup__XwlzL textarea:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.PaymentReceiptSettings_formGroup__XwlzL textarea{resize:vertical}.PaymentReceiptSettings_counter__V\+cYV{color:#7d6836;font-size:.78rem;margin-top:6px;text-align:right}.PaymentReceiptSettings_helpText__klIWt{color:#6b7280;font-size:.85rem;margin-top:8px}.PaymentReceiptSettings_twoCol__HPWz4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.PaymentReceiptSettings_selectField__go\+eY{-webkit-appearance:none;appearance:none;background:#fffbe4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%237d6836' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;cursor:pointer;font-family:inherit;font-size:.95rem;padding:12px 32px 12px 14px;width:100%}.PaymentReceiptSettings_selectField__go\+eY:focus{border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.PaymentReceiptSettings_checkGrid__37TtD{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:repeat(2,1fr);margin-top:8px}.PaymentReceiptSettings_checkItem__h3Zrh{align-items:center;color:#374151;display:flex;font-size:.9rem;gap:10px;padding:6px 4px}.PaymentReceiptSettings_toggleOff__HfkWW,.PaymentReceiptSettings_toggleOn__6bAeB{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;padding:4px 10px;transition:background .15s;white-space:nowrap}.PaymentReceiptSettings_toggleOn__6bAeB{background:#dcfce7;color:#15803d}.PaymentReceiptSettings_toggleOn__6bAeB:hover{background:#bbf7d0}.PaymentReceiptSettings_toggleOff__HfkWW{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.PaymentReceiptSettings_toggleOff__HfkWW:hover{background:#fff3c4}.PaymentReceiptSettings_bareTextarea__OMz8J{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:.95rem;padding:12px 14px;resize:vertical;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.PaymentReceiptSettings_bareTextarea__OMz8J:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.PaymentReceiptSettings_optionalTag__ZOVL1{color:#9ca3af;font-size:.72rem;font-weight:500;letter-spacing:.06em;margin-left:6px;text-transform:uppercase;vertical-align:middle}.PaymentReceiptSettings_colorRow__ixoC0{align-items:center;display:flex;gap:10px}.PaymentReceiptSettings_colorSwatch__2lo6H{border:1.5px solid #e8d070;border-radius:8px;cursor:pointer;flex-shrink:0;height:44px;overflow:hidden;position:relative;transition:border-color .2s;width:44px}.PaymentReceiptSettings_colorSwatch__2lo6H:hover{border-color:#e7ce8b}.PaymentReceiptSettings_colorSwatch__2lo6H input[type=color]{border:none;cursor:pointer;height:calc(100% + 8px);inset:-4px;opacity:0;padding:0;position:absolute;width:calc(100% + 8px)}.PaymentReceiptSettings_colorHexInput__1Eu5I{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;flex:1 1;font-family:Inter,ui-monospace,monospace;font-size:.9rem;letter-spacing:.06em;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s}.PaymentReceiptSettings_colorHexInput__1Eu5I:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.PaymentReceiptSettings_actions__XWhWe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.PaymentReceiptSettings_previewButton__EBhfF{align-items:center;background:#fffbe4;border:1px solid #d5b43e;border-radius:10px;color:#8a6b00;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:7px;padding:12px 18px;transition:background .15s ease,transform .15s ease}.PaymentReceiptSettings_previewButton__EBhfF:hover{background:#fff3bf;transform:translateY(-1px)}.PaymentReceiptSettings_saveButton__RXLr9{background:#fc0;border:none;border-radius:14px;box-shadow:0 8px 18px #ffcc0038;color:#111;cursor:pointer;font-size:1rem;font-weight:800;min-height:58px;padding:18px 36px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.PaymentReceiptSettings_saveButton__RXLr9:hover:not(:disabled){background:#f4b400;box-shadow:0 10px 22px #f4b40047;transform:translateY(-1px)}.PaymentReceiptSettings_saveButton__RXLr9:disabled{cursor:not-allowed;opacity:.65}.PaymentReceiptSettings_previewOverlay__kjb5D{align-items:flex-start;background:#00000080;display:flex;inset:0;justify-content:center;padding:28px 14px;position:fixed;z-index:5000}.PaymentReceiptSettings_previewPanel__xolS0{background:#f6f8fa;border:1px solid #d0d7de;border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:calc(100vh - 56px);overflow:auto;width:min(740px,96vw)}.PaymentReceiptSettings_previewHeaderRow__kdlPM{align-items:center;background:#fff;border-bottom:1px solid #d0d7de;border-radius:12px 12px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 18px}.PaymentReceiptSettings_previewHeaderRow__kdlPM h3{color:#24292f;font-size:.95rem;font-weight:600;margin:0}.PaymentReceiptSettings_previewActions__QZcoQ{align-items:center;display:inline-flex;gap:8px}.PaymentReceiptSettings_printButton__HTvex{align-items:center;background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#24292f;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:6px;padding:7px 14px;transition:background .15s}.PaymentReceiptSettings_printButton__HTvex:hover{background:#f3f4f6}.PaymentReceiptSettings_closeButton__VwSi\+{background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;color:#24292f;cursor:pointer;font-size:.88rem;font-weight:500;padding:7px 14px;transition:background .15s}.PaymentReceiptSettings_closeButton__VwSi\+:hover{background:#eaecef}.PaymentReceiptSettings_previewBody__diCWI{overflow:auto;padding:20px}.PaymentReceiptSettings_receiptCard__c85rh{background:#fff;border:1px solid #d0d7de;border-radius:12px;color:#24292f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.PaymentReceiptSettings_receiptCard--standard__x17yR{padding:36px 32px}.PaymentReceiptSettings_receiptCard--compact__QrfDT{padding:20px 22px}.PaymentReceiptSettings_receiptCard--detailed__0T7j8{padding:44px 40px}.PaymentReceiptSettings_shell__otmk9{display:grid}.PaymentReceiptSettings_shell--standard__m36lz{gap:26px}.PaymentReceiptSettings_shell--compact__GXF5l{gap:14px}.PaymentReceiptSettings_shell--detailed__Fu6SF{gap:32px}.PaymentReceiptSettings_hero__iFl2c{text-align:center}.PaymentReceiptSettings_hero--standard__FyKRg{padding:4px 0}.PaymentReceiptSettings_hero--compact__Qfm3e{padding:0}.PaymentReceiptSettings_hero--detailed__o-2zO{padding:12px 0 4px}.PaymentReceiptSettings_brandMark__TLt0l{align-items:center;display:flex;justify-content:center;margin:0 auto;width:min(100%,260px)}.PaymentReceiptSettings_brandMark--standard__MxASg{margin-bottom:10px;max-height:82px;min-height:82px}.PaymentReceiptSettings_brandMark--compact__eRWtB{margin-bottom:6px;max-height:56px;min-height:56px;width:min(100%,180px)}.PaymentReceiptSettings_brandMark--detailed__ytV9d{margin-bottom:14px;max-height:96px;min-height:96px;width:min(100%,300px)}.PaymentReceiptSettings_brandCircle__3yvG1{align-items:center;background:#fff;border-radius:50%;display:inline-flex;justify-content:center;line-height:0;padding:10px}.PaymentReceiptSettings_brandImg__c1hv9{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.PaymentReceiptSettings_brandFallback__K88Bb{color:#24292f;font-weight:700}.PaymentReceiptSettings_brandFallback--standard__ZCDTf{font-size:2.2rem}.PaymentReceiptSettings_brandFallback--compact__rs7kZ{font-size:1.5rem}.PaymentReceiptSettings_brandFallback--detailed__lXknC{font-size:2.8rem}.PaymentReceiptSettings_title__M-TUg{margin:0}.PaymentReceiptSettings_title--standard__UpkCu{font-size:1.75rem;font-weight:700;letter-spacing:-.3px}.PaymentReceiptSettings_title--compact__n7G3d{font-size:1.2rem;font-weight:700}.PaymentReceiptSettings_title--detailed__izmlI{font-size:2.2rem;font-weight:700;letter-spacing:-.5px}.PaymentReceiptSettings_divider__hCeX8{border-top:1px solid #d0d7de}.PaymentReceiptSettings_divider--standard__iV-9l{margin-top:16px}.PaymentReceiptSettings_divider--compact__QpXtD{margin-top:10px}.PaymentReceiptSettings_divider--detailed__gPqB9{margin-top:20px}.PaymentReceiptSettings_section__p-NRk{grid-gap:10px;display:grid;gap:10px}.PaymentReceiptSettings_heroIntro__5jwK4{margin-top:10px;text-align:center}.PaymentReceiptSettings_lead__-aoap{color:#24292f;font-weight:400;margin:0;text-align:center}.PaymentReceiptSettings_lead--standard__jP9zc{font-size:.97rem}.PaymentReceiptSettings_lead--compact__vd0MS{font-size:.88rem}.PaymentReceiptSettings_lead--detailed__F\+ado{font-size:1.08rem}.PaymentReceiptSettings_supportLink__urElP{color:#24292f;font-size:.9rem;margin:4px 0 0;text-align:center}.PaymentReceiptSettings_supportLink__urElP a{color:#d4a574;text-decoration:underline;text-underline-offset:2px}.PaymentReceiptSettings_introBox__8RTP2{background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px;color:#57606a;font-size:.9rem;line-height:1.6;padding:14px 16px;white-space:pre-wrap}.PaymentReceiptSettings_metaTable__INeI3{border:1px solid #e5e7eb;border-radius:0;overflow:hidden}.PaymentReceiptSettings_metaTable--compact__J71Bo,.PaymentReceiptSettings_metaTable--detailed__qo0we{border-radius:0}.PaymentReceiptSettings_metaRow__5nLoU{border-top:none}.PaymentReceiptSettings_metaRow__5nLoU:nth-child(2n){background:#f9fafb}.PaymentReceiptSettings_metaRow--standard__OfGwE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:160px 1fr;padding:11px 16px}.PaymentReceiptSettings_metaRow--compact__U3bnv{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr;padding:8px 12px}.PaymentReceiptSettings_metaRow--detailed__FsBVr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;padding:14px 20px}.PaymentReceiptSettings_metaLabel__ZOTnz{color:#57606a}.PaymentReceiptSettings_metaLabel--standard__2dA6-{font-size:.9rem}.PaymentReceiptSettings_metaLabel--compact__Ju58k{color:#8c959f;font-size:.77rem;letter-spacing:.05em;text-transform:uppercase}.PaymentReceiptSettings_metaLabel--detailed__kdYmG{font-size:.95rem}.PaymentReceiptSettings_metaValue__WyZ70{color:#24292f;font-weight:500}.PaymentReceiptSettings_metaValue--standard__scn79{font-size:.9rem}.PaymentReceiptSettings_metaValue--compact__UZp36{font-size:.88rem}.PaymentReceiptSettings_metaValue--detailed__9ksQ8{font-size:1rem}.PaymentReceiptSettings_itemsTable__ceoZZ{border:1px solid #e5e7eb;border-radius:0;overflow:hidden}.PaymentReceiptSettings_itemsHeader__TnMd\+{grid-gap:16px;background:#1a3d2b;color:#fff;display:grid;font-weight:600;gap:16px;grid-template-columns:1fr 160px;letter-spacing:.05em;text-transform:uppercase}.PaymentReceiptSettings_itemsHeader--standard__buEVE{font-size:.8rem;padding:12px 16px}.PaymentReceiptSettings_itemsHeader--compact__TdN5m{font-size:.72rem;padding:9px 12px}.PaymentReceiptSettings_itemsHeader--detailed__hrPEx{font-size:.85rem;padding:15px 20px}.PaymentReceiptSettings_itemsRow__fCAPl{grid-gap:16px;border-top:1px solid #d0d7de;color:#24292f;display:grid;gap:16px;grid-template-columns:1fr 160px}.PaymentReceiptSettings_itemsRow--standard__oyp-p{font-size:.9rem;padding:12px 16px}.PaymentReceiptSettings_itemsRow--compact__w21Bt{font-size:.85rem;padding:8px 12px}.PaymentReceiptSettings_itemsRow--detailed__GTf0q{font-size:.95rem;padding:15px 20px}.PaymentReceiptSettings_itemsTotal__0swsq{background:#f6f8fa;font-weight:600}.PaymentReceiptSettings_right__UT7Lz{text-align:right}.PaymentReceiptSettings_subtext__mwA6J{color:#57606a;font-size:.78rem;margin-top:3px}.PaymentReceiptSettings_receiptCloser__-2rB2{border-top:1px solid #d0d7de;padding-top:22px}.PaymentReceiptSettings_thankYou__xenIN{color:#24292f;font-size:1.85rem;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 18px}.PaymentReceiptSettings_pdfFooter__C8LBU{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.PaymentReceiptSettings_pdfFooterName__DQwGA{color:#24292f;font-size:.95rem;font-weight:700}.PaymentReceiptSettings_pdfFooterContact__tbZOh{color:#9ca3af;font-size:.8rem}.PaymentReceiptSettings_pdfFooterDisclaimer__Jprl4{color:#9ca3af;font-size:.78rem;font-style:italic}.PaymentReceiptSettings_pdfFooterPowered__0o5tb{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:8px}.PaymentReceiptSettings_pdfFooterPoweredLabel__M6QcH{color:#bbb;font-size:9px;font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase}.PaymentReceiptSettings_pdfFooterPoweredLockup__aOeTW{align-items:center;display:flex;gap:1px}.PaymentReceiptSettings_pdfFooterPoweredIconWrap__ncSlq{display:block;flex-shrink:0;height:28px;width:18px}.PaymentReceiptSettings_pdfFooterPoweredIcon__iFuGX{display:block;height:28px;object-fit:contain;opacity:.85;width:18px}.PaymentReceiptSettings_pdfFooterPoweredName__Ok54r{display:block;flex-shrink:0;height:12px;object-fit:contain;opacity:.85;width:46px}@media (max-width:700px){.PaymentReceiptSettings_checkGrid__37TtD,.PaymentReceiptSettings_twoCol__HPWz4{grid-template-columns:1fr}.PaymentReceiptSettings_previewActions__QZcoQ{flex-wrap:wrap;justify-content:flex-end}.PaymentReceiptSettings_metaRow--detailed__FsBVr,.PaymentReceiptSettings_metaRow--standard__OfGwE{gap:2px;grid-template-columns:1fr}}.PaymentReceiptSettings_tabs__SyIP5{border-bottom:2px solid #ffe066;display:flex;gap:2px;margin-bottom:24px}.PaymentReceiptSettings_tab__1wr28{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#7d6836;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:-2px;padding:10px 18px;transition:color .15s,border-color .15s,background .15s}.PaymentReceiptSettings_tab__1wr28:hover:not(.PaymentReceiptSettings_tabActive__-gnHw){background:#fffbe4;color:#ad8c11}.PaymentReceiptSettings_tabActive__-gnHw{background:#fffbe4;border-bottom-color:#f4b400;color:#ad8c11}.PaymentReceiptSettings_variableHelper__Y4NBE{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.PaymentReceiptSettings_variableHelperLabel__Gh77j{color:#888;font-size:.75rem;margin-right:2px;white-space:nowrap}.PaymentReceiptSettings_variableTag__zuDDr{align-items:center;background:#f0f4ff;border:1px solid #c7d4f8;border-radius:20px;color:#3b5bdb;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:500;line-height:1.4;padding:3px 10px;transition:background .15s,border-color .15s}.PaymentReceiptSettings_variableTag__zuDDr:hover{background:#dce4ff;border-color:#748ffc}.PaymentReceiptSettings_tplEditorRow__JqWKc{align-items:flex-start;display:flex;gap:20px}.PaymentReceiptSettings_tplEditorMain__zgdzr{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.PaymentReceiptSettings_tplTagsPanel__voof2{background:#fffbe4;border-left:2px solid #ffe066;border-radius:0 8px 8px 0;flex-shrink:0;margin-left:16px;padding:20px 14px;position:-webkit-sticky;position:sticky;top:100px;width:196px}.PaymentReceiptSettings_tplTagsTitle__FEITw{color:#1a1a1a;font-size:.8125rem;font-weight:700;margin-bottom:3px}.PaymentReceiptSettings_tplTagsHint__-YQWH{color:#6b7280;font-size:.72rem;line-height:1.4;margin-bottom:14px}.PaymentReceiptSettings_tplTagGroup__a6HgL{margin-bottom:2px}.PaymentReceiptSettings_tplTagGroupDivider__sBgxH{background:#e5e7eb;height:1px;margin:10px 0 8px}.PaymentReceiptSettings_tplTagGroupLabel__r7wXe{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.PaymentReceiptSettings_tplTagGroupChips__0q7kC{display:flex;flex-wrap:wrap;gap:0}.PaymentReceiptSettings_tplTagChip__iGOyl{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;margin:0 4px 5px 0;padding:2px 10px;transition:opacity .15s}.PaymentReceiptSettings_tplTagChip__iGOyl:hover{opacity:.75}.EmailPreviewTab_container__KxNqg{padding:0}.EmailPreviewTab_header__O9ehJ{margin-bottom:20px}.EmailPreviewTab_subtitle__zCvh8{color:#6b7280;font-size:.95rem;margin:0}.EmailPreviewTab_testRow__0yI0W{background:#fff;border:2px solid #ffe066;border-radius:10px;margin-bottom:16px;padding:18px 20px}.EmailPreviewTab_testLabel__q8zsM{color:#ad8c11;font-size:.95rem;font-weight:700;margin-bottom:10px}.EmailPreviewTab_testInputRow__cCHMk{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.EmailPreviewTab_testInput__3COmO{background:#fffbe4;border:2px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#7d6836;flex:1 1;font-family:inherit;font-size:.9rem;min-width:220px;padding:10px 14px;transition:border-color .2s,background .2s}.EmailPreviewTab_testInput__3COmO:focus{background:#fffad1;border-color:#e7ce8b;outline:none}.EmailPreviewTab_sendButton__KPU95{background:#f4b400;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 18px;transition:opacity .15s,transform .15s;white-space:nowrap}.EmailPreviewTab_sendButton__KPU95:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.EmailPreviewTab_sendButton__KPU95:disabled{cursor:not-allowed;opacity:.55}.EmailPreviewTab_refreshButton__5hi9z{background:#fffbe4;border:1px solid #d5b43e;border-radius:8px;color:#8a6b00;cursor:pointer;font-size:.88rem;font-weight:600;padding:10px 14px;transition:background .15s;white-space:nowrap}.EmailPreviewTab_refreshButton__5hi9z:hover:not(:disabled){background:#fff3bf}.EmailPreviewTab_refreshButton__5hi9z:disabled{cursor:not-allowed;opacity:.55}.EmailPreviewTab_testHint__HbVpM{color:#9ca3af;font-size:.8rem;margin:8px 0 0}.EmailPreviewTab_attachmentRow__wxo8q{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;margin-bottom:18px;padding:10px 14px}.EmailPreviewTab_attachmentIcon__uWRlJ{flex-shrink:0;font-size:20px;line-height:1}.EmailPreviewTab_attachmentName__WwA\+s{color:#111827;font-size:13px;font-weight:600}.EmailPreviewTab_attachmentNote__zE52s{color:#9ca3af;font-size:12px;margin-top:2px}.EmailPreviewTab_modeBar__GtZeS{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.EmailPreviewTab_modeLabel__3AsP6{color:#9ca3af;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.EmailPreviewTab_modeToggle__inOGc{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:0;padding:3px}.EmailPreviewTab_modeBtn__Rm6eF{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.82rem;font-weight:600;padding:5px 14px;transition:background .15s,color .15s;white-space:nowrap}.EmailPreviewTab_modeBtn__Rm6eF:hover{color:#374151}.EmailPreviewTab_modeBtnActive__EKT5o{background:#fff;box-shadow:0 1px 3px #0000001a;color:#ad8c11}.EmailPreviewTab_modeBtnActiveDark__CDyKy{background:#1e1b2e;box-shadow:0 1px 3px #0000004d;color:#c4b5fd}.EmailPreviewTab_previewWrapper__WF34J{background:#f6f8fa;border:1px solid #e5e7eb;border-radius:10px;min-height:500px;overflow:hidden;position:relative}.EmailPreviewTab_previewWrapperDark__LpqBY{background:#0d0d14;border-color:#8b5cf659}.EmailPreviewTab_previewFrame__49ceQ{background:#0000;border:none;display:block;height:680px;width:100%}.EmailPreviewTab_previewLoading__NdXlw{align-items:center;background:#f6f8facc;color:#9ca3af;display:flex;font-size:.9rem;inset:0;justify-content:center;position:absolute;z-index:2}.WorkingHoursSettings_container__pgAO1{padding:0}.WorkingHoursSettings_loading__bJTAH{color:#a08840;font-size:.95rem;padding:40px 0}.WorkingHoursSettings_header__Y0x0V{margin-bottom:28px}.WorkingHoursSettings_header__Y0x0V h1{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.WorkingHoursSettings_header__Y0x0V p{color:#6b7280;font-size:.875rem;margin:0}.WorkingHoursSettings_toast__AaEkr{border-radius:10px;font-size:.875rem;font-weight:500;margin-bottom:16px;padding:12px 16px}.WorkingHoursSettings_toast__AaEkr.WorkingHoursSettings_success__7vj5j{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.WorkingHoursSettings_toast__AaEkr.WorkingHoursSettings_error__eJSDt{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.WorkingHoursSettings_windowBadge__jiS1u{background:#ffe066;border:1px solid #c9a82c;border-radius:20px;color:#4a3800;font-size:.72rem;font-weight:700;padding:3px 10px}.WorkingHoursSettings_card__NqKMT{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:24px;padding:22px 24px}.WorkingHoursSettings_cardHeader__-qzuh{align-items:center;border-bottom:1px solid #ffe066;display:flex;justify-content:space-between;padding-bottom:16px}.WorkingHoursSettings_cardHeader__-qzuh h2{color:#ad8c11;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.WorkingHoursSettings_timelineWrap__WFYNl{display:flex;flex-direction:column;gap:6px}.WorkingHoursSettings_timelineTrack__8v\+Ih{background:#f5f5f0;border:1px solid #ede6b8;border-radius:10px;height:20px;overflow:hidden;position:relative}.WorkingHoursSettings_timelineFill__-Jhka{background:#f4b400;border-radius:10px;bottom:0;position:absolute;top:0;transition:left .2s,width .2s}.WorkingHoursSettings_timelineLabels__W2TQn{color:#b99a2a;display:flex;font-size:.65rem;font-weight:600;justify-content:space-between;padding:0 2px}.WorkingHoursSettings_durationBadge__YfhMY{align-items:center;background:#fffde4;border:1.5px solid #ede6b8;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px}.WorkingHoursSettings_durationValue__gONAs{color:#4a3800;font-size:1.3rem;font-weight:800}.WorkingHoursSettings_durationSep__pkdZN{color:#b99a2a;font-size:1rem;font-weight:600}.WorkingHoursSettings_durationLabel__N2699{color:#b99a2a;font-size:.85rem;font-weight:600}.WorkingHoursSettings_timeInputReadOnly__svOge{background:#f9f6ea!important;color:#9a8040!important;cursor:default}.WorkingHoursSettings_timeRow__cpTTe{align-items:flex-end;display:flex;gap:16px}.WorkingHoursSettings_timeField__WeFzT{display:flex;flex:1 1;flex-direction:column;gap:6px}.WorkingHoursSettings_fieldLabel__2oqOi{color:#b99a2a;font-size:.67rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.WorkingHoursSettings_inputWrap__UkzkU{align-items:center;display:flex;gap:10px}.WorkingHoursSettings_timeInput__iIV7r{background:#fff!important;border:1.5px solid #ede6b8!important;border-radius:8px!important;color:#2d2d2d;flex:1 1;font-family:inherit;font-size:1rem;font-weight:600;outline:none;padding:10px 12px!important;transition:border-color .2s,box-shadow .2s}.WorkingHoursSettings_timeInput__iIV7r:focus{border-color:#c9a82c!important;box-shadow:0 0 0 3px #c9a82c21}.WorkingHoursSettings_timeHint__Alpng{color:#b99a2a;font-size:.82rem;font-weight:600;min-width:72px;white-space:nowrap}.WorkingHoursSettings_arrow__tdC6b{color:#b99a2a;flex-shrink:0;font-size:1.2rem;font-weight:600;padding-bottom:10px}.WorkingHoursSettings_presets__1i4Bb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.WorkingHoursSettings_presetsLabel__gTFLr{color:#b99a2a;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.WorkingHoursSettings_presetBtn__nkEsv{background:#fffef9;border:1.5px solid #ede6b8;border-radius:20px;color:#6a5700;cursor:pointer;font-size:.78rem;font-weight:600;padding:6px 14px;transition:all .15s}.WorkingHoursSettings_presetBtn__nkEsv:hover{background:#fffbe4;border-color:#c9a82c}.WorkingHoursSettings_presetActive__f0Se6{background:#ffe066;border-color:#c9a82c;color:#4a3800}.WorkingHoursSettings_weekStartSection__paIYI{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.WorkingHoursSettings_weekStartToggle__OxgRU{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1.5px solid #ede6b8;border-radius:10px;display:flex;flex-wrap:wrap;gap:3px;padding:3px}.WorkingHoursSettings_weekStartBtn__vSUOt{background:#0000;border:none;border-radius:8px;color:#9a8040;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 12px;transition:all .15s}.WorkingHoursSettings_weekStartBtn__vSUOt:hover{background:#fffbe4;color:#4a3800}.WorkingHoursSettings_weekStartActive__ZiNC-{background:#fff;box-shadow:0 1px 4px #0000001a;color:#4a3800}.WorkingHoursSettings_saveBtn__SUxho{align-self:flex-start;background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 24px;transition:background .15s}.WorkingHoursSettings_saveBtn__SUxho:hover:not(:disabled){background:#f0c800}.WorkingHoursSettings_saveBtn__SUxho:disabled{cursor:not-allowed;opacity:.45}.NotificationSettings_overlay__oqkKF{align-items:center;animation:NotificationSettings_fadeIn__VOlEz .15s ease;background:#1e190a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes NotificationSettings_fadeIn__VOlEz{0%{opacity:0}to{opacity:1}}.NotificationSettings_modal__n\+XS4{animation:NotificationSettings_slideUp__6f\+5D .2s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffef8fa;border:1.5px solid #dabe5033;border-radius:18px;box-shadow:0 12px 48px #1e190a2e,0 4px 16px #b99a2a14;display:flex;flex-direction:column;max-height:85vh;max-width:95vw;width:480px}@keyframes NotificationSettings_slideUp__6f\+5D{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.NotificationSettings_header__HiLJD{align-items:center;background:linear-gradient(180deg,#fffdeb99,#fffbdc4d);border-bottom:1.5px solid #dabe5040;display:flex;justify-content:space-between;padding:20px 24px 16px}.NotificationSettings_headerLeft__yfNfz{align-items:center;display:flex;gap:12px}.NotificationSettings_headerIcon__FYqT6{align-items:center;background:linear-gradient(135deg,#ffe066e6,#f6e6c4d9);border-radius:10px;box-shadow:0 1px 4px #b99a2a14;color:#a08840;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.NotificationSettings_title__HZBIP{color:#2d2410;font-size:1.1rem;font-weight:800;margin:0}.NotificationSettings_subtitle__Z0izd{color:#a09070;font-size:.78rem;margin:2px 0 0}.NotificationSettings_closeBtn__7cAhT{align-items:center;background:none;border:none;border-radius:8px;color:#a09070;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .12s,color .12s;width:32px}.NotificationSettings_closeBtn__7cAhT:hover{background:#f0e8d0;color:#6a5a20}.NotificationSettings_body__AYhT3{flex:1 1;overflow-y:auto;padding:8px 0}.NotificationSettings_list__oBarj{display:flex;flex-direction:column}.NotificationSettings_row__otxPs{align-items:center;border-bottom:1px solid #f0eac866;display:flex;gap:16px;justify-content:space-between;padding:14px 24px;transition:background .1s}.NotificationSettings_row__otxPs:last-child{border-bottom:none}.NotificationSettings_row__otxPs:hover{background:#fffde499}.NotificationSettings_rowInfo__k0xm1{display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationSettings_rowLabel__aHBoa{color:#2d2410;font-size:.88rem;font-weight:700}.NotificationSettings_rowDesc__RN62u{color:#a09070;font-size:.76rem;line-height:1.4}.NotificationSettings_toggleWrap__61kkx{flex-shrink:0}.NotificationSettings_toggle__yo8QP{align-items:center;background:#fffbe4;border:none;border-radius:6px;color:#b99a2a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:4px 10px;transition:background .15s,color .15s;white-space:nowrap}.NotificationSettings_toggle__yo8QP:hover{background:#fff3c4}.NotificationSettings_toggleOn__gRnwv{background:#dcfce7;color:#15803d}.NotificationSettings_toggleOn__gRnwv:hover{background:#bbf7d0}.NotificationSettings_toggle__yo8QP:focus-visible{box-shadow:0 0 0 3px #ffe06659;outline:none}.NotificationSettings_footer__HF6PO{align-items:center;border-top:1.5px solid #f0e8d0;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.NotificationSettings_cancelBtn__X1Bs\+{background:none;border:1.5px solid #e8dfc4;border-radius:8px;color:#8a7440;cursor:pointer;font-size:.82rem;font-weight:600;padding:8px 18px;transition:background .12s}.NotificationSettings_cancelBtn__X1Bs\+:hover{background:#f5f0e0}.NotificationSettings_saveBtn__XuuJn{background:#ffe066;border:1.5px solid #d4a017;border-radius:8px;color:#6a5a20;cursor:pointer;font-size:.82rem;font-weight:700;padding:8px 22px;transition:background .12s,opacity .12s}.NotificationSettings_saveBtn__XuuJn:hover{background:#ffd633}.NotificationSettings_saveBtn__XuuJn:disabled{cursor:not-allowed;opacity:.5}.NotificationSettings_loading__zruNu{color:#a09070;font-size:.85rem;padding:40px 20px;text-align:center}.NotificationSettings_spinner__bYLBJ{animation:NotificationSettings_spin__2RQQA .7s linear infinite;border:3px solid #f0e8d0;border-radius:50%;border-top-color:#d4a017;height:28px;margin:0 auto 10px;width:28px}@keyframes NotificationSettings_spin__2RQQA{to{transform:rotate(1turn)}}@media (max-width:520px){.NotificationSettings_modal__n\+XS4{border-radius:12px;margin:12px;max-height:90vh;width:100%}.NotificationSettings_row__otxPs{padding:12px 16px}.NotificationSettings_header__HiLJD{padding:16px}.NotificationSettings_footer__HF6PO{padding:12px 16px}}.NotificationSettingsInline_container__YC6hj{margin:0;max-width:100%;padding:0}.NotificationSettingsInline_header__1Ac92{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.NotificationSettingsInline_title__-eLxE{color:#b99a2a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.NotificationSettingsInline_subtitle__qvl6k{color:#6b7280;font-size:.9rem;margin:6px 0 0}.NotificationSettingsInline_savedBadge__X6Qg8{background:#edf8f3;border:1px solid #aedfca;border-radius:999px;color:#2a7a50;flex-shrink:0;font-size:.78rem;font-weight:700;padding:4px 12px}.NotificationSettingsInline_actions__5xBSI{display:flex;justify-content:flex-end;margin-top:20px}.NotificationSettingsInline_saveBtn__9yynr{background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-size:.88rem;font-weight:700;padding:10px 24px;transition:background .15s}.NotificationSettingsInline_saveBtn__9yynr:hover{background:#f0c800}.NotificationSettingsInline_saveBtn__9yynr:disabled{cursor:not-allowed;opacity:.45}.FormsSignaturesSettings_container__5pWrC{margin:0;max-width:100%;padding:0}.FormsSignaturesSettings_header__7o6Gf{margin-bottom:28px}.FormsSignaturesSettings_header__7o6Gf h1{color:#b99a2a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.FormsSignaturesSettings_header__7o6Gf p{color:#6b7280;font-size:.9rem;margin:0;max-width:860px}.FormsSignaturesSettings_message__8so1U{border-left:4px solid;border-radius:8px;font-size:.95rem;font-weight:600;margin-bottom:18px;padding:12px 16px}.FormsSignaturesSettings_success__rzpIg{background-color:#f0fdf4;border-left-color:#22c55e;color:#166534}.FormsSignaturesSettings_error__scjZc{background-color:#fef2f2;border-left-color:#ef4444;color:#991b1b}.FormsSignaturesSettings_tabs__C0UKe{border-bottom:2px solid #ffe066;display:flex;gap:2px;margin-bottom:24px}.FormsSignaturesSettings_tab__0hPCi{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#7d6836;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:-2px;padding:10px 18px;transition:color .15s,border-color .15s,background .15s}.FormsSignaturesSettings_tab__0hPCi:hover:not(.FormsSignaturesSettings_tabActive__CAMYb){background:#fffbe4;color:#ad8c11}.FormsSignaturesSettings_tabActive__CAMYb{background:#fffbe4;border-bottom-color:#f4b400;color:#ad8c11}.FormsSignaturesSettings_form__nSMEC{grid-gap:16px;display:grid;gap:16px}.FormsSignaturesSettings_section_form__7rdyb{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;padding:20px 22px}.FormsSignaturesSettings_sectionTitle__-TylV{color:#ad8c11;font-size:1.05rem;font-weight:700;margin:0 0 6px}.FormsSignaturesSettings_sectionDesc__FmKW5{color:#6b7280;font-size:.88rem;margin:0 0 16px}.FormsSignaturesSettings_formGroup__kQrND{margin-bottom:16px}.FormsSignaturesSettings_formGroup__kQrND:last-child{margin-bottom:0}.FormsSignaturesSettings_formGroup__kQrND label{color:#9a7e1e;display:block;font-size:.75rem;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.FormsSignaturesSettings_formGroup__kQrND input,.FormsSignaturesSettings_formGroup__kQrND textarea{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.FormsSignaturesSettings_formGroup__kQrND input:focus,.FormsSignaturesSettings_formGroup__kQrND textarea:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.FormsSignaturesSettings_formGroup__kQrND textarea{resize:vertical}.FormsSignaturesSettings_twoCol__DPw5C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.FormsSignaturesSettings_selectField__h0jWw{-webkit-appearance:none;appearance:none;background:#fffbe4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%237d6836' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;cursor:pointer;font-family:inherit;font-size:.95rem;padding:12px 32px 12px 14px;width:100%}.FormsSignaturesSettings_selectField__h0jWw:focus{border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.FormsSignaturesSettings_bareTextarea__ltZmm{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;font-family:inherit;font-size:.95rem;padding:12px 14px;resize:vertical;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.FormsSignaturesSettings_bareTextarea__ltZmm:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.FormsSignaturesSettings_counter__twUfU{color:#7d6836;font-size:.78rem;margin-top:6px;text-align:right}.FormsSignaturesSettings_optionalTag__nmdDQ{color:#9ca3af;font-size:.72rem;font-weight:500;letter-spacing:.06em;margin-left:6px;text-transform:uppercase;vertical-align:middle}.FormsSignaturesSettings_checkGrid__TPR4L{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:repeat(2,1fr);margin-top:4px}.FormsSignaturesSettings_checkItem__JoaTW{align-items:center;color:#374151;display:flex;font-size:.9rem;gap:10px;padding:6px 4px}.FormsSignaturesSettings_toggleOff__eSibe,.FormsSignaturesSettings_toggleOn__IXbH1{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;padding:4px 10px;transition:background .15s;white-space:nowrap}.FormsSignaturesSettings_toggleOn__IXbH1{background:#dcfce7;color:#15803d}.FormsSignaturesSettings_toggleOn__IXbH1:hover{background:#bbf7d0}.FormsSignaturesSettings_toggleOff__eSibe{background:#fffbe4;border:1px solid #ffe8a0;color:#b99a2a}.FormsSignaturesSettings_toggleOff__eSibe:hover{background:#fff3c4}.FormsSignaturesSettings_colorRow__Lyhyh{align-items:center;display:flex;gap:10px}.FormsSignaturesSettings_colorSwatch__LkfkJ{border:1.5px solid #e8d070;border-radius:8px;cursor:pointer;flex-shrink:0;height:44px;overflow:hidden;position:relative;transition:border-color .2s;width:44px}.FormsSignaturesSettings_colorSwatch__LkfkJ:hover{border-color:#e7ce8b}.FormsSignaturesSettings_colorSwatch__LkfkJ input[type=color]{border:none;cursor:pointer;height:calc(100% + 8px);inset:-4px;opacity:0;padding:0;position:absolute;width:calc(100% + 8px)}.FormsSignaturesSettings_colorHexInput__ZiVuh{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#7d6836;flex:1 1;font-family:ui-monospace,monospace;font-size:.9rem;letter-spacing:.06em;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s}.FormsSignaturesSettings_colorHexInput__ZiVuh:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.FormsSignaturesSettings_sigPreview__3nqOa{background:#fafaf8;border:1.5px solid #e8d070;border-radius:10px;padding:20px 24px}.FormsSignaturesSettings_sigPrompt__gFEBQ{color:#374151;font-size:.95rem;font-weight:500;margin:0 0 8px}.FormsSignaturesSettings_sigLegal__xBGEK{color:#6b7280;font-size:.82rem;font-style:italic;line-height:1.5;margin:0 0 18px}.FormsSignaturesSettings_sigBox__WAZYo{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;padding:12px 16px 10px}.FormsSignaturesSettings_sigSvg__kJByH{display:block;height:80px;max-width:320px;width:100%}.FormsSignaturesSettings_sigLine__26FW2{border-top:1.5px solid #d1d5db;margin:4px 0 8px}.FormsSignaturesSettings_sigMeta__jwuo2{display:flex;gap:24px}.FormsSignaturesSettings_sigMetaItem__WBn1p{color:#6b7280;font-size:.82rem}.FormsSignaturesSettings_actions__jYG\+G{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.FormsSignaturesSettings_saveButton__h4YOn{background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:700;padding:10px 26px;transition:background .18s,transform .15s,box-shadow .18s}.FormsSignaturesSettings_saveButton__h4YOn:hover:not(:disabled){background:#ffb800;box-shadow:0 4px 12px #ffb80059;transform:translateY(-1px)}.FormsSignaturesSettings_saveButton__h4YOn:disabled{cursor:not-allowed;opacity:.6;transform:none}.FormsSignaturesSettings_fieldsTab__eSKF9{grid-gap:16px;display:grid;gap:16px}.FormsSignaturesSettings_fieldsHeader__B1hdN{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.FormsSignaturesSettings_addFieldBtn__MuvEj{align-items:center;background:#fffbe4;border:1.5px solid #e8d070;border-radius:10px;color:#8a6b00;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:7px;padding:10px 16px;transition:background .15s,transform .15s;white-space:nowrap}.FormsSignaturesSettings_addFieldBtn__MuvEj:hover{background:#fff3bf;transform:translateY(-1px)}.FormsSignaturesSettings_fieldsList__ccE-8{border:1.5px solid #e8d070;border-radius:8px;overflow:hidden}.FormsSignaturesSettings_fieldsListHeader__DXowP{grid-gap:12px;background:#fffbe4;border-bottom:1.5px solid #e8d070;color:#ad8c11;display:grid;font-size:.75rem;font-weight:700;gap:12px;grid-template-columns:1fr 100px 90px 90px 72px;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase}.FormsSignaturesSettings_fieldsListRow__W9MM2{grid-gap:12px;align-items:center;border-bottom:1px solid #f5f0d0;color:#374151;display:grid;font-size:.9rem;gap:12px;grid-template-columns:1fr 100px 90px 90px 72px;padding:12px 16px;transition:background .12s}.FormsSignaturesSettings_fieldsListRow__W9MM2:last-child{border-bottom:none}.FormsSignaturesSettings_fieldsListRow__W9MM2:hover{background:#fffdf0}.FormsSignaturesSettings_fieldName__lTQSF{display:flex;flex-direction:column;gap:2px}.FormsSignaturesSettings_fieldPlaceholder__YMl5h{color:#9ca3af;font-size:.78rem}.FormsSignaturesSettings_fieldBadge__CCuUt{background:#f0f4ff;border:1px solid #c7d4f8;border-radius:20px;color:#3b5bdb;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.FormsSignaturesSettings_fieldApplies__9zd58{background:#fffbe4;border:1px solid #e8d070;border-radius:20px;color:#ad8c11;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.FormsSignaturesSettings_requiredBadge__sbK3t{background:#fef2f2;border:1px solid #fecaca;border-radius:20px;color:#991b1b;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.FormsSignaturesSettings_optionalBadge__D1DTB{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px}.FormsSignaturesSettings_fieldActions__W9mYF{align-items:center;display:flex;gap:6px}.FormsSignaturesSettings_recipientWrap__9u4Zl{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.FormsSignaturesSettings_recipientBadge__QOO4i{align-items:center;border:none;border-radius:4px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.4px;line-height:1.4;padding:3px 8px;text-transform:uppercase}.FormsSignaturesSettings_recipientBadgeStaff__uAuyq{background:#e8efff;color:#4f63b8}.FormsSignaturesSettings_recipientBadgeCustomer__RXV9W{background:#e3f5ec;color:#3a8d65}.FormsSignaturesSettings_recipientBadgeExternal__5MPpy{background:#fde9d7;color:#b1742a}.FormsSignaturesSettings_categoryBadge__ulp5Z{align-items:center;background:#fbf3d4;border:none;border-radius:4px;color:#957916;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.3px;line-height:1.4;padding:3px 8px;text-transform:uppercase}.FormsSignaturesSettings_iconBtn__8LUBC{align-items:center;background:#fffbe4;border:1px solid #e8d070;border-radius:6px;color:#8a6b00;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .15s;width:30px}.FormsSignaturesSettings_iconBtn__8LUBC:hover{background:#fff3bf}.FormsSignaturesSettings_iconBtnDanger__nmfsF{background:#fef2f2;border-color:#fecaca;color:#991b1b}.FormsSignaturesSettings_iconBtnDanger__nmfsF:hover{background:#fee2e2}.FormsSignaturesSettings_emptyState__Xd5oC{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.FormsSignaturesSettings_emptyIcon__NqknW{margin-bottom:4px}.FormsSignaturesSettings_emptyTitle__QpAJK{color:#374151;font-size:1rem;font-weight:600;margin:0}.FormsSignaturesSettings_emptyDesc__qQZx5{color:#6b7280;font-size:.88rem;margin:0 0 8px;max-width:340px}.FormsSignaturesSettings_modalOverlay__1ywXt{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:5000}.FormsSignaturesSettings_modal__PFriH{background:#fff;border:1.5px solid #e8d070;border-radius:12px;box-shadow:0 20px 60px #00000038;display:flex;flex-direction:column;max-height:calc(100vh - 48px);width:min(520px,96vw)}.FormsSignaturesSettings_modalHeader__cabfT{align-items:center;border-bottom:1.5px solid #ffe066;display:flex;justify-content:space-between;padding:16px 20px}.FormsSignaturesSettings_modalHeader__cabfT h3{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0}.FormsSignaturesSettings_closeButton__P7HfA{background:#fffbe4;border:1px solid #e8d070;border-radius:6px;color:#8a6b00;cursor:pointer;font-size:.88rem;font-weight:500;padding:7px 14px;transition:background .15s}.FormsSignaturesSettings_closeButton__P7HfA:hover{background:#fff3bf}.FormsSignaturesSettings_modalBody__IuQ4h{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-height:0;overflow-y:auto;padding:20px}.FormsSignaturesSettings_modalHint__JSAFD{background:#fffdf0;border:1.5px solid #f0e1b1;border-radius:8px;color:#6b7280;font-size:.88rem;line-height:1.45;margin-bottom:12px;padding:12px 14px}.FormsSignaturesSettings_modalFooter__HBKaQ{border-top:1.5px solid #ffe066;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.FormsSignaturesSettings_cancelButton__F9rS0{background:#fffbe4;border:1px solid #e8d070;border-radius:8px;color:#8a6b00;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 18px;transition:background .15s}.FormsSignaturesSettings_cancelButton__F9rS0:hover{background:#fff3bf}@media (max-width:700px){.FormsSignaturesSettings_checkGrid__TPR4L,.FormsSignaturesSettings_twoCol__DPw5C{grid-template-columns:1fr}.FormsSignaturesSettings_fieldsListHeader__DXowP,.FormsSignaturesSettings_fieldsListRow__W9MM2{grid-template-columns:1fr 80px 64px}.FormsSignaturesSettings_fieldsListHeader__DXowP span:nth-child(2),.FormsSignaturesSettings_fieldsListHeader__DXowP span:nth-child(4),.FormsSignaturesSettings_fieldsListRow__W9MM2>span:nth-child(2),.FormsSignaturesSettings_fieldsListRow__W9MM2>span:nth-child(4){display:none}}.FormsSignaturesSettings_headerRow__WejuL{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.FormsSignaturesSettings_headerActions__iaoBb{display:flex;flex-wrap:wrap;gap:10px}.FormsSignaturesSettings_btnPrimary__eq\+p6{align-items:center;background:linear-gradient(135deg,#f4b400,#e09f00);border:none;border-radius:8px;box-shadow:0 2px 8px #d89a1f40;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:700;gap:8px;padding:10px 18px;transition:transform .15s,box-shadow .15s,filter .15s}.FormsSignaturesSettings_btnPrimary__eq\+p6:hover{box-shadow:0 4px 14px #d89a1f4d;transform:translateY(-1px)}.FormsSignaturesSettings_btnPrimary__eq\+p6:disabled{cursor:not-allowed;opacity:.55}.FormsSignaturesSettings_btnSecondary__z3QWS{align-items:center;background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:9px 16px;transition:background .15s,border-color .15s,box-shadow .15s,color .13s}.FormsSignaturesSettings_btnSecondary__z3QWS:hover{background:#fff3bf;border-color:#c9a82c;box-shadow:0 2px 8px #c9a82c2e;color:#7a6000}.FormsSignaturesSettings_btnSecondary__z3QWS:active{box-shadow:none;transform:translateY(1px)}.FormsSignaturesSettings_btnGhost__xZJi4{background:#0000;border:none;border-radius:6px;color:#ad8c11;cursor:pointer;font-weight:600;padding:6px 8px}.FormsSignaturesSettings_btnGhost__xZJi4:hover{background:#fffbe4}.FormsSignaturesSettings_btnDanger__q06\+b{background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;font-weight:600;padding:8px 14px}.FormsSignaturesSettings_btnDanger__q06\+b:hover{background:#fef2f2}.FormsSignaturesSettings_statsGrid__bOKgH{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}@media (max-width:900px){.FormsSignaturesSettings_statsGrid__bOKgH{grid-template-columns:repeat(2,minmax(0,1fr))}}.FormsSignaturesSettings_flowGuide__csCvQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:-6px 0 24px}.FormsSignaturesSettings_flowGuideItem__ClwOq{align-items:flex-start;background:#fffdf0;border:1.5px solid #f0e1b1;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.FormsSignaturesSettings_flowGuideIcon__c5MXd{align-items:center;background:#fff3bf;border:1px solid #ffe066;border-radius:8px;color:#ad8c11;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.FormsSignaturesSettings_flowGuideItem__ClwOq strong{color:#1f2937;display:block;font-size:.92rem;margin-bottom:3px}.FormsSignaturesSettings_flowGuideItem__ClwOq p{color:#6b7280;font-size:.84rem;line-height:1.45;margin:0}@media (max-width:900px){.FormsSignaturesSettings_flowGuide__csCvQ{grid-template-columns:1fr}}.FormsSignaturesSettings_statCard__Ej\+dO{background:#fff;border:1.5px solid #f0e1b1;border-radius:12px;box-shadow:0 1px 3px #7a4d160d;display:flex;flex-direction:column;font:inherit;gap:6px;padding:18px 20px;text-align:left;width:100%}.FormsSignaturesSettings_statCardButton__7RDbZ{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.FormsSignaturesSettings_statCardButton__7RDbZ:hover{border-color:#f4b400;box-shadow:0 4px 14px #d89a1f29;transform:translateY(-1px)}.FormsSignaturesSettings_statValue__bU8vH{color:#1a1a1a;font-size:1.85rem;font-weight:700;letter-spacing:-.5px}.FormsSignaturesSettings_statLabel__MeAlU{color:#7d6836;font-size:.82rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.FormsSignaturesSettings_listToolbar__-oDRw{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.FormsSignaturesSettings_searchInput__YcxRu{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#7d6836;flex:1 1;font-size:.9rem;min-width:200px;padding:9px 12px}.FormsSignaturesSettings_searchInput__YcxRu:focus{border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.FormsSignaturesSettings_itemList__UZR3V{background:#fff;border:1.5px solid #f0e1b1;border-radius:12px;overflow:hidden}.FormsSignaturesSettings_itemRow__ZDSjw{grid-gap:16px;align-items:center;border-bottom:1px solid #f5e8c8;display:grid;font-size:.9rem;gap:16px;grid-template-columns:2fr 1fr 1fr 1fr 168px;padding:14px 18px}.FormsSignaturesSettings_itemRow__ZDSjw:last-child{border-bottom:none}.FormsSignaturesSettings_itemRow__ZDSjw:hover{background:#fffbed}.FormsSignaturesSettings_itemRowHeader__yuoOE{background:#fffbe4;color:#7d6836;font-size:.75rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.FormsSignaturesSettings_itemRowHeader__yuoOE:hover{background:#fffbe4}.FormsSignaturesSettings_itemRowHeader__yuoOE>span:last-child{text-align:right}.FormsSignaturesSettings_templateRow__m5EV7{grid-template-columns:minmax(120px,2fr) minmax(80px,1.2fr) 64px minmax(90px,1fr) 168px}.FormsSignaturesSettings_templateFieldsCell__ftqwA{text-align:center}.FormsSignaturesSettings_itemTitle__qJRpE{color:#1a1a1a;font-weight:600}.FormsSignaturesSettings_itemTitleButton__tnfVb{background:#0000;border:0;color:#1a1a1a;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.FormsSignaturesSettings_itemTitleButton__tnfVb:hover{color:#ad8c11;text-decoration:underline}.FormsSignaturesSettings_itemMuted__fyfEx{color:#6b7280}.FormsSignaturesSettings_statusPill__nRG6S{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.FormsSignaturesSettings_statusActive__RtKIk{background:#dcfce7;color:#166534}.FormsSignaturesSettings_statusDraft__DC-3m{background:#fef3c7;color:#92400e}.FormsSignaturesSettings_statusArchived__ka-3d{background:#e5e7eb;color:#374151}.FormsSignaturesSettings_statusPending__HbHgg{background:#dbeafe;color:#1e40af}.FormsSignaturesSettings_statusViewed__ueMxW{background:#ede9fe;color:#5b21b6}.FormsSignaturesSettings_statusSigned__1ioMi{background:#dcfce7;color:#166534}.FormsSignaturesSettings_statusExpired__2cUA4{background:#fee2e2;color:#991b1b}.FormsSignaturesSettings_statusCancelled__yjPMQ{background:#f3f4f6;color:#6b7280}.FormsSignaturesSettings_statusCompleted__O0u\+z{background:#dcfce7;color:#166534}.FormsSignaturesSettings_statusAwaiting__T1vil{background:#fef3c7;color:#92400e}.FormsSignaturesSettings_rowActions__lxHMW{display:flex;gap:6px;justify-content:flex-end}@media (max-width:760px){.FormsSignaturesSettings_itemRow__ZDSjw{gap:8px;grid-template-columns:1fr auto}.FormsSignaturesSettings_itemRow__ZDSjw>:nth-child(n+2):nth-child(-n+4){display:none}}.QuotesListPage_gaugeDonutRow__UFIiM{display:flex;gap:16px;margin:18px 0 20px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.QuotesListPage_gaugeDonutRow__UFIiM::-webkit-scrollbar{display:none}.QuotesListPage_gaugeDonutCard__REFie{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:90px;padding:12px 8px 14px;transition:opacity .2s ease,transform .2s ease}.QuotesListPage_gaugeDonutCard__REFie:hover{opacity:.85;transform:scale(1.04)}.QuotesListPage_gaugeDonutActive__Z3Ko0{opacity:1}.QuotesListPage_gaugeDonutTitle__bndoK{align-items:center;color:#9ca3af;display:flex;font-size:.72rem;font-weight:800;letter-spacing:.04em;min-height:28px;text-align:center;text-transform:uppercase;transition:color .18s;white-space:nowrap}.QuotesListPage_gaugeDonutActive__Z3Ko0 .QuotesListPage_gaugeDonutTitle__bndoK{color:#6b6280}.QuotesListPage_gaugeDonutMeter__mhBZy{height:108px;margin-top:4px;position:relative;width:108px}.QuotesListPage_gaugeDonutArc__3Wltj{border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.1));inset:0;position:absolute}.QuotesListPage_gaugeDonutArc__3Wltj:before{background:#fff;border-radius:50%;box-shadow:inset 0 1px 4px #0000000f;content:"";inset:17px;position:absolute}.QuotesListPage_gaugeDonutValue__Zo-IA{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.QuotesListPage_gaugeDonutCount__kh0Dy{color:#3d3d34;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;line-height:1}.QuotesListPage_gaugeDonutActive__Z3Ko0 .QuotesListPage_gaugeDonutCount__kh0Dy{color:#3d3d34}.QuotesListPage_gaugeDonutTotalValue__Lkf3V{color:#444;font-size:.82rem;font-weight:700;letter-spacing:-.01em;margin-top:8px;text-align:center;white-space:nowrap}.QuotesListPage_gaugeTabs__f63Uf{display:flex;gap:12px;margin:18px 0 20px;overflow-x:auto;padding:4px 2px;scrollbar-width:none}.QuotesListPage_gaugeTabs__f63Uf::-webkit-scrollbar{display:none}.QuotesListPage_gaugeTab__hE7q0{align-items:flex-start;background:#fafaf7;border:1.5px solid #f0ece0;border-radius:14px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:130px;overflow:hidden;padding:16px 18px 14px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.QuotesListPage_gaugeTab__hE7q0:before{background:#d1d5db;background:var(--gauge-accent,#d1d5db);border-radius:14px 14px 0 0;content:"";height:4px;left:0;opacity:.6;position:absolute;right:0;top:0;transition:opacity .18s}.QuotesListPage_gaugeTab__hE7q0:hover{background:#fffef7;border-color:#ffe066;box-shadow:0 6px 20px #b99a2a21;transform:translateY(-3px)}.QuotesListPage_gaugeTab__hE7q0:hover:before{opacity:1}.QuotesListPage_gaugeTabActive__42s7J{background:linear-gradient(145deg,#fffef5 60%,#fff9e0);border-color:#b99a2a;border-color:var(--gauge-accent,#b99a2a);box-shadow:0 6px 24px #b99a2a29}.QuotesListPage_gaugeTabActive__42s7J:before{opacity:1}.QuotesListPage_gaugeTabCount__bpS5T{color:#1c1c1c;font-family:Inter,sans-serif;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1;transition:color .18s}.QuotesListPage_gaugeTabActive__42s7J .QuotesListPage_gaugeTabCount__bpS5T{color:#7a5f0a}.QuotesListPage_gaugeTabLabel__DDmN8{color:#9ca3af;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:color .18s;white-space:nowrap}.QuotesListPage_gaugeTabActive__42s7J .QuotesListPage_gaugeTabLabel__DDmN8,.QuotesListPage_gaugeTab__hE7q0:hover .QuotesListPage_gaugeTabLabel__DDmN8{color:#b99a2a}.QuotesListPage_gaugeTabDot__0\+wya{background:#d1d5db;background:var(--gauge-accent,#d1d5db);border-radius:50%;height:8px;opacity:.7;position:absolute;right:14px;top:14px;transition:opacity .18s,transform .18s;width:8px}.QuotesListPage_gaugeTabActive__42s7J .QuotesListPage_gaugeTabDot__0\+wya,.QuotesListPage_gaugeTab__hE7q0:hover .QuotesListPage_gaugeTabDot__0\+wya{opacity:1;transform:scale(1.2)}@media (max-width:768px){.QuotesListPage_gaugeDonutRow__UFIiM{gap:10px;margin:12px 0 16px}.QuotesListPage_gaugeDonutCard__REFie{gap:4px;min-width:80px;padding:8px 6px 10px}.QuotesListPage_gaugeDonutMeter__mhBZy{height:80px;width:80px}.QuotesListPage_gaugeDonutArc__3Wltj:before{inset:13px}.QuotesListPage_gaugeDonutCount__kh0Dy{font-size:1.1rem}.QuotesListPage_gaugeDonutTotalValue__Lkf3V{font-size:.74rem}.QuotesListPage_gaugeDonutTitle__bndoK{font-size:.65rem;min-height:22px}.QuotesListPage_gaugeTabs__f63Uf{gap:8px}.QuotesListPage_gaugeTab__hE7q0{min-width:110px;padding:12px 14px 10px}.QuotesListPage_gaugeTabCount__bpS5T{font-size:1.6rem}}@media (max-width:480px){.QuotesListPage_gaugeDonutMeter__mhBZy{height:68px;width:68px}.QuotesListPage_gaugeDonutArc__3Wltj:before{inset:11px}.QuotesListPage_gaugeDonutCount__kh0Dy{font-size:.95rem}.QuotesListPage_gaugeDonutCard__REFie{min-width:68px;padding:6px 4px 8px}.QuotesListPage_gaugeDonutTitle__bndoK{font-size:.58rem;letter-spacing:.02em;min-height:18px}.QuotesListPage_gaugeDonutTotalValue__Lkf3V{font-size:.68rem}}[data-theme=dark] .QuotesListPage_gaugeTab__hE7q0{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .QuotesListPage_gaugeTab__hE7q0:hover{background:#ffffff14;border-color:#8b5cf666;box-shadow:0 6px 20px #0000004d}[data-theme=dark] .QuotesListPage_gaugeTabActive__42s7J{background:#8b5cf61a;border-color:#8b5cf680;box-shadow:0 6px 24px #0006}[data-theme=dark] .QuotesListPage_gaugeTabCount__bpS5T{color:#f0eeff}[data-theme=dark] .QuotesListPage_gaugeTabActive__42s7J .QuotesListPage_gaugeTabCount__bpS5T{color:#c4b5fd}[data-theme=dark] .QuotesListPage_gaugeTabLabel__DDmN8{color:#6b6490}[data-theme=dark] .QuotesListPage_gaugeTabActive__42s7J .QuotesListPage_gaugeTabLabel__DDmN8,[data-theme=dark] .QuotesListPage_gaugeTab__hE7q0:hover .QuotesListPage_gaugeTabLabel__DDmN8{color:#a78bfa}.QuotesListPage_expiredBadge__r08jW{background:#fee2e2;border:1px solid #fca5a5;border-radius:999px;color:#dc2626;display:inline-block;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;margin-left:5px;padding:1px 6px;vertical-align:middle;white-space:nowrap}.QuotesListPage_emptyValue__r9QJz{color:#c4bfa8;display:inline-block;font-weight:600;min-width:.7em;text-align:center}.QuotesListPage_noteCell__LCJmP{color:#6b7280;cursor:default;font-size:.82rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotesListPage_totalRow__7SpKG td{background:linear-gradient(180deg,#fffdebf2,#fffbdce6);border-top:1.5px solid #dabe504d;color:#7a5f0a;font-family:Inter,sans-serif;font-size:.84rem;font-weight:700;padding:10px 14px}.QuotesListPage_paginationBar__ti3lU{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 4px 6px}.QuotesListPage_pageInfo__kDFPJ{color:#9ca3af;font-family:Inter,sans-serif;font-size:.82rem}.QuotesListPage_pageBtns__EgEn3{align-items:center;display:flex;gap:4px}.QuotesListPage_pageBtn__I42uk{background:#ffffffb3;border:1px solid #dabe5040;border-radius:6px;color:#6b7280;cursor:pointer;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;height:30px;min-width:30px;padding:0 6px;transition:background .12s,border-color .12s,color .12s}.QuotesListPage_pageBtn__I42uk:hover:not(:disabled){background:#fff8d2b3;border-color:#dabe5080;color:#b99a2a}.QuotesListPage_pageBtn__I42uk:disabled{cursor:default;opacity:.4}.QuotesListPage_pageBtnActive__DABBU{background:#b99a2a!important;border-color:#b99a2a!important;box-shadow:0 1px 4px #b99a2a4d;color:#fff!important}.QuotesListPage_pageEllipsis__Vlyzj{color:#c4bfa8;font-size:.82rem;line-height:30px;padding:0 4px}[data-theme=dark] .QuotesListPage_gaugeDonutCard__REFie{background:#0000}[data-theme=dark] .QuotesListPage_gaugeDonutTitle__bndoK{color:#6b6490}[data-theme=dark] .QuotesListPage_gaugeDonutActive__Z3Ko0 .QuotesListPage_gaugeDonutTitle__bndoK{color:#c4b5fd}[data-theme=dark] .QuotesListPage_gaugeDonutArc__3Wltj:before{background:#1a1828}[data-theme=dark] .QuotesListPage_gaugeDonutCount__kh0Dy{color:#ede9ff}[data-theme=dark] .QuotesListPage_gaugeDonutTotalValue__Lkf3V{color:#9b93bb}[data-theme=dark] .QuotesListPage_expiredBadge__r08jW{background:#dc262626;border-color:#dc26264d;color:#f87171}[data-theme=dark] .QuotesListPage_emptyValue__r9QJz{color:#6b6490}[data-theme=dark] .QuotesListPage_noteCell__LCJmP{color:#9b93bb}[data-theme=dark] .QuotesListPage_totalRow__7SpKG td{background:#1e1b2de6;border-top-color:#8b5cf633;color:#c4b5fd}[data-theme=dark] .QuotesListPage_paginationBar__ti3lU{border-top:none}[data-theme=dark] .QuotesListPage_pageInfo__kDFPJ{color:#c4b5fdb3}[data-theme=dark] .QuotesListPage_pageBtn__I42uk{background:#1a1828cc;border-color:#8b5cf640;color:#c4bce8}[data-theme=dark] .QuotesListPage_pageBtn__I42uk:hover:not(:disabled){background:#8b5cf624;border-color:#8b5cf680;color:#c4b5fd}[data-theme=dark] .QuotesListPage_pageBtnActive__DABBU{background:#7c3aed!important;border-color:#7c3aed!important;box-shadow:0 1px 4px #7c3aed66;color:#fff!important}[data-theme=dark] .QuotesListPage_pageEllipsis__Vlyzj{color:#6b6490}.QuotesListPage_menuWrap__P9mG0{display:inline-flex;margin-left:6px;position:relative}.QuotesListPage_menuBtn__0Ynxw{align-items:center;background:#fff;border:1px solid #f3e3a4;border-radius:12px;box-shadow:0 1px 2px #0000000a;cursor:pointer;display:inline-flex;gap:3px;height:38px;justify-content:center;padding:0;transition:all .15s ease;width:38px}.QuotesListPage_menuBtn__0Ynxw:hover{background:#fffdf3;border-color:#d4a93b;box-shadow:0 6px 14px -10px #d4a93b8c;transform:translateY(-1px)}.QuotesListPage_menuDot__fvjcQ{background:#6b5b1f;border-radius:999px;height:4px;width:4px}.QuotesListPage_menuBackdrop__EFn-6{background:#0000;inset:0;position:fixed;z-index:40}.QuotesListPage_menuDropdown__oifpe{animation:QuotesListPage_menuFade__jXLFI .12s ease;background:#fff;border:1px solid #f3e3a4;border-radius:12px;box-shadow:0 18px 40px -18px #956d1666;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}@keyframes QuotesListPage_menuFade__jXLFI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.QuotesListPage_menuItem__hTeKJ{align-items:center;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s ease}.QuotesListPage_menuItem__hTeKJ:hover{background:#fffdf3;color:#b9831b}.SafetySendModal_overlay__8Lvjt{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f293773;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:5000}.SafetySendModal_modal__bV8FD{background:#fff;border:1.5px solid #f0d37b;border-radius:12px;box-shadow:0 24px 80px #3f2b0938;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow-y:auto;width:min(560px,100%)}.SafetySendModal_header__zzM9j{align-items:center;border-bottom:1px solid #f0e1b1;display:flex;justify-content:space-between;padding:16px 20px}.SafetySendModal_header__zzM9j h2{color:#1f2937;font-size:1.1rem;font-weight:700;margin:0}.SafetySendModal_closeBtn__74bbZ{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.SafetySendModal_body__oR28q{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}.SafetySendModal_field__MIVV4{display:flex;flex-direction:column;gap:4px}.SafetySendModal_fieldLabel__tUX7T{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.SafetySendModal_input__QPmT4,.SafetySendModal_select__ywJoG,.SafetySendModal_textarea__YBb3q{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.92rem;padding:8px 10px;width:100%}.SafetySendModal_textarea__YBb3q{min-height:64px;resize:vertical}.SafetySendModal_staticValue__ChVkQ{background:#fffde7;border:1px solid #f1e3a8;border-radius:8px;color:#4d3f0a;font-size:.92rem;font-weight:600;padding:8px 10px}.SafetySendModal_recipientTypes__mYPHK{display:flex;flex-wrap:wrap;gap:6px}.SafetySendModal_recipientChip__X5Idm{align-items:center;background:#fff;border:1.5px solid #f1e3a8;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:5px 12px}.SafetySendModal_recipientChip__X5Idm input{accent-color:#c9a227}.SafetySendModal_recipientChipActive__U4sEr{background:#fffbe4;border-color:#c9a227;color:#4d3f0a}.SafetySendModal_errorBanner__rbUGO{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;font-size:13px;padding:8px 12px}.SafetySendModal_footer__noUsj{border-top:1px dashed #e8d070;display:flex;gap:8px;justify-content:flex-end;padding-top:6px}.SafetySendModal_primaryBtn__DLxow{background:#f6b72f;border:none;border-radius:11px;box-shadow:0 6px 14px #f6b72f2e;color:#fff;cursor:pointer;font-weight:800;min-height:40px;padding:10px 18px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.SafetySendModal_primaryBtn__DLxow:hover:not(:disabled){background:#eda91d;box-shadow:0 8px 18px #eda91d38;transform:translateY(-1px)}.SafetySendModal_primaryBtn__DLxow:disabled{cursor:not-allowed;opacity:.5}.SafetySendModal_secondaryBtn__WUp8C{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;font-weight:600;padding:8px 16px}.SafetySendModal_successPanel__-Eyt4{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#166534;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.SafetySendModal_successTitle__A8Cjv{font-size:1rem;font-weight:700}.SafetySendModal_linkRow__FeARj{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.SafetySendModal_linkCode__On7jB{background:#fff;border:1px solid #d1fae5;border-radius:6px;color:#065f46;flex:1 1;font-size:11.5px;min-width:200px;padding:4px 6px;word-break:break-all}.SafetySendModal_hint__SQyCu{background:#fffbe4;border:1px solid #f1e3a8;border-radius:8px;color:#6d5510;font-size:12.5px;line-height:1.45;padding:10px 12px}.SafetySendModal_fieldRow__-xm9\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.SafetySendModal_searchInput__jCOfo{margin-bottom:6px}.SafetySendModal_helperText__vB2L8{color:#6b7280;font-size:11.5px;font-style:italic;margin-top:4px}.SafetySendModal_pickerHeader__yKo0w{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.SafetySendModal_linkBtn__xbbTx{background:#0000;border:none;border-radius:6px;color:#b58508;cursor:pointer;font-size:12px;font-weight:700;padding:2px 6px}.SafetySendModal_linkBtn__xbbTx:hover:not(:disabled){background:#fffbe4}.SafetySendModal_linkBtn__xbbTx:disabled{cursor:not-allowed;opacity:.45}.SafetySendModal_pickerList__q7KcQ{background:#fffef7;border:1.5px solid #f0e1b1;border-radius:10px;display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.SafetySendModal_pickerRow__LQ4HX{grid-gap:10px;align-items:center;border-bottom:1px solid #fdf2c7;color:#1f2937;cursor:pointer;display:grid;font-size:13px;gap:10px;grid-template-columns:auto 1fr auto;padding:8px 12px}.SafetySendModal_pickerRow__LQ4HX:last-child{border-bottom:none}.SafetySendModal_pickerRow__LQ4HX:hover{background:#fffbe4}.SafetySendModal_pickerRow__LQ4HX input{accent-color:#c9a227;cursor:pointer;height:16px;width:16px}.SafetySendModal_pickerRowActive__FSApv{background:#fff7d4}.SafetySendModal_pickerName__vIUIO{color:#1f2937;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SafetySendModal_pickerSub__g70hS{color:#6b7280;font-size:11.5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SafetySendModal_pickerEmpty__RBGnA{color:#9ca3af;font-size:12.5px;font-style:italic;padding:16px;text-align:center}.SafetySendModal_recipientResultList__GkPqn{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.SafetySendModal_recipientResultRow__h9-Hi{background:#fff;border:1px solid #d1fae5;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.SafetySendModal_recipientResultHead__c-Eod{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.SafetySendModal_recipientResultName__bTp-l{color:#064e3b;font-size:13px;font-weight:700}.SafetySendModal_recipientResultStatus__sfqfO{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.SafetySendModal_recipientResultStatusOk__L1DMB{background:#d1fae5;color:#065f46}.SafetySendModal_recipientResultStatusWarn__\+3Cau{background:#fef3c7;color:#92400e}.SafetySendModal_toggleRow__C8nYu{align-items:flex-start;background:#fffbe4;border:1.5px solid #f1e3a8;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.SafetySendModal_toggleRow__C8nYu input{accent-color:#c9a227;cursor:pointer;height:16px;margin-top:2px;width:16px}.SafetySendModal_toggleRow__C8nYu strong{color:#4d3f0a;display:block;font-size:13px;margin-bottom:2px}.SafetySendModal_toggleHint__\+N6A5{color:#6d5510;display:block;font-size:12px;font-weight:500;line-height:1.4}.BookingFormBuilderSettings_wrap__uvkf\+{margin:0 auto;max-width:920px;padding:24px 28px 40px}.BookingFormBuilderSettings_headerRow__W2W9H{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.BookingFormBuilderSettings_title__Yx9Mx{color:#b99a2a;font-size:22px;font-weight:700;letter-spacing:.01em;margin:0}.BookingFormBuilderSettings_subtitle__wHNKP{color:#6b5a30;font-size:13.5px;line-height:1.5;margin:6px 0 0;max-width:640px}.BookingFormBuilderSettings_addBtn__a4uZZ{align-items:center;background:#ffd600;border:none;border-radius:9px;box-shadow:0 2px 6px #ffd60040;color:#4a3300;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;gap:6px;padding:10px 26px;transition:background .18s,transform .15s,box-shadow .18s;white-space:nowrap}.BookingFormBuilderSettings_addBtn__a4uZZ:hover:not(:disabled){background:#ffb800;box-shadow:0 4px 12px #ffb80059;transform:translateY(-1px)}.BookingFormBuilderSettings_addBtn__a4uZZ:active:not(:disabled){box-shadow:0 2px 6px #ffb8004d;transform:translateY(0)}.BookingFormBuilderSettings_addBtn__a4uZZ:disabled{cursor:not-allowed;opacity:.6;transform:none}.BookingFormBuilderSettings_errorBanner__IGVP0{background:#fee2e299;border:1px solid #f8717166;border-radius:10px;color:#991b1b;font-size:13px;margin-bottom:14px;padding:10px 14px}.BookingFormBuilderSettings_empty__qe2XP{background:#fffaeb;border:1.5px dashed #f3df95;border-radius:16px;color:#6b5a30;padding:40px 24px;text-align:center}.BookingFormBuilderSettings_emptyIcon__7CCa9{font-size:32px;margin-bottom:10px}.BookingFormBuilderSettings_emptyTitle__WaGpS{color:#2d2410;font-size:16px;font-weight:700;margin-bottom:6px}.BookingFormBuilderSettings_emptyBody__D\+DBj{font-size:13px;line-height:1.5;margin:0 auto;max-width:460px}.BookingFormBuilderSettings_list__tVBhH{display:flex;flex-direction:column;gap:10px}.BookingFormBuilderSettings_row__SMU0M{grid-gap:14px;align-items:center;background:#fffef9;border:1.5px solid #f3df95;border-radius:12px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.BookingFormBuilderSettings_row__SMU0M:hover{border-color:#e8d070;box-shadow:0 4px 12px #b89a2a14}.BookingFormBuilderSettings_rowOrder__9cPLE{display:flex;flex-direction:column;gap:2px}.BookingFormBuilderSettings_rowMain__oQUht{min-width:0}.BookingFormBuilderSettings_rowLabel__0J5\+k{align-items:center;color:#2d2410;display:flex;flex-wrap:wrap;font-size:14.5px;font-weight:600;gap:8px}.BookingFormBuilderSettings_requiredTag__MQAK2{background:#fee2e28c;border-radius:999px;color:#b91c1c;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.BookingFormBuilderSettings_rowMeta__Ug1Na{align-items:center;color:#8a7340;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:4px}.BookingFormBuilderSettings_typePill__8jVpd{background:#fff7e1;border:1px solid #f3df95;border-radius:999px;color:#7a6000;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.BookingFormBuilderSettings_metaText__\+CIJD{color:#8a7340;font-size:12px}.BookingFormBuilderSettings_rowActions__n\+gaN{display:flex;gap:6px}.BookingFormBuilderSettings_iconBtn__bDVOV{align-items:center;background:#fff;border:1.5px solid #f3df95;border-radius:8px;color:#8a7340;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:all .12s ease;width:30px}.BookingFormBuilderSettings_iconBtn__bDVOV svg{stroke:currentColor;fill:none;display:block;flex-shrink:0;height:14px;width:14px}.BookingFormBuilderSettings_iconBtn__bDVOV:hover:not(:disabled){background:#fff7e1;border-color:#e8d070;color:#5c4a10}.BookingFormBuilderSettings_iconBtn__bDVOV:disabled{cursor:not-allowed;opacity:.35}.BookingFormBuilderSettings_iconBtnDanger__fqGO4:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.BookingFormBuilderSettings_previewCard__Fvxq0{background:linear-gradient(135deg,#fffef9,#fffaeb);border:1.5px solid #f3df95;border-radius:14px;margin-top:26px;overflow:hidden}.BookingFormBuilderSettings_previewTitle__iB0gO{background:#fff7e1;border-bottom:1px solid #f3df95;color:#8a7340;font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.BookingFormBuilderSettings_previewBody__Z87xt{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.BookingFormBuilderSettings_previewField__vZw48{display:flex;flex-direction:column;gap:4px}.BookingFormBuilderSettings_previewLabel__O7OYh{color:#5c4a10;font-size:12.5px;font-weight:700}.BookingFormBuilderSettings_previewRequired__rbRK8{color:#b91c1c;margin-left:4px}.BookingFormBuilderSettings_previewHint__Qx1RH{color:#8a7340;font-size:11.5px}.BookingFormBuilderSettings_previewInput__aTp55,.BookingFormBuilderSettings_previewTextarea__\+hY1P{background:#fffef9;border:1.5px solid #f3df95;border-radius:10px;color:#2d2410;font-family:inherit;font-size:13.5px;padding:8px 12px}.BookingFormBuilderSettings_previewTextarea__\+hY1P{min-height:64px;resize:vertical}.BookingFormBuilderSettings_previewCheckRow__P1iIg{align-items:center;color:#2d2410;display:inline-flex;font-size:13.5px;gap:8px}.BookingFormBuilderSettings_previewFormTitle__PawPe{color:#2d2410;font-size:18px;font-weight:700;margin-bottom:2px}.BookingFormBuilderSettings_previewFormSubtitle__ZRZYf{color:#6b5a30;font-size:12.5px;line-height:1.5;margin-bottom:6px}.BookingFormBuilderSettings_previewCustomLabel__ijYEX{border-top:1px dashed #f3df95;color:#8a7340;font-size:11.5px;font-weight:700;letter-spacing:.08em;margin-top:10px;padding-top:12px;text-transform:uppercase}.BookingFormBuilderSettings_modalOverlay__jWu-M{align-items:center;background:#1f130073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.BookingFormBuilderSettings_modalCard__9\+Gnw{background:#fff;border-radius:16px;box-shadow:0 24px 48px #0000002e;display:flex;flex-direction:column;max-height:90vh;max-width:520px;width:100%}.BookingFormBuilderSettings_modalHeader__GS2Bs{align-items:center;background:linear-gradient(135deg,#fff7e1b3,#fff);border-bottom:1px solid #f1e5b8;display:flex;justify-content:space-between;padding:18px 22px}.BookingFormBuilderSettings_modalTitle__MEo2J{color:#2d2410;font-size:17px;font-weight:700;margin:0}.BookingFormBuilderSettings_modalClose__ATcBJ{background:#0000;border:none;color:#8a7340;cursor:pointer;display:inline-flex;padding:4px}.BookingFormBuilderSettings_modalClose__ATcBJ:hover{color:#5c4a10}.BookingFormBuilderSettings_modalBody__p8lCH{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:20px 22px}.BookingFormBuilderSettings_modalError__Up3NU{background:#fee2e299;border:1px solid #f8717166;border-radius:10px;color:#991b1b;font-size:13px;padding:8px 12px}.BookingFormBuilderSettings_modalFooter__7aQ-H{border-top:1px solid #f1e5b8;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px 18px}.BookingFormBuilderSettings_cancelBtn__C0Ddg,.BookingFormBuilderSettings_saveBtn__DOIWa{border:1.5px solid #0000;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:700;padding:9px 18px;transition:filter .12s ease,transform .12s ease}.BookingFormBuilderSettings_saveBtn__DOIWa{background:linear-gradient(135deg,#f5cd5b,#d89a1f);box-shadow:0 6px 14px #d89a1f47;color:#1f1300}.BookingFormBuilderSettings_saveBtn__DOIWa:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.BookingFormBuilderSettings_saveBtn__DOIWa:disabled{cursor:not-allowed;opacity:.6}.BookingFormBuilderSettings_cancelBtn__C0Ddg{background:#fff;border-color:#f3df95;color:#5c4a10}.BookingFormBuilderSettings_cancelBtn__C0Ddg:hover:not(:disabled){background:#fffaeb}.BookingFormBuilderSettings_field__w\+p13{color:#6b5a30;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:6px}.BookingFormBuilderSettings_fieldRow__UxRoR{align-items:center;color:#2d2410;cursor:pointer;display:flex;font-size:13.5px;gap:10px}.BookingFormBuilderSettings_fieldRow__UxRoR input{accent-color:#d89a1f;height:16px;width:16px}.BookingFormBuilderSettings_fieldHint__w2y6-{color:#8a7340;font-size:12px;font-weight:500}.BookingFormBuilderSettings_input__Cvv3c{background:#fffef9;border:1.5px solid #f3df95;border-radius:10px;color:#2d2410;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease}.BookingFormBuilderSettings_input__Cvv3c:focus{border-color:#d89a1f;box-shadow:0 0 0 3px #d89a1f2e}.BookingFormBuilderSettings_optionAddRow__IglkQ{display:flex;gap:8px}.BookingFormBuilderSettings_optionAddRow__IglkQ .BookingFormBuilderSettings_input__Cvv3c{flex:1 1}.BookingFormBuilderSettings_optionAddBtn__Ly1ad{background:#fffbe4;border:1.5px solid #e8d070;border-radius:10px;color:#7a6000;cursor:pointer;font-size:13.5px;font-weight:600;padding:0 16px}.BookingFormBuilderSettings_optionAddBtn__Ly1ad:hover{background:#fff7e1}.BookingFormBuilderSettings_optionList__-MjCv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.BookingFormBuilderSettings_optionChip__oZSmH{align-items:center;background:#fff7e1;border:1px solid #f3df95;border-radius:999px;color:#2d2410;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;padding:4px 4px 4px 10px}.BookingFormBuilderSettings_optionChipRemove__H2Tmj{align-items:center;background:#0000;border:none;border-radius:999px;color:#8a7340;cursor:pointer;display:inline-flex;height:18px;justify-content:center;width:18px}.BookingFormBuilderSettings_optionChipRemove__H2Tmj:hover{background:#f3df95;color:#5c4a10}.SettingsPage_pageWrapper__RiYB0{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;gap:24px;min-height:100vh;padding:40px 24px}.SettingsPage_main__mKJWf{align-items:flex-start;background:#0000;display:flex;flex:1 1;gap:24px;justify-content:center;min-width:0}.SettingsPage_settingsContainer__SHMmx{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;max-width:1400px;min-width:0;overflow:hidden;width:100%}.SettingsPage_content__tvhcu{background:#0000;display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.SettingsPage_contentInner__QsEg0{flex:1 1;padding:40px}.SettingsPage_contentInner__QsEg0 h1{color:#b99a2a}.SettingsPage_contentCompact__foOfC{justify-content:flex-start}.SettingsPage_contentInnerCompact__trFeO{flex:0 1 auto;margin:0 auto;max-width:820px;padding:28px 32px 36px;width:100%}@media (max-width:768px){.SettingsPage_pageWrapper__RiYB0{flex-direction:column;padding:20px 16px}.SettingsPage_main__mKJWf{align-items:stretch;flex-direction:column;gap:14px;width:100%}.SettingsPage_settingsContainer__SHMmx{border-radius:12px;flex-direction:column;width:100%}.SettingsPage_contentInner__QsEg0{padding:20px}.SettingsPage_contentInnerCompact__trFeO{max-width:100%;padding:20px}}@media (max-width:480px){.SettingsPage_pageWrapper__RiYB0{gap:16px;padding:12px 8px}.SettingsPage_main__mKJWf{gap:10px}.SettingsPage_settingsContainer__SHMmx{border-radius:10px}.SettingsPage_contentInnerCompact__trFeO,.SettingsPage_contentInner__QsEg0{padding:14px 12px}}[data-theme=dark] .SettingsPage_pageWrapper__RiYB0{background:radial-gradient(ellipse at 0 0,#6d4dd91a 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf60f 0,#0000 50%),#0d0d14}[data-theme=dark] .SettingsPage_settingsContainer__SHMmx{background:#1a1828;border-color:#8b5cf62e;box-shadow:0 4px 24px #00000059,0 1px 4px #00000040}.AdminServiceCatalogsPage_pageWrapper__-1pNx{background:#fffde4;min-height:100vh;padding:120px 24px 80px}.AdminServiceCatalogsPage_page__YBTQ6{background:#fffef7;border:2px solid #ffe066;border-radius:16px;box-shadow:0 10px 30px #ffd60033;margin:0 auto;max-width:1100px;padding:32px}.AdminServiceCatalogsPage_header__OO8-n h1{color:#b99a2a;font-size:2rem;margin:0 0 6px}.AdminServiceCatalogsPage_header__OO8-n p{color:#6c5c2d;margin:0}.AdminServiceCatalogsPage_section__96Ynr{margin-top:32px}.AdminServiceCatalogsPage_section__96Ynr h2{color:#b99a2a;margin:0 0 16px}.AdminServiceCatalogsPage_addRow__KTESG,.AdminServiceCatalogsPage_selectRow__IdFpS{align-items:center;display:flex;gap:12px;margin-bottom:16px}.AdminServiceCatalogsPage_helperText__yRdZF{color:#8b7b4a;font-weight:600}.AdminServiceCatalogsPage_input__dSoFd,.AdminServiceCatalogsPage_select__fcLg5{background:#fff;border:2px solid #ffe066;border-radius:8px;font-size:.95rem;padding:10px 12px;width:100%}.AdminServiceCatalogsPage_select__fcLg5{max-width:320px}.AdminServiceCatalogsPage_list__RDn3Z{display:flex;flex-direction:column;gap:12px}.AdminServiceCatalogsPage_listRow__CKNug{grid-gap:12px;align-items:center;background:#fff;border:1px solid #ffe066;border-radius:12px;display:grid;gap:12px;grid-template-columns:1.2fr .9fr .6fr .4fr .4fr .6fr;padding:12px}.AdminServiceCatalogsPage_catalogInfoCell__uf3oS{display:flex;flex-direction:column;gap:6px}.AdminServiceCatalogsPage_catalogMeta__0YEkX{color:#6c5c2d;font-size:.85rem;font-weight:600}.AdminServiceCatalogsPage_card__fG1Ya{background:#fff;border:2px solid #ffe066;border-radius:12px;padding:16px}.AdminServiceCatalogsPage_gridHeader__cOe2b,.AdminServiceCatalogsPage_gridRow__niGkz{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1.6fr .6fr .6fr .4fr .5fr .6fr}.AdminServiceCatalogsPage_gridHeader__cOe2b{color:#b99a2a;font-weight:700;margin-bottom:8px}.AdminServiceCatalogsPage_gridRow__niGkz{border-bottom:1px solid #f2e2a5;padding:10px 0}.AdminServiceCatalogsPage_gridRow__niGkz:last-child{border-bottom:none}.AdminServiceCatalogsPage_gridActions__RnG1W{display:flex;gap:8px}.AdminServiceCatalogsPage_checkboxLabel__YN0mx{align-items:center;color:#6c5c2d;display:flex;font-weight:600;gap:8px}.AdminServiceCatalogsPage_dangerBtn__lJsNG,.AdminServiceCatalogsPage_ghostBtn__GW2N0,.AdminServiceCatalogsPage_primaryBtn__NMgbH,.AdminServiceCatalogsPage_secondaryBtn__nLiI1{border:2px solid #0000;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 12px}.AdminServiceCatalogsPage_primaryBtn__NMgbH{background:#ffd600;border-color:#b99a2a}.AdminServiceCatalogsPage_secondaryBtn__nLiI1{background:#fff;border-color:#b99a2a;color:#b99a2a}.AdminServiceCatalogsPage_dangerBtn__lJsNG{background:#fff4f4;border-color:#f5c2c2;color:#b42318}.AdminServiceCatalogsPage_ghostBtn__GW2N0{background:#fff;border-color:#ffe066;color:#6c5c2d}.AdminServiceCatalogsPage_loading__opjnA{color:#b99a2a;font-weight:600}.AdminServiceCatalogsPage_error__wlpxx{background:#fff4f4;border:1px solid #f5c2c2;border-radius:8px;color:#b42318;margin-top:16px;padding:10px 12px}.AdminServiceCatalogsPage_warning__SVIlU{background:#fff9e5;border:1px solid #ffe066;border-radius:8px;color:#6c5c2d;font-size:.92rem;margin:10px 0 14px;padding:10px 12px}@media (max-width:960px){.AdminServiceCatalogsPage_gridHeader__cOe2b,.AdminServiceCatalogsPage_gridRow__niGkz,.AdminServiceCatalogsPage_listRow__CKNug{grid-template-columns:1fr}.AdminServiceCatalogsPage_select__fcLg5{max-width:100%}}.NewQuotePage_pageBody__Bf\+sD{display:flex;flex:1 1;flex-direction:column;gap:20px;margin:32px auto 48px;max-width:900px;padding:0 20px;width:100%}.NewQuotePage_pageHeader__SoI36{align-items:center;display:flex;gap:12px;justify-content:space-between}.NewQuotePage_pageTitle__s5I0r{color:#1c1c1c;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}[data-theme=dark] .NewQuotePage_pageTitle__s5I0r{color:#ede9ff}.NewQuotePage_backBtn__-fQuK{align-items:center;color:#9ca3af;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;text-decoration:none;transition:color .15s}.NewQuotePage_backBtn__-fQuK:hover{color:#b99a2a}[data-theme=dark] .NewQuotePage_backBtn__-fQuK{color:#6b6490}[data-theme=dark] .NewQuotePage_backBtn__-fQuK:hover{color:#a78bfa}.NewQuotePage_twoCol__SW45D{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:640px){.NewQuotePage_twoCol__SW45D{grid-template-columns:1fr}}.NewQuotePage_card__6\+QWx{background:#fff;border:1.5px solid #f0ece0;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:22px 24px}[data-theme=dark] .NewQuotePage_card__6\+QWx{background:#1c1b2d;border-color:#8b5cf626}.NewQuotePage_mainCard__4Jo63{background:#fff;border:1.5px solid #f0ece0;border-radius:18px;box-shadow:0 2px 12px #b99a2a0a;display:flex;flex-direction:column;padding:8px 28px 28px}[data-theme=dark] .NewQuotePage_mainCard__4Jo63{background:#1c1b2d;border-color:#8b5cf626;box-shadow:0 2px 12px #00000040}.NewQuotePage_formSection__oN\+Af{border-bottom:1px solid #f3eedc;display:flex;flex-direction:column;gap:14px;padding:20px 0}.NewQuotePage_formSection__oN\+Af:last-child{border-bottom:none}[data-theme=dark] .NewQuotePage_formSection__oN\+Af{border-bottom-color:#8b5cf61f}.NewQuotePage_twoColInner__i\+xlf{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}@media (max-width:640px){.NewQuotePage_twoColInner__i\+xlf{gap:18px;grid-template-columns:1fr}}.NewQuotePage_subSection__pr-LZ{display:flex;flex-direction:column;gap:14px}.NewQuotePage_autocompleteItemSecondary__uTjk3{color:#9ca3af;font-size:.78rem;margin-top:2px}[data-theme=dark] .NewQuotePage_autocompleteItemSecondary__uTjk3{color:#6b6490}.NewQuotePage_autocompleteEmpty__1q8PH{color:#9ca3af;font-size:.85rem;font-style:italic;padding:12px 14px;text-align:center}[data-theme=dark] .NewQuotePage_autocompleteEmpty__1q8PH{color:#6b6490}.NewQuotePage_cardTitle__JlRHv{color:#9ca3af;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}[data-theme=dark] .NewQuotePage_cardTitle__JlRHv{color:#6b6490}.NewQuotePage_fieldLabel__LpEsq{color:#4b5563;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;margin-bottom:5px}[data-theme=dark] .NewQuotePage_fieldLabel__LpEsq{color:#a0a0c0}.NewQuotePage_required__vLVNX{color:#ef4444;margin-left:2px}.NewQuotePage_inputWrap__M3ZbB{position:relative}.NewQuotePage_input__9VyIN{background:#fafaf7;border:1.5px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1c1c1c;font-family:Inter,sans-serif;font-size:.92rem;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.NewQuotePage_input__9VyIN:focus{border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a1a}[data-theme=dark] .NewQuotePage_input__9VyIN{background:#ffffff0d;border-color:#ffffff1a;color:#ede9ff}[data-theme=dark] .NewQuotePage_input__9VyIN:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1f}.NewQuotePage_input__9VyIN::placeholder{color:#c4c4c4}[data-theme=dark] .NewQuotePage_input__9VyIN::placeholder{color:#4a4a6a}.NewQuotePage_textarea__rnR\+h{min-height:90px;resize:vertical}.NewQuotePage_autocompleteList__i0Ft5{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:50}[data-theme=dark] .NewQuotePage_autocompleteList__i0Ft5{background:#1c1b2d;border-color:#8b5cf64d;box-shadow:0 8px 24px #0006}.NewQuotePage_autocompleteItem__LXGhE{color:#374151;cursor:pointer;font-size:.9rem;padding:10px 14px;transition:background .1s}.NewQuotePage_autocompleteItem__LXGhE:hover{background:#fdf9eb}[data-theme=dark] .NewQuotePage_autocompleteItem__LXGhE{color:#c4bce8}[data-theme=dark] .NewQuotePage_autocompleteItem__LXGhE:hover{background:#a78bfa1a}.NewQuotePage_siteHelpers__\+\+3Jj{display:flex;gap:8px;margin-top:6px}.NewQuotePage_helperBtn__BmzsS{align-items:center;background:#0000;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;gap:5px;padding:6px 12px;transition:border-color .15s,color .15s,background .15s}.NewQuotePage_helperBtn__BmzsS:hover{background:#fdf9eb;border-color:#b99a2a;color:#b99a2a}[data-theme=dark] .NewQuotePage_helperBtn__BmzsS{border-color:#ffffff1a;color:#6b6490}[data-theme=dark] .NewQuotePage_helperBtn__BmzsS:hover{background:#a78bfa14;border-color:#a78bfa;color:#a78bfa}.NewQuotePage_createNewLink__Jrm3r{align-items:center;background:#0000;border:1.5px dashed #d1d5db;border-radius:10px;color:#9ca3af;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;gap:5px;justify-content:center;padding:9px 14px;transition:border-color .15s,color .15s;width:100%}.NewQuotePage_createNewLink__Jrm3r:hover{border-color:#b99a2a;color:#b99a2a}[data-theme=dark] .NewQuotePage_createNewLink__Jrm3r{border-color:#ffffff1a;color:#4a4a6a}[data-theme=dark] .NewQuotePage_createNewLink__Jrm3r:hover{border-color:#a78bfa;color:#a78bfa}.NewQuotePage_errorMsg__T8YyT{color:#ef4444;font-size:.82rem;font-weight:600;margin-top:2px}.NewQuotePage_formFooter__2XhHC{display:flex;gap:12px;justify-content:flex-end;padding-top:4px}.NewQuotePage_cancelBtn__-OSZJ{align-items:center;background:#0000;border:1.5px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.92rem;font-weight:600;padding:11px 24px;text-decoration:none;transition:border-color .15s,color .15s}.NewQuotePage_cancelBtn__-OSZJ:hover{border-color:#9ca3af;color:#374151}[data-theme=dark] .NewQuotePage_cancelBtn__-OSZJ{border-color:#ffffff1a;color:#6b6490}[data-theme=dark] .NewQuotePage_cancelBtn__-OSZJ:hover{border-color:#fff3;color:#ede9ff}.NewQuotePage_submitBtn__LVc\+S{align-items:center;background:linear-gradient(135deg,#c9a227,#b99a2a);border:none;border-radius:10px;box-shadow:0 4px 14px #b99a2a59;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.92rem;font-weight:700;gap:7px;padding:11px 28px;transition:opacity .15s,transform .15s,box-shadow .15s}.NewQuotePage_submitBtn__LVc\+S:hover:not(:disabled){box-shadow:0 6px 20px #b99a2a73;opacity:.93;transform:translateY(-1px)}.NewQuotePage_submitBtn__LVc\+S:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .NewQuotePage_submitBtn__LVc\+S{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 14px #8b5cf666}.QuotesReportPage_page__oJ3US{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;flex-direction:column;min-height:100vh}.QuotesReportPage_stickyBar__pwUCs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaeceb;border-bottom:1px solid #f3e3a4;position:-webkit-sticky;position:sticky;top:0;z-index:50}.QuotesReportPage_stickyBarInner__8THVc{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:10px 24px}.QuotesReportPage_shell__8B-XH{flex:1 1;margin:0 auto;max-width:1240px;padding:24px 24px 36px}.QuotesReportPage_mainCard__XNnWl{background:#fff;border:1px solid #fbeca2;border-radius:22px;box-shadow:inset 0 1px 0 #fff9,0 30px 60px -36px #956d1659;padding:28px 28px 32px}@media (max-width:720px){.QuotesReportPage_mainCard__XNnWl{border-radius:16px;padding:20px 16px 24px}}.QuotesReportPage_header__SQIzG{margin-bottom:18px}.QuotesReportPage_headerLeft__sBqkk h1{color:#1f2937;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.QuotesReportPage_headerLeft__sBqkk p{color:#6b7280;font-size:14px;margin:0}.QuotesReportPage_controls__iGx9h{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.QuotesReportPage_rangeBtn__FxIna{background:#fff;border:1px solid #f3e3a4;border-radius:999px;color:#6b5b1f;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:all .15s ease}.QuotesReportPage_rangeBtn__FxIna:hover{border-color:#d4a93b;color:#b9831b}.QuotesReportPage_rangeBtnActive__VgWma{background:linear-gradient(135deg,#f9d56e,#f0b428);border-color:#d4a93b;box-shadow:0 6px 14px -8px #d4a93b99;color:#4d370b}.QuotesReportPage_downloadBtn__-6c6P{align-items:center;background:linear-gradient(135deg,#f9d56e,#e8a800);border:1px solid #d4a93b;border-radius:999px;box-shadow:0 4px 14px -6px #d4a93b8c;color:#4a3300;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 18px;transition:all .18s ease}.QuotesReportPage_downloadBtn__-6c6P:before{content:"⬇";font-size:13px}.QuotesReportPage_downloadBtn__-6c6P:hover:not(:disabled){background:linear-gradient(135deg,#ffe07a,#d4a000);box-shadow:0 8px 20px -8px #d4a93bb3;transform:translateY(-2px)}.QuotesReportPage_downloadBtn__-6c6P:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.QuotesReportPage_backLink__Po8Le{color:#b9831b;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.QuotesReportPage_kpiGrid__Gc3Vh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.QuotesReportPage_kpiCard__0mjWe{background:#fff;border:1px solid #fbeca2;border-radius:18px;box-shadow:inset 0 1px 0 #fff9,0 18px 40px -28px #956d1659;overflow:hidden;padding:20px 22px;position:relative}.QuotesReportPage_kpiCard__0mjWe:before{background:linear-gradient(90deg,#f0b428,#0000);background:linear-gradient(90deg,var(--accent,#f0b428),#0000);content:"";height:4px;inset:0 0 auto 0;position:absolute}.QuotesReportPage_kpiCardClickable__61R-V{cursor:pointer}.QuotesReportPage_kpiCardClickable__61R-V:hover{box-shadow:inset 0 1px 0 #fff9,0 22px 44px -28px #956d1680;transform:translateY(-2px)}.QuotesReportPage_kpiCardClickable__61R-V:focus-visible{outline:3px solid #f8717159;outline-offset:3px}.QuotesReportPage_kpiLabel__Lz\+6E{color:#8a7a3c;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.QuotesReportPage_kpiValue__Rj5hh{color:#1f2937;font-size:28px;font-weight:700;line-height:1.1;margin-top:8px}.QuotesReportPage_kpiSub__nRqGS{color:#6b7280;font-size:12px;margin-top:6px}.QuotesReportPage_kpiTrend__DyqYA{align-items:center;background:#fef3c7;border-radius:999px;color:#92660b;display:inline-flex;font-size:12px;font-weight:600;margin-top:10px;padding:3px 10px}.QuotesReportPage_row__iu6lo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin-bottom:20px}.QuotesReportPage_bottomRow__wHLz3{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:980px){.QuotesReportPage_bottomRow__wHLz3,.QuotesReportPage_row__iu6lo{grid-template-columns:1fr}}.QuotesReportPage_card__MoDJp{background:#fff;border:1px solid #fbeca2;border-radius:18px;box-shadow:0 18px 40px -28px #956d1640;padding:22px 24px}.QuotesReportPage_cardTitle__LSsUw{color:#1f2937;font-size:16px;font-weight:700;margin:0 0 4px}.QuotesReportPage_cardSubtitle__ABzCp{color:#6b7280;font-size:13px;margin:0 0 18px}.QuotesReportPage_feedbackList__a2hpp{display:flex;flex-direction:column;gap:10px;max-height:460px;overflow-y:auto;padding-right:4px}.QuotesReportPage_feedbackItem__uRZWz{background:#fffdf3;border:1px solid #f6e8b2;border-radius:14px;padding:14px 16px;transition:transform .15s ease,box-shadow .15s ease}.QuotesReportPage_feedbackItem__uRZWz:hover{box-shadow:0 10px 24px -18px #956d168c;transform:translateY(-1px)}.QuotesReportPage_feedbackItemHeader__PoCFS{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.QuotesReportPage_feedbackCustomer__-nd2R{color:#1f2937;font-size:14px;font-weight:700}.QuotesReportPage_feedbackAmount__Z90Td{color:#b9831b;font-size:13px;font-weight:600}.QuotesReportPage_feedbackMeta__smDS7{color:#8a7a3c;font-size:11px;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.QuotesReportPage_feedbackMessage__GAePo{background:#fdf6dc;border-left:3px solid #d4a93b;border-radius:10px;color:#1f2937;font-size:13px;line-height:1.45;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.QuotesReportPage_feedbackEmpty__iTkZ7{background:#fffdf3;border:1px dashed #f3e3a4;border-radius:12px;color:#9ca3af;font-size:13px;font-style:italic;padding:18px 14px;text-align:center}.QuotesReportPage_openLink__uVjaK{color:#b9831b;font-size:12px;font-weight:600;text-decoration:none}.QuotesReportPage_openLink__uVjaK:hover{text-decoration:underline}.QuotesReportPage_tableWrap__zftTd{border:1px solid #f0e6a0;border-radius:12px;margin-top:12px;overflow:hidden}.QuotesReportPage_table__emqSo{border-collapse:collapse;font-size:13.5px;width:100%}.QuotesReportPage_table__emqSo thead tr{background:linear-gradient(90deg,#fffbe6,#fff8d6)}.QuotesReportPage_table__emqSo th{border-bottom:1.5px solid #e8d880;color:#8a6f1e;font-size:11px;font-weight:700;letter-spacing:.6px;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.QuotesReportPage_table__emqSo td{border-bottom:1px solid #f5ebb8;color:#1f2937;padding:13px 16px;vertical-align:middle}.QuotesReportPage_table__emqSo tbody tr:nth-child(2n) td{background:#fff8d659}.QuotesReportPage_table__emqSo tbody tr:hover td{background:#ffd60014;transition:background .15s ease}.QuotesReportPage_table__emqSo tr:last-child td{border-bottom:none}.QuotesReportPage_table__emqSo .QuotesReportPage_tableNum__a4gHJ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.QuotesReportPage_thAccepted__UthzD{background:#34d3991f!important;color:#065f46!important}.QuotesReportPage_thDeclined__QpoZ0{background:#f871711a!important;color:#991b1b!important}.QuotesReportPage_tdAccepted__GUDzg{background:#34d3990f;color:#065f46;font-weight:600}.QuotesReportPage_tdDeclined__sJOTO{background:#f871710f;color:#991b1b;font-weight:600}.QuotesReportPage_itemNameCell__D1rF-{color:#1f2937;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotesReportPage_diffUp__iA6mm{color:#b91c1c;font-weight:700}.QuotesReportPage_diffDown__Q9lnt{color:#059669;font-weight:700}.QuotesReportPage_diffNeutral__veXpG{color:#6b7280;font-weight:600}.QuotesReportPage_diffPct__nNOqq{font-size:11px;opacity:.75}.QuotesReportPage_lineItemsWrap__BBVcF{border:1px solid #f0e6a0;border-radius:10px;margin:8px 0 10px;overflow:hidden}.QuotesReportPage_lineItemRow__r5zu3{align-items:baseline;border-bottom:1px solid #f5ebb8;display:flex;font-size:12px;gap:8px;padding:7px 12px}.QuotesReportPage_lineItemRow__r5zu3:last-child{border-bottom:none}.QuotesReportPage_lineItemRow__r5zu3:nth-child(2n){background:#fff8d666}.QuotesReportPage_lineItemName__FahcM{color:#1f2937;flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuotesReportPage_lineItemQtyPrice__BgAtP{font-feature-settings:"tnum";color:#8a7a3c;font-variant-numeric:tabular-nums;white-space:nowrap}.QuotesReportPage_lineItemTotal__f24rR{font-feature-settings:"tnum";color:#b9831b;font-variant-numeric:tabular-nums;font-weight:700;min-width:52px;text-align:right;white-space:nowrap}.QuotesReportPage_chartWrap__SSH9y{height:280px;width:100%}.QuotesReportPage_skeleton__le9F4{animation:QuotesReportPage_shimmer__PK8C2 1.4s infinite;background:linear-gradient(90deg,#fdf6dc 25%,#fef3c7 50%,#fdf6dc 75%);background-size:200% 100%;border-radius:12px;height:100px}@keyframes QuotesReportPage_shimmer__PK8C2{0%{background-position:200% 0}to{background-position:-200% 0}}.QuotesReportPage_errorBanner__91VQc{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;margin-bottom:16px;padding:14px 18px}.QuotesReportPage_kpiSection__VlhTg{background:linear-gradient(135deg,#fffef8,#fffaec);border:1px solid #f5e99a;border-radius:20px;margin-bottom:20px;padding:20px 20px 16px}.QuotesReportPage_gaugeRow__zhO4p{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}@media (max-width:720px){.QuotesReportPage_gaugeRow__zhO4p{grid-template-columns:1fr}}.QuotesReportPage_statRow__VIWFb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.QuotesReportPage_statRow__VIWFb{grid-template-columns:1fr}}.QuotesReportPage_gaugeCard__elcuz{align-items:center;background:#fff;border:1px solid #f0e8b0;border-radius:16px;box-shadow:0 2px 8px #956d1614;display:flex;flex-direction:column;padding:16px 16px 14px;text-align:center}.QuotesReportPage_gaugeCardClickable__hNPeV{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.QuotesReportPage_gaugeCardClickable__hNPeV:hover{box-shadow:0 8px 20px #956d162e;transform:translateY(-2px)}.QuotesReportPage_gaugeCardClickable__hNPeV:focus-visible{outline:3px solid #f8717159;outline-offset:3px}.QuotesReportPage_gaugeWrap__JJdW1{align-items:center;display:flex;height:128px;justify-content:center;margin-bottom:2px;position:relative;width:128px}.QuotesReportPage_gaugeDisplay__-JK6\+{font-size:22px;font-weight:800;left:50%;letter-spacing:-.5px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.QuotesReportPage_gaugeLabel__5DwAe{color:#8a7a3c;font-size:11px;font-weight:700;letter-spacing:.7px;margin-top:12px;text-transform:uppercase}.QuotesReportPage_gaugeSub__4ZxLW{color:#6b7280;font-size:12px;line-height:1.3;margin-top:3px}.QuotesReportPage_statCard__ePvb6{background:#fff;border:1px solid #f0e8b0;border-radius:14px;box-shadow:0 2px 8px #956d160f;overflow:hidden;padding:14px 18px;position:relative}.QuotesReportPage_statCard__ePvb6:before{background:linear-gradient(90deg,#f0b428,#0000 70%);background:linear-gradient(90deg,var(--accent,#f0b428),#0000 70%);content:"";height:3px;inset:0 0 auto 0;position:absolute}.QuotesReportPage_statLabel__DzPsG{color:#8a7a3c;font-size:10px;font-weight:700;letter-spacing:.7px;margin-bottom:5px;text-transform:uppercase}.QuotesReportPage_statValue__J9D7T{color:#1f2937;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.1}.QuotesReportPage_statSub__9tt4d{color:#6b7280;font-size:12px;margin-top:3px}@media print{@page{size:A4 portrait;margin:18mm 18mm 20mm 18mm}*{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_DashboardNavbar__\+lgwv,.QuotesReportPage_alert__DjWwo,.QuotesReportPage_banner__\+BZ\+h,.QuotesReportPage_navbar__gFitT,.QuotesReportPage_notification__Dzx0p,.QuotesReportPage_sidebar__BONxN,.QuotesReportPage_you-have-days__S3RIi,[class*=BillingBanner],[class*=Navbar],[class*=Sidebar],[class*=alert],[class*=banner],[class*=navbar],[class*=notification],[class*=sidebar],aside,div[style*="background: linear-gradient"],header,nav{display:none!important}.QuotesReportPage_page__oJ3US{color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.QuotesReportPage_stickyBar__pwUCs{display:none!important}.QuotesReportPage_shell__8B-XH{margin:0;max-width:100%;padding:0}.QuotesReportPage_header__SQIzG{border-bottom:3px solid #d4a93b;margin-bottom:24px;padding-bottom:16px;page-break-after:avoid}.QuotesReportPage_headerLeft__sBqkk h1{color:#1f2937;font-size:32px;font-weight:800;letter-spacing:-1px;margin:0 0 10px}.QuotesReportPage_headerLeft__sBqkk p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.QuotesReportPage_kpiSection__VlhTg{background:#fafafa!important;border:1px solid #e5e7eb!important;border-radius:8px;margin-bottom:24px;padding:16px;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_gaugeRow__zhO4p{margin-bottom:10px}.QuotesReportPage_gaugeRow__zhO4p,.QuotesReportPage_statRow__VIWFb{grid-gap:10px;display:grid!important;gap:10px;grid-template-columns:repeat(3,1fr)}.QuotesReportPage_gaugeCard__elcuz{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none!important;break-inside:avoid;padding:12px 10px;page-break-inside:avoid}.QuotesReportPage_gaugeWrap__JJdW1{height:100px;width:100px}.QuotesReportPage_gaugeDisplay__-JK6\+{font-size:17px}.QuotesReportPage_gaugeLabel__5DwAe{font-size:10px;margin-top:8px}.QuotesReportPage_gaugeSub__4ZxLW{font-size:10px}.QuotesReportPage_statCard__ePvb6{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none!important;break-inside:avoid;padding:12px 14px;page-break-inside:avoid}.QuotesReportPage_statLabel__DzPsG{font-size:10px;margin-bottom:3px}.QuotesReportPage_statValue__J9D7T{font-size:22px}.QuotesReportPage_statSub__9tt4d{font-size:10px}.QuotesReportPage_card__MoDJp{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000f!important;break-inside:avoid;margin-bottom:22px;padding:18px;page-break-inside:avoid}.QuotesReportPage_cardTitle__LSsUw{color:#1f2937;font-size:18px;font-weight:800;margin:0 0 8px}.QuotesReportPage_cardSubtitle__ABzCp{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 16px}.QuotesReportPage_bottomRow__wHLz3,.QuotesReportPage_row__iu6lo{display:block!important}.QuotesReportPage_bottomRow__wHLz3>*,.QuotesReportPage_row__iu6lo>*{margin-bottom:22px}.QuotesReportPage_chartWrap__SSH9y{color-adjust:exact!important;height:320px!important;margin:16px 0;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_feedbackList__a2hpp{margin-top:12px;max-height:none!important;overflow:visible!important}.QuotesReportPage_feedbackItem__uRZWz,.QuotesReportPage_lineItemsWrap__BBVcF,.QuotesReportPage_tableWrap__zftTd{break-inside:avoid!important;page-break-inside:avoid!important}.QuotesReportPage_table__emqSo{font-size:13px;margin-top:12px}.QuotesReportPage_table__emqSo thead tr{color-adjust:exact!important;background:#f3f4f6!important}.QuotesReportPage_table__emqSo th,.QuotesReportPage_table__emqSo thead tr{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_table__emqSo th{color-adjust:exact!important;border-bottom:2px solid #d1d5db;color:#374151;font-size:12px;font-weight:800;letter-spacing:.4px;padding:13px 14px;text-transform:uppercase}.QuotesReportPage_table__emqSo td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:13px;padding:12px 14px}.QuotesReportPage_table__emqSo tbody tr:nth-child(2n) td{color-adjust:exact!important;background:#f9fafb99!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_tdAccepted__GUDzg,.QuotesReportPage_thAccepted__UthzD{color-adjust:exact!important;background:#dcfce7!important;color:#166534!important;font-weight:600;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_tdDeclined__sJOTO,.QuotesReportPage_thDeclined__QpoZ0{color-adjust:exact!important;background:#fee2e2!important;color:#991b1b!important;font-weight:600;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.QuotesReportPage_feedbackItem__uRZWz{background:#fafbfc;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:14px;padding:16px}.QuotesReportPage_feedbackItemHeader__PoCFS{margin-bottom:10px}.QuotesReportPage_feedbackCustomer__-nd2R{color:#1f2937;font-size:14px;font-weight:700}.QuotesReportPage_feedbackMeta__smDS7{color:#6b7280;font-size:12px;margin-bottom:12px}.QuotesReportPage_feedbackMessage__GAePo{background:#fffaed;border-left:3px solid #d4a93b;color:#374151;font-size:13px;line-height:1.6;padding:14px}.QuotesReportPage_lineItemRow__r5zu3{border-bottom:1px solid #e5e7eb;font-size:12px;padding:10px 12px}.QuotesReportPage_lineItemRow__r5zu3:nth-child(2n){background:#f9fafb80}.QuotesReportPage_feedbackEmpty__iTkZ7{background:#f9fafb;border:1px dashed #e5e7eb;font-size:13px;padding:24px 18px;text-align:center}.QuotesReportPage_openLink__uVjaK,footer{display:none!important}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.LiveMapPage_page__NpF-u{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:100vh}.LiveMapPage_shell__Gg8yB{flex:1 1;margin:0 auto;max-width:1240px;padding:24px 24px 48px;width:100%}.LiveMapPage_mainCard__PiHBU{background:#fff;border:1px solid #fbeca2;border-radius:22px;box-shadow:inset 0 1px 0 #fff9,0 30px 60px -36px #956d1659;padding:24px 24px 26px}.LiveMapPage_header__mxiVZ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:18px}.LiveMapPage_title__ebifB{color:#b99a2a;font-size:1.29rem;font-weight:700;letter-spacing:.03em;margin:0 0 6px}.LiveMapPage_subtitle__hlW4C{color:#6b7280;font-size:13.5px;margin:0;max-width:540px}.LiveMapPage_shareBlock__Hq6Mt{align-items:center;background:#fffdf3;border:1px solid #fbeca2;border-radius:14px;display:flex;gap:14px;padding:10px 16px}.LiveMapPage_shareCopy__HvJTC{display:flex;flex-direction:column;gap:2px}.LiveMapPage_shareLabel__guypV{color:#1f2937;font-size:13px;font-weight:700}.LiveMapPage_shareHint__QKqf-{color:#8a7a3c;font-size:11.5px}.LiveMapPage_toggle__qPPhD{background:#e5e7eb;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:26px;padding:0;position:relative;transition:background .18s ease;width:44px}.LiveMapPage_toggle__qPPhD:disabled{cursor:not-allowed;opacity:.6}.LiveMapPage_toggleKnob__-u1Db{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:20px}.LiveMapPage_toggleOn__4Xw0O{background:linear-gradient(135deg,#f9d56e,#f0b428)}.LiveMapPage_toggleOn__4Xw0O .LiveMapPage_toggleKnob__-u1Db{transform:translateX(18px)}.LiveMapPage_notice__aPysp{background:#fffdf3;border:1px dashed #fbeca2;border-radius:12px;color:#6b5b1f;font-size:14px;line-height:1.5;padding:18px 20px}.LiveMapPage_body__CdUjl{grid-gap:20px;display:grid;gap:20px;grid-template-columns:320px 1fr}@media (max-width:920px){.LiveMapPage_body__CdUjl{grid-template-columns:1fr}}.LiveMapPage_sidebar__O8-bF{background:#fffdf3;border:1px solid #fbeca2;border-radius:16px;display:flex;flex-direction:column;gap:12px;max-height:640px;padding:16px 14px}.LiveMapPage_sidebarHeader__2cD9T{align-items:baseline;color:#1f2937;display:flex;font-size:13px;font-weight:800;justify-content:space-between;letter-spacing:.5px;text-transform:uppercase}.LiveMapPage_sidebarMeta__cSyXi{color:#8a7a3c;font-size:11px;font-weight:600}.LiveMapPage_sidebarEmpty__hJdhd{background:#fff;border:1px dashed #f3e3a4;border-radius:10px;color:#6b7280;font-size:13px;line-height:1.5;padding:14px}.LiveMapPage_userList__opUux{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;overflow-y:auto;padding:0}.LiveMapPage_userItem__V6Ttb{align-items:center;background:#fff;border:1px solid #f6e8b2;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:transform .12s ease,border-color .15s ease,box-shadow .15s ease}.LiveMapPage_userItem__V6Ttb:hover{border-color:#e5c75a;box-shadow:0 8px 18px -14px #956d168c;transform:translateY(-1px)}.LiveMapPage_userItem__V6Ttb[aria-disabled=true]{cursor:default;opacity:.7}.LiveMapPage_userItemActive__V\+iRf{border-color:#d4a93b;box-shadow:0 0 0 3px #f9d56e59}.LiveMapPage_avatar__AdHEY{align-items:center;background:#fef3c7;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #d4a93b;color:#8a6f1e;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;overflow:hidden;position:relative;width:38px}.LiveMapPage_avatar__AdHEY img{height:100%;object-fit:cover;width:100%}.LiveMapPage_avatarLive__9ivaC{box-shadow:0 0 0 2px #10b981}.LiveMapPage_avatarStale__f0G1w{box-shadow:0 0 0 2px #f59e0b}.LiveMapPage_avatarOff__ZzqrZ{box-shadow:0 0 0 2px #cbd5e1;filter:grayscale(.4)}.LiveMapPage_userMeta__5aLUh{flex:1 1;min-width:0}.LiveMapPage_userName__ykCn4{color:#1f2937;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveMapPage_userSub__yF6jL{color:#6b7280;font-size:11.5px;margin-top:2px}.LiveMapPage_refreshNote__Fqsx6{border-top:1px dashed #f3e3a4;color:#8a7a3c;font-size:11px;padding-top:6px;text-align:center}.LiveMapPage_errorBanner__23\+ke{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:12px;padding:8px 10px}.LiveMapPage_mapWrap__khCVd{background:#f3f4f6;border:1px solid #fbeca2;border-radius:16px;min-height:520px;overflow:hidden;position:relative}.LiveMapPage_map__B8B5W{height:640px;width:100%}@media (max-width:920px){.LiveMapPage_map__B8B5W{height:460px}}.LiveMapPage_mapOverlay__ql3O5{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:500}.LiveMapPage_mapOverlayCard__1YCS0{background:#fffdf3f5;border:1px solid #fbeca2;border-radius:12px;box-shadow:0 16px 40px -20px #956d1680;color:#6b5b1f;font-size:13px;max-width:320px;padding:14px 18px;pointer-events:auto;text-align:center}.LiveMapPage_mapOverlayCard__1YCS0 strong{color:#1f2937;display:block;margin-bottom:4px}.LiveMapPage_mapOverlayCard__1YCS0 p{line-height:1.5;margin:0}.LiveMapPage_popup__ixz6R{font-family:Roboto,Arial,sans-serif;min-width:160px}.LiveMapPage_popupName__ZFrOO{color:#1f2937;font-size:14px;font-weight:800}.LiveMapPage_popupRole__QTHBv{color:#8a7a3c;font-size:11px;letter-spacing:.5px;margin:2px 0 6px;text-transform:uppercase}.LiveMapPage_popupMeta__sAIGn{color:#6b7280;font-size:12px;margin-top:2px}.flowody-marker{background:#0000!important;border:none!important}.flowody-marker__pin{align-items:flex-start;display:flex;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));height:50px;justify-content:center;position:relative;width:42px}.flowody-marker__pin:before{background:linear-gradient(135deg,#f9d56e,#d4a93b);-webkit-clip-path:polygon(50% 100%,8% 50%,8% 24%,20% 8%,50% 0,80% 8%,92% 24%,92% 50%);clip-path:polygon(50% 100%,8% 50%,8% 24%,20% 8%,50% 0,80% 8%,92% 24%,92% 50%);content:"";inset:0;position:absolute}.flowody-marker__pin span{color:#4d370b;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.5px;margin-top:8px;position:relative;z-index:1}.flowody-marker__pin--stale:before{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.flowody-marker__pin--stale span{color:#1f2937}.SuppliersPage_shell__FOz1y{display:flex;flex-direction:column;min-height:100vh;width:100%}.SuppliersPage_bg__Vr8Dq{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Inter,system-ui,sans-serif;padding:0 0 32px}.SuppliersPage_container__GPXXB{margin:32px auto 0;max-width:1280px;padding:0 32px}.SuppliersPage_header__mlPLv{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.SuppliersPage_headerLeft__uIgF0{display:flex;flex-direction:column;gap:2px}.SuppliersPage_title__CAthy{color:#b99a2a;font-size:1.7rem;font-weight:800;letter-spacing:-.4px;margin:0}.SuppliersPage_subtitle__Pfxlw{color:#8a7530;font-size:.92rem;margin:0}.SuppliersPage_headerRight__m7YI0{align-items:center;display:flex;gap:10px}.SuppliersPage_toolbar__04P0W{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.SuppliersPage_searchWrap__fhFtU{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:6px;box-sizing:border-box;display:flex;flex:1 1;height:36px;min-width:240px;padding:3px 10px 3px 8px;transition:border-color .18s,box-shadow .18s,background .18s}.SuppliersPage_searchInput__9El5W{all:unset;appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;flex:1 1;font-size:.9rem;line-height:1.2;min-height:18px;min-width:0;padding:0}.SuppliersPage_searchInput__9El5W:active,.SuppliersPage_searchInput__9El5W:focus,.SuppliersPage_searchInput__9El5W:hover{background:#0000!important;border:0!important;box-shadow:none!important;outline:none}.SuppliersPage_searchInput__9El5W::placeholder{color:#b99a2a;font-weight:400}.SuppliersPage_searchWrap__fhFtU:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.SuppliersPage_searchIcon__FVB0\+{color:#b99a2a;flex-shrink:0;height:15px;margin-right:6px;pointer-events:none;width:15px}.SuppliersPage_toggleArchived__8keak{align-items:center;background:#f6f8fa;border:1px solid #d8dee6;border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:600;gap:8px;padding:8px 14px;transition:background .18s,border-color .18s,box-shadow .18s;-webkit-user-select:none;user-select:none}.SuppliersPage_toggleArchived__8keak input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.SuppliersPage_toggleSwitch__tiHo-{background:#fff;border:2px solid #94a3b8;border-radius:999px;box-shadow:inset 0 1px 1px #0f172a14;flex-shrink:0;height:20px;position:relative;transition:background .18s,border-color .18s,box-shadow .18s;width:34px}.SuppliersPage_toggleThumb__QrP5W{background:#64748b;border:0;border-radius:50%;box-shadow:none;height:8px;left:4px;position:absolute;top:4px;transition:transform .18s ease;width:8px}.SuppliersPage_toggleLabel__iW\+zM{color:#4b5563}.SuppliersPage_toggleArchived__8keak input:checked+.SuppliersPage_toggleSwitch__tiHo-{background:#fff;border-color:#15803d;box-shadow:inset 0 1px 1px #1665341f}.SuppliersPage_toggleArchived__8keak input:checked+.SuppliersPage_toggleSwitch__tiHo- .SuppliersPage_toggleThumb__QrP5W{background:#15803d;transform:translateX(14px)}.SuppliersPage_toggleArchived__8keak input:checked~.SuppliersPage_toggleLabel__iW\+zM{color:#15803d}.SuppliersPage_toggleArchived__8keak:has(input:checked){background:#dff5e7;border-color:#bfe7cd}.SuppliersPage_toggleArchived__8keak input:focus-visible+.SuppliersPage_toggleSwitch__tiHo-{box-shadow:inset 0 1px 1px #1665341f,0 0 0 3px #22c55e33}.SuppliersPage_tableCard__ov\+Lo{background:#ffffffe0;border:1.5px solid #dabe504d;border-radius:16px}.SuppliersPage_mainCard__aTKdx,.SuppliersPage_tableCard__ov\+Lo{box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;overflow:hidden}.SuppliersPage_mainCard__aTKdx{background:#fffffff0;border:1.5px solid #dabe5052;border-radius:18px;margin-bottom:24px}.SuppliersPage_mainCard__aTKdx .SuppliersPage_toolbar__04P0W{background:linear-gradient(180deg,#fff8d68c,#fffbe959);border:none;border-bottom:1px solid #f6efd1;border-radius:0;box-shadow:none;margin-bottom:0;padding:16px 20px}.SuppliersPage_mainCard__aTKdx .SuppliersPage_tableCard__ov\+Lo{background:#0000;border:none;border-radius:0;box-shadow:none;overflow:visible}.SuppliersPage_table__ZkF3v{border-collapse:collapse;font-size:.92rem;width:100%}.SuppliersPage_table__ZkF3v thead th{background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:2px solid #f0e098;color:#8a7530;font-size:.74rem;font-weight:800;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.SuppliersPage_table__ZkF3v tbody td{border-bottom:1px solid #f6efd1;color:#1f1a0e;padding:14px 18px;vertical-align:middle}.SuppliersPage_table__ZkF3v tbody tr:last-child td{border-bottom:none}.SuppliersPage_table__ZkF3v tbody tr:hover{background:#fff4c266}.SuppliersPage_nameCell__W2NZN{align-items:center;display:flex;gap:12px}.SuppliersPage_avatar__CT-wr{align-items:center;background:linear-gradient(135deg,#fff4c2,#ffe7a3);border:1px solid #edd85a;border-radius:10px;color:#8a6f1e;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:800;height:36px;justify-content:center;width:36px}.SuppliersPage_supplierName__izsvv{color:#1f1a0e;font-weight:700;line-height:1.3}.SuppliersPage_supplierMeta__qiQAP{color:#8a7530;font-size:.78rem;line-height:1.3}.SuppliersPage_contactCell__MpW-C .SuppliersPage_line__BO\+Jf{display:block;line-height:1.4}.SuppliersPage_muted__iXGEy{color:#9a8550}.SuppliersPage_poBadge__aBkX1{align-items:center;background:#fff4c2;border:1px solid #edd85a;border-radius:999px;color:#8a6f1e;display:inline-flex;font-size:.74rem;font-weight:700;gap:4px;padding:3px 8px}.SuppliersPage_archivedTag__IQULm{background:#fde2cf;border:1px solid #f5c692;border-radius:999px;color:#b06b1a;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.SuppliersPage_actionsCell__hkhsc{text-align:right;white-space:nowrap}.SuppliersPage_btn__EuSwF{align-items:center;background:none;border:1.5px solid #0000;border-radius:10px;color:#b99a2a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:700;gap:8px;padding:9px 16px;transition:background .14s,transform .14s,border-color .14s,box-shadow .14s}.SuppliersPage_btnPrimary__SsaQ\+{background:#ffd600;border:1.5px solid #ffd600;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b}.SuppliersPage_btnPrimary__SsaQ\+:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}.SuppliersPage_btnPrimary__SsaQ\+:active{background:#ffb800;border-color:#ffb800;box-shadow:0 2px 8px #ffd60047;transform:translateY(0)}.SuppliersPage_btnGhost__BzcXB{border-color:#b99a2a80}.SuppliersPage_btnGhost__BzcXB:hover{background:#fff4c2;border-color:#b99a2a}.SuppliersPage_btnSubtle__dYAhM{border:1px solid #0000;color:#6b5a3a;font-size:.82rem;padding:6px 10px}.SuppliersPage_btnSubtle__dYAhM:hover{background:#fff4c2;color:#1f1a0e}.SuppliersPage_btnDanger__hyNkJ{color:#b91c1c}.SuppliersPage_btnDanger__hyNkJ:hover{background:#fee2e2}.SuppliersPage_empty__p-SZY{color:#8a7530;padding:60px 24px;text-align:center}.SuppliersPage_emptyTitle__AVzm8{color:#1f1a0e;font-size:1.1rem;font-weight:800;margin:0 0 6px}.SuppliersPage_emptySub__CjFk-{font-size:.9rem;margin:0 auto 16px;max-width:440px}.SuppliersPage_emptyEmoji__UR2qf{display:block;font-size:44px;margin-bottom:14px}.SuppliersPage_modalOverlay__rqgwb{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#281e056b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9998}.SuppliersPage_modal__\+L4X8{background:#fff;border:1.5px solid #f0e098;border-radius:18px;box-shadow:0 20px 50px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:640px;overflow:hidden;width:100%}.SuppliersPage_modalHeader__jwXY\+{background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:2px solid #edd85a;padding:20px 24px}.SuppliersPage_modalTitle__FcRVH{color:#b99a2a;font-size:1.2rem;font-weight:800;margin:0}.SuppliersPage_modalSub__RpQ1T{color:#8a7530;font-size:.85rem;margin:4px 0 0}.SuppliersPage_modalBody__jWwR1{overflow-y:auto;padding:22px 24px}.SuppliersPage_modalFooter__mqlqy{background:#fffdf3;border-top:1px solid #f0e6a0;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.SuppliersPage_formRow__r1j87{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.SuppliersPage_formRow__r1j87.SuppliersPage_single__Nsbg4{grid-template-columns:1fr}.SuppliersPage_field__qpTqI{display:flex;flex-direction:column;gap:6px}.SuppliersPage_label__BzL9D{color:#6b5a3a;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.SuppliersPage_required__o\+5Ux{color:#b91c1c;margin-left:4px}.SuppliersPage_input__AeW6q,.SuppliersPage_select__kk5-v,.SuppliersPage_textarea__02UA7{background:#fffef7;border:1.5px solid #dabe5066;border-radius:9px;color:#1f1a0e;font-family:inherit;font-size:.94rem;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.SuppliersPage_input__AeW6q:focus,.SuppliersPage_select__kk5-v:focus,.SuppliersPage_textarea__02UA7:focus{background:#fff;border-color:#b99a2a;box-shadow:0 0 0 4px #b99a2a1f}.SuppliersPage_textarea__02UA7{min-height:80px;resize:vertical}.SuppliersPage_formError__wQNFG{background:#fee2e2;border:1px solid #fecaca;border-radius:9px;color:#991b1b;font-size:.86rem;margin-bottom:14px;padding:10px 14px}.SuppliersPage_spinner__\+H2VQ{animation:SuppliersPage_spin__9Jqgb .8s linear infinite;border:2px solid #b99a2a;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;width:16px}@keyframes SuppliersPage_spin__9Jqgb{to{transform:rotate(1turn)}}.SuppliersPage_loading__pDlnV{color:#8a7530;padding:60px 0;text-align:center}@media (max-width:768px){.SuppliersPage_container__GPXXB{padding:0 14px}.SuppliersPage_formRow__r1j87{grid-template-columns:1fr}.SuppliersPage_table__ZkF3v thead{display:none}.SuppliersPage_table__ZkF3v tbody td{border-bottom:none;display:block;padding:6px 18px}.SuppliersPage_table__ZkF3v tbody tr{border-bottom:1px solid #f6efd1;display:block;padding:12px 0}}[data-theme=dark] .SuppliersPage_bg__Vr8Dq{background:radial-gradient(80% 60% at 0 0,#8b5cf614,#0000),radial-gradient(80% 60% at 100% 100%,#8b5cf614,#0000),#0f0d1a}[data-theme=dark] .SuppliersPage_title__CAthy{color:#c4b5fd}[data-theme=dark] .SuppliersPage_subtitle__Pfxlw{color:#b8b2d0}[data-theme=dark] .SuppliersPage_tableCard__ov\+Lo{background:#1c1b2deb;border-color:#8b5cf638}[data-theme=dark] .SuppliersPage_table__ZkF3v thead th{background:#8b5cf61a;border-color:#8b5cf638;color:#c4b5fd}[data-theme=dark] .SuppliersPage_table__ZkF3v tbody td{border-color:#8b5cf61f;color:#ede9ff}[data-theme=dark] .SuppliersPage_table__ZkF3v tbody tr:hover{background:#8b5cf61a}[data-theme=dark] .SuppliersPage_supplierName__izsvv{color:#ede9ff}[data-theme=dark] .SuppliersPage_muted__iXGEy,[data-theme=dark] .SuppliersPage_supplierMeta__qiQAP{color:#b8b2d0}[data-theme=dark] .SuppliersPage_modal__\+L4X8{background:#1c1b2d;border-color:#8b5cf638}[data-theme=dark] .SuppliersPage_modalHeader__jwXY\+{background:#8b5cf61a;border-color:#8b5cf638}[data-theme=dark] .SuppliersPage_modalTitle__FcRVH{color:#c4b5fd}[data-theme=dark] .SuppliersPage_modalFooter__mqlqy{background:#8b5cf60f;border-color:#8b5cf62e}[data-theme=dark] .SuppliersPage_input__AeW6q,[data-theme=dark] .SuppliersPage_textarea__02UA7{background:#13121f;border-color:#8b5cf647;color:#ede9ff}[data-theme=dark] .SuppliersPage_input__AeW6q:focus,[data-theme=dark] .SuppliersPage_textarea__02UA7:focus{background:#1c1b2d;border-color:#c4b5fd;box-shadow:0 0 0 4px #8b5cf62e}[data-theme=dark] .SuppliersPage_label__BzL9D{color:#b8b2d0}[data-theme=dark] .SuppliersPage_avatar__CT-wr{background:#8b5cf629;border-color:#8b5cf64d;color:#c4b5fd}[data-theme=dark] .SuppliersPage_poBadge__aBkX1{background:#8b5cf629;border-color:#8b5cf652;color:#c4b5fd}.CostsPremium_bgRich__5TD2A{background:radial-gradient(110% 70% at 0 0,#ffe06640,#0000 60%),radial-gradient(80% 60% at 100% 0,#ffc4462e,#0000 65%),repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%)}.CostsPremium_titleRow__8oL6M{align-items:center;display:flex;gap:12px}.CostsPremium_titleIcon__rbacD{align-items:center;background:linear-gradient(135deg,#ffe066,#ffc847);border-radius:15px;box-shadow:0 6px 16px #d4a93b52,inset 0 1px 0 #ffffff8c;color:#5a4200;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CostsPremium_titleGradient__otd4P{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#b88a13,#d4a93b 50%,#b88a13);-webkit-background-clip:text;background-clip:text;font-size:1.85rem;font-weight:800;letter-spacing:-.6px;margin:0}.CostsPremium_subtitleIndented__X4WP7{color:#8a7530;font-size:.94rem;margin:-2px 0 0 60px}.CostsPremium_filterCard__TyW5d{align-items:center;background:#ffffffeb;border:1.5px solid #dabe5052;border-radius:16px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 16px}.CostsPremium_mainCard__v3RIv{background:#fffffff0;border:1.5px solid #dabe5052;border-radius:18px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;margin-bottom:24px;overflow:hidden}.CostsPremium_filterStrip__9cb9i,.CostsPremium_mainCard__v3RIv .CostsPremium_filterCard__TyW5d{background:linear-gradient(180deg,#fff8d68c,#fffbe959);border:none;border-bottom:1px solid #f6efd1;border-radius:0;box-shadow:none;margin-bottom:0;padding:16px 20px}.CostsPremium_mainCard__v3RIv .CostsPremium_summaryGrid__IhNL5,.CostsPremium_summaryStrip__bbpRv{border-bottom:1px solid #f6efd1;margin-bottom:0;padding:18px 20px}.CostsPremium_mainCard__v3RIv .CostsPremium_summaryCard__Ig1R6{background:linear-gradient(180deg,#fff,#fffdf3);border-color:#dabe5047;box-shadow:none}.CostsPremium_mainCard__v3RIv .CostsPremium_summaryCard__Ig1R6:hover{box-shadow:0 6px 16px #b8881c14;transform:translateY(-1px)}.CostsPremium_innerSection__uiA3\+{position:relative}.CostsPremium_innerSection__uiA3\++.CostsPremium_innerSection__uiA3\+{border-top:1px solid #f6efd1}.CostsPremium_mainCard__v3RIv .CostsPremium_sectionHeader__ts290{border-bottom:1px solid #f6efd1}.CostsPremium_mainCardEmpty__cxoGJ{color:#8a7530;padding:60px 24px;text-align:center}.CostsPremium_summaryGrid__IhNL5{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.CostsPremium_summaryCard__Ig1R6{align-items:center;background:linear-gradient(180deg,#fffffff5,#fffbe9eb);border:1.5px solid #dabe5052;border-radius:16px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;display:flex;gap:14px;overflow:hidden;padding:16px 18px;position:relative;transition:transform .18s,box-shadow .18s,border-color .18s}.CostsPremium_summaryCard__Ig1R6:after{background:linear-gradient(120deg,#0000 40%,#fff6 50%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.CostsPremium_summaryCard__Ig1R6:hover{border-color:#dabe508c;box-shadow:0 10px 30px #b8881c1f,0 2px 8px #b99a2a14;transform:translateY(-2px)}.CostsPremium_summaryCard__Ig1R6:hover:after{transform:translateX(100%)}.CostsPremium_summaryIcon__RXa53{align-items:center;background:linear-gradient(135deg,#fff4c2,#ffe7a3);border:1px solid #edd85a;border-radius:14px;box-shadow:inset 0 1px 0 #fff9;color:#8a6f1e;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CostsPremium_summaryIconGreen__6k7LY{background:linear-gradient(135deg,#d4f5dd,#a7ebbe);border-color:#6ad08a;color:#1f6b34}.CostsPremium_summaryIconPurple__G4liN{background:linear-gradient(135deg,#e4dcff,#c8baff);border-color:#9d85e8;color:#4a2fab}.CostsPremium_summaryIconOrange__BX2Pp{background:linear-gradient(135deg,#ffe1cc,#ffb789);border-color:#f29d63;color:#8a4216}.CostsPremium_summaryIconBlue__Qt2Vj{background:linear-gradient(135deg,#cfeaff,#8ec8f0);border-color:#6cacd9;color:#1c4d75}.CostsPremium_summaryIconRed__37237{background:linear-gradient(135deg,#ffd3d3,#ffa1a1);border-color:#e58a8a;color:#8a1c1c}.CostsPremium_summaryLabel__1nIrQ{color:#8a7530;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.CostsPremium_summaryValue__OBqRT{color:#1f1a0e;font-size:1.5rem;font-weight:800;letter-spacing:-.4px;line-height:1.1}.CostsPremium_summaryHint__K5sFl{color:#8a7530;font-size:.78rem;margin-top:2px}.CostsPremium_sectionHeader__ts290{align-items:center;background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:1px solid #f6efd1;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.CostsPremium_sectionTitle__BMWxz{align-items:center;color:#1f1a0e;display:flex;font-size:1rem;font-weight:800;gap:8px}.CostsPremium_sectionBadge__EAhKN{align-items:center;background:#fff4c2;border:1px solid #edd85a;border-radius:999px;color:#8a6f1e;display:inline-flex;font-size:.74rem;font-weight:700;padding:3px 10px}.CostsPremium_rowClickable__6Q-q1{cursor:pointer;transition:background .16s,box-shadow .16s}.CostsPremium_rowClickable__6Q-q1:hover{background:linear-gradient(90deg,#fff4c299,#fff4c24d);box-shadow:inset 3px 0 0 0 #d4a93b}.CostsPremium_rowClickable__6Q-q1:active{background:#ffe8968c}.CostsPremium_rowActive__\+AFzL{background:linear-gradient(90deg,#ffe8968c,#fff4c240);box-shadow:inset 3px 0 0 0 #c79212}.CostsPremium_chevron__k7rwp{color:#b99a2a;display:inline-flex;opacity:0;transition:opacity .18s,transform .18s}.CostsPremium_rowClickable__6Q-q1:hover .CostsPremium_chevron__k7rwp{opacity:1;transform:translateX(2px)}.CostsPremium_chevronCell__h--\+1{text-align:right;white-space:nowrap;width:28px}.CostsPremium_avatarA__1NvbG{background:linear-gradient(135deg,#fff4c2,#ffd969);border-color:#d4a93b;color:#5a4200}.CostsPremium_avatarB__6ZqmW{background:linear-gradient(135deg,#d4f5dd,#95dfaa);border-color:#6ad08a;color:#1f6b34}.CostsPremium_avatarC__Bc7n-{background:linear-gradient(135deg,#e4dcff,#b8a5f3);border-color:#9d85e8;color:#4a2fab}.CostsPremium_avatarD__fkqrw{background:linear-gradient(135deg,#ffe1cc,#ffb789);border-color:#f29d63;color:#8a4216}.CostsPremium_avatarE__mO7tz{background:linear-gradient(135deg,#cfeaff,#8ec8f0);border-color:#6cacd9;color:#1c4d75}.CostsPremium_jobChip__bkfBT{align-items:center;background:#fffbe9;border:1px solid #edd85a;border-radius:8px;color:#5a4200;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;padding:5px 10px;text-decoration:none;transition:background .14s,border-color .14s,transform .14s}.CostsPremium_jobChip__bkfBT:hover{background:#fff4c2;border-color:#d4a93b;transform:translateY(-1px)}.CostsPremium_jobNumber__ZLNup{color:#8a6f1e;font-weight:800;margin-right:6px}.CostsPremium_moneyStrong__gp2lu{font-feature-settings:"tnum";color:#1f1a0e;font-variant-numeric:tabular-nums;font-weight:800}.CostsPremium_moneyMuted__Z\+Dta{font-feature-settings:"tnum";color:#6b5a3a;font-variant-numeric:tabular-nums}.CostsPremium_searchWrapPremium__2xTtj{align-items:center;background:linear-gradient(180deg,#fffdf4,#fff9e6);border:1.5px solid #dabe5073;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;gap:8px;height:42px;min-width:240px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.CostsPremium_searchWrapPremium__2xTtj:focus-within{background:#fff;border-color:#caa223;box-shadow:0 0 0 4px #e1c75638}.CostsPremium_activeFilter__Yyvy\+{align-items:center;background:#ffe066;border:1px solid #d4a93b;border-radius:999px;color:#5a4200;display:inline-flex;font-size:.82rem;font-weight:700;gap:6px;padding:6px 10px 6px 12px}.CostsPremium_activeFilterX__EBwsK{align-items:center;background:#5a42001f;border:none;border-radius:50%;color:#5a4200;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.CostsPremium_activeFilterX__EBwsK:hover{background:#5a420038}.CostsPremium_filterLabel__r4de-{color:#8a7530;display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.CostsPremium_stopClick__9XcGO{cursor:default}[data-theme=dark] .CostsPremium_bgRich__5TD2A{background:radial-gradient(80% 60% at 0 0,#8b5cf614,#0000),radial-gradient(80% 60% at 100% 100%,#8b5cf614,#0000),#0f0d1a}[data-theme=dark] .CostsPremium_titleGradient__otd4P{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#c4b5fd,#a78bfa 50%,#c4b5fd);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .CostsPremium_titleIcon__rbacD{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 6px 16px #8b5cf652;color:#fff}[data-theme=dark] .CostsPremium_filterLabel__r4de-,[data-theme=dark] .CostsPremium_subtitleIndented__X4WP7,[data-theme=dark] .CostsPremium_summaryHint__K5sFl,[data-theme=dark] .CostsPremium_summaryLabel__1nIrQ{color:#b8b2d0}[data-theme=dark] .CostsPremium_filterCard__TyW5d,[data-theme=dark] .CostsPremium_mainCard__v3RIv,[data-theme=dark] .CostsPremium_summaryCard__Ig1R6{background:#1c1b2deb;border-color:#8b5cf638}[data-theme=dark] .CostsPremium_filterStrip__9cb9i,[data-theme=dark] .CostsPremium_innerSection__uiA3\++.CostsPremium_innerSection__uiA3\+,[data-theme=dark] .CostsPremium_mainCard__v3RIv .CostsPremium_filterCard__TyW5d,[data-theme=dark] .CostsPremium_mainCard__v3RIv .CostsPremium_sectionHeader__ts290,[data-theme=dark] .CostsPremium_mainCard__v3RIv .CostsPremium_summaryGrid__IhNL5,[data-theme=dark] .CostsPremium_summaryStrip__bbpRv{background:#0000;border-color:#8b5cf62e}[data-theme=dark] .CostsPremium_filterStrip__9cb9i,[data-theme=dark] .CostsPremium_mainCard__v3RIv .CostsPremium_filterCard__TyW5d{background:#8b5cf60f}[data-theme=dark] .CostsPremium_mainCard__v3RIv .CostsPremium_summaryCard__Ig1R6{background:#8b5cf60f;border-color:#8b5cf62e}[data-theme=dark] .CostsPremium_sectionHeader__ts290{background:#8b5cf61a;border-color:#8b5cf638}[data-theme=dark] .CostsPremium_moneyStrong__gp2lu,[data-theme=dark] .CostsPremium_sectionTitle__BMWxz,[data-theme=dark] .CostsPremium_summaryValue__OBqRT{color:#ede9ff}[data-theme=dark] .CostsPremium_moneyMuted__Z\+Dta{color:#b8b2d0}[data-theme=dark] .CostsPremium_rowClickable__6Q-q1:hover{background:#8b5cf61f;box-shadow:inset 3px 0 0 0 #a78bfa}[data-theme=dark] .CostsPremium_rowActive__\+AFzL{background:#8b5cf62e;box-shadow:inset 3px 0 0 0 #a78bfa}[data-theme=dark] .CostsPremium_jobChip__bkfBT{background:#8b5cf61a;border-color:#8b5cf647;color:#c4b5fd}[data-theme=dark] .CostsPremium_jobNumber__ZLNup{color:#c4b5fd}[data-theme=dark] .CostsPremium_sectionBadge__EAhKN{background:#8b5cf62e;border-color:#8b5cf652;color:#c4b5fd}[data-theme=dark] .CostsPremium_searchWrapPremium__2xTtj{background:#1c1b2d99;border-color:#8b5cf647}[data-theme=dark] .CostsPremium_searchWrapPremium__2xTtj:focus-within{background:#1c1b2dd9;border-color:#c4b5fd;box-shadow:0 0 0 4px #8b5cf638}.PurchaseOrdersPage_shell__-QEgC{display:flex;flex-direction:column;min-height:100vh;width:100%}.PurchaseOrdersPage_bg__iHK6K{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Inter,system-ui,sans-serif;padding:0 0 32px}.PurchaseOrdersPage_container__Ur4wX{margin:32px auto 0;max-width:1320px;padding:0 32px}.PurchaseOrdersPage_header__vV\+on{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.PurchaseOrdersPage_title__qm62P{color:#b99a2a;font-size:1.7rem;font-weight:800;letter-spacing:-.4px;margin:0}.PurchaseOrdersPage_subtitle__i0hd3{color:#8a7530;font-size:.92rem;margin:0}.PurchaseOrdersPage_headerRight__mo7Wh{align-items:center;display:flex;gap:10px}.PurchaseOrdersPage_filterRow__HRjBm{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PurchaseOrdersPage_pill__pvOpy{background:#fff;border:1.5px solid #dabe5059;border-radius:999px;color:#6b5a3a;cursor:pointer;font-size:.82rem;font-weight:700;padding:7px 14px;transition:background .14s,border-color .14s,color .14s}.PurchaseOrdersPage_pill__pvOpy:hover{background:#fff4c2}.PurchaseOrdersPage_pillActive__kZs2o{background:linear-gradient(135deg,#f9d56e,#d4a93b 60%,#b8881c);border-color:#b8881c;box-shadow:0 4px 12px #b8881c40;color:#fff}.PurchaseOrdersPage_tableCard__h4jaj{background:#ffffffe0;border:1.5px solid #dabe504d;border-radius:16px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;overflow:visible}.PurchaseOrdersPage_mainCard__\+5ZUb{background:#fffffff0;border:1.5px solid #dabe5052;border-radius:18px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;margin-bottom:24px;overflow:hidden}.PurchaseOrdersPage_mainCard__\+5ZUb .PurchaseOrdersPage_filterRow__HRjBm{background:linear-gradient(180deg,#fff8d68c,#fffbe959);border:none;border-bottom:1px solid #f6efd1;border-radius:0;box-shadow:none;margin-bottom:0;padding:16px 20px}.PurchaseOrdersPage_mainCard__\+5ZUb .PurchaseOrdersPage_tableCard__h4jaj{background:#0000;border:none;border-radius:0;box-shadow:none}.PurchaseOrdersPage_table__37vFx{border-collapse:collapse;font-size:.92rem;width:100%}.PurchaseOrdersPage_table__37vFx thead th{background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:2px solid #f0e098;color:#8a7530;font-size:.74rem;font-weight:800;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseOrdersPage_table__37vFx tbody td{border-bottom:1px solid #f6efd1;color:#1f1a0e;padding:14px 18px;vertical-align:middle}.PurchaseOrdersPage_table__37vFx tbody tr:last-child td{border-bottom:none}.PurchaseOrdersPage_table__37vFx tbody tr:hover{background:#fff4c266;cursor:pointer}.PurchaseOrdersPage_poNum__\+nBkn{color:#1f1a0e;font-weight:800}.PurchaseOrdersPage_muted__4C6gg{color:#9a8550}.PurchaseOrdersPage_right__cq6N9{text-align:right}.PurchaseOrdersPage_totalCell__yOkU0{color:#1f1a0e;font-weight:800}.PurchaseOrdersPage_status__6Jivv{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;gap:6px;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.PurchaseOrdersPage_dot__efXoc{border-radius:50%;height:7px;width:7px}.PurchaseOrdersPage_statusDraft__Dakyv{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.PurchaseOrdersPage_statusDraft__Dakyv .PurchaseOrdersPage_dot__efXoc{background:#9ca3af}.PurchaseOrdersPage_statusSent__0c\+e4{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.PurchaseOrdersPage_statusSent__0c\+e4 .PurchaseOrdersPage_dot__efXoc{background:#2563eb}.PurchaseOrdersPage_statusPartial__nmbH5{background:#fef3c7;border-color:#fde68a;color:#92400e}.PurchaseOrdersPage_statusPartial__nmbH5 .PurchaseOrdersPage_dot__efXoc{background:#d97706}.PurchaseOrdersPage_statusReceived__\+eZ7t{background:#dcfce7;border-color:#bbf7d0;color:#166534}.PurchaseOrdersPage_statusReceived__\+eZ7t .PurchaseOrdersPage_dot__efXoc{background:#16a34a}.PurchaseOrdersPage_statusCancelled__W43oJ{background:#fee2e2;border-color:#fecaca;color:#991b1b}.PurchaseOrdersPage_statusCancelled__W43oJ .PurchaseOrdersPage_dot__efXoc{background:#ef4444}.PurchaseOrdersPage_btn__MZeQX{align-items:center;background:none;border:2px solid #0000;border-radius:10px;color:#b99a2a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:700;gap:8px;padding:9px 16px;transition:background .14s,transform .14s,border-color .14s,box-shadow .14s}.PurchaseOrdersPage_btnPrimary__LBF3c{background:#ffd600;border:1.5px solid #ffd600;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b}.PurchaseOrdersPage_btnPrimary__LBF3c:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}.PurchaseOrdersPage_btnPrimary__LBF3c:active{background:#ffb800;border-color:#ffb800;box-shadow:0 2px 8px #ffd60047;transform:translateY(0)}.PurchaseOrdersPage_noLiftBtn__Si1-t{transition:background .14s,border-color .14s,box-shadow .14s}.PurchaseOrdersPage_noLiftBtn__Si1-t:focus-visible,.PurchaseOrdersPage_noLiftBtn__Si1-t:hover{transform:none}.PurchaseOrdersPage_emailActionBtn__IR\+6e:focus-visible,.PurchaseOrdersPage_emailActionBtn__IR\+6e:hover{background:#c4a233;border-color:#8f7419;box-shadow:0 8px 16px #8c6e1c4d;color:#fff;transform:none}.PurchaseOrdersPage_btnGhost__2st4V{border-color:#b99a2a80}.PurchaseOrdersPage_btnGhost__2st4V:hover{background:#fff4c2;border-color:#b99a2a}.PurchaseOrdersPage_btnSubtle__cayQw{border:1px solid #0000;color:#6b5a3a;font-size:.82rem;padding:6px 10px}.PurchaseOrdersPage_btnSubtle__cayQw:hover{background:#fff4c2;color:#1f1a0e}.PurchaseOrdersPage_btnDanger__p6pXV{color:#b91c1c}.PurchaseOrdersPage_btnDanger__p6pXV:hover{background:#fee2e2}.PurchaseOrdersPage_menuItem__mnN8S{background:#0000;border:0;border-radius:6px;color:#1f1a0e;cursor:pointer;display:block;font-family:inherit;font-size:.88rem;font-weight:600;padding:8px 12px;text-align:left;width:100%}.PurchaseOrdersPage_menuItem__mnN8S:hover{background:#fff4c2}.PurchaseOrdersPage_menuItemDanger__4pTA0{color:#b91c1c}.PurchaseOrdersPage_menuItemDanger__4pTA0:hover{background:#fee2e2}.PurchaseOrdersPage_empty__KMGPe{color:#8a7530;padding:60px 24px;text-align:center}.PurchaseOrdersPage_emptyEmoji__skP-s{display:block;font-size:44px;margin-bottom:14px}.PurchaseOrdersPage_emptyTitle__ceGDK{color:#1f1a0e;font-size:1.1rem;font-weight:800;margin:0 0 6px}.PurchaseOrdersPage_emptySub__H5Kzk{font-size:.9rem;margin:0 auto 16px;max-width:480px}.PurchaseOrdersPage_loading__HLiBe{color:#8a7530;padding:60px 0;text-align:center}.PurchaseOrdersPage_spinner__SLq1c{animation:PurchaseOrdersPage_spin__nPIa5 .8s linear infinite;border:2px solid #b99a2a;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;width:16px}@keyframes PurchaseOrdersPage_spin__nPIa5{to{transform:rotate(1turn)}}.PurchaseOrdersPage_modalOverlay__jh6p4{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#281e056b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9998}.PurchaseOrdersPage_modal__lKvU4{background:#fff;border:1.5px solid #f0e098;border-radius:18px;box-shadow:0 20px 50px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:880px;overflow:hidden;width:100%}.PurchaseOrdersPage_modalHeader__alUoq{align-items:center;background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:2px solid #ffe066;display:flex;justify-content:space-between;padding:20px 24px}.PurchaseOrdersPage_modalTitle__phC4f{color:#b99a2a;font-size:1.2rem;font-weight:800;margin:0}.PurchaseOrdersPage_modalSub__0EQu1{color:#8a7530;font-size:.85rem;margin:4px 0 0}.PurchaseOrdersPage_modalBody__VuHtu{overflow-y:auto;padding:22px 24px}.PurchaseOrdersPage_modalFooter__VJr4Z{align-items:center;background:#fffdf3;border-top:1px solid #f0e6a0;display:flex;gap:10px;justify-content:space-between;padding:16px 24px}.PurchaseOrdersPage_poBadgeBig__6nF7q{background:#fff;border:1px dashed #d4a93b;border-radius:6px;color:#b8881c;font-size:.78rem;font-weight:700;padding:4px 10px}.PurchaseOrdersPage_formRow__RLl70{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.PurchaseOrdersPage_formRow__RLl70.PurchaseOrdersPage_single__LTqP3{grid-template-columns:1fr}.PurchaseOrdersPage_field__5C9g5{display:flex;flex-direction:column;gap:6px}.PurchaseOrdersPage_label__R3-6z{color:#6b5a3a;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PurchaseOrdersPage_required__oLlIR{color:#b91c1c;margin-left:4px}.PurchaseOrdersPage_input__vkdsX,.PurchaseOrdersPage_select__Dglga,.PurchaseOrdersPage_textarea__ovpCx{background:#fffef7;border:1.5px solid #dabe5066;border-radius:9px;color:#1f1a0e;font-family:inherit;font-size:.94rem;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.PurchaseOrdersPage_input__vkdsX:focus,.PurchaseOrdersPage_select__Dglga:focus,.PurchaseOrdersPage_textarea__ovpCx:focus{background:#fff;border-color:#b99a2a;box-shadow:0 0 0 4px #b99a2a1f}.PurchaseOrdersPage_textarea__ovpCx{min-height:70px;resize:vertical}.PurchaseOrdersPage_formError__Ryb6A{background:#fee2e2;border:1px solid #fecaca;border-radius:9px;color:#991b1b;font-size:.86rem;margin-bottom:14px;padding:10px 14px}.PurchaseOrdersPage_linesSection__3EaHZ{border-top:1px dashed #f0e098;margin-top:8px;padding-top:16px}.PurchaseOrdersPage_linesHeader__lCWtK{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.PurchaseOrdersPage_linesTitle__Riqvp{color:#1f1a0e;font-size:.95rem;font-weight:800}.PurchaseOrdersPage_linesTable__SM5QA{border-collapse:collapse;font-size:.88rem;width:100%}.PurchaseOrdersPage_linesTable__SM5QA th{border-bottom:1px solid #f0e098;color:#8a7530;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:8px;text-align:left;text-transform:uppercase}.PurchaseOrdersPage_linesTable__SM5QA td{padding:6px 4px}.PurchaseOrdersPage_linesTable__SM5QA input{background:#fffef7;border:1px solid #dabe5066;border-radius:7px;font-family:inherit;font-size:.88rem;outline:none;padding:8px 10px;width:100%}.PurchaseOrdersPage_linesTable__SM5QA input:focus{background:#fff;border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a1f}.PurchaseOrdersPage_linesTable__SM5QA .PurchaseOrdersPage_colDesc__G3KtQ{width:42%}.PurchaseOrdersPage_linesTable__SM5QA .PurchaseOrdersPage_colNum__fhVIA{text-align:right;width:14%}.PurchaseOrdersPage_linesTable__SM5QA .PurchaseOrdersPage_colDel__ftxtL{text-align:center;width:36px}.PurchaseOrdersPage_lineDel__tnQoE{background:none;border:none;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:.95rem;padding:4px 6px}.PurchaseOrdersPage_lineDel__tnQoE:hover{background:#fee2e2}.PurchaseOrdersPage_lineTotal__TPgmO{color:#1f1a0e;font-weight:700;padding:8px 10px!important;text-align:right}.PurchaseOrdersPage_totals__nZz4n{background:#fffdf3;border:1px solid #f0e098;border-radius:12px;display:flex;justify-content:flex-end;margin-top:14px;padding:14px 16px}.PurchaseOrdersPage_totalsInner__3oS7q{width:260px}.PurchaseOrdersPage_totalRow__Saub2{color:#6b5a3a;display:flex;font-size:.9rem;justify-content:space-between;padding:4px 0}.PurchaseOrdersPage_totalRow__Saub2.PurchaseOrdersPage_grand__8lmAn{border-top:1px dashed #d4a93b;color:#1f1a0e;font-size:1.05rem;font-weight:800;margin-top:6px;padding-top:8px}@media (max-width:768px){.PurchaseOrdersPage_container__Ur4wX{padding:0 14px}.PurchaseOrdersPage_formRow__RLl70{grid-template-columns:1fr}.PurchaseOrdersPage_table__37vFx thead{display:none}.PurchaseOrdersPage_table__37vFx tbody td{border-bottom:none;display:block;padding:6px 18px}.PurchaseOrdersPage_table__37vFx tbody tr{border-bottom:1px solid #f6efd1;display:block;padding:12px 0}.PurchaseOrdersPage_linesTable__SM5QA th{font-size:.65rem}}[data-theme=dark] .PurchaseOrdersPage_bg__iHK6K{background:radial-gradient(80% 60% at 0 0,#8b5cf614,#0000),radial-gradient(80% 60% at 100% 100%,#8b5cf614,#0000),#0f0d1a}[data-theme=dark] .PurchaseOrdersPage_title__qm62P{color:#c4b5fd}[data-theme=dark] .PurchaseOrdersPage_subtitle__i0hd3{color:#b8b2d0}[data-theme=dark] .PurchaseOrdersPage_tableCard__h4jaj{background:#1c1b2deb;border-color:#8b5cf638}[data-theme=dark] .PurchaseOrdersPage_table__37vFx thead th{background:#8b5cf61a;border-color:#8b5cf638;color:#c4b5fd}[data-theme=dark] .PurchaseOrdersPage_table__37vFx tbody td{border-color:#8b5cf61f;color:#ede9ff}[data-theme=dark] .PurchaseOrdersPage_table__37vFx tbody tr:hover{background:#8b5cf61a}[data-theme=dark] .PurchaseOrdersPage_pill__pvOpy{background:#1c1b2dcc;border-color:#8b5cf642;color:#c4bce8}[data-theme=dark] .PurchaseOrdersPage_pill__pvOpy:hover{background:#8b5cf629}[data-theme=dark] .PurchaseOrdersPage_modal__lKvU4{background:#1c1b2d;border-color:#8b5cf638}[data-theme=dark] .PurchaseOrdersPage_modalHeader__alUoq{background:#8b5cf61a;border-color:#8b5cf638}[data-theme=dark] .PurchaseOrdersPage_modalTitle__phC4f{color:#c4b5fd}[data-theme=dark] .PurchaseOrdersPage_modalFooter__VJr4Z{background:#8b5cf60f;border-color:#8b5cf62e}[data-theme=dark] .PurchaseOrdersPage_input__vkdsX,[data-theme=dark] .PurchaseOrdersPage_linesTable__SM5QA input,[data-theme=dark] .PurchaseOrdersPage_select__Dglga,[data-theme=dark] .PurchaseOrdersPage_textarea__ovpCx{background:#13121f;border-color:#8b5cf647;color:#ede9ff}[data-theme=dark] .PurchaseOrdersPage_label__R3-6z,[data-theme=dark] .PurchaseOrdersPage_muted__4C6gg,[data-theme=dark] .PurchaseOrdersPage_totalRow__Saub2{color:#b8b2d0}[data-theme=dark] .PurchaseOrdersPage_totals__nZz4n{background:#8b5cf614;border-color:#8b5cf638}[data-theme=dark] .PurchaseOrdersPage_totalRow__Saub2.PurchaseOrdersPage_grand__8lmAn{border-color:#8b5cf652;color:#ede9ff}[data-theme=dark] .PurchaseOrdersPage_lineTotal__TPgmO,[data-theme=dark] .PurchaseOrdersPage_poNum__\+nBkn,[data-theme=dark] .PurchaseOrdersPage_totalCell__yOkU0{color:#ede9ff}[data-theme=dark] .PurchaseOrdersPage_linesTable__SM5QA th{border-color:#8b5cf638;color:#c4b5fd}.AddMaterialUsedModal_overlay__Mwdxx{align-items:flex-start;background:#1e180852;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px;position:fixed;z-index:4000}.AddMaterialUsedModal_modal__85Lwx{background:linear-gradient(135deg,#fff,#fffef7);border:1.5px solid #f0d37b;border-radius:18px;box-shadow:0 18px 48px #b48c1e2e;display:flex;flex-direction:column;margin:auto 0;max-height:calc(100dvh - 48px);max-width:720px;overflow:hidden;width:100%}.AddMaterialUsedModal_header__nHARj{align-items:center;background:#fffef9f5;border-bottom:1px solid #f1e5b8;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px 12px}.AddMaterialUsedModal_title__3P\+qd{color:#4d3f0a;font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.AddMaterialUsedModal_closeBtn__Pirqe{background:#0000;border:none;color:#9c8a56;cursor:pointer;font-size:28px;line-height:1;padding:0 6px}.AddMaterialUsedModal_closeBtn__Pirqe:hover{color:#4d3f0a}.AddMaterialUsedModal_body__JJiTU{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px}.AddMaterialUsedModal_field__xTdUs{margin-bottom:14px}.AddMaterialUsedModal_label__tu7OT{color:#8a7546;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.AddMaterialUsedModal_help__mZjAS{color:#a89561;font-size:11.5px;margin:4px 0 0}.AddMaterialUsedModal_input__zkj9n,.AddMaterialUsedModal_textarea__OOIva{background:#fffdf4;border:1.5px solid #e6dcc0;border-radius:10px;color:#1a1a1a;font-family:inherit;font-size:14px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.AddMaterialUsedModal_input__zkj9n:focus,.AddMaterialUsedModal_textarea__OOIva:focus{border-color:#e3b94d;box-shadow:0 0 0 3px #ffe06640;outline:none}.AddMaterialUsedModal_textarea__OOIva{resize:vertical}.AddMaterialUsedModal_row__8jZ3p{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.AddMaterialUsedModal_row__8jZ3p .AddMaterialUsedModal_field__xTdUs{margin-bottom:0}.AddMaterialUsedModal_pickerWrap__O1Ako{position:relative}.AddMaterialUsedModal_picker__vazfp{background:#fffdf4;border:1.5px solid #e6dcc0;border-radius:10px;box-shadow:0 10px 24px #b48c1e29;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.AddMaterialUsedModal_pickerItem__wW4c9{align-items:center;background:#0000;border:none;border-bottom:1px solid #f1e5b8;color:#1a1a1a;cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:9px 12px;text-align:left;width:100%}.AddMaterialUsedModal_pickerItem__wW4c9:last-child{border-bottom:none}.AddMaterialUsedModal_pickerItem__wW4c9:hover{background:#fdf4d6}.AddMaterialUsedModal_pickerName__ckFkk{font-weight:600}.AddMaterialUsedModal_pickerMeta__N1wdq{color:#9c8a56;font-size:12px}.AddMaterialUsedModal_toggleRow__G-DjL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:4px 0 14px}.AddMaterialUsedModal_toggle__ky2XK{grid-gap:10px;align-items:center;background:#fffdf4;border:1.5px solid #e6dcc0;border-radius:10px;color:#1a1a1a;cursor:pointer;display:grid;font-size:13px;gap:10px;grid-template-columns:auto 1fr;padding:10px 12px}.AddMaterialUsedModal_toggle__ky2XK input{accent-color:#e3b94d;grid-row:1/span 2;height:16px;margin:0;width:16px}.AddMaterialUsedModal_toggle__ky2XK span{color:#4d3f0a;font-weight:600}.AddMaterialUsedModal_toggle__ky2XK small{color:#9c8a56;font-size:11px;grid-column:2}.AddMaterialUsedModal_preview__QQztW{grid-gap:10px;background:linear-gradient(110deg,#fffde4 70%,#fcefbe 140%);border:1px solid #f0d37b;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:4px;padding:12px 14px}.AddMaterialUsedModal_previewCell__DwVXC{display:flex;flex-direction:column;gap:2px}.AddMaterialUsedModal_previewCell__DwVXC span{color:#8a7546;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AddMaterialUsedModal_previewCell__DwVXC strong{color:#1a1a1a;font-size:15px}.AddMaterialUsedModal_error__4EONh{background:#fde2e2;border:1px solid #f5b7b7;border-radius:8px;color:#991b1b;font-size:13px;margin-top:10px;padding:8px 10px}.AddMaterialUsedModal_footer__wciiA{background:#fffdf4;border-top:1px solid #f1e5b8;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.AddMaterialUsedModal_cancelBtn__sIjnp,.AddMaterialUsedModal_saveBtn__0TFzp{border:1.5px solid #0000;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:background .15s,border-color .15s,transform .05s}.AddMaterialUsedModal_cancelBtn__sIjnp{background:#0000;border-color:#d6cca9;color:#6b7280}.AddMaterialUsedModal_cancelBtn__sIjnp:hover{background:#f7eecb}.AddMaterialUsedModal_saveBtn__0TFzp{background:linear-gradient(135deg,#f4b400,#e09f00);border-color:#d39800;color:#1a1a1a}.AddMaterialUsedModal_saveBtn__0TFzp:hover{transform:translateY(-1px)}.AddMaterialUsedModal_saveBtn__0TFzp:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.AddMaterialUsedModal_overlay__Mwdxx{padding:12px}.AddMaterialUsedModal_modal__85Lwx{border-radius:14px;max-height:calc(100dvh - 24px)}.AddMaterialUsedModal_row__8jZ3p,.AddMaterialUsedModal_toggleRow__G-DjL{grid-template-columns:1fr}.AddMaterialUsedModal_body__JJiTU{padding:14px 16px}.AddMaterialUsedModal_footer__wciiA,.AddMaterialUsedModal_header__nHARj{padding-left:16px;padding-right:16px}}.MaterialsUsedPage_pageWrapper__rUKNC{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;min-height:100vh;padding:40px 24px}.MaterialsUsedPage_main__9wBEs{display:flex;flex:1 1;justify-content:center}.MaterialsUsedPage_pageContainer__P1jdD{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 16px #0000000a;display:flex;flex:1 1;flex-direction:column;max-width:1400px;padding:28px 28px 36px;width:100%}.MaterialsUsedPage_pageHeader__Zz8gw{align-items:flex-end;border-bottom:1.5px solid #fdf0b0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.MaterialsUsedPage_pageTitle__GabsL{color:#1a1a1a;font-size:26px;font-weight:700;letter-spacing:.2px;margin:0}.MaterialsUsedPage_pageSubtitle__wf\+YE{color:#6b7280;font-size:13.5px;margin:6px 0 0}.MaterialsUsedPage_primaryBtn__9X8OO{background:#fc0;border:none;border-radius:14px;box-shadow:0 8px 18px #ffcc0038;color:#111;cursor:pointer;font-size:15px;font-weight:800;min-height:54px;padding:16px 28px;transition:transform .12s,box-shadow .15s,background .15s}.MaterialsUsedPage_primaryBtn__9X8OO:hover{background:#f4b400;box-shadow:0 10px 22px #f4b40047;transform:translateY(-1px)}.MaterialsUsedPage_errorBanner__4cq-Q{background:#fde2e2;border:1px solid #f5b7b7;border-radius:10px;color:#991b1b;font-size:13px;margin-bottom:18px;padding:10px 14px}.MaterialsUsedPage_summaryGrid__j5XBR{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:22px}.MaterialsUsedPage_summaryCard__YPdAB{background:linear-gradient(135deg,#fff,#fffef7);border:1.5px solid #f0d37b;border-radius:16px;box-shadow:0 4px 16px #ffd6000f;display:flex;flex-direction:column;gap:6px;padding:18px 20px;transition:transform .15s,box-shadow .15s}.MaterialsUsedPage_summaryCard__YPdAB:hover{box-shadow:0 8px 24px #ffd6001f;transform:translateY(-2px)}.MaterialsUsedPage_cardLabel__HB4Hz{color:#8a7546;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MaterialsUsedPage_cardValue__sRKq3{color:#1a1a1a;font-size:22px;font-weight:700}.MaterialsUsedPage_cardNote__Qk4BY{color:#9c8a56;font-size:11.5px}.MaterialsUsedPage_tableWrap__Ly15h{background:#fff;border:1.5px solid #f0d37b;border-radius:16px;box-shadow:0 4px 16px #ffd6000d;overflow:hidden}.MaterialsUsedPage_table__WfSpj{border-collapse:collapse;font-size:13.5px;width:100%}.MaterialsUsedPage_table__WfSpj thead th{background:#fffbe9;border-bottom:1px solid #f1e5b8;color:#8a7546;font-size:11px;font-weight:700;letter-spacing:.08em;padding:12px 14px;text-align:left;text-transform:uppercase}.MaterialsUsedPage_table__WfSpj tbody td{border-bottom:1px solid #f5ecd0;color:#1a1a1a;padding:12px 14px;vertical-align:top}.MaterialsUsedPage_row__ZBYSn:hover td{background:#fffdf4}.MaterialsUsedPage_row__ZBYSn:last-child td{border-bottom:none}.MaterialsUsedPage_nameCell__0EAit{display:flex;flex-direction:column;gap:2px}.MaterialsUsedPage_itemName__yyb5S{color:#1a1a1a;font-weight:600}.MaterialsUsedPage_itemDesc__PTMfo{color:#6b7280;font-size:12px}.MaterialsUsedPage_itemDate__Asvvs{color:#9c8a56;font-size:11px}.MaterialsUsedPage_actionsCell__ZF-PM{text-align:right;white-space:nowrap}.MaterialsUsedPage_actionBtn__mzaho{background:#fffdf4;border:1px solid #e6dcc0;border-radius:8px;color:#4d3f0a;cursor:pointer;font-size:12px;font-weight:600;margin-left:6px;padding:5px 10px}.MaterialsUsedPage_actionBtn__mzaho:hover{background:#fdf4d6;border-color:#e3b94d}.MaterialsUsedPage_actionDanger__mKzwc{background:#fff5f5;border-color:#f5b7b7;color:#991b1b}.MaterialsUsedPage_actionDanger__mKzwc:hover{background:#fde2e2}.MaterialsUsedPage_badge__JbPeN{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.MaterialsUsedPage_badgePaid__rPuim{background:#d1fae5;color:#047857}.MaterialsUsedPage_badgeReady__CUy1R{background:#fef3c7;color:#92400e}.MaterialsUsedPage_badgeMuted__uPGKP{background:#f3f4f6;color:#6b7280}.MaterialsUsedPage_emptyState__OFgH9{background:linear-gradient(135deg,#fff,#fffef7);border:1.5px solid #f0d37b;border-radius:16px;box-shadow:0 4px 16px #ffd6000f;padding:40px 24px;text-align:center}.MaterialsUsedPage_emptyTitle__s2gMo{color:#4d3f0a;font-size:16px;font-weight:700;margin:0 0 6px}.MaterialsUsedPage_emptySubtitle__oYbGA{color:#6b7280;font-size:13px;margin:0}.MaterialsUsedPage_catalogueHint__SpJxX{color:#9c8a56;font-size:12px;margin-top:18px}.MaterialsUsedPage_catalogueLink__rAI4w{color:#b07a00;font-weight:600;text-decoration:none}.MaterialsUsedPage_catalogueLink__rAI4w:hover{text-decoration:underline}.MaterialsUsedPage_loadingMsg__dOT7h{color:#9c8a56;font-style:italic;padding:30px;text-align:center}.MaterialsUsedPage_mobileList__xlnn7{display:none}@media (max-width:860px){.MaterialsUsedPage_pageContainer__P1jdD{padding:22px 16px 48px}.MaterialsUsedPage_table__WfSpj{display:none}.MaterialsUsedPage_mobileList__xlnn7{display:flex;flex-direction:column;gap:12px;padding:14px}.MaterialsUsedPage_mobileCard__PQ4RD{background:#fff;border:1px solid #f1e5b8;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.MaterialsUsedPage_mobileTopRow__zLKVL{align-items:center;display:flex;gap:10px;justify-content:space-between}.MaterialsUsedPage_mobileMeta__ZhcrK{color:#4d3f0a;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px}.MaterialsUsedPage_mobileActions__LcqDs{display:flex;gap:6px;margin-top:6px}.MaterialsUsedPage_actionBtn__mzaho{flex:1 1;font-size:13px;margin-left:0;padding:8px 10px;text-align:center}}.LabourCostsPage_shell__yOley{display:flex;flex-direction:column;min-height:100vh;width:100%}.LabourCostsPage_bg__l-V3G{background:radial-gradient(110% 70% at 0 0,#ffe06640,#0000 60%),radial-gradient(80% 60% at 100% 0,#ffc4462e,#0000 65%),repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Inter,system-ui,sans-serif;padding:0 0 36px}.LabourCostsPage_container__CGMCz{margin:28px auto 0;max-width:1280px;padding:0 32px}.LabourCostsPage_header__i\+wkm{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.LabourCostsPage_headerLeft__6wirO{display:flex;flex-direction:column;gap:4px}.LabourCostsPage_titleRow__4G7-x{align-items:center;display:flex;gap:12px}.LabourCostsPage_titleIcon__l1mVP{align-items:center;background:linear-gradient(135deg,#ffe066,#ffc847);border-radius:14px;box-shadow:0 6px 16px #d4a93b52,inset 0 1px 0 #ffffff8c;color:#5a4200;display:inline-flex;height:42px;justify-content:center;width:42px}.LabourCostsPage_title__bCRJC{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#b88a13,#d4a93b 50%,#b88a13);-webkit-background-clip:text;background-clip:text;color:#5a4200;font-size:1.85rem;font-weight:800;letter-spacing:-.6px;margin:0}.LabourCostsPage_subtitle__F9ett{color:#8a7530;font-size:.94rem;margin:-2px 0 0 54px}.LabourCostsPage_headerRight__iIu--{align-items:center;display:flex;gap:10px}.LabourCostsPage_filterCard__Aj6Yg{align-items:flex-end;background:#ffffffeb;border:1.5px solid #dabe5052;border-radius:16px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:16px;padding:16px 18px}.LabourCostsPage_filterField__OP-a9{display:inline-flex;flex-direction:column;gap:6px;min-width:160px}.LabourCostsPage_filterLabel__vFze7{color:#8a7530;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.LabourCostsPage_input__sVt5I,.LabourCostsPage_select__pH0Ik{background:#fffef7;border:1.5px solid #dabe5073;border-radius:10px;color:#1f1a0e;font-family:inherit;font-size:.94rem;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s,background .14s}.LabourCostsPage_input__sVt5I:hover,.LabourCostsPage_select__pH0Ik:hover{border-color:#b99a2ab3}.LabourCostsPage_input__sVt5I:focus,.LabourCostsPage_select__pH0Ik:focus{background:#fff;border-color:#b99a2a;box-shadow:0 0 0 4px #b99a2a29}.LabourCostsPage_presetGroup__gKHuO{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.LabourCostsPage_preset__XQY88{background:#fffbe9;border:1.5px solid #dabe5073;border-radius:999px;color:#8a7530;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:7px 12px;transition:background .14s,border-color .14s,color .14s,transform .14s}.LabourCostsPage_preset__XQY88:hover{background:#fff4c2;border-color:#d4a93b;color:#5a4200;transform:translateY(-1px)}.LabourCostsPage_presetActive__wxSuC{background:linear-gradient(135deg,#ffe066,#ffd042);border-color:#c79212;box-shadow:0 2px 8px #b8881c38;color:#5a4200}.LabourCostsPage_summaryGrid__HXJDM{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.LabourCostsPage_summaryCard__xO9TM{align-items:center;background:linear-gradient(180deg,#fffffff5,#fffbe9eb);border:1.5px solid #dabe5052;border-radius:16px;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;display:flex;gap:14px;overflow:hidden;padding:18px 20px;position:relative;transition:transform .18s,box-shadow .18s,border-color .18s}.LabourCostsPage_summaryCard__xO9TM:after{background:linear-gradient(120deg,#0000 40%,#fff6 50%,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .5s ease}.LabourCostsPage_summaryCard__xO9TM:hover{border-color:#dabe508c;box-shadow:0 10px 30px #b8881c1f,0 2px 8px #b99a2a14;transform:translateY(-2px)}.LabourCostsPage_summaryCard__xO9TM:hover:after{transform:translateX(100%)}.LabourCostsPage_summaryIcon__YSbpI{align-items:center;background:linear-gradient(135deg,#fff4c2,#ffe7a3);border:1px solid #edd85a;border-radius:14px;box-shadow:inset 0 1px 0 #fff9;color:#8a6f1e;display:inline-flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.LabourCostsPage_summaryIconCost__sxd5h{background:linear-gradient(135deg,#d4f5dd,#a7ebbe);border-color:#6ad08a;color:#1f6b34}.LabourCostsPage_summaryIconEntries__jeMPW{background:linear-gradient(135deg,#e4dcff,#c8baff);border-color:#9d85e8;color:#4a2fab}.LabourCostsPage_summaryLabel__dcObs{color:#8a7530;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.LabourCostsPage_summaryValue__8kHz1{color:#1f1a0e;font-size:1.55rem;font-weight:800;letter-spacing:-.4px;line-height:1.1}.LabourCostsPage_summaryHint__s3yO9{color:#8a7530;font-size:.78rem;margin-top:2px}.LabourCostsPage_sectionCard__bMCJq{background:#ffffffeb;border-radius:16px;margin-bottom:18px}.LabourCostsPage_mainCard__xlgQ1,.LabourCostsPage_sectionCard__bMCJq{border:1.5px solid #dabe5052;box-shadow:0 4px 22px #0000000a,0 1px 6px #b99a2a0f;overflow:hidden}.LabourCostsPage_mainCard__xlgQ1{background:#fffffff0;border-radius:18px;margin-bottom:24px}.LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_filterCard__Aj6Yg{background:linear-gradient(180deg,#fff8d68c,#fffbe959);border:none;border-bottom:1px solid #f6efd1;border-radius:0;box-shadow:none;margin-bottom:0;padding:16px 20px}.LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_summaryGrid__HXJDM{border-bottom:1px solid #f6efd1;margin:0;padding:18px 20px}.LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_summaryCard__xO9TM{background:linear-gradient(180deg,#fff,#fffdf3);border-color:#dabe5047;box-shadow:none}.LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_summaryCard__xO9TM:hover{box-shadow:0 6px 16px #b8881c14;transform:translateY(-1px)}.LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_sectionCard__bMCJq{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:0;overflow:visible}.LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_sectionCard__bMCJq+.LabourCostsPage_sectionCard__bMCJq{border-top:1px solid #f6efd1}.LabourCostsPage_sectionHeader__mSHlD{align-items:center;background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:1px solid #f6efd1;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.LabourCostsPage_sectionTitle__B5mRE{align-items:center;color:#1f1a0e;display:flex;font-size:1rem;font-weight:800;gap:8px}.LabourCostsPage_sectionBadge__db3WV{align-items:center;background:#fff4c2;border:1px solid #edd85a;border-radius:999px;color:#8a6f1e;display:inline-flex;font-size:.74rem;font-weight:700;padding:3px 10px}.LabourCostsPage_table__CjEs4{border-collapse:collapse;font-size:.92rem;width:100%}.LabourCostsPage_table__CjEs4 thead th{background:linear-gradient(180deg,#fffbe9,#fff8d6);border-bottom:2px solid #f0e098;color:#8a7530;font-size:.72rem;font-weight:800;letter-spacing:.1em;padding:12px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.LabourCostsPage_table__CjEs4 tbody td{border-bottom:1px solid #f6efd1;color:#1f1a0e;padding:14px 18px;vertical-align:middle}.LabourCostsPage_table__CjEs4 tbody tr:last-child td{border-bottom:none}.LabourCostsPage_rowClickable__sGYa5{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.LabourCostsPage_rowClickable__sGYa5:hover{background:linear-gradient(90deg,#fff4c299,#fff4c24d);box-shadow:inset 3px 0 0 0 #d4a93b}.LabourCostsPage_rowClickable__sGYa5:active{background:#ffe8968c}.LabourCostsPage_rowActive__j1hu\+{background:linear-gradient(90deg,#ffe8968c,#fff4c240);box-shadow:inset 3px 0 0 0 #c79212}.LabourCostsPage_nameCell__P-17a{align-items:center;display:flex;gap:12px}.LabourCostsPage_avatar__LX1Jz{align-items:center;background:linear-gradient(135deg,#fff4c2,#ffe7a3);border:1px solid #edd85a;border-radius:12px;box-shadow:inset 0 1px 0 #fff9;color:#8a6f1e;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:800;height:36px;justify-content:center;width:36px}.LabourCostsPage_avatarA__N2eVm{background:linear-gradient(135deg,#fff4c2,#ffd969);border-color:#d4a93b;color:#5a4200}.LabourCostsPage_avatarB__UlB0D{background:linear-gradient(135deg,#d4f5dd,#95dfaa);border-color:#6ad08a;color:#1f6b34}.LabourCostsPage_avatarC__zwxVl{background:linear-gradient(135deg,#e4dcff,#b8a5f3);border-color:#9d85e8;color:#4a2fab}.LabourCostsPage_avatarD__nEXm8{background:linear-gradient(135deg,#ffe1cc,#ffb789);border-color:#f29d63;color:#8a4216}.LabourCostsPage_avatarE__pIUSE{background:linear-gradient(135deg,#cfeaff,#8ec8f0);border-color:#6cacd9;color:#1c4d75}.LabourCostsPage_employeeName__GzJLJ{color:#1f1a0e;font-weight:700;line-height:1.3}.LabourCostsPage_employeeMeta__jejJl{color:#8a7530;font-size:.78rem;line-height:1.3}.LabourCostsPage_moneyStrong__xFlZe{font-feature-settings:"tnum";color:#1f1a0e;font-variant-numeric:tabular-nums;font-weight:800}.LabourCostsPage_moneyMuted__B0UTN{font-feature-settings:"tnum";color:#6b5a3a;font-variant-numeric:tabular-nums}.LabourCostsPage_muted__BQ4p\+{color:#9a8550}.LabourCostsPage_jobChip__KkPgY{align-items:center;background:#fffbe9;border:1px solid #edd85a;border-radius:8px;color:#5a4200;display:inline-flex;font-size:.85rem;font-weight:700;gap:6px;padding:5px 10px;transition:background .14s,border-color .14s,transform .14s}.LabourCostsPage_rowClickable__sGYa5:hover .LabourCostsPage_jobChip__KkPgY{background:#fff4c2;border-color:#d4a93b}.LabourCostsPage_jobNumber__zkZZi{color:#8a6f1e;font-weight:800;margin-right:6px}.LabourCostsPage_chevron__iZU93{color:#b99a2a;opacity:0;transition:opacity .18s,transform .18s}.LabourCostsPage_rowClickable__sGYa5:hover .LabourCostsPage_chevron__iZU93{opacity:1;transform:translateX(2px)}.LabourCostsPage_activeFilter__d0QMh{align-items:center;background:#ffe066;border:1px solid #d4a93b;border-radius:999px;color:#5a4200;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;padding:5px 10px 5px 12px}.LabourCostsPage_activeFilterX__GIpJQ{align-items:center;background:#5a42001f;border:none;border-radius:50%;color:#5a4200;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:800;height:18px;justify-content:center;padding:0;width:18px}.LabourCostsPage_activeFilterX__GIpJQ:hover{background:#5a420038}.LabourCostsPage_btn__EKds4{align-items:center;background:none;border:1.5px solid #0000;border-radius:11px;color:#b99a2a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:700;gap:8px;padding:10px 16px;transition:background .14s,transform .14s,border-color .14s,box-shadow .14s}.LabourCostsPage_btnPrimary__kw9CG{background:#ffd600;border:1.5px solid #ffd600;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b}.LabourCostsPage_btnPrimary__kw9CG:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}.LabourCostsPage_btnPrimary__kw9CG:active{background:#ffb800;border-color:#ffb800;box-shadow:0 2px 8px #ffd60047;transform:translateY(0)}.LabourCostsPage_btnGhost__mnUoV{border-color:#b99a2a80}.LabourCostsPage_btnGhost__mnUoV:hover{background:#fff4c2;border-color:#b99a2a}.LabourCostsPage_empty__GJbTV{color:#8a7530;padding:60px 24px;text-align:center}.LabourCostsPage_emptyTitle__OlmyO{color:#1f1a0e;font-size:1.1rem;font-weight:800;margin:0 0 6px}.LabourCostsPage_emptySub__yM1ka{font-size:.9rem;margin:0 auto 16px;max-width:440px}.LabourCostsPage_emptyEmoji__lrNc8{display:block;font-size:44px;margin-bottom:14px}.LabourCostsPage_spinner__xsVi3{animation:LabourCostsPage_spin__BcCbs .8s linear infinite;border:2px solid #b99a2a;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;width:16px}@keyframes LabourCostsPage_spin__BcCbs{to{transform:rotate(1turn)}}.LabourCostsPage_loading__HGn5x{color:#8a7530;padding:60px 0;text-align:center}.LabourCostsPage_modalOverlay__SbaiH{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#281e056b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9998}.LabourCostsPage_modal__kFUcI{background:#fff;border:1.5px solid #f0e098;border-radius:18px;box-shadow:0 20px 50px #0000002e;display:flex;flex-direction:column;max-height:92vh;max-width:640px;overflow:hidden;width:100%}.LabourCostsPage_modalHeader__36APd{background:linear-gradient(180deg,#fff8d6,#fffbe9);border-bottom:2px solid #edd85a;padding:20px 24px}.LabourCostsPage_modalTitle__A6ECd{color:#b99a2a;font-size:1.2rem;font-weight:800;margin:0}.LabourCostsPage_modalSub__fAH9W{color:#8a7530;font-size:.85rem;margin:4px 0 0}.LabourCostsPage_modalBody__\+1xKE{overflow-y:auto;padding:22px 24px}.LabourCostsPage_modalFooter__Num9s{background:#fffdf3;border-top:1px solid #f0e6a0;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}@media (max-width:768px){.LabourCostsPage_container__CGMCz{padding:0 14px}.LabourCostsPage_subtitle__F9ett{margin-left:0}.LabourCostsPage_filterCard__Aj6Yg{align-items:stretch;flex-direction:column}.LabourCostsPage_filterField__OP-a9{width:100%}.LabourCostsPage_presetGroup__gKHuO{justify-content:flex-start;margin-left:0;width:100%}.LabourCostsPage_table__CjEs4 thead{display:none}.LabourCostsPage_table__CjEs4 tbody td{border-bottom:none;display:block;padding:6px 18px}.LabourCostsPage_table__CjEs4 tbody tr{border-bottom:1px solid #f6efd1;display:block;padding:12px 0}}[data-theme=dark] .LabourCostsPage_bg__l-V3G{background:radial-gradient(80% 60% at 0 0,#8b5cf614,#0000),radial-gradient(80% 60% at 100% 100%,#8b5cf614,#0000),#0f0d1a}[data-theme=dark] .LabourCostsPage_title__bCRJC{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#c4b5fd,#a78bfa 50%,#c4b5fd);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .LabourCostsPage_employeeMeta__jejJl,[data-theme=dark] .LabourCostsPage_filterLabel__vFze7,[data-theme=dark] .LabourCostsPage_muted__BQ4p\+,[data-theme=dark] .LabourCostsPage_subtitle__F9ett,[data-theme=dark] .LabourCostsPage_summaryHint__s3yO9,[data-theme=dark] .LabourCostsPage_summaryLabel__dcObs{color:#b8b2d0}[data-theme=dark] .LabourCostsPage_filterCard__Aj6Yg,[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1,[data-theme=dark] .LabourCostsPage_sectionCard__bMCJq,[data-theme=dark] .LabourCostsPage_summaryCard__xO9TM{background:#1c1b2deb;border-color:#8b5cf638}[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_filterCard__Aj6Yg,[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_sectionCard__bMCJq+.LabourCostsPage_sectionCard__bMCJq,[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_summaryGrid__HXJDM{border-color:#8b5cf62e}[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_filterCard__Aj6Yg{background:#8b5cf60f}[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_summaryCard__xO9TM{background:#8b5cf60f;border-color:#8b5cf62e}[data-theme=dark] .LabourCostsPage_mainCard__xlgQ1 .LabourCostsPage_sectionCard__bMCJq{background:#0000}[data-theme=dark] .LabourCostsPage_sectionHeader__mSHlD,[data-theme=dark] .LabourCostsPage_table__CjEs4 thead th{background:#8b5cf61a;border-color:#8b5cf638;color:#c4b5fd}[data-theme=dark] .LabourCostsPage_employeeName__GzJLJ,[data-theme=dark] .LabourCostsPage_moneyStrong__xFlZe,[data-theme=dark] .LabourCostsPage_sectionTitle__B5mRE,[data-theme=dark] .LabourCostsPage_summaryValue__8kHz1,[data-theme=dark] .LabourCostsPage_table__CjEs4 tbody td{color:#ede9ff}[data-theme=dark] .LabourCostsPage_table__CjEs4 tbody td{border-color:#8b5cf61f}[data-theme=dark] .LabourCostsPage_rowClickable__sGYa5:hover{background:#8b5cf61f;box-shadow:inset 3px 0 0 0 #a78bfa}[data-theme=dark] .LabourCostsPage_rowActive__j1hu\+{background:#8b5cf62e;box-shadow:inset 3px 0 0 0 #a78bfa}[data-theme=dark] .LabourCostsPage_input__sVt5I,[data-theme=dark] .LabourCostsPage_select__pH0Ik{background:#13121f;border-color:#8b5cf647;color:#ede9ff}[data-theme=dark] .LabourCostsPage_preset__XQY88{background:#8b5cf61a;border-color:#8b5cf647;color:#c4b5fd}[data-theme=dark] .LabourCostsPage_preset__XQY88:hover{background:#8b5cf62e;color:#ede9ff}[data-theme=dark] .LabourCostsPage_presetActive__wxSuC{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#6d28d9;color:#fff}[data-theme=dark] .LabourCostsPage_jobChip__KkPgY{background:#8b5cf61a;border-color:#8b5cf647;color:#c4b5fd}[data-theme=dark] .LabourCostsPage_jobNumber__zkZZi{color:#c4b5fd}[data-theme=dark] .LabourCostsPage_sectionBadge__db3WV{background:#8b5cf62e;border-color:#8b5cf652;color:#c4b5fd}[data-theme=dark] .LabourCostsPage_modal__kFUcI{background:#1c1b2d;border-color:#8b5cf638}[data-theme=dark] .LabourCostsPage_modalHeader__36APd{background:#8b5cf61a;border-color:#8b5cf638}[data-theme=dark] .LabourCostsPage_modalTitle__A6ECd{color:#c4b5fd}[data-theme=dark] .LabourCostsPage_modalFooter__Num9s{background:#8b5cf60f;border-color:#8b5cf62e}.LabourCostsPage_tabsBar__IdTFi{background:#ffffffa6;border:1.5px solid #dabe5052;border-radius:14px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:6px}.LabourCostsPage_tab__TlgPf{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:10px;color:#8a7530;cursor:pointer;font:600 .92rem Inter,system-ui,sans-serif;padding:9px 16px;transition:background .15s,color .15s,box-shadow .15s}.LabourCostsPage_tab__TlgPf:hover{background:#ffe06640;color:#5a4200}.LabourCostsPage_tabActive__dcIFB{background:linear-gradient(135deg,#ffe066,#ffc847);box-shadow:0 4px 14px #d4a93b4d,inset 0 1px 0 #ffffff8c;color:#5a4200}.LabourCostsPage_kpiGrid__swzbN{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (max-width:980px){.LabourCostsPage_kpiGrid__swzbN{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.LabourCostsPage_kpiGrid__swzbN{grid-template-columns:1fr}}.LabourCostsPage_statusBadge__pPlnC{align-items:center;border-radius:999px;display:inline-flex;font:600 .72rem Inter,system-ui,sans-serif;letter-spacing:.02em;padding:3px 9px;text-transform:capitalize;white-space:nowrap}.LabourCostsPage_statusApproved__TkVL2{background:#e7f7ea;border:1px solid #c5e9cc;color:#2f7d3a}.LabourCostsPage_statusSubmitted__zpNB8{background:#e7f0ff;border:1px solid #c4d8ff;color:#1d5fc2}.LabourCostsPage_statusDraft__faNDu{background:#f1f1f3;border:1px solid #dcdde1;color:#5b5d66}.LabourCostsPage_statusRejected__i9jac{background:#fde8e8;border:1px solid #f6c4c0;color:#b3261e}.LabourCostsPage_workTypeBadge__uUgPn{align-items:center;background:#ffe06659;border:1px solid #d4a93b66;border-radius:8px;color:#6a4f00;display:inline-flex;font:600 .72rem Inter,system-ui,sans-serif;padding:3px 9px;text-transform:capitalize;white-space:nowrap}.LabourCostsPage_kpiSplit__K7ihU{color:#8a7530;display:flex;flex-wrap:wrap;font-size:.8rem;gap:10px;margin-top:4px}.LabourCostsPage_kpiPill__efVQr{background:#ffe06640;border-radius:999px;color:#6a4f00;font-weight:600;padding:2px 8px}.LabourCostsPage_weekHeader__HPFzT{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px 0}.LabourCostsPage_weekNav__Y0v1o{align-items:center;display:flex;gap:8px}.LabourCostsPage_weekRange__8br3-{color:#5a4200;font-weight:700}.LabourCostsPage_weekTable__RK6Vs{border-collapse:initial;border-spacing:0;font-size:.92rem;width:100%}.LabourCostsPage_weekTable__RK6Vs td,.LabourCostsPage_weekTable__RK6Vs th{border-bottom:1px solid #dabe502e;padding:10px 12px;text-align:center;white-space:nowrap}.LabourCostsPage_weekTable__RK6Vs th{background:#ffe0662e;color:#6a4f00;font-weight:700}.LabourCostsPage_weekTable__RK6Vs td:first-child,.LabourCostsPage_weekTable__RK6Vs th:first-child{text-align:left}.LabourCostsPage_weekDayCell__8YqcS{color:#5a4200;font-weight:600}.LabourCostsPage_weekDaySub__BolaT{color:#b29135;font-size:.72rem;font-weight:500}.LabourCostsPage_weekTotal__2YlTa{color:#5a4200;font-weight:800}.LabourCostsPage_marginPos__PKxxj{color:#2f7d3a;font-weight:700}.LabourCostsPage_marginNeg__BdL0I{color:#b3261e;font-weight:700}.LabourCostsPage_helpText__ti\+WU{color:#8a7530;display:block;font-size:.74rem;font-weight:500;margin-top:2px}.LabourCostsPage_ratesTable__ex6mf tbody td{padding-bottom:16px;padding-top:16px;vertical-align:top}.LabourCostsPage_ratesTable__ex6mf tbody td .LabourCostsPage_input__sVt5I{margin:0}.LabourCostsPage_ratesTable__ex6mf tbody td .LabourCostsPage_nameCell__P-17a{min-height:38px}.CombinedInvoiceDetailPage_shell__r-n8X{background:#faf8f0;display:flex;flex-direction:column;min-height:100vh}.CombinedInvoiceDetailPage_bg__ZErU7{display:flex;flex:1 1;flex-direction:column}.CombinedInvoiceDetailPage_pageRow__FiJe7{display:flex;flex:1 1;justify-content:center;padding:28px 20px 40px}.CombinedInvoiceDetailPage_card__zsPP4{background:#fff;border-radius:18px;box-shadow:0 2px 16px #b494141a,0 1px 4px #0000000f;max-width:980px;overflow:hidden;width:100%}.CombinedInvoiceDetailPage_header__xbtfl{border-bottom:1.5px solid #f1e3a8;padding:24px 28px 0}.CombinedInvoiceDetailPage_breadcrumb__Mg9xr{align-items:center;color:#b99a2a;display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin-bottom:10px;text-decoration:none;transition:opacity .15s}.CombinedInvoiceDetailPage_breadcrumb__Mg9xr:hover{opacity:.75}.CombinedInvoiceDetailPage_headerTop__gyUFa{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.CombinedInvoiceDetailPage_headerLeft__k5iGu h1{color:#1a1a1a;font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0 0 8px}.CombinedInvoiceDetailPage_badgeRow__qjiEr{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.CombinedInvoiceDetailPage_badge__D2YCK{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.CombinedInvoiceDetailPage_badgeCombined__mKcVA{background:#fde68a;color:#78500a}.CombinedInvoiceDetailPage_badgeDraft__5tCTE{background:#f3f4f6;color:#374151}.CombinedInvoiceDetailPage_badgePaid__qiyOG{background:#d1fae5;color:#065f46}.CombinedInvoiceDetailPage_badgeOverdue__L4Wij{background:#fee2e2;color:#991b1b}.CombinedInvoiceDetailPage_badgeSent__rrs-n{background:#fef9c3;color:#713f12}.CombinedInvoiceDetailPage_badgePartial__iVLqo{background:#fef3c7;color:#92400e}.CombinedInvoiceDetailPage_customerName__splbg{color:#6b7280;font-size:14px;font-weight:500;margin-top:2px}.CombinedInvoiceDetailPage_actionBar__gTcpv{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:2px}.CombinedInvoiceDetailPage_btnOutline__rn\+QB{align-items:center;background:#fff;border:1.5px solid #e8d070;border-radius:10px;color:#927b14;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:9px 16px;text-decoration:none;transition:background .15s,border-color .15s;white-space:nowrap}.CombinedInvoiceDetailPage_btnOutline__rn\+QB:hover{background:#fffbe4;border-color:#c9a227}.CombinedInvoiceDetailPage_btnOutline__rn\+QB:disabled{cursor:not-allowed;opacity:.55}.CombinedInvoiceDetailPage_btnPrimary__U9FFh{align-items:center;background:linear-gradient(135deg,#f5bc1a,#d9a800);border:none;border-radius:10px;box-shadow:0 2px 6px #c8960040;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:9px 18px;transition:opacity .15s;white-space:nowrap}.CombinedInvoiceDetailPage_btnPrimary__U9FFh:hover{opacity:.9}.CombinedInvoiceDetailPage_btnPrimary__U9FFh:disabled{cursor:not-allowed;opacity:.5}.CombinedInvoiceDetailPage_btnGreen__aNouF{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 2px 6px #05966933;color:#fff}.CombinedInvoiceDetailPage_tabs__6LqLQ{border-bottom:none;display:flex;gap:0;margin-top:18px;padding:0 28px}.CombinedInvoiceDetailPage_tab__tB-tz{background:#0000;border:none;border-bottom:2.5px solid #0000;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:700;margin-bottom:-1.5px;padding:10px 18px;transition:color .15s,border-color .15s}.CombinedInvoiceDetailPage_tab__tB-tz:hover{color:#4d3f0a}.CombinedInvoiceDetailPage_tabActive__OJfdd{border-bottom-color:#c9a227;color:#4d3f0a}.CombinedInvoiceDetailPage_panel__SMwWW{padding:24px 28px 32px}.CombinedInvoiceDetailPage_summaryBar__9Oh-f{grid-gap:1px;background:#f1e3a8;border:1.5px solid #f1e3a8;border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:24px;overflow:hidden}.CombinedInvoiceDetailPage_summaryCell__RQAwv{background:#fffbe4;padding:14px 16px}.CombinedInvoiceDetailPage_summaryCellAccent__99qU4{background:#fff8d0}.CombinedInvoiceDetailPage_summaryCellLabel__LKMge{color:#b99a2a;font-size:10px;font-weight:800;letter-spacing:.7px;margin-bottom:4px;text-transform:uppercase}.CombinedInvoiceDetailPage_summaryCellValue__yxKGV{color:#1a1a1a;font-size:15px;font-weight:700}.CombinedInvoiceDetailPage_summaryCellValueLg__-QAbX{color:#1a1a1a;font-size:20px;font-weight:800}.CombinedInvoiceDetailPage_sectionHead__Bqsvu{color:#b99a2a;font-size:10px;font-weight:800;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.CombinedInvoiceDetailPage_tableWrap__xyIPz{border:1.5px solid #f1e3a8;border-radius:12px;margin-bottom:20px;overflow:hidden}.CombinedInvoiceDetailPage_table__OPYKu{border-collapse:collapse;font-size:13px;width:100%}.CombinedInvoiceDetailPage_table__OPYKu thead tr{background:#fffde7}.CombinedInvoiceDetailPage_table__OPYKu th{border-bottom:1px solid #f1e3a8;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.3px;padding:10px 12px;text-align:left}.CombinedInvoiceDetailPage_table__OPYKu th:last-child{text-align:right}.CombinedInvoiceDetailPage_table__OPYKu td{border-top:1px solid #f8eccb;padding:11px 12px}.CombinedInvoiceDetailPage_table__OPYKu tbody tr:hover{background:#fffde7}.CombinedInvoiceDetailPage_jobTitle__J\+tHr{color:#1a1a1a;font-size:13px;font-weight:700}.CombinedInvoiceDetailPage_jobSub__rPvtS{color:#9ca3af;font-size:11px;margin-top:1px}.CombinedInvoiceDetailPage_viewJobLink__33nvw{color:#b99a2a;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.CombinedInvoiceDetailPage_viewJobLink__33nvw:hover{text-decoration:underline}.CombinedInvoiceDetailPage_jobCard__kJWka{background:#fff;border:1.5px solid #f1e3a8;border-radius:12px;margin-bottom:12px;overflow:hidden}.CombinedInvoiceDetailPage_jobCardHead__1XoHn{align-items:center;background:linear-gradient(90deg,#fffbe4,#fffde7);border-left:3px solid #e8d070;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.CombinedInvoiceDetailPage_jobCardTitle__6Cly2{color:#1a1a1a;font-size:14px;font-weight:700}.CombinedInvoiceDetailPage_jobCardSub__oVSqC{color:#8c7020;font-size:11px;margin-top:2px}.CombinedInvoiceDetailPage_totalsCard__D6Ijl{border:1.5px solid #e8d070;border-radius:12px;margin-top:4px;overflow:hidden}.CombinedInvoiceDetailPage_totalsRow__yICTy{align-items:baseline;border-top:1px solid #f8eccb;display:flex;font-size:13px;gap:8px;justify-content:flex-end;padding:8px 16px}.CombinedInvoiceDetailPage_totalsRow__yICTy:first-child{border-top:none}.CombinedInvoiceDetailPage_totalsLabel__N2xyv{color:#6b7280;min-width:130px;text-align:right}.CombinedInvoiceDetailPage_totalsValue__fqr49{color:#1a1a1a;font-weight:600;min-width:110px;text-align:right}.CombinedInvoiceDetailPage_totalsRowBig__Y-UHd{background:#fffbe4;padding:12px 16px}.CombinedInvoiceDetailPage_totalsLabelBig__hZxb6{color:#4d3f0a;font-size:15px;font-weight:700}.CombinedInvoiceDetailPage_totalsValueBig__73w3S{color:#1a1a1a;font-size:18px;font-weight:800}.CombinedInvoiceDetailPage_previewPanel__QZRv0{padding:20px 28px 28px}.CombinedInvoiceDetailPage_previewFrame__U37h9{background:#f9f9f9;border:1.5px solid #f1e3a8;border-radius:12px;height:820px;width:100%}.CombinedInvoiceDetailPage_previewLoading__MVGEd{align-items:center;background:#fafafa;border:1.5px solid #f1e3a8;border-radius:12px;color:#9ca3af;display:flex;font-size:14px;height:820px;justify-content:center}.CombinedInvoiceDetailPage_modalOverlay__VREG\+{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:5000}.CombinedInvoiceDetailPage_modal__5qI67{background:#fff;border-radius:18px;box-shadow:0 20px 60px #0003;max-width:440px;padding:28px;width:100%}.CombinedInvoiceDetailPage_modalTitle__tgBnW{color:#1a1a1a;font-size:18px;font-weight:800;margin:0 0 6px}.CombinedInvoiceDetailPage_modalSubtitle__xXqu8{color:#6b7280;font-size:13px;margin:0 0 22px}.CombinedInvoiceDetailPage_field__jwpJJ{margin-bottom:16px}.CombinedInvoiceDetailPage_fieldLabel__GxXg8{color:#4d3f0a;display:block;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:5px}.CombinedInvoiceDetailPage_fieldInput__gxEH1{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.CombinedInvoiceDetailPage_fieldInput__gxEH1:focus{background:#fff;border-color:#c9a227}.CombinedInvoiceDetailPage_fieldSelect__0eOwG{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1a1a1a;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.CombinedInvoiceDetailPage_modalActions__033Vw{border-top:1px solid #f1e3a8;display:flex;gap:8px;justify-content:flex-end;margin-top:22px;padding-top:18px}.CombinedInvoiceDetailPage_errorBanner__1ZbND{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:13px;margin-bottom:18px;padding:10px 14px}.CombinedInvoiceDetailPage_loadingState__dPMaG{color:#9ca3af;font-size:14px;padding:60px 28px;text-align:center}.CombinedInvoiceDetailPage_emptyState__k6Bmw{padding:48px 28px;text-align:center}.CombinedInvoiceDetailPage_versionToolbar__6yLpN{align-items:center;background:linear-gradient(180deg,#fffdf5,#fffbe8);border:1px solid #f1e3a8;border-radius:14px;box-shadow:0 1px 3px #b99a2a14;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:14px;padding:12px 16px}.CombinedInvoiceDetailPage_toolbarLeft__63e0K,.CombinedInvoiceDetailPage_toolbarRight__9TJNx{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.CombinedInvoiceDetailPage_toolbarMenuWrap__R3bZM{position:relative}.CombinedInvoiceDetailPage_toolbarPill__m2tNO{align-items:center;background:#fff;border:1px solid #f1e3a8;border-radius:999px;color:#4d3f0a;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:8px 14px;transition:all .15s ease}.CombinedInvoiceDetailPage_toolbarPill__m2tNO:hover{background:#fffbe4;border-color:#e8d070}.CombinedInvoiceDetailPage_versionStatusPill__bPdEh{background:#f3f4f6;border-radius:999px;color:#374151;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.5px;padding:2px 8px}.CombinedInvoiceDetailPage_versionStatusPill__bPdEh[data-status=draft]{background:#fef3c7;color:#92400e}.CombinedInvoiceDetailPage_versionStatusPill__bPdEh[data-status=approved]{background:#dbeafe;color:#1e40af}.CombinedInvoiceDetailPage_versionStatusPill__bPdEh[data-status=sent]{background:#e0e7ff;color:#4338ca}.CombinedInvoiceDetailPage_versionStatusPill__bPdEh[data-status=paid]{background:#d1fae5;color:#065f46}.CombinedInvoiceDetailPage_toolbarMenu__-gKJe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0000001f;left:0;max-height:340px;min-width:260px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:50}.CombinedInvoiceDetailPage_toolbarMenuItem__cyIXu{align-items:center;background:#0000;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 10px;text-align:left;width:100%}.CombinedInvoiceDetailPage_toolbarMenuItem__cyIXu:hover{background:#f9fafb}.CombinedInvoiceDetailPage_toolbarMenuItem__cyIXu:disabled{cursor:not-allowed;opacity:.5}.CombinedInvoiceDetailPage_toolbarMenuItemActive__kiNDf{background:#fffbe4}.CombinedInvoiceDetailPage_toolbarMenuDivider__EaOb8{background:#f3f4f6;height:1px;margin:6px 4px}.CombinedInvoiceDetailPage_toolbarDateField__fKkdU{color:#6b7280;display:inline-flex;flex-direction:column;font-size:11px;font-weight:700;gap:2px;letter-spacing:.4px;text-transform:uppercase}.CombinedInvoiceDetailPage_toolbarDateField__fKkdU input{background:#fff;border:1px solid #f1e3a8;border-radius:8px;color:#1a1a1a;font-family:inherit;font-size:13px;font-weight:600;padding:6px 10px}.CombinedInvoiceDetailPage_toolbarDateField__fKkdU input:focus{border-color:#b99a2a;box-shadow:0 0 0 3px #b99a2a2e;outline:none}.CombinedInvoiceDetailPage_toolbarDateField__fKkdU input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.CombinedInvoiceDetailPage_savePill__cn1FA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;font-size:12px;font-weight:700;padding:6px 12px}.CombinedInvoiceDetailPage_savePill__cn1FA[data-state=saving]{background:#fffbe4;border-color:#f1e3a8;color:#b99a2a}.CombinedInvoiceDetailPage_savePill__cn1FA[data-state=saved]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.CombinedInvoiceDetailPage_savePill__cn1FA[data-state=error]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.CombinedInvoiceDetailPage_columnTogglesRow__nD4--{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:10px 16px}.CombinedInvoiceDetailPage_columnToggle__dV5Rv{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;-webkit-user-select:none;user-select:none}.CombinedInvoiceDetailPage_columnToggle__dV5Rv input[type=checkbox]{accent-color:#b99a2a;cursor:pointer}.CustomerDetailPage_shell__AbEPn{display:flex;flex-direction:column;min-height:100vh;width:100%}.CustomerDetailPage_bg__eRzQB{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Roboto,Arial,sans-serif;padding:0 0 32px}.CustomerDetailPage_pageWrap__83Pcf{display:flex;flex-direction:column;gap:16px;margin:20px auto 0;max-width:1300px;padding:0 20px}.CustomerDetailPage_layoutRow__he3\+o{align-items:flex-start;display:flex;gap:20px}.CustomerDetailPage_sidebar__zXHfY{background:#fff;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 2px 12px #0000000d;flex-shrink:0;height:-webkit-fit-content;height:fit-content;overflow:hidden;position:-webkit-sticky;position:sticky;top:80px;width:210px;z-index:1}.CustomerDetailPage_sidebarTopBtns__1Evb7{border-bottom:1px solid #ffe066;display:flex;flex-direction:column}.CustomerDetailPage_sidebarTopBtn__AZvqX{align-items:center;background:none;border:none;border-left:3px solid #0000;box-sizing:border-box;color:#7d6836;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:9px;padding:9px 14px;text-align:left;transition:background .15s,border-left-color .15s,color .15s;width:100%}.CustomerDetailPage_sidebarTopBtn__AZvqX:hover{background:#fffde4;border-left-color:#ffd600;color:#7d6836}.CustomerDetailPage_sidebarNav__ROwmL{display:flex;flex-direction:column;padding:4px 0}.CustomerDetailPage_sidebarItem__LrWyX{align-items:center;background:none;border:none;border-left:3px solid #0000;box-sizing:border-box;color:#7d6836;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:10px;padding:9px 14px;text-align:left;transition:background .15s,border-left-color .15s,color .15s;width:100%}.CustomerDetailPage_sidebarItem__LrWyX:hover{background:#fffde4;border-left-color:#ffd600;color:#7d6836}.CustomerDetailPage_sidebarItemActive__MdrLY{background:#fffbe4!important;border-left-color:#ffe066!important;color:#ad8c11!important;font-weight:600!important}.CustomerDetailPage_sidebarItemIcon__zlNeo{align-items:center;color:inherit;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.CustomerDetailPage_mainContent__kS0Um{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.CustomerDetailPage_contentTopBar__\+I3Gv{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px 24px}.CustomerDetailPage_customerPageTitle__MapgG{color:#7a6618;font-size:1.5rem;font-weight:700;margin:0}.CustomerDetailPage_contentTopActions__-OgSM{align-items:center;display:flex;flex-shrink:0;gap:8px}.CustomerDetailPage_addJobBtn__YD3FX{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:9px 20px;transition:all .18s;white-space:nowrap}.CustomerDetailPage_addJobBtn__YD3FX:hover{background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.CustomerDetailPage_dotsWrap__uqp9u{position:relative}.CustomerDetailPage_dotsBtn__ss1mo{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:38px;justify-content:center;line-height:1;padding:0;transition:border-color .14s,background .14s,color .14s;width:38px}.CustomerDetailPage_dotsBtn__ss1mo:hover{background:#fffbe4;border-color:#b99a2a;color:#7d6836}.CustomerDetailPage_dotsMenu__gMEkF{background:#fff;border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 8px 22px #b99a2a2e;min-width:170px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:300}.CustomerDetailPage_dotsMenuItem__jMnXm{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:9px;padding:9px 16px;text-align:left;transition:background .12s;width:100%}.CustomerDetailPage_dotsMenuItem__jMnXm:hover{background:#fffef5}.CustomerDetailPage_dotsMenuItemDanger__aN7jq{color:#dc2626}.CustomerDetailPage_dotsMenuItemDanger__aN7jq:hover{background:#fff5f5}.CustomerDetailPage_tabPlaceholder__AsGVj{background:#fff;border:1.5px solid #ffe066;border-radius:14px}.CustomerDetailPage_tabPlaceholderIcon__uEY9o{align-items:center;background:#fffbe4;border-radius:50%;color:#b99a2a;display:flex;height:48px;justify-content:center;width:48px}.CustomerDetailPage_tabPlaceholderIcon__uEY9o svg{stroke:#b99a2a;height:22px;width:22px}.CustomerDetailPage_tabPlaceholderTitle__3YWBX{font-size:1.05rem;font-weight:700}.CustomerDetailPage_tabPlaceholderText__BO51B{font-size:.93rem;opacity:.7}.CustomerDetailPage_customerFilesHeader__aUq-\+{align-items:center;display:flex;gap:12px;justify-content:space-between}.CustomerDetailPage_customerFilesTitleGroup__b27TL{align-items:center;display:flex;gap:10px}.CustomerDetailPage_customerFilesCount__5H0ah{align-items:center;background:#fff8d6;border:1.5px solid #ffe066;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.84rem;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 9px}.CustomerDetailPage_customerFilesDivider__ug1ym{background:#f4e6a6;height:1px;margin:0 0 24px}.CustomerDetailPage_dropZone__m4i0w{align-items:center;background:#fffdf8;border:2px dashed #ffe066;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-bottom:24px;padding:40px 24px;text-align:center;transition:all .18s}.CustomerDetailPage_dropZoneOver__RmNmQ{background:#fffaed;border-color:#d4a017;box-shadow:0 0 0 4px #d4a0171a}.CustomerDetailPage_dropZoneUploading__Wu-\+f{opacity:.72;pointer-events:none}.CustomerDetailPage_dropZoneIcon__I3qd3{align-items:center;background:linear-gradient(135deg,#fffbe4,#fff3c0);border:2px solid #ffe066;border-radius:16px;color:#c9a830;display:flex;height:58px;justify-content:center;width:58px}.CustomerDetailPage_dropZoneIcon__I3qd3 svg{height:28px;width:28px}.CustomerDetailPage_dropZoneText__0mF98{color:#4c4330;font-size:.95rem;margin:0}.CustomerDetailPage_dropZoneHint__k51Zk{color:#a09070;font-size:.8rem;margin:0}.CustomerDetailPage_dropZoneSpinner__D8UZS{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0}.CustomerDetailPage_chooseFilesBtn__l\+gSe{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:9px 20px;transition:all .18s}.CustomerDetailPage_chooseFilesBtn__l\+gSe:hover:not(:disabled){background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.CustomerDetailPage_chooseFilesBtn__l\+gSe:disabled{cursor:wait;opacity:.8}.CustomerDetailPage_uploadError__QY6Q4{background:#fff0f0;border:1.5px solid #fca5a5;border-radius:8px;color:#c00;font-size:.875rem;margin-bottom:14px;padding:10px 14px}.CustomerDetailPage_customerFilesEmptyState__QUfjT{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:32px 12px 12px;text-align:center}.CustomerDetailPage_customerFilesEmptyIcon__Kl4aM{align-items:center;background:#fffdf2;border:2px solid #ffe066;border-radius:999px;color:#b99a2a;display:inline-flex;height:66px;justify-content:center;width:66px}.CustomerDetailPage_customerFilesEmptyIcon__Kl4aM svg{height:28px;width:28px}.CustomerDetailPage_customerFilesEmptyTitle__NoEQX{color:#3f350b;font-size:.98rem;font-weight:700;margin:0}.CustomerDetailPage_customerFilesEmptyText__8\+f3t{color:#8a7020;font-size:.92rem;line-height:1.5;margin:0;max-width:360px}.CustomerDetailPage_mediaGrid__nQPCu{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.CustomerDetailPage_mediaCard__m13XP{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:12px;padding:14px 12px 10px;position:relative;transition:box-shadow .15s}.CustomerDetailPage_mediaCard__m13XP:hover{box-shadow:0 4px 16px #b99a2a1f}.CustomerDetailPage_customerFileLink__smyAI{align-items:center;color:inherit;display:flex;flex-direction:column;gap:8px;text-decoration:none}.CustomerDetailPage_mediaCardDownload__HL5Vw{align-items:center;background:#fff8df;border:1px solid #f2d173;border-radius:999px;color:#8a7020;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;margin-top:10px;min-height:28px;padding:0 10px;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.CustomerDetailPage_mediaCardDownload__HL5Vw:hover{background:#ffefb8;border-color:#d4a843;color:#6f5915}.CustomerDetailPage_mediaCardIcon__OSxex{align-items:center;background:#fffbe4;border-radius:10px;color:#b99a2a;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.CustomerDetailPage_mediaThumb__z\+61K{border-radius:10px;height:100%;object-fit:cover;width:100%}.CustomerDetailPage_mediaCardName__S9Zby{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4c4330;display:-webkit-box;font-size:.78rem;font-weight:500;margin:0;max-width:110px;overflow:hidden;text-align:center;word-break:break-word}.CustomerDetailPage_mediaCardSize__5UJox{color:#a09070;font-size:.72rem;margin:0;text-align:center}.CustomerDetailPage_mediaCardRemove__Y6LVr{align-items:center;background:#ffffffeb;border:1px solid #ffe066;border-radius:6px;color:#8a7020;cursor:pointer;display:flex;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;transition:background .15s,color .15s,border-color .15s;width:22px}.CustomerDetailPage_mediaCardRemove__Y6LVr:hover{background:#fff0c0;border-color:#fca5a5;color:#c00}.CustomerDetailPage_customerFilesSpinner__OiydB{animation:CustomerDetailPage_customerFilesSpin__PPAyc .8s linear infinite;border:3px solid #f4b40038;border-radius:999px;border-top-color:#f4b400;height:32px;width:32px}@keyframes CustomerDetailPage_customerFilesSpin__PPAyc{to{transform:rotate(1turn)}}.CustomerDetailPage_breadcrumb__oks5L{align-items:center;color:#b99a2a;display:flex;font-size:.97rem;gap:6px}.CustomerDetailPage_breadcrumbLink__YPsxy{color:#b99a2a;font-weight:600;text-decoration:none}.CustomerDetailPage_breadcrumbLink__YPsxy:hover{text-decoration:underline}.CustomerDetailPage_breadcrumbSep__pugBp{color:#d4b84a;font-size:1.1rem}.CustomerDetailPage_breadcrumbCurrent__Fpgod{color:#7a6618;font-weight:600}.CustomerDetailPage_loadingState__nJWga{color:#b99a2a;font-size:1.05rem;padding:60px 0;text-align:center}.CustomerDetailPage_backLink__BQZXe{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:1rem;text-decoration:underline}.CustomerDetailPage_notesBarLeft__YYrHY{align-items:center;display:flex;gap:8px}.CustomerDetailPage_notesIcon__IfnXl{font-size:.95rem;opacity:.75}.CustomerDetailPage_notesCount__CpHci{color:#b99a2a;font-size:.95rem;font-weight:600}.CustomerDetailPage_notesToggle__K3raC{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:.9rem;font-weight:600;padding:0;text-decoration:underline;-webkit-text-decoration-color:#b99a2a66;text-decoration-color:#b99a2a66;text-underline-offset:2px;white-space:nowrap}.CustomerDetailPage_notesToggle__K3raC:hover{color:#b99a2a}.CustomerDetailPage_noteInputRow__whhr7{align-items:flex-start;display:flex;gap:10px}.CustomerDetailPage_noteTextarea__pLlWH{background:#fff8ea;border:1.5px solid #f3d49a;border-radius:8px;color:#232323;flex:1 1;font-family:inherit;font-size:.97rem;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s}.CustomerDetailPage_noteTextarea__pLlWH:focus{background:#fffdf7;border-color:#b99a2a}.CustomerDetailPage_noteTextarea__pLlWH::placeholder{color:#e19a3b;opacity:.7}.CustomerDetailPage_noteSaveBtn__NBUXi{background:#f4b400;border:2px solid #f4b400;border-radius:8px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;height:-webkit-fit-content;height:fit-content;padding:9px 18px;transition:all .18s;white-space:nowrap}.CustomerDetailPage_noteSaveBtn__NBUXi:hover:not(:disabled){background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400}.CustomerDetailPage_noteSaveBtn__NBUXi:disabled{cursor:not-allowed;opacity:.45}.CustomerDetailPage_notesEmpty__PgoUq{color:#e08a18;font-size:.93rem;opacity:.6;padding:10px 0;text-align:center}.CustomerDetailPage_notesList__NsFVw{display:flex;flex-direction:column;gap:10px}.CustomerDetailPage_noteItem__IzWUV{align-items:flex-start;background:#fff8ea;border:1px solid #ffcb7a;border-radius:8px;display:flex;gap:12px;padding:10px 14px}.CustomerDetailPage_noteText__x5gXo{color:#232323;flex:1 1;font-size:.97rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.CustomerDetailPage_noteMeta__Kl-NA{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.CustomerDetailPage_noteDate__JsDLP{color:#e08a18;font-size:.8rem;opacity:.7;white-space:nowrap}.CustomerDetailPage_noteDeleteBtn__RckNk{background:none;border:none;color:#ccc;cursor:pointer;font-size:.85rem;line-height:1;padding:0;transition:color .15s}.CustomerDetailPage_noteDeleteBtn__RckNk:hover{color:#e05555}.CustomerDetailPage_mainCard__O0A4l{background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 4px 24px #b99a2a18,0 1px 4px #b99a2a10;overflow:hidden}.CustomerDetailPage_cardSection__MeZ9P{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:22px 28px}.CustomerDetailPage_cardDivider__IIPkL{border:none;border-top:1px solid #ffe066;margin:0}.CustomerDetailPage_notesBar__bT-2B{align-items:center;background:#fffef5;display:flex;gap:12px;justify-content:space-between;padding:11px 28px}.CustomerDetailPage_notesPanel__3A90I{display:flex;flex-direction:column;gap:14px;padding:0 24px 18px}.CustomerDetailPage_tabPlaceholder__AsGVj{align-items:center;color:#b99a2a;display:flex;flex-direction:column;gap:10px;padding:48px 24px}.CustomerDetailPage_headerMain__-xTz2{align-items:flex-start;display:flex;flex:1 1;gap:16px;min-width:0}.CustomerDetailPage_avatarCircle__tOIMj{align-items:center;background:linear-gradient(135deg,#ffd740,#ffb300);border-radius:50%;box-shadow:0 4px 14px #ffb30040,0 1px 3px #b99a2a22;color:#fff;display:flex;flex-shrink:0;font-size:1.55rem;font-weight:800;height:56px;justify-content:center;letter-spacing:-.5px;width:56px}.CustomerDetailPage_headerInfo__AF2Ov{flex:1 1;min-width:0}.CustomerDetailPage_contactSectionActions__zxRZW{display:flex;gap:8px;justify-content:flex-start;margin:0 0 18px 92px}.CustomerDetailPage_contactCardWrap__Fes0C{display:inline-block;max-width:720px;position:relative;width:100%}.CustomerDetailPage_contactEditCornerBtn__Ipk\+H{align-items:center;background:#0000;border:none;border-radius:999px;bottom:12px;box-shadow:none;cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:absolute;right:12px;transition:transform .14s;width:48px}.CustomerDetailPage_contactEditCornerBtn__Ipk\+H:hover{transform:translateY(-1px)}.CustomerDetailPage_contactEditCornerBtn__Ipk\+H img{height:32px;object-fit:contain;width:32px}.CustomerDetailPage_contactActions__s5L72{align-items:center;display:inline-flex;gap:8px;position:absolute;right:12px;top:12px;z-index:2}.CustomerDetailPage_contactActionBtn__Vhs4b{align-items:center;background:#ffffffe6;border:1.5px solid #dabe5080;border-radius:10px;box-shadow:0 2px 6px #0000000a,0 1px 3px #b99a2a0f;color:#7a6510;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .12s,border-color .12s,color .12s,transform .12s,box-shadow .12s;width:36px}.CustomerDetailPage_contactActionBtn__Vhs4b svg{stroke:currentColor;fill:none;display:block;flex-shrink:0;height:16px;width:16px}.CustomerDetailPage_contactActionBtn__Vhs4b:hover:not(:disabled){background:#f2b632;border-color:#d89a1f;box-shadow:0 4px 12px #f2b63240,0 2px 6px #0000000f;color:#fff}.CustomerDetailPage_contactActionBtn__Vhs4b:disabled{cursor:not-allowed;opacity:.4}.CustomerDetailPage_contactRows__TW5Ry{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1.5px solid #fc4;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffd9,0 14px 28px #b99a2a14;display:flex;flex-direction:column;gap:12px;max-width:720px;padding:18px 20px;width:100%}.CustomerDetailPage_contactRow__k3XDs{grid-column-gap:18px;align-items:center;color:#444;column-gap:18px;display:grid;font-size:.93rem;grid-template-columns:112px minmax(0,1fr)}.CustomerDetailPage_contactIcon__BZCN-{color:#a07c1a;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CustomerDetailPage_contactFieldArea__5hkNy{align-items:center;display:flex;min-width:0;width:100%}.CustomerDetailPage_contactValue__gGUlE{color:#43361a;flex:1 1;font-weight:500;overflow-wrap:break-word;word-break:break-word}.CustomerDetailPage_contactInput__zFOTh,.CustomerDetailPage_contactSelect__5cxK6{background:linear-gradient(180deg,#fffdf6,#fff8dc);border:1px solid #e8d7a7;border-radius:14px;box-shadow:inset 0 1px 0 #fffc,0 2px 10px #b99a2a14;color:#2f2a1b;flex:1 1;font-size:.98rem;font-weight:500;min-height:42px;min-width:0;padding:9px 16px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;width:100%}.CustomerDetailPage_contactInput__zFOTh:focus,.CustomerDetailPage_contactSelect__5cxK6:focus{background:#fffefb;border-color:#b99a2a;box-shadow:0 0 0 4px #e9c55e2e,inset 0 1px 0 #ffffffe6;outline:none;transform:translateY(-1px)}.CustomerDetailPage_contactSelect__5cxK6{-webkit-appearance:none;appearance:none;cursor:pointer}.CustomerDetailPage_contactLink__ydId5{color:#b99a2a;font-weight:500;overflow-wrap:break-word;text-decoration:none;word-break:break-word}.CustomerDetailPage_contactLink__ydId5:hover{text-decoration:underline}.CustomerDetailPage_phoneLinkList__g61Tk{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 4px;min-width:0}.CustomerDetailPage_phoneLinkList__g61Tk .CustomerDetailPage_contactLink__ydId5,.CustomerDetailPage_phoneLinkList__g61Tk .CustomerDetailPage_customerContactLink__mltK5{display:inline;margin-bottom:0}.CustomerDetailPage_phoneSeparator__c0Wu3{color:#94815b;font-weight:600}.CustomerDetailPage_contactActionBtnPrimary__Q0\+gG,.CustomerDetailPage_contactActionBtnSecondary__BSZDl{border-radius:12px;cursor:pointer;font-size:.88rem;font-weight:700;padding:11px 18px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}.CustomerDetailPage_contactActionBtnPrimary__Q0\+gG{background:linear-gradient(135deg,#b99a2a,#d0ab2f);border:none;box-shadow:0 10px 18px #b99a2a38;color:#fff}.CustomerDetailPage_contactActionBtnPrimary__Q0\+gG:hover:not(:disabled){background:linear-gradient(135deg,#9f831f,#c99f1f);transform:translateY(-1px)}.CustomerDetailPage_contactActionBtnPrimary__Q0\+gG:disabled{cursor:not-allowed;opacity:.55}.CustomerDetailPage_contactActionBtnSecondary__BSZDl{background:#fffaf0e6;border:1px solid #e8d7a7;color:#8a7020}.CustomerDetailPage_contactActionBtnSecondary__BSZDl:hover{background:#fffbe4;border-color:#ffd600;transform:translateY(-1px)}.CustomerDetailPage_editCardOverlay__dTuMi{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.CustomerDetailPage_editCardBox__ou9JI{background:#fff;border-radius:18px;box-shadow:0 24px 60px #0000001a;display:flex;flex-direction:column;max-width:520px;overflow:hidden;width:100%}.CustomerDetailPage_editCardHeader__6oaAP{align-items:center;background:linear-gradient(135deg,#fffff8,#fffdf0);border-bottom:1.5px solid #ffe9a8;display:flex;justify-content:space-between;padding:20px 24px 16px}.CustomerDetailPage_editCardTitle__3oEUV{color:#1a1512;font-size:1.1rem;font-weight:800;margin:0}.CustomerDetailPage_editCardCloseBtn__KyMAM{align-items:center;background:none;border:none;border-radius:6px;color:#8a7535;cursor:pointer;display:flex;padding:4px;transition:background .12s,color .12s}.CustomerDetailPage_editCardCloseBtn__KyMAM:hover{background:#fff0c0;color:#4c3800}.CustomerDetailPage_editCardBody__xBjdt{display:flex;flex-direction:column;gap:16px;padding:20px 24px}.CustomerDetailPage_editCardField__XoFMK{display:flex;flex-direction:column;gap:6px}.CustomerDetailPage_editCardRow__madTp{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CustomerDetailPage_editCardLabel__GAWJT{color:#4c4330;font-size:.82rem;font-weight:700;letter-spacing:.02em}.CustomerDetailPage_editCardRequired__gNQGp{color:#dc2626}.CustomerDetailPage_editCardInput__6WVD6{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:9px;box-sizing:border-box;color:#2f2a1b;font-family:inherit;font-size:.9rem;outline:none;padding:9px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.CustomerDetailPage_editCardInput__6WVD6:focus{border-color:#d4a017;box-shadow:0 0 0 3px #d4a0171f}.CustomerDetailPage_editCardInput__6WVD6::placeholder{color:#c0a860}.CustomerDetailPage_editCardRoleRow__RFtKW{display:flex;flex-wrap:wrap;gap:8px}.CustomerDetailPage_editCardRoleBtn__TVZTR{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:20px;color:#7a6535;cursor:pointer;font-size:.82rem;font-weight:600;padding:6px 14px;transition:all .14s}.CustomerDetailPage_editCardRoleBtn__TVZTR:hover{background:#fff8e0;border-color:#d4a017}.CustomerDetailPage_editCardRoleBtnActive__bMDa8{background:linear-gradient(135deg,#c9a830,#a88020);border-color:#d4a017;box-shadow:0 2px 8px #b99a2a33;color:#fff}.CustomerDetailPage_editCardRoleBtnDefault__0\+-a5{background:#f4a020;border-color:#e88a20;box-shadow:0 2px 8px #e4821440;color:#fff}.CustomerDetailPage_editCardFooter__oURsN{align-items:center;background:#fffdf8;border-top:1px solid #ffe9a8;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.CustomerDetailPage_editCardCancelBtn__Vzxjq{background:#fff;border:1.5px solid #ffe9a8;border-radius:9px;color:#7a6535;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 18px;transition:background .12s}.CustomerDetailPage_editCardCancelBtn__Vzxjq:hover{background:#f5f0e0}.CustomerDetailPage_editCardSaveBtn__IPTk-{background:#f4a020;border:none;border-radius:9px;box-shadow:0 2px 8px #f4a0204d;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 22px;transition:background .15s,box-shadow .15s,transform .1s}.CustomerDetailPage_editCardSaveBtn__IPTk-:hover:not(:disabled){background:#e07810;box-shadow:0 4px 14px #e0781061;transform:translateY(-1px)}.CustomerDetailPage_editCardSaveBtn__IPTk-:active:not(:disabled){transform:translateY(0)}.CustomerDetailPage_editCardSaveBtn__IPTk-:disabled{cursor:not-allowed;opacity:.45}.CustomerDetailPage_profileDisplay__qyw-W{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.CustomerDetailPage_profileEditor__-ipte{display:flex;flex-direction:column;gap:6px;width:100%}.CustomerDetailPage_profileEditorHint__l43OQ{color:#96761d;font-size:.8rem;font-weight:600}.CustomerDetailPage_defaultProfileNote__s33-U{color:#b99a2a;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CustomerDetailPage_tierBadgeDefault__MTbt0{background:#fffbe4;border:1px solid #ffe066;border-radius:20px;color:#9a7c10;font-weight:600}.CustomerDetailPage_tierBadgeCustom__uACaJ,.CustomerDetailPage_tierBadgeDefault__MTbt0{align-items:center;display:inline-flex;font-size:.78rem;letter-spacing:.02em;padding:2px 10px}.CustomerDetailPage_tierBadgeCustom__uACaJ{background:linear-gradient(90deg,#fff7d6,#ffe99a);border:1px solid #fc4;border-radius:20px;box-shadow:0 1px 4px #ffcc4420;color:#7a5e00;font-weight:700}.CustomerDetailPage_headerStats__ARldv{display:flex;flex-shrink:0;gap:16px}.CustomerDetailPage_statItem__IyZgS{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1.5px solid #fc4;border-radius:12px;box-shadow:0 2px 8px #ffcc4418;display:flex;flex-direction:column;min-width:68px;padding:12px 22px}.CustomerDetailPage_statValue__Yucdy{color:#b99a2a;font-size:1.6rem;font-weight:800;line-height:1}.CustomerDetailPage_statLabel__NZ1fy{color:#a07c1a;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}@media (max-width:760px){.CustomerDetailPage_contactSectionActions__zxRZW{justify-content:flex-start;margin-left:0}.CustomerDetailPage_contactEditCornerBtn__Ipk\+H{bottom:auto;right:10px;top:10px}.CustomerDetailPage_contactRows__TW5Ry{max-width:100%;padding:14px}.CustomerDetailPage_contactRow__k3XDs{grid-template-columns:1fr;row-gap:6px}.CustomerDetailPage_customerContactsHeader__iaRDL{align-items:stretch;flex-direction:column}.CustomerDetailPage_customerContactsHeaderActions__ZDKnj,.CustomerDetailPage_customerContactsToggle__HpRnd{width:100%}.CustomerDetailPage_customerContactsChevron__Qvk-I{align-self:flex-start}.CustomerDetailPage_inlineModalBody__HwACj{grid-template-columns:1fr}}.CustomerDetailPage_cardSection__MeZ9P:has(.CustomerDetailPage_jobsTable__Ka2j0),.CustomerDetailPage_cardSection__MeZ9P:has(.CustomerDetailPage_pipeline__lYeSe){align-items:stretch;flex-direction:column}.CustomerDetailPage_sectionTitle__41Hd7{color:#b99a2a;font-size:1.05rem;font-weight:700;letter-spacing:.02em;margin:0 0 18px}.CustomerDetailPage_addSiteBtn__0wcM3{align-items:center;background:none;border:2px solid #b99a2a66;border-radius:7px;color:#b99a2a;cursor:pointer;display:inline-flex;font-size:.94rem;font-weight:600;gap:7px;justify-content:flex-start;line-height:1.3;padding:9px 16px;transition:background .15s,color .13s,border .14s;white-space:nowrap}.CustomerDetailPage_addSiteBtn__0wcM3:hover{background:#fffde4;border-color:#ffd600;color:#232323}.CustomerDetailPage_addSiteBtnIcon__cizFC{align-items:center;display:inline-flex;justify-content:center;line-height:0;position:relative;top:1px}.CustomerDetailPage_addSiteBtnIcon__cizFC svg{display:block;flex-shrink:0}.CustomerDetailPage_customerContactsSection__YyEHN{margin-top:24px;width:100%}.CustomerDetailPage_customerContactsHeader__iaRDL{align-items:stretch;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.CustomerDetailPage_customerContactsHeaderActions__ZDKnj{align-items:flex-start;display:flex;flex-shrink:0;margin-top:8px}.CustomerDetailPage_customerContactsToggle__HpRnd{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;gap:14px;justify-content:space-between;min-width:0;padding:0;text-align:left}.CustomerDetailPage_customerContactsToggleText__HTZZK{display:flex;flex-direction:column;gap:8px;min-width:0}.CustomerDetailPage_customerContactsSubtext__r3tSi{color:#8a7020;font-size:.86rem;margin:0}.CustomerDetailPage_customerContactsChevron__Qvk-I{align-items:center;background:#fffbe4;border:1.5px solid #ffe066;border-radius:999px;color:#b99a2a;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:transform .18s,background .18s,border-color .18s;width:34px}.CustomerDetailPage_customerContactsChevron__Qvk-I svg{display:block;height:16px;width:16px}.CustomerDetailPage_customerContactsChevronOpen__6aNEb{transform:rotate(180deg)}.CustomerDetailPage_customerContactsToggle__HpRnd:hover .CustomerDetailPage_customerContactsChevron__Qvk-I{background:#fff7d2;border-color:#f4b400}.CustomerDetailPage_addCustomerContactBtn__NtKmg{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:700;justify-content:center;padding:9px 16px;transition:all .18s;white-space:nowrap}.CustomerDetailPage_addCustomerContactBtn__NtKmg:hover{background:#fff;color:#f4b400}.CustomerDetailPage_customerContactsGrid__70nGX{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:10px}.CustomerDetailPage_customerContactCard__eMyJk{background:#fffdf8;border:1.5px solid #ffe9a8;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;transition:box-shadow .15s,border-color .15s}.CustomerDetailPage_customerContactCard__eMyJk:hover{border-color:#d4a017;box-shadow:0 4px 14px #b99a2a1f}.CustomerDetailPage_customerContactCardBusy__wCNJS{opacity:.7}.CustomerDetailPage_customerContactCardTop__KFxit{align-items:center;display:flex;gap:8px;margin-bottom:8px}.CustomerDetailPage_customerContactAvatar__eT687{align-items:center;background:#f4b400;border-radius:50%;box-shadow:0 1px 4px #b99a2a33;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:36px;justify-content:center;width:36px}.CustomerDetailPage_customerContactBadge__fauPS{align-items:center;background:#fff91f;color:#3f350b;display:inline-flex;font-size:.8rem;font-weight:800;letter-spacing:.03em;padding:6px 12px}.CustomerDetailPage_customerContactHeartBtn__kRplV{align-items:center;background:#0000;border:none;border-radius:999px;color:#d9d4c7;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-left:auto;padding:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1),color .14s,box-shadow .14s;width:34px}.CustomerDetailPage_customerContactHeartBtn__kRplV svg{display:block;height:22px;width:22px}.CustomerDetailPage_customerContactHeartBtn__kRplV:hover:not(:disabled){color:#c9b8a0;transform:scale(1.15)}.CustomerDetailPage_customerContactHeartBtnActive__7ibGf{box-shadow:0 2px 12px #f4b40059;color:#f4b400}.CustomerDetailPage_customerContactHeartBtnActive__7ibGf:hover:not(:disabled){color:#ffbc00;transform:scale(1.08)}.CustomerDetailPage_customerContactHeartBtn__kRplV:disabled{cursor:wait;opacity:.7}.CustomerDetailPage_customerContactIconBtn__--SXU{align-items:center;background:none;border:none;border-radius:6px;color:#c0a860;cursor:pointer;display:flex;padding:4px;transition:background .12s,color .12s}.CustomerDetailPage_customerContactIconBtn__--SXU:hover:not(:disabled){background:#fff1f0;color:#dc2626}.CustomerDetailPage_customerContactIconBtn__--SXU:disabled{cursor:wait;opacity:.5}.CustomerDetailPage_customerContactName__IOOAs{color:#241b08;font-size:1.05rem;font-weight:800;margin-bottom:4px}.CustomerDetailPage_customerContactTitle__6Uo3S{color:#8a7020;font-size:.82rem;margin-bottom:12px}.CustomerDetailPage_customerContactLink__mltK5{color:#b99a2a;display:block;font-weight:600;margin-bottom:8px;text-decoration:none;word-break:break-word}.CustomerDetailPage_customerContactLink__mltK5:hover{text-decoration:underline}.CustomerDetailPage_customerContactMuted__944o8{color:#94815b;margin-bottom:8px}.CustomerDetailPage_customerContactsEmpty__LRges{background:#fffdf6;border:1.5px dashed #e8d7a7;border-radius:16px;color:#8a7020;margin-top:10px;padding:18px}.CustomerDetailPage_inlineModalOverlay__7\+0A-{align-items:center;background:#221b0852;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.CustomerDetailPage_inlineModalCard__HiSLS{background:#fffef8;border:1.5px solid #ffe066;border-radius:18px;box-shadow:0 24px 60px #624e0e38;width:min(520px,100%)}.CustomerDetailPage_inlineModalHeader__jm0OO{align-items:center;border-bottom:1px solid #ffe9a8;display:flex;gap:12px;justify-content:space-between;padding:18px 20px}.CustomerDetailPage_inlineModalTitle__ESjTM{color:#8a7020;font-size:1.1rem;font-weight:800;margin:0}.CustomerDetailPage_inlineModalClose__gQREn{background:#0000;border:none;color:#a07c1a;cursor:pointer;font-size:1.6rem;line-height:1}.CustomerDetailPage_inlineModalBody__HwACj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:18px 20px}.CustomerDetailPage_inlineModalField__R3i9Y{color:#8a7020;display:flex;flex-direction:column;font-size:.84rem;font-weight:700;gap:6px}.CustomerDetailPage_inlineModalField__R3i9Y input{background:linear-gradient(180deg,#fffdf6,#fff8dc);border:1px solid #e8d7a7;border-radius:12px;min-height:42px;padding:10px 14px}.CustomerDetailPage_inlineModalFooter__ShVx7{display:flex;gap:10px;justify-content:flex-end;padding:0 20px 20px}.CustomerDetailPage_pipeline__lYeSe{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;padding:4px 0 8px}.CustomerDetailPage_pipelineCol__4eZsk{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.CustomerDetailPage_gaugeLabel__oNK3B{color:#b99a2a;font-size:.78rem;font-weight:600;max-width:100%;min-height:18px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.CustomerDetailPage_gaugeMeter__wamUE{height:90px;position:relative;width:90px}.CustomerDetailPage_gaugeArc__EnuZr{border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.08));inset:0;position:absolute}.CustomerDetailPage_gaugeArc__EnuZr:before{background:#fff;border-radius:50%;box-shadow:inset 0 1px 4px #0000000f;content:"";inset:14px;position:absolute}.CustomerDetailPage_gaugeCount__ytj66{color:#3d3d34;font-size:1.25rem;font-weight:800;left:50%;letter-spacing:-.02em;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.CustomerDetailPage_phaseTotalValue__XO-p-{color:#444;font-size:.78rem;font-weight:700;letter-spacing:-.01em;margin-top:2px;text-align:center;white-space:nowrap}.CustomerDetailPage_tableScrollWrap__BIdyD{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:14px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;overflow-x:auto}.CustomerDetailPage_jobsTable__Ka2j0{border-collapse:initial;border-spacing:0;width:100%}.CustomerDetailPage_jobsTable__Ka2j0 td,.CustomerDetailPage_jobsTable__Ka2j0 th{border-bottom:1px solid #f0eac88c;font-size:.82rem;padding:14px 18px;text-align:left}.CustomerDetailPage_jobsTable__Ka2j0 th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.CustomerDetailPage_jobsTable__Ka2j0 tbody tr:nth-child(odd) td{background:#ffffffb3}.CustomerDetailPage_jobsTable__Ka2j0 tbody tr:nth-child(2n) td{background:#fffdf080}.CustomerDetailPage_jobRow__X2MMO:last-child td{border-bottom:none}.CustomerDetailPage_jobsTable__Ka2j0 tbody tr:hover td{background:#fff8d2b3!important}.CustomerDetailPage_jobLink__w0Xif{color:#b99a2a;font-family:Inter,sans-serif;font-weight:700;text-decoration:none}.CustomerDetailPage_jobLink__w0Xif:hover{text-decoration:underline}.CustomerDetailPage_dateCell__wpICt{color:#555;white-space:nowrap}.CustomerDetailPage_statusBadge__J0T-v{border:1.5px solid;border-radius:6px}.CustomerDetailPage_statusBadge__J0T-v,.CustomerDetailPage_typeEstimate__lSSRT{align-items:center;display:inline-flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;padding:2px 10px;white-space:nowrap}.CustomerDetailPage_typeEstimate__lSSRT{background:#e0edff;border:1.5px solid #b0c8f0;border-radius:6px;color:#2255a0}.CustomerDetailPage_typeChargeUp__W-IR9{align-items:center;background:#fff3cc;border:1.5px solid #f0cc60;border-radius:6px;color:#8a6600;display:inline-flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;padding:2px 10px;white-space:nowrap}.CustomerDetailPage_descCell__7icIP{color:#232323;max-width:260px}.CustomerDetailPage_siteCell__XhpvE{color:#555}.CustomerDetailPage_tableFooter__16a2G{color:#b99a2a;font-size:.9rem;margin-top:10px;opacity:.8}.CustomerDetailPage_siteTable__6Oj8A{border-collapse:initial;border-spacing:0;width:100%}.CustomerDetailPage_siteTh__kGA8g{text-align:left}.CustomerDetailPage_siteThCount__Dico6,.CustomerDetailPage_siteTh__kGA8g{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:12px 18px;text-transform:uppercase}.CustomerDetailPage_siteThCount__Dico6{text-align:right;width:140px}.CustomerDetailPage_siteRow__MuSyK{border-bottom:1px solid #f0eac88c;transition:background .1s}.CustomerDetailPage_siteRow__MuSyK:nth-child(odd) td{background:#ffffffb3}.CustomerDetailPage_siteRow__MuSyK:nth-child(2n) td{background:#fffdf080}.CustomerDetailPage_siteRow__MuSyK:last-child{border-bottom:none}.CustomerDetailPage_siteRow__MuSyK:hover td{background:#fff8d2b3!important}.CustomerDetailPage_siteAddressCell__VP9oe{color:#2d2410;font-size:.88rem;padding:14px 18px}.CustomerDetailPage_siteJobCountCell__TcfAi{padding:14px 18px;text-align:right}.CustomerDetailPage_siteJobCountBadge__qTbYU{align-items:center;background:#3d3d34;border-radius:13px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 8px}.CustomerDetailPage_siteEmpty__XVdef{color:#b99a2a;font-size:.95rem;opacity:.7;padding:32px 16px;text-align:center}.CustomerDetailPage_addSiteAddressBtn__SzzBW{align-items:center;background:linear-gradient(135deg,#ffd600,#ffb800);border:1.5px solid #ffd600;border-radius:8px;box-shadow:0 2px 8px #ffd60047;color:#3b2f0b;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:700;gap:6px;padding:8px 16px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;white-space:nowrap}.CustomerDetailPage_addSiteAddressBtn__SzzBW:hover{background:linear-gradient(135deg,#ffcf00,#ffad00);border-color:#ffb800;box-shadow:0 4px 12px #ffb80057;transform:translateY(-1px)}.CustomerDetailPage_siteLabelCell__kbDOm{color:#7a6510;font-size:.88rem;font-weight:600;padding:14px 18px;width:200px}.CustomerDetailPage_siteTd__h8Glf{color:#2d2410;font-size:.88rem;padding:14px 18px}.CustomerDetailPage_formStatusBadge__coQFJ{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;letter-spacing:0;line-height:1;min-height:24px;padding:4px 10px;white-space:nowrap}.CustomerDetailPage_formStatusSigned__trYQh{background:#dcfce7;border-color:#bbf7d0;color:#166534}.CustomerDetailPage_formStatusAwaiting__UmsMj{background:#fff7d6;border-color:#f7d56c;color:#8a5a00}.CustomerDetailPage_formStatusCompleted__HhtNS{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.CustomerDetailPage_formStatusDefault__r5V7z{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.CustomerDetailPage_modalOverlay__6S-al{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.CustomerDetailPage_siteAddressModal__JEjlo{background:#fff;border:2px solid #ffe066;border-radius:14px;box-shadow:0 8px 32px #b99a2a40;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.CustomerDetailPage_siteAddressModalHeader__7FcWZ{align-items:center;background:#fffef5;border-bottom:2px solid #ffe066;display:flex;justify-content:space-between;padding:20px 24px}.CustomerDetailPage_siteAddressModalHeader__7FcWZ h3{color:#b99a2a;font-size:1.3rem;font-weight:700;margin:0}.CustomerDetailPage_siteAddressModalClose__52oBR{align-items:center;background:#0000;border:none;border-radius:6px;color:#b99a2a;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;transition:background .14s;width:32px}.CustomerDetailPage_siteAddressModalClose__52oBR:hover{background:#fffbe4}.CustomerDetailPage_siteAddressModalBody__ABLqZ{padding:24px}.CustomerDetailPage_formGroup__8LilW{margin-bottom:18px}.CustomerDetailPage_formGroup__8LilW label{color:#7a6618;display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.CustomerDetailPage_formInput__Bc32B{background:#fffbe4;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:.95rem;padding:10px 12px;transition:all .2s ease;width:100%}.CustomerDetailPage_formInput__Bc32B:focus{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd6001a;outline:none}.CustomerDetailPage_formInput__Bc32B::placeholder{color:#b99a2a;opacity:.6}.CustomerDetailPage_addressAutocompleteWrapper__Mp-tV,.CustomerDetailPage_autocompleteWrapper__6FHvY{position:relative}.CustomerDetailPage_addressSearchingSpinner__qn7W6{color:#b99a2a;font-size:1.2rem;letter-spacing:2px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CustomerDetailPage_addressSuggestions__ez-2q{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 8px 28px #b99a2a2e;left:0;max-height:240px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.CustomerDetailPage_addressSuggestionItem__X-zv8{align-items:flex-start;border-bottom:1px solid #fffae6;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .12s}.CustomerDetailPage_addressSuggestionItem__X-zv8:last-child{border-bottom:none}.CustomerDetailPage_addressSuggestionItem__X-zv8:hover{background:#fffde4}.CustomerDetailPage_addressSuggestionMain__-nTlz{color:#1a1a1a;font-size:.88rem;font-weight:600;line-height:1.3}.CustomerDetailPage_addressSuggestionSub__BA6Ke{color:#8a7a5a;font-size:.79rem;line-height:1.3;margin-top:2px}.CustomerDetailPage_autocompleteSuggestions__vzAcq{background:#fff;border:1.5px solid #ffe066;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #7a661826;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.CustomerDetailPage_suggestionItem__iMrtP{color:#1a1a1a;cursor:pointer;font-size:.95rem;padding:10px 12px;transition:background .15s ease}.CustomerDetailPage_suggestionItem__iMrtP:hover{background:#fffbe4}.CustomerDetailPage_suggestionItem__iMrtP:not(:last-child){border-bottom:1px solid #fff3c4}.CustomerDetailPage_formRow__8Fcph{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CustomerDetailPage_siteAddressHelpText__QcpMl{color:#7d6836;font-size:.88rem;line-height:1.45;margin-top:4px}.CustomerDetailPage_siteAddressModalFooter__39c3O{background:#fffef5;border-top:2px solid #ffe066;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.CustomerDetailPage_btnCancel__EGwBl{background:#0000;border:1.5px solid #b99a2a;border-radius:8px;color:#7d6836;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:all .2s ease}.CustomerDetailPage_btnCancel__EGwBl:hover{background:#fffbe4;border-color:#ad8c11;color:#ad8c11}.CustomerDetailPage_btnCancel__EGwBl:disabled{cursor:not-allowed;opacity:.6}.CustomerDetailPage_btnSave__NjU2v{background:#ffd600;border:1.5px solid #ffd600;border-radius:8px;color:#3b2f0b;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 20px;transition:all .2s ease}.CustomerDetailPage_btnSave__NjU2v:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd6004d;transform:translateY(-1px)}.CustomerDetailPage_btnSave__NjU2v:active{transform:translateY(0)}.CustomerDetailPage_btnSave__NjU2v:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.CustomerDetailPage_formRow__8Fcph{grid-template-columns:1fr}.CustomerDetailPage_siteAddressModal__JEjlo{margin:0 12px}}.CustomerDetailPage_createJobModal__t3mdb{max-width:760px}.CustomerDetailPage_createJobBody__RczIE{display:flex;flex-direction:column;gap:16px}.CustomerDetailPage_jobSectionCard__7b5fQ{background:#fffef8;border:1.5px solid #ffe066;border-radius:12px;padding:14px}.CustomerDetailPage_jobSectionTitle__tI1dM{color:#7a6618;font-size:1.2rem;font-weight:700;margin:0 0 12px}.CustomerDetailPage_customerSummaryCard__jgA8m{background:#fff;border:1px solid #f4ddb1;border-radius:10px;margin-bottom:14px;padding:10px 12px}.CustomerDetailPage_customerSummaryRow__L5C5c{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:120px 1fr;padding:6px 0}.CustomerDetailPage_customerSummaryLabel__htWH3{color:#7a6618;font-size:.9rem;font-weight:700}.CustomerDetailPage_customerSummaryValue__orGnw{color:#374151;font-size:.93rem;line-height:1.35}.CustomerDetailPage_siteActionsRow__Z1DFJ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.CustomerDetailPage_siteActionBtn__Wn58q{background:#f8f4e9;border:1.5px solid #e8dcb7;border-radius:8px;color:#8b6b18;cursor:pointer;font-size:.95rem;font-weight:700;padding:10px 12px;transition:all .15s ease}.CustomerDetailPage_siteActionBtn__Wn58q:hover{background:#fffbe4;border-color:#ffd600}.CustomerDetailPage_quoteToggleRow__jWfue{background:#fffbe9;border:1.5px solid #f0dfaa;border-radius:8px;margin-bottom:14px;padding:10px 12px}.CustomerDetailPage_quoteToggleLabel__CyRsE{align-items:center;color:#7a6618;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px}.CustomerDetailPage_jobPhaseChipModern__DPLoo{align-items:center;background:#ffd6001a;border:1px solid #e2d58ad9;border-radius:999px;color:#6f5c12;display:inline-flex;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;gap:5px;padding:4px 10px;white-space:nowrap}.CustomerDetailPage_jobPhaseChipIcon__7QCLW{color:#b99a2a;flex-shrink:0;height:13px;width:13px}.CustomerDetailPage_statusChip__gBQEV{align-items:center;border-radius:999px;box-shadow:0 1px 3px #0000000f;color:#281e14d1;display:inline-flex;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;padding:4px 11px;white-space:nowrap}@media (max-width:768px){.CustomerDetailPage_customerSummaryRow__L5C5c{gap:4px;grid-template-columns:1fr}.CustomerDetailPage_siteActionsRow__Z1DFJ{grid-template-columns:1fr}}.CustomerDetailPage_reportBtn__IXV3R{align-items:center;background:#fff;border:1.5px solid #f4b400;border-radius:10px;color:#f4b400;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:9px 16px;transition:all .18s;white-space:nowrap}.CustomerDetailPage_reportBtn__IXV3R:hover{background:#fffde4;border-color:#f4b400;color:#f4b400}.CustomerDetailPage_reportOverlay__IIyGR{align-items:flex-start;background:#0009;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px 16px 40px;position:fixed;z-index:9999}.CustomerDetailPage_reportModal__2EnVL{background:#f5f5f0;border-radius:16px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-width:900px;overflow:hidden;width:100%}.CustomerDetailPage_reportToolbar__kVoYY{align-items:center;background:#fff;border-bottom:2px solid #ffe066;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px}.CustomerDetailPage_reportToolbarLeft__LW0ZI{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.CustomerDetailPage_reportToolbarTitle__PWjm2{color:#b99a2a;font-size:.95rem;font-weight:700;white-space:nowrap}.CustomerDetailPage_reportDateRange__foI3m{align-items:center;color:#7a6618;display:flex;font-size:.82rem;gap:6px}.CustomerDetailPage_reportDateRange__foI3m label{font-weight:600}.CustomerDetailPage_reportDateInput__S055d{background:#fffef5;border:1.5px solid #ffe066;border-radius:6px;color:#3a2800;font-size:.82rem;outline:none;padding:4px 8px}.CustomerDetailPage_reportDateInput__S055d:focus{border-color:#f4b400}.CustomerDetailPage_reportToolbarActions__Evwri{align-items:center;display:flex;gap:8px}.CustomerDetailPage_reportEmailBtn__astB2{align-items:center;background:#fff;border:1.5px solid #ffe066;border-radius:8px;color:#7a6618;cursor:pointer;display:inline-flex;font-size:.83rem;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s;white-space:nowrap}.CustomerDetailPage_reportEmailBtn__astB2:hover{background:#fffde4;border-color:#d4af37}.CustomerDetailPage_reportEmailBtn__astB2:disabled{cursor:not-allowed;opacity:.6}.CustomerDetailPage_reportPrintBtn__i6FYV{align-items:center;background:#b99a2a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.83rem;font-weight:700;gap:5px;padding:7px 14px;transition:background .15s;white-space:nowrap}.CustomerDetailPage_reportPrintBtn__i6FYV:hover{background:#9a7f20}.CustomerDetailPage_reportCloseBtn__QDVcu{align-items:center;background:#0000;border:1.5px solid #ffe066;border-radius:7px;color:#b99a2a;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:30px;justify-content:center;transition:background .15s;width:30px}.CustomerDetailPage_reportCloseBtn__QDVcu:hover{background:#fffde4}.CustomerDetailPage_reportScrollArea__-MgeJ{max-height:calc(100vh - 160px);overflow-y:auto;padding:28px 36px 40px}.CustomerDetailPage_reportLoading__\+0ltC{color:#b99a2a;font-size:.95rem;padding:60px 0;text-align:center}.CustomerDetailPage_reportPage__5C-7z{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:.88rem;min-height:400px;overflow:hidden}.CustomerDetailPage_rptTopAccent__CS5RJ{background:#e8c73a;height:6px}.CustomerDetailPage_rptPageInner__vwLzu{padding:32px 40px 24px}.CustomerDetailPage_rptHeader__\+AOn5{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.CustomerDetailPage_rptLogoBlock__4XLnf{flex-shrink:0}.CustomerDetailPage_rptLogo__M3VjW{max-height:88px;max-width:240px;object-fit:contain}.CustomerDetailPage_rptLogoFallback__CeNJw{align-items:center;background:#f0d63a;border-radius:12px;color:#111;display:flex;font-size:2rem;font-weight:800;height:72px;justify-content:center;width:72px}.CustomerDetailPage_rptCoBlock__YpWKD{text-align:right}.CustomerDetailPage_rptCoName__K\+R9N{color:#111;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin-bottom:3px}.CustomerDetailPage_rptCoDetail__njp6g{color:#666;font-size:.78rem;line-height:1.4;margin-top:2px}.CustomerDetailPage_rptDivider__DEp7R{background:#e8e8e8;border:none;height:1px;margin:20px 0}.CustomerDetailPage_rptDividerThin__S78BN{border:none;border-top:1px solid #e8e8e8;margin:14px 0}.CustomerDetailPage_rptTwoCol__yZwPx{align-items:stretch;background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:0;justify-content:space-between;margin-bottom:24px;overflow:hidden}.CustomerDetailPage_rptBillTo__6-929{flex:1 1;padding:0}.CustomerDetailPage_rptBillLabel__Ce4YH{background:#f0d63a;color:#111;font-family:-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.1em;margin-bottom:0;padding:7px 16px;text-transform:uppercase}.CustomerDetailPage_rptBillName__xymPF{color:#111;font-size:1.02rem;font-weight:700;line-height:1.25;padding:12px 16px 4px}.CustomerDetailPage_rptBillDetail__5-of2{color:#555;font-family:-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;font-size:.78rem;line-height:1.5;margin-top:2px;padding:0 16px 3px}.CustomerDetailPage_rptReportMeta__9JnEX{border-left:1px solid #e8e8e8;min-width:220px;padding:0;text-align:right}.CustomerDetailPage_rptReportTitle__x2FiZ{background:#f0d63a;color:#111;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:7px 16px;text-transform:uppercase}.CustomerDetailPage_rptReportSub__\+Keme{color:#555;font-family:-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;font-size:.77rem;line-height:1.6;margin-top:0;padding:3px 16px 2px}.CustomerDetailPage_rptSectionLabel__ex08i{background:#f0d63a;border-radius:6px 6px 0 0;color:#111;display:block;font-size:.65rem;font-weight:800;letter-spacing:.1em;margin-bottom:0;padding:9px 14px;text-transform:uppercase}.CustomerDetailPage_rptEmpty__yfgJP{color:#888;font-size:.88rem;font-style:italic;padding:20px 0 20px 14px}.CustomerDetailPage_rptTable__ojavm{border:1px solid #e8e8e8;border-collapse:collapse;border-radius:0 0 6px 6px;border-top:none;font-family:-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;font-size:.82rem;margin-bottom:20px;overflow:hidden;width:100%}.CustomerDetailPage_rptTable__ojavm th{background:#fff;border-bottom:1px solid #e8e8e8;color:#666;font-size:.67rem;font-weight:700;letter-spacing:.07em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.CustomerDetailPage_rptRow__wmS-Q:nth-child(2n){background:#f9f9f9}.CustomerDetailPage_rptTd__8XsTE{border-bottom:1px solid #eee;color:#222;padding:9px 12px;vertical-align:middle}.CustomerDetailPage_rptTdRight__kd8kU{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right!important}.CustomerDetailPage_rptTotalRow__DLMnQ{background:#fff!important}.CustomerDetailPage_rptTotalRow__DLMnQ .CustomerDetailPage_rptTd__8XsTE{border-bottom:none;border-top:1px solid #e8e8e8;font-size:.85rem;padding-bottom:10px;padding-top:10px}.CustomerDetailPage_rptBadgePaid__Z6MY8{background:#d1fae5;color:#065f46}.CustomerDetailPage_rptBadgeApproved__bTUO-,.CustomerDetailPage_rptBadgePaid__Z6MY8{border-radius:20px;display:inline-block;font-size:.72rem;font-weight:700;padding:2px 9px}.CustomerDetailPage_rptBadgeApproved__bTUO-{background:#dbeafe;color:#1e40af}.CustomerDetailPage_rptBadgeDraft__udJgY{background:#f3f4f6;border-radius:20px;color:#6b7280;display:inline-block;font-size:.72rem;font-weight:700;padding:2px 9px}.CustomerDetailPage_rptTotalsStrip__z-hGE{border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:0;margin-top:20px;overflow:hidden}.CustomerDetailPage_rptTotalBox__3Qhqc{background:#fff;border-right:1px solid #e8e8e8;flex:1 1;padding:16px 12px;position:relative;text-align:center}.CustomerDetailPage_rptTotalBox__3Qhqc:last-child{background:#fff;border-right:none}.CustomerDetailPage_rptTotalBox__3Qhqc:after{background:#f0d63a;border-radius:2px;content:"";display:block;height:3px;margin:6px auto 0;width:28px}.CustomerDetailPage_rptTotalLabel__vYAb7{color:#888;font-family:-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CustomerDetailPage_rptTotalVal__97lCQ{font-feature-settings:"tnum";color:#c9a012;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;margin-top:4px}.CustomerDetailPage_rptTotalValGreen__uysjl{color:#059669}.CustomerDetailPage_rptTotalValRed__xsxYh{color:#c0392b}.CustomerDetailPage_rptAgingRow__TZxip{border:1.5px solid #ffe066;border-radius:8px;display:flex;overflow:hidden}.CustomerDetailPage_rptAgingCell__cVfgu{border-right:1px solid #ffe066;flex:1 1;padding:10px 8px;text-align:center}.CustomerDetailPage_rptAgingCell__cVfgu:last-child{border-right:none}.CustomerDetailPage_rptAgingCellTotal__WDzEF{background:#fffde4}.CustomerDetailPage_rptAgingLabel__8AmdV{color:#7a6618;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CustomerDetailPage_rptAgingVal__vz1pX{font-feature-settings:"tnum";color:#b99a2a;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800;margin-top:2px}.CustomerDetailPage_rptPaymentBlock__QlfTV{color:#444;display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;padding:10px 0 4px}.CustomerDetailPage_rptPaymentLabel__yvCsA{color:#7a6618;font-weight:700}.CustomerDetailPage_rptPaymentDetail__2R\+EE{color:#444}.CustomerDetailPage_rptFooter__3EO2-{align-items:flex-end;background:#fff;border-top:1px solid #e8e8e8;display:flex;font-family:-apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif;gap:18px;justify-content:space-between;margin-top:36px;padding:18px 40px 22px}.CustomerDetailPage_rptFooterBrandLockup__uTXDF{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:7px}.CustomerDetailPage_rptFooterPowered__qWz87{color:#bbb;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.CustomerDetailPage_rptFooterBrand__FlKqi{align-items:center;display:flex;gap:2px}.CustomerDetailPage_rptFooterBrandIcon__G5OMc{display:block;height:34px;object-fit:contain;width:22px}.CustomerDetailPage_rptFooterBrandWordmark__YhvrP{display:block;height:15px;object-fit:contain;width:56px}.CustomerDetailPage_rptFooterMeta__b3\+ae{color:#aaa;font-size:.72rem;line-height:1.55;text-align:right}@media (max-width:720px){.CustomerDetailPage_rptFooter__3EO2-{align-items:flex-start;flex-direction:column}.CustomerDetailPage_rptFooterMeta__b3\+ae{text-align:left}}.PublicQuoteAcceptPage_page__Ccz6I{background:#f5f0e4;color:#1a1a1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;height:100vh;overflow:hidden}.PublicQuoteAcceptPage_header__Fg\+zd{align-items:center;background:#f4b400;background:linear-gradient(135deg,#f4b400,#e0a800);box-shadow:0 4px 20px #00000026;display:flex;height:68px;justify-content:flex-start;padding:0 48px}.PublicQuoteAcceptPage_headerLogoWrap__SzcYW{align-items:center;display:flex;gap:0}.PublicQuoteAcceptPage_headerLogo__9unVz{background:#fff;border-radius:14px;box-shadow:0 3px 12px #00000038;height:74px;object-fit:contain;padding:8px;width:74px}.PublicQuoteAcceptPage_headerDivider__JNTP0{background:#ffffff80;border-radius:1px;height:34px;margin:0 26px;width:1px}.PublicQuoteAcceptPage_headerCompany__p0JEE{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 6px #0003}.PublicQuoteAcceptPage_body__9JV8\+{box-sizing:border-box;display:flex;flex:1 1;gap:24px;margin:0 auto;max-width:1300px;min-height:0;padding:28px 32px 48px;width:100%}.PublicQuoteAcceptPage_previewPanel__xVcTa{background:#fff;border:1px solid #e8ddb0;border-radius:12px;box-shadow:0 2px 12px #00000012;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden}.PublicQuoteAcceptPage_previewBar__YDyi2{align-items:center;background:#fafafa;border-bottom:1px solid #f0e8c0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.PublicQuoteAcceptPage_previewTitle__sCuJs{color:#1a1a1a;font-size:1rem;font-weight:700}.PublicQuoteAcceptPage_previewBtns__60wiG{display:flex;gap:8px}.PublicQuoteAcceptPage_previewBtn__G56c1{align-items:center;background:#fff;border:1px solid #d0c080;border-radius:6px;color:#6b5200;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:background .15s,border-color .15s}.PublicQuoteAcceptPage_previewBtn__G56c1:hover{background:#fffde4;border-color:#c9961e}.PublicQuoteAcceptPage_pdfFrame__vRg91{flex:1 1;min-height:0;overflow-y:auto}.PublicQuoteAcceptPage_iframe__-0mBr{border:none;display:block;flex:1 1;min-height:700px;width:100%}.PublicQuoteAcceptPage_pdfLoading__gTFap{align-items:center;color:#b99a2a;display:flex;flex:1 1;font-size:.9rem;justify-content:center;min-height:700px}.PublicQuoteAcceptPage_pdfCanvas__UKzbZ{background:#fff;display:flex;flex-direction:column;gap:12px;min-height:700px;padding:0}.PublicQuoteAcceptPage_pdfPage__bfsuT{box-shadow:0 1px 6px #00000014;display:block;max-width:100%}.PublicQuoteAcceptPage_quoteDoc__LmJAt{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:32px 36px 40px}.PublicQuoteAcceptPage_docHeader__tKH2F{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.PublicQuoteAcceptPage_docLogoSide__dfuWn{flex:0 0 auto}.PublicQuoteAcceptPage_docLogo__Trvrw{height:72px;max-width:200px;object-fit:contain}.PublicQuoteAcceptPage_docCompanySide__TOnR3{text-align:right}.PublicQuoteAcceptPage_docCompanyName__D5FmF{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:4px}.PublicQuoteAcceptPage_docCompanyDetail__dOOtC{color:#6b7280;font-size:.8rem;line-height:1.6}.PublicQuoteAcceptPage_docDivider__AY8K3{background:linear-gradient(90deg,#f4b400,#ffe066);border-radius:2px;height:2px;margin-bottom:20px}.PublicQuoteAcceptPage_docMeta__zy3pA{background:#fffdf0;border:1px solid #ffe8a0;border-radius:8px;display:flex;gap:32px;margin-bottom:24px;padding:14px 16px}.PublicQuoteAcceptPage_docMetaLabel__OsyzV{color:#b99a2a;font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.PublicQuoteAcceptPage_docMetaValue__ph5vv{color:#1a1a1a;font-size:.88rem;font-weight:600}.PublicQuoteAcceptPage_docTitle__rNEoB{color:#b99a2a;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.PublicQuoteAcceptPage_docIntro__fps7p{background:#fffdf0;border-left:3px solid #f4b400;border-radius:0 6px 6px 0;color:#4b5563;font-size:.85rem;line-height:1.7;margin-bottom:20px;padding:12px 16px}.PublicQuoteAcceptPage_docTable__jCX8M{border-collapse:collapse;font-size:.84rem;margin-bottom:20px;width:100%}.PublicQuoteAcceptPage_docTh__6VxkZ{background:#f4b400;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:10px 12px;text-align:left;text-transform:uppercase}.PublicQuoteAcceptPage_docThRight__pFOEU{text-align:right}.PublicQuoteAcceptPage_docRowAlt__XcFiJ td,.PublicQuoteAcceptPage_docRow__jOMHv td{border-bottom:1px solid #fff3c4}.PublicQuoteAcceptPage_docTd__0oLhj{color:#1f2937;padding:10px 12px;vertical-align:top}.PublicQuoteAcceptPage_docTdRight__PnI7X{text-align:right;white-space:nowrap}.PublicQuoteAcceptPage_docRowAlt__XcFiJ{background:#fffdf0}.PublicQuoteAcceptPage_docSectionRow__nc1tA{background:#fff8dc;color:#b99a2a;font-size:.78rem;font-weight:700;letter-spacing:.05em;padding:8px 12px;text-transform:uppercase}.PublicQuoteAcceptPage_docItemName__roN-b{color:#1a1a1a;font-weight:600}.PublicQuoteAcceptPage_docItemDesc__bC0zd{color:#6b7280;font-size:.78rem;margin-top:2px}.PublicQuoteAcceptPage_docTotals__3-NXd{border:1px solid #ffe8a0;border-radius:8px;margin-bottom:24px;margin-left:auto;overflow:hidden;width:280px}.PublicQuoteAcceptPage_docTotalRow__fJaOt{border-bottom:1px solid #fff3c4;color:#374151;display:flex;font-size:.84rem;justify-content:space-between;padding:8px 14px}.PublicQuoteAcceptPage_docTotalRow__fJaOt:last-child{border-bottom:none}.PublicQuoteAcceptPage_docTotalRowBold__4NGSV{background:#fffdf0;color:#1a1a1a;font-size:.95rem;font-weight:700}.PublicQuoteAcceptPage_docDepositRow__EBk-i{background:#f0fdf4;color:#15803d;font-weight:600}.PublicQuoteAcceptPage_docFooter__GhfGI{border-top:1px solid #f3f4f6;color:#9ca3af;font-size:.78rem;line-height:1.6;padding-top:16px;text-align:center}.PublicQuoteAcceptPage_pdfFallback__7iPE5{align-items:center;color:#9a7f20;display:flex;flex-direction:column;font-size:14px;gap:16px;height:100%;justify-content:center;min-height:400px}.PublicQuoteAcceptPage_sidebar__eUk2Y{flex-shrink:0;min-height:0;overflow-y:auto;width:380px}.PublicQuoteAcceptPage_quoteCard__Tp7OS{background:#fff;border:1px solid #e8ddb0;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:24px}.PublicQuoteAcceptPage_quoteCardTitle__lmJc6{color:#1a1a1a;font-size:1.1rem;font-weight:700;line-height:1.35;margin:0 0 4px}.PublicQuoteAcceptPage_quoteCardVersion__rVIQx{color:#888;font-size:.82rem;margin:0 0 18px}.PublicQuoteAcceptPage_summaryBox__pCsIR{background:linear-gradient(160deg,#fffbe6 60%,#fff8d6);border:1.5px solid #f0c832;border-radius:10px;box-shadow:0 2px 8px #c8a00014;margin-bottom:18px;overflow:hidden}.PublicQuoteAcceptPage_depositNote__o-zOd{background:linear-gradient(90deg,#fff3b0,#ffe066);border-bottom:1.5px solid #f0c832;color:#5a3e00;font-size:.875rem;padding:11px 16px}.PublicQuoteAcceptPage_amountRow__JV5KO{align-items:center;background:#0000;border-bottom:1px solid #f5e080;display:flex;font-size:.875rem;justify-content:space-between;padding:10px 16px}.PublicQuoteAcceptPage_amountRow__JV5KO:nth-child(2n){background:#ffd6000f}.PublicQuoteAcceptPage_amountRow__JV5KO:last-child{border-bottom:none}.PublicQuoteAcceptPage_amountLabel__QZHvd{color:#4a3800;font-weight:500}.PublicQuoteAcceptPage_amountLabelMuted__DPM7J{color:#9a8040;font-size:.82rem}.PublicQuoteAcceptPage_amountValue__E3Tge{color:#1a1a1a;font-weight:600}.PublicQuoteAcceptPage_amountValueBold__PKOOa{color:#3b2800;font-size:1rem;font-weight:700}.PublicQuoteAcceptPage_formInstructions__Rvecz{color:#555;font-size:.875rem;line-height:1.55;margin:0 0 14px}.PublicQuoteAcceptPage_formGroup__4RttX{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.PublicQuoteAcceptPage_formLabel__rI7aG{color:#555;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PublicQuoteAcceptPage_formInput__rYcpK{appearance:none;-webkit-appearance:none;background:#fffde4;border:1px solid #d0c080;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:.875rem;height:40px;outline:none;padding:9px 12px;transition:border-color .15s,background .15s;width:100%}.PublicQuoteAcceptPage_formInput__rYcpK:focus{background:#fff;border-color:#c9961e;box-shadow:none}.PublicQuoteAcceptPage_formTextarea__0PT1W{appearance:none;-webkit-appearance:none;background:#fffde4;border:1px solid #d0c080;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s,background .15s;width:100%}.PublicQuoteAcceptPage_formTextarea__0PT1W:focus{background:#fff;border-color:#c9961e;box-shadow:none}.PublicQuoteAcceptPage_checkboxRow__6lA7T{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.78rem;gap:7px;line-height:1.3;margin-bottom:14px;white-space:nowrap}.PublicQuoteAcceptPage_checkbox__QvQOi{accent-color:#c9961e;cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.PublicQuoteAcceptPage_termsLink__7zhsM{background:none;border:none;color:#c9961e;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.PublicQuoteAcceptPage_termsModalOverlay__W94Ed{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.PublicQuoteAcceptPage_termsModal__bjEpw{background:#fff;border-radius:12px;box-shadow:0 16px 48px #00000047;display:flex;flex-direction:column;height:min(90vh,900px);overflow:hidden;width:min(860px,100%)}.PublicQuoteAcceptPage_termsModalHeader__sbcUl{align-items:center;background:#fafafa;border-bottom:1px solid #e8ddb0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.PublicQuoteAcceptPage_termsModalTitle__3WPyB{color:#1a1a1a;font-size:1rem;font-weight:700}.PublicQuoteAcceptPage_termsModalClose__hBhCU{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.1rem;line-height:1;padding:4px 8px}.PublicQuoteAcceptPage_termsModalClose__hBhCU:hover{background:#f3f4f6;color:#1a1a1a}.PublicQuoteAcceptPage_termsModalBody__6sfbo{background:#f5f5f5;flex:1 1;min-height:0;overflow-y:auto}.PublicQuoteAcceptPage_termsModalLoading__oOiGE{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:.95rem;gap:14px;height:100%;justify-content:center;min-height:300px}.PublicQuoteAcceptPage_errorMsg__5DTyd{background:#fff0f0;border-left:4px solid #fc8181;border-radius:6px;color:#c53030;font-size:.82rem;line-height:1.4;margin-bottom:12px;padding:9px 13px}.PublicQuoteAcceptPage_acceptBtn__r5Vop{align-items:center;background:#22a65a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.925rem;font-weight:700;gap:7px;justify-content:center;letter-spacing:.01em;margin-bottom:8px;padding:13px 16px;transition:background .15s;width:100%}.PublicQuoteAcceptPage_acceptBtn__r5Vop:hover:not(:disabled){background:#1a8f4a}.PublicQuoteAcceptPage_acceptBtn__r5Vop:disabled{cursor:not-allowed;opacity:.65}.PublicQuoteAcceptPage_declineBtn__40yku{align-items:center;background:#dc3545;border:1px solid #c82333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:background .15s;width:100%}.PublicQuoteAcceptPage_declineBtn__40yku:hover:not(:disabled){background:#c82333}.PublicQuoteAcceptPage_declineBtn__40yku:disabled{cursor:not-allowed;opacity:.6}.PublicQuoteAcceptPage_paymentCard__KyMOr{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 6px #0000000f;margin-bottom:12px;padding:20px 20px 16px}.PublicQuoteAcceptPage_paymentCardTitle__bFsi0{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 16px;text-align:center}.PublicQuoteAcceptPage_paymentTabRow__xYzQ5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:18px;overflow:hidden}.PublicQuoteAcceptPage_paymentTab__x40D2{align-items:center;color:#2563eb;display:flex;font-size:.875rem;font-weight:600;gap:7px;padding:10px 16px}.PublicQuoteAcceptPage_stripeFieldLabel__yCqF7{color:#374151;display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.PublicQuoteAcceptPage_stripeFieldWrap__Q039d{background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-bottom:14px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.PublicQuoteAcceptPage_stripeFieldWrap__Q039d:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PublicQuoteAcceptPage_stripeFieldRow__ItXM7{display:flex;gap:10px}.PublicQuoteAcceptPage_stripeFieldRow__ItXM7>div{flex:1 1;min-width:0}.PublicQuoteAcceptPage_stripeFieldRow__ItXM7 .PublicQuoteAcceptPage_stripeFieldWrap__Q039d{margin-bottom:14px}.PublicQuoteAcceptPage_payNowBtn__novSz{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.975rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;margin-top:2px;padding:13px 16px;transition:background .15s;width:100%}.PublicQuoteAcceptPage_payNowBtn__novSz:hover:not(:disabled){background:#16a34a}.PublicQuoteAcceptPage_payNowBtn__novSz:disabled{cursor:not-allowed;opacity:.65}.PublicQuoteAcceptPage_secureNote__H30Ww{align-items:center;color:#6b7280;display:flex;font-size:.78rem;font-weight:500;gap:6px;justify-content:center;margin-top:12px}.PublicQuoteAcceptPage_cardDivider__MsSk-{background:#f0e8c0;height:1px;margin:20px 0}.PublicQuoteAcceptPage_resultCard__TAcMQ{align-items:flex-start;border:1px solid;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.PublicQuoteAcceptPage_resultAccepted__o5XI3{background:#f0fdf6;border-color:#86efac;color:#15803d}.PublicQuoteAcceptPage_resultDeclined__o4gjn{background:#fafafa;border-color:#e0e0e0;color:#555}.PublicQuoteAcceptPage_resultPending__\+66Cm{background:#f3f4f6;border-color:#d1d5db}.PublicQuoteAcceptPage_resultTitle__k3YBU{font-size:.9rem;font-weight:700;margin:0 0 2px}.PublicQuoteAcceptPage_resultText__K4NG3{font-size:.82rem;margin:0;opacity:.8}.PublicQuoteAcceptPage_replyToggleBtn__KCF1z{align-items:center;background:#fff;border:1px solid #d0c080;border-radius:8px;color:#9a7f20;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background .15s,border-color .15s;width:100%}.PublicQuoteAcceptPage_replyToggleBtn__KCF1z:hover{background:#fffde4;border-color:#c9961e}.PublicQuoteAcceptPage_replyHeading__fht8h{color:#555;font-size:.875rem;line-height:1.5;margin:0 0 14px}.PublicQuoteAcceptPage_replyForm__Xt0hH{display:flex;flex-direction:column}.PublicQuoteAcceptPage_replyActions__gC9LL{display:flex;gap:8px;justify-content:flex-end}.PublicQuoteAcceptPage_cancelBtn__1PAp0{background:#fff;border:1.5px solid #d0c080;border-radius:6px;color:#888;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:8px 16px;transition:background .15s}.PublicQuoteAcceptPage_cancelBtn__1PAp0:hover:not(:disabled){background:#f5f5f5}.PublicQuoteAcceptPage_sendBtn__HfjdY{background:#f0c000;border:none;border-radius:6px;color:#5a3e00;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700;padding:8px 20px;transition:background .15s}.PublicQuoteAcceptPage_sendBtn__HfjdY:hover:not(:disabled){background:#dba900}.PublicQuoteAcceptPage_cancelBtn__1PAp0:disabled,.PublicQuoteAcceptPage_sendBtn__HfjdY:disabled{cursor:not-allowed;opacity:.65}.PublicQuoteAcceptPage_replySentBanner__8jkht{align-items:center;background:#f0fdf6;border:1px solid #86efac;border-radius:8px;color:#14532d;display:flex;font-size:.875rem;font-weight:500;gap:9px;padding:12px 16px}.PublicQuoteAcceptPage_contactHeading__U3CZp{color:#333;font-size:.875rem;line-height:1.55;margin:0 0 12px}.PublicQuoteAcceptPage_contactRow__J-bn0{align-items:baseline;display:flex;font-size:.875rem;gap:10px;margin-bottom:6px}.PublicQuoteAcceptPage_contactRowLabel__oItam{color:#9a7f20;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;min-width:46px;text-transform:uppercase}.PublicQuoteAcceptPage_contactRowValue__29sEa{color:#333;text-decoration:none;transition:color .15s}.PublicQuoteAcceptPage_contactRowValue__29sEa:hover{color:#c9961e;text-decoration:underline}.PublicQuoteAcceptPage_contactInfoCard__rj5HX{background:#fffbe4;border:1px solid #ffe8a0;border-radius:10px;color:#6b5a1e;font-size:13px;line-height:1.7;margin:20px 0 4px;padding:14px 16px}.PublicQuoteAcceptPage_contactInfoTitle__-OwEh{color:#92610a;font-weight:700;margin-bottom:4px}.PublicQuoteAcceptPage_contactInfoSubTitle__B4Cqa{font-weight:600;margin-bottom:4px}.PublicQuoteAcceptPage_contactInfoLine__aTQ9D{font-weight:600}.PublicQuoteAcceptPage_contactInfoValue__moDh\+{color:#b99a2a;display:block;font-weight:600;text-decoration:none}.PublicQuoteAcceptPage_contactInfoValue__moDh\+:hover{text-decoration:underline}.PublicQuoteAcceptPage_contactInfoValueInline__Rh\+Sx{color:#b99a2a;font-weight:600;text-decoration:none}.PublicQuoteAcceptPage_contactInfoValueInline__Rh\+Sx:hover{text-decoration:underline}.PublicQuoteAcceptPage_poweredBy__x4qOP{align-items:center;border-top:1px solid #ede4c6;display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:16px}.PublicQuoteAcceptPage_poweredByLabel__atyXW{color:#bbb;font-size:9px;font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase}.PublicQuoteAcceptPage_poweredByLockup__1LrJS{align-items:center;display:flex;gap:1px}.PublicQuoteAcceptPage_poweredByIconWrap__2KVaV{display:block;flex-shrink:0;height:28px;width:18px}.PublicQuoteAcceptPage_poweredByIcon__FKCjU{display:block;height:28px;object-fit:contain;opacity:.85;transition:opacity .2s;width:18px}.PublicQuoteAcceptPage_poweredByLogo__alEua{display:block;flex-shrink:0;height:12px;object-fit:contain;opacity:.85;transition:opacity .2s;width:46px}.PublicQuoteAcceptPage_poweredByLockup__1LrJS:hover .PublicQuoteAcceptPage_poweredByIcon__FKCjU,.PublicQuoteAcceptPage_poweredByLockup__1LrJS:hover .PublicQuoteAcceptPage_poweredByLogo__alEua{opacity:1}.PublicQuoteAcceptPage_centerState__AKVvc{align-items:center;background:#f5f0e4;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:32px;text-align:center}.PublicQuoteAcceptPage_centerStateTitle__egx24{color:#1a1a1a;font-size:1.35rem;font-weight:700;margin:0}.PublicQuoteAcceptPage_centerStateText__yuP10{color:#888;font-size:.9rem;line-height:1.5;margin:0;max-width:380px}.PublicQuoteAcceptPage_errorIcon__GC-QO{align-items:center;background:#fff0f0;border:2px solid #fecaca;border-radius:50%;color:#c53030;display:flex;font-size:1.5rem;font-weight:800;height:52px;justify-content:center;width:52px}.PublicQuoteAcceptPage_spinner__0eDT5{animation:PublicQuoteAcceptPage_spin__yoU-6 .75s linear infinite;border:3px solid #f0e8c0;border-radius:50%;border-top-color:#c9961e;height:38px;width:38px}@keyframes PublicQuoteAcceptPage_spin__yoU-6{to{transform:rotate(1turn)}}@media (max-width:980px){.PublicQuoteAcceptPage_body__9JV8\+{flex-direction:column;gap:16px;padding:16px}.PublicQuoteAcceptPage_sidebar__eUk2Y{width:100%}.PublicQuoteAcceptPage_iframe__-0mBr,.PublicQuoteAcceptPage_pdfFrame__vRg91{min-height:480px}}@media (max-width:520px){.PublicQuoteAcceptPage_header__Fg\+zd{height:52px;padding:0 16px}.PublicQuoteAcceptPage_body__9JV8\+{gap:12px;padding:12px}.PublicQuoteAcceptPage_quoteCard__Tp7OS{padding:18px 16px}}.PublicInvoiceAcceptPage_page__2hrgN{background:#f5f0e4;color:#1a1a1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;height:100vh;overflow:hidden}.PublicInvoiceAcceptPage_header__BUMPe{align-items:center;background:#f4b400;background:linear-gradient(135deg,#f4b400,#e0a800);box-shadow:0 4px 20px #00000026;display:flex;height:68px;justify-content:flex-start;padding:0 48px}.PublicInvoiceAcceptPage_headerLogoWrap__Uxc\+b{align-items:center;display:flex;gap:0}.PublicInvoiceAcceptPage_headerLogo__f56TR{background:#fff;border-radius:14px;box-shadow:0 3px 12px #00000038;height:74px;object-fit:contain;padding:8px;width:74px}.PublicInvoiceAcceptPage_headerDivider__k8WN2{background:#ffffff80;border-radius:1px;height:34px;margin:0 26px;width:1px}.PublicInvoiceAcceptPage_headerCompany__afPaC{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 6px #0003}.PublicInvoiceAcceptPage_body__NR0cT{box-sizing:border-box;display:flex;flex:1 1;gap:24px;margin:0 auto;max-width:1300px;min-height:0;padding:28px 32px 48px;width:100%}.PublicInvoiceAcceptPage_previewPanel__qdTEE{background:#fff;border:1px solid #e8ddb0;border-radius:12px;box-shadow:0 2px 12px #00000012;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden}.PublicInvoiceAcceptPage_previewBar__ecSh9{align-items:center;background:#fafafa;border-bottom:1px solid #f0e8c0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.PublicInvoiceAcceptPage_previewTitle__h9Mep{color:#1a1a1a;font-size:1rem;font-weight:700}.PublicInvoiceAcceptPage_previewBtns__jv70U{display:flex;gap:8px}.PublicInvoiceAcceptPage_previewBtn__fJdyE{align-items:center;background:#fff;border:1px solid #d0c080;border-radius:6px;color:#6b5200;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:background .15s,border-color .15s}.PublicInvoiceAcceptPage_previewBtn__fJdyE:hover{background:#fffde4;border-color:#c9961e}.PublicInvoiceAcceptPage_pdfFrame__9qeWJ{flex:1 1;min-height:0;overflow-y:auto}.PublicInvoiceAcceptPage_pdfLoading__FzQEc{align-items:center;color:#b99a2a;display:flex;flex:1 1;font-size:.9rem;justify-content:center;min-height:700px}.PublicInvoiceAcceptPage_pdfCanvas__0e\+9f{background:#fff;display:flex;flex-direction:column;gap:12px;min-height:700px;padding:0}.PublicInvoiceAcceptPage_pdfPage__A-2d1{box-shadow:0 1px 6px #00000014;display:block;max-width:100%}.PublicInvoiceAcceptPage_sidebar__F5HOj{flex-shrink:0;min-height:0;overflow-y:auto;width:380px}.PublicInvoiceAcceptPage_invoiceCard__FbehK{background:#fff;border:1px solid #e8ddb0;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:24px}.PublicInvoiceAcceptPage_invoiceCardTitle__DF3G1{color:#1a1a1a;font-size:1.1rem;font-weight:700;line-height:1.35;margin:0 0 4px}.PublicInvoiceAcceptPage_invoiceCardSub__hXvfr{color:#888;font-size:.82rem;margin:0 0 18px}.PublicInvoiceAcceptPage_summaryBox__d2vHj{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1.5px solid #ffe066;border-radius:10px;box-shadow:0 2px 8px #b99a2a14;margin-bottom:18px;overflow:hidden}.PublicInvoiceAcceptPage_amountRow__Ia7fh{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border-bottom:1px solid #ffe066;display:flex;font-size:.875rem;justify-content:space-between;padding:10px 16px}.PublicInvoiceAcceptPage_amountRow__Ia7fh:nth-child(2n){background:#fff}.PublicInvoiceAcceptPage_amountRow__Ia7fh:last-child{border-bottom:none}.PublicInvoiceAcceptPage_amountLabel__2UYIe{color:#b99a2a;font-weight:500}.PublicInvoiceAcceptPage_amountLabelMuted__019J2{color:#b99a2a;font-size:.82rem}.PublicInvoiceAcceptPage_amountValue__DAb0f{color:#b99a2a;font-weight:600}.PublicInvoiceAcceptPage_amountValueBold__qZtkf{color:#3b2800;font-size:1rem;font-weight:700}.PublicInvoiceAcceptPage_statusBadge__zbJo1{align-items:center;border-radius:20px;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:16px;padding:5px 12px;text-transform:uppercase}.PublicInvoiceAcceptPage_statusPending__GAB0x{background:#fffbeb;border:1px solid #ffe8a0;color:#b99a2a}.PublicInvoiceAcceptPage_statusPaid__mN4d4{background:#f0fdf6;border:1px solid #86efac;color:#15803d}.PublicInvoiceAcceptPage_statusOverdue__qaikO{background:#fff0f0;border:1px solid #fecaca;color:#c53030}.PublicInvoiceAcceptPage_dueWarning__02GBT{background:#fff5f5;border-bottom:1px solid #f0e8c0;color:#c53030;font-size:.84rem;font-weight:600;padding:10px 16px}.PublicInvoiceAcceptPage_formInstructions__C42F3{color:#555;font-size:.875rem;line-height:1.55;margin:0 0 14px}.PublicInvoiceAcceptPage_formGroup__\+yNX0{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.PublicInvoiceAcceptPage_formLabel__lE08y{color:#555;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PublicInvoiceAcceptPage_formInput__sXFId{appearance:none;-webkit-appearance:none;background:#fffde4;border:1px solid #d0c080;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:.875rem;height:40px;outline:none;padding:9px 12px;transition:border-color .15s,background .15s;width:100%}.PublicInvoiceAcceptPage_formInput__sXFId:focus{background:#fff;border-color:#c9961e;box-shadow:none}.PublicInvoiceAcceptPage_formTextarea__3G4L5{appearance:none;-webkit-appearance:none;background:#fffde4;border:1px solid #d0c080;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:.875rem;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s,background .15s;width:100%}.PublicInvoiceAcceptPage_formTextarea__3G4L5:focus{background:#fff;border-color:#c9961e;box-shadow:none}.PublicInvoiceAcceptPage_errorMsg__Jgarm{background:#fff0f0;border-left:4px solid #fc8181;border-radius:6px;color:#c53030;font-size:.82rem;line-height:1.4;margin-bottom:12px;padding:9px 13px}.PublicInvoiceAcceptPage_payBtn__enKrK{align-items:center;background:#ff8c00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.925rem;font-weight:700;gap:7px;justify-content:center;letter-spacing:.01em;margin-bottom:8px;padding:13px 16px;transition:background .15s;width:100%}.PublicInvoiceAcceptPage_payBtn__enKrK:hover:not(:disabled){background:#e07800}.PublicInvoiceAcceptPage_payBtn__enKrK:disabled{cursor:not-allowed;opacity:.65}.PublicInvoiceAcceptPage_resultCard__QMO-N{align-items:flex-start;border:1px solid;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.PublicInvoiceAcceptPage_resultPaid__\+0hYp{background:#f0fdf6;border-color:#86efac;color:#15803d}.PublicInvoiceAcceptPage_resultTitle__3wm\+R{font-size:.9rem;font-weight:700;margin:0 0 2px}.PublicInvoiceAcceptPage_resultText__0ZpcA{font-size:.82rem;margin:0;opacity:.8}.PublicInvoiceAcceptPage_cardDivider__ryehQ{background:#f0e8c0;height:1px;margin:20px 0}.PublicInvoiceAcceptPage_replyToggleBtn__sz\+kP{align-items:center;background:#fff;border:1px solid #d0c080;border-radius:8px;color:#9a7f20;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background .15s,border-color .15s;width:100%}.PublicInvoiceAcceptPage_replyToggleBtn__sz\+kP:hover{background:#fffde4;border-color:#c9961e}.PublicInvoiceAcceptPage_replyHeading__CCXNE{color:#555;font-size:.875rem;line-height:1.5;margin:0 0 14px}.PublicInvoiceAcceptPage_replyForm__V1VD5{display:flex;flex-direction:column}.PublicInvoiceAcceptPage_replyActions__KX9My{display:flex;gap:8px;justify-content:flex-end}.PublicInvoiceAcceptPage_cancelBtn__ATjx1{background:#fff;border:1.5px solid #d0c080;border-radius:6px;color:#888;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:8px 16px;transition:background .15s}.PublicInvoiceAcceptPage_cancelBtn__ATjx1:hover:not(:disabled){background:#f5f5f5}.PublicInvoiceAcceptPage_sendBtn__hjnJ\+{background:#f0c000;border:none;border-radius:6px;color:#5a3e00;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700;padding:8px 20px;transition:background .15s}.PublicInvoiceAcceptPage_sendBtn__hjnJ\+:hover:not(:disabled){background:#dba900}.PublicInvoiceAcceptPage_cancelBtn__ATjx1:disabled,.PublicInvoiceAcceptPage_sendBtn__hjnJ\+:disabled{cursor:not-allowed;opacity:.65}.PublicInvoiceAcceptPage_replySentBanner__2FnTA{align-items:center;background:#f0fdf6;border:1px solid #86efac;border-radius:8px;color:#14532d;display:flex;font-size:.875rem;font-weight:500;gap:9px;padding:12px 16px}.PublicInvoiceAcceptPage_contactInfoCard__oh1qa{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1px solid #ffe066;border-radius:10px;color:#b99a2a;font-size:13px;line-height:1.7;margin:20px 0 4px;padding:14px 16px}.PublicInvoiceAcceptPage_contactInfoTitle__NRvJn{color:#b99a2a;font-weight:700;margin-bottom:4px}.PublicInvoiceAcceptPage_contactInfoSubTitle__9jFCM{font-weight:600;margin-bottom:4px}.PublicInvoiceAcceptPage_contactInfoLine__3O7l-{font-weight:600}.PublicInvoiceAcceptPage_contactInfoValueInline__SgPU2{color:#b99a2a;font-weight:600;text-decoration:none}.PublicInvoiceAcceptPage_contactInfoValueInline__SgPU2:hover{text-decoration:underline}.PublicInvoiceAcceptPage_paymentCard__h7Wdz{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 6px #0000000f;margin-bottom:16px;padding:20px 20px 16px}.PublicInvoiceAcceptPage_paymentCardTitle__7xISq{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 16px;text-align:center}.PublicInvoiceAcceptPage_paymentTabRow__DlI\+x{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:18px;overflow:hidden}.PublicInvoiceAcceptPage_paymentTab__5dMM3{align-items:center;color:#2563eb;display:flex;font-size:.875rem;font-weight:600;gap:7px;padding:10px 16px}.PublicInvoiceAcceptPage_stripeFieldLabel__O8W2i{color:#374151;display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.PublicInvoiceAcceptPage_stripeFieldWrap__mNyFs{background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-bottom:14px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.PublicInvoiceAcceptPage_stripeFieldWrap__mNyFs:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PublicInvoiceAcceptPage_stripeFieldRow__LW1Ee{display:flex;gap:10px}.PublicInvoiceAcceptPage_stripeFieldRow__LW1Ee>div{flex:1 1;min-width:0}.PublicInvoiceAcceptPage_stripeFieldRow__LW1Ee .PublicInvoiceAcceptPage_stripeFieldWrap__mNyFs{margin-bottom:14px}.PublicInvoiceAcceptPage_payNowBtn__8jmYi{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.975rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;margin-top:2px;padding:13px 16px;transition:background .15s;width:100%}.PublicInvoiceAcceptPage_payNowBtn__8jmYi:hover:not(:disabled){background:#16a34a}.PublicInvoiceAcceptPage_payNowBtn__8jmYi:disabled{cursor:not-allowed;opacity:.65}.PublicInvoiceAcceptPage_secureNote__SaPpX{align-items:center;color:#6b7280;display:flex;font-size:.78rem;font-weight:500;gap:6px;justify-content:center;margin-top:12px}.PublicInvoiceAcceptPage_stripeBadge__sWXBJ{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:center;margin-top:12px;padding-top:12px}.PublicInvoiceAcceptPage_stripeBadgeText__GyIBr{align-items:center;background:#fafafa;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;display:inline-flex;font-size:.72rem;font-weight:600;gap:5px;letter-spacing:.02em;padding:4px 10px}.PublicInvoiceAcceptPage_stripeBadgeText__GyIBr svg{flex-shrink:0}.PublicInvoiceAcceptPage_poweredBy__jFkgB{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:16px}.PublicInvoiceAcceptPage_poweredByLabel__nclwQ{color:#bbb;font-size:9px;font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase}.PublicInvoiceAcceptPage_poweredByLockup__NUzw9{align-items:center;display:flex;gap:1px}.PublicInvoiceAcceptPage_poweredByIconWrap__eDb5q{display:block;flex-shrink:0;height:28px;width:18px}.PublicInvoiceAcceptPage_poweredByIcon__bAenL{display:block;height:28px;object-fit:contain;opacity:.85;transition:opacity .2s;width:18px}.PublicInvoiceAcceptPage_poweredByLogo__3eoqy{display:block;flex-shrink:0;height:12px;object-fit:contain;opacity:.85;transition:opacity .2s;width:46px}.PublicInvoiceAcceptPage_poweredByLockup__NUzw9:hover .PublicInvoiceAcceptPage_poweredByIcon__bAenL,.PublicInvoiceAcceptPage_poweredByLockup__NUzw9:hover .PublicInvoiceAcceptPage_poweredByLogo__3eoqy{opacity:1}.PublicInvoiceAcceptPage_centerState__QAXZ2{align-items:center;background:#f5f0e4;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:32px;text-align:center}.PublicInvoiceAcceptPage_centerStateTitle__cNaFk{color:#1a1a1a;font-size:1.35rem;font-weight:700;margin:0}.PublicInvoiceAcceptPage_centerStateText__bsSaP{color:#888;font-size:.9rem;line-height:1.5;margin:0;max-width:380px}.PublicInvoiceAcceptPage_errorIcon__qscLF{align-items:center;background:#fff0f0;border:2px solid #fecaca;border-radius:50%;color:#c53030;display:flex;font-size:1.5rem;font-weight:800;height:52px;justify-content:center;width:52px}.PublicInvoiceAcceptPage_spinner__xGapu{animation:PublicInvoiceAcceptPage_spin__p35Gq .75s linear infinite;border:3px solid #f0e8c0;border-radius:50%;border-top-color:#c9961e;height:38px;width:38px}@keyframes PublicInvoiceAcceptPage_spin__p35Gq{to{transform:rotate(1turn)}}@media (max-width:980px){.PublicInvoiceAcceptPage_body__NR0cT{flex-direction:column;gap:16px;padding:16px}.PublicInvoiceAcceptPage_sidebar__F5HOj{width:100%}.PublicInvoiceAcceptPage_pdfFrame__9qeWJ{min-height:480px}}@media (max-width:520px){.PublicInvoiceAcceptPage_header__BUMPe{height:52px;padding:0 16px}.PublicInvoiceAcceptPage_body__NR0cT{gap:12px;padding:12px}.PublicInvoiceAcceptPage_invoiceCard__FbehK{padding:18px 16px}}.PlanServicePage_page__YfxN2{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;justify-content:flex-start;min-height:100vh;padding:48px 16px 64px}.PlanServicePage_card__53M2k{background:#fef3c7;border:2px solid #ffe066;border-radius:16px;box-shadow:0 6px 32px #c8a0001a;max-width:580px;overflow:hidden;width:100%}.PlanServicePage_banner__j6ND0{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);padding:24px 32px 14px;text-align:center}.PlanServicePage_bannerCompany__lheew{color:#a08840;font-size:12px;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.PlanServicePage_bannerTagline__-rofj{color:#8c7a50;font-size:14px;line-height:1.6;margin:10px 0 0}.PlanServicePage_inner__y9gIU{background:#fff;border:1px solid #e8dfc4;border-radius:12px;margin:18px 22px 22px;overflow:hidden}.PlanServicePage_siteRow__uHGDh{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border:1px solid #e0d090;border-radius:8px;margin:18px 20px 0;padding:12px 16px}.PlanServicePage_siteText__7K570{color:#8a7440;font-size:13px;font-weight:600;line-height:1.55;margin:0}.PlanServicePage_formWrap__3in-4{padding:22px 24px 24px}.PlanServicePage_formTitle__ATvEy{color:#2d2410;font-size:18px;font-weight:700;margin:0 0 6px}.PlanServicePage_formSubtitle__bBjox{color:#8a7850;font-size:13px;line-height:1.6;margin:0 0 22px}.PlanServicePage_row__jmWPd{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PlanServicePage_field__crOEZ{margin-bottom:14px}.PlanServicePage_siteAddressWrap__Ioxdp{position:relative}.PlanServicePage_siteAddressSpinner__0M2\+A{color:#b99a2a;font-size:1.05rem;letter-spacing:2px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.PlanServicePage_siteAddressSuggestions__LfqUE{background:#fff;border:1.5px solid #ffe066;border-radius:12px;box-shadow:0 8px 28px #b99a2a2e;left:0;max-height:240px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.PlanServicePage_siteAddressSuggestionItem__is8ZE{border-bottom:1px solid #fffae6;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 14px;transition:background .12s}.PlanServicePage_siteAddressSuggestionItem__is8ZE:last-child{border-bottom:none}.PlanServicePage_siteAddressSuggestionItem__is8ZE:hover{background:#fffde4}.PlanServicePage_siteAddressSuggestionMain__WAFUT{color:#1a1a1a;font-size:.88rem;font-weight:600;line-height:1.3}.PlanServicePage_siteAddressSuggestionSub__CdjKH{color:#8a7a5a;font-size:.79rem;line-height:1.3}.PlanServicePage_label__0vGqn{color:#a08840;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.PlanServicePage_required__OM7KO{color:#c0392b;margin-left:2px}.PlanServicePage_input__1POsc,.PlanServicePage_textarea__Gpg3H{background:#fdfaf2;border:1px solid #e0d090;border-radius:6px;box-sizing:border-box;color:#2d2410;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s;width:100%}.PlanServicePage_input__1POsc:focus,.PlanServicePage_textarea__Gpg3H:focus{background:#fffef8;border-color:#c8a800}.PlanServicePage_textarea__Gpg3H{line-height:1.6;min-height:90px;resize:vertical}.PlanServicePage_datesLabel__KDyw-{color:#a08840;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.PlanServicePage_datesHint__dtvLm{color:#a09070;font-size:12px;margin:0 0 10px}.PlanServicePage_dateRow__r3TjN{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.PlanServicePage_dateEntry__o1BLF{align-items:center;display:flex;gap:10px}.PlanServicePage_dateTimeGroup__h0dCZ{align-items:center;display:flex;flex:1 1;gap:8px}.PlanServicePage_dateTimeGroup__h0dCZ .PlanServicePage_input__1POsc{flex:1 1}.PlanServicePage_timeSelect__AeRPO{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23a08840' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1.5px solid #e0d090;border-radius:6px;color:#2d2410;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:9px 28px 9px 10px;transition:border-color .15s}.PlanServicePage_timeSelect__AeRPO:focus{border-color:#a08840;box-shadow:0 0 0 2px #a088401f}.PlanServicePage_dateNum__e0ZKb{color:#a08840;flex-shrink:0;font-size:11px;font-weight:700;width:60px}.PlanServicePage_contactSelector__zJECU{margin-bottom:20px}.PlanServicePage_contactSelectorLabel__QM3Gx{color:#a08840;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.PlanServicePage_contactOptions__NeWCM{display:flex;flex-direction:column;gap:8px}.PlanServicePage_contactOption__gp0Nt{align-items:center;background:#fdfaf2;border:1.5px solid #e0d090;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s;width:100%}.PlanServicePage_contactOption__gp0Nt:hover{background:#fffef8;border-color:#c8a800}.PlanServicePage_contactOptionActive__IjkRF{background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);border-color:#c8a800}.PlanServicePage_contactOptionCheck__-hB9d{color:#a08840;flex-shrink:0;font-size:14px;line-height:1}.PlanServicePage_contactOptionContent__qDQdG{display:flex;flex-direction:column;gap:2px}.PlanServicePage_contactOptionTitle__MzXBk{color:#2d2410;font-size:14px;font-weight:600}.PlanServicePage_contactOptionSub__d-jH7{color:#8a7850;font-size:12px}.PlanServicePage_submitBtn__c2ql4{background:#ffe066;border:1px solid #c8a800;border-radius:6px;color:#8a7440;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:6px;padding:14px;text-transform:uppercase;transition:background .15s,opacity .15s;width:100%}.PlanServicePage_submitBtn__c2ql4:hover{background:#ffd93d}.PlanServicePage_submitBtn__c2ql4:disabled{cursor:not-allowed;opacity:.6}.PlanServicePage_error__nQ0Wp{background:#fff0f0;border:1px solid #f5c0c0;border-radius:6px;color:#b03030;font-size:13px;margin:0 0 14px;padding:10px 14px}.PlanServicePage_successWrap__p1Wl7{padding:40px 24px;text-align:center}.PlanServicePage_successIcon__F4jey{height:72px;margin-bottom:14px;object-fit:contain;width:72px}.PlanServicePage_successTitle__Rvn9u{color:#2d2410;font-size:20px;font-weight:700;margin:0 0 10px}.PlanServicePage_successBody__NMAv2{color:#8a7850;font-size:14px;line-height:1.7;margin:0}@media (max-width:520px){.PlanServicePage_row__jmWPd{grid-template-columns:1fr}.PlanServicePage_banner__j6ND0{padding:20px 20px 12px}.PlanServicePage_formWrap__3in-4{padding:18px 18px 20px}.PlanServicePage_inner__y9gIU{margin:14px 14px 16px}}.BookingRequestsPage_shell__fyCtm{display:flex;flex-direction:column;min-height:100vh}.BookingRequestsPage_page__PKPpI{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;font-family:Roboto,Arial,sans-serif}.BookingRequestsPage_container__lYjg1{margin:0 auto;max-width:1200px;padding:28px 24px 48px}.BookingRequestsPage_header__JwU-t{margin-bottom:24px}.BookingRequestsPage_headerLeft__7VPJW{align-items:center;display:flex;gap:14px}.BookingRequestsPage_headerIcon__kSbkY{align-items:center;background:linear-gradient(135deg,#fffde4,#fff0b0);border:1.5px solid #e8d88a;border-radius:12px;color:#b99a2a;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.BookingRequestsPage_title__wh9dp{color:#2d2410;font-size:1.35rem;font-weight:700;margin:0}.BookingRequestsPage_subtitle__gHoDE{color:#a09070;font-size:.82rem;font-weight:400;margin:3px 0 0}.BookingRequestsPage_gaugeRow__Arucw{background:#fffef9;border:1.5px solid #f3df95;border-radius:14px;box-shadow:0 2px 12px #b99a2a0f;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:22px;padding:18px 12px 20px}.BookingRequestsPage_gaugeCard__Ugccf{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:8px 16px 12px;position:relative;transition:transform .15s ease,border-color .15s ease,background .15s ease}.BookingRequestsPage_gaugeCard__Ugccf:hover{background:#fff0b459;transform:scale(1.05)}.BookingRequestsPage_gaugeCardActive__BMsvq{background:#fff0a04d;border-color:#c8a03073}.BookingRequestsPage_gaugeActiveDot__DMUVs{border-radius:50%;box-shadow:0 0 4px #00000026;height:6px;margin-top:6px;opacity:.85;width:6px}.BookingRequestsPage_gaugeTitle__j3OQ8{color:#6b6280;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin-bottom:6px;text-align:center;text-transform:uppercase}.BookingRequestsPage_gaugeMeter__m2yKZ{height:100px;position:relative;width:100px}.BookingRequestsPage_gaugeArc__\+5yGi{border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.1));inset:0;position:absolute}.BookingRequestsPage_gaugeArc__\+5yGi:before{background:#fff;border-radius:50%;box-shadow:inset 0 1px 4px #0000000f;content:"";inset:16px;position:absolute}.BookingRequestsPage_gaugeValue__5mWB8{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.BookingRequestsPage_gaugeCount__8LaBs{color:#3d3d34;font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.BookingRequestsPage_tableCard__sMZOx{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:16px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f}.BookingRequestsPage_tableWrap__w2zV\+{border:1px solid #dabe5033;border-radius:10px;margin-top:4px;overflow:visible}.BookingRequestsPage_table__yfTxx{border-collapse:initial;border-spacing:0;font-size:.82rem;width:100%}.BookingRequestsPage_table__yfTxx th{background:linear-gradient(180deg,#fffdebfa,#fffbdcf2);border-bottom:1.5px solid #dabe504d;color:#7a6510;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:12px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.BookingRequestsPage_table__yfTxx td{border-bottom:1px solid #f0eac88c;color:#2d2410;padding:14px 18px;vertical-align:top}.BookingRequestsPage_table__yfTxx tbody tr:nth-child(odd) td{background:#ffffffb3}.BookingRequestsPage_table__yfTxx tbody tr:nth-child(2n) td{background:#fffdf080}.BookingRequestsPage_table__yfTxx tr:last-child td{border-bottom:none}.BookingRequestsPage_table__yfTxx tr:hover td{background:#fff8d2b3!important}.BookingRequestsPage_contactName__RO6WM{color:#1e1608;font-size:.84rem;font-weight:700;letter-spacing:.01em}.BookingRequestsPage_contactCompany__M\+wQf{color:#b8860b;font-size:.76rem;font-weight:600;letter-spacing:.01em;margin-top:2px}.BookingRequestsPage_contactSub__ZVwk8{color:#b09a6a;font-size:.72rem;letter-spacing:.01em;margin-top:3px}.BookingRequestsPage_siteLink__sturA,.BookingRequestsPage_site__RjW9f{color:#7a6840;font-size:.76rem;letter-spacing:.01em;line-height:1.55;max-width:200px}.BookingRequestsPage_siteLink__sturA{align-items:flex-start;background:none;border:none;cursor:pointer;display:inline-flex;font-family:inherit;gap:4px;padding:0;text-align:left;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:2px;transition:color .12s,-webkit-text-decoration-color .12s;transition:color .12s,text-decoration-color .12s;transition:color .12s,text-decoration-color .12s,-webkit-text-decoration-color .12s}.BookingRequestsPage_siteLink__sturA:hover{color:#b08820;-webkit-text-decoration-color:#c8a030;text-decoration-color:#c8a030}.BookingRequestsPage_siteLinkIcon__Kr5S-{flex-shrink:0;margin-top:2px;opacity:0;transition:opacity .12s}.BookingRequestsPage_siteLink__sturA:hover .BookingRequestsPage_siteLinkIcon__Kr5S-{opacity:.7}.BookingRequestsPage_dates__PtfHE{display:flex;flex-direction:column;gap:4px}.BookingRequestsPage_dateChip__aWYUd{align-items:flex-start;background:#fefbe8;border:1px solid #e8d88a;border-radius:8px;display:inline-flex;flex-direction:column;gap:1px;padding:5px 10px;white-space:nowrap}.BookingRequestsPage_dateChipDate__c522U{color:#5a4a18;font-size:.75rem;font-weight:600;letter-spacing:.01em}.BookingRequestsPage_dateChipTime__VBiwt{color:#9a8440;font-size:.68rem;font-weight:500;letter-spacing:.01em}.BookingRequestsPage_newContactBadge__zLdaQ{background:#edf8f3;border:1px solid #aedfca;border-radius:999px;color:#2a7a50;display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.05em;margin-top:6px;padding:2px 9px}.BookingRequestsPage_statusChip__8lbSg{align-items:center;border:none;border-radius:999px;box-shadow:0 1px 3px #0000000f;color:#281e14d1;cursor:pointer;display:inline-flex;font-family:Inter,Roboto,sans-serif;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.01em;padding:4px 11px 4px 9px;transition:filter .12s,box-shadow .12s;-webkit-user-select:none;user-select:none;white-space:nowrap}.BookingRequestsPage_statusChip__8lbSg:hover{box-shadow:0 2px 6px #0000001a;filter:brightness(.95)}.BookingRequestsPage_statusDot__rKdub{border-radius:50%;flex-shrink:0;height:7px;opacity:.75;width:7px}.BookingRequestsPage_statusChevron__u-zpK{color:#281e14b3;flex-shrink:0;opacity:.45;transition:transform .2s,opacity .15s}.BookingRequestsPage_statusChevronOpen__RAgDR{opacity:.7;transform:rotate(180deg)}.BookingRequestsPage_statusNew__cTRhL{background:#f7d9c4}.BookingRequestsPage_statusContacted__GnXbc{background:#c6def1}.BookingRequestsPage_statusConfirmed__htxSy{background:#ccd5ae}.BookingRequestsPage_statusDeclined__xihEg{background:#f2c6de}.BookingRequestsPage_statusDropdownWrap__Dut0k{display:inline-flex;position:relative}.BookingRequestsPage_deleteBtn__TfhM5{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .12s,box-shadow .12s;width:30px}.BookingRequestsPage_deleteBtnIcon__cX1MN{display:block;height:18px;object-fit:contain;width:18px}.BookingRequestsPage_deleteBtn__TfhM5:hover{background:#ff78281a;box-shadow:0 2px 6px #b4501e1f}.BookingRequestsPage_deleteBtn__TfhM5:hover .BookingRequestsPage_deleteBtnIcon__cX1MN{filter:brightness(.75)}.BookingRequestsPage_table__yfTxx td:last-child{padding-left:8px;padding-right:16px;vertical-align:middle;white-space:nowrap;width:1%}.BookingRequestsPage_statusMenu__zS5PD{animation:BookingRequestsPage_menuIn__Cexjw .16s cubic-bezier(.22,1,.36,1);background:#fffef9;border:1.5px solid #ffe566;border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 8px 32px #b8860b24,0 2px 8px #00000012;display:flex;flex-direction:column;gap:2px;min-width:158px;padding:6px;position:absolute;right:0;transform-origin:bottom right;z-index:200}@keyframes BookingRequestsPage_menuIn__Cexjw{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.BookingRequestsPage_statusMenuItem__mP0QP{align-items:center;background:#0000;border:none;border-radius:9px;color:#1a1a1a;cursor:pointer;display:flex;font-family:Inter,Roboto,sans-serif;font-size:.82rem;font-weight:600;gap:9px;padding:8px 10px;text-align:left;transition:background .12s;white-space:nowrap}.BookingRequestsPage_statusMenuItem__mP0QP:hover{background:#f5c24a1f}.BookingRequestsPage_statusMenuDot__zq-cx{border-radius:50%;flex-shrink:0;height:8px;width:8px}.BookingRequestsPage_statusMenuCheck__KgzFj{flex-shrink:0;margin-left:auto}.BookingRequestsPage_statusMenuItemActive__RlhsX{background:#f5c24a1a;font-weight:700}.BookingRequestsPage_messageWrap__anZoH{max-width:220px}.BookingRequestsPage_message__-m15v{color:#6b5a40;font-size:.74rem;font-style:italic;line-height:1.6;margin:0;white-space:normal;word-break:break-word}.BookingRequestsPage_messageQuote__W5T8s{color:#c8a030;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-style:normal;line-height:1;margin:0 2px;opacity:.75;vertical-align:.05em}.BookingRequestsPage_empty__8zuis{color:#a09070;font-size:.9rem;padding:72px 32px;text-align:center}.BookingRequestsPage_emptyIcon__uaZHm{font-size:42px;margin-bottom:14px;opacity:.7}.BookingRequestsPage_loading__sqvlY{color:#a09070;font-size:.9rem;padding:64px;text-align:center}@keyframes BookingRequestsPage_spin__\+6lAy{to{transform:rotate(1turn)}}.BookingRequestsPage_spinner__qHh\+u{animation:BookingRequestsPage_spin__\+6lAy .7s linear infinite;border:3px solid #ffe9a8;border-radius:50%;border-top-color:#d4a017;height:28px;margin:0 auto 12px;width:28px}@media (max-width:900px){.BookingRequestsPage_container__lYjg1{padding:20px 16px 40px}.BookingRequestsPage_gaugeRow__Arucw{gap:8px;padding:14px 8px 16px}.BookingRequestsPage_gaugeCard__Ugccf{padding:6px 8px}.BookingRequestsPage_gaugeMeter__m2yKZ{height:76px;width:76px}.BookingRequestsPage_gaugeArc__\+5yGi:before{inset:12px}.BookingRequestsPage_gaugeCount__8LaBs{font-size:1rem}.BookingRequestsPage_gaugeTitle__j3OQ8{font-size:.62rem}}@media (max-width:768px){.BookingRequestsPage_table__yfTxx{font-size:.75rem}.BookingRequestsPage_table__yfTxx td,.BookingRequestsPage_table__yfTxx th{padding:12px 14px}.BookingRequestsPage_headerLeft__7VPJW{gap:10px}.BookingRequestsPage_headerIcon__kSbkY{height:36px;width:36px}}.BookingRequestsPage_header__JwU-t{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.BookingRequestsPage_newEnquiryBtn__\+oRr-{align-items:center;background:#ffd600;border:1.5px solid #ffd600;border-radius:8px;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b;cursor:pointer;display:inline-flex;font-size:1.01rem;font-weight:700;gap:6px;justify-content:center;min-height:40px;padding:8px 16px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;white-space:nowrap}.BookingRequestsPage_newEnquiryBtn__\+oRr-:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}.BookingRequestsPage_statusInvited__pIRCh{background:#e9edc9;border:1px solid #a8b87e;color:#4a5a2a}.BookingRequestsPage_invitedActions__SnYCQ{display:flex;flex-direction:column;gap:8px}.BookingRequestsPage_invitedHint__1ywWl{color:#a08840;font-size:12px;font-weight:600}.BookingRequestsPage_invitedBtnRow__2qFqT{display:flex;flex-wrap:wrap;gap:6px}.BookingRequestsPage_invitedBtn__GawST{background:#fffaeb;border:1px solid #f3df95;border-radius:999px;color:#5c4a10;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background .12s ease,border-color .12s ease}.BookingRequestsPage_invitedBtn__GawST:hover:not(:disabled){background:#fff5cf;border-color:#e9b134}.BookingRequestsPage_invitedBtn__GawST:disabled{cursor:not-allowed;opacity:.55}.BookingRequestsPage_toast__SggSF{border-radius:12px;bottom:24px;box-shadow:0 16px 36px #0000002e;font-size:13px;font-weight:600;left:50%;max-width:calc(100% - 48px);overflow:hidden;padding:12px 20px;position:fixed;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;z-index:9999}.BookingRequestsPage_modalOverlay__7O-GB{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e180a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9998}.BookingRequestsPage_modalCard__wlcof{background:#fff;border-radius:18px;box-shadow:0 30px 80px #3c280040;display:flex;flex-direction:column;max-width:560px;overflow:hidden;width:100%}.BookingRequestsPage_modalHeader__ECFSU{align-items:center;background:linear-gradient(135deg,#fff7e1b3,#fff);border-bottom:1px solid #f1e5b8;display:flex;justify-content:space-between;padding:18px 22px}.BookingRequestsPage_modalTitle__akMjW{color:#2d2410;font-size:18px;font-weight:700;margin:0}.BookingRequestsPage_modalClose__ZCJ8M{background:#0000;border:none;color:#a08840;cursor:pointer;font-size:28px;line-height:1;padding:0 4px}.BookingRequestsPage_modalClose__ZCJ8M:hover{color:#5c4a10}.BookingRequestsPage_modalBody__SfHvX{display:flex;flex-direction:column;gap:14px;padding:22px}.BookingRequestsPage_modalIntro__v2g5j{color:#6b5a30;font-size:13.5px;line-height:1.45;margin:0}.BookingRequestsPage_modalError__IJ13W{background:#fee2e299;border:1px solid #f8717166;border-radius:10px;color:#991b1b;font-size:13px;padding:8px 12px}.BookingRequestsPage_modalFieldGrid__0oXyQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.BookingRequestsPage_modalField__-R7HR{color:#6b5a30;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:6px}.BookingRequestsPage_modalFieldFull__ELdh6{grid-column:1/-1}.BookingRequestsPage_modalInput__26eCc,.BookingRequestsPage_modalTextarea__ZAkIh{background:#fffef9;border:1.5px solid #f3df95;border-radius:10px;color:#2d2410;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.BookingRequestsPage_modalInput__26eCc:focus,.BookingRequestsPage_modalTextarea__ZAkIh:focus{border-color:#d89a1f;box-shadow:0 0 0 3px #d89a1f2e}.BookingRequestsPage_modalTextarea__ZAkIh{min-height:88px;resize:vertical}.BookingRequestsPage_modalToggle__sskMd{align-items:center;color:#2d2410;cursor:pointer;display:flex;font-size:13px;gap:10px}.BookingRequestsPage_modalToggle__sskMd input{accent-color:#d89a1f;height:16px;width:16px}.BookingRequestsPage_modalActionsRow__Sj1NT{display:flex;gap:10px;justify-content:flex-end;padding-top:6px}.BookingRequestsPage_modalCancelBtn__qttxc,.BookingRequestsPage_modalPrimaryBtn__VmWk5{border:1.5px solid #0000;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.BookingRequestsPage_modalPrimaryBtn__VmWk5{background:linear-gradient(135deg,#f5cd5b,#d89a1f);box-shadow:0 8px 18px #d89a1f52;color:#1f1300}.BookingRequestsPage_modalPrimaryBtn__VmWk5:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.BookingRequestsPage_modalPrimaryBtn__VmWk5:disabled{cursor:not-allowed;opacity:.6}.BookingRequestsPage_modalCancelBtn__qttxc{background:#fff;border-color:#f3df95;color:#5c4a10}.BookingRequestsPage_modalCancelBtn__qttxc:hover:not(:disabled){background:#fffaeb}.BookingRequestsPage_modalCancelBtn__qttxc:disabled{cursor:not-allowed;opacity:.55}.BookingRequestsPage_linkBox__kb4Yb{align-items:center;background:#fffaeb;border:1.5px solid #f3df95;border-radius:12px;display:flex;gap:8px;padding:6px 6px 6px 12px}.BookingRequestsPage_linkInput__d8A90{background:#0000;border:none;color:#2d2410;flex:1 1;font-family:inherit;font-size:13px;outline:none}.BookingRequestsPage_linkCopyBtn__Qlppq{background:linear-gradient(135deg,#f5cd5b,#d89a1f);border:none;border-radius:8px;color:#1f1300;cursor:pointer;font-size:12.5px;font-weight:700;padding:8px 14px}.BookingRequestsPage_linkCopyBtn__Qlppq:hover{filter:brightness(1.04)}.BookingRequestsPage_customAnswers__V50qa{border-top:1px dashed #f3df95;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:1.4;margin-top:8px;padding-top:6px}.BookingRequestsPage_customAnswerRow__u6neE{color:#5c4a10}.BookingRequestsPage_customAnswerLabel__-BU1m{color:#7a6000;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingRequestsPage_customAnswerValue__hNQ6p{color:#2d2410;font-weight:500}.BookingRequestsPage_customerPickerWrap__Aykf4{position:relative}.BookingRequestsPage_customerClearBtn__oAuaY{align-items:center;background:#f5e8b8;border:none;border-radius:999px;color:#5c4a10;cursor:pointer;display:inline-flex;font-size:16px;height:22px;justify-content:center;line-height:1;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px}.BookingRequestsPage_customerClearBtn__oAuaY:hover{background:#f3df95}.BookingRequestsPage_customerDropdown__DrHqk{background:#fff;border:1.5px solid #f3df95;border-radius:10px;box-shadow:0 12px 28px #52411226;left:0;max-height:240px;overflow-y:auto;padding:0 4px 4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.BookingRequestsPage_customerDropdownHeader__XM0yj{align-items:center;background:#fffaeb;border-bottom:1px solid #f3df95;color:#8a7340;display:flex;font-size:11.5px;font-weight:700;justify-content:space-between;letter-spacing:.04em;margin:0 -4px 4px;padding:8px 10px 6px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.BookingRequestsPage_customerDropdownClose__dLE2U{align-items:center;background:#0000;border:none;border-radius:999px;color:#8a7340;cursor:pointer;display:inline-flex;font-size:18px;height:22px;justify-content:center;line-height:1;width:22px}.BookingRequestsPage_customerDropdownClose__dLE2U:hover{background:#f5e8b8;color:#5c4a10}.BookingRequestsPage_customerOption__fK7IR{background:#0000;border:none;border-radius:8px;color:#2d2410;cursor:pointer;display:block;font-family:inherit;font-size:13.5px;font-weight:500;padding:8px 10px;text-align:left;width:100%}.BookingRequestsPage_customerOption__fK7IR:hover{background:#fffaeb;color:#5c4a10}.BookingRequestsPage_siteOptionList__G5shV{display:flex;flex-direction:column;gap:8px}.BookingRequestsPage_siteOption__bRQEu{align-items:flex-start;background:#fffef9;border:1.5px solid #f3df95;border-radius:10px;color:#2d2410;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.BookingRequestsPage_siteOption__bRQEu:hover{background:#fffaeb;border-color:#d89a1f}.BookingRequestsPage_siteOptionActive__UiFjL{background:#fff7e1;border-color:#d89a1f;box-shadow:0 0 0 3px #d89a1f2e}.BookingRequestsPage_siteOptionDot__MXnwb{color:#d89a1f;font-size:16px;line-height:1.1}.BookingRequestsPage_siteOptionText__1uO1E{flex:1 1;line-height:1.4}.BookingRequestsPage_sitesEmpty__UEm9q{background:#fffaeb;border:1px dashed #f3df95;border-radius:8px;color:#8a7340;font-size:12.5px;font-weight:500;padding:8px 10px}@media (max-width:600px){.BookingRequestsPage_modalFieldGrid__0oXyQ{grid-template-columns:1fr}.BookingRequestsPage_header__JwU-t{align-items:stretch;flex-direction:column}.BookingRequestsPage_newEnquiryBtn__\+oRr-{justify-content:center}}.BookingRequestsPage_postcardList__1jX0A{display:flex;flex-direction:column;gap:14px;padding:14px 0 6px}.BookingRequestsPage_postcard__8Ocxw{background:#fffdf6;border:1px solid #ead9a5;border-radius:8px;box-shadow:0 2px 8px #9a7c1e0d,0 1px 0 #9a7c1e0a;padding:22px 26px 16px;position:relative;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.BookingRequestsPage_postcard__8Ocxw:hover{border-color:#dbc77c;box-shadow:0 6px 18px #9a7c1e1a,0 2px 6px #9a7c1e0d;transform:translateY(-1px)}.BookingRequestsPage_postcard__8Ocxw:before{background:#e0cc9e;background:var(--postcard-tint,#e0cc9e);border-top-left-radius:8px;border-top-right-radius:8px;content:"";height:5px;left:0;opacity:.7;position:absolute;right:0;top:0}.BookingRequestsPage_postcard__8Ocxw:after{background-image:repeating-linear-gradient(135deg,#9b7a1305 0 1px,#0000 1px 14px);content:"";inset:5px 0 0 0;pointer-events:none;position:absolute}.BookingRequestsPage_postcardHead__QKGud{align-items:flex-start;display:flex;gap:18px;margin-bottom:14px;position:relative;z-index:1}.BookingRequestsPage_postcardHeadRight__wzEKs{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.BookingRequestsPage_postcardStampStack__p1P3a{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:6px}.BookingRequestsPage_postcardStamp__Z6pCV{align-items:stretch;background:color-mix(in srgb,#e0cc9e 35%,#fffdf6);background:color-mix(in srgb,var(--postcard-tint,#e0cc9e) 35%,#fffdf6);border:1.5px dashed color-mix(in srgb,#e0cc9e 80%,#6b5810);border:1.5px dashed color-mix(in srgb,var(--postcard-tint,#e0cc9e) 80%,#6b5810);border-radius:4px;box-shadow:0 1px 2px #9a7c1e1a;display:flex;flex-direction:column;padding:5px 0;transform:rotate(-2deg);width:64px}.BookingRequestsPage_postcardStampAlt__Ojt\+p{background:color-mix(in srgb,#e0cc9e 22%,#fffdf6);background:color-mix(in srgb,var(--postcard-tint,#e0cc9e) 22%,#fffdf6);border-width:1px;opacity:.92;padding:3px 0;transform:rotate(2deg);width:56px}.BookingRequestsPage_postcardStampStack__p1P3a>.BookingRequestsPage_postcardStampAlt__Ojt\+p:nth-child(3){margin-right:4px;transform:rotate(-1deg)}.BookingRequestsPage_postcardStampAlt__Ojt\+p .BookingRequestsPage_postcardStampMonth__m801m{font-size:.55rem;letter-spacing:.12em}.BookingRequestsPage_postcardStampAlt__Ojt\+p .BookingRequestsPage_postcardStampDay__nHoOU{font-size:1.25rem;padding-top:1px}.BookingRequestsPage_postcardStampAlt__Ojt\+p .BookingRequestsPage_postcardStampTime__xV9uw{font-size:.52rem;margin:2px 5px 0;padding-top:2px}.BookingRequestsPage_postcardStampMonth__m801m{color:#5d4612;font-size:.62rem;font-weight:800;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase}.BookingRequestsPage_postcardStampDay__nHoOU{color:#6b5810;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;padding:2px 0 0;text-align:center}.BookingRequestsPage_postcardStampTime__xV9uw{border-top:1px dashed #9b7a1366;color:#9b7a13;font-size:.58rem;font-weight:700;letter-spacing:.06em;margin:3px 6px 0;padding:3px 0 0;text-align:center}.BookingRequestsPage_postcardActions__NGkUw{align-items:center;display:flex;gap:6px}.BookingRequestsPage_postcardSender__rFGrk{flex:1 1;min-width:0;position:relative;z-index:1}.BookingRequestsPage_postcardFromLabel__MNikZ{color:#b48a16;font-size:.62rem;font-weight:700;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.BookingRequestsPage_postcardName__l42Ii{color:#5d4612;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:700;letter-spacing:.005em;line-height:1.2;margin:0}.BookingRequestsPage_postcardCompany__jejIY{color:#9a8b67;font-size:.78rem;margin-top:2px}.BookingRequestsPage_postcardSite__Uy5Ql{align-items:center;color:#74684d;display:flex;font-size:.82rem;margin-bottom:10px;position:relative;z-index:1}.BookingRequestsPage_postcardMessage__v\+ZP8{background:#fff8da8c;border-left:3px solid #e0cc9e;border-left:3px solid var(--postcard-tint,#e0cc9e);border-radius:0 6px 6px 0;color:#5d4f30;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-style:italic;line-height:1.55;margin:8px 0 10px;padding:10px 14px;position:relative;z-index:1}.BookingRequestsPage_altDates__ZLdvv{align-items:center;color:#9a8b67;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px 8px;margin:4px 0;position:relative;z-index:1}.BookingRequestsPage_altDatesLabel__ybQmr{color:#8a7020;font-weight:600;letter-spacing:.02em}.BookingRequestsPage_postcardFooter__x\+iRm{align-items:center;border-top:1px dashed #dabe5073;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:12px;padding-top:12px;position:relative;z-index:1}.BookingRequestsPage_postcardFooterContact__aQh0p{align-items:center;color:#74684d;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px}.BookingRequestsPage_postcardFooterDot__4fdo-{background:#d8ccb2;border-radius:50%;height:3px;width:3px}.BookingRequestsPage_postcardPostmark__z7JRC{background:#fffae699;border:1.5px dashed #b48a1680;border-radius:999px;color:#b48a16;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}@media (max-width:720px){.BookingRequestsPage_postcard__8Ocxw{padding:56px 18px 14px}.BookingRequestsPage_postcardActions__NGkUw,.BookingRequestsPage_postcardSender__rFGrk{padding-right:0}.BookingRequestsPage_postcardStamp__Z6pCV{right:14px;top:14px;width:56px}.BookingRequestsPage_postcardActions__NGkUw{right:78px;top:14px}}.NotificationsPage_pageWrapper__7nyMh{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;flex-direction:column;min-height:100vh}.NotificationsPage_main__wXMiu{flex:1 1;margin:0 auto;max-width:800px;padding:32px 24px 60px;width:100%}.NotificationsPage_header__eigOQ{align-items:center;border-bottom:1px solid #f0eac88c;display:flex;gap:14px;padding:22px 24px 18px}.NotificationsPage_card__aVh3e{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1.5px solid #dabe5040;border-radius:18px;box-shadow:0 4px 20px #0000000a,0 1px 6px #b99a2a0f;overflow:hidden}.NotificationsPage_headerIcon__rPNLp{align-items:center;background:#0000;border:none;border-radius:14px;box-shadow:none;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.NotificationsPage_headerIconImage__LYDqq{display:block;height:48px;object-fit:contain;width:48px}.NotificationsPage_headerText__6KVBC h1{color:#2d2410;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin:0}.NotificationsPage_headerText__6KVBC p{color:#a09070;font-size:.88rem;margin:4px 0 0}.NotificationsPage_settingsBtn__wA1I4{align-items:center;background:#fffde499;border:none;border-radius:10px;box-shadow:none;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;margin-left:auto;padding:0;transition:background .12s ease;width:42px}.NotificationsPage_settingsBtn__wA1I4:hover{background:#fff8d2cc}.NotificationsPage_settingsBtnIcon__FD6HJ{display:block;height:40px;object-fit:contain;width:40px}.NotificationsPage_actions__GM51u{align-items:center;background:#fffdf04d;border-bottom:1px solid #f0eac88c;display:flex;gap:12px;padding:14px 24px}.NotificationsPage_markAllBtn__CzNQT{background:none;border:1.5px solid #dabe504d;border-radius:8px;color:#7a6510;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:6px 14px;transition:background .15s,color .15s}.NotificationsPage_markAllBtn__CzNQT:hover{background:#fffde4d9;color:#6a5a20}.NotificationsPage_filterChip__\+SKgp{background:#ffffffd1;border:1.5px solid #dabe504d;border-radius:8px;color:#7a6510;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:6px 14px;transition:background .15s,border-color .15s}.NotificationsPage_filterChip__\+SKgp:hover{background:#fffde4d9}.NotificationsPage_filterChipActive__gQquR{background:#fffde4f2;border-color:#dabe5099;color:#6a5a20}.NotificationsPage_list__4J2WN{display:flex;flex-direction:column;gap:0}.NotificationsPage_item__gdcVD{align-items:flex-start;background:#0000;border:none;border-bottom:1px solid #f0eac88c;border-radius:0;cursor:pointer;display:flex;gap:14px;margin-bottom:0;padding:16px 20px;transition:background .12s}.NotificationsPage_item__gdcVD:last-child{border-bottom:none}.NotificationsPage_item__gdcVD:hover{background:#fff8d280;border-color:#f0eac88c;box-shadow:none;transform:none}.NotificationsPage_itemUnread__nNPIS{background:#fffdf080;border-left:4px solid #d4a017}.NotificationsPage_iconWrap__uOtx2{align-items:center;background:#fffdf8d9;border:1px solid #dabe5033;border-radius:10px;box-shadow:0 1px 3px #b99a2a0a;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.NotificationsPage_info__WVQKT{flex:1 1;min-width:0}.NotificationsPage_title__Ls1f7{color:#2d2410;font-size:.88rem;font-weight:700;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationsPage_body__-N40R{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#7a6f55;display:-webkit-box;font-size:.8rem;line-height:1.5;margin:0 0 4px;overflow:hidden}.NotificationsPage_date__wejTd{color:#b5a880;font-size:.72rem;font-weight:500}.NotificationsPage_unreadDot__f7\+wV{background:#d4a017;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.NotificationsPage_empty__awJ-U{align-items:center;color:#a09070;display:flex;flex-direction:column;font-size:.95rem;padding:60px 20px;text-align:center}.NotificationsPage_emptyIcon__44TAH{align-items:center;display:flex;height:96px;justify-content:center;margin-bottom:14px;width:96px}.NotificationsPage_emptyBell__0-VI7{display:block;height:72px;width:72px}.NotificationsPage_loading__AgD15{padding:60px 20px;text-align:center}.NotificationsPage_spinner__R6q\+r{animation:NotificationsPage_spin__Vr-9o .7s linear infinite;border:3px solid #f0e8d0;border-radius:50%;border-top-color:#d4a017;height:32px;margin:0 auto 12px;width:32px}@keyframes NotificationsPage_spin__Vr-9o{to{transform:rotate(1turn)}}.NotificationsPage_loadMore__T5f52{background:none;border:1.5px solid #e8dfc4;border-radius:8px;color:#b99a2a;cursor:pointer;display:block;font-size:.82rem;font-weight:600;margin:16px auto 0;padding:8px 24px;transition:background .15s}.NotificationsPage_loadMore__T5f52:hover{background:#fffde4}@media (max-width:700px){.NotificationsPage_main__wXMiu{padding:20px 12px 40px}.NotificationsPage_headerText__6KVBC h1{font-size:1.2rem}.NotificationsPage_item__gdcVD{padding:12px 14px}}.BulletinPage_page__Agknw{display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;min-height:100vh;width:100%}.BulletinPage_bg__yiKvh{background:repeating-linear-gradient(90deg,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);flex:1 1;padding:0 0 32px}.BulletinPage_main__epiIM{margin:24px auto 0;max-width:1100px;padding:0 24px 64px}[data-theme=dark] .BulletinPage_bg__yiKvh{background:repeating-linear-gradient(90deg,#14161c,#14161c 8px,#1b1d24 9px,#1b1d24 20px),linear-gradient(115deg,#0d0d14 80%,#14161c 130%)}.BulletinPage_card__bOW6a{background:#fff;border:1px solid #ecc04859;border-radius:18px;box-shadow:0 18px 40px -28px #97751373;padding:28px}.BulletinPage_header__rU2EF{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.BulletinPage_eyebrow__tJaCV{color:#b08a1d;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.BulletinPage_title__f-rrc{color:#1f1f1f;font-size:28px;font-weight:700;margin:4px 0}.BulletinPage_subtitle__3B1Lh{color:#5b5b5b;font-size:14px;margin:0;max-width:620px}.BulletinPage_primaryBtn__K5XvD{align-items:center;background:#ffd600;border:1.5px solid #ffd600;border-radius:8px;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b;cursor:pointer;display:inline-flex;font-size:1.01rem;font-weight:700;gap:6px;justify-content:center;min-height:40px;padding:8px 16px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;white-space:nowrap}.BulletinPage_primaryBtn__K5XvD:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059;transform:translateY(-1px)}.BulletinPage_primaryBtn__K5XvD:active{background:#ffb800;border-color:#ffb800;box-shadow:0 2px 8px #ffd60047;transform:translateY(0)}.BulletinPage_primaryBtn__K5XvD:disabled{cursor:not-allowed;opacity:.5;transform:none}[data-theme=dark] .BulletinPage_primaryBtn__K5XvD{background:#ffd600;border:1.5px solid #ffd600;box-shadow:0 2px 8px #ffd60040;color:#3b2f0b}[data-theme=dark] .BulletinPage_primaryBtn__K5XvD:hover{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px #ffd60059}[data-theme=dark] .BulletinPage_primaryBtn__K5XvD:active{background:#ffb800;border-color:#ffb800;box-shadow:0 2px 8px #ffd60047}.BulletinPage_ghostBtn__xrfhu{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:999px;color:#333;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:background .12s ease,border-color .12s ease}.BulletinPage_ghostBtn__xrfhu:hover{background:#fafafa;border-color:#d8d8d8}.BulletinPage_dangerBtn__krax5{border-color:#f3c8b6;color:#b1411e}.BulletinPage_dangerBtn__krax5:hover{background:#fdf2ed}.BulletinPage_iconBtn__X3b78{background:none;border:none;border-radius:8px;color:#555;cursor:pointer;font-size:20px;padding:4px}.BulletinPage_iconBtn__X3b78:hover{background:#f0f0f0}.BulletinPage_toolbar__N2FiD{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.BulletinPage_searchWrap__AcdAq{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:6px;box-sizing:border-box;display:flex;height:28px;margin-bottom:22px;padding:3px 10px 3px 8px;transition:border-color .18s,box-shadow .18s,background .18s}.BulletinPage_searchWrap__AcdAq:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.BulletinPage_searchIcon__lVJrY{color:#b99a2a;flex-shrink:0;height:14px;margin-right:6px;width:14px}.BulletinPage_search__hKMoC{all:unset;appearance:none;-webkit-appearance:none;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#1f2937;display:block;font-size:.82rem;line-height:1.2;margin:0!important;min-height:18px;padding:0!important;width:190px}.BulletinPage_search__hKMoC:active,.BulletinPage_search__hKMoC:focus,.BulletinPage_search__hKMoC:hover{background:#0000!important;border:0!important;box-shadow:none!important;outline:none!important}.BulletinPage_search__hKMoC::placeholder{color:#b99a2a;font-weight:400}.BulletinPage_search__hKMoC:-webkit-autofill,.BulletinPage_search__hKMoC:-webkit-autofill:focus,.BulletinPage_search__hKMoC:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;box-shadow:inset 0 0 0 1000px #0000!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}[data-theme=dark] .BulletinPage_searchWrap__AcdAq{background:#1a1828cc;border-color:#8b5cf666}[data-theme=dark] .BulletinPage_searchWrap__AcdAq:focus-within{background:#1a1828eb;border-color:#a878ff99;box-shadow:0 0 0 3px #8b5cf626}[data-theme=dark] .BulletinPage_searchIcon__lVJrY{color:#a878ff}[data-theme=dark] .BulletinPage_search__hKMoC{color:#efeaff}[data-theme=dark] .BulletinPage_search__hKMoC::placeholder{color:#6b5fa0}.BulletinPage_filters__rjFNd{display:flex;flex-wrap:wrap;gap:6px}.BulletinPage_filter__G4\+JB{background:#fff;border:1px solid #ebebeb;border-radius:999px;color:#555;cursor:pointer;font-size:13px;padding:8px 14px;transition:all .12s ease}.BulletinPage_filter__G4\+JB:hover{border-color:#d6d6d6}.BulletinPage_filterActive__uS2QD{background:linear-gradient(135deg,#fff4d2,#fde7a8);border-color:#b08a1d73;color:#2b2104;font-weight:600}.BulletinPage_empty__KsJvc{color:#777;padding:60px 20px;text-align:center}.BulletinPage_emptyIcon__UdZf8{color:#c8a93a;font-size:36px;margin-bottom:8px}.BulletinPage_emptyTitle__Y4Tgz{color:#333;font-size:16px;font-weight:600}.BulletinPage_emptySub__FGGm4{font-size:13px;margin-top:4px}.BulletinPage_list__UTDJG{grid-gap:26px 22px;display:grid;gap:26px 22px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:8px 4px 12px}.BulletinPage_post__jJE\+i{background:#fffbe0;border:none;border-radius:4px;box-shadow:0 1px 1px #0000000d,0 10px 22px -14px #46320a59,0 22px 36px -28px #46320a40;padding:22px 22px 18px;position:relative;transform:rotate(-1.2deg);transform-origin:top center;transition:transform .18s ease,box-shadow .18s ease}.BulletinPage_post__jJE\+i:before{background:radial-gradient(circle at 35% 30%,#ff6f61 0,#c43c2f 70%,#8a2a1f 100%);border-radius:50%;box-shadow:0 2px 4px #00000059,inset -2px -2px 3px #00000040,inset 2px 2px 3px #fff6;content:"";height:18px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:18px;z-index:2}.BulletinPage_post__jJE\+i:after{background:linear-gradient(180deg,#ffffff80,#00000005);border-radius:4px;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.BulletinPage_post__jJE\+i:hover{box-shadow:0 1px 1px #0000000d,0 18px 32px -16px #46320a73,0 30px 50px -30px #46320a59;transform:rotate(0deg) translateY(-3px);z-index:3}.BulletinPage_post__jJE\+i:nth-child(3n){transform:rotate(1.4deg)}.BulletinPage_post__jJE\+i:nth-child(3n):hover{transform:rotate(0deg) translateY(-3px)}.BulletinPage_post__jJE\+i:nth-child(4n){transform:rotate(-.6deg)}.BulletinPage_post__jJE\+i:nth-child(4n):hover{transform:rotate(0deg) translateY(-3px)}.BulletinPage_post__jJE\+i:nth-child(5n){transform:rotate(2deg)}.BulletinPage_post__jJE\+i:nth-child(5n):hover{transform:rotate(0deg) translateY(-3px)}.BulletinPage_post__jJE\+i:nth-child(7n){transform:rotate(-1.8deg)}.BulletinPage_post__jJE\+i:nth-child(7n):hover{transform:rotate(0deg) translateY(-3px)}.BulletinPage_post__jJE\+i:nth-child(6n+1){background:linear-gradient(180deg,#fff6db,#ffeab8)}.BulletinPage_post__jJE\+i:nth-child(6n+2){background:linear-gradient(180deg,#fae7eb,#eeceda)}.BulletinPage_post__jJE\+i:nth-child(6n+3){background:linear-gradient(180deg,#dbeef7,#c0dcec)}.BulletinPage_post__jJE\+i:nth-child(6n+4){background:linear-gradient(180deg,#e7f1dc,#ccd5ae)}.BulletinPage_post__jJE\+i:nth-child(6n+5){background:linear-gradient(180deg,#fff5ed,#fae0d8)}.BulletinPage_post__jJE\+i:nth-child(6n){background:linear-gradient(180deg,#ece9f2,#bfbde2)}.BulletinPage_postPinned__sqgG5{background:linear-gradient(180deg,#fff6db,#ffeab8)!important;box-shadow:0 1px 1px #0000000d,0 12px 26px -14px #a0781e66,0 24px 40px -28px #a0781e40}.BulletinPage_postUrgent__5NX1K{background:linear-gradient(180deg,#fae0d8,#eeceda)!important}.BulletinPage_postUrgent__5NX1K:before{background:radial-gradient(circle at 35% 30%,#e88a7a 0,#c05040 70%,#8a2a20 100%)}.BulletinPage_postHeader__OLcg9{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px;position:relative;z-index:1}.BulletinPage_badges__yUjZw{display:flex;flex-wrap:wrap;gap:6px}.BulletinPage_postMeta__PoUY7{align-items:center;color:#6a5413;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.BulletinPage_postTitle__QDXwW{color:#2b2104;font-family:Caveat,Comic Sans MS,Roboto,cursive;font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:6px 0;position:relative;z-index:1}.BulletinPage_postBody__3kJpe{color:#3a2f10;font-size:14px;line-height:1.55;margin:0 0 14px;position:relative;white-space:pre-wrap;z-index:1}.BulletinPage_postFooter__0A0sM{align-items:center;border-top:1px dashed #46320a38;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px;position:relative;z-index:1}.BulletinPage_author__isqST{align-items:center;display:flex;gap:10px}.BulletinPage_authorName__aXKWU{color:#333;font-size:13px;font-weight:600}.BulletinPage_authorMeta__RHb1E{color:#888;font-size:12px}.BulletinPage_avatar__m8fGs{align-items:center;background:linear-gradient(135deg,#f5cd5b,#e9b134);border-radius:50%;color:#2b2104;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.BulletinPage_avatarPending__8zqDe{background:#efefef;color:#888}.BulletinPage_actions__eOA4q{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BulletinPage_adminActions__eNqvf{display:flex;flex-wrap:wrap;gap:6px}.BulletinPage_ackBtn__3s2CM{align-items:center;background:#2c8b4d;border:1px solid #2c8b4d;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.BulletinPage_ackBtn__3s2CM:hover{background:#237240}.BulletinPage_ackedTag__SvYp7{align-items:center;background:#e9f6ee;border-radius:999px;color:#1d6c3a;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.BulletinPage_ackBadge__-mBh1,.BulletinPage_catBadge__40YiH,.BulletinPage_pinBadge__cNf63,.BulletinPage_priBadge__uSi-Q{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.02em;padding:4px 10px}.BulletinPage_catGeneral__SK66W{background:#dbeef7;color:#1e3a6b}.BulletinPage_catSafety__1cmJN{background:#fae7eb;color:#7a2a2a}.BulletinPage_catReminder__c6fW5{background:#fff6db;color:#7a6010}.BulletinPage_catPolicy__nVfn8{background:#e7f1dc;color:#2c5a32}.BulletinPage_catSchedule__PdsPX{background:#ece9f2;color:#4a3a8a}.BulletinPage_catUrgent__aysGY{background:#fae0d8;color:#8a3018}.BulletinPage_priImportant__pQkgu{background:#fff6db;color:#7a6010}.BulletinPage_priUrgent__HxCMK{background:#fae0d8;color:#8a3018}.BulletinPage_pinBadge__cNf63{background:#ffeab8;color:#7a6010}.BulletinPage_ackBadge__-mBh1{background:#e7f1dc;color:#2c5a32}.BulletinPage_modalBackdrop__Q-GBh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140e0573;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.BulletinPage_modal__IHw95{background:#fffdf8;border:1px solid #ecc0488c;border-radius:18px;box-shadow:0 30px 60px -20px #00000059;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.BulletinPage_modalHead__Bzgf2{align-items:center;border-bottom:1px solid #f0e6c2;display:flex;justify-content:space-between;padding:18px 22px}.BulletinPage_modalHead__Bzgf2 h3{color:#2b2104;font-size:18px;margin:0}.BulletinPage_modalBody__VkeYS{overflow-y:auto;padding:20px 22px}.BulletinPage_modalFoot__25HLT{background:#fffaeb;border-top:1px solid #f0e6c2;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}.BulletinPage_field__Sw2D3{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.BulletinPage_field__Sw2D3>span{color:#6a5413;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BulletinPage_input__XpW6i,.BulletinPage_textarea__wDUOy{background:#fff;border:1px solid #ead9a8;border-radius:10px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease}.BulletinPage_input__XpW6i:focus,.BulletinPage_textarea__wDUOy:focus{border-color:#ecc048;box-shadow:0 0 0 3px #ecc0482e}.BulletinPage_textarea__wDUOy{min-height:110px;resize:vertical}.BulletinPage_fieldGrid__X7vtg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.BulletinPage_toggleRow__vouSB{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.BulletinPage_toggle__234tW{align-items:center;color:#444;cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.BulletinPage_ackSummary__HZJlG{background:#fff4d2;border:1px solid #ead9a8;border-radius:10px;font-size:13px;margin-bottom:14px;padding:10px 14px}.BulletinPage_ackHeading__BOPdL{color:#6a5413;font-size:13px;letter-spacing:.04em;margin:14px 0 6px;text-transform:uppercase}.BulletinPage_ackList__NP62D{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.BulletinPage_ackRow__nYKQc{align-items:center;background:#fff;border:1px solid #f0e6c2;border-radius:10px;display:flex;font-size:13px;gap:10px;padding:8px 10px}.BulletinPage_ackWhen__NWW8y{color:#888;font-size:11px}@media (max-width:720px){.BulletinPage_main__epiIM{padding:16px 12px 48px}.BulletinPage_card__bOW6a{border-radius:14px;padding:18px}.BulletinPage_title__f-rrc{font-size:22px}.BulletinPage_post__jJE\+i{padding:16px}.BulletinPage_postFooter__0A0sM{align-items:flex-start;flex-direction:column}.BulletinPage_actions__eOA4q{justify-content:flex-start;width:100%}.BulletinPage_modalFoot__25HLT{flex-wrap:wrap}}.RenewalRemindersPage_page__i30bK{background:linear-gradient(180deg,#fffae3e0,#fffffffa 22%,#fff),repeating-linear-gradient(90deg,#f3d36514,#f3d36514 8px,#fff0 0,#fff0 28px);min-height:100vh}.RenewalRemindersPage_main__Uyl07{margin:0 auto;max-width:1320px;padding:36px 24px 72px}.RenewalRemindersPage_card__lSF-z{background:#ffffffeb;border:1px solid #f3d56b;border-radius:34px;box-shadow:0 24px 60px #c59c1917;overflow:hidden}.RenewalRemindersPage_header__kE1Bs{background:linear-gradient(180deg,#fffef8,#fffdf4);border-bottom:1px solid #f4e1a080;padding:24px 28px 18px}.RenewalRemindersPage_eyebrow__F9qcH{color:#b48a16;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.RenewalRemindersPage_title__XonNo{color:#b99a2a;font-size:1.29rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:0 0 4px}.RenewalRemindersPage_subtitle__1E9PR{color:#9a8750;font-size:.82rem;margin:0}.RenewalRemindersPage_toolbar__Eg-hW{align-items:center;border-bottom:1px solid #f4e1a080;display:flex;gap:12px;padding:12px 28px 16px}.RenewalRemindersPage_searchBar__Y\+fYN{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:8px;box-sizing:border-box;display:flex;height:40px;padding:0 10px;transition:border-color .18s,box-shadow .18s,background .18s}.RenewalRemindersPage_searchBar__Y\+fYN:focus-within{background:#fffef5;border-color:#ffd600;box-shadow:0 0 0 3px #ffd60024}.RenewalRemindersPage_searchIcon__yR9Wn{color:#b99a2a;flex-shrink:0;height:17px;margin-right:7px;width:17px}.RenewalRemindersPage_searchInput__wyzG7{all:unset;color:#1f2937;display:block;flex:1 1;font-family:inherit;font-size:.95rem;line-height:1.2;min-height:22px}.RenewalRemindersPage_searchInput__wyzG7::placeholder{color:#b99a2a}.RenewalRemindersPage_searchClear__KkbyK{align-items:center;background:#b99a2a26;border:none;border-radius:50%;color:#a07820;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-left:4px;padding:0;transition:background .15s;width:20px}.RenewalRemindersPage_searchClear__KkbyK:hover{background:#b99a2a47}.RenewalRemindersPage_list__SJS-5{display:flex;flex-direction:column;gap:12px;padding:18px 24px 28px}.RenewalRemindersPage_item__NdnfV{background:#fffdf3;border:1px solid #ead9a5;border-radius:12px;box-shadow:0 2px 8px #9a7c1e0d,0 1px 0 #9a7c1e0a;display:flex;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.RenewalRemindersPage_item__NdnfV:hover{border-color:#dbc77c;box-shadow:0 6px 18px #9a7c1e1a,0 2px 6px #9a7c1e0d;transform:translateY(-1px)}.RenewalRemindersPage_item__NdnfV:before{background:repeating-linear-gradient(90deg,#dabe5000,#dabe5000 6px,#dabe501f 0,#dabe501f 7px);content:"";height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0}.RenewalRemindersPage_itemOverdue__l7ZuS{background:linear-gradient(180deg,#fffdf9,#fff9ef);border-color:#edcb95}.RenewalRemindersPage_itemDone__a9taB{opacity:.62}.RenewalRemindersPage_dateBlock__Fq8mp{background:#fffaeb;border-right:2px dashed #e6d4a0;display:flex;flex-direction:column;flex-shrink:0;width:96px}.RenewalRemindersPage_dateMonth__-rXM6{background:#e0cc9e;background:var(--rem-tab,#e0cc9e);border-bottom:1px solid #785a141f;color:#5d4612;font-size:.7rem;font-weight:800;letter-spacing:.15em;line-height:1;padding:8px 0 7px;text-align:center;text-transform:uppercase}.RenewalRemindersPage_dateDay__vJAVF{align-items:center;color:#6b5810;display:flex;flex:1 1;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:700;justify-content:center;letter-spacing:-.03em;padding:12px 0 4px}.RenewalRemindersPage_dateTime__U-iT3{color:#9b7a13;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:0 0 10px;text-align:center}.RenewalRemindersPage_itemBody__hhcFP{display:flex;flex:1 1;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 14px 18px}.RenewalRemindersPage_itemTop__954kI{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.RenewalRemindersPage_itemHead__OTnWd{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.RenewalRemindersPage_serviceTag__wqFwt{align-items:center;background:#fff6cf;border:none;border-radius:4px;color:#9b7a13;display:inline-flex;font-size:.62rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.RenewalRemindersPage_itemTitle__\+qC2k{color:#b99a2a;font-size:.98rem;font-weight:700;line-height:1.35;margin:0;word-break:break-word}.RenewalRemindersPage_itemBadges__7iwJb{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.RenewalRemindersPage_dueBadge__WFWoY{align-items:center;align-self:flex-start;border:1px solid #0000;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;gap:4px;letter-spacing:.01em;padding:3px 9px;white-space:nowrap}.RenewalRemindersPage_itemDescription__lOD-e{color:#74684d;font-size:.82rem;line-height:1.5;margin:0}.RenewalRemindersPage_meta__2wJ-r{align-items:center;display:flex;flex-wrap:wrap;gap:10px;row-gap:8px}.RenewalRemindersPage_metaItem__QWMFK{align-items:center;color:#9a8b67;display:inline-flex;font-size:.76rem;gap:5px}.RenewalRemindersPage_metaDot__TK3vx{background:#d8ccb2;border-radius:50%;height:3px;width:3px}.RenewalRemindersPage_metaCustomer__m94de{color:#8a7020;font-weight:700;letter-spacing:.02em}.RenewalRemindersPage_metaRecurrence__glMrQ{background:#fff8e8;border:1px solid #f3df95;border-radius:999px;color:#8a7020;font-size:.72rem;font-weight:600;padding:3px 9px}.RenewalRemindersPage_footer__iokSL{align-items:center;border-top:1px solid #f0eac88c;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:11px}.RenewalRemindersPage_channels__M9pBu{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.RenewalRemindersPage_channelChip__0NqyD{background:#fff;border:1px solid #ead9a5;border-radius:4px;color:#7f6d43;font-weight:600}.RenewalRemindersPage_channelChip__0NqyD,.RenewalRemindersPage_priorityChip__JBBPU{align-items:center;display:inline-flex;font-size:.66rem;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.RenewalRemindersPage_priorityChip__JBBPU{border:1px solid #0000;border-radius:4px;font-weight:700}.RenewalRemindersPage_statusChip__t3XlQ{align-items:center;background:#f6f0db;border:1px solid #eadfb8;border-radius:4px;color:#85734a;display:inline-flex;font-size:.66rem;font-weight:600;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.RenewalRemindersPage_openBtn__\+0CPt{background:#fff5d6;border:1px solid #ead9a5;border-radius:8px;box-shadow:0 1px 0 #9a7c1e0a;color:#8a7020;cursor:pointer;font-size:.7rem;font-weight:700;height:30px;letter-spacing:.04em;padding:0 14px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.RenewalRemindersPage_openBtn__\+0CPt:hover{background:#fff0bc;border-color:#dbc77c;color:#6b5810}.RenewalRemindersPage_emptyState__qiQQQ{align-items:center;color:#8c7a50;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:40px 24px 48px;text-align:center}.RenewalRemindersPage_emptyIcon__VddNu{background:linear-gradient(180deg,#fff4bf,#ffe89a);border-radius:22px;box-shadow:0 18px 30px #c0961529;color:#b48a16;display:grid;height:68px;place-items:center;width:68px}.RenewalRemindersPage_emptyIcon__VddNu svg{height:34px;width:34px}.RenewalRemindersPage_emptyTitle__vZ2QZ{color:#362b15;font-size:1.25rem;font-weight:800;margin:18px 0 8px}.RenewalRemindersPage_emptyText__0hnqU{line-height:1.6;margin:0;max-width:440px}.RenewalRemindersPage_spinner__T6Uox{animation:RenewalRemindersPage_spin__88stM .8s linear infinite;border:3px solid #f5e8bb;border-radius:999px;border-top-color:#c79d1a;height:34px;width:34px}@keyframes RenewalRemindersPage_spin__88stM{to{transform:rotate(1turn)}}@media (max-width:900px){.RenewalRemindersPage_main__Uyl07{padding:20px 14px 48px}.RenewalRemindersPage_header__kE1Bs,.RenewalRemindersPage_list__SJS-5,.RenewalRemindersPage_toolbar__Eg-hW{padding-left:16px;padding-right:16px}.RenewalRemindersPage_footer__iokSL,.RenewalRemindersPage_itemTop__954kI{align-items:flex-start;flex-direction:column}.RenewalRemindersPage_openBtn__\+0CPt{align-self:stretch}}@media (max-width:720px){.RenewalRemindersPage_item__NdnfV{flex-direction:column}.RenewalRemindersPage_dateBlock__Fq8mp{align-items:center;border-bottom:2px dashed #e6d4a0;border-right:none;flex-direction:row;gap:14px;padding:6px 14px;width:100%}.RenewalRemindersPage_dateMonth__-rXM6{border-bottom:none;border-right:1px solid #785a141f;padding:4px 10px}.RenewalRemindersPage_dateDay__vJAVF{font-size:1.6rem;padding:0}.RenewalRemindersPage_dateTime__U-iT3{margin-left:auto;padding:0}}.PaymentMethodModal_overlay__7A-p7{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.PaymentMethodModal_modal__mTSWO{animation:PaymentMethodModal_slideUp__OxinJ .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0003;max-height:90vh;max-width:520px;overflow-y:auto;padding:1.75rem;width:100%}@keyframes PaymentMethodModal_slideUp__OxinJ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PaymentMethodModal_header__UYiY1{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.PaymentMethodModal_title__2AvHM{color:#1a1a1a;font-size:1.15rem;font-weight:700;margin:0}.PaymentMethodModal_closeBtn__tL18h{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:1rem;line-height:1;padding:4px 8px;transition:background .15s}.PaymentMethodModal_closeBtn__tL18h:hover{background:#f5f5f5;color:#333}.PaymentMethodModal_divider__rYW\+u{background:#f0e7c8;height:1px;margin:0 0 1.25rem}.PaymentMethodModal_errorBanner__uvZ\+2{background:#fff3f3;border:1px solid #ffb3b3;border-radius:8px;color:#c62828;font-size:.85rem;margin-bottom:1rem;padding:.65rem 1rem}.PaymentMethodModal_loader__hq3TL{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.75rem;padding:2rem 0}.PaymentMethodModal_spinner__nW9le{animation:PaymentMethodModal_spin__TrT9c .7s linear infinite;border:3px solid #ffe066;border-radius:50%;border-top-color:#ffc200;display:inline-block;flex-shrink:0;height:18px;width:18px}@keyframes PaymentMethodModal_spin__TrT9c{to{transform:rotate(1turn)}}.PaymentMethodModal_emptyText__aILGR{color:#888;font-size:.9rem;margin:0 0 1.25rem}.PaymentMethodModal_cardList__1GPCW{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.25rem;padding:0}.PaymentMethodModal_cardItem__inJ-8{align-items:center;background:#fafafa;border:1.5px solid #e8e8e8;border-radius:10px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.PaymentMethodModal_cardItemDefault__s0-nu{background:#fffdf5;border-color:#ffe066}.PaymentMethodModal_cardInfo__youO2{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.6rem}.PaymentMethodModal_cardBrand__Sa4aV{font-weight:700;text-transform:capitalize}.PaymentMethodModal_cardNumber__Osf2v{color:#555}.PaymentMethodModal_cardExpiry__AXrQf{color:#888;font-size:.82rem}.PaymentMethodModal_defaultBadge__62WNH{background:#fffbe6;border:1px solid #ffe066;border-radius:999px;color:#b8860b;font-size:.72rem;font-weight:700;padding:2px 8px}.PaymentMethodModal_cardActions__thLh8{display:flex;flex-shrink:0;gap:.5rem}.PaymentMethodModal_setDefaultBtn__X7bE3{background:#fff;border:1.5px solid #ddd;border-radius:7px;color:#333;cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 12px;transition:border-color .15s,background .15s}.PaymentMethodModal_setDefaultBtn__X7bE3:hover:not(:disabled){background:#fffdf0;border-color:#ffc200}.PaymentMethodModal_setDefaultBtn__X7bE3:disabled{cursor:not-allowed;opacity:.5}.PaymentMethodModal_removeBtn__\+lEPf{background:#fff;border:1.5px solid #e0e0e0;border-radius:7px;color:#c62828;cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 12px;transition:border-color .15s,background .15s}.PaymentMethodModal_removeBtn__\+lEPf:hover:not(:disabled){background:#fff5f5;border-color:#c62828}.PaymentMethodModal_removeBtn__\+lEPf:disabled{cursor:not-allowed;opacity:.4}.PaymentMethodModal_addCardBtn__iVBhe{align-items:center;background:linear-gradient(135deg,#ffe066,#ffc200);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;padding:.72rem 1.5rem;transition:opacity .15s,transform .1s;width:100%}.PaymentMethodModal_addCardBtn__iVBhe:hover{opacity:.9;transform:translateY(-1px)}.PaymentMethodModal_addCardSection__-pvQO{background:#fffdf9;border:1.5px dashed #ffe066;border-radius:12px;padding:1.25rem}.PaymentMethodModal_addCardTitle__\+VU9S{color:#1a1a1a;font-size:.95rem;font-weight:700;margin:0 0 1rem}.PaymentMethodModal_addCardForm__nwQ0b{display:flex;flex-direction:column;gap:1rem}.PaymentMethodModal_cardElementWrap__sho7I{background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s}.PaymentMethodModal_cardElementWrap__sho7I:focus-within{border-color:#ffc200;box-shadow:0 0 0 3px #ffc20026}.PaymentMethodModal_formError__PrbNJ{background:#fff3f3;border:1px solid #ffb3b3;border-radius:7px;color:#c62828;font-size:.85rem;margin:0;padding:.6rem .9rem}.PaymentMethodModal_formActions__YsDPE{display:flex;gap:.75rem}.PaymentMethodModal_saveBtn__YUuab{background:linear-gradient(135deg,#ffe066,#ffc200);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;padding:.72rem 1rem;transition:opacity .15s}.PaymentMethodModal_saveBtn__YUuab:disabled{cursor:not-allowed;opacity:.6}.PaymentMethodModal_cancelBtn__apF1m{background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#555;cursor:pointer;flex:1 1;font-size:.88rem;font-weight:600;padding:.72rem 1rem;transition:border-color .15s}.PaymentMethodModal_cancelBtn__apF1m:hover:not(:disabled){border-color:#aaa}.PaymentMethodModal_cancelBtn__apF1m:disabled{cursor:not-allowed;opacity:.6}.InvoiceHistoryModal_overlay__ILbxk{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.InvoiceHistoryModal_modal__ZG6Pb{animation:InvoiceHistoryModal_slideUp__X24Tr .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0003;max-height:90vh;max-width:680px;overflow-y:auto;padding:1.75rem;width:100%}@keyframes InvoiceHistoryModal_slideUp__X24Tr{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.InvoiceHistoryModal_header__awhHE{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.InvoiceHistoryModal_title__wLQBT{color:#1a1a1a;font-size:1.15rem;font-weight:700;margin:0}.InvoiceHistoryModal_closeBtn__U7QP9{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:1rem;line-height:1;padding:4px 8px;transition:background .15s}.InvoiceHistoryModal_closeBtn__U7QP9:hover{background:#f5f5f5;color:#333}.InvoiceHistoryModal_divider__UdclL{background:#f0e7c8;height:1px;margin:0 0 1.25rem}.InvoiceHistoryModal_errorBanner__ejJXF{background:#fff3f3;border:1px solid #ffb3b3;border-radius:8px;color:#c62828;font-size:.85rem;margin-bottom:1rem;padding:.65rem 1rem}.InvoiceHistoryModal_loader__kbRTn{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.75rem;padding:2rem 0}.InvoiceHistoryModal_spinner__JC3jm{animation:InvoiceHistoryModal_spin__WolvV .7s linear infinite;border:3px solid #ffe066;border-radius:50%;border-top-color:#ffc200;display:inline-block;flex-shrink:0;height:18px;width:18px}@keyframes InvoiceHistoryModal_spin__WolvV{to{transform:rotate(1turn)}}.InvoiceHistoryModal_emptyText__U79YF{color:#888;font-size:.9rem;padding:1.5rem 0}.InvoiceHistoryModal_tableWrap__8nJEp{overflow-x:auto}.InvoiceHistoryModal_table__UrIgo{border-collapse:collapse;font-size:.88rem;width:100%}.InvoiceHistoryModal_table__UrIgo th{border-bottom:1.5px solid #efe8d4;color:#888;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:0 .75rem .65rem;text-align:left;text-transform:uppercase}.InvoiceHistoryModal_table__UrIgo td{border-bottom:1px solid #f5f0e8;color:#333;padding:.75rem;vertical-align:middle}.InvoiceHistoryModal_table__UrIgo tbody tr:last-child td{border-bottom:none}.InvoiceHistoryModal_table__UrIgo tbody tr:hover td{background:#fffdf5}.InvoiceHistoryModal_invoiceNum__1-fKR{color:#555;font-family:Courier New,monospace;font-size:.82rem}.InvoiceHistoryModal_amount__DHtfj{color:#1a1a1a;font-weight:700}.InvoiceHistoryModal_statusBadge__ImBOB{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px}.InvoiceHistoryModal_statusPaid__-kgOE{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.InvoiceHistoryModal_statusOpen__L\+NVC{background:#fff8e1;border:1px solid #ffe082;color:#f57f17}.InvoiceHistoryModal_statusDraft__ECYCL{background:#f5f5f5;border:1px solid #e0e0e0;color:#757575}.InvoiceHistoryModal_statusFailed__ZLUHA{background:#fce4ec;border:1px solid #ef9a9a;color:#b71c1c}.InvoiceHistoryModal_statusVoid__8ZY-s{background:#f5f5f5;border:1px solid #e0e0e0;color:#9e9e9e}.InvoiceHistoryModal_pdfLink__D4-lE{background:#f0f7ff;border:1px solid #c8dffb;border-radius:6px;color:#1a73e8;display:inline-block;font-size:.82rem;font-weight:600;padding:4px 10px;text-decoration:none;transition:background .15s}.InvoiceHistoryModal_pdfLink__D4-lE:hover{background:#dceeff}.InvoiceHistoryModal_noPdf__FmR0A{color:#ccc;font-size:.82rem}.BillingPage_pageWrap__IlU2d{margin:0 auto;max-width:960px;padding:0}.BillingPage_pageHeader__h\+xjM{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.75rem}.BillingPage_pageTitle__Hbqvr{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.BillingPage_pageSubtitle__-6jTB{color:#6b7280;font-size:.92rem;margin:0}.BillingPage_heroCard__j6rE8{align-items:flex-start;background:linear-gradient(135deg,#fffdf5,#fff9e3);border:1.5px solid #ffe066;border-radius:18px;box-shadow:0 4px 20px #b8860b14;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem 2rem}.BillingPage_heroLeft__21MCl{flex:1 1;min-width:0}.BillingPage_heroTopRow__pAaNG{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.25rem}.BillingPage_heroIcon__Sicqo{flex-shrink:0;height:2.25rem;margin-top:2px;object-fit:contain;width:2.25rem}.BillingPage_heroPlanName__oaGnT{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin-bottom:4px}.BillingPage_heroPlanPrice__EzCbD{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.BillingPage_heroPriceAmount__mhTuC{color:#b8860b;font-size:1.6rem;font-weight:800}.BillingPage_heroPricePer__K7pOQ{color:#888;font-size:.9rem}.BillingPage_heroPriceBreakdown__99PGW{color:#aaa;font-size:.8rem;margin-left:4px}.BillingPage_trialProgressWrap__bMdQ7{background:#ffffffb3;border:1px solid #ffe066;border-radius:10px;margin-bottom:1.25rem;padding:.9rem 1rem}.BillingPage_trialProgressHeader__izJkL{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.BillingPage_trialProgressLabel__sowA7{color:#888;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BillingPage_trialProgressDays__2owav{color:#666;font-size:.82rem;font-weight:600}.BillingPage_trialProgressBar__RG92C{background:#f0e7c8;border-radius:999px;height:6px;margin-bottom:.5rem;overflow:hidden}.BillingPage_trialProgressFill__hSuj\+{background:linear-gradient(90deg,#ffe066,#ffc200);border-radius:999px;height:100%;transition:width .5s ease}.BillingPage_trialProgressEnds__gZMmS{align-items:center;color:#888;display:flex;font-size:.82rem;gap:.5rem}.BillingPage_heroInfoRow__dZKb3{display:flex;flex-wrap:wrap;gap:2rem}.BillingPage_heroInfoItem__06-NH{display:flex;flex-direction:column;gap:2px}.BillingPage_heroInfoLabel__FH4b0{color:#aaa;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BillingPage_cancelAtValue__tZSoz{color:#e65100}.BillingPage_heroInfoValue__VMv4u{color:#333;font-size:.92rem;font-weight:700}.BillingPage_heroRight__ggwrK{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:1rem}.BillingPage_heroActions__elgl\+{display:flex;flex-direction:column;gap:.5rem;min-width:200px}.BillingPage_badge__b7l2k{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:700;padding:5px 14px;white-space:nowrap}.BillingPage_badgeTrial__koqBt{background:#fffbe6;border:1px solid #ffe066;color:#b8860b}.BillingPage_badgeWarning__H1i9M{background:#fff3e0;border:1px solid #ffb74d;color:#d84900}.BillingPage_badgeActive__Pb4sS{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.BillingPage_badgePastDue__j8lJD{background:#fff3e0;border:1px solid #ef9a9a;color:#c62828}.BillingPage_badgeCancelled__JIwlD{background:#f5f5f5;border:1px solid #e0e0e0;color:#757575}.BillingPage_badgeSuspended__XlG\+8{background:#fce4ec;border:1px solid #ef9a9a;color:#b71c1c}.BillingPage_daysChip__NvdH9{background:#fffbe6;border:1px solid #ffe066;border-radius:999px;color:#b8860b;font-size:.75rem;font-weight:700;padding:2px 8px}.BillingPage_blockedBanner__GsLOg{align-items:flex-start;background:#fff8f0;border:1.5px solid #ffb74d;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.BillingPage_blockedIcon__ZXD1L{flex-shrink:0;font-size:1.4rem}.BillingPage_blockedBanner__GsLOg>div{flex:1 1}.BillingPage_blockedBanner__GsLOg strong{color:#1a1a1a;display:block;font-size:.95rem;margin-bottom:4px}.BillingPage_blockedBanner__GsLOg p{color:#666;font-size:.88rem;line-height:1.6;margin:0}.BillingPage_grid__pY9DQ{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media (max-width:700px){.BillingPage_grid__pY9DQ{grid-template-columns:1fr}.BillingPage_heroCard__j6rE8{flex-direction:column;gap:1.25rem}.BillingPage_heroRight__ggwrK{align-items:flex-start}.BillingPage_heroActions__elgl\+{min-width:0;min-width:auto;width:100%}}.BillingPage_card__de3Ee{background:#fffdf9;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 12px #0000000d;padding:1.5rem}.BillingPage_seatsCard__7iNl7{grid-column:span 2}@media (max-width:700px){.BillingPage_seatsCard__7iNl7{grid-column:span 1}}.BillingPage_dangerCard__16Kys{background:#fff9f9;border-color:#ffd0d0}.BillingPage_fullWidthCard__qKBzc{grid-column:span 2}@media (max-width:700px){.BillingPage_fullWidthCard__qKBzc{grid-column:span 1}}.BillingPage_cancelRow__cOjtx{align-items:flex-start;display:flex;gap:2rem}.BillingPage_cancelLeft__53yLD{flex:1 1;min-width:0}.BillingPage_cancelDesc__Icf5h{color:#999;font-size:.88rem;line-height:1.6;margin:.5rem 0 0}.BillingPage_cancelNote__NAi\+3{border-left:2px solid #f0e0e0;color:#bbb;font-size:.8rem;line-height:1.5;margin:.4rem 0 0;padding-left:.6rem}.BillingPage_cancelRight__qo8GN{flex-shrink:0;min-width:240px}@media (max-width:700px){.BillingPage_cancelRow__cOjtx{flex-direction:column;gap:1rem}.BillingPage_cancelRight__qo8GN{min-width:0;min-width:auto;width:100%}}.BillingPage_cardHeader__YSsJ7{align-items:center;display:flex;gap:.6rem;margin-bottom:.75rem}.BillingPage_cardIcon__xWWYD{font-size:1.1rem;line-height:1}.BillingPage_cardTitle__vrD7\+{color:#1a1a1a;flex:1 1;font-size:1rem;font-weight:700;margin:0}.BillingPage_cardDivider__zYZTW{background:#f0e7c8;height:1px;margin:0 0 1.25rem}.BillingPage_dangerCard__16Kys .BillingPage_cardDivider__zYZTW{background:#ffe0e0}.BillingPage_cardDesc__tJ8EN{color:#666;font-size:.88rem;line-height:1.6;margin:0 0 1.25rem}.BillingPage_manageSeatsBtn__VZpaZ{background:#ffd600;border:none;border-radius:7px;color:#4a3300;cursor:pointer;flex-shrink:0;font-size:.82rem;font-weight:700;padding:6px 14px;transition:opacity .15s,transform .1s}.BillingPage_manageSeatsBtn__VZpaZ:hover{opacity:.9;transform:translateY(-1px)}.BillingPage_seatBreakdown__I2GBl{display:flex;flex-direction:column;gap:0}.BillingPage_seatBreakdownRow__Kv3xK{align-items:center;border-bottom:1px solid #f5f0e0;display:flex;justify-content:space-between;padding:.85rem 0}.BillingPage_seatBreakdownLeft__qGzb7{align-items:center;display:flex;gap:.75rem}.BillingPage_seatTypeIcon__7YTJ2{background:#fffbe6;border:1px solid #ffe066;border-radius:8px;flex-shrink:0;height:36px;object-fit:contain;width:36px}.BillingPage_seatTypeName__0teZg{color:#1a1a1a;font-size:.92rem;font-weight:700}.BillingPage_seatTypeNote__SgpzZ{color:#aaa;font-size:.78rem;margin-top:2px}.BillingPage_seatBreakdownRight__SokCT{align-items:center;display:flex;gap:.75rem}.BillingPage_seatCount__c64fZ{color:#1a1a1a;font-size:1.4rem;font-weight:800;min-width:28px;text-align:center}.BillingPage_seatCostTag__eeto-{background:#fffbe6;border:1px solid #ffe066;border-radius:6px;color:#b8860b;font-size:.82rem;font-weight:600;min-width:72px;padding:3px 10px;text-align:center}.BillingPage_seatBreakdownTotal__XgZFp{align-items:center;display:flex;justify-content:space-between;padding:1rem 0 .25rem}.BillingPage_seatTotalLabel__CNsmi{color:#888;font-size:.88rem}.BillingPage_seatTotalLabel__CNsmi strong{color:#1a1a1a;font-size:1rem}.BillingPage_seatTotalCost__UU4Wb{color:#888;font-size:.88rem}.BillingPage_seatTotalCost__UU4Wb strong{color:#b8860b;font-size:1.1rem}.BillingPage_featureList__fh9ry{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.BillingPage_featureItem__LkNuq{align-items:center;color:#444;display:flex;font-size:.88rem;gap:.6rem}.BillingPage_featureCheck__4rN3G{align-items:center;background:#e8f5e9;border-radius:50%;color:#2e7d32;display:flex;flex-shrink:0;font-size:.7rem;font-weight:800;height:18px;justify-content:center;width:18px}.BillingPage_addonsDivider__7N3ic{align-items:center;color:#b8860b;display:flex;font-size:.72rem;font-weight:700;gap:.6rem;letter-spacing:.06em;margin:.9rem 0 .6rem;text-transform:uppercase}.BillingPage_addonsDivider__7N3ic:after,.BillingPage_addonsDivider__7N3ic:before{background:#f0e7c8;content:"";flex:1 1;height:1px}.BillingPage_featureItemAddon__zPXaL{color:#888}.BillingPage_featureAdd__no8L5{align-items:center;background:#fffbe6;border:1px solid #ffe066;border-radius:50%;color:#b8860b;display:flex;flex-shrink:0;font-size:.85rem;font-weight:800;height:18px;justify-content:center;line-height:1;width:18px}.BillingPage_btnGroup__Iqjx4{display:flex;flex-direction:column;gap:.6rem}.BillingPage_primaryBtn__PLxum{align-items:center;background:#ffd600;border:none;border-radius:9px;color:#4a3300;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;padding:.75rem 1.25rem;transition:opacity .15s,transform .1s;width:100%}.BillingPage_primaryBtn__PLxum:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.BillingPage_primaryBtn__PLxum:disabled{cursor:not-allowed;opacity:.55}.BillingPage_secondaryBtn__tD2S3{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;justify-content:center;padding:.72rem 1.25rem;transition:border-color .15s,background .15s;width:100%}.BillingPage_secondaryBtn__tD2S3:hover:not(:disabled){background:#fffdf3;border-color:#ffe066}.BillingPage_secondaryBtn__tD2S3:disabled{cursor:not-allowed;opacity:.6}.BillingPage_dangerBtn__ql9Hx{align-items:center;background:#fff;border:1.5px solid #ef9a9a;border-radius:8px;color:#c62828;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;justify-content:center;padding:.72rem 1.25rem;transition:background .15s,border-color .15s;width:100%}.BillingPage_dangerBtn__ql9Hx:hover:not(:disabled){background:#fff5f5;border-color:#c62828}.BillingPage_dangerBtn__ql9Hx:disabled{cursor:not-allowed;opacity:.6}.BillingPage_confirmBox__qqPUj{color:#555;font-size:.88rem;line-height:1.6}.BillingPage_confirmBox__qqPUj p{margin:0 0 1rem}.BillingPage_cancelDoneBox__g6deu{align-items:center;color:#555;display:flex;flex-direction:column;font-size:.88rem;gap:.75rem;text-align:center}.BillingPage_cancelDoneIcon__SIu\+w{align-items:center;background:#e8f5e9;border-radius:50%;color:#2e7d32;display:flex;font-size:1.3rem;font-weight:700;height:40px;justify-content:center;width:40px}.BillingPage_loadingWrap__jof76{align-items:center;color:#888;display:flex;font-size:.95rem;gap:.75rem;padding:3rem 0}.BillingPage_spinner__8aUWF{animation:BillingPage_spin__aWsEE .7s linear infinite;border:2px solid #ffe066;border-radius:50%;border-top-color:#b8860b;height:22px;width:22px}@keyframes BillingPage_spin__aWsEE{to{transform:rotate(1turn)}}.BillingPage_errorBanner__nTGV\+{background:#fff3e0;border:1px solid #ffb74d;border-radius:8px;color:#c62828;font-size:.88rem;margin-bottom:1.5rem;padding:.75rem 1rem}.BillingPage_modalOverlay__ybFM\+{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.BillingPage_modalBox__kjxYJ{background:#fff;border-radius:18px;box-shadow:0 16px 60px #00000038;max-width:500px;padding:2rem;position:relative;width:100%}.BillingPage_modalTitle__Bn8\+F{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0 0 .4rem}.BillingPage_modalDesc__1Si\+C{color:#777;font-size:.88rem;line-height:1.6;margin:0 0 1.5rem}.BillingPage_modalClose__TK2Wz{align-items:center;background:#f5f5f5;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:.9rem;height:30px;justify-content:center;position:absolute;right:1.1rem;top:1.1rem;transition:background .15s;width:30px}.BillingPage_modalClose__TK2Wz:hover{background:#eee;color:#333}.BillingPage_seatModalRow__L\+nZF{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:1rem 0}.BillingPage_seatModalLeft__l0qfn{align-items:center;display:flex;gap:.75rem}.BillingPage_seatModalIcon__3ck3t{align-items:center;background:#fffbe6;border:1px solid #ffe066;border-radius:9px;display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.BillingPage_seatModalName__9BzHE{color:#1a1a1a;font-size:.92rem;font-weight:700}.BillingPage_seatModalPrice__ccMeb{color:#aaa;font-size:.78rem;margin-top:2px}.BillingPage_seatModalCounter__00f21{align-items:center;display:flex;gap:.6rem}.BillingPage_counterBtn__ZvpAH{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;line-height:1;transition:border-color .15s,background .15s;width:32px}.BillingPage_counterBtn__ZvpAH:hover:not(:disabled){background:#fffdf3;border-color:#ffe066}.BillingPage_counterBtn__ZvpAH:disabled{cursor:not-allowed;opacity:.3}.BillingPage_counterDisplay__ewEUh{align-items:center;display:flex;flex-direction:column;min-width:36px}.BillingPage_counterValue__qd3uF{color:#1a1a1a;font-size:1.25rem;font-weight:800;line-height:1}.BillingPage_counterDelta__HyY8B{border-radius:4px;font-size:.68rem;font-weight:700;margin-top:2px;padding:1px 4px}.BillingPage_deltaPlus__vFuBf{background:#e8f5e9;color:#2e7d32}.BillingPage_deltaMinus__A0ShC{background:#fff3e0;color:#d84900}.BillingPage_modalSummaryBox__qmK1N{background:#f9f9f9;border:1px solid #eee;border-radius:10px;margin-top:1.25rem;padding:.9rem 1rem}.BillingPage_modalSummaryRow__9U74U{color:#777;display:flex;font-size:.85rem;justify-content:space-between;padding:.25rem 0}.BillingPage_modalSummaryTotal__BjeZA{border-top:1px solid #e8e8e8;color:#1a1a1a;display:flex;font-size:.92rem;font-weight:700;justify-content:space-between;margin-top:.5rem;padding-top:.6rem}.BillingPage_modalSummaryTotal__BjeZA span:last-child{color:#b8860b}.BillingPage_upgradeError__lyEkU{color:#c62828;font-size:.85rem;margin:.75rem 0 0}.BillingPage_upgradePreview__6wIUY{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:10px;margin-top:1.25rem;padding:1rem}.BillingPage_upgradePreviewTitle__21DFW{color:#888;font-size:.78rem;font-weight:700;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.BillingPage_upgradePreviewRow__6CnVj{color:#555;display:flex;font-size:.88rem;justify-content:space-between;padding:.3rem 0}.BillingPage_upgradePreviewTotal__x-uvT{border-top:1px solid #e0e0e0;color:#1a1a1a;font-weight:700;margin-top:.5rem;padding-top:.5rem}.BillingPage_upgradeBtns__qJTrM{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.BillingPage_upgradeDone__19qnc{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0;text-align:center}.BillingPage_upgradeDoneIcon__yHIoK{align-items:center;background:#e8f5e9;border-radius:50%;color:#2e7d32;display:flex;font-size:1.6rem;font-weight:700;height:52px;justify-content:center;width:52px}.BillingPage_upgradeDone__19qnc p{color:#555;font-size:.9rem;line-height:1.6;margin:0}.BillingPage_accountMgmtWrap__7hGPM{grid-column:span 2;margin-top:.5rem}@media (max-width:700px){.BillingPage_accountMgmtWrap__7hGPM{grid-column:span 1}}.BillingPage_accountMgmtToggle__a5Ij5{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.4rem;letter-spacing:.03em;padding:.3rem 0;transition:color .15s}.BillingPage_accountMgmtToggle__a5Ij5:hover{color:#666}.BillingPage_accountMgmtToggleLabel__fRPKw{text-transform:uppercase}.BillingPage_accountMgmtChevron__qugg2{display:inline-block;font-size:1rem;line-height:1;transform:rotate(90deg);transition:transform .2s ease}.BillingPage_chevronOpen__fKDz2{transform:rotate(-90deg)}.BillingPage_accountMgmtBody__-wcxz{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;margin-top:.75rem;overflow:hidden}.BillingPage_mgmtRow__bIGog{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:1.5rem;justify-content:space-between;padding:.85rem 1.25rem}.BillingPage_mgmtRow__bIGog:last-child{border-bottom:none}.BillingPage_mgmtLeft__EW262{align-items:flex-start;display:flex;flex:1 1;gap:.6rem;min-width:0}.BillingPage_mgmtIcon__E1WkW{flex-shrink:0;font-size:1rem;line-height:1.4}.BillingPage_mgmtTitle__ZN-uf{color:#444;font-size:.88rem;font-weight:600;margin-bottom:.15rem}.BillingPage_mgmtTitleDelete__Nw3oo{color:#b71c1c}.BillingPage_mgmtDesc__vwbpT{color:#888;font-size:.78rem;line-height:1.45}.BillingPage_mgmtError__6977x{color:#c62828;font-size:.78rem;margin-top:.2rem}.BillingPage_mgmtActions__rm4G1{align-items:center;display:flex;flex-shrink:0}.BillingPage_mgmtDone__ckWXa{color:#555;font-size:.8rem}.BillingPage_mgmtConfirm__\+WSOU{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.BillingPage_mgmtConfirmText__RWREZ{color:#555;font-size:.8rem;white-space:nowrap}.BillingPage_mgmtDangerBtn__9e\+z3{background:#fff;border:1.5px solid #ef9a9a;border-radius:6px;color:#c62828;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem;transition:background .15s,border-color .15s;white-space:nowrap}.BillingPage_mgmtDangerBtn__9e\+z3:hover:not(:disabled){background:#fff5f5;border-color:#c62828}.BillingPage_mgmtDangerBtn__9e\+z3:disabled{cursor:not-allowed;opacity:.55}.BillingPage_mgmtFreezeBtn__mtxqe{background:#fff;border:1.5px solid #90caf9;border-radius:6px;color:#0d47a1;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem;transition:background .15s,border-color .15s;white-space:nowrap}.BillingPage_mgmtFreezeBtn__mtxqe:hover:not(:disabled){background:#e3f2fd;border-color:#1565c0}.BillingPage_mgmtFreezeBtn__mtxqe:disabled{cursor:not-allowed;opacity:.55}.BillingPage_mgmtDeleteBtn__yD6P6{background:#fff;border:1.5px solid #e0e0e0;border-radius:6px;color:#b71c1c;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4rem .9rem;transition:background .15s,border-color .15s;white-space:nowrap}.BillingPage_mgmtDeleteBtn__yD6P6:hover{background:#fff5f5;border-color:#b71c1c}.BillingPage_mgmtGhostBtn__-HUym{background:#fff;border:1px solid #ddd;border-radius:6px;color:#777;cursor:pointer;font-size:.78rem;font-weight:500;padding:.4rem .75rem;transition:border-color .15s;white-space:nowrap}.BillingPage_mgmtGhostBtn__-HUym:hover:not(:disabled){border-color:#aaa;color:#444}.BillingPage_mgmtGhostBtn__-HUym:disabled{cursor:not-allowed;opacity:.5}.BillingPage_mgmtLinkBtn__0MHu1{background:none;border:none;color:#1565c0;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:underline}.BillingPage_freezeCard__g51ZB{background:#f0f8ff;border-color:#b3d9f7}.BillingPage_freezeTitle__KJ435{color:#0d47a1}.BillingPage_freezeBtn__PFb46{align-items:center;background:#fff;border:1.5px solid #90caf9;border-radius:8px;color:#0d47a1;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:background .15s,border-color .15s;white-space:nowrap}.BillingPage_freezeBtn__PFb46:hover:not(:disabled){background:#e3f2fd;border-color:#1565c0}.BillingPage_freezeBtn__PFb46:disabled{cursor:not-allowed;opacity:.55}.BillingPage_deleteCard__m25xM{background:#fafafa;border-color:#e0e0e0}.BillingPage_deleteTitle__-hPN8{color:#555}.BillingPage_deleteBtn__DV0Zh{align-items:center;background:#fff;border:1.5px solid #e57373;border-radius:8px;color:#b71c1c;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;justify-content:center;padding:.72rem 1.25rem;transition:background .15s,border-color .15s;width:100%}.BillingPage_deleteBtn__DV0Zh:hover{background:#fff5f5;border-color:#b71c1c}.BillingPage_deleteModalIcon__HDPhX{font-size:2.2rem;margin-bottom:.75rem}.BillingPage_deleteWarningBox__-ovfI{background:#fff5f5;border:1.5px solid #ffcdd2;border-radius:10px;color:#555;font-size:.88rem;line-height:1.6;margin:1rem 0;padding:1rem 1.1rem}.BillingPage_deleteWarningBox__-ovfI p{margin:0 0 .5rem}.BillingPage_deleteWarningBox__-ovfI p:last-child{margin-bottom:0}.BillingPage_deleteWarningList__mvJJn{color:#444;margin:.4rem 0 .75rem 1.25rem;padding:0}.BillingPage_deleteWarningList__mvJJn li{margin-bottom:.2rem}.BillingPage_deleteWarningNote__3h9Sg{color:#b71c1c;font-size:.82rem;font-weight:600}.BillingPage_deleteConfirmLabel__LsC2h{color:#555;font-size:.88rem;margin:0 0 .5rem}.BillingPage_deleteConfirmInput__zdo5O{border:1.5px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;font-family:ui-monospace,monospace;font-size:.92rem;letter-spacing:.04em;padding:.65rem .9rem;transition:border-color .15s;width:100%}.BillingPage_deleteConfirmInput__zdo5O:focus{border-color:#ef9a9a;outline:none}.BillingPage_deleteConfirmBtn__0oB26{align-items:center;background:#c62828;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;padding:.75rem 1.25rem;transition:background .15s,opacity .15s;width:100%}.BillingPage_deleteConfirmBtn__0oB26:hover:not(:disabled){background:#b71c1c}.BillingPage_deleteConfirmBtn__0oB26:disabled{cursor:not-allowed;opacity:.45}[data-theme=dark] .BillingPage_pageTitle__Hbqvr{color:#f8f4e8}[data-theme=dark] .BillingPage_pageSubtitle__-6jTB{color:#a9a0c8}[data-theme=dark] .BillingPage_heroCard__j6rE8{background:linear-gradient(135deg,#1e1b2e,#1a1828);border-color:#ffe06640}[data-theme=dark] .BillingPage_heroInfoValue__VMv4u,[data-theme=dark] .BillingPage_heroPlanName__oaGnT{color:#f8f4e8}[data-theme=dark] .BillingPage_trialProgressWrap__bMdQ7{background:#ffffff0d;border-color:#ffe06633}[data-theme=dark] .BillingPage_trialProgressBar__RG92C{background:#ffe06626}[data-theme=dark] .BillingPage_card__de3Ee{background:#1a1828;border-color:#ffe06633}[data-theme=dark] .BillingPage_cardTitle__vrD7\+,[data-theme=dark] .BillingPage_seatCount__c64fZ,[data-theme=dark] .BillingPage_seatTotalLabel__CNsmi strong,[data-theme=dark] .BillingPage_seatTypeName__0teZg{color:#f8f4e8}[data-theme=dark] .BillingPage_seatBreakdownRow__Kv3xK{border-color:#ffe0661a}[data-theme=dark] .BillingPage_seatTypeIcon__7YTJ2{background:#ffe06614;border-color:#ffe06633}[data-theme=dark] .BillingPage_featureItem__LkNuq{color:#c4bfe4}[data-theme=dark] .BillingPage_secondaryBtn__tD2S3{background:#1a1828;border-color:#ffe0664d;color:#d4c9a8}[data-theme=dark] .BillingPage_secondaryBtn__tD2S3:hover:not(:disabled){background:#24213a;border-color:#ffe066}[data-theme=dark] .BillingPage_modalBox__kjxYJ{background:#1a1828}[data-theme=dark] .BillingPage_counterValue__qd3uF,[data-theme=dark] .BillingPage_modalTitle__Bn8\+F,[data-theme=dark] .BillingPage_seatModalName__9BzHE{color:#f8f4e8}[data-theme=dark] .BillingPage_seatModalRow__L\+nZF{border-color:#ffffff12}[data-theme=dark] .BillingPage_seatModalIcon__3ck3t{background:#ffe06614;border-color:#ffe06633}[data-theme=dark] .BillingPage_modalSummaryBox__qmK1N,[data-theme=dark] .BillingPage_upgradePreview__6wIUY{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .BillingPage_modalSummaryTotal__BjeZA{border-color:#ffffff1a;color:#f8f4e8}[data-theme=dark] .BillingPage_counterBtn__ZvpAH{background:#24213a;border-color:#ffe06633;color:#d4c9a8}[data-theme=dark] .BillingPage_counterBtn__ZvpAH:hover:not(:disabled){background:#2a2640;border-color:#ffe066}.BillingPage_switchCyclePromo__jMd25{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:10px;margin-top:4px;padding:16px}.BillingPage_switchCyclePromoTitle__Ddkzw{color:#14532d;font-size:.97rem;font-weight:800;margin-bottom:6px}.BillingPage_switchCyclePromoDesc__TXBGs{color:#166534;font-size:.86rem;line-height:1.5;margin:0 0 12px}.BillingPage_switchCycleDone__FVtw3{color:#166534;font-size:.9rem;font-weight:600;margin:0;padding:10px 0}.BillingPage_switchCycleError__Rtm3j{color:#c33;font-size:.83rem;margin:0 0 10px}.BillingPage_switchCycleWarn__z0xW2{color:#888;font-size:.78rem;font-style:italic;margin:8px 0 0}.BillingPage_ghostBtn__pzx1J{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#555;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;justify-content:center;padding:9px 16px;transition:border-color .15s,background .15s}.BillingPage_ghostBtn__pzx1J:hover:not(:disabled){background:#f7f7f7;border-color:#bbb}.BillingPage_ghostBtn__pzx1J:disabled{cursor:not-allowed;opacity:.5}.BillingSetupPage_bg__jRyDX{background:#fef9e7;display:flex;justify-content:center;min-height:100vh;padding:60px 20px 80px}.BillingSetupPage_container__MjKrX{max-width:1180px;width:100%}.BillingSetupPage_header__YZsxz{margin-bottom:30px;text-align:center}.BillingSetupPage_title__aAXy4{color:#1a1a1a;font-size:2rem;font-weight:800;margin-bottom:12px}.BillingSetupPage_subtitle__hqUwj{color:#555;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:560px}.BillingSetupPage_cancelledNotice__Hoyj1{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;display:inline-block;font-size:.9rem;margin-top:16px;padding:12px 20px}.BillingSetupPage_contentGrid__OXxcf{grid-gap:20px;align-items:flex-start;display:grid;gap:20px;grid-template-columns:320px minmax(0,1fr)}.BillingSetupPage_summaryCard__7wGGZ{background:linear-gradient(135deg,#fffef9,#fffdf8 50%,#fffef9);border:2.2px solid #d4af37;border-radius:16px;box-shadow:0 12px 32px #d4af3726,0 4px 16px #0000000f,inset 0 1px 0 #fffc;padding:24px;position:relative}.BillingSetupPage_summaryCard__7wGGZ:before{background:linear-gradient(90deg,#0000,#d4af37,#0000);border-radius:16px 16px 0 0;content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.BillingSetupPage_summaryTitle__eFh4X{color:#1a1a1a;font-size:1.25rem;font-weight:800;letter-spacing:-.3px;margin:0 0 14px}.BillingSetupPage_lineItem__t1TKi{border-bottom:1px solid #b99a2a14;color:#474747;display:flex;font-size:.95rem;gap:12px;justify-content:space-between;padding:10px 0}.BillingSetupPage_lineItem__t1TKi:last-of-type{border-bottom:none}.BillingSetupPage_divider__8Au9J{background:linear-gradient(90deg,#b99a2a1a,#b99a2a4d,#b99a2a1a);height:2px;margin:14px 0}.BillingSetupPage_totalRow__dTlNq{color:#1a1a1a;display:flex;font-size:1.15rem;font-weight:800;gap:12px;justify-content:space-between;padding:12px 0}.BillingSetupPage_cycleBadge__vlGSX{background:linear-gradient(135deg,#dcfce7,#d1fae5);border:1.5px solid #6ee7b7;border-radius:10px;box-shadow:0 2px 8px #6ee7b726;color:#065f46;font-size:.82rem;font-weight:700;margin-bottom:14px;padding:8px 14px;text-align:center}.BillingSetupPage_disclaimer__1lfnY{color:#666;font-size:.84rem;line-height:1.5;margin:12px 0 0}.BillingSetupPage_backBtn__5uQ2n{background:linear-gradient(135deg,#f9f9f9,#f5f5f5);border:2px solid #ddd;border-radius:10px;box-shadow:0 2px 8px #0000000a;color:#333;cursor:pointer;font-size:.92rem;font-weight:600;margin-top:18px;padding:12px 14px;transition:all .15s ease;width:100%}.BillingSetupPage_backBtn__5uQ2n:hover{background:linear-gradient(135deg,#fffdf8,#fffef8);border-color:#b99a2a;box-shadow:0 4px 12px #b99a2a26;color:#b99a2a}.BillingSetupPage_error__kIe7a{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:.9rem;margin-bottom:20px;padding:12px 16px;text-align:center}.BillingSetupPage_checkoutCard__IEcki{background:linear-gradient(135deg,#fffef9,#fffdf8 50%,#fffef9);border:2.2px solid #d4af37;border-radius:16px;box-shadow:0 16px 40px #d4af372e,0 8px 20px #00000014;padding:24px;position:relative}.BillingSetupPage_checkoutCard__IEcki:before{background:linear-gradient(90deg,#0000,#d4af37,#0000);border-radius:16px 16px 0 0;content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.BillingSetupPage_checkoutTitle__3\+hTZ{color:#1a1a1a;font-size:1.1rem;font-weight:800;margin:0 0 12px}.BillingSetupPage_seatAdjustRow__DorME{align-items:center;border-bottom:1px solid #b99a2a14;display:flex;gap:8px;justify-content:space-between;padding:10px 0}.BillingSetupPage_seatAdjustLabel__xS\+E6{color:#474747;flex:1 1;font-size:.92rem;font-weight:600}.BillingSetupPage_seatAdjustLabel__xS\+E6 small{color:#888;font-size:.78rem;font-weight:400}.BillingSetupPage_counter__AajVA{align-items:center;display:flex;flex-shrink:0;gap:8px}.BillingSetupPage_counterBtn__p1U4j{align-items:center;background:linear-gradient(135deg,#fffef5,#fffde4);border:2px solid #b99a2a;border-radius:7px;box-shadow:0 2px 6px #b99a2a1f;color:#b99a2a;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;height:30px;justify-content:center;line-height:1;transition:background .13s,color .13s,box-shadow .13s;width:30px}.BillingSetupPage_counterBtn__p1U4j:hover{background:linear-gradient(135deg,#b99a2a,#a88a20);box-shadow:0 4px 10px #b99a2a4d;color:#fff}.BillingSetupPage_counterVal__u-Wx0{color:#1a1a1a;font-size:.97rem;font-weight:700;min-width:22px;text-align:center}.BillingSetupPage_applyBtn__7uzcb{background:linear-gradient(135deg,#b99a2a,#a88a20);border:2px solid #b99a2a;border-radius:10px;box-shadow:0 4px 14px #b99a2a40;color:#fff;cursor:pointer;font-size:.92rem;font-weight:700;margin-top:14px;padding:11px 14px;transition:all .15s ease;width:100%}.BillingSetupPage_applyBtn__7uzcb:hover{background:linear-gradient(135deg,#a88a20,#978020);box-shadow:0 6px 18px #b99a2a61;transform:translateY(-1px)}@media (max-width:980px){.BillingSetupPage_contentGrid__OXxcf{grid-template-columns:1fr}}.InviteUserModal_overlay__KLUeh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e140073;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.InviteUserModal_modal__K2kMl{animation:InviteUserModal_slideUp__cyb10 .22s cubic-bezier(.22,1,.36,1);background:#fffef9;border:1.5px solid #ffe066;border-radius:24px;box-shadow:0 24px 64px #b8860b2e;max-width:480px;overflow:hidden;width:100%}@keyframes InviteUserModal_slideUp__cyb10{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.InviteUserModal_header__8EU0H{align-items:flex-start;background:linear-gradient(135deg,#fffdf5,#fff4c2);border-bottom:1.5px solid #ffe566;display:flex;gap:1rem;padding:1.75rem 1.75rem 1.25rem;position:relative}.InviteUserModal_headerIcon__vSUKW{align-items:center;display:flex;flex-shrink:0;margin-top:2px}.InviteUserModal_headerIcon__vSUKW img{height:36px;object-fit:contain;width:36px}.InviteUserModal_title__W-HaI{color:#1a1a1a;font-size:1.2rem;font-weight:800;margin:0 0 4px}.InviteUserModal_subtitle__RRHrT{color:#888;font-size:.85rem;margin:0}.InviteUserModal_closeBtn__E-hHE{align-items:center;background:#b8860b1a;border:none;border-radius:50%;color:#b8860b;cursor:pointer;display:flex;font-size:.85rem;height:2rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .15s;width:2rem}.InviteUserModal_closeBtn__E-hHE:hover{background:#b8860b33}.InviteUserModal_form__0DgQj{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem 1.75rem}.InviteUserModal_seatPanel__NVkyj{grid-gap:.55rem;background:linear-gradient(135deg,#fffef6,#fff8da);border:1.5px solid #f7e29f;border-radius:14px;display:grid;gap:.55rem;padding:.9rem 1rem}.InviteUserModal_seatRow__jne79{align-items:center;display:flex;gap:1rem;justify-content:space-between}.InviteUserModal_seatLabel__r25Bx{color:#6a5b20;font-size:.82rem;font-weight:700}.InviteUserModal_seatValue__dpPGn{color:#b8860b;font-size:.82rem;font-weight:800}.InviteUserModal_seatNotice__WjoJ3{color:#a16207;font-size:.78rem;line-height:1.45}.InviteUserModal_field__4PS6S{display:flex;flex-direction:column;gap:.5rem}.InviteUserModal_label__s0g0S{color:#555;font-size:.82rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.InviteUserModal_input__a4s4a{background:#fffef9;border:1.5px solid #e8d88a;border-radius:12px;box-sizing:border-box;color:#1a1a1a;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;width:100%}.InviteUserModal_input__a4s4a:focus{border-color:#f5c24a;box-shadow:0 0 0 3px #f5c24a2e}.InviteUserModal_roleGrid__xYa07{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.InviteUserModal_roleCard__fRaQ2{align-items:flex-start;background:#fffef9;border:1.5px solid #e8d88a;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:1rem;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.InviteUserModal_roleCard__fRaQ2:hover{background:#fffdf0;border-color:#f5c24a}.InviteUserModal_roleActive__HMZ5-{background:linear-gradient(135deg,#fffdf0,#fff8d6)!important;border-color:#f5c24a!important;box-shadow:0 2px 12px #f5c24a33}.InviteUserModal_roleDisabled__Ufkcx{box-shadow:none;cursor:not-allowed;opacity:.55}.InviteUserModal_roleDisabled__Ufkcx:hover{background:#fffef9;border-color:#e8d88a}.InviteUserModal_roleIcon__stUPL{align-items:center;display:flex;justify-content:center;margin-bottom:6px}.InviteUserModal_roleIcon__stUPL img{height:40px;object-fit:contain;width:40px}.InviteUserModal_roleName__NknJR{color:#1a1a1a;font-size:.9rem;font-weight:700}.InviteUserModal_roleDesc__3AY3S{color:#999;font-size:.76rem;line-height:1.4}.InviteUserModal_roleMeta__-3rRS{color:#b8860b;font-size:.73rem;font-weight:700;margin-top:4px}.InviteUserModal_errorBox__bTv3x{background:#fff5f5;border:1.5px solid #fca5a5;border-radius:10px;color:#dc2626;font-size:.88rem;padding:.75rem 1rem}.InviteUserModal_actions__PhOEK{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.25rem}.InviteUserModal_cancelBtn__WOK69{background:#0000;border:1.5px solid #e8d88a;border-radius:10px;color:#888;cursor:pointer;font-size:.9rem;font-weight:600;padding:.7rem 1.4rem;transition:background .15s}.InviteUserModal_cancelBtn__WOK69:hover{background:#fffdf0}.InviteUserModal_submitBtn__Bzy6g{background:linear-gradient(135deg,#f5c24a,#e8a800);border:none;border-radius:10px;box-shadow:0 2px 10px #e8a80059;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.7rem 1.6rem;transition:opacity .15s,transform .1s}.InviteUserModal_submitBtn__Bzy6g:hover{opacity:.92;transform:translateY(-1px)}.InviteUserModal_submitBtn__Bzy6g:disabled{cursor:not-allowed;opacity:.6;transform:none}.TeamPage_contentInner__0AGdO{display:flex;justify-content:center}.TeamPage_masterCard__sFJ2o{background:#fffef9;border:1.5px solid #ffe066;border-radius:22px;box-shadow:0 4px 28px #b8860b1a;max-width:960px;overflow:hidden;width:100%}.TeamPage_heroCard__n8NEI{align-items:center;border-bottom:1.5px solid #fff3c0;display:flex;gap:2rem;justify-content:space-between;padding:2rem 2.25rem}.TeamPage_heroLeft__rnObY{flex:1 1;min-width:0}.TeamPage_heroBadge__OdsgT{align-items:center;background:#b8860b1a;border-radius:20px;color:#92660a;display:inline-flex;font-size:.76rem;font-weight:700;gap:.4rem;letter-spacing:.3px;margin-bottom:.65rem;padding:3px 11px}.TeamPage_heroBadgeIcon__GGaCH{display:block;flex-shrink:0;height:16px;object-fit:contain;width:16px}.TeamPage_heroTitle__DMAKX{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.TeamPage_heroSubtitle__Dlvxo{color:#6b7280;font-size:.87rem;line-height:1.55;margin:0;max-width:420px}.TeamPage_inviteBtn__67ytO{align-items:center;background:#ffd600;border:none;border-radius:12px;color:#4a3300;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;transition:opacity .15s,transform .1s;white-space:nowrap}.TeamPage_inviteBtn__67ytO:hover{opacity:.9;transform:translateY(-1px)}.TeamPage_inviteBtn__67ytO:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.TeamPage_invitePlus__f50pW{font-size:1.15rem;line-height:1}.TeamPage_seatOverview__Se77K{background:linear-gradient(180deg,#fffef9,#fffdf2);border-bottom:1.5px solid #fff3c0;padding:1.4rem 2.25rem 1.5rem}.TeamPage_seatOverviewHeader__wb\+ip{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.TeamPage_seatOverviewTitle__2in8Y{color:#8b6a10;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.TeamPage_seatOverviewText__o6\+C7{color:#9f8b55;font-size:.83rem;line-height:1.5;margin-top:.25rem;max-width:460px}.TeamPage_seatOverviewTotal__lJDrI{background:#fff8d6;border:1px solid #f3de95;border-radius:999px;color:#b8860b;font-size:.84rem;font-weight:800;padding:.45rem .8rem;white-space:nowrap}.TeamPage_seatGrid__1fYSO{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.TeamPage_seatCard__QtmVe{background:#fffdf4f5;border:1.5px solid #f4e2a2;border-radius:16px;padding:1rem 1.05rem}.TeamPage_seatCardLabel__AvCHw{color:#a17a12;font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.TeamPage_seatCardValue__koWyQ{color:#2c2410;font-size:1.25rem;font-weight:900;margin-top:.35rem}.TeamPage_seatCardMeta__OFIsc{color:#9f8b55;font-size:.8rem;margin-top:.28rem}.TeamPage_seatWarning__U\+M9t{background:#fff6d7;border:1.5px solid #f6d38c;border-radius:14px;color:#9a6700;font-size:.84rem;font-weight:700;margin-top:.95rem;padding:.85rem 1rem}.TeamPage_gaugesCard__rT2II{align-items:center;border-bottom:1.5px solid #fff3c0;display:flex;justify-content:space-around;padding:1.75rem 2rem}.TeamPage_gaugeDivider__FjW\+t{background:linear-gradient(180deg,#0000,#eedfa0,#0000);height:56px;width:1px}.TeamPage_gaugeWrap__xs1r4{align-items:center;display:flex;flex-direction:column;gap:.4rem}.TeamPage_gaugeSvg__UaLQh{display:block;overflow:visible}.TeamPage_gaugeNum__wq7nX{dominant-baseline:middle;font-size:1.1rem;font-weight:900}.TeamPage_gaugeLabel__XjCy5{color:#bbb;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase}.TeamPage_gaugeSublabel__Ebg7C{color:#b79a4a;font-size:.72rem;text-align:center}.TeamPage_errorBanner__NCaw5{background:#fff5f5;border-bottom:1.5px solid #fca5a5;color:#dc2626;font-size:.87rem;padding:.85rem 2.25rem}.TeamPage_tabBar__d0fl3{background:#fffef9;border-bottom:2px solid #ffe066;display:flex;gap:2px;padding:0 1.75rem}.TeamPage_tab__C2SxW{background:#0000;border:none;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;color:#7d6836;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:-2px;padding:10px 18px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.TeamPage_tabActive__CB0ft,.TeamPage_tab__C2SxW:hover:not(.TeamPage_tabActive__CB0ft){background:#fffbe4;color:#ad8c11}.TeamPage_tabActive__CB0ft{border-bottom-color:#f4b400;font-weight:700}.TeamPage_subTabBar__L2zzT{background:#fffef9;border-bottom:1px solid #fff3c0;display:flex;gap:0;padding:0 1.75rem}.TeamPage_subTab__-MxOg{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;color:#7d6836;cursor:pointer;font-size:.78rem;font-weight:600;margin-bottom:-1px;outline:none;padding:8px 14px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.TeamPage_subTab__-MxOg:focus,.TeamPage_subTab__-MxOg:focus-visible{box-shadow:none;outline:none}.TeamPage_subTabActive__rU4OB,.TeamPage_subTab__-MxOg:hover:not(.TeamPage_subTabActive__rU4OB){background:#fffbe4;color:#ad8c11}.TeamPage_subTabActive__rU4OB{border-bottom-color:#f4b400;border-bottom-width:3px;font-weight:700}.TeamPage_loadingState__brg0R,.TeamPage_tableHeaderRow__tIeCs{border-top:1.5px solid #fff3c0}.TeamPage_loadingState__brg0R{align-items:center;color:#b8860b;display:flex;font-size:.9rem;gap:.75rem;justify-content:center;padding:3.5rem}.TeamPage_spinner__MrfsX{animation:TeamPage_spin__RTZqm .7s linear infinite;border:2.5px solid #ffe566;border-radius:50%;border-top-color:#f5c24a;flex-shrink:0;height:26px;width:26px}@keyframes TeamPage_spin__RTZqm{to{transform:rotate(1turn)}}.TeamPage_table__lucUg{border-collapse:collapse;border-top:1.5px solid #fff3c0;width:100%}.TeamPage_th__3tRzP{background:#fffdf7;border-bottom:1px solid #fff3c0;color:#c9a227;font-size:.71rem;font-weight:700;letter-spacing:.5px;padding:.8rem 1.75rem;text-align:left;text-transform:uppercase}.TeamPage_thRight__TRLEa{text-align:right}.TeamPage_tr__-ZMaC{border-bottom:1px solid #fffae6}.TeamPage_tr__-ZMaC:last-child{border-bottom:none}.TeamPage_tr__-ZMaC:hover{background:#fff8d666}.TeamPage_trDim__JZj6g{opacity:.6}.TeamPage_td__If4PJ{color:#1a1a1a;font-size:.87rem;padding:.95rem 1.75rem;vertical-align:middle}.TeamPage_tdRight__ACdKN{text-align:right}.TeamPage_memberCell__DfhRY{align-items:center;display:flex;gap:.75rem}.TeamPage_avatar__RoEcC{align-items:center;background:linear-gradient(135deg,#ffe066,#f5c24a);border-radius:50%;box-shadow:0 2px 8px #b8860b2e;display:flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;width:38px}.TeamPage_avatarDim__2Vy\+e{background:#e5e7eb;box-shadow:none}.TeamPage_avatarImg__lc5dY{height:100%;object-fit:cover;width:100%}.TeamPage_avatarInitials__TxnJk{color:#fff;font-size:.78rem;font-weight:800}.TeamPage_memberName__tS-G3{align-items:center;color:#1a1a1a;display:flex;font-size:.87rem;font-weight:700;gap:.4rem}.TeamPage_memberEmail__i-rlC{color:#c0a870;font-size:.77rem;margin-top:1px}.TeamPage_inviteEmail__ez2ed{color:#444;font-size:.87rem;font-weight:600}.TeamPage_youBadge__tdsOG{background:#b8860b1f;border-radius:20px;color:#b8860b;font-size:.67rem;font-weight:700;padding:1px 7px}.TeamPage_activeIndicator__LYwJ8{align-items:center;color:#16a34a;display:inline-flex;font-size:.81rem;font-weight:600;gap:5px}.TeamPage_activeDot__RrhoO{background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e38;height:7px;width:7px}.TeamPage_dateText__UXGNj{color:#bbb;font-size:.81rem}.TeamPage_expiryText__WCIPq{color:#d97706;font-size:.81rem;font-weight:600}.TeamPage_badge__yIa7W{border-radius:20px;display:inline-block;font-size:.73rem;font-weight:700;padding:3px 10px}.TeamPage_badgeAdmin__HOzBs{background:#b8860b1f;color:#92660a}.TeamPage_badgeStaff__unt6W{background:#2563eb17;color:#1d4ed8}.TeamPage_badgeDim__Auk79{opacity:.55}.TeamPage_actionGroup__dc8XK{display:flex;gap:.5rem;justify-content:flex-end}.TeamPage_btnGold__q0d0E{background:#0000;border:1.5px solid #e8d88a;border-radius:8px;color:#b8860b;cursor:pointer;font-size:.78rem;font-weight:600;padding:.38rem .85rem;transition:background .15s}.TeamPage_btnGold__q0d0E:hover{background:#fffdf0}.TeamPage_btnGold__q0d0E:disabled{cursor:not-allowed;opacity:.5}.TeamPage_btnDanger__mAg4o{background:#0000;border:1.5px solid #fca5a5;border-radius:8px;color:#dc2626;cursor:pointer;font-size:.78rem;font-weight:600;padding:.38rem .85rem;transition:background .15s}.TeamPage_btnDanger__mAg4o:hover{background:#fff5f5}.TeamPage_btnDanger__mAg4o:disabled{cursor:not-allowed;opacity:.5}.TeamPage_btnSuccess__fqiMM{background:#0000;border:1.5px solid #86efac;border-radius:8px;color:#16a34a;cursor:pointer;font-size:.78rem;font-weight:600;padding:.38rem .85rem;transition:background .15s}.TeamPage_btnSuccess__fqiMM:hover{background:#f0fdf4}.TeamPage_btnSuccess__fqiMM:disabled{cursor:not-allowed;opacity:.5}.TeamPage_emptyState__FXAHZ{align-items:center;border-top:1.5px solid #fff3c0;display:flex;flex-direction:column;gap:.5rem;padding:3.5rem 2rem;text-align:center}.TeamPage_emptyIcon__EOIZ0{font-size:2.2rem;opacity:.35}.TeamPage_emptyState__FXAHZ p{color:#ccc;font-size:.88rem;margin:0}.TeamPage_emptyAction__pmLWG{background:none;border:none;color:#b8860b;cursor:pointer;font-size:.86rem;font-weight:700;margin-top:.15rem;padding:0}.TeamPage_emptyAction__pmLWG:hover{text-decoration:underline}.TeamPage_billingHistorySection__1xP9Y{background:linear-gradient(180deg,#fffef9,#fffdf4);border-top:1.5px solid #fff3c0;padding:1.45rem 1.75rem 1.75rem}.TeamPage_billingHistoryHeader__OwhFv{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.TeamPage_billingHistoryTitle__2-UQr{color:#2c2410;font-size:1rem;font-weight:800}.TeamPage_billingHistorySubtitle__a5jnV{color:#9f8b55;font-size:.8rem;line-height:1.5;margin-top:.28rem}.TeamPage_billingHistoryPage__gqZE5{background:#fff8d6;border:1px solid #f3de95;border-radius:999px;color:#b8860b;font-size:.76rem;font-weight:700;padding:.38rem .7rem;white-space:nowrap}.TeamPage_billingHistoryEmpty__3qFAC,.TeamPage_billingHistoryLoading__HzBGP{align-items:center;background:#fffdf4f5;border:1.5px solid #f4e2a2;border-radius:16px;color:#9f8b55;display:flex;font-size:.86rem;gap:.7rem;justify-content:center;min-height:120px}.TeamPage_billingHistoryError__tT\+Ra{background:#fff5f5;border:1.5px solid #fca5a5;border-radius:14px;color:#dc2626;font-size:.84rem;font-weight:600;padding:.9rem 1rem}.TeamPage_billingHistoryTableWrap__ChYZC{background:#fffdf4f5;border:1.5px solid #f4e2a2;border-radius:16px;overflow-x:auto}.TeamPage_billingHistoryTable__nfC3m{border-collapse:collapse;width:100%}.TeamPage_billingHistoryTable__nfC3m th{background:#fffdf7;border-bottom:1px solid #fff3c0;color:#c9a227;font-size:.71rem;font-weight:800;letter-spacing:.06em;padding:.82rem 1rem;text-align:left;text-transform:uppercase}.TeamPage_billingHistoryTable__nfC3m td{border-bottom:1px solid #f8f0d0;color:#2c2410;font-size:.85rem;padding:.95rem 1rem;vertical-align:middle}.TeamPage_billingHistoryTable__nfC3m tbody tr:last-child td{border-bottom:none}.TeamPage_billingHistoryTable__nfC3m tbody tr:hover td{background:#fff8d659}.TeamPage_billingHistoryReceiptCell__ahMjN{color:#8b6a10;font-weight:700}.TeamPage_billingHistoryTdRight__Ix\+Yo,.TeamPage_billingHistoryThRight__Fyzop{text-align:right}.TeamPage_billingStatusPaid__e4ARU{align-items:center;background:#dff6d3;border-radius:999px;color:#3d8a09;display:inline-flex;font-size:.74rem;font-weight:800;letter-spacing:.03em;padding:.28rem .75rem;text-transform:uppercase}.TeamPage_billingDownloadBtn__DYvOp,.TeamPage_billingPagerBtn__PPrWr{align-items:center;background:#fff;border:1.5px solid #e8d88a;border-radius:9px;color:#b8860b;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;min-height:36px;padding:0 14px;transition:background .15s,border-color .15s,color .15s,opacity .15s;white-space:nowrap}.TeamPage_billingDownloadBtn__DYvOp:hover,.TeamPage_billingPagerBtn__PPrWr:hover{background:#fffbe4;border-color:#f4b400;color:#8b6a10}.TeamPage_billingDownloadBtn__DYvOp:disabled,.TeamPage_billingPagerBtn__PPrWr:disabled{cursor:not-allowed;opacity:.5}.TeamPage_billingHistoryFooter__NFI9M{display:flex;gap:.55rem;justify-content:flex-end;margin-top:.95rem}.TeamPage_toast__trONe{animation:TeamPage_toastIn__P6wzL .22s cubic-bezier(.22,1,.36,1);border-radius:14px;bottom:2rem;box-shadow:0 8px 28px #0000001f;font-size:.87rem;font-weight:600;max-width:320px;padding:.8rem 1.35rem;position:fixed;right:2rem;z-index:9999}@keyframes TeamPage_toastIn__P6wzL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TeamPage_toastSuccess__ctTHj{background:#fffef9;border:1.5px solid #ffe066;color:#92660a}.TeamPage_toastError__M2Q4o{background:#fff5f5;border:1.5px solid #fca5a5;color:#dc2626}@media (max-width:640px){.TeamPage_heroCard__n8NEI{align-items:flex-start;flex-direction:column}.TeamPage_inviteBtn__67ytO{align-self:stretch;justify-content:center}.TeamPage_seatOverview__Se77K{padding:1.15rem 1.1rem 1.25rem}.TeamPage_seatOverviewHeader__wb\+ip{flex-direction:column}.TeamPage_seatOverviewTotal__lJDrI{white-space:normal}.TeamPage_seatGrid__1fYSO{grid-template-columns:1fr}.TeamPage_gaugeDivider__FjW\+t{display:none}.TeamPage_gaugesCard__rT2II{flex-direction:column;gap:1rem}.TeamPage_td__If4PJ,.TeamPage_th__3tRzP{padding:.7rem 1rem}.TeamPage_billingHistorySection__1xP9Y{padding:1.15rem 1rem 1.2rem}.TeamPage_billingHistoryHeader__OwhFv{flex-direction:column}.TeamPage_billingHistoryPage__gqZE5{align-self:flex-start}.TeamPage_billingHistoryFooter__NFI9M{justify-content:stretch}.TeamPage_billingPagerBtn__PPrWr{flex:1 1}.TeamPage_memberEmail__i-rlC{display:none}.TeamPage_memberSettingsRow__fVepw{align-items:flex-start;flex-direction:column}.TeamPage_memberSettingsControls__zcAh\+{flex-wrap:wrap}}.TeamPage_memberSettingsPanel__LtkAw{padding:1.5rem 2.25rem}.TeamPage_memberSettingsDesc__4P0H-{color:#9f8b55;font-size:.83rem;line-height:1.5;margin-bottom:1.25rem}.TeamPage_memberSettingsList__jV3if{display:flex;flex-direction:column;gap:0}.TeamPage_memberSettingsRow__fVepw{align-items:center;border-bottom:1px solid #fff3c0;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.TeamPage_memberSettingsRow__fVepw:last-child{border-bottom:none}.TeamPage_memberSettingsInfo__uxNcn{align-items:center;display:flex;flex-shrink:0;gap:.75rem;min-width:180px}.TeamPage_memberSettingsControls__zcAh\+{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:1rem;justify-content:flex-end}.TeamPage_settingsField__VswSB{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.55rem;max-width:100%;width:-webkit-fit-content;width:fit-content}.TeamPage_settingsFieldLabel__X1sjJ{color:#b8860b;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.TeamPage_rateRow__C5PmT{align-items:center;display:flex;gap:.6rem}.TeamPage_rateModeToggle__pJeIA{border:1.5px solid #e8d87a;border-radius:8px;display:flex;overflow:hidden}.TeamPage_rateModeBtn__ZE4Gw{background:#fffef2;border:none;color:#9f8b55;cursor:pointer;font-size:.78rem;font-weight:700;padding:5px 12px;transition:background .12s,color .12s}.TeamPage_rateModeBtn__ZE4Gw:hover{background:#fff8d6}.TeamPage_rateModeBtnActive__S\+jgI{background:#ffd600;color:#4a3300}.TeamPage_rateInputWrap__KRn62{align-items:center;background:linear-gradient(180deg,#fffdf4,#fff9e6);border:1.5px solid #e1c756;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffbf;box-sizing:border-box;display:flex;gap:8px;max-width:100%;min-height:44px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.TeamPage_rateInputWrap__KRn62:focus-within{border-color:#caa223;box-shadow:0 0 0 3px #e1c75638,inset 0 1px 0 #fffc}.TeamPage_rateCurrency__ImK81{color:#8d7534;font-size:.9rem;font-weight:700}.TeamPage_rateInput__AMDm8{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield;background:#0000;border:none;border-radius:0;box-shadow:none;color:#6f5925;font-size:2rem;font-weight:700;letter-spacing:.01em;line-height:1;max-width:92px;outline:none;padding:0;width:92px}.TeamPage_rateInput__AMDm8::-webkit-inner-spin-button,.TeamPage_rateInput__AMDm8::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TeamPage_rateUnit__8ftJ4{color:#9f8450;font-size:.95rem;font-weight:600;white-space:nowrap}.TeamPage_rateAutoHint__9VKW\+{color:#b8a070;font-size:.76rem;font-style:italic}.TeamPage_nameEditInput__0Q3yH{background:#0000;border:1.5px solid #0000;border-radius:8px;color:#1f1a0e;font-family:inherit;font-size:.95rem;font-weight:700;margin:-4px -8px;max-width:240px;outline:none;padding:4px 8px;transition:border-color .14s,background .14s,box-shadow .14s;width:100%}.TeamPage_nameEditInput__0Q3yH:hover{background:#fffef2;border-color:#e1c7568c}.TeamPage_nameEditInput__0Q3yH:focus{background:#fff;border-color:#caa223;box-shadow:0 0 0 3px #e1c75638}.TeamPage_calToggle__Qml09{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:700;gap:5px;min-height:40px;padding:0 12px;transition:background .12s,color .12s;white-space:nowrap}.TeamPage_calToggleOn__K0R5q{background:#dcfce7;color:#15803d}.TeamPage_calToggleOn__K0R5q:hover{background:#bbf7d0}.TeamPage_calToggleOff__\+k\+vX{background:#fffbe4;color:#b99a2a}.TeamPage_calToggleOff__\+k\+vX:hover{background:#fff3c4}.TeamPage_memberSaveBtn__HdrDI{align-self:center;background:#ffd600;border:none;border-radius:8px;box-sizing:border-box;color:#4a3300;cursor:pointer;font-size:.82rem;font-weight:700;min-height:40px;padding:0 20px;transition:opacity .12s;white-space:nowrap}.TeamPage_memberSaveBtn__HdrDI:hover{opacity:.85}.TeamPage_memberSaveBtn__HdrDI:disabled{cursor:not-allowed;opacity:.5}.AcceptInvitePage_pageBackground__ZWLWA{align-items:center;background:linear-gradient(110deg,#fffde4 85%,#f6e6c4 140%);display:flex;justify-content:center;min-height:100vh;padding:2.5rem 1rem}.AcceptInvitePage_centerWrap__foCCt{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:520px;width:100%}.AcceptInvitePage_card__onpBG{animation:AcceptInvitePage_fadeUp__5dmh8 .28s cubic-bezier(.22,1,.36,1);background:#fff;border:1.5px solid #ffe066;border-radius:16px;box-shadow:0 8px 40px #b99a2a21;overflow:hidden;width:100%}@keyframes AcceptInvitePage_fadeUp__5dmh8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AcceptInvitePage_cardHeader__RUoXa{background:linear-gradient(110deg,#fffde4 60%,#f6e6c4 140%);border-bottom:1.5px solid #ffe066;padding:36px 40px 28px;text-align:center}.AcceptInvitePage_companyAvatar__hI7eS{align-items:center;background:#b99a2a;border-radius:14px;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:32px;font-weight:900;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.AcceptInvitePage_companyLogoImg__F5qGd{display:block;margin:0 auto 16px;max-height:80px;max-width:220px;object-fit:contain}.AcceptInvitePage_invitationLabel__sw7Wo{color:#b99a2a;font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:10px;text-transform:uppercase}.AcceptInvitePage_companyBanner__TP6Kx{color:#b99a2a;font-size:11px;font-weight:800;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.AcceptInvitePage_headerSubtitle__rEBLx{color:#4a3c20;font-size:15px;line-height:1.65;margin:0}.AcceptInvitePage_cardBody__qW2dI{background:#fff;padding:28px 36px 32px}.AcceptInvitePage_emailChip__k8rz5{align-items:center;background:#fffde4;border:1.5px solid #ffe066;border-radius:10px;color:#4a3c20;display:flex;font-size:.9rem;font-weight:600;gap:.55rem;margin-bottom:1.5rem;padding:.65rem 1rem}.AcceptInvitePage_emailChipIcon__Gg4GM{font-size:1rem;opacity:.7}.AcceptInvitePage_form__emhAJ{display:flex;flex-direction:column;gap:1.1rem}.AcceptInvitePage_field__FFzxa{display:flex;flex-direction:column;gap:.45rem}.AcceptInvitePage_label__tpWhk{color:#b99a2a;font-size:.74rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.AcceptInvitePage_input__cRQQk{background:#fffef9;border:1.5px solid #e8d47a;border-radius:10px;box-sizing:border-box;color:#1a1a1a;font-size:.95rem;outline:none;padding:.78rem 1rem;transition:border-color .15s,box-shadow .15s;width:100%}.AcceptInvitePage_input__cRQQk:focus{border-color:#ffe066;box-shadow:0 0 0 3px #ffe06647}.AcceptInvitePage_passwordWrap__DsTia{position:relative}.AcceptInvitePage_passwordWrap__DsTia .AcceptInvitePage_input__cRQQk{padding-right:3rem}.AcceptInvitePage_eyeBtn__pc6hv{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:1rem;line-height:1;opacity:.55;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.AcceptInvitePage_errorBox__CG1Ak{background:#fff5f5;border:1.5px solid #fca5a5;border-radius:10px;color:#dc2626;font-size:.88rem;padding:.75rem 1rem}.AcceptInvitePage_submitBtn__8ZwNF{background:#ffe066;border:1.5px solid #b99a2a;border-radius:10px;color:#7a5c00;cursor:pointer;font-size:.88rem;font-weight:800;letter-spacing:1.5px;margin-top:.25rem;padding:.9rem;text-transform:uppercase;transition:background .15s,transform .1s;width:100%}.AcceptInvitePage_submitBtn__8ZwNF:hover{background:#ffd740;transform:translateY(-1px)}.AcceptInvitePage_submitBtn__8ZwNF:disabled{cursor:not-allowed;opacity:.6;transform:none}.AcceptInvitePage_loginNote__pOO6s{color:#b0a070;font-size:.83rem;margin:1.25rem 0 0;text-align:center}.AcceptInvitePage_loginNoteLink__\+s5vX{background:none;border:none;color:#b99a2a;cursor:pointer;font-size:inherit;font-weight:700;padding:0}.AcceptInvitePage_loginNoteLink__\+s5vX:hover{text-decoration:underline}.AcceptInvitePage_spinnerWrap__MKQAW{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.AcceptInvitePage_loadingText__glBe4{color:#b99a2a;font-size:.92rem;margin:0}.AcceptInvitePage_spinner__1rLsQ{animation:AcceptInvitePage_spin__RQJ44 .7s linear infinite;border:3px solid #ffe566;border-radius:50%;border-top-color:#b99a2a;height:36px;width:36px}@keyframes AcceptInvitePage_spin__RQJ44{to{transform:rotate(1turn)}}.AcceptInvitePage_invalidIcon__NY2vB{font-size:3rem;margin-bottom:.75rem;text-align:center}.AcceptInvitePage_invalidTitle__dzry6{color:#1a1a1a;font-size:1.35rem;font-weight:800;margin:0 0 .6rem;text-align:center}.AcceptInvitePage_invalidMsg__2\+gu1{background:#fff5f5;border:1.5px solid #fca5a5;border-radius:10px;color:#dc2626;font-size:.9rem;margin:0 0 .6rem;padding:.75rem 1rem;text-align:center}.AcceptInvitePage_invalidHint__5-dak{color:#b0a070;font-size:.85rem;margin:0 0 1.5rem;text-align:center}.AcceptInvitePage_loginLink__PO3Ky{background:#ffe066;border:1.5px solid #b99a2a;border-radius:10px;color:#7a5c00;cursor:pointer;display:block;font-size:.88rem;font-weight:800;letter-spacing:1.5px;padding:.85rem;text-transform:uppercase;transition:background .15s;width:100%}.AcceptInvitePage_loginLink__PO3Ky:hover{background:#ffd740}.AcceptInvitePage_successIcon__8aXv5{font-size:3.5rem;margin-bottom:.75rem;text-align:center}.AcceptInvitePage_successTitle__gD23Y{color:#1a1a1a;font-size:1.5rem;font-weight:900;margin:0 0 .6rem;text-align:center}.AcceptInvitePage_successMsg__cchYc{color:#666;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem;text-align:center}.AcceptInvitePage_successSpinner__XUBpj{display:flex;justify-content:center}.AcceptInvitePage_cardFooter__\+BxiN{background:linear-gradient(110deg,#fffde4 60%,#f6e6c4 140%);border-top:1.5px solid #ffe066;padding:20px 36px;text-align:center}.AcceptInvitePage_poweredBy__u42FY{color:#b99a2a;font-size:10px;font-weight:700;letter-spacing:2.5px;margin-bottom:8px;text-transform:uppercase}.AcceptInvitePage_flowodyBrand__voyyh{align-items:center;display:inline-flex;gap:6px}.AcceptInvitePage_flowodyIcon__DUeNU{display:block;height:36px;width:auto}.AcceptInvitePage_flowodyWordmark__Zahcx{display:block;height:19px;width:auto}.AcceptInvitePage_pageFooter__eK1zf{color:#b99a2a;font-size:.78rem;margin:0;text-align:center}.AcceptInvitePage_pageFooterLink__iMA1x{color:#b99a2a;opacity:.75;text-decoration:none}.AcceptInvitePage_pageFooterLink__iMA1x:hover{text-decoration:underline}.AcceptInvitePage_successFrame__C\+ZTP{animation:AcceptInvitePage_fadeUp__5dmh8 .32s cubic-bezier(.22,1,.36,1);background:#fff;border-radius:24px;box-shadow:0 16px 40px -8px #d4a93b47;padding:22px;position:relative;width:100%}.AcceptInvitePage_dottedBorder__bhDjb{background:radial-gradient(circle 5px at 9px 5px,#f0d860 99%,#0000 100%) 0 0 /18px 10px repeat-x,radial-gradient(circle 5px at 9px 5px,#f0d860 99%,#0000 100%) 0 100%/18px 10px repeat-x,radial-gradient(circle 5px at 5px 9px,#f0d860 99%,#0000 100%) 0 0 /10px 18px repeat-y,radial-gradient(circle 5px at 5px 9px,#f0d860 99%,#0000 100%) 100% 0/10px 18px repeat-y;border-radius:16px;inset:10px;pointer-events:none;position:absolute;z-index:0}.AcceptInvitePage_successInner__aHcJL{padding:28px 36px 32px;position:relative;text-align:center;z-index:1}.AcceptInvitePage_successHeading__jfty3{color:#b8941f;font-size:2.4rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 4px;text-shadow:0 1px 0 #fff9}.AcceptInvitePage_mailboxArea__SWbhr{align-items:center;display:flex;height:200px;justify-content:center;margin:8px auto 6px;position:relative;width:220px}.AcceptInvitePage_mailboxHalo__yEggt{background:radial-gradient(circle,#fff5d2 0,#fffae6 45%,#0000 75%);border-radius:50%;inset:14px;position:absolute}.AcceptInvitePage_mailboxIcon__pDxC\+{animation:AcceptInvitePage_floatY__fTTPg 4s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(150,110,20,.28));font-size:130px;line-height:1;position:relative}@keyframes AcceptInvitePage_floatY__fTTPg{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.AcceptInvitePage_deco__mBsKl{color:#e6b923;font-weight:700;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.AcceptInvitePage_decoTL__\+PYSp{font-size:22px;left:14px;opacity:.9;top:18px}.AcceptInvitePage_decoHeart__C7ffj{animation:AcceptInvitePage_pulse__q6yr8 2.8s ease-in-out infinite;font-size:26px;left:38px;top:32px}.AcceptInvitePage_decoTR__38DAF{font-size:26px;opacity:.9;right:18px;top:8px}.AcceptInvitePage_decoMR__61sh7{font-size:18px;opacity:.7;right:4px;top:50%}.AcceptInvitePage_decoBL__Wmz5M{bottom:22px;font-size:22px;left:6px;opacity:.8}.AcceptInvitePage_decoBR__bOt6E{bottom:12px;font-size:18px;opacity:.8;right:32px}@keyframes AcceptInvitePage_pulse__q6yr8{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.AcceptInvitePage_checkInbox__PctwD{align-items:center;color:#b8941f;display:flex;font-size:1.25rem;font-weight:800;gap:12px;justify-content:center;margin:0 0 18px}.AcceptInvitePage_flourish__jjcSU{color:#d4a93b;font-size:22px;font-weight:700;letter-spacing:-2px;opacity:.75}.AcceptInvitePage_successFrame__C\+ZTP .AcceptInvitePage_successMsg__cchYc{color:#3d3220;font-size:.96rem;line-height:1.65;margin:0 auto 12px;max-width:380px}.AcceptInvitePage_successFrame__C\+ZTP .AcceptInvitePage_successMsg__cchYc strong{color:#1f1a0e;font-weight:800}.AcceptInvitePage_expiryNote__Xcf64{color:#9a8550;font-size:.85rem;line-height:1.55;margin:0 auto 24px;max-width:340px}.AcceptInvitePage_emailSentBadge__5-IBE{background:linear-gradient(180deg,#ffffff8c,#fff0 50%),linear-gradient(135deg,#f9d56e,#d4a93b 60%,#b8881c);border-radius:14px;box-shadow:inset 0 1px 0 #fff9,inset 0 -2px 0 #7850002e,0 8px 24px #b8881c73;color:#fff;cursor:default;display:inline-block;font-size:1.05rem;font-weight:800;letter-spacing:.02em;margin-bottom:18px;padding:15px 44px;position:relative;text-shadow:0 1px 0 #78500040}.AcceptInvitePage_checkIcon__s3hX0{font-weight:900;margin-left:8px}.AcceptInvitePage_backToLogin__IT0R4{background:none;border:none;color:#b8941f;cursor:pointer;display:block;font-size:.95rem;font-weight:800;letter-spacing:.01em;margin:6px auto 0;padding:8px 16px}.AcceptInvitePage_backToLogin__IT0R4:hover{text-decoration:underline}@media (max-width:560px){.AcceptInvitePage_cardHeader__RUoXa{padding:28px 24px 22px}.AcceptInvitePage_cardBody__qW2dI{padding:22px 20px 26px}.AcceptInvitePage_cardFooter__\+BxiN{padding:18px 20px}.AcceptInvitePage_successInner__aHcJL{padding:34px 22px 28px}.AcceptInvitePage_successHeading__jfty3{font-size:1.7rem}.AcceptInvitePage_mailboxIcon__pDxC\+{font-size:90px}.AcceptInvitePage_mailboxWrap__OCNSi{height:140px;width:150px}}.DataMigrationPage_page__tbC-R{background:#0000;color:#1f2937;color:var(--hc-text-primary,#1f2937);padding:8px 4px 32px}.DataMigrationPage_header__GaVkt{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.DataMigrationPage_title__vrz\+6{color:#1a1a1a;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.DataMigrationPage_subtitle__tQfCH{color:#6b7280;color:var(--hc-text-muted,#6b7280);line-height:1.5;margin:0;max-width:720px}.DataMigrationPage_providerGrid__15Tic{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:36px}.DataMigrationPage_providerCard__6lwr9{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.DataMigrationPage_providerCard__6lwr9:hover{border-color:#ffd600;box-shadow:0 8px 24px #ffd60024;transform:translateY(-2px)}.DataMigrationPage_providerCardDisabled__-csyn{border-color:#e5e7eb!important;box-shadow:none!important;opacity:.6}.DataMigrationPage_providerCardDisabled__-csyn:hover{border-color:#e5e7eb!important;box-shadow:none!important;transform:none!important}.DataMigrationPage_comingSoonBadge__N9v-O{align-self:flex-start;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;margin-bottom:4px;padding:3px 10px}.DataMigrationPage_providerName__oRgEg{font-size:1.05rem;font-weight:700;margin:0}.DataMigrationPage_providerDesc__DiP-n{color:#6b7280;color:var(--hc-text-muted,#6b7280);font-size:.88rem;margin:0}.DataMigrationPage_sectionTitle__avbcc{font-size:1.1rem;font-weight:700;margin:0 0 12px}.DataMigrationPage_historyTable__fPAOC{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.DataMigrationPage_historyTable__fPAOC table{border-collapse:collapse;width:100%}.DataMigrationPage_historyTable__fPAOC th{background:#fffdf0;border-bottom:1px solid #ffe066;color:#b99a2a;font-size:.78rem;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase}.DataMigrationPage_historyTable__fPAOC td{border-bottom:1px solid #f1f5f9;font-size:.92rem;padding:14px 16px}.DataMigrationPage_historyTable__fPAOC tr:last-child td{border-bottom:none}.DataMigrationPage_historyTable__fPAOC tr:hover td{background:#fafafa;cursor:pointer}.DataMigrationPage_selectCell__2ZIV\+,.DataMigrationPage_selectHeader__y6oYZ{text-align:center!important;width:44px}.DataMigrationPage_selectCell__2ZIV\+ input[type=checkbox],.DataMigrationPage_selectHeader__y6oYZ input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:5px;cursor:pointer;flex-shrink:0;height:18px;position:relative;transition:background .15s,border-color .15s;vertical-align:middle;width:18px}.DataMigrationPage_selectCell__2ZIV\+ input[type=checkbox]:hover,.DataMigrationPage_selectHeader__y6oYZ input[type=checkbox]:hover{border-color:#ffd600}.DataMigrationPage_selectCell__2ZIV\+ input[type=checkbox]:checked,.DataMigrationPage_selectHeader__y6oYZ input[type=checkbox]:checked{background:#ffd600;border-color:#ffd600}.DataMigrationPage_selectCell__2ZIV\+ input[type=checkbox]:checked:after,.DataMigrationPage_selectHeader__y6oYZ input[type=checkbox]:checked:after{border:2px solid #fff;border-left:none;border-top:none;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.DataMigrationPage_actionsHeader__pILM6{text-align:right!important;width:68px}.DataMigrationPage_actionsCell__BixVR{text-align:right}.DataMigrationPage_deleteBtn__DrDtK,.DataMigrationPage_headerDeleteBtn__5mFqy{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s;vertical-align:middle;width:36px}.DataMigrationPage_deleteBtn__DrDtK:hover:not(:disabled),.DataMigrationPage_headerDeleteBtn__5mFqy:hover:not(:disabled){background:#fef2f2}.DataMigrationPage_deleteBtn__DrDtK:disabled,.DataMigrationPage_headerDeleteBtn__5mFqy:disabled{cursor:default;opacity:.35}.DataMigrationPage_statusPill__vwXAO{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;text-transform:capitalize}.DataMigrationPage_s_draft__KGv1g,.DataMigrationPage_s_files_uploaded__d93AT{background:#f3f4f6;color:#4b5563}.DataMigrationPage_s_mapped__BN6qd,.DataMigrationPage_s_validated__KMgw5{background:#fef3c7;color:#92400e}.DataMigrationPage_s_ready_to_import__KmK96{background:#dbeafe;color:#1e40af}.DataMigrationPage_s_importing__EPpBU{background:#ede9fe;color:#5b21b6}.DataMigrationPage_s_completed__xCutK{background:#d1fae5;color:#065f46}.DataMigrationPage_s_completed_with_errors__qddW\+{background:#fed7aa;color:#9a3412}.DataMigrationPage_s_cancelled__LCJ\+\+,.DataMigrationPage_s_failed__q1nAV{background:#fee2e2;color:#991b1b}.DataMigrationPage_empty__0e7rg{color:#6b7280;color:var(--hc-text-muted,#6b7280);padding:56px 24px;text-align:center}.DataMigrationPage_wizardLayout__n5zxW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:240px 1fr}.DataMigrationPage_steps__tRizb{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;height:-webkit-fit-content;height:fit-content;padding:16px 8px;position:-webkit-sticky;position:sticky;top:24px}.DataMigrationPage_stepItem__jc3Bv{align-items:center;border-radius:8px;color:#6b7280;color:var(--hc-text-muted,#6b7280);display:flex;font-size:.9rem;font-weight:500;gap:10px;padding:10px 12px}.DataMigrationPage_stepActive__virig{background:#ffd6001f;color:#1f2937;color:var(--hc-text-primary,#1f2937);font-weight:700}.DataMigrationPage_stepDone__fd2vR{color:#16a34a;color:var(--hc-success,#16a34a)}.DataMigrationPage_stepNumber__prdzL{align-items:center;background:#e5e7eb;border-radius:50%;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:22px;justify-content:center;width:22px}.DataMigrationPage_stepActive__virig .DataMigrationPage_stepNumber__prdzL{background:#ffd600;color:#4a3300}.DataMigrationPage_stepDone__fd2vR .DataMigrationPage_stepNumber__prdzL{background:#16a34a;background:var(--hc-success,#16a34a);color:#fff}.DataMigrationPage_panel__5wmn\+{background:#fff;border:1.5px solid #ffe066;border-radius:14px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;min-height:480px;padding:28px}.DataMigrationPage_panelTitle__YxxtI{font-size:1.4rem;font-weight:700;margin:0 0 6px}.DataMigrationPage_panelHint__2sa2r{color:#6b7280;color:var(--hc-text-muted,#6b7280);font-size:.95rem;margin:0 0 24px}.DataMigrationPage_dropzone__Xgun3{align-items:center;background:#fafbfc;border:2px dashed #d1d5db;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:56px 24px;text-align:center;transition:border-color .15s,background .15s;width:100%}.DataMigrationPage_dropzoneActive__a\+wYF,.DataMigrationPage_dropzone__Xgun3:hover{background:#fffbf0;border-color:#ffd600}.DataMigrationPage_dropzone__Xgun3 input{display:none}.DataMigrationPage_dropzone__Xgun3 p{color:#6b7280;color:var(--hc-text-muted,#6b7280);margin:8px 0 0;max-width:520px}.DataMigrationPage_dropzoneTitle__KZDUR{color:#1a1a1a;font-size:1.9rem;font-weight:700;line-height:1.15;max-width:680px}.DataMigrationPage_dropzoneTitle__KZDUR+p{font-size:1.05rem;line-height:1.6}.DataMigrationPage_fileList__rb4MJ{display:flex;flex-direction:column;gap:8px;margin-top:20px}.DataMigrationPage_fileRow__QMRx4{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;font-size:.92rem;justify-content:space-between;padding:12px 14px}.DataMigrationPage_fileMeta__Paoz5{align-items:center;color:#6b7280;color:var(--hc-text-muted,#6b7280);display:flex;font-size:.82rem;gap:12px}.DataMigrationPage_entityBadge__6hmRh{background:#eef2ff;border-radius:999px;color:#4338ca;font-size:.72rem;font-weight:600;padding:2px 8px}.DataMigrationPage_actionBar__uXcIw{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:28px}.DataMigrationPage_btn__\+eG6j{background:#fff;border:1px solid #d1d5db;border-radius:9px;cursor:pointer;font-size:.92rem;font-weight:600;padding:10px 18px;transition:background .15s,border-color .15s}.DataMigrationPage_btn__\+eG6j:hover{background:#f9fafb}.DataMigrationPage_btnPrimary__-Ia2n{background:#ffd600;border-color:#ffd600;color:#4a3300}.DataMigrationPage_btnPrimary__-Ia2n:hover{background:#f0c800;border-color:#f0c800}.DataMigrationPage_btn__\+eG6j:disabled{cursor:not-allowed;opacity:.5}.DataMigrationPage_btnDanger__PvLe3{background:#fff;border-color:#fecaca;color:#b91c1c}.DataMigrationPage_btnDanger__PvLe3:hover{background:#fef2f2}@media (max-width:900px){.DataMigrationPage_wizardLayout__n5zxW{grid-template-columns:1fr}.DataMigrationPage_steps__tRizb{position:static}.DataMigrationPage_panel__5wmn\+{padding:22px}.DataMigrationPage_dropzone__Xgun3{min-height:220px;padding:36px 20px}.DataMigrationPage_dropzoneTitle__KZDUR{font-size:1.45rem}.DataMigrationPage_actionBar__uXcIw{justify-content:flex-end}}.DataMigrationPage_summaryGrid__dtQEi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:20px 0}.DataMigrationPage_summaryCard__A0CnM{background:#fffef8;border:1.5px solid #ffe066;border-radius:10px;padding:16px}.DataMigrationPage_summaryNumber__pmGli{font-size:1.6rem;font-weight:800;margin:0}.DataMigrationPage_summaryLabel__uuSk1{color:#6b7280;color:var(--hc-text-muted,#6b7280);font-size:.78rem;letter-spacing:.04em;margin:4px 0 0;text-transform:uppercase}.DataMigrationPage_issueGroup__r845I{margin-bottom:18px}.DataMigrationPage_issueGroupTitle__a8Zex{font-size:.95rem;font-weight:700;margin-bottom:8px}.DataMigrationPage_issueRow__ptZHE{background:#fafbfc;border-left:3px solid #f3f4f6;border-radius:0 8px 8px 0;font-size:.88rem;margin-bottom:6px;padding:10px 14px}.DataMigrationPage_issueError__c2BOo{background:#fef2f2;border-left-color:#ef4444}.DataMigrationPage_issueWarning__y95EV{background:#fffbeb;border-left-color:#f59e0b}.DataMigrationPage_issueInfo__RwkIy{background:#eff6ff;border-left-color:#3b82f6}.DataMigrationPage_issueMeta__j-YBs{color:#6b7280;color:var(--hc-text-muted,#6b7280);font-size:.74rem;margin-top:2px}.DataMigrationPage_banner__Z\+XD4{border-radius:10px;font-size:.92rem;margin-bottom:20px;padding:12px 16px}.DataMigrationPage_bannerSuccess__6vxo4{background:#d1fae5;color:#065f46}.DataMigrationPage_bannerWarn__8PTS2{background:#fef3c7;color:#92400e}.DataMigrationPage_bannerError__\+ogWi{background:#fee2e2;color:#991b1b}.DataMigrationPage_bannerInfo__qSkOC{background:#dbeafe;color:#1e40af}.DataMigrationPage_spinner__7oiCq{animation:DataMigrationPage_spin__X6Cg3 .8s linear infinite;border:2px solid #ffe066;border-radius:50%;border-top-color:#ffd600;display:inline-block;height:14px;margin-right:8px;vertical-align:middle;width:14px}@keyframes DataMigrationPage_spin__X6Cg3{to{transform:rotate(1turn)}}.DataMigrationPage_modalOverlay__f\+3Rh{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DataMigrationPage_modal__hbzJ8{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-width:480px;padding:24px;width:90%}.DataMigrationPage_modal__hbzJ8 h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 12px}.DataMigrationPage_modal__hbzJ8 p{color:#4b5563;font-size:.95rem;line-height:1.5;margin:0 0 12px}[data-theme=dark] .DataMigrationPage_modal__hbzJ8 h3{color:#f1f5f9}[data-theme=dark] .DataMigrationPage_modal__hbzJ8 p{color:#cbd5e1}[data-theme=dark] .DataMigrationPage_modalOverlay__f\+3Rh{background:#000000b3}[data-theme=dark] .DataMigrationPage_modal__hbzJ8{background:#1e293b;color:#f1f5f9}[data-theme=dark] .DataMigrationPage_page__tbC-R{background:#0f172a;color:#f1f5f9}[data-theme=dark] .DataMigrationPage_historyTable__fPAOC,[data-theme=dark] .DataMigrationPage_panel__5wmn\+,[data-theme=dark] .DataMigrationPage_providerCard__6lwr9,[data-theme=dark] .DataMigrationPage_steps__tRizb{background:#1e293b;border-color:#334155;color:#f1f5f9}[data-theme=dark] .DataMigrationPage_historyTable__fPAOC th{background:#0f172a;color:#94a3b8}[data-theme=dark] .DataMigrationPage_dropzone__Xgun3,[data-theme=dark] .DataMigrationPage_fileRow__QMRx4,[data-theme=dark] .DataMigrationPage_summaryCard__A0CnM{background:#0f172a;border-color:#334155;color:#f1f5f9}.DataMigrationPage_dangerCard__oAr1N{align-items:flex-start;background:#fff;border:1.5px solid #fca5a5;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 16px;text-align:left}.DataMigrationPage_dangerCardLabel__kRdRm{color:#991b1b;font-size:.9rem;font-weight:700}.DataMigrationPage_dangerCardDesc__PfAJm{color:#6b7280;font-size:.8rem}[data-theme=dark] .DataMigrationPage_dangerCard__oAr1N{background:#221d3a;background:var(--hc-surface-3,#221d3a);border-color:#ef444466}[data-theme=dark] .DataMigrationPage_dangerCardLabel__kRdRm{color:#f87171}[data-theme=dark] .DataMigrationPage_dangerCardDesc__PfAJm{color:#c4b5fdb3}.FormBuilderPage_shell__u7XZ8{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;gap:24px;min-height:100vh;padding:40px 24px}.FormBuilderPage_main__vzxs7{flex:1 1;min-width:0}.FormBuilderPage_page__zzpAS{margin:0 auto;max-width:1200px;padding:24px 28px 80px}.FormBuilderPage_topbar__--TcQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:22px}.FormBuilderPage_titleArea__Za46f{align-items:center;display:flex;gap:14px}.FormBuilderPage_backBtn__tmiLd{align-items:center;background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 14px}.FormBuilderPage_backBtn__tmiLd:hover{background:#fff3bf}.FormBuilderPage_title__kcXCx{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0}.FormBuilderPage_eyebrow__uTjuv{color:#ad8c11;font-size:.72rem;font-weight:800;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.FormBuilderPage_actions__8yHio{display:flex;flex-wrap:wrap;gap:8px}.FormBuilderPage_btnPrimary__j2p9-{align-items:center;background:linear-gradient(135deg,#f4b400,#e09f00);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:9px 18px}.FormBuilderPage_btnPrimary__j2p9-:hover{filter:brightness(1.05)}.FormBuilderPage_btnPrimary__j2p9-:disabled{cursor:not-allowed;opacity:.5}.FormBuilderPage_btnSecondary__mIzoT{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11}.FormBuilderPage_btnDanger__mn-5p,.FormBuilderPage_btnSecondary__mIzoT{align-items:center;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:9px 16px}.FormBuilderPage_btnDanger__mn-5p{background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#b91c1c}.FormBuilderPage_statusPill__ZAjk1{background:#fef3c7;border-radius:999px;color:#92400e;display:inline-block;font-size:.78rem;font-weight:700;margin-left:8px;padding:4px 12px;text-transform:uppercase;vertical-align:middle}.FormBuilderPage_statusActive__XqhQE{background:#dcfce7;color:#166534}.FormBuilderPage_grid__L0OoB{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.4fr 1fr}@media (max-width:980px){.FormBuilderPage_grid__L0OoB{grid-template-columns:1fr}}.FormBuilderPage_builderLayout__-M5Vj{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 380px}.FormBuilderPage_mainColumn__O7NH6,.FormBuilderPage_sideRail__ip9s1{display:flex;flex-direction:column;gap:18px;min-width:0}.FormBuilderPage_sideRail__ip9s1{max-height:calc(100vh - 32px);overflow:auto;padding-right:4px;position:-webkit-sticky;position:sticky;top:16px}@media (max-width:1100px){.FormBuilderPage_builderLayout__-M5Vj{grid-template-columns:1fr}.FormBuilderPage_sideRail__ip9s1{max-height:none;overflow:visible;padding-right:0;position:static}}.FormBuilderPage_card__czf-Y{background:#fff;border:1.5px solid #f0e1b1;border-radius:8px;box-shadow:0 1px 3px #7a4d160d;padding:20px 22px}.FormBuilderPage_canvasHeader__A7N10,.FormBuilderPage_cardHeader__EUXAX{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.FormBuilderPage_setupCard__YKSnR{padding-bottom:18px}.FormBuilderPage_canvasCard__2WsTm{padding:18px}.FormBuilderPage_cardHint__G29iH{color:#6b7280;font-size:.86rem;margin:-8px 0 0}.FormBuilderPage_fieldCountPill__Sv8j3{background:#fff4c2;border-radius:999px;color:#85670b;flex:0 0 auto;font-size:.78rem;font-weight:800;padding:7px 11px}.FormBuilderPage_detailsOverlay__mOsLn{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f293761;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:50}.FormBuilderPage_detailsWindow__YVMrS{background:#fff;border:1.5px solid #f0d37b;border-radius:8px;box-shadow:0 24px 80px #3f2b0938;max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:24px;width:min(720px,100%)}.FormBuilderPage_detailsFooter__ltTLk{border-top:1px dashed #e8d070;display:flex;gap:10px;justify-content:flex-end;padding-top:12px}.FormBuilderPage_createStage__Ue9cq{align-items:center;display:flex;justify-content:center;min-height:560px}.FormBuilderPage_createStageCard__eimiZ{background:#fffc;border:1.5px dashed #e8d070;border-radius:8px;color:#6b7280;padding:42px 32px;text-align:center;width:min(520px,100%)}.FormBuilderPage_createStageCard__eimiZ>svg{color:#ad8c11;height:42px;margin-bottom:14px;width:42px}.FormBuilderPage_createStageCard__eimiZ h2{color:#1f2937;margin:0 0 8px}.FormBuilderPage_createStageCard__eimiZ p{line-height:1.45;margin:0 auto 18px;max-width:420px}.FormBuilderPage_addInline__qQmpB{align-items:center;display:flex;gap:8px;min-width:360px}.FormBuilderPage_addInline__qQmpB .FormBuilderPage_select__sHXLH{min-width:170px}@media (max-width:720px){.FormBuilderPage_addInline__qQmpB,.FormBuilderPage_canvasHeader__A7N10,.FormBuilderPage_cardHeader__EUXAX{align-items:stretch;flex-direction:column}.FormBuilderPage_addInline__qQmpB{min-width:0}}.FormBuilderPage_cardTitle__W5sjF{color:#ad8c11;font-size:1.05rem;font-weight:700;margin:0 0 14px}.FormBuilderPage_formRow__o8fz4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:14px}.FormBuilderPage_label__-TjI2{color:#ad8c11;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.FormBuilderPage_input__cb8KK,.FormBuilderPage_select__sHXLH,.FormBuilderPage_textarea__WcvOX{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.92rem;padding:10px 12px;width:100%}.FormBuilderPage_input__cb8KK:focus,.FormBuilderPage_select__sHXLH:focus,.FormBuilderPage_textarea__WcvOX:focus{background:#fffad1;border-color:#e7ce8b;box-shadow:0 0 0 3px #ffe06626;outline:none}.FormBuilderPage_inputError__7A\+Lg{background:#fef2f2!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.FormBuilderPage_twoCol__YcoBe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:600px){.FormBuilderPage_twoCol__YcoBe{grid-template-columns:1fr}}.FormBuilderPage_checkbox__anjTm{align-items:center;color:#374151;display:flex;font-size:.9rem;gap:8px}.FormBuilderPage_fieldList__NVpsM{display:flex;flex-direction:column;gap:8px}.FormBuilderPage_fieldRow__gQH8I{align-items:center;background:#fffdf6;border:1.5px solid #f0e1b1;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.FormBuilderPage_fieldRow__gQH8I.FormBuilderPage_active__6fYdW{background:#fffbe4;border-color:#f4b400;box-shadow:0 0 0 2px #f4b40026}.FormBuilderPage_dragHandle__qhHhM{color:#9ca3af;cursor:grab;font-size:1rem;padding:4px;-webkit-user-select:none;user-select:none}.FormBuilderPage_fieldRowMain__fiCmL{display:flex;flex:1 1;flex-direction:column}.FormBuilderPage_fieldRowLabel__Rli1p{color:#1a1a1a;font-size:.92rem;font-weight:600}.FormBuilderPage_fieldRowMeta__YSLxa{color:#6b7280;font-size:.78rem}.FormBuilderPage_fieldRowActions__8\+wGY{display:flex;gap:4px}.FormBuilderPage_iconBtn__DGyYL{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:6px}.FormBuilderPage_iconBtn__DGyYL:hover{background:#fffbe4;color:#ad8c11}.FormBuilderPage_iconBtn__DGyYL:disabled{cursor:not-allowed;opacity:.35}.FormBuilderPage_iconBtnDanger__p2ver{color:#b91c1c}.FormBuilderPage_iconBtnDanger__p2ver:hover{background:#fef2f2}.FormBuilderPage_addFieldRow__MATbD{align-items:center;border-top:1px dashed #e8d070;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.FormBuilderPage_empty__Lj5Wg{background:#fffdf6;border:1.5px dashed #e8d070;border-radius:10px;color:#6b7280;font-size:.9rem;padding:30px 16px;text-align:center}.FormBuilderPage_formPaper__-4FCM{background:#f4eedc;border:1.5px solid #eee0bd;border-radius:8px;padding:22px}.FormBuilderPage_paperHeader__YoRUO{align-items:flex-start;background:#fff;border-bottom:3px solid #f4b400;display:flex;gap:18px;justify-content:space-between;margin:0 auto 16px;max-width:860px;padding:28px 36px 22px}.FormBuilderPage_paperHeaderLeft__TLJZ7{display:flex;flex:1 1;flex-direction:column;min-width:0}.FormBuilderPage_paperBrand__LriJI{color:#ad8c11;font-weight:800;margin-bottom:10px}.FormBuilderPage_paperLogo__4l8Ri{display:block;margin-bottom:10px;max-height:48px;max-width:160px;object-fit:contain;width:auto}.FormBuilderPage_canvasLogoArea__UQzNY{margin-bottom:12px}.FormBuilderPage_canvasLogoToggle__0fkEP{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.FormBuilderPage_canvasLogoToggle__0fkEP input[type=checkbox]{accent-color:#f4b400;cursor:pointer;flex-shrink:0;height:14px;width:14px}.FormBuilderPage_canvasLogoPlaceholder__xInYr{align-items:center;border:1.5px dashed;border-radius:5px;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.03em;padding:3px 10px;transition:all .15s}.FormBuilderPage_canvasLogoOn__NLmmS{background:#fffbe4;border-color:#f4b400;color:#ad8c11}.FormBuilderPage_canvasLogoOff__mxPT4{background:#f9fafb;border-color:#d1d5db;color:#9ca3af}.FormBuilderPage_canvasDetailsArea__GJgW\+{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.FormBuilderPage_canvasCompanyDetails__WyjAx{align-items:flex-end;color:#6b7280;display:flex;flex-direction:column;font-size:.75rem;gap:2px;line-height:1.45;text-align:right}.FormBuilderPage_canvasCompanyName__qOkPC{color:#1f2937;font-size:.8rem;font-weight:700}.FormBuilderPage_canvasJobMeta__SFeza{grid-gap:4px 10px;align-items:center;color:#6b7280;display:grid;font-size:.82rem;gap:4px 10px;grid-template-columns:auto auto;white-space:nowrap}.FormBuilderPage_paperTitleInput__4UQMO{background:#0000;border:none;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:1.35rem;font-weight:700;outline:none;padding:0;width:100%}.FormBuilderPage_paperTitleInput__4UQMO::placeholder{color:#9ca3af;font-weight:400}.FormBuilderPage_paperTitleInput__4UQMO:focus{border-bottom:2px solid #f4b400}.FormBuilderPage_paperDescInput__ocwJ4{background:#0000;border:none;box-sizing:border-box;color:#6b7280;font-family:inherit;font-size:.95rem;line-height:1.5;margin-top:8px;min-height:60px;outline:none;padding:0;resize:vertical;width:100%}.FormBuilderPage_paperDescInput__ocwJ4::placeholder{color:#d1d5db}.FormBuilderPage_paperDescInput__ocwJ4:focus{border-bottom:1px dashed #e8d070}.FormBuilderPage_paperMeta__VhP8m{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.FormBuilderPage_paperMeta__VhP8m span{color:#1f2937;font-weight:700}.FormBuilderPage_paperMetaInput__FYy6X{background:#0000;border:1.5px solid #0000;border-radius:4px;color:#1f2937;font:inherit;font-size:inherit;font-weight:800;outline:none;padding:1px 5px;text-align:right;width:90px}.FormBuilderPage_paperMetaInput__FYy6X:hover{background:#fffdf6;border-color:#e8d070}.FormBuilderPage_paperMetaInput__FYy6X:focus{background:#fffbe4;border-color:#f4b400}.FormBuilderPage_canvasList__LvFYT{background:#fff;margin:0 auto;max-width:860px;padding:24px 36px 36px}.FormBuilderPage_canvasField__86rM0{background:#fffdf6;border:1px solid #f0e1b1;border-radius:8px;cursor:pointer;margin-bottom:8px;margin-top:12px;padding:12px 14px;position:relative;transition:border-color .13s,box-shadow .13s}.FormBuilderPage_canvasField__86rM0:hover{background:#fffbe4;border-color:#e8d070}.FormBuilderPage_canvasField__86rM0.FormBuilderPage_active__6fYdW{background:#fffbe4;border-color:#f4b400;box-shadow:0 0 0 3px #f4b4001f}.FormBuilderPage_canvasFieldActions__eF8lm{display:flex;gap:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:8px;transition:opacity .13s;z-index:2}.FormBuilderPage_canvasField__86rM0.FormBuilderPage_active__6fYdW .FormBuilderPage_canvasFieldActions__eF8lm,.FormBuilderPage_canvasField__86rM0:hover .FormBuilderPage_canvasFieldActions__eF8lm{opacity:1;pointer-events:auto}.FormBuilderPage_canvasFieldBody__HQtGf{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(120px,200px) minmax(0,1fr);padding-right:80px}.FormBuilderPage_canvasFieldBodyStacked__qwJcD{gap:6px;grid-template-columns:1fr}.FormBuilderPage_canvasFieldBodyStacked__qwJcD .FormBuilderPage_canvasLabelInput__eUz9K{color:#6b7280;font-size:.78rem;font-weight:700;letter-spacing:.4px;max-width:280px;padding:2px 6px;text-transform:uppercase}.FormBuilderPage_canvasFieldBodyStacked__qwJcD .FormBuilderPage_canvasLabelInput__eUz9K::placeholder{color:#c4ad6b;font-weight:500;letter-spacing:0;text-transform:none}.FormBuilderPage_canvasLabelCol__YvQTO{display:flex;flex-direction:column;gap:4px;min-width:0}.FormBuilderPage_canvasAnswerCol__NFuqr{min-width:0}.FormBuilderPage_canvasLabelRow__awS8f{align-items:center;display:flex;gap:4px}.FormBuilderPage_canvasLabelInput__eUz9K{background:#0000;border:1.5px solid #0000;border-radius:4px;box-sizing:border-box;color:#1f2937;cursor:text;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:700;min-width:0;outline:none;padding:3px 5px}.FormBuilderPage_canvasLabelInput__eUz9K:hover{background:#fffbe4;border-color:#e8d070}.FormBuilderPage_canvasLabelInput__eUz9K:focus{background:#fffbe4;border-color:#f4b400}.FormBuilderPage_canvasLabelInput__eUz9K::placeholder{color:#c4ad6b;font-weight:400}.FormBuilderPage_canvasRequired__NDmEx{color:#ef4444;flex-shrink:0;font-size:.9rem;font-weight:700}.FormBuilderPage_canvasHelpText__f0BVs{color:#6b7280;font-size:.78rem;margin-bottom:6px}.FormBuilderPage_canvasSectionHeadingInput__7CHkI{background:#0000;border:none;border-bottom:2.5px solid #f4b400;box-sizing:border-box;color:#1a1a1a;cursor:text;display:block;font-family:inherit;font-size:1.05rem;font-weight:700;outline:none;padding:2px 0 6px;width:100%}.FormBuilderPage_canvasSectionHeadingInput__7CHkI::placeholder{color:#9ca3af;font-weight:400}.FormBuilderPage_canvasInstructionTextarea__dGfar{background:#0000;border:none;box-sizing:border-box;color:#374151;cursor:text;display:block;font-family:inherit;font-size:.9rem;line-height:1.55;outline:none;padding:0;resize:none;width:100%}.FormBuilderPage_canvasInstructionTextarea__dGfar::placeholder{color:#9ca3af}.FormBuilderPage_canvasAnswerInput__uSWGd,.FormBuilderPage_canvasAnswerTextarea__r8htg{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#9ca3af;cursor:default;display:block;font-family:inherit;font-size:.9rem;padding:8px 10px;width:100%}.FormBuilderPage_canvasAnswerTextarea__r8htg{resize:none}.FormBuilderPage_canvasYesNo__EOP9y{display:flex;gap:8px;margin-top:2px}.FormBuilderPage_canvasYesNoBtn__2S0Zg{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:6px;color:#9ca3af;cursor:default;flex:1 1;font:inherit;font-size:.9rem;padding:8px 12px}.FormBuilderPage_canvasOptions__cMijF{display:flex;flex-direction:column;gap:5px;margin-top:2px;min-width:0;width:100%}.FormBuilderPage_canvasOptionRow__NjIUI{align-items:center;color:#374151;cursor:default;display:flex;font-size:.9rem;gap:8px;-webkit-user-select:none;user-select:none}.FormBuilderPage_canvasOptionRow__NjIUI input[type=checkbox],.FormBuilderPage_canvasOptionRow__NjIUI input[type=radio]{accent-color:#f4b400;cursor:default}.FormBuilderPage_canvasOptionsEmpty__dzwm8{color:#9ca3af;font-size:.82rem;font-style:italic}.FormBuilderPage_canvasOptionEditable__hSDtt{grid-gap:10px;align-items:center;background:#0000;border:0;border-radius:0;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:18px minmax(180px,1fr) 22px;min-width:0;padding:0;width:100%}.FormBuilderPage_canvasOptionEditable__hSDtt input[type=checkbox],.FormBuilderPage_canvasOptionEditable__hSDtt input[type=radio]{accent-color:#f4b400;cursor:default;justify-self:center;margin:0}.FormBuilderPage_canvasOptionInput__hkF5j{background:#fffdf0;border:1.5px solid #f6d34f;border-radius:8px;box-sizing:border-box;color:#374151;display:block;font-family:inherit;font-size:.9rem;line-height:1.35;min-width:0;outline:none;padding:8px 12px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.FormBuilderPage_canvasOptionInput__hkF5j:focus{background:#fffbe4;border-color:#f4b400;box-shadow:0 0 0 2px #f4b4001f}.FormBuilderPage_canvasOptionInput__hkF5j::placeholder{color:#c4bba8}.FormBuilderPage_canvasOptionRemove__2nNQL{align-items:center;background:none;border:none;color:#d1d5db;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;line-height:1;padding:0;transition:color .12s}.FormBuilderPage_canvasOptionRemove__2nNQL:hover{color:#dc2626}.FormBuilderPage_canvasAddOption__fQcW7{align-items:center;background:none;border:1.5px dashed #d1d5db;border-radius:6px;box-sizing:border-box;color:#9ca3af;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:6px;margin-top:2px;padding:6px 10px;text-align:left;transition:border-color .15s,color .15s;width:100%}.FormBuilderPage_canvasAddOption__fQcW7:hover{border-color:#f4b400;color:#ad8c11}.FormBuilderPage_canvasSignatureBox__hGwfU{height:72px}.FormBuilderPage_canvasSignatureBox__hGwfU,.FormBuilderPage_canvasUploadZone__yfl0k{align-items:center;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:6px;color:#9ca3af;display:flex;font-size:.88rem;gap:8px;justify-content:center;margin-top:4px}.FormBuilderPage_canvasUploadZone__yfl0k{box-sizing:border-box;cursor:pointer;height:58px;transition:border-color .15s,background .15s,color .15s;width:100%}.FormBuilderPage_canvasUploadZone__yfl0k:focus-within,.FormBuilderPage_canvasUploadZone__yfl0k:hover{background:#fffbe4;border-color:#f4b400;color:#ad8c11}.FormBuilderPage_canvasUploadInput__8VhgI{display:none}.FormBuilderPage_canvasUploadNames__qWxJf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormBuilderPage_canvasAutoFill__ZQekX{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin-top:2px;width:100%}.FormBuilderPage_canvasAutoFillSummary__zu5Pw{align-items:center;color:#6b7280;display:flex;font-size:.86rem;gap:8px}.FormBuilderPage_canvasAutoFillPill__nYgUn{background:#e0f2fe;border-radius:99px;color:#0369a1;font-size:.76rem;font-weight:700;padding:3px 10px}.FormBuilderPage_canvasAutoFillSelect__ycszW{background:#fffdf0;border:1.5px solid #f6d34f;border-radius:8px;box-sizing:border-box;color:#374151;font:inherit;font-size:.88rem;line-height:1.35;min-width:0;outline:none;padding:8px 10px;width:100%}.FormBuilderPage_canvasAutoFillSelect__ycszW:focus{border-color:#f4b400;box-shadow:0 0 0 2px #f4b4001f}.FormBuilderPage_canvasEmpty__PtTZJ{align-items:center;background:#fff;border:1.5px dashed #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-weight:800;gap:12px;justify-content:center;margin:0 auto;max-width:860px;min-height:210px;width:100%}.FormBuilderPage_canvasEmpty__PtTZJ svg{height:28px;width:28px}@media (max-width:860px){.FormBuilderPage_formPaper__-4FCM{padding:12px}.FormBuilderPage_canvasList__LvFYT,.FormBuilderPage_paperHeader__YoRUO{padding-left:18px;padding-right:18px}.FormBuilderPage_paperHeader__YoRUO{flex-direction:column;gap:10px}.FormBuilderPage_canvasFieldBody__HQtGf{grid-template-columns:1fr;padding-right:44px}.FormBuilderPage_canvasOptionEditable__hSDtt{grid-template-columns:18px minmax(0,1fr) 22px}}.FormBuilderPage_optionList__9p90R{display:flex;flex-direction:column;gap:6px}.FormBuilderPage_optionRow__r5x7X{align-items:center;display:flex;gap:6px}.FormBuilderPage_optionRow__r5x7X .FormBuilderPage_input__cb8KK{flex:1 1}.FormBuilderPage_helpText__TRlYX{color:#6b7280;font-size:.78rem;margin-top:4px}.FormBuilderPage_signatureMethods__MbNMd{background:#fffdf6;border:1.5px solid #f0e1b1;border-radius:10px;margin-top:4px;overflow:hidden}.FormBuilderPage_fieldSettingsCard__YH1qq,.FormBuilderPage_paletteCard__1-UdL,.FormBuilderPage_rulesCard__N0HtA{padding:18px}.FormBuilderPage_paletteGroup__PcBme{margin-top:14px}.FormBuilderPage_paletteGroup__PcBme h4{color:#6f5a16;font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.FormBuilderPage_paletteGrid__bxWwW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.FormBuilderPage_paletteButton__BfsfL{grid-gap:10px;align-items:center;background:#fffdf6;border:1.5px solid #f0e1b1;border-radius:8px;color:#1f2937;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px;text-align:left;width:100%}.FormBuilderPage_paletteButton__BfsfL:hover{background:#fff7cf;border-color:#f4b400}.FormBuilderPage_paletteIcon__dDrk0{align-items:center;background:#fff4c2;border-radius:8px;color:#ad8c11;display:inline-flex;height:34px;justify-content:center;width:34px}.FormBuilderPage_paletteButton__BfsfL strong{display:block;font-size:.9rem;line-height:1.2}.FormBuilderPage_paletteButton__BfsfL small{color:#6b7280;display:block;font-size:.76rem;margin-top:3px}.FormBuilderPage_signatureMethodsHeader__BLvb9{border-bottom:1px dashed #e8d070;padding:12px 14px}.FormBuilderPage_signatureMethodsTitle__cmWSU{color:#ad8c11;font-size:.95rem;font-weight:700}.FormBuilderPage_signatureMethodRow__itRWa{align-items:center;background:#0000;border:0;border-bottom:1px dashed #f0e1b1;color:#374151;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:12px;justify-content:space-between;min-height:48px;padding:10px 14px;text-align:left;width:100%}.FormBuilderPage_signatureMethodRow__itRWa:last-child{border-bottom:0}.FormBuilderPage_signatureMethodRow__itRWa:hover:not(:disabled){background:#fffbe4}.FormBuilderPage_signatureMethodRow__itRWa:disabled{cursor:wait;opacity:.65}.FormBuilderPage_methodPill__ARL5s{border-radius:8px;flex:0 0 auto;font-size:.78rem;font-weight:800;min-width:44px;padding:5px 10px;text-align:center}.FormBuilderPage_methodPillOn__gq56W{background:#dcfce7;color:#166534}.FormBuilderPage_methodPillOff__n3aVd{background:#fef2f2;color:#991b1b}.FormBuilderPage_previewField__zlJHd{background:#fffdf6;border:1px solid #f0e1b1;border-radius:10px;margin-bottom:10px;padding:14px 16px}.FormBuilderPage_previewLabel__kmvs3{color:#1a1a1a;font-weight:600;margin-bottom:6px}.FormBuilderPage_previewRequired__VuLI9{color:#b91c1c;margin-left:4px}.FormBuilderPage_previewMeta__SI9Ks{color:#6b7280;font-size:.78rem;margin-bottom:6px}.FormBuilderPage_message__q2m7h{border-radius:8px;font-size:.92rem;font-weight:600;margin-bottom:14px;padding:10px 14px}.FormBuilderPage_success__slXRn{background:#f0fdf4;border-left:4px solid #22c55e;color:#166534}.FormBuilderPage_error__CZsfF{background:#fef2f2;border-left:4px solid #ef4444;color:#991b1b}.FormBuilderPage_completedByPanel__c-9xT{background:#fffde7;border:1px solid #f1e3a8;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px}.FormBuilderPage_completedByPanelTitle__Lswg8{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.FormBuilderPage_completedByChips__449VZ{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.FormBuilderPage_completedByChip__fg3jl{align-items:center;background:#0000;border:1px solid #f1e3a8;border-radius:999px;color:#7f6a14;cursor:pointer;display:inline-flex;font-size:11.5px;gap:4px;padding:2px 8px;transition:background .12s,border-color .12s;-webkit-user-select:none;user-select:none}.FormBuilderPage_completedByChip__fg3jl input[type=checkbox]{accent-color:#c9a227;height:11px;margin:0;width:11px}.FormBuilderPage_completedByChip__fg3jl:hover{background:#fff8d6;border-color:#e9c25a}.FormBuilderPage_completedByChipActive__Ua4wT{background:#fff;border-color:#c9a227;color:#4d3f0a;font-weight:600}.FormBuilderPage_completedByCustomRow__6Hvwa{align-items:center;background:#0000;border:0;border-radius:0;color:#4d3f0a;display:flex;font-size:11px;gap:4px;height:30px;max-width:100%;padding:0}.FormBuilderPage_completedByCustomInput__juOBj{-webkit-appearance:none;appearance:none;background:#ffffffb8;border:1px solid #f1e3a8;border-radius:8px;box-shadow:none;color:inherit;font:inherit;font-size:11px;height:28px;line-height:18px;max-width:180px;min-width:72px;outline:none;padding:3px 9px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;width:116px}.FormBuilderPage_completedByCustomInput__juOBj:focus{background:#fffdf1;border-color:#f4b400;box-shadow:0 0 0 2px #ffe0666b}.FormBuilderPage_completedByCustomInput__juOBj::placeholder{color:#b8a55b;font-weight:400}.FormBuilderPage_completedByRemoveBtn__nRVsO{align-items:center;background:#0000;border:1px solid #0000;border-radius:50%;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;padding:0;width:22px}.FormBuilderPage_completedByRemoveBtn__nRVsO:hover{background:#fef2f2;border-color:#fecaca}.FormBuilderPage_completedByAddBtn__wm7\+H{align-items:center;background:#0000;border:1px dashed #c9a227;border-radius:999px;color:#7f6a14;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;padding:2px 10px}.FormBuilderPage_completedByAddBtn__wm7\+H:hover{background:#fff;border-style:solid}.FormBuilderPage_canvasColumnSectionEditor__SCeUL{display:flex;flex-direction:column;gap:10px}.FormBuilderPage_canvasColumnSectionToggle__7s7vM{align-items:center;color:#6b7280;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.4px;text-transform:uppercase}.FormBuilderPage_canvasColumnSectionToggle__7s7vM select{background:#fff;border:1px solid #f1e3a8;border-radius:6px;color:#4d3f0a;font-size:12px;font-weight:600;letter-spacing:0;padding:2px 6px;text-transform:none}.FormBuilderPage_canvasColumnSectionGrid__JbpSj{grid-gap:10px;display:grid;gap:10px}.FormBuilderPage_canvasColumnSlot__DLv3e{background:#fffefb;border:1px dashed #f1e3a8;border-radius:8px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px}.FormBuilderPage_canvasColumnSlotHead__5UhDJ{align-items:center;display:flex;gap:6px;justify-content:space-between}.FormBuilderPage_canvasColumnSlotTitle__BjFM3{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.FormBuilderPage_canvasColumnSlotTypeSelect__xFxF8{background:#fff;border:1px solid #f1e3a8;border-radius:6px;color:#4d3f0a;font-size:11.5px;font-weight:600;max-width:65%;padding:2px 6px}.FormBuilderPage_canvasColumnSlotLabelInput__ddqe8{background:#fff;border:1px solid #f1e3a8;border-radius:6px;color:#1f2937;font-size:12px;font-weight:600;padding:4px 6px}.FormBuilderPage_canvasColumnSlotLabelInput__ddqe8::placeholder{color:#c4ad6b;font-weight:400}.FormBuilderPage_templateTypeToggle__PtKd7{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.FormBuilderPage_templateTypeOption__DjMHD{align-items:flex-start;background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s,color .15s}.FormBuilderPage_templateTypeOption__DjMHD:hover{background:#fff6cf;border-color:#d1b34a}.FormBuilderPage_templateTypeOptionActive__tcw9u{background:#fff6cf;border-color:#b99a2a;box-shadow:inset 0 0 0 1px #b99a2a;color:#1f2937}.FormBuilderPage_templateTypeTitle__MG8v3{color:#ad8c11;font-size:.92rem;font-weight:700}.FormBuilderPage_templateTypeSub__e--Nu{color:#6b7280;font-size:.78rem;line-height:1.35}.FormBuilderPage_pdfDropzone__EfTtd{align-items:center;background:#fffbe4;border:1.5px dashed #d1b34a;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:.88rem;gap:6px;justify-content:center;padding:22px 16px;transition:border-color .15s,background .15s}.FormBuilderPage_pdfDropzone__EfTtd:hover{background:#fff6cf;border-color:#b99a2a}.FormBuilderPage_pdfDropzone__EfTtd>svg{color:#ad8c11;height:28px;width:28px}.FormBuilderPage_pdfDropzoneFile__wmeWq{color:#1f2937;font-size:.92rem;font-weight:700;text-align:center;word-break:break-all}.FormBuilderPage_pdfDropzoneSize__yB9OY{color:#6b7280;font-size:.78rem}.FormPdfEditorPage_shell__Kxv6N{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;gap:24px;min-height:100vh;padding:40px 24px}.FormPdfEditorPage_main__lbiXt{flex:1 1;margin:0 auto;max-width:1380px;min-width:0}.FormPdfEditorPage_loading__TYFre{background:#fff;border:1.5px solid #f0e1b1;border-radius:10px;color:#7d6836;font-weight:700;padding:28px}.FormPdfEditorPage_notFound__v8Z1q{background:#fff;border:1.5px solid #f0e1b1;border-radius:10px;max-width:480px;padding:40px 32px;text-align:center}.FormPdfEditorPage_notFoundTitle__QCHL4{color:#1f2937;font-size:1.15rem;font-weight:700;margin-bottom:8px}.FormPdfEditorPage_notFoundHint__QddwW{color:#6b7280;font-size:.92rem;line-height:1.5;margin:0 0 20px}.FormPdfEditorPage_backBtn__HgvLy{align-items:center;background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:6px;padding:9px 16px}.FormPdfEditorPage_backBtn__HgvLy:hover{background:#fff3bf}.FormPdfEditorPage_header__SS-rH{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.FormPdfEditorPage_header__SS-rH h1{color:#1a1a1a;font-size:1.55rem;margin:0}.FormPdfEditorPage_eyebrow__GUlgT{color:#ad8c11;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.FormPdfEditorPage_headerActions__4t\+cG{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.FormPdfEditorPage_backButton__uX6Th,.FormPdfEditorPage_primaryButton__Y9d1m,.FormPdfEditorPage_secondaryButton__4VqRt{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;padding:9px 16px}.FormPdfEditorPage_backButton__uX6Th,.FormPdfEditorPage_secondaryButton__4VqRt{background:#fffbe4;border:1.5px solid #e8d070;color:#ad8c11}.FormPdfEditorPage_primaryButton__Y9d1m{background:#f4b400;border:1.5px solid #e0a400;color:#1a1a1a}.FormPdfEditorPage_primaryButton__Y9d1m:disabled{cursor:not-allowed;opacity:.55}.FormPdfEditorPage_message__fkzD4{background:#dcfce7;border-radius:8px;color:#166534;font-weight:700;padding:8px 12px}.FormPdfEditorPage_previewWrap__esMu8{background:repeating-radial-gradient(circle at 20% 20%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 24px);border:1.5px solid #f0e1b1;border-radius:14px;display:flex;justify-content:center;padding:48px 32px 72px}.FormPdfEditorPage_label__hMRy3{color:#ad8c11;display:block;font-size:.86rem;font-weight:700;margin:12px 0 6px}.FormPdfEditorPage_input__xUX3v,.FormPdfEditorPage_select__hiA1c,.FormPdfEditorPage_textarea__Xfe3Y{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font:inherit;padding:10px 12px;width:100%}.FormPdfEditorPage_textarea__Xfe3Y{min-height:74px;resize:vertical}.FormPdfEditorPage_sectionList__U0FAG{border:1px solid #f0e1b1;border-radius:10px;margin:16px 0;overflow:hidden}.FormPdfEditorPage_sectionItem__pMBWW{align-items:center;background:#fffdf6;border-bottom:1px solid #f5e8c8;color:#1f2937;display:flex;gap:10px;justify-content:space-between;width:100%}.FormPdfEditorPage_sectionItem__pMBWW:last-child{border-bottom:0}.FormPdfEditorPage_sectionItem__pMBWW small{color:#7d6836;font-size:.76rem;font-weight:600}.FormPdfEditorPage_sectionSelect__UZjuF{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;font-weight:700;gap:10px;justify-content:space-between;min-width:0;padding:11px 12px;text-align:left}.FormPdfEditorPage_sectionSelect__UZjuF span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormPdfEditorPage_sectionActions__7qte9{align-items:center;display:flex;flex-shrink:0;gap:4px;padding-right:8px}.FormPdfEditorPage_sectionActions__7qte9 button{align-items:center;background:#fffbe4;border:1.5px solid #e8d070;border-radius:6px;color:#5f4a17;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.FormPdfEditorPage_sectionActions__7qte9 button svg{stroke:currentColor;stroke-width:2.4;color:currentColor;height:16px;width:16px}.FormPdfEditorPage_sectionActions__7qte9 button:hover:not(:disabled){background:#f4b400;border-color:#d69c00;color:#1a1a1a}.FormPdfEditorPage_sectionActions__7qte9 button:disabled{background:#fffdf6;border-color:#f2e5bd;color:#c4ad6b;cursor:not-allowed;opacity:1}.FormPdfEditorPage_sectionActions__7qte9 .FormPdfEditorPage_dangerIcon__ewIBu{background:#fff1f2;border-color:#fecaca;color:#b91c1c}.FormPdfEditorPage_sectionActions__7qte9 .FormPdfEditorPage_dangerIcon__ewIBu:hover:not(:disabled){background:#fee2e2;border-color:#ef4444;color:#991b1b}.FormPdfEditorPage_sectionItemActive__1nhnp,.FormPdfEditorPage_sectionItem__pMBWW:hover{background:#fffbe4}.FormPdfEditorPage_addFieldRow__01\+\+k{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:12px 0 16px}.FormPdfEditorPage_addButton__qkqM\+{align-items:center;background:#f4b400;border:1.5px solid #e0a400;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;padding:10px 14px;white-space:nowrap}.FormPdfEditorPage_addButton__qkqM\+:hover{filter:brightness(1.03)}.FormPdfEditorPage_fieldEditor__bp-pV{background:#fffdf6;border:1px solid #f0e1b1;border-radius:10px;padding:14px}.FormPdfEditorPage_fieldEditorHeader__RQcob{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.FormPdfEditorPage_fieldEditorTitle__y\+bxo{color:#1a1a1a;font-weight:800}.FormPdfEditorPage_deleteSectionButton__HQc6J{align-items:center;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:800;gap:6px;padding:7px 10px;white-space:nowrap}.FormPdfEditorPage_deleteSectionButton__HQc6J:hover{background:#fee2e2}.FormPdfEditorPage_checkbox__5dX6U{align-items:center;color:#374151;display:flex;font-weight:600;gap:8px;margin-top:12px}.FormPdfEditorPage_paper__e2UYq{background:#fff;border-radius:3px;box-shadow:0 20px 60px #7a4d1626,0 2px 8px #0000000f;box-sizing:border-box;color:#1f2937;min-height:1100px;padding:56px 64px;width:min(860px,100%)}.FormPdfEditorPage_paperHeader__eU3HA{align-items:flex-start;border-bottom:3px solid #f4b400;border-top:4px solid #f4b400;display:flex;gap:28px;justify-content:space-between;margin-bottom:8px;padding:20px 0 22px}.FormPdfEditorPage_paperHeaderLeft__h8tkG{flex:1 1;min-width:0}.FormPdfEditorPage_paperHeaderRight__qbACr{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding-right:18px;text-align:right}.FormPdfEditorPage_companyDetails__HCUAP{align-items:flex-end;color:#374151;display:flex;flex-direction:column;font-size:.8rem;gap:2px;line-height:1.5}.FormPdfEditorPage_companyName__jxEyo{color:#1f2937;font-size:.88rem;font-weight:700}.FormPdfEditorPage_paperBrand__kwsiq{color:#ad8c11;font-weight:900;margin-bottom:8px}.FormPdfEditorPage_paperLogo__GMffF{display:block;margin-bottom:8px;max-height:56px;max-width:180px;object-fit:contain;width:auto}.FormPdfEditorPage_paperHeader__eU3HA h2{color:#1a1a1a;font-size:1.75rem;font-weight:700;margin:0 0 12px}.FormPdfEditorPage_paperHeader__eU3HA p{color:#666;font-size:.92rem;margin:0}.FormPdfEditorPage_paperMeta__zj7uk{grid-gap:5px 12px;align-items:center;display:grid;flex-shrink:0;font-size:.83rem;gap:5px 12px;grid-template-columns:auto auto;min-width:160px;text-align:right}.FormPdfEditorPage_paperMeta__zj7uk strong{color:#374151;font-weight:700;text-align:right}.FormPdfEditorPage_paperMeta__zj7uk span{color:#1a1a1a;font-weight:600}.FormPdfEditorPage_paperBody__GwtRI{padding:28px 0}.FormPdfEditorPage_previewField__UuURo{margin-bottom:18px}.FormPdfEditorPage_previewFieldLabel__l8Eqh{color:#111;font-size:.9rem;font-weight:600;margin-bottom:4px}.FormPdfEditorPage_previewFieldLabel__l8Eqh em{color:#dc2626;font-style:normal;margin-left:2px}.FormPdfEditorPage_previewHelpText__fWZRb{color:#5a5a5a;font-size:.82rem;line-height:1.45;margin-bottom:6px;white-space:pre-wrap}.FormPdfEditorPage_previewInputBox__9lo8n{align-items:center;background:#fff;border:1px solid #aaa;border-radius:3px;color:#999;display:flex;font-size:.88rem;justify-content:space-between;min-height:34px;padding:7px 10px}.FormPdfEditorPage_previewDatePlaceholder__PZ7gj{color:#bbb;font-size:.88rem}.FormPdfEditorPage_previewDateIcon__wf2aK{font-size:.9rem;opacity:.6}.FormPdfEditorPage_previewTextarea__FUmQj{background:#fff;border:1px solid #aaa;border-radius:3px;box-sizing:border-box;color:#bbb;font-size:.85rem;min-height:80px;padding:8px 10px;width:100%}.FormPdfEditorPage_previewRadioGroup__VuEw0{display:flex;flex-direction:column;gap:8px;margin-top:4px}.FormPdfEditorPage_previewRadioLabel__ykdSu{align-items:center;color:#333;cursor:default;display:flex;font-size:.88rem;gap:8px}.FormPdfEditorPage_previewRadio__fn-XR{background:#fff;border:1.5px solid #888;border-radius:50%;display:inline-block;flex-shrink:0;height:14px;width:14px}.FormPdfEditorPage_previewCheckbox__R7zTI{background:#fff;border:1.5px solid #888;border-radius:2px;display:inline-block;flex-shrink:0;height:14px;width:14px}.FormPdfEditorPage_previewSignatureBox__IBubZ{background:#fff;border:1px solid #aaa;border-radius:3px;box-sizing:border-box;height:70px;width:100%}.FormPdfEditorPage_previewUploadBox__GCJYa{background:#fafafa;border:1px dashed #aaa;border-radius:3px;color:#999;font-size:.85rem;padding:10px 14px}.FormPdfEditorPage_previewFieldActive__9Z2TB,.FormPdfEditorPage_previewField__UuURo:hover .FormPdfEditorPage_previewInputBox__9lo8n,.FormPdfEditorPage_previewField__UuURo:hover .FormPdfEditorPage_previewTextarea__FUmQj{border-color:#f4b400}.FormPdfEditorPage_previewSectionHeading__dUp9B{border:none;color:#111;font-size:1.1rem;font-weight:700;margin:28px 0 14px;padding:0}.FormPdfEditorPage_previewInstruction__Srg33{word-wrap:break-word;color:#444;font-size:.88rem;line-height:1.6;margin:0 0 18px;white-space:pre-wrap}.FormPdfEditorPage_emptyPreview__4xyVr{border:1px dashed #e8d070;border-radius:8px;color:#7d6836;padding:24px;text-align:center}.FormPdfEditorPage_paperFooter__sRT9L{border-top:1.5px solid #e8d070;color:#6b7280;font-size:.85rem;font-weight:500;margin-top:auto;padding-top:16px}.FormCompletionPage_shell__kmVEp{background:repeating-radial-gradient(circle at 10% 10%,#fff8d6,#fff8d6 8px,#fffbe9 9px,#fffbe9 20px),linear-gradient(115deg,#fffef7 80%,#fff7d8 130%);display:flex;gap:24px;min-height:100vh;padding:40px 24px}.FormCompletionPage_main__mncZB{flex:1 1;min-width:0}.FormCompletionPage_page__UBLej{margin:0 auto;max-width:880px;padding:24px 24px 100px}.FormCompletionPage_topbar__sjZgU{justify-content:space-between;margin-bottom:18px}.FormCompletionPage_titleArea__4M\+3d,.FormCompletionPage_topbar__sjZgU{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FormCompletionPage_title__ZLXqG{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin:0}.FormCompletionPage_subtitle__Vlayn{color:#6b7280;font-size:.92rem}.FormCompletionPage_btnPrimary__ALGzQ{background:linear-gradient(135deg,#f4b400,#e09f00);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:700;padding:10px 18px}.FormCompletionPage_btnSecondary__0JpCv{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;font-weight:600;padding:9px 16px}.FormCompletionPage_btnGhost__pAGio{background:#0000;border:none;color:#6b7280;cursor:pointer;font-weight:600}.FormCompletionPage_actions__mBLat{display:flex;flex-wrap:wrap;gap:8px}.FormCompletionPage_message__ae8a5{border-radius:8px;font-size:.92rem;font-weight:600;margin-bottom:16px;padding:10px 14px}.FormCompletionPage_success__xw4cI{background:#f0fdf4;border-left:4px solid #22c55e;color:#166534}.FormCompletionPage_error__kjRZ1{background:#fef2f2;border-left:4px solid #ef4444;color:#991b1b}.FormCompletionPage_info__WFsC8{background:#fffbe4;border-left:4px solid #f4b400;color:#92400e}.FormCompletionPage_statusBar__N4yWP{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px;margin-bottom:14px}.FormCompletionPage_statusPill__wZB5X{border-radius:999px;display:inline-block;font-size:.74rem;font-weight:700;padding:3px 10px;text-transform:uppercase}.FormCompletionPage_draft__XMjLC{background:#fef3c7;color:#92400e}.FormCompletionPage_completed__YBG2r{background:#dcfce7;color:#166534}.FormCompletionPage_awaiting__reMlo{background:#ede9fe;color:#5b21b6}.FormCompletionPage_signed__bXc-1{background:#dcfce7;color:#166534}.FormCompletionPage_form__i6RP8{display:flex;flex-direction:column;gap:14px}.FormCompletionPage_field__wRfun{background:#fff;border:1.5px solid #f0e1b1;border-radius:12px;padding:16px 18px}.FormCompletionPage_label__oY\+pi{color:#1a1a1a;display:block;font-size:.95rem;font-weight:600;margin-bottom:6px}.FormCompletionPage_required__R4cU9{color:#b91c1c;margin-left:4px}.FormCompletionPage_help__i4Ke\+{color:#6b7280;font-size:.82rem;margin-bottom:8px}.FormCompletionPage_input__QnNiv,.FormCompletionPage_select__YvU7V,.FormCompletionPage_textarea__wS0KA{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.95rem;padding:10px 12px;width:100%}.FormCompletionPage_textarea__wS0KA{min-height:90px;resize:vertical}.FormCompletionPage_choiceList__VAT9P{display:flex;flex-direction:column;gap:6px}.FormCompletionPage_choiceItem__SS7cz{align-items:center;background:#fffdf6;border:1px solid #f0e1b1;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 10px}.FormCompletionPage_choiceItem__SS7cz:hover{background:#fffbe4}.FormCompletionPage_section__H\+2nV{background:#fffbe4;border-left:4px solid #f4b400;border-radius:8px;color:#1a1a1a;font-weight:700;padding:10px 14px}.FormCompletionPage_instruction__N-mkd{background:#fff;border:1px dashed #e8d070;border-radius:8px;color:#374151;font-size:.92rem;padding:10px 14px}.FormCompletionPage_uploadZone__gNowI{align-items:center;background:#fffdf6;border:2px dashed #e8d070;border-radius:10px;box-sizing:border-box;color:#ad8c11;cursor:pointer;display:flex;font-weight:700;gap:8px;justify-content:center;min-height:76px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.FormCompletionPage_uploadZone__gNowI:focus-within,.FormCompletionPage_uploadZone__gNowI:hover{background:#fffbe4;border-color:#f4b400;box-shadow:0 0 0 3px #f4b4001a}.FormCompletionPage_uploadZoneDisabled__QgcdI{cursor:not-allowed;opacity:.65}.FormCompletionPage_fileInput__Vgzrn{display:none}.FormCompletionPage_fileList__M9P6G{display:flex;flex-direction:column;gap:6px;margin-top:8px}.FormCompletionPage_fileRow__Qyo-7{align-items:center;background:#fffdf6;border:1px solid #f0e1b1;border-radius:6px;display:flex;font-size:.85rem;gap:8px;padding:6px 8px}.FormCompletionPage_fileLink__wdvut{color:#ad8c11;text-decoration:none}.FormCompletionPage_fileLink__wdvut:hover{text-decoration:underline}.FormCompletionPage_signedCard__IRaf-{background:#fff;border:1.5px solid #f0e1b1;border-radius:12px;padding:16px 18px}.FormCompletionPage_signedImg__w-JXv{max-height:120px;max-width:280px}.FormCompletionPage_empty__4Fi\+A{color:#6b7280;padding:30px 12px;text-align:center}.PublicSignPage_page__569es{background:linear-gradient(180deg,#fffef9,#fff8df);display:flex;flex-direction:column;min-height:100vh}.PublicSignPage_brandbar__sKeyK{align-items:center;background:#fff;border-bottom:1.5px solid #f0e1b1;color:#ad8c11;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;padding:14px 20px}.PublicSignPage_shell__OCSEi{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:32px 24px 80px}.PublicSignPage_card__Cx7Fs{background:#fff;border:1.5px solid #f0e1b1;border-radius:14px;box-shadow:0 12px 32px #7a4d161f,0 2px 6px #7a4d160f;max-width:860px;padding:36px 48px 44px;width:100%}@media (max-width:720px){.PublicSignPage_shell__OCSEi{padding:16px 8px 60px}.PublicSignPage_card__Cx7Fs{border-radius:10px;padding:22px 18px 28px}}.PublicSignPage_cardTitle__5vpsr{color:#1a1a1a;font-size:1.25rem;font-weight:800;margin:0 0 6px}.PublicSignPage_cardSub__DCyW0{color:#6b7280;font-size:.9rem;margin-bottom:16px}.PublicSignPage_documentHeader__u7gvS{background:#fffef5;border-bottom:3px solid #ffe066;border-top:3px solid #ffe066;margin:18px 0;padding:18px 0}.PublicSignPage_documentHeaderTop__HQXXS{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(240px,1fr)}.PublicSignPage_documentBrand__avm\+5{min-width:0}.PublicSignPage_documentLogo__-kbKa{display:block;max-height:64px;max-width:150px;object-fit:contain}.PublicSignPage_documentLogoFallback__VnOkD{color:#ad8c11;font-size:1.35rem;font-weight:800;line-height:1.2}.PublicSignPage_documentTitle__hsOlS{color:#1a1a1a;font-size:1.65rem;font-weight:800;line-height:1.15;margin:18px 0 8px}.PublicSignPage_documentDescription__dAuFM{color:#6b7280;font-size:.95rem;line-height:1.45;margin:0}.PublicSignPage_documentCompanyDetails__Q79ZA{align-items:flex-end;color:#667085;display:flex;flex-direction:column;font-size:.9rem;gap:4px;line-height:1.35;text-align:right}.PublicSignPage_documentCompanyDetails__Q79ZA strong{color:#1f2937;font-size:1rem}.PublicSignPage_documentMeta__rSJYR{grid-gap:8px;display:grid;gap:8px;margin:18px 0 0 auto;width:min(100%,330px)}.PublicSignPage_documentMetaRow__CmeYg{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:72px 1fr}.PublicSignPage_documentMetaRow__CmeYg span{color:#6b7280;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.PublicSignPage_documentMetaRow__CmeYg strong{background:#fffbe4;border:1.5px solid #f7d44c;border-radius:10px;color:#7a6329;display:block;font-size:1.05rem;line-height:1.3;min-height:42px;padding:10px 14px;text-align:right}@media (max-width:720px){.PublicSignPage_documentHeaderTop__HQXXS{gap:14px;grid-template-columns:1fr}.PublicSignPage_documentCompanyDetails__Q79ZA{align-items:flex-start;text-align:left}.PublicSignPage_documentMeta__rSJYR{margin-left:0;width:100%}}.PublicSignPage_summary__QH\+Vz{background:#fffbe4;border:1px solid #f0e1b1;border-radius:10px;color:#374151;font-size:.9rem;line-height:1.5;margin-bottom:16px;padding:12px 14px}.PublicSignPage_label__yHyGT{color:#ad8c11;display:block;font-size:.86rem;font-weight:600;margin-bottom:6px}.PublicSignPage_input__Z5NZ7{background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.95rem;margin-bottom:14px;padding:12px 14px;width:100%}.PublicSignPage_legal__Y6WCN{background:#fffdf6;border:1px dashed #e8d070;border-radius:10px;color:#374151;font-size:.83rem;line-height:1.45;margin:12px 0;padding:12px 14px}.PublicSignPage_consent__ezvLk{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:.86rem;gap:10px;margin-bottom:10px}.PublicSignPage_consent__ezvLk input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #e8b100;border-radius:2px;cursor:pointer;flex-shrink:0;height:16px;margin-top:1px;padding:0;position:relative;transition:background .15s,border-color .15s;width:16px}.PublicSignPage_consent__ezvLk input[type=checkbox]:checked{background:#ffb800;border-color:#ffb800}.PublicSignPage_consent__ezvLk input[type=checkbox]:checked:after{border:1.5px solid #fff;border-left:none;border-top:none;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px}.PublicSignPage_error__xqMr7{background:#fef2f2;border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;font-size:.9rem;margin-bottom:12px;padding:10px 12px}.PublicSignPage_successBox__UbwKo{padding:30px 12px;text-align:center}.PublicSignPage_successIcon__pxaQ-{align-items:center;background:#dcfce7;border-radius:50%;color:#166534;display:flex;font-size:30px;height:64px;justify-content:center;margin:0 auto 14px;width:64px}.PublicSignPage_successTitle__P8hM2{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin-bottom:6px}.PublicSignPage_successDesc__1xts2{color:#6b7280;font-size:.95rem}.PublicSignPage_btnPrimary__gx3b2{background:linear-gradient(135deg,#f4b400,#e09f00);border:none;border-radius:10px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:800;padding:14px 22px;width:100%}.PublicSignPage_btnPrimary__gx3b2:disabled{cursor:not-allowed;opacity:.5}.PublicSignPage_statusBlock__-YaZO{padding:30px 16px;text-align:center}.PublicSignPage_statusBlock__-YaZO h2{color:#1a1a1a;font-size:1.2rem;margin-bottom:6px}.PublicSignPage_statusBlock__-YaZO p{color:#6b7280;font-size:.95rem}.PublicSignPage_footerNote__uy-lo{color:#9ca3af;font-size:.75rem;margin-top:18px;text-align:center}.PublicSignPage_formSection__Xl\+3n{padding:16px 16px 8px}.PublicSignPage_completedBySection__5le8T,.PublicSignPage_formSection__Xl\+3n{background:#fffdf6;border:1.5px solid #f0e1b1;border-radius:12px;margin-bottom:20px}.PublicSignPage_completedBySection__5le8T{padding:16px}.PublicSignPage_completedByGrid__6pnI6{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.PublicSignPage_completedByField__yqqAt{min-width:0}.PublicSignPage_completedByField__yqqAt .PublicSignPage_fieldLabel__GKzhd{color:#6b7280;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.PublicSignPage_completedByField__yqqAt .PublicSignPage_fieldInput__L7ZJl{background:#fff;margin:0}.PublicSignPage_formSectionTitle__JJw2a{color:#ad8c11;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.PublicSignPage_formHeading__gXREX{border-bottom:1.5px solid #f0e1b1;color:#1a3d2b;font-size:1rem;font-weight:700;margin:10px 0;padding-bottom:6px}.PublicSignPage_formInstruction__-kmsQ{color:#6b7280;font-size:.85rem;font-style:italic;line-height:1.4;margin-bottom:10px}.PublicSignPage_fieldGroup__mCfko{margin-bottom:14px}.PublicSignPage_fieldLabel__GKzhd{color:#374151;display:block;font-size:.87rem;font-weight:600;margin-bottom:5px}.PublicSignPage_required__qPsOi{color:#ef4444}.PublicSignPage_fieldHint__rtmlf{color:#9ca3af;font-size:.79rem;margin-bottom:5px}.PublicSignPage_fieldInput__L7ZJl{background:#fff;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.93rem;padding:11px 13px;width:100%}.PublicSignPage_fieldInput__L7ZJl:focus{border-color:#f4b400;outline:none}.PublicSignPage_fieldTextarea__kXO0F{background:#fff;border:1.5px solid #e8d070;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:inherit;font-size:.93rem;padding:11px 13px;resize:vertical;width:100%}.PublicSignPage_fieldTextarea__kXO0F:focus{border-color:#f4b400;outline:none}.PublicSignPage_radioGroup__sS4Bw{display:flex;flex-wrap:wrap;gap:8px}.PublicSignPage_radioLabel__F1v6k{align-items:center;background:#fff;border:1.5px solid #e8d070;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.9rem;gap:7px;padding:8px 14px}.PublicSignPage_radioLabel__F1v6k input{display:none}.PublicSignPage_radioActive__fdeOv{background:#fffbe4;border-color:#f4b400;color:#1a1a1a;font-weight:600}.PublicSignPage_checkGroup__lRDII{display:flex;flex-direction:column;gap:8px}.PublicSignPage_checkLabel__0jyKi{align-items:center;background:#fff;border:1.5px solid #e8d070;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.9rem;gap:9px;padding:9px 14px}.PublicSignPage_checkLabel__0jyKi input{display:none}.PublicSignPage_checkActive__BU33Z{background:#fffbe4;border-color:#f4b400;color:#1a1a1a;font-weight:600}.PublicSignPage_mobileTip__niwHb{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;font-size:.84rem;margin-bottom:14px;padding:10px 14px}.PublicSignPage_signTabs__93XCy{display:flex;gap:8px;margin-bottom:12px}.PublicSignPage_signTab__ZmNC4{align-items:center;background:#fffdf6;border:1.5px solid #e8d070;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:.88rem;font-weight:600;gap:6px;justify-content:center;padding:9px 12px}.PublicSignPage_signTab__ZmNC4:hover{background:#fffbe4}.PublicSignPage_signTabActive__863od{background:#fffbe4;border-color:#f4b400;color:#1a1a1a}.PublicSignPage_uploadDrop__bo6aF{align-items:center;background:#fffdf6;border:2px dashed #e8d070;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:8px;min-height:140px;padding:20px;text-align:center}.PublicSignPage_uploadDrop__bo6aF:hover{background:#fffbe4;border-color:#f4b400}.PublicSignPage_uploadPrompt__c10ax{align-items:center;color:#ad8c11;display:flex;flex-direction:column;font-size:.92rem;gap:8px}.PublicSignPage_uploadSub__xv\+be{color:#9ca3af;font-size:.78rem}.PublicSignPage_uploadPreview__BO\+6n{border-radius:4px;max-height:100px;max-width:100%;object-fit:contain}.PublicSignPage_uploadChange__2ew\+t{color:#ad8c11;font-size:.78rem;margin-top:6px}.PublicSignPage_uploadedName__IlURX{color:#6b7280;font-size:.78rem;margin-bottom:10px}.PublicSignPage_inlineSigClear__q-HlT{background:none;border:none;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:.78rem;padding:4px 0}.PublicSignPage_inlineSigClear__q-HlT:hover{color:#ef4444}.PublicSignPage_sigBelow__YHzUS{align-items:center;background:#fafaf8;border-radius:0 0 6px 6px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:12px;padding:6px 12px}.PublicSignPage_sigBelowName__ualR7{color:#374151;font-size:.82rem;font-style:italic}.PublicSignPage_sigBelowDate__kOwG8{color:#9ca3af;font-size:.78rem}.SafetyPage_statsGrid__bPMaV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:8px 0 22px}.SafetyPage_statCard__ckR\+V{background:#ffffffc7;border:1px solid #dabe5052;border-radius:14px;box-shadow:0 2px 10px #b99a2a0f;padding:16px 18px}.SafetyPage_statValue__gsS7s{color:#4d3f0a;font-size:1.65rem;font-weight:800;line-height:1}.SafetyPage_statLabel__vzx1q{color:#7f6a14;font-size:.82rem;font-weight:700;margin-top:6px}.SafetyPage_statHint__69uko{color:#6f601aa6;font-size:.72rem;margin-top:4px}.SafetyPage_statCard_primary__DSgfP{border-left:4px solid #d4a93b}.SafetyPage_statCard_warning__ONnfh{border-left:4px solid #e9a13a}.SafetyPage_statCard_positive__JtcGA{border-left:4px solid #2f7d3a}.SafetyPage_statCard_neutral__MqVVW{border-left:4px solid #b8a868}.SafetyPage_categoryGrid__34pof{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:20px}.SafetyPage_categoryCard__h58nl{align-items:center;background:#ffffffd1;border:1px solid #dabe504d;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .18s,box-shadow .18s,transform .12s}.SafetyPage_categoryCard__h58nl:hover{border-color:#e9c25a;box-shadow:0 4px 14px #b99a2a29;transform:translateY(-1px)}.SafetyPage_categoryCardActive__ar1eh{background:linear-gradient(135deg,#fff7d6,#fffbe9);border-color:#c9a227;box-shadow:0 4px 14px #b99a2a38}.SafetyPage_safetyPrimaryBtn__is95N{align-items:center;background:#f4b400;border:2px solid #f4b400;border-radius:10px;box-shadow:0 2px 8px #b99a2a40;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:6px;justify-content:center;line-height:1;padding:9px 20px;text-decoration:none;transition:all .18s ease}.SafetyPage_safetyPrimaryBtn__is95N:focus-visible,.SafetyPage_safetyPrimaryBtn__is95N:hover:not(:disabled){background:#fff;border-color:#f4b400;box-shadow:0 4px 14px #b99a2a59;color:#f4b400;transform:translateY(-1px)}.SafetyPage_safetyPrimaryBtn__is95N:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.SafetyPage_categoryIconWrap__VZVWo{align-items:center;background:linear-gradient(135deg,#fff4c2,#ffe7a3);border:1px solid #edd85a;border-radius:10px;color:#8a6a13;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SafetyPage_categoryBody__zCxzr{flex:1 1;min-width:0}.SafetyPage_categoryTitle__jQDTl{color:#4d3f0a;font-size:.92rem;font-weight:700}.SafetyPage_categorySub__-dtai{color:#6f601ab3;font-size:.74rem;margin-top:2px}.SafetyPage_categoryCount__XExqZ{background:#ffd6002e;border:1px solid #ffd6006b;border-radius:999px;color:#7f6a14;flex-shrink:0;font-size:1.05rem;font-weight:800;padding:2px 10px}.SafetyPage_categoryChip__QE3HK{background:#fbf3d4;color:#957916}.SafetyPage_categoryChip__QE3HK,.SafetyPage_pendingChip__0mw6C{align-items:center;border:none;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 9px}.SafetyPage_pendingChip__0mw6C{background:#fdecc7;color:#a36a17}.SafetyPage_rowLink__42tgj{align-items:center;color:#8a6a13;display:inline-flex;font-size:.82rem;font-weight:700;gap:4px;text-decoration:none}.SafetyPage_rowLink__42tgj:hover{color:#6b520a;text-decoration:underline}.SafetyPage_templateTableWrap__KFm2r{background:#fff;border:1px solid #f1e3a8;border-radius:12px;box-shadow:0 1px 3px #7a4d160a;margin-top:8px;overflow:hidden}.SafetyPage_templateTable__guea4{border-collapse:collapse;color:#1a1a1a;font-size:13px;table-layout:fixed;width:100%}.SafetyPage_templateTable__guea4 thead th{background:#fffde7;border-bottom:1px solid #f1e3a8;color:#7f6a14;font-size:10.5px;font-weight:800;letter-spacing:.5px;padding:10px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.SafetyPage_templateThNum__SfxX3{text-align:center!important}.SafetyPage_templateThActions__s0ah0{text-align:right!important}.SafetyPage_templateRow__WyD-D{cursor:pointer;transition:background .13s,box-shadow .13s}.SafetyPage_templateRow__WyD-D:hover{background:linear-gradient(90deg,#fff4c280,#fff4c240);box-shadow:inset 3px 0 0 0 #d4a93b}.SafetyPage_templateRow__WyD-D:focus{background:#ffe89680;box-shadow:inset 3px 0 0 0 #c79212;outline:none}.SafetyPage_templateRow__WyD-D td{border-bottom:1px solid #f6efd1;padding:12px 14px;vertical-align:middle}.SafetyPage_templateRow__WyD-D:last-child td{border-bottom:none}.SafetyPage_templateRowTitle__1EgjN{color:#1f2937;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SafetyPage_templateRowSub__ndVKM{color:#6b7280;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SafetyPage_templateStatusChip__BGw4Y{align-items:center;border:none;border-radius:4px;color:#1a1a1a;display:inline-flex;font-size:11px;font-weight:700;padding:3px 10px;white-space:nowrap}.SafetyPage_templateNumCell__fldAr{font-feature-settings:"tnum";color:#4d3f0a;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.SafetyPage_templateMutedCell__K1T3Z{color:#cbd5e1}.SafetyPage_templateDateCell__M3wgi{font-feature-settings:"tnum";color:#4d3f0a;font-variant-numeric:tabular-nums;padding-right:18px!important;white-space:nowrap}.SafetyPage_templateActionCell__S0lWu{text-align:right;white-space:nowrap}.SafetyPage_templateActions__pdbkf{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:158px;white-space:nowrap}.SafetyPage_actionPrimary__bLNv2{align-items:center;background:linear-gradient(135deg,#ffd24d,#f4b400);border:none;border-radius:8px;box-shadow:0 1px 2px #f4b4002e;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:6px 14px;transition:filter .12s,transform .12s,box-shadow .12s}.SafetyPage_actionPrimary__bLNv2:hover{box-shadow:0 3px 8px #f4b40040;filter:brightness(1.05);transform:translateY(-1px)}.SafetyPage_actionSecondary__1iZHP{align-items:center;background:#fffbe4;border:1.5px solid #e8d070;border-radius:8px;color:#ad8c11;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s}.SafetyPage_actionSecondary__1iZHP:hover{background:#fff3bf;border-color:#d4a93b;transform:translateY(-1px)}.SafetyPage_templateEmpty__mTcK-{color:#6b7280;font-size:13px;padding:36px 24px;text-align:center}@media (max-width:900px){.SafetyPage_templateTable__guea4{table-layout:auto}.SafetyPage_templateTable__guea4 tbody td:nth-child(2),.SafetyPage_templateTable__guea4 tbody td:nth-child(6),.SafetyPage_templateTable__guea4 thead th:nth-child(2),.SafetyPage_templateTable__guea4 thead th:nth-child(6){display:none}}@media (max-width:600px){.SafetyPage_actionSecondary__1iZHP,.SafetyPage_templateTable__guea4 tbody td:nth-child(4),.SafetyPage_templateTable__guea4 thead th:nth-child(4){display:none}}.SubscriptionGate_overlay__fXho8{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.SubscriptionGate_card__IYxX-{animation:SubscriptionGate_slideUp__ycinH .25s ease;background:#fffdf9;border:2px solid #ffe066;border-radius:16px;box-shadow:0 0 0 6px #ffe06626,0 20px 60px #00000059;max-width:460px;padding:2.5rem 2rem;text-align:center;width:100%}@keyframes SubscriptionGate_slideUp__ycinH{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.SubscriptionGate_lockIcon__5sKKR{font-size:2.5rem;line-height:1;margin-bottom:1rem}.SubscriptionGate_title__3aY\+E{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.SubscriptionGate_body__VPHto{color:#555;font-size:.95rem;line-height:1.6;margin:0 0 1.75rem}.SubscriptionGate_actions__FgqIJ{display:flex;flex-direction:column;gap:.75rem}.SubscriptionGate_primaryBtn__XVoSM{background:linear-gradient(135deg,#ffe066,#ffc200);border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:700;padding:.85rem 1.5rem;transition:opacity .15s,transform .1s}.SubscriptionGate_primaryBtn__XVoSM:hover{opacity:.9;transform:translateY(-1px)}.SubscriptionGate_secondaryBtn__vuwqM{background:#fff;border:1.5px solid #ccc;border-radius:8px;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;padding:.8rem 1.5rem;transition:border-color .15s,background .15s}.SubscriptionGate_secondaryBtn__vuwqM:hover:not(:disabled){background:#fffdf3;border-color:#ffe066}.SubscriptionGate_secondaryBtn__vuwqM:disabled{cursor:not-allowed;opacity:.6}.SubscriptionGate_help__dAx44{color:#888;font-size:.82rem;margin:1.25rem 0 0}.SubscriptionGate_help__dAx44 a{color:#c8a000;text-decoration:none}.SubscriptionGate_help__dAx44 a:hover{text-decoration:underline}.SubscriptionGate_frozenCard__I4xWj{background:#f0f8ff;border-color:#b3d9f7;box-shadow:0 0 0 6px #64b5f61f,0 20px 60px #00000040}.SubscriptionGate_frozenCard__I4xWj .SubscriptionGate_title__3aY\+E{color:#0d47a1}.SubscriptionGate_frozenCard__I4xWj .SubscriptionGate_body__VPHto{color:#1565c0;opacity:.85}.SubscriptionGate_deleteHint__ApojC{border-top:1px solid #f0e7c8;margin-top:1.25rem;padding-top:1.25rem}.SubscriptionGate_deleteHint__ApojC p{color:#aaa;font-size:.8rem;line-height:1.5;margin:0}.SubscriptionGate_deleteHintLink__mFWcV{color:#c62828!important;font-weight:600;text-decoration:none}.SubscriptionGate_deleteHintLink__mFWcV:hover{text-decoration:underline!important}:root{--header-h:65px;--footer-h:65px;--hc-gold-strong:#f2b632;--hc-gold-dark:#8f620f;--hc-gold-deep:#5f4210;--hc-honey:#f5c24a;--hc-honey-light:#fff3d2;--hc-honey-dark:#d89a1f;--hc-warm-tan:#c98b35;--hc-cream:#fffef9;--hc-brown-light:#bb7a2c;--hc-brown-dark:#7a4d16;--hc-bg-glass:#fffdf6;--hc-border-soft:#edd9b6;--hc-shadow-soft:#7a4d1614;--hc-shadow-gold:#d89a1f24;--hc-text-primary:#1f2937;--hc-text-muted:#6b7280;--hc-success:#16a34a;--hc-info:#2563eb;--hc-glass-blur:blur(22px);--gauge-track:#ebebeb}@media (max-width:480px){:root{--footer-h:65px}}[data-theme=dark]{--hc-gold-strong:#f4b400;--hc-gold-dark:#c99200;--hc-cream:#0d0d14;--hc-bg-glass:#1a1828;--hc-border-soft:#8b5cf62e;--hc-shadow-soft:#00000059;--hc-shadow-gold:#6d4dd914;--hc-text-primary:#ede9ff;--hc-text-muted:#9b93bb;--gauge-track:#c4b5fd1f;color-scheme:dark}[data-theme=dark] body,[data-theme=dark] html,html[data-theme=dark],html[data-theme=dark] body{background:radial-gradient(ellipse at 0 0,#6d4dd91f 0,#0000 55%),radial-gradient(ellipse at 100% 100%,#8b5cf612 0,#0000 50%),#0d0d14;color:#6b7280;color:var(--hc-text-muted)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#1a1828e6;border-color:#8b5cf640;color:#1f2937;color:var(--hc-text-primary)}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2937;-webkit-text-fill-color:var(--hc-text-primary);box-shadow:inset 0 0 0 1000px #1a1828}[data-theme=dark] .glass-card{background:#fffdf6;background:var(--hc-bg-glass);border-color:#edd9b6;border-color:var(--hc-border-soft)}[data-theme=dark] p{color:#6b7280;color:var(--hc-text-muted)}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0}body,html{background:radial-gradient(circle at 10% 15%,#fcd34d0a,#0000 40%),radial-gradient(circle at 90% 85%,#fcd34d08,#0000 45%),#fff;color:#1f2937;color:var(--hc-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root-layout{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.has-fixed-header #root-layout{padding-top:65px;padding-top:var(--header-h)}#app-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.aboutPage,.featuresBg,.helpBg,.homepage,.page,.pricingBg{flex:1 0 auto;min-height:0;padding-bottom:clamp(8px,2vw,16px);width:100%}#app-content>:last-child,.aboutPage>:last-child,.featuresBg>:last-child,.helpBg>:last-child,.homepage>:last-child,.page>:last-child,.pricingBg>:last-child{margin-bottom:0!important}.glass-card{backdrop-filter:blur(22px);backdrop-filter:var(--hc-glass-blur);-webkit-backdrop-filter:blur(22px);-webkit-backdrop-filter:var(--hc-glass-blur);background:#fffdf6;background:var(--hc-bg-glass);border:1px solid #edd9b6;border:1px solid var(--hc-border-soft);border-radius:24px;box-shadow:0 12px 40px #7a4d1614,0 0 30px #d89a1f24;box-shadow:0 12px 40px var(--hc-shadow-soft),0 0 30px var(--hc-shadow-gold)}h1{font-size:34px;font-weight:800;letter-spacing:-.5px}h1,h2{margin:0}h2{font-size:24px}h2,h3{font-weight:700}h3{font-size:18px;margin:0 0 16px}p{color:#6b7280;color:var(--hc-text-muted);margin:0}button{cursor:pointer;font-family:inherit}.btn-primary{background:linear-gradient(135deg,#f2b632,#8f620f);background:linear-gradient(135deg,var(--hc-gold-strong),var(--hc-gold-dark));border:none;border-radius:14px;color:#fff;font-weight:600;padding:10px 18px;transition:all .25s ease}.btn-primary:hover{box-shadow:0 8px 25px #f4b40059;transform:translateY(-2px)}.badge-success{background:linear-gradient(135deg,#16a34a,#22c55e)}.badge-info,.badge-success{border-radius:20px;color:#fff;font-weight:600;padding:6px 14px}.badge-info{background:linear-gradient(135deg,#2563eb,#3b82f6)}input,textarea{background:#ffffffd9;border:1px solid #f4b4004d;border-radius:12px;font-family:inherit;outline:none;padding:12px 14px;transition:all .25s ease}input:focus,textarea:focus{border-color:#f2b632;border-color:var(--hc-gold-strong);box-shadow:0 0 0 3px #f4b40026}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill{-webkit-text-fill-color:#1f2937;-webkit-text-fill-color:var(--hc-text-primary);box-shadow:inset 0 0 0 1000px #ffffffd9;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (max-width:768px){.aboutPage,.featuresBg,.helpBg,.homepage,.page,.pricingBg{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}}body.invoice-modal-open aside[class*=SettingsSidebar],body.invoice-modal-open aside[class*=sidebar]{display:none!important}body.invoice-modal-open main{padding-left:0!important}body.quote-modal-open aside[class*=SettingsSidebar],body.quote-modal-open aside[class*=sidebar],body.quote-modal-open div[class*=LeftSidebar_sidebar],body.quote-modal-open div[class*=SettingsSidebar_sidebar]{display:none!important}body.quote-modal-open main{padding-left:0!important}body.quote-modal-open [class*=SettingsPage_content],body.quote-modal-open [class*=SettingsPage_settingsContainer]{overflow:visible!important}body.employees-modal-open,body.labour-categories-modal-open{overflow:hidden}body.employees-modal-open aside[class*=SettingsSidebar],body.employees-modal-open aside[class*=sidebar],body.employees-modal-open div[class*=LeftSidebar_sidebar],body.employees-modal-open div[class*=SettingsSidebar_sidebar],body.labour-categories-modal-open aside[class*=SettingsSidebar],body.labour-categories-modal-open aside[class*=sidebar],body.labour-categories-modal-open div[class*=LeftSidebar_sidebar],body.labour-categories-modal-open div[class*=SettingsSidebar_sidebar]{display:none!important}body.employees-modal-open main,body.labour-categories-modal-open main{padding-left:0!important}body.employees-modal-open [class*=SettingsPage_content],body.employees-modal-open [class*=SettingsPage_settingsContainer],body.labour-categories-modal-open [class*=SettingsPage_content],body.labour-categories-modal-open [class*=SettingsPage_settingsContainer]{overflow:visible!important}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{min-width:0}canvas,img,svg,video{height:auto;max-width:100%}@media (min-width:641px) and (max-width:1024px){table:not([class*=jobsTableModern]):not([class*=dashboardJobsTable]){-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto}}@media (max-width:1024px){[class*=Container_],[class*=Page_],[class*=container],[class*=page],main{padding-left:16px!important;padding-right:16px!important}[class*=grid]:not([class*=MiniCalendar]):not([class*=Calendar]){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}h1{font-size:1.5rem!important}h2{font-size:1.25rem!important}h3{font-size:1.1rem!important}}@media (max-width:640px){html{font-size:15px}[role=button],a[class*=Button],a[class*=button],button,input[type=button],input[type=submit]{min-height:40px}input,select,textarea{font-size:16px;min-height:40px}[class*=Grid_]:not([class*=MiniCalendar]):not([class*=Calendar]),[class*=grid]:not([class*=MiniCalendar]):not([class*=Calendar]){grid-template-columns:1fr!important}[class*=Cards_],[class*=Row_],[class*=cards],[class*=row]{flex-wrap:wrap!important}[class*=gaugeDonutRow],[class*=gaugeRow],[class*=gaugeTabs]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none}[class*=gaugeDonutRow]::-webkit-scrollbar,[class*=gaugeRow]::-webkit-scrollbar,[class*=gaugeTabs]::-webkit-scrollbar{display:none}[class*=Container_],[class*=Page_],[class*=container],[class*=page],main{padding-left:12px!important;padding-right:12px!important}[class*=Card_],[class*=Panel_],[class*=card],[class*=panel]{border-radius:12px}[class*=Dialog_],[class*=Modal_]:not([class*=Backdrop]):not([class*=Overlay]),[class*=dialog],[class*=modal]:not([class*=Backdrop]):not([class*=Overlay]){border-radius:0!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;width:100%!important}[class*=DialogContent],[class*=ModalContent],[class*=dialogContent],[class*=modalContent]{max-width:100vw!important;width:100%!important}aside[class*=Sidebar],aside[class*=sidebar],div[class*=LeftSidebar],div[class*=SettingsSidebar],div[class*=leftSidebar],div[class*=settingsSidebar]{display:none!important}[class*=MainContent],[class*=SettingsContainer],[class*=mainContent],[class*=settingsContainer],main{margin-left:0!important;padding-left:12px!important}nav [class*=Links_],nav [class*=links],nav [class*=menu]{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}@media (max-width:420px){html{font-size:14px}[class*=Container_],[class*=Page_],[class*=container],[class*=page],main{padding-left:8px!important;padding-right:8px!important}h1{font-size:1.25rem!important}h2{font-size:1.1rem!important}[class*=hideOnMobile],[data-hide-mobile]{display:none!important}}@media (min-width:641px) and (max-width:1024px) and (orientation:landscape){[class*=gaugeRow],[class*=gaugeTabs]{flex-wrap:wrap!important}}[data-theme=dark]{--hc-lilac:#c4b5fd;--hc-lilac-soft:#b6a9e8;--hc-lilac-strong:#a78bfa;--hc-violet-deep:#6d4dd9;--hc-surface-1:#161224;--hc-surface-2:#1c1830;--hc-surface-3:#221d3a}[data-theme=dark] [class*=Page_][class*=Bg],[data-theme=dark] [class*=_pageContainer],[data-theme=dark] [class*=_pageWrapper],[data-theme=dark] [class*=_settingsContainer]{background:#0000!important;color:var(--hc-lilac-soft)}[data-theme=dark] [class*=DashboardTasksCard_][class*=card],[data-theme=dark] [class*=DashboardTasksCard_][class*=root],[data-theme=dark] [class*=DashboardTasksCard_][class*=wrapper]{background:linear-gradient(160deg,var(--hc-surface-2) 0,var(--hc-surface-3) 100%)!important;border-color:#8b5cf638!important;box-shadow:0 8px 24px #00000059!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=DashboardTasksCard_]{color:var(--hc-lilac-soft)}[data-theme=dark] [class*=DashboardTasksCard_] [class*=Title],[data-theme=dark] [class*=DashboardTasksCard_] [class*=headerLabel],[data-theme=dark] [class*=DashboardTasksCard_] [class*=taskName],[data-theme=dark] [class*=DashboardTasksCard_] [class*=title],[data-theme=dark] [class*=DashboardTasksCard_] b,[data-theme=dark] [class*=DashboardTasksCard_] strong{color:var(--hc-lilac)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=Meta],[data-theme=dark] [class*=DashboardTasksCard_] [class*=meta],[data-theme=dark] [class*=DashboardTasksCard_] [class*=subtitle],[data-theme=dark] [class*=DashboardTasksCard_] small{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=addBtn],[data-theme=dark] [class*=DashboardTasksCard_] [class*=filterPill],[data-theme=dark] [class*=DashboardTasksCard_] [class*=viewAllBtn]{background:#8b5cf61f!important;border-color:#8b5cf647!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=addBtn]:hover,[data-theme=dark] [class*=DashboardTasksCard_] [class*=viewAllBtn]:hover{background:#8b5cf633!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=TaskCard],[data-theme=dark] [class*=DashboardTasksCard_] [class*=subtaskItem],[data-theme=dark] [class*=DashboardTasksCard_] [class*=subtaskRow],[data-theme=dark] [class*=DashboardTasksCard_] [class*=taskCard]{background:#1c1830b3!important;border-color:#8b5cf62e!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=miniCol]{background:#1c18308c!important;border-color:#8b5cf62e!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=miniColCount],[data-theme=dark] [class*=DashboardTasksCard_] [class*=miniColTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=BulletinDashboardCard_][class*=card],[data-theme=dark] [class*=UpcomingReminders],[data-theme=dark] [class*=bulletinCard],[data-theme=dark] [class*=reminderCard],[data-theme=dark] [class*=reminderItem]{background:linear-gradient(160deg,var(--hc-surface-2) 0,var(--hc-surface-3) 100%)!important;border-color:#8b5cf638!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=reminderDate],[data-theme=dark] [class*=reminderDay],[data-theme=dark] [class*=reminderMonth]{background:#8b5cf626!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=reminderCustomer],[data-theme=dark] [class*=reminderTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=TrialBanner_]{background:linear-gradient(90deg,#6d4dd92e,#8b5cf61a)!important;border-color:#8b5cf647!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=QuickAction],[data-theme=dark] [class*=quickAction],[data-theme=dark] [class*=quickActionsCard]{background:linear-gradient(160deg,var(--hc-surface-2) 0,var(--hc-surface-3) 100%)!important;border-color:#8b5cf638!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=QuickAction]:hover,[data-theme=dark] [class*=quickAction]:hover{background:#8b5cf61f!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=GoldText],[data-theme=dark] [class*=accentText],[data-theme=dark] [class*=amberText],[data-theme=dark] [class*=brandText],[data-theme=dark] [class*=goldText],[data-theme=dark] [class*=honeyText]{color:var(--hc-lilac)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5{color:#1f2937;color:var(--hc-text-primary)}[data-theme=dark] .btn-primary,[data-theme=dark] [class*=PrimaryBtn],[data-theme=dark] [class*=primaryBtn]{background:linear-gradient(135deg,var(--hc-lilac-strong),var(--hc-violet-deep))!important;box-shadow:0 6px 18px #6d4dd940;color:#fff!important}[data-theme=dark] [class*=TaskPage_plannerCard]{background:linear-gradient(160deg,var(--hc-surface-2) 0,var(--hc-surface-3) 100%)!important;border-color:#8b5cf638!important;box-shadow:0 8px 24px #0006!important}[data-theme=dark] [class*=TaskPage_headerRow]{border-bottom-color:#8b5cf62e!important}[data-theme=dark] [class*=TaskPage_plannerTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=TaskPage_addBtn]{background:#8b5cf61f!important;border-color:#8b5cf647!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=TaskPage_addBtn]:hover{background:#8b5cf633!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=TaskPage_] [class*=Column],[data-theme=dark] [class*=TaskPage_] [class*=Lane],[data-theme=dark] [class*=TaskPage_] [class*=column],[data-theme=dark] [class*=TaskPage_] [class*=lane]{background:#1c18308c!important;border-color:#8b5cf62e!important}[data-theme=dark] [class*=TaskPage_] [class*=TaskCard],[data-theme=dark] [class*=TaskPage_] [class*=taskCard]{background:#221d3ad9!important;border-color:#8b5cf633!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=TaskPage_] [class*=TaskTitle],[data-theme=dark] [class*=TaskPage_] [class*=taskTitle],[data-theme=dark] [class*=TaskPage_] strong{color:var(--hc-lilac)!important}[data-theme=dark] [class*=TaskPage_] [class*=subTask],[data-theme=dark] [class*=TaskPage_] [class*=subtaskItem],[data-theme=dark] [class*=TaskPage_] [class*=subtaskRow]{background:#2d244b99!important;border-color:#8b5cf629!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=TaskPage_] [class*=ColumnTitle],[data-theme=dark] [class*=TaskPage_] [class*=columnTitle],[data-theme=dark] [class*=TaskPage_] [class*=laneTitle]{color:var(--hc-lilac)!important;letter-spacing:.14em}[data-theme=dark] [class*=TaskPage_] [class*=hideCompletedLink],[data-theme=dark] [class*=TaskPage_] [class*=viewAll]{color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=TaskPage_] [class*=filterChip],[data-theme=dark] [class*=TaskPage_] [class*=filterPill],[data-theme=dark] [class*=TaskPage_] [class*=staffPicker]{background:#1c1830b3!important;border-color:#8b5cf640!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=StatusBadge],[data-theme=dark] [class*=DashboardTasksCard_] [class*=statusBadge]{background:#8b5cf61f!important;border-color:#8b5cf647!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=statusBadgeOverdue]{background:#f472b61f!important;border-color:#f472b659!important;color:#fbcfe8!important}[data-theme=dark] [class*=DashboardTasksCard_] [class*=statusBadgeDone]{background:#a7f3d01f!important;border-color:#6ee7b752!important;color:#a7f3d0!important}[data-theme=dark] [class*=AddCustomerForm_modal],[data-theme=dark] [class*=AddCustomerModal_modal]{background:linear-gradient(160deg,var(--hc-surface-1) 0,var(--hc-surface-2) 100%)!important;border:2px solid #8b5cf652!important;box-shadow:0 18px 48px #0000008c!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=AddCustomerModal_] [class*=footer],[data-theme=dark] [class*=AddCustomerModal_] [class*=header]{border-color:#8b5cf640!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AddCustomerModal_] [class*=label],[data-theme=dark] [class*=AddCustomerModal_] label{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=AddCustomerModal_] [class*=Section],[data-theme=dark] [class*=AddCustomerModal_] [class*=panel],[data-theme=dark] [class*=AddCustomerModal_] [class*=section]{background:#1c18308c!important;border-color:#8b5cf633!important}[data-theme=dark] [class*=AddCustomerModal_] input,[data-theme=dark] [class*=AddCustomerModal_] select,[data-theme=dark] [class*=AddCustomerModal_] textarea{background:#0d0d1499!important;border-color:#8b5cf647!important;color:#1f2937!important;color:var(--hc-text-primary)!important}[data-theme=dark] [style*="background: #fde68a"],[data-theme=dark] [style*="background: #fffbe4"],[data-theme=dark] [style*="background: #fffde4"],[data-theme=dark] [style*="background: #fffdf4"],[data-theme=dark] [style*="background:#fde68a"],[data-theme=dark] [style*="background:#fffbe4"],[data-theme=dark] [style*="background:#fffde4"],[data-theme=dark] [style*="background:#fffdf4"]{background:#8b5cf61f!important;border-color:#8b5cf652!important;color:var(--hc-lilac)!important}[data-theme=dark] [style*="border-bottom: 1px solid #f8eccb"],[data-theme=dark] [style*="border: 1.5px solid #e8d070"],[data-theme=dark] [style*="border: 1px solid #f1e3a8"],[data-theme=dark] [style*="border:1.5px solid #e8d070"],[data-theme=dark] [style*="border:1px solid #f1e3a8"]{border-color:#8b5cf647!important}[data-theme=dark] [style*="color: #4d3f0a"],[data-theme=dark] [style*="color: #6d5510"],[data-theme=dark] [style*="color: #7f6a14"],[data-theme=dark] [style*="color: #ad8c11"],[data-theme=dark] [style*="color:#4d3f0a"],[data-theme=dark] [style*="color:#6d5510"],[data-theme=dark] [style*="color:#7f6a14"],[data-theme=dark] [style*="color:#ad8c11"]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=TaskPage_] [class*=Label],[data-theme=dark] [class*=TaskPage_] [class*=cafeAssignName],[data-theme=dark] [class*=TaskPage_] [class*=columnTitle],[data-theme=dark] [class*=TaskPage_] [class*=label],[data-theme=dark] [class*=TaskPage_] [class*=plannerTitle],[data-theme=dark] [class*=TaskPage_] [class*=showCompletedLink],[data-theme=dark] [class*=TaskPage_] h1,[data-theme=dark] [class*=TaskPage_] h2,[data-theme=dark] [class*=TaskPage_] h3{color:var(--hc-lilac)!important}[data-theme=dark] [class*=TaskPage_] [class*=Meta],[data-theme=dark] [class*=TaskPage_] [class*=columnCount],[data-theme=dark] [class*=TaskPage_] [class*=meta],[data-theme=dark] [class*=TaskPage_] small{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=TaskPage_] [class*=column]:not([class*=Title]):not([class*=Count]){background:#1c183099!important;border-color:#8b5cf638!important}[data-theme=dark] [class*=DashboardTasksCard_][class*=miniCol],[data-theme=dark] [class*=DashboardTasksCard_miniCol]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(160deg,#1c1830f2,#221d3aeb)!important;border-color:#8b5cf647!important}[data-theme=dark] [class*=DashboardTasksCard_miniColEmpty]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=DashboardTasksCard_][class*=addTaskBtnInline],[data-theme=dark] [class*=DashboardTasksCard_addTaskBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;box-shadow:none!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=DashboardTasksCard_][class*=addTaskBtnInline]:hover,[data-theme=dark] [class*=DashboardTasksCard_addTaskBtn]:hover{background:#8b5cf63d!important;border-color:var(--hc-lilac-strong)!important;color:#f0ebff!important}[data-theme=dark] [class*=AddTask_modalOverlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0806109e!important}[data-theme=dark] [class*=AddTask_modalCard]{background:linear-gradient(160deg,var(--hc-surface-2) 0,var(--hc-surface-3) 100%)!important;border-color:#8b5cf652!important;box-shadow:0 24px 60px #0000008c!important;color:#1f2937!important;color:var(--hc-text-primary)!important}[data-theme=dark] [class*=AddTask_] [class*=fieldLabel],[data-theme=dark] [class*=AddTask_modalBody] label,[data-theme=dark] [class*=AddTask_modalCard] h2,[data-theme=dark] [class*=AddTask_modalHeader]{border-color:#8b5cf638!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AddTask_] input,[data-theme=dark] [class*=AddTask_] select,[data-theme=dark] [class*=AddTask_] textarea{background:#0d0c16a6!important;border-color:#8b5cf652!important;color:#1f2937!important;color:var(--hc-text-primary)!important}[data-theme=dark] [class*=AddTask_] input::placeholder,[data-theme=dark] [class*=AddTask_] textarea::placeholder{color:#c4b5fd73!important}[data-theme=dark] [class*=AddTask_closeBtn]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=BulletinPage_modalBackdrop]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0806109e!important}[data-theme=dark] [class*=BulletinPage_modal]:not([class*=Backdrop]):not([class*=Head]):not([class*=Body]):not([class*=Foot]){background:linear-gradient(160deg,var(--hc-surface-2) 0,var(--hc-surface-3) 100%)!important;border-color:#8b5cf652!important;box-shadow:0 24px 60px #0000008c!important;color:#1f2937!important;color:var(--hc-text-primary)!important}[data-theme=dark] [class*=BulletinPage_modalFoot],[data-theme=dark] [class*=BulletinPage_modalHead]{background:#141124a6!important;border-color:#8b5cf640!important}[data-theme=dark] [class*=BulletinPage_] [class*=field]>span,[data-theme=dark] [class*=BulletinPage_modalHead] h3{color:var(--hc-lilac)!important}[data-theme=dark] [class*=BulletinPage_input],[data-theme=dark] [class*=BulletinPage_modal] input,[data-theme=dark] [class*=BulletinPage_modal] select,[data-theme=dark] [class*=BulletinPage_modal] textarea,[data-theme=dark] [class*=BulletinPage_textarea]{background:#0d0c16a6!important;border-color:#8b5cf652!important;color:#1f2937!important;color:var(--hc-text-primary)!important}[data-theme=dark] [class*=BulletinPage_modal] input::placeholder,[data-theme=dark] [class*=BulletinPage_modal] textarea::placeholder{color:#c4b5fd73!important}[data-theme=dark] [class*=BulletinPage_modal] input:focus,[data-theme=dark] [class*=BulletinPage_modal] textarea:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=CostReportPage_] [class*=Title],[data-theme=dark] [class*=CostReportPage_] [class*=title],[data-theme=dark] [class*=CostReportPage_] h1,[data-theme=dark] [class*=CostReportPage_] h2,[data-theme=dark] [class*=CostReportPage_] h3,[data-theme=dark] [class*=CostsPremium] [class*=Title],[data-theme=dark] [class*=CostsPremium] [class*=title],[data-theme=dark] [class*=CostsPremium] h1,[data-theme=dark] [class*=CostsPremium] h2,[data-theme=dark] [class*=CostsPremium] h3,[data-theme=dark] [class*=LabourCostsPage_] [class*=Title],[data-theme=dark] [class*=LabourCostsPage_] [class*=title],[data-theme=dark] [class*=LabourCostsPage_] h1,[data-theme=dark] [class*=LabourCostsPage_] h2,[data-theme=dark] [class*=LabourCostsPage_] h3,[data-theme=dark] [class*=MaterialsUsedPage_] [class*=Title],[data-theme=dark] [class*=MaterialsUsedPage_] [class*=title],[data-theme=dark] [class*=MaterialsUsedPage_] h1,[data-theme=dark] [class*=MaterialsUsedPage_] h2,[data-theme=dark] [class*=MaterialsUsedPage_] h3,[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=Title],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=title],[data-theme=dark] [class*=PurchaseOrdersPage_] h1,[data-theme=dark] [class*=PurchaseOrdersPage_] h2,[data-theme=dark] [class*=PurchaseOrdersPage_] h3,[data-theme=dark] [class*=SuppliersPage_] [class*=Title],[data-theme=dark] [class*=SuppliersPage_] [class*=title],[data-theme=dark] [class*=SuppliersPage_] h1,[data-theme=dark] [class*=SuppliersPage_] h2,[data-theme=dark] [class*=SuppliersPage_] h3{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CostReportPage_] [class*=Label],[data-theme=dark] [class*=CostReportPage_] [class*=label],[data-theme=dark] [class*=CostReportPage_] [class*=subtitle],[data-theme=dark] [class*=CostsPremium] [class*=Label],[data-theme=dark] [class*=CostsPremium] [class*=label],[data-theme=dark] [class*=CostsPremium] [class*=subtitle],[data-theme=dark] [class*=LabourCostsPage_] [class*=Label],[data-theme=dark] [class*=LabourCostsPage_] [class*=label],[data-theme=dark] [class*=LabourCostsPage_] [class*=subtitle],[data-theme=dark] [class*=MaterialsUsedPage_] [class*=Label],[data-theme=dark] [class*=MaterialsUsedPage_] [class*=label],[data-theme=dark] [class*=MaterialsUsedPage_] [class*=subtitle],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=Label],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=label],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=subtitle],[data-theme=dark] [class*=SuppliersPage_] [class*=Label],[data-theme=dark] [class*=SuppliersPage_] [class*=label],[data-theme=dark] [class*=SuppliersPage_] [class*=subtitle]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CostsPremium] [class*=ghostBtn],[data-theme=dark] [class*=CostsPremium] [class*=outlineBtn],[data-theme=dark] [class*=LabourCostsPage_] [class*=ghostBtn],[data-theme=dark] [class*=LabourCostsPage_] [class*=outlineBtn],[data-theme=dark] [class*=MaterialsUsedPage_] [class*=ghostBtn],[data-theme=dark] [class*=MaterialsUsedPage_] [class*=outlineBtn],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=badge],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=chip],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=ghostBtn],[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=outlineBtn],[data-theme=dark] [class*=SuppliersPage_] [class*=badge],[data-theme=dark] [class*=SuppliersPage_] [class*=chip],[data-theme=dark] [class*=SuppliersPage_] [class*=ghostBtn],[data-theme=dark] [class*=SuppliersPage_] [class*=outlineBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CostsPremium] [class*=outlineBtn]:hover,[data-theme=dark] [class*=LabourCostsPage_] [class*=outlineBtn]:hover,[data-theme=dark] [class*=MaterialsUsedPage_] [class*=outlineBtn]:hover,[data-theme=dark] [class*=PurchaseOrdersPage_] [class*=outlineBtn]:hover,[data-theme=dark] [class*=SuppliersPage_] [class*=outlineBtn]:hover{background:#8b5cf63d!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=NewJobModal_newJobPanelOverlay]{background:#080612a6!important}[data-theme=dark] [class*=NewJobModal_newJobPanel]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;box-shadow:0 20px 60px #0000008c!important;color:var(--hc-text)!important}[data-theme=dark] [class*=NewJobModal_panelFooter],[data-theme=dark] [class*=NewJobModal_panelHeader]{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-text)!important}[data-theme=dark] [class*=NewJobModal_formSectionTitle],[data-theme=dark] [class*=NewJobModal_panelTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=NewJobModal_panelBody]{background:var(--hc-surface-2)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=NewJobModal_label],[data-theme=dark] [class*=NewJobModal_quoteSwitchLabel]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=NewJobModal_inputArea],[data-theme=dark] [class*=NewJobModal_input]{background:var(--hc-surface-3)!important;border-color:#c4b5fd33!important;color:var(--hc-text)!important}[data-theme=dark] [class*=NewJobModal_inputArea]::placeholder,[data-theme=dark] [class*=NewJobModal_input]::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=NewJobModal_inputArea]:focus,[data-theme=dark] [class*=NewJobModal_input]:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=NewJobModal_addAnotherContactBtn],[data-theme=dark] [class*=NewJobModal_addCustomerBtn],[data-theme=dark] [class*=NewJobModal_addSiteBtn],[data-theme=dark] [class*=NewJobModal_cancelBtn],[data-theme=dark] [class*=NewJobModal_draftBtn],[data-theme=dark] [class*=NewJobModal_sameAsCustomerBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=NewJobModal_createBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=NewJobModal_closeBtn]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=NewJobModal_addressSuggestions],[data-theme=dark] [class*=NewJobModal_autocompleteList]{background:var(--hc-surface-3)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=NewJobModal_addressSuggestionItem]:hover,[data-theme=dark] [class*=NewJobModal_autocompleteItem]:hover{background:#8b5cf62e!important}[data-theme=dark] [class*=NewJobModal_addressSuggestionSub],[data-theme=dark] [class*=NewJobModal_autocompleteGroupHeader],[data-theme=dark] [class*=NewJobModal_autocompleteItemSub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=BookingRequestsPage_page]{background:linear-gradient(180deg,#14101f,#0e0b1a)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_gaugeTitle],[data-theme=dark] [class*=BookingRequestsPage_subtitle],[data-theme=dark] [class*=BookingRequestsPage_title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_subtitle]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=BookingRequestsPage_gaugeCard],[data-theme=dark] [class*=BookingRequestsPage_postcard],[data-theme=dark] [class*=BookingRequestsPage_tableCard]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_gaugeCardActive]{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 2px #8b5cf652!important}[data-theme=dark] [class*=BookingRequestsPage_contactName],[data-theme=dark] [class*=BookingRequestsPage_gaugeCount],[data-theme=dark] [class*=BookingRequestsPage_gaugeValue],[data-theme=dark] [class*=BookingRequestsPage_postcardCompany],[data-theme=dark] [class*=BookingRequestsPage_postcardName]{color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_altDatesLabel],[data-theme=dark] [class*=BookingRequestsPage_contactCompany],[data-theme=dark] [class*=BookingRequestsPage_contactSub],[data-theme=dark] [class*=BookingRequestsPage_postcardFooterContact],[data-theme=dark] [class*=BookingRequestsPage_postcardFromLabel],[data-theme=dark] [class*=BookingRequestsPage_postcardSite]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=BookingRequestsPage_messageQuote],[data-theme=dark] [class*=BookingRequestsPage_postcardMessage]{background:#8b5cf614!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_dateChip]{background:#8b5cf624!important;border-color:#8b5cf652!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_newEnquiryBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=BookingRequestsPage_table] th{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_table] td{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_table] tr:hover td{background:#8b5cf61a!important}[data-theme=dark] [class*=BookingRequestsPage_customerDropdown],[data-theme=dark] [class*=BookingRequestsPage_siteOptionList],[data-theme=dark] [class*=BookingRequestsPage_statusMenu]{background:var(--hc-surface-3)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_customerOption]:hover,[data-theme=dark] [class*=BookingRequestsPage_siteOption]:hover,[data-theme=dark] [class*=BookingRequestsPage_statusMenuItem]:hover{background:#8b5cf62e!important}[data-theme=dark] [class*=BookingRequestsPage_modalOverlay]{background:#080612a6!important}[data-theme=dark] [class*=BookingRequestsPage_modalCard]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;box-shadow:0 20px 60px #0000008c!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_modalHeader],[data-theme=dark] [class*=BookingRequestsPage_modalTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_modalField]>label,[data-theme=dark] [class*=BookingRequestsPage_modalIntro]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=BookingRequestsPage_modalInput],[data-theme=dark] [class*=BookingRequestsPage_modalTextarea]{background:var(--hc-surface-3)!important;border-color:#c4b5fd33!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingRequestsPage_modalInput]::placeholder,[data-theme=dark] [class*=BookingRequestsPage_modalTextarea]::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=BookingRequestsPage_modalInput]:focus,[data-theme=dark] [class*=BookingRequestsPage_modalTextarea]:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=BookingRequestsPage_modalPrimaryBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=BookingRequestsPage_modalCancelBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_modalClose]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_modalError]{background:#f8717129!important;border-color:#f871716b!important;color:#fecaca!important}[data-theme=dark] [class*=RenewalRemindersPage_page]{background:linear-gradient(180deg,#14101f,#0e0b1a)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=RenewalRemindersPage_emptyTitle],[data-theme=dark] [class*=RenewalRemindersPage_itemTitle],[data-theme=dark] [class*=RenewalRemindersPage_title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=RenewalRemindersPage_dateMonth],[data-theme=dark] [class*=RenewalRemindersPage_dateTime],[data-theme=dark] [class*=RenewalRemindersPage_emptyText],[data-theme=dark] [class*=RenewalRemindersPage_eyebrow],[data-theme=dark] [class*=RenewalRemindersPage_itemDescription],[data-theme=dark] [class*=RenewalRemindersPage_metaCustomer],[data-theme=dark] [class*=RenewalRemindersPage_metaRecurrence],[data-theme=dark] [class*=RenewalRemindersPage_meta],[data-theme=dark] [class*=RenewalRemindersPage_subtitle]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=RenewalRemindersPage_card],[data-theme=dark] [class*=RenewalRemindersPage_emptyState],[data-theme=dark] [class*=RenewalRemindersPage_item],[data-theme=dark] [class*=RenewalRemindersPage_searchBar]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=RenewalRemindersPage_searchInput]{background:#0000!important;color:var(--hc-text)!important}[data-theme=dark] [class*=RenewalRemindersPage_searchInput]::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=RenewalRemindersPage_dateBlock]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=RenewalRemindersPage_dateDay]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=RenewalRemindersPage_openBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=RenewalRemindersPage_channelChip],[data-theme=dark] [class*=RenewalRemindersPage_serviceTag]{background:#8b5cf624!important;border-color:#8b5cf652!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetyPage_categoryCard],[data-theme=dark] [class*=SafetyPage_statCard]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SafetyPage_categoryCardActive]{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 2px #8b5cf652!important}[data-theme=dark] [class*=SafetyPage_categoryCount],[data-theme=dark] [class*=SafetyPage_categorySub],[data-theme=dark] [class*=SafetyPage_statHint],[data-theme=dark] [class*=SafetyPage_statLabel],[data-theme=dark] [class*=SafetyPage_templateMutedCell],[data-theme=dark] [class*=SafetyPage_templateRowSub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SafetyPage_categoryTitle],[data-theme=dark] [class*=SafetyPage_statValue],[data-theme=dark] [class*=SafetyPage_templateRowTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetyPage_actionPrimary],[data-theme=dark] [class*=SafetyPage_safetyPrimaryBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=SafetyPage_actionSecondary]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetyPage_categoryChip],[data-theme=dark] [class*=SafetyPage_categoryIconWrap]{background:#8b5cf62e!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetyPage_templateTableWrap]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important}[data-theme=dark] [class*=SafetyPage_templateTable] th{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetyPage_templateRow],[data-theme=dark] [class*=SafetyPage_templateTable] td{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SafetyPage_templateRow]:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=SafetySendModal_overlay]{background:#080612a6!important}[data-theme=dark] [class*=SafetySendModal_modal]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;box-shadow:0 20px 60px #0000008c!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SafetySendModal_footer],[data-theme=dark] [class*=SafetySendModal_header]{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetySendModal_body]{background:var(--hc-surface-2)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SafetySendModal_fieldLabel],[data-theme=dark] [class*=SafetySendModal_helperText],[data-theme=dark] [class*=SafetySendModal_hint],[data-theme=dark] [class*=SafetySendModal_toggleHint]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SafetySendModal_input],[data-theme=dark] [class*=SafetySendModal_searchInput],[data-theme=dark] [class*=SafetySendModal_select],[data-theme=dark] [class*=SafetySendModal_textarea]{background:var(--hc-surface-3)!important;border-color:#c4b5fd33!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SafetySendModal_input]::placeholder,[data-theme=dark] [class*=SafetySendModal_searchInput]::placeholder,[data-theme=dark] [class*=SafetySendModal_textarea]::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=SafetySendModal_input]:focus,[data-theme=dark] [class*=SafetySendModal_searchInput]:focus,[data-theme=dark] [class*=SafetySendModal_select]:focus,[data-theme=dark] [class*=SafetySendModal_textarea]:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=SafetySendModal_primaryBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=SafetySendModal_linkBtn],[data-theme=dark] [class*=SafetySendModal_secondaryBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetySendModal_closeBtn]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetySendModal_recipientChip]{background:#8b5cf624!important;border-color:#8b5cf652!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SafetySendModal_recipientChipActive]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=SafetySendModal_pickerList],[data-theme=dark] [class*=SafetySendModal_recipientResultList]{background:var(--hc-surface-3)!important;border-color:#c4b5fd33!important}[data-theme=dark] [class*=SafetySendModal_pickerRow]:hover,[data-theme=dark] [class*=SafetySendModal_recipientResultRow]:hover{background:#8b5cf62e!important}[data-theme=dark] [class*=SafetySendModal_pickerEmpty],[data-theme=dark] [class*=SafetySendModal_pickerSub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SafetySendModal_linkBox],[data-theme=dark] [class*=SafetySendModal_linkCode],[data-theme=dark] [class*=SafetySendModal_linkRow]{background:var(--hc-surface-3)!important;border-color:#c4b5fd33!important;color:var(--hc-text)!important}[data-theme=dark] [class*=LiveMapPage_body],[data-theme=dark] [class*=LiveMapPage_shell]{background:linear-gradient(180deg,#14101f,#0e0b1a)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=LiveMapPage_header],[data-theme=dark] [class*=LiveMapPage_mainCard],[data-theme=dark] [class*=LiveMapPage_mapOverlayCard],[data-theme=dark] [class*=LiveMapPage_sidebar]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=LiveMapPage_popupName],[data-theme=dark] [class*=LiveMapPage_sidebarHeader],[data-theme=dark] [class*=LiveMapPage_title],[data-theme=dark] [class*=LiveMapPage_userName]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=LiveMapPage_popupMeta],[data-theme=dark] [class*=LiveMapPage_popupRole],[data-theme=dark] [class*=LiveMapPage_refreshNote],[data-theme=dark] [class*=LiveMapPage_shareHint],[data-theme=dark] [class*=LiveMapPage_shareLabel],[data-theme=dark] [class*=LiveMapPage_sidebarEmpty],[data-theme=dark] [class*=LiveMapPage_sidebarMeta],[data-theme=dark] [class*=LiveMapPage_subtitle],[data-theme=dark] [class*=LiveMapPage_userMeta],[data-theme=dark] [class*=LiveMapPage_userSub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=LiveMapPage_userItem]{background:var(--hc-surface-3)!important;border-color:#c4b5fd24!important}[data-theme=dark] [class*=LiveMapPage_userItemActive],[data-theme=dark] [class*=LiveMapPage_userItem]:hover{background:#8b5cf629!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=LiveMapPage_shareBlock],[data-theme=dark] [class*=LiveMapPage_shareCopy]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=LiveMapPage_toggle]{background:#c4b5fd33!important}[data-theme=dark] [class*=LiveMapPage_toggleOn]{background:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=LiveMapPage_errorBanner],[data-theme=dark] [class*=LiveMapPage_notice]{background:#8b5cf624!important;border-color:#c4b5fd38!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=NewJobModal_checkboxRow],[data-theme=dark] [class*=NewJobModal_inlineCheckboxRow],[data-theme=dark] [class*=NewJobModal_switchRow]{background:#8b5cf61f!important;border-color:#c4b5fd4d!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=NewJobModal_checkboxRow] label,[data-theme=dark] [class*=NewJobModal_inlineCheckboxRow] label,[data-theme=dark] [class*=NewJobModal_quoteSwitchLabel]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=NewJobModal_checkboxRow] input[type=checkbox],[data-theme=dark] [class*=NewJobModal_inlineCheckboxRow] input[type=checkbox]{accent-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=AddCustomerModal_overlay]{background:#080612a6!important}[data-theme=dark] [class*=AddCustomerModal_modal]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;box-shadow:0 20px 60px #0000008c!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AddCustomerModal_footer],[data-theme=dark] [class*=AddCustomerModal_header]{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AddCustomerModal_body]{background:var(--hc-surface-2)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AddCustomerModal_otherContactBox],[data-theme=dark] [class*=AddCustomerModal_sectionCard],[data-theme=dark] [class*=AddCustomerModal_subCardRow]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AddCustomerModal_sectionHeader],[data-theme=dark] [class*=AddCustomerModal_subTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=AddCustomerModal_checkboxLabel],[data-theme=dark] [class*=AddCustomerModal_sectionBody] label,[data-theme=dark] [class*=AddCustomerModal_sectionBody]>div>label{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=AddCustomerModal_modal] input,[data-theme=dark] [class*=AddCustomerModal_modal] select,[data-theme=dark] [class*=AddCustomerModal_modal] textarea{background:var(--hc-surface-2)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AddCustomerModal_modal] input::placeholder,[data-theme=dark] [class*=AddCustomerModal_modal] textarea::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=AddCustomerModal_modal] input:focus,[data-theme=dark] [class*=AddCustomerModal_modal] select:focus,[data-theme=dark] [class*=AddCustomerModal_modal] textarea:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=AddCustomerModal_saveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=AddCustomerModal_addBtn],[data-theme=dark] [class*=AddCustomerModal_cancelBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AddCustomerModal_closeBtn],[data-theme=dark] [class*=AddCustomerModal_deleteBtn]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=AddCustomerModal_addressSuggestions]{background:var(--hc-surface-3)!important;border-color:#c4b5fd38!important}[data-theme=dark] [class*=AddCustomerModal_addressSuggestionItem]:hover{background:#8b5cf62e!important}[data-theme=dark] [class*=AddCustomerModal_addressSuggestionSub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CustomersPage_][class*=bg],[data-theme=dark] [class*=CustomersPage_][class*=container],[data-theme=dark] [class*=CustomersPage_][class*=page],[data-theme=dark] [class*=CustomersPage_][class*=shell]{background:linear-gradient(180deg,#14101f,#0e0b1a)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomersPage_][class*=Card],[data-theme=dark] [class*=CustomersPage_][class*=Row],[data-theme=dark] [class*=CustomersPage_][class*=card],[data-theme=dark] [class*=CustomersPage_][class*=row],[data-theme=dark] [class*=CustomersPage_][class*=table]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomersPage_][class*=Header],[data-theme=dark] [class*=CustomersPage_][class*=Title],[data-theme=dark] [class*=CustomersPage_][class*=header],[data-theme=dark] [class*=CustomersPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomersPage_][class*=Label],[data-theme=dark] [class*=CustomersPage_][class*=Sub],[data-theme=dark] [class*=CustomersPage_][class*=label],[data-theme=dark] [class*=CustomersPage_][class*=meta],[data-theme=dark] [class*=CustomersPage_][class*=muted],[data-theme=dark] [class*=CustomersPage_][class*=subtitle]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CustomersPage_] table th{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomersPage_] table td{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomersPage_] table tr:hover td{background:#8b5cf61a!important}[data-theme=dark] [class*=SitesPage_][class*=container],[data-theme=dark] [class*=SitesPage_][class*=page],[data-theme=dark] [class*=SitesPage_][class*=shell]{background:linear-gradient(180deg,#14101f,#0e0b1a)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SitesPage_][class*=Card],[data-theme=dark] [class*=SitesPage_][class*=card],[data-theme=dark] [class*=SitesPage_][class*=table]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SitesPage_][class*=Header],[data-theme=dark] [class*=SitesPage_][class*=header],[data-theme=dark] [class*=SitesPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=SitesPage_][class*=Sub],[data-theme=dark] [class*=SitesPage_][class*=label],[data-theme=dark] [class*=SitesPage_][class*=meta],[data-theme=dark] [class*=SitesPage_][class*=muted],[data-theme=dark] [class*=SitesPage_][class*=subtitle]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SitesPage_] table th{background:var(--hc-surface-3)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SitesPage_] table td{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SitesPage_] table tr:hover td{background:#8b5cf61a!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Main],[data-theme=dark] [class*=SiteContactsPage_][class*=bg],[data-theme=dark] [class*=SiteContactsPage_][class*=container],[data-theme=dark] [class*=SiteContactsPage_][class*=layout],[data-theme=dark] [class*=SiteContactsPage_][class*=main],[data-theme=dark] [class*=SiteContactsPage_][class*=page],[data-theme=dark] [class*=SiteContactsPage_][class*=shell]{background:linear-gradient(180deg,#14101f,#0e0b1a)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Card],[data-theme=dark] [class*=SiteContactsPage_][class*=Panel],[data-theme=dark] [class*=SiteContactsPage_][class*=Sidebar],[data-theme=dark] [class*=SiteContactsPage_][class*=activityCard],[data-theme=dark] [class*=SiteContactsPage_][class*=addressCard],[data-theme=dark] [class*=SiteContactsPage_][class*=card],[data-theme=dark] [class*=SiteContactsPage_][class*=contactCard],[data-theme=dark] [class*=SiteContactsPage_][class*=contactRow],[data-theme=dark] [class*=SiteContactsPage_][class*=formCard],[data-theme=dark] [class*=SiteContactsPage_][class*=noteCard],[data-theme=dark] [class*=SiteContactsPage_][class*=panel],[data-theme=dark] [class*=SiteContactsPage_][class*=sidebar],[data-theme=dark] [class*=SiteContactsPage_][class*=tabList],[data-theme=dark] [class*=SiteContactsPage_][class*=tabs]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Header],[data-theme=dark] [class*=SiteContactsPage_][class*=Title],[data-theme=dark] [class*=SiteContactsPage_][class*=addressHeader],[data-theme=dark] [class*=SiteContactsPage_][class*=contactName],[data-theme=dark] [class*=SiteContactsPage_][class*=header],[data-theme=dark] [class*=SiteContactsPage_][class*=navActive],[data-theme=dark] [class*=SiteContactsPage_][class*=sectionTitle],[data-theme=dark] [class*=SiteContactsPage_][class*=tabActive],[data-theme=dark] [class*=SiteContactsPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Label],[data-theme=dark] [class*=SiteContactsPage_][class*=Sub],[data-theme=dark] [class*=SiteContactsPage_][class*=addressLine],[data-theme=dark] [class*=SiteContactsPage_][class*=contactEmail],[data-theme=dark] [class*=SiteContactsPage_][class*=contactPhone],[data-theme=dark] [class*=SiteContactsPage_][class*=emptyText],[data-theme=dark] [class*=SiteContactsPage_][class*=label],[data-theme=dark] [class*=SiteContactsPage_][class*=meta],[data-theme=dark] [class*=SiteContactsPage_][class*=muted],[data-theme=dark] [class*=SiteContactsPage_][class*=postalAddress],[data-theme=dark] [class*=SiteContactsPage_][class*=subtitle]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=navItem],[data-theme=dark] [class*=SiteContactsPage_][class*=tab]{color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=navItem]:hover,[data-theme=dark] [class*=SiteContactsPage_][class*=tab]:hover{background:#8b5cf624!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=navActive],[data-theme=dark] [class*=SiteContactsPage_][class*=tabActive]{background:#8b5cf633!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=SiteContactsPage_] input,[data-theme=dark] [class*=SiteContactsPage_] select,[data-theme=dark] [class*=SiteContactsPage_] textarea{background:var(--hc-surface-3)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_] input::placeholder,[data-theme=dark] [class*=SiteContactsPage_] textarea::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=SiteContactsPage_] input:focus,[data-theme=dark] [class*=SiteContactsPage_] select:focus,[data-theme=dark] [class*=SiteContactsPage_] textarea:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=SiteContactsPage_][class*=AddBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=addBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=addLogBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=addNoteBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=primaryBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=saveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=SiteContactsPage_][class*=backLink],[data-theme=dark] [class*=SiteContactsPage_][class*=cancelBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=ghostBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=outlineBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=secondaryBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=actionBtn],[data-theme=dark] [class*=SiteContactsPage_][class*=iconBtn]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Badge],[data-theme=dark] [class*=SiteContactsPage_][class*=Chip],[data-theme=dark] [class*=SiteContactsPage_][class*=badge],[data-theme=dark] [class*=SiteContactsPage_][class*=chip]{background:#8b5cf62e!important;border-color:#c4b5fd4d!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=checkboxRow] label,[data-theme=dark] [class*=SiteContactsPage_][class*=filter] label{color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_bg],[data-theme=dark] [class*=CustomerDetailPage_mainCard],[data-theme=dark] [class*=CustomerDetailPage_mainContent]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_cardSection],[data-theme=dark] [class*=CustomerDetailPage_createJobModal],[data-theme=dark] [class*=CustomerDetailPage_customerContactCard],[data-theme=dark] [class*=CustomerDetailPage_customerContactsSection],[data-theme=dark] [class*=CustomerDetailPage_customerSummaryCard],[data-theme=dark] [class*=CustomerDetailPage_dropZone],[data-theme=dark] [class*=CustomerDetailPage_editCardBox],[data-theme=dark] [class*=CustomerDetailPage_inlineModalCard],[data-theme=dark] [class*=CustomerDetailPage_jobSectionCard],[data-theme=dark] [class*=CustomerDetailPage_mediaCard]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_customerContactName],[data-theme=dark] [class*=CustomerDetailPage_customerContactsHeader],[data-theme=dark] [class*=CustomerDetailPage_customerFilesEmptyTitle],[data-theme=dark] [class*=CustomerDetailPage_customerPageTitle],[data-theme=dark] [class*=CustomerDetailPage_editCardTitle],[data-theme=dark] [class*=CustomerDetailPage_inlineModalTitle],[data-theme=dark] [class*=CustomerDetailPage_jobSectionTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_backLink],[data-theme=dark] [class*=CustomerDetailPage_breadcrumbLink],[data-theme=dark] [class*=CustomerDetailPage_breadcrumb],[data-theme=dark] [class*=CustomerDetailPage_customerContactMuted],[data-theme=dark] [class*=CustomerDetailPage_customerContactTitle],[data-theme=dark] [class*=CustomerDetailPage_customerContactsSubtext],[data-theme=dark] [class*=CustomerDetailPage_customerFilesEmptyText],[data-theme=dark] [class*=CustomerDetailPage_customerSummaryLabel],[data-theme=dark] [class*=CustomerDetailPage_defaultProfileNote],[data-theme=dark] [class*=CustomerDetailPage_dropZoneHint],[data-theme=dark] [class*=CustomerDetailPage_dropZoneText],[data-theme=dark] [class*=CustomerDetailPage_editCardLabel],[data-theme=dark] [class*=CustomerDetailPage_formGroup] label{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CustomerDetailPage_breadcrumbCurrent]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_jobsTable] th{background:var(--hc-surface-2)!important;border-color:#c4b5fd29!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_jobRow] td,[data-theme=dark] [class*=CustomerDetailPage_jobsTable] td{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_jobRow]:hover td{background:#8b5cf61a!important}[data-theme=dark] [class*=CustomerDetailPage_contactInput],[data-theme=dark] [class*=CustomerDetailPage_contactSelect],[data-theme=dark] [class*=CustomerDetailPage_editCardInput],[data-theme=dark] [class*=CustomerDetailPage_formInput]{background:var(--hc-surface-2)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_contactInput]::placeholder,[data-theme=dark] [class*=CustomerDetailPage_editCardInput]::placeholder,[data-theme=dark] [class*=CustomerDetailPage_formInput]::placeholder{color:#c4b5fd80!important}[data-theme=dark] [class*=CustomerDetailPage_contactInput]:focus,[data-theme=dark] [class*=CustomerDetailPage_editCardInput]:focus,[data-theme=dark] [class*=CustomerDetailPage_formInput]:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=CustomerDetailPage_addCustomerContactBtn],[data-theme=dark] [class*=CustomerDetailPage_addJobBtn],[data-theme=dark] [class*=CustomerDetailPage_addSiteAddressBtn],[data-theme=dark] [class*=CustomerDetailPage_addSiteBtn],[data-theme=dark] [class*=CustomerDetailPage_btnSave],[data-theme=dark] [class*=CustomerDetailPage_contactActionBtnPrimary],[data-theme=dark] [class*=CustomerDetailPage_editCardSaveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=CustomerDetailPage_btnCancel],[data-theme=dark] [class*=CustomerDetailPage_chooseFilesBtn],[data-theme=dark] [class*=CustomerDetailPage_contactActionBtnSecondary],[data-theme=dark] [class*=CustomerDetailPage_contactActionBtn],[data-theme=dark] [class*=CustomerDetailPage_editCardCancelBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_customerContactBadge],[data-theme=dark] [class*=CustomerDetailPage_formStatusBadge],[data-theme=dark] [class*=CustomerDetailPage_jobPhaseChipModern]{background:#8b5cf62e!important;border-color:#c4b5fd4d!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_dotsMenu]{background:var(--hc-surface-3)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_dotsMenuItem]:hover{background:#8b5cf62e!important}[data-theme=dark] [class*=CustomerDetailPage_editCardOverlay],[data-theme=dark] [class*=CustomerDetailPage_inlineModalOverlay]{background:#080612a6!important}[data-theme=dark] [class*=CustomerDetailPage_sidebar]:not([class*=Item]):not([class*=Top]):not([class*=Nav]){background:var(--hc-surface-2)!important;border-color:#c4b5fd38!important}[data-theme=dark] [class*=CustomerDetailPage_sidebarTopBtns]{border-bottom-color:#c4b5fd38!important}[data-theme=dark] [class*=CustomerDetailPage_sidebarItem],[data-theme=dark] [class*=CustomerDetailPage_sidebarTopBtn]{background:#0000!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CustomerDetailPage_sidebarItem]:hover,[data-theme=dark] [class*=CustomerDetailPage_sidebarTopBtn]:hover{background:#8b5cf624!important;border-left-color:var(--hc-lilac-strong)!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_sidebarItemActive]{background:#8b5cf638!important;border-left-color:var(--hc-lilac-strong)!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_headerInfo],[data-theme=dark] [class*=CustomerDetailPage_headerMain],[data-theme=dark] [class*=CustomerDetailPage_headerStats],[data-theme=dark] [class*=CustomerDetailPage_jobsTable],[data-theme=dark] [class*=CustomerDetailPage_notesBar],[data-theme=dark] [class*=CustomerDetailPage_notesPanel],[data-theme=dark] [class*=CustomerDetailPage_pipelineCol],[data-theme=dark] [class*=CustomerDetailPage_pipeline],[data-theme=dark] [class*=CustomerDetailPage_profileDisplay],[data-theme=dark] [class*=CustomerDetailPage_profileEditor],[data-theme=dark] [class*=CustomerDetailPage_siteTable],[data-theme=dark] [class*=CustomerDetailPage_tabPlaceholder],[data-theme=dark] [class*=CustomerDetailPage_tableFooter],[data-theme=dark] [class*=CustomerDetailPage_tableScrollWrap]{background:#0000!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_jobsTable] th,[data-theme=dark] [class*=CustomerDetailPage_jobsTable] thead,[data-theme=dark] [class*=CustomerDetailPage_siteTable] thead,[data-theme=dark] [class*=CustomerDetailPage_siteTh]{background:#8b5cf61a!important;border-color:#c4b5fd33!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_dateCell],[data-theme=dark] [class*=CustomerDetailPage_descCell],[data-theme=dark] [class*=CustomerDetailPage_jobsTable] td,[data-theme=dark] [class*=CustomerDetailPage_siteAddressCell],[data-theme=dark] [class*=CustomerDetailPage_siteCell],[data-theme=dark] [class*=CustomerDetailPage_siteTd]{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_jobsTable] tbody tr:hover,[data-theme=dark] [class*=CustomerDetailPage_siteRow]:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=CustomerDetailPage_avatarCircle]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=CustomerDetailPage_breadcrumbCurrent],[data-theme=dark] [class*=CustomerDetailPage_gaugeCount],[data-theme=dark] [class*=CustomerDetailPage_gaugeLabel],[data-theme=dark] [class*=CustomerDetailPage_jobLink],[data-theme=dark] [class*=CustomerDetailPage_notesCount],[data-theme=dark] [class*=CustomerDetailPage_notesIcon],[data-theme=dark] [class*=CustomerDetailPage_notesToggle],[data-theme=dark] [class*=CustomerDetailPage_phaseTotalValue],[data-theme=dark] [class*=CustomerDetailPage_sectionTitle],[data-theme=dark] [class*=CustomerDetailPage_statLabel],[data-theme=dark] [class*=CustomerDetailPage_statValue]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_noteItem],[data-theme=dark] [class*=CustomerDetailPage_noteTextarea],[data-theme=dark] [class*=CustomerDetailPage_siteAddressModalBody]{background:#8b5cf614!important;border-color:#c4b5fd33!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_addCustomerContactBtn],[data-theme=dark] [class*=CustomerDetailPage_addJobBtn],[data-theme=dark] [class*=CustomerDetailPage_addSiteAddressBtn],[data-theme=dark] [class*=CustomerDetailPage_addSiteBtn],[data-theme=dark] [class*=CustomerDetailPage_contactActionBtnPrimary],[data-theme=dark] [class*=CustomerDetailPage_editCardSaveBtn],[data-theme=dark] [class*=CustomerDetailPage_noteSaveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;box-shadow:0 2px 8px #7c3aed59!important;color:#fff!important}[data-theme=dark] [class*=CustomerDetailPage_addJobBtn]:hover,[data-theme=dark] [class*=CustomerDetailPage_addSiteAddressBtn]:hover,[data-theme=dark] [class*=CustomerDetailPage_addSiteBtn]:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;box-shadow:0 4px 14px #7c3aed73!important;color:#fff!important}[data-theme=dark] [class*=CustomerDetailPage_chooseFilesBtn],[data-theme=dark] [class*=CustomerDetailPage_contactActionBtnSecondary],[data-theme=dark] [class*=CustomerDetailPage_customerReportBtn],[data-theme=dark] [class*=CustomerDetailPage_dotsBtn],[data-theme=dark] [class*=CustomerDetailPage_editCardCancelBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_customerFilesCount],[data-theme=dark] [class*=CustomerDetailPage_siteJobCountBadge],[data-theme=dark] [class*=CustomerDetailPage_statusBadge],[data-theme=dark] [class*=CustomerDetailPage_tierBadgeCustom],[data-theme=dark] [class*=CustomerDetailPage_tierBadgeDefault],[data-theme=dark] [class*=CustomerDetailPage_typeChargeUp],[data-theme=dark] [class*=CustomerDetailPage_typeEstimate]{background:#8b5cf62e!important;border-color:#c4b5fd52!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_cardDivider],[data-theme=dark] [class*=CustomerDetailPage_customerFilesDivider]{background:#c4b5fd2e!important}[data-theme=dark] [class*=CustomersPage_] [class*=Card],[data-theme=dark] [class*=CustomersPage_] [class*=Panel],[data-theme=dark] [class*=CustomersPage_] [class*=Section],[data-theme=dark] [class*=CustomersPage_] [class*=card],[data-theme=dark] [class*=CustomersPage_] [class*=panel],[data-theme=dark] [class*=CustomersPage_] [class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomersPage_] th,[data-theme=dark] [class*=CustomersPage_] thead{background:#8b5cf61a!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomersPage_] tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=CustomersPage_] [class*=Btn],[data-theme=dark] [class*=CustomersPage_] [class*=btn]{border-color:#8b5cf65c!important}[data-theme=dark] [class*=SiteContactsPage_] [class*=Card],[data-theme=dark] [class*=SiteContactsPage_] [class*=Panel],[data-theme=dark] [class*=SiteContactsPage_] [class*=Section],[data-theme=dark] [class*=SiteContactsPage_] [class*=card],[data-theme=dark] [class*=SiteContactsPage_] [class*=panel],[data-theme=dark] [class*=SiteContactsPage_] [class*=section],[data-theme=dark] [class*=SitesPage_] [class*=Card],[data-theme=dark] [class*=SitesPage_] [class*=Panel],[data-theme=dark] [class*=SitesPage_] [class*=Section],[data-theme=dark] [class*=SitesPage_] [class*=card],[data-theme=dark] [class*=SitesPage_] [class*=panel],[data-theme=dark] [class*=SitesPage_] [class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_] th,[data-theme=dark] [class*=SitesPage_] th{background:#8b5cf61a!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_] tbody tr:hover,[data-theme=dark] [class*=SitesPage_] tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=ContactPage_contactBg],[data-theme=dark] [class*=ContactPage_formCard],[data-theme=dark] [class*=ContactPage_hero],[data-theme=dark] [class*=ContactPage_infoPanel],[data-theme=dark] [class*=ContactPage_panelWrap]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=ContactPage_directLabel],[data-theme=dark] [class*=ContactPage_infoTitle],[data-theme=dark] [class*=ContactPage_kicker],[data-theme=dark] [class*=ContactPage_subtitle],[data-theme=dark] [class*=ContactPage_title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=ContactPage_directLink]{color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=ContactPage_fieldWide] input,[data-theme=dark] [class*=ContactPage_fieldWide] textarea,[data-theme=dark] [class*=ContactPage_field] input,[data-theme=dark] [class*=ContactPage_field] textarea{background:#8b5cf614!important;border-color:#c4b5fd47!important;color:var(--hc-text)!important}[data-theme=dark] [class*=ContactPage_submitBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=Card],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=Header],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=Panel],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=Section],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=card],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=header],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=panel],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=Label],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=Title],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=label],[data-theme=dark] [class*=CombinedInvoiceDetailPage_] [class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CombinedInvoiceDetailPage_] th{background:#8b5cf61a!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CombinedInvoiceDetailPage_] tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=QuickReminderModal_overlay]{background:#080612a6!important}[data-theme=dark] [class*=QuickReminderModal_card],[data-theme=dark] [class*=QuickReminderModal_modal],[data-theme=dark] [class*=QuickReminderModal_panel]{background:var(--hc-surface-2)!important;border-color:#c4b5fd38!important;color:var(--hc-text)!important}[data-theme=dark] [class*=QuickReminderModal_] [class*=Title],[data-theme=dark] [class*=QuickReminderModal_] [class*=label],[data-theme=dark] [class*=QuickReminderModal_] [class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=QuickReminderModal_] input,[data-theme=dark] [class*=QuickReminderModal_] select,[data-theme=dark] [class*=QuickReminderModal_] textarea{background:#8b5cf614!important;border-color:#c4b5fd47!important;color:var(--hc-text)!important}[data-theme=dark] [class*=QuickReminderModal_] [class*=primaryBtn],[data-theme=dark] [class*=QuickReminderModal_] [class*=saveBtn],[data-theme=dark] [class*=QuickReminderModal_] [class*=submitBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=QuickReminderModal_] [class*=cancelBtn],[data-theme=dark] [class*=QuickReminderModal_] [class*=ghostBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=Card],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=Panel],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=Section],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=card],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=panel],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=Title],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=label],[data-theme=dark] [class*=BookingFormBuilderSettings_] [class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=BillingPage_] [class*=Card],[data-theme=dark] [class*=BillingPage_] [class*=Section],[data-theme=dark] [class*=BillingPage_] [class*=card],[data-theme=dark] [class*=BillingPage_] [class*=section],[data-theme=dark] [class*=EmailSettingsPage_] [class*=Card],[data-theme=dark] [class*=EmailSettingsPage_] [class*=Section],[data-theme=dark] [class*=EmailSettingsPage_] [class*=card],[data-theme=dark] [class*=EmailSettingsPage_] [class*=section],[data-theme=dark] [class*=JobDetailPage_] [class*=Card],[data-theme=dark] [class*=JobDetailPage_] [class*=Panel],[data-theme=dark] [class*=JobDetailPage_] [class*=Section],[data-theme=dark] [class*=JobDetailPage_] [class*=card],[data-theme=dark] [class*=JobDetailPage_] [class*=panel],[data-theme=dark] [class*=JobDetailPage_] [class*=section],[data-theme=dark] [class*=JobSafetyPage_] [class*=Card],[data-theme=dark] [class*=JobSafetyPage_] [class*=Section],[data-theme=dark] [class*=JobSafetyPage_] [class*=card],[data-theme=dark] [class*=JobSafetyPage_] [class*=section],[data-theme=dark] [class*=SettingsPage_] [class*=Card],[data-theme=dark] [class*=SettingsPage_] [class*=Section],[data-theme=dark] [class*=SettingsPage_] [class*=card],[data-theme=dark] [class*=SettingsPage_] [class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [style*="background: #fff8d6"],[data-theme=dark] [style*="background: #fff8df"],[data-theme=dark] [style*="background: #fffaed"],[data-theme=dark] [style*="background: #fffbe4"],[data-theme=dark] [style*="background: #fffde4"],[data-theme=dark] [style*="background: #fffdf4"],[data-theme=dark] [style*="background: #fffef5"],[data-theme=dark] [style*="background:#fff8d6"],[data-theme=dark] [style*="background:#fff8df"],[data-theme=dark] [style*="background:#fffaed"],[data-theme=dark] [style*="background:#fffbe4"],[data-theme=dark] [style*="background:#fffde4"],[data-theme=dark] [style*="background:#fffdf4"],[data-theme=dark] [style*="background:#fffef5"]{background:var(--hc-surface-3)!important;color:var(--hc-text)!important}[data-theme=dark] [style*="color: #7d6836"],[data-theme=dark] [style*="color: #a48a24"],[data-theme=dark] [style*="color: #ad8c11"],[data-theme=dark] [style*="color: #b99a2a"],[data-theme=dark] [style*="color:#7d6836"],[data-theme=dark] [style*="color:#a48a24"],[data-theme=dark] [style*="color:#ad8c11"],[data-theme=dark] [style*="color:#b99a2a"]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_contactRows]{background:linear-gradient(135deg,#7c3aed2e,#6d4dd91a)!important;border-color:#c4b5fd52!important;box-shadow:inset 0 1px 0 #c4b5fd14,0 14px 28px #00000040!important;color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_contactIcon]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_contactRow],[data-theme=dark] [class*=CustomerDetailPage_contactValue]{color:var(--hc-text)!important}[data-theme=dark] [class*=CustomerDetailPage_contactLink]{color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=CustomerDetailPage_contactActionBtn]:not([class*=Primary]):not([class*=Secondary]){background:#8b5cf62e!important;border-color:#c4b5fd5c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_contactActionBtn]:not([class*=Primary]):not([class*=Secondary]):hover{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=Settings_][class*=Banner],[data-theme=dark] [class*=Settings_][class*=Box],[data-theme=dark] [class*=Settings_][class*=Card],[data-theme=dark] [class*=Settings_][class*=Container],[data-theme=dark] [class*=Settings_][class*=Content],[data-theme=dark] [class*=Settings_][class*=Empty],[data-theme=dark] [class*=Settings_][class*=Grid],[data-theme=dark] [class*=Settings_][class*=Header],[data-theme=dark] [class*=Settings_][class*=List],[data-theme=dark] [class*=Settings_][class*=Panel],[data-theme=dark] [class*=Settings_][class*=Row],[data-theme=dark] [class*=Settings_][class*=Section],[data-theme=dark] [class*=Settings_][class*=Stat],[data-theme=dark] [class*=Settings_][class*=Tile],[data-theme=dark] [class*=Settings_][class*=Wrap],[data-theme=dark] [class*=Settings_][class*=banner],[data-theme=dark] [class*=Settings_][class*=box],[data-theme=dark] [class*=Settings_][class*=card],[data-theme=dark] [class*=Settings_][class*=container],[data-theme=dark] [class*=Settings_][class*=content],[data-theme=dark] [class*=Settings_][class*=empty],[data-theme=dark] [class*=Settings_][class*=grid],[data-theme=dark] [class*=Settings_][class*=header],[data-theme=dark] [class*=Settings_][class*=list],[data-theme=dark] [class*=Settings_][class*=panel],[data-theme=dark] [class*=Settings_][class*=row],[data-theme=dark] [class*=Settings_][class*=section],[data-theme=dark] [class*=Settings_][class*=stat],[data-theme=dark] [class*=Settings_][class*=tile],[data-theme=dark] [class*=Settings_][class*=wrap]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=Settings_][class*=Caption],[data-theme=dark] [class*=Settings_][class*=Heading],[data-theme=dark] [class*=Settings_][class*=Kicker],[data-theme=dark] [class*=Settings_][class*=Label],[data-theme=dark] [class*=Settings_][class*=Legend],[data-theme=dark] [class*=Settings_][class*=Title],[data-theme=dark] [class*=Settings_][class*=caption],[data-theme=dark] [class*=Settings_][class*=heading],[data-theme=dark] [class*=Settings_][class*=kicker],[data-theme=dark] [class*=Settings_][class*=label],[data-theme=dark] [class*=Settings_][class*=legend],[data-theme=dark] [class*=Settings_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=Settings_][class*=Desc],[data-theme=dark] [class*=Settings_][class*=Hint],[data-theme=dark] [class*=Settings_][class*=Meta],[data-theme=dark] [class*=Settings_][class*=Muted],[data-theme=dark] [class*=Settings_][class*=Sub],[data-theme=dark] [class*=Settings_][class*=desc],[data-theme=dark] [class*=Settings_][class*=hint],[data-theme=dark] [class*=Settings_][class*=meta],[data-theme=dark] [class*=Settings_][class*=muted],[data-theme=dark] [class*=Settings_][class*=sub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=Settings_] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] [class*=Settings_] select,[data-theme=dark] [class*=Settings_] textarea{background:#8b5cf614!important;border-color:#c4b5fd47!important;color:var(--hc-text)!important}[data-theme=dark] [class*=Settings_] input:focus,[data-theme=dark] [class*=Settings_] select:focus,[data-theme=dark] [class*=Settings_] textarea:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important}[data-theme=dark] [class*=Settings_] input::placeholder,[data-theme=dark] [class*=Settings_] textarea::placeholder{color:#c4b5fd73!important}[data-theme=dark] [class*=Settings_][class*=AddBtn],[data-theme=dark] [class*=Settings_][class*=ConfirmBtn],[data-theme=dark] [class*=Settings_][class*=CreateBtn],[data-theme=dark] [class*=Settings_][class*=NewBtn],[data-theme=dark] [class*=Settings_][class*=PrimaryBtn],[data-theme=dark] [class*=Settings_][class*=SaveBtn],[data-theme=dark] [class*=Settings_][class*=SubmitBtn],[data-theme=dark] [class*=Settings_][class*=addBtn],[data-theme=dark] [class*=Settings_][class*=confirmBtn],[data-theme=dark] [class*=Settings_][class*=createBtn],[data-theme=dark] [class*=Settings_][class*=newBtn],[data-theme=dark] [class*=Settings_][class*=primaryBtn],[data-theme=dark] [class*=Settings_][class*=saveBtn],[data-theme=dark] [class*=Settings_][class*=submitBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;box-shadow:0 2px 8px #7c3aed59!important;color:#fff!important}[data-theme=dark] [class*=Settings_][class*=AddBtn]:hover,[data-theme=dark] [class*=Settings_][class*=CreateBtn]:hover,[data-theme=dark] [class*=Settings_][class*=NewBtn]:hover,[data-theme=dark] [class*=Settings_][class*=SaveBtn]:hover,[data-theme=dark] [class*=Settings_][class*=addBtn]:hover,[data-theme=dark] [class*=Settings_][class*=createBtn]:hover,[data-theme=dark] [class*=Settings_][class*=newBtn]:hover,[data-theme=dark] [class*=Settings_][class*=saveBtn]:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;box-shadow:0 4px 14px #7c3aed73!important}[data-theme=dark] [class*=Settings_][class*=CancelBtn],[data-theme=dark] [class*=Settings_][class*=ChipBtn],[data-theme=dark] [class*=Settings_][class*=FilterBtn],[data-theme=dark] [class*=Settings_][class*=GhostBtn],[data-theme=dark] [class*=Settings_][class*=OutlineBtn],[data-theme=dark] [class*=Settings_][class*=PillBtn],[data-theme=dark] [class*=Settings_][class*=PresetBtn],[data-theme=dark] [class*=Settings_][class*=SecondaryBtn],[data-theme=dark] [class*=Settings_][class*=cancelBtn],[data-theme=dark] [class*=Settings_][class*=chipBtn],[data-theme=dark] [class*=Settings_][class*=filterBtn],[data-theme=dark] [class*=Settings_][class*=ghostBtn],[data-theme=dark] [class*=Settings_][class*=outlineBtn],[data-theme=dark] [class*=Settings_][class*=pillBtn],[data-theme=dark] [class*=Settings_][class*=presetBtn],[data-theme=dark] [class*=Settings_][class*=secondaryBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=Settings_][class*=ChipActive],[data-theme=dark] [class*=Settings_][class*=DayActive],[data-theme=dark] [class*=Settings_][class*=FilterActive],[data-theme=dark] [class*=Settings_][class*=PillActive],[data-theme=dark] [class*=Settings_][class*=PresetActive],[data-theme=dark] [class*=Settings_][class*=chipActive],[data-theme=dark] [class*=Settings_][class*=dayActive],[data-theme=dark] [class*=Settings_][class*=filterActive],[data-theme=dark] [class*=Settings_][class*=pillActive],[data-theme=dark] [class*=Settings_][class*=presetBtnActive]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=Settings_] table th,[data-theme=dark] [class*=Settings_] table thead{background:#8b5cf61a!important;border-color:#c4b5fd33!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=Settings_] table tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=Settings_] table td{border-color:#c4b5fd1f!important;color:var(--hc-text)!important}[data-theme=dark] [class*=Settings_][class*=Badge],[data-theme=dark] [class*=Settings_][class*=Pill]:not([class*=Btn]),[data-theme=dark] [class*=Settings_][class*=Tag]:not([class*=Target]),[data-theme=dark] [class*=Settings_][class*=badge],[data-theme=dark] [class*=Settings_][class*=pill]:not([class*=Btn]),[data-theme=dark] [class*=Settings_][class*=tag]:not([class*=target]){background:#8b5cf633!important;border-color:#c4b5fd52!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=Card],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=Panel],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=card],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=panel],[data-theme=dark] [class*=DataMigrationPage_][class*=Banner],[data-theme=dark] [class*=DataMigrationPage_][class*=Card],[data-theme=dark] [class*=DataMigrationPage_][class*=Empty],[data-theme=dark] [class*=DataMigrationPage_][class*=Panel],[data-theme=dark] [class*=DataMigrationPage_][class*=Row],[data-theme=dark] [class*=DataMigrationPage_][class*=Section],[data-theme=dark] [class*=DataMigrationPage_][class*=Tile],[data-theme=dark] [class*=DataMigrationPage_][class*=Zone],[data-theme=dark] [class*=DataMigrationPage_][class*=banner],[data-theme=dark] [class*=DataMigrationPage_][class*=card],[data-theme=dark] [class*=DataMigrationPage_][class*=empty],[data-theme=dark] [class*=DataMigrationPage_][class*=panel],[data-theme=dark] [class*=DataMigrationPage_][class*=row],[data-theme=dark] [class*=DataMigrationPage_][class*=section],[data-theme=dark] [class*=DataMigrationPage_][class*=tile],[data-theme=dark] [class*=DataMigrationPage_][class*=zone],[data-theme=dark] [class*=EmailSettingsPage_][class*=Card],[data-theme=dark] [class*=EmailSettingsPage_][class*=card],[data-theme=dark] [class*=EmailSettingsPage_][class*=panel],[data-theme=dark] [class*=EmailSettingsPage_][class*=section],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=Card],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=card],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=panel],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=DataMigrationPage_][class*=Heading],[data-theme=dark] [class*=DataMigrationPage_][class*=Title],[data-theme=dark] [class*=DataMigrationPage_][class*=heading],[data-theme=dark] [class*=DataMigrationPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=DataMigrationPage_][class*=Desc],[data-theme=dark] [class*=DataMigrationPage_][class*=Muted],[data-theme=dark] [class*=DataMigrationPage_][class*=desc],[data-theme=dark] [class*=DataMigrationPage_][class*=muted]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=TeamPage_][class*=Card],[data-theme=dark] [class*=TeamPage_][class*=Panel],[data-theme=dark] [class*=TeamPage_][class*=Row],[data-theme=dark] [class*=TeamPage_][class*=Section],[data-theme=dark] [class*=TeamPage_][class*=card],[data-theme=dark] [class*=TeamPage_][class*=panel],[data-theme=dark] [class*=TeamPage_][class*=row],[data-theme=dark] [class*=TeamPage_][class*=section]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=TeamPage_] table th,[data-theme=dark] [class*=TeamPage_] table thead{background:#8b5cf61a!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=TeamPage_] table tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=TeamPage_][class*=Badge],[data-theme=dark] [class*=TeamPage_][class*=Pill],[data-theme=dark] [class*=TeamPage_][class*=Status],[data-theme=dark] [class*=TeamPage_][class*=badge],[data-theme=dark] [class*=TeamPage_][class*=pill],[data-theme=dark] [class*=TeamPage_][class*=status]{background:#8b5cf633!important;border-color:#c4b5fd52!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=TeamPage_][class*=DownloadBtn],[data-theme=dark] [class*=TeamPage_][class*=PageBtn],[data-theme=dark] [class*=TeamPage_][class*=downloadBtn],[data-theme=dark] [class*=TeamPage_][class*=ghostBtn],[data-theme=dark] [class*=TeamPage_][class*=nextBtn],[data-theme=dark] [class*=TeamPage_][class*=pageBtn],[data-theme=dark] [class*=TeamPage_][class*=prevBtn],[data-theme=dark] [class*=TeamPage_][class*=receiptBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=TeamPage_][class*=PrimaryBtn],[data-theme=dark] [class*=TeamPage_][class*=addBtn],[data-theme=dark] [class*=TeamPage_][class*=inviteBtn],[data-theme=dark] [class*=TeamPage_][class*=primaryBtn],[data-theme=dark] [class*=TeamPage_][class*=saveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [style*="color: #d4a017"],[data-theme=dark] [style*="color: #f0d63a"],[data-theme=dark] [style*="color: #f4b400"],[data-theme=dark] [style*="color: #ffcc44"],[data-theme=dark] [style*="color:#d4a017"],[data-theme=dark] [style*="color:#f0d63a"],[data-theme=dark] [style*="color:#f4b400"],[data-theme=dark] [style*="color:#ffcc44"]{color:var(--hc-lilac)!important}[data-theme=dark] [style*="background: #f4b400"],[data-theme=dark] [style*="background: #ffcc44"],[data-theme=dark] [style*="background: #ffe066"],[data-theme=dark] [style*="background:#f4b400"],[data-theme=dark] [style*="background:#ffcc44"],[data-theme=dark] [style*="background:#ffe066"]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;color:#fff!important}[data-theme=dark] [class*=JobEmailsPage_][class*=card],[data-theme=dark] [class*=JobEmailsPage_][class*=empty],[data-theme=dark] [class*=JobEmailsPage_][class*=header],[data-theme=dark] [class*=JobEmailsPage_][class*=list],[data-theme=dark] [class*=JobEmailsPage_][class*=panel],[data-theme=dark] [class*=JobEmailsPage_][class*=row],[data-theme=dark] [class*=JobEmailsPage_][class*=section],[data-theme=dark] [class*=JobFormsPage_][class*=card],[data-theme=dark] [class*=JobFormsPage_][class*=empty],[data-theme=dark] [class*=JobFormsPage_][class*=header],[data-theme=dark] [class*=JobFormsPage_][class*=list],[data-theme=dark] [class*=JobFormsPage_][class*=panel],[data-theme=dark] [class*=JobFormsPage_][class*=row],[data-theme=dark] [class*=JobFormsPage_][class*=section],[data-theme=dark] [class*=JobPage_][class*=card],[data-theme=dark] [class*=JobPage_][class*=container],[data-theme=dark] [class*=JobPage_][class*=empty],[data-theme=dark] [class*=JobPage_][class*=header],[data-theme=dark] [class*=JobPage_][class*=list],[data-theme=dark] [class*=JobPage_][class*=panel],[data-theme=dark] [class*=JobPage_][class*=row],[data-theme=dark] [class*=JobPage_][class*=section],[data-theme=dark] [class*=JobPage_][class*=sidebar],[data-theme=dark] [class*=JobPage_][class*=stat],[data-theme=dark] [class*=JobPage_][class*=summary],[data-theme=dark] [class*=JobPage_][class*=tab],[data-theme=dark] [class*=JobPage_][class*=wrap],[data-theme=dark] [class*=JobPhasesPage_][class*=card],[data-theme=dark] [class*=JobPhasesPage_][class*=empty],[data-theme=dark] [class*=JobPhasesPage_][class*=header],[data-theme=dark] [class*=JobPhasesPage_][class*=list],[data-theme=dark] [class*=JobPhasesPage_][class*=panel],[data-theme=dark] [class*=JobPhasesPage_][class*=phase],[data-theme=dark] [class*=JobPhasesPage_][class*=row],[data-theme=dark] [class*=JobPhasesPage_][class*=section],[data-theme=dark] [class*=JobsPage_][class*=board],[data-theme=dark] [class*=JobsPage_][class*=card],[data-theme=dark] [class*=JobsPage_][class*=column],[data-theme=dark] [class*=JobsPage_][class*=container],[data-theme=dark] [class*=JobsPage_][class*=empty],[data-theme=dark] [class*=JobsPage_][class*=filter],[data-theme=dark] [class*=JobsPage_][class*=header],[data-theme=dark] [class*=JobsPage_][class*=list],[data-theme=dark] [class*=JobsPage_][class*=panel],[data-theme=dark] [class*=JobsPage_][class*=row],[data-theme=dark] [class*=JobsPage_][class*=section],[data-theme=dark] [class*=JobsPage_][class*=wrap]{background:var(--hc-surface-2)!important;border-color:#8b5cf638!important;color:var(--hc-text)!important}[data-theme=dark] [class*=JobEmailsPage_][class*=heading],[data-theme=dark] [class*=JobEmailsPage_][class*=label],[data-theme=dark] [class*=JobEmailsPage_][class*=title],[data-theme=dark] [class*=JobFormsPage_][class*=heading],[data-theme=dark] [class*=JobFormsPage_][class*=label],[data-theme=dark] [class*=JobFormsPage_][class*=title],[data-theme=dark] [class*=JobPage_][class*=heading],[data-theme=dark] [class*=JobPage_][class*=label],[data-theme=dark] [class*=JobPage_][class*=tabActive],[data-theme=dark] [class*=JobPage_][class*=title],[data-theme=dark] [class*=JobPhasesPage_][class*=heading],[data-theme=dark] [class*=JobPhasesPage_][class*=label],[data-theme=dark] [class*=JobPhasesPage_][class*=title],[data-theme=dark] [class*=JobsPage_][class*=heading],[data-theme=dark] [class*=JobsPage_][class*=label],[data-theme=dark] [class*=JobsPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=JobEmailsPage_][class*=meta],[data-theme=dark] [class*=JobEmailsPage_][class*=muted],[data-theme=dark] [class*=JobFormsPage_][class*=meta],[data-theme=dark] [class*=JobFormsPage_][class*=muted],[data-theme=dark] [class*=JobPage_][class*=hint],[data-theme=dark] [class*=JobPage_][class*=meta],[data-theme=dark] [class*=JobPage_][class*=muted],[data-theme=dark] [class*=JobPage_][class*=sub],[data-theme=dark] [class*=JobPhasesPage_][class*=meta],[data-theme=dark] [class*=JobPhasesPage_][class*=muted],[data-theme=dark] [class*=JobsPage_][class*=hint],[data-theme=dark] [class*=JobsPage_][class*=meta],[data-theme=dark] [class*=JobsPage_][class*=muted],[data-theme=dark] [class*=JobsPage_][class*=sub]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=JobEmailsPage_] input,[data-theme=dark] [class*=JobEmailsPage_] select,[data-theme=dark] [class*=JobEmailsPage_] textarea,[data-theme=dark] [class*=JobFormsPage_] input,[data-theme=dark] [class*=JobFormsPage_] select,[data-theme=dark] [class*=JobFormsPage_] textarea,[data-theme=dark] [class*=JobPage_] input,[data-theme=dark] [class*=JobPage_] select,[data-theme=dark] [class*=JobPage_] textarea,[data-theme=dark] [class*=JobPhasesPage_] input,[data-theme=dark] [class*=JobPhasesPage_] select,[data-theme=dark] [class*=JobPhasesPage_] textarea,[data-theme=dark] [class*=JobsPage_] input,[data-theme=dark] [class*=JobsPage_] select,[data-theme=dark] [class*=JobsPage_] textarea{background:var(--hc-surface-3)!important;border-color:#8b5cf647!important;color:var(--hc-text)!important}[data-theme=dark] [class*=JobEmailsPage_] input:focus,[data-theme=dark] [class*=JobEmailsPage_] select:focus,[data-theme=dark] [class*=JobEmailsPage_] textarea:focus,[data-theme=dark] [class*=JobFormsPage_] input:focus,[data-theme=dark] [class*=JobFormsPage_] select:focus,[data-theme=dark] [class*=JobFormsPage_] textarea:focus,[data-theme=dark] [class*=JobPage_] input:focus,[data-theme=dark] [class*=JobPage_] select:focus,[data-theme=dark] [class*=JobPage_] textarea:focus,[data-theme=dark] [class*=JobPhasesPage_] input:focus,[data-theme=dark] [class*=JobPhasesPage_] select:focus,[data-theme=dark] [class*=JobPhasesPage_] textarea:focus,[data-theme=dark] [class*=JobsPage_] input:focus,[data-theme=dark] [class*=JobsPage_] select:focus,[data-theme=dark] [class*=JobsPage_] textarea:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important;outline:none!important}[data-theme=dark] [class*=JobEmailsPage_][class*=primaryBtn],[data-theme=dark] [class*=JobEmailsPage_][class*=saveBtn],[data-theme=dark] [class*=JobEmailsPage_][class*=sendBtn],[data-theme=dark] [class*=JobFormsPage_][class*=addBtn],[data-theme=dark] [class*=JobFormsPage_][class*=primaryBtn],[data-theme=dark] [class*=JobFormsPage_][class*=saveBtn],[data-theme=dark] [class*=JobPage_][class*=addBtn],[data-theme=dark] [class*=JobPage_][class*=createBtn],[data-theme=dark] [class*=JobPage_][class*=newBtn],[data-theme=dark] [class*=JobPage_][class*=primaryBtn],[data-theme=dark] [class*=JobPage_][class*=saveBtn],[data-theme=dark] [class*=JobPage_][class*=submitBtn],[data-theme=dark] [class*=JobPhasesPage_][class*=addBtn],[data-theme=dark] [class*=JobPhasesPage_][class*=primaryBtn],[data-theme=dark] [class*=JobPhasesPage_][class*=saveBtn],[data-theme=dark] [class*=JobsPage_][class*=AddBtn],[data-theme=dark] [class*=JobsPage_][class*=addBtn],[data-theme=dark] [class*=JobsPage_][class*=createBtn],[data-theme=dark] [class*=JobsPage_][class*=newBtn],[data-theme=dark] [class*=JobsPage_][class*=primaryBtn],[data-theme=dark] [class*=JobsPage_][class*=saveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=JobEmailsPage_][class*=sendBtn]:hover,[data-theme=dark] [class*=JobFormsPage_][class*=addBtn]:hover,[data-theme=dark] [class*=JobPage_][class*=addBtn]:hover,[data-theme=dark] [class*=JobPage_][class*=newBtn]:hover,[data-theme=dark] [class*=JobPage_][class*=primaryBtn]:hover,[data-theme=dark] [class*=JobPhasesPage_][class*=addBtn]:hover,[data-theme=dark] [class*=JobsPage_][class*=addBtn]:hover,[data-theme=dark] [class*=JobsPage_][class*=createBtn]:hover,[data-theme=dark] [class*=JobsPage_][class*=newBtn]:hover,[data-theme=dark] [class*=JobsPage_][class*=primaryBtn]:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important}[data-theme=dark] [class*=JobEmailsPage_][class*=cancelBtn],[data-theme=dark] [class*=JobEmailsPage_][class*=ghostBtn],[data-theme=dark] [class*=JobFormsPage_][class*=cancelBtn],[data-theme=dark] [class*=JobFormsPage_][class*=ghostBtn],[data-theme=dark] [class*=JobPage_][class*=cancelBtn],[data-theme=dark] [class*=JobPage_][class*=chip],[data-theme=dark] [class*=JobPage_][class*=filterBtn],[data-theme=dark] [class*=JobPage_][class*=ghostBtn],[data-theme=dark] [class*=JobPage_][class*=pill],[data-theme=dark] [class*=JobPage_][class*=secondaryBtn],[data-theme=dark] [class*=JobPage_][class*=tab]:not([class*=tabActive]),[data-theme=dark] [class*=JobPhasesPage_][class*=cancelBtn],[data-theme=dark] [class*=JobPhasesPage_][class*=ghostBtn],[data-theme=dark] [class*=JobsPage_][class*=cancelBtn],[data-theme=dark] [class*=JobsPage_][class*=chip],[data-theme=dark] [class*=JobsPage_][class*=filterBtn],[data-theme=dark] [class*=JobsPage_][class*=ghostBtn],[data-theme=dark] [class*=JobsPage_][class*=pill],[data-theme=dark] [class*=JobsPage_][class*=secondaryBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=JobEmailsPage_] table,[data-theme=dark] [class*=JobFormsPage_] table,[data-theme=dark] [class*=JobPage_] table,[data-theme=dark] [class*=JobPhasesPage_] table,[data-theme=dark] [class*=JobsPage_] table{background:var(--hc-surface-2)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=JobEmailsPage_] th,[data-theme=dark] [class*=JobEmailsPage_] thead,[data-theme=dark] [class*=JobFormsPage_] th,[data-theme=dark] [class*=JobFormsPage_] thead,[data-theme=dark] [class*=JobPage_] th,[data-theme=dark] [class*=JobPage_] thead,[data-theme=dark] [class*=JobPhasesPage_] th,[data-theme=dark] [class*=JobPhasesPage_] thead,[data-theme=dark] [class*=JobsPage_] th,[data-theme=dark] [class*=JobsPage_] thead{background:#8b5cf61a!important;border-color:#8b5cf638!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=JobEmailsPage_] tbody tr:hover,[data-theme=dark] [class*=JobFormsPage_] tbody tr:hover,[data-theme=dark] [class*=JobPage_] tbody tr:hover,[data-theme=dark] [class*=JobPhasesPage_] tbody tr:hover,[data-theme=dark] [class*=JobsPage_] tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=card],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=empty],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=header],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=list],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=panel],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=row],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=section],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=wrap],[data-theme=dark] [class*=EmailSettingsPage_][class*=card],[data-theme=dark] [class*=EmailSettingsPage_][class*=empty],[data-theme=dark] [class*=EmailSettingsPage_][class*=header],[data-theme=dark] [class*=EmailSettingsPage_][class*=list],[data-theme=dark] [class*=EmailSettingsPage_][class*=panel],[data-theme=dark] [class*=EmailSettingsPage_][class*=row],[data-theme=dark] [class*=EmailSettingsPage_][class*=section],[data-theme=dark] [class*=EmailSettingsPage_][class*=template],[data-theme=dark] [class*=EmployeeNotesPage_][class*=card],[data-theme=dark] [class*=EmployeeNotesPage_][class*=empty],[data-theme=dark] [class*=EmployeeNotesPage_][class*=header],[data-theme=dark] [class*=EmployeeNotesPage_][class*=list],[data-theme=dark] [class*=EmployeeNotesPage_][class*=note],[data-theme=dark] [class*=EmployeeNotesPage_][class*=panel],[data-theme=dark] [class*=EmployeeNotesPage_][class*=row],[data-theme=dark] [class*=EmployeeNotesPage_][class*=section],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=card],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=empty],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=header],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=list],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=panel],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=row],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=section],[data-theme=dark] [class*=SettingsPage_][class*=card],[data-theme=dark] [class*=SettingsPage_][class*=empty],[data-theme=dark] [class*=SettingsPage_][class*=grid],[data-theme=dark] [class*=SettingsPage_][class*=header],[data-theme=dark] [class*=SettingsPage_][class*=list],[data-theme=dark] [class*=SettingsPage_][class*=nav],[data-theme=dark] [class*=SettingsPage_][class*=panel],[data-theme=dark] [class*=SettingsPage_][class*=row],[data-theme=dark] [class*=SettingsPage_][class*=section],[data-theme=dark] [class*=SettingsPage_][class*=sidebar],[data-theme=dark] [class*=SettingsPage_][class*=tile]{background:var(--hc-surface-2)!important;border-color:#8b5cf638!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=heading],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=label],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=title],[data-theme=dark] [class*=EmailSettingsPage_][class*=heading],[data-theme=dark] [class*=EmailSettingsPage_][class*=label],[data-theme=dark] [class*=EmailSettingsPage_][class*=title],[data-theme=dark] [class*=EmployeeNotesPage_][class*=heading],[data-theme=dark] [class*=EmployeeNotesPage_][class*=label],[data-theme=dark] [class*=EmployeeNotesPage_][class*=title],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=heading],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=label],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=title],[data-theme=dark] [class*=SettingsPage_][class*=heading],[data-theme=dark] [class*=SettingsPage_][class*=label],[data-theme=dark] [class*=SettingsPage_][class*=navActive],[data-theme=dark] [class*=SettingsPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=meta],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=muted],[data-theme=dark] [class*=EmailSettingsPage_][class*=meta],[data-theme=dark] [class*=EmailSettingsPage_][class*=muted],[data-theme=dark] [class*=EmployeeNotesPage_][class*=meta],[data-theme=dark] [class*=EmployeeNotesPage_][class*=muted],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=meta],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=muted],[data-theme=dark] [class*=SettingsPage_][class*=desc],[data-theme=dark] [class*=SettingsPage_][class*=meta],[data-theme=dark] [class*=SettingsPage_][class*=muted]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_] input,[data-theme=dark] [class*=AdminServiceCatalogsPage_] select,[data-theme=dark] [class*=AdminServiceCatalogsPage_] textarea,[data-theme=dark] [class*=EmailSettingsPage_] input,[data-theme=dark] [class*=EmailSettingsPage_] select,[data-theme=dark] [class*=EmailSettingsPage_] textarea,[data-theme=dark] [class*=EmployeeNotesPage_] input,[data-theme=dark] [class*=EmployeeNotesPage_] select,[data-theme=dark] [class*=EmployeeNotesPage_] textarea,[data-theme=dark] [class*=InvoiceSettingsPage_] input,[data-theme=dark] [class*=InvoiceSettingsPage_] select,[data-theme=dark] [class*=InvoiceSettingsPage_] textarea,[data-theme=dark] [class*=SettingsPage_] input,[data-theme=dark] [class*=SettingsPage_] select,[data-theme=dark] [class*=SettingsPage_] textarea{background:var(--hc-surface-3)!important;border-color:#8b5cf647!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_] input:focus,[data-theme=dark] [class*=AdminServiceCatalogsPage_] select:focus,[data-theme=dark] [class*=AdminServiceCatalogsPage_] textarea:focus,[data-theme=dark] [class*=EmailSettingsPage_] input:focus,[data-theme=dark] [class*=EmailSettingsPage_] select:focus,[data-theme=dark] [class*=EmailSettingsPage_] textarea:focus,[data-theme=dark] [class*=EmployeeNotesPage_] input:focus,[data-theme=dark] [class*=EmployeeNotesPage_] select:focus,[data-theme=dark] [class*=EmployeeNotesPage_] textarea:focus,[data-theme=dark] [class*=InvoiceSettingsPage_] input:focus,[data-theme=dark] [class*=InvoiceSettingsPage_] select:focus,[data-theme=dark] [class*=InvoiceSettingsPage_] textarea:focus,[data-theme=dark] [class*=SettingsPage_] input:focus,[data-theme=dark] [class*=SettingsPage_] select:focus,[data-theme=dark] [class*=SettingsPage_] textarea:focus{border-color:var(--hc-lilac-strong)!important;box-shadow:0 0 0 3px #8b5cf638!important;outline:none!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=addBtn],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=createBtn],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=newBtn],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=primaryBtn],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=saveBtn],[data-theme=dark] [class*=EmailSettingsPage_][class*=addBtn],[data-theme=dark] [class*=EmailSettingsPage_][class*=newBtn],[data-theme=dark] [class*=EmailSettingsPage_][class*=primaryBtn],[data-theme=dark] [class*=EmailSettingsPage_][class*=saveBtn],[data-theme=dark] [class*=EmployeeNotesPage_][class*=addBtn],[data-theme=dark] [class*=EmployeeNotesPage_][class*=newBtn],[data-theme=dark] [class*=EmployeeNotesPage_][class*=primaryBtn],[data-theme=dark] [class*=EmployeeNotesPage_][class*=saveBtn],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=addBtn],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=newBtn],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=primaryBtn],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=saveBtn],[data-theme=dark] [class*=SettingsPage_][class*=addBtn],[data-theme=dark] [class*=SettingsPage_][class*=newBtn],[data-theme=dark] [class*=SettingsPage_][class*=primaryBtn],[data-theme=dark] [class*=SettingsPage_][class*=saveBtn]{background:linear-gradient(135deg,#7c3aed,#6d4dd9)!important;border-color:#0000!important;color:#fff!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=cancelBtn],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=ghostBtn],[data-theme=dark] [class*=AdminServiceCatalogsPage_][class*=secondaryBtn],[data-theme=dark] [class*=EmailSettingsPage_][class*=cancelBtn],[data-theme=dark] [class*=EmailSettingsPage_][class*=ghostBtn],[data-theme=dark] [class*=EmployeeNotesPage_][class*=cancelBtn],[data-theme=dark] [class*=EmployeeNotesPage_][class*=ghostBtn],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=cancelBtn],[data-theme=dark] [class*=InvoiceSettingsPage_][class*=ghostBtn],[data-theme=dark] [class*=SettingsPage_][class*=cancelBtn],[data-theme=dark] [class*=SettingsPage_][class*=ghostBtn],[data-theme=dark] [class*=SettingsPage_][class*=secondaryBtn]{background:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_] table,[data-theme=dark] [class*=EmailSettingsPage_] table,[data-theme=dark] [class*=EmployeeNotesPage_] table,[data-theme=dark] [class*=InvoiceSettingsPage_] table,[data-theme=dark] [class*=SettingsPage_] table{background:var(--hc-surface-2)!important;color:var(--hc-text)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_] th,[data-theme=dark] [class*=EmailSettingsPage_] th,[data-theme=dark] [class*=EmployeeNotesPage_] th,[data-theme=dark] [class*=InvoiceSettingsPage_] th,[data-theme=dark] [class*=SettingsPage_] th{background:#8b5cf61a!important;border-color:#8b5cf638!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=AdminServiceCatalogsPage_] tbody tr:hover,[data-theme=dark] [class*=EmailSettingsPage_] tbody tr:hover,[data-theme=dark] [class*=EmployeeNotesPage_] tbody tr:hover,[data-theme=dark] [class*=InvoiceSettingsPage_] tbody tr:hover,[data-theme=dark] [class*=SettingsPage_] tbody tr:hover{background:#8b5cf61a!important}[data-theme=dark] [class*=SettingsSidebar_][class*=item],[data-theme=dark] [class*=SettingsSidebar_][class*=link],[data-theme=dark] [class*=SettingsSidebar_][class*=nav],[data-theme=dark] [class*=SettingsSidebar_][class*=wrap]{background:#0000!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SettingsSidebar_][class*=active],[data-theme=dark] [class*=SettingsSidebar_][class*=itemActive],[data-theme=dark] [class*=SettingsSidebar_][class*=linkActive]{background:#8b5cf62e!important;border-color:#8b5cf666!important;color:#fff!important}[data-theme=dark] [style*="#FFE066"],[data-theme=dark] [style*="#FFF8D6"],[data-theme=dark] [style*="#FFFBE4"],[data-theme=dark] [style*="#ffe066"],[data-theme=dark] [style*="#fff8d6"],[data-theme=dark] [style*="#fffbe4"]{background-color:#8b5cf624!important;border-color:#8b5cf65c!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=BookingRequestsPage_],[data-theme=dark] [class*=CertificatesReportsPage_],[data-theme=dark] [class*=CombinedInvoiceDetailPage_],[data-theme=dark] [class*=CostReportPage_],[data-theme=dark] [class*=CustomerDetailPage_],[data-theme=dark] [class*=FilesPhotosPage_],[data-theme=dark] [class*=FinancialSummaryPage_],[data-theme=dark] [class*=FormBuilderPage_],[data-theme=dark] [class*=FormCompletionPage_],[data-theme=dark] [class*=InvoiceEditPage_],[data-theme=dark] [class*=InvoicingPage_],[data-theme=dark] [class*=JobEmailsPage_],[data-theme=dark] [class*=JobFormsPage_],[data-theme=dark] [class*=JobPage_],[data-theme=dark] [class*=JobPhasesPage_],[data-theme=dark] [class*=LiveMapPage_],[data-theme=dark] [class*=MaterialsUsedPage_],[data-theme=dark] [class*=NotificationsPage_],[data-theme=dark] [class*=PlanServicePage_],[data-theme=dark] [class*=QuotesReportPage_],[data-theme=dark] [class*=RenewalRemindersPage_],[data-theme=dark] [class*=SafetyPage_],[data-theme=dark] [class*=SiteContactsPage_],[data-theme=dark] [class*=TaskPage_],[data-theme=dark] [class*=TeamPage_]{color:var(--hc-lilac-soft)}[data-theme=dark] [class*=CostReportPage_][class*=page],[data-theme=dark] [class*=CostReportPage_][class*=wrapper],[data-theme=dark] [class*=CustomerDetailPage_][class*=main],[data-theme=dark] [class*=CustomerDetailPage_][class*=page],[data-theme=dark] [class*=CustomerDetailPage_][class*=wrapper],[data-theme=dark] [class*=FilesPhotosPage_][class*=page],[data-theme=dark] [class*=FilesPhotosPage_][class*=wrapper],[data-theme=dark] [class*=FinancialSummaryPage_][class*=page],[data-theme=dark] [class*=FinancialSummaryPage_][class*=wrapper],[data-theme=dark] [class*=InvoicingPage_][class*=main],[data-theme=dark] [class*=InvoicingPage_][class*=page],[data-theme=dark] [class*=InvoicingPage_][class*=wrapper],[data-theme=dark] [class*=JobEmailsPage_][class*=page],[data-theme=dark] [class*=JobEmailsPage_][class*=wrapper],[data-theme=dark] [class*=JobFormsPage_][class*=page],[data-theme=dark] [class*=JobFormsPage_][class*=wrapper],[data-theme=dark] [class*=JobPage_][class*=Page],[data-theme=dark] [class*=JobPage_][class*=Wrapper],[data-theme=dark] [class*=JobPage_][class*=main],[data-theme=dark] [class*=JobPage_][class*=page],[data-theme=dark] [class*=JobPage_][class*=shell],[data-theme=dark] [class*=JobPage_][class*=wrapper],[data-theme=dark] [class*=SafetyPage_][class*=main],[data-theme=dark] [class*=SafetyPage_][class*=page],[data-theme=dark] [class*=SafetyPage_][class*=wrapper],[data-theme=dark] [class*=TaskPage_][class*=main],[data-theme=dark] [class*=TaskPage_][class*=page],[data-theme=dark] [class*=TaskPage_][class*=wrapper],[data-theme=dark] [class*=TeamPage_][class*=main],[data-theme=dark] [class*=TeamPage_][class*=page],[data-theme=dark] [class*=TeamPage_][class*=wrapper]{background:#0000!important}[data-theme=dark] [class*=CertificatesReportsPage_][class*=Box],[data-theme=dark] [class*=CertificatesReportsPage_][class*=Card],[data-theme=dark] [class*=CertificatesReportsPage_][class*=Section],[data-theme=dark] [class*=CertificatesReportsPage_][class*=card],[data-theme=dark] [class*=CombinedInvoiceDetailPage_][class*=Box],[data-theme=dark] [class*=CombinedInvoiceDetailPage_][class*=Card],[data-theme=dark] [class*=CombinedInvoiceDetailPage_][class*=Section],[data-theme=dark] [class*=CombinedInvoiceDetailPage_][class*=card],[data-theme=dark] [class*=CostReportPage_][class*=Box],[data-theme=dark] [class*=CostReportPage_][class*=Card],[data-theme=dark] [class*=CostReportPage_][class*=Header],[data-theme=dark] [class*=CostReportPage_][class*=Section],[data-theme=dark] [class*=CostReportPage_][class*=card],[data-theme=dark] [class*=CustomerDetailPage_][class*=Box],[data-theme=dark] [class*=CustomerDetailPage_][class*=Card],[data-theme=dark] [class*=CustomerDetailPage_][class*=Grid],[data-theme=dark] [class*=CustomerDetailPage_][class*=Header],[data-theme=dark] [class*=CustomerDetailPage_][class*=Panel],[data-theme=dark] [class*=CustomerDetailPage_][class*=Section],[data-theme=dark] [class*=CustomerDetailPage_][class*=box],[data-theme=dark] [class*=CustomerDetailPage_][class*=card],[data-theme=dark] [class*=CustomerDetailPage_][class*=section],[data-theme=dark] [class*=FilesPhotosPage_][class*=Box],[data-theme=dark] [class*=FilesPhotosPage_][class*=Card],[data-theme=dark] [class*=FilesPhotosPage_][class*=Section],[data-theme=dark] [class*=FilesPhotosPage_][class*=card],[data-theme=dark] [class*=FinancialSummaryPage_][class*=Box],[data-theme=dark] [class*=FinancialSummaryPage_][class*=Card],[data-theme=dark] [class*=FinancialSummaryPage_][class*=Header],[data-theme=dark] [class*=FinancialSummaryPage_][class*=Section],[data-theme=dark] [class*=FinancialSummaryPage_][class*=card],[data-theme=dark] [class*=InvoiceEditPage_][class*=Box],[data-theme=dark] [class*=InvoiceEditPage_][class*=Card],[data-theme=dark] [class*=InvoiceEditPage_][class*=Section],[data-theme=dark] [class*=InvoiceEditPage_][class*=card],[data-theme=dark] [class*=InvoicingPage_][class*=Box],[data-theme=dark] [class*=InvoicingPage_][class*=Card],[data-theme=dark] [class*=InvoicingPage_][class*=Header],[data-theme=dark] [class*=InvoicingPage_][class*=Panel],[data-theme=dark] [class*=InvoicingPage_][class*=Row],[data-theme=dark] [class*=InvoicingPage_][class*=Section],[data-theme=dark] [class*=InvoicingPage_][class*=box],[data-theme=dark] [class*=InvoicingPage_][class*=card],[data-theme=dark] [class*=InvoicingPage_][class*=section],[data-theme=dark] [class*=JobEmailsPage_][class*=Box],[data-theme=dark] [class*=JobEmailsPage_][class*=Card],[data-theme=dark] [class*=JobEmailsPage_][class*=Section],[data-theme=dark] [class*=JobEmailsPage_][class*=card],[data-theme=dark] [class*=JobFormsPage_][class*=Box],[data-theme=dark] [class*=JobFormsPage_][class*=Card],[data-theme=dark] [class*=JobFormsPage_][class*=Section],[data-theme=dark] [class*=JobFormsPage_][class*=card],[data-theme=dark] [class*=JobPage_][class*=Box],[data-theme=dark] [class*=JobPage_][class*=Card],[data-theme=dark] [class*=JobPage_][class*=Detail],[data-theme=dark] [class*=JobPage_][class*=Grid],[data-theme=dark] [class*=JobPage_][class*=Info],[data-theme=dark] [class*=JobPage_][class*=Left],[data-theme=dark] [class*=JobPage_][class*=Panel],[data-theme=dark] [class*=JobPage_][class*=Right],[data-theme=dark] [class*=JobPage_][class*=Section],[data-theme=dark] [class*=JobPage_][class*=box],[data-theme=dark] [class*=JobPage_][class*=card],[data-theme=dark] [class*=JobPage_][class*=detail],[data-theme=dark] [class*=JobPage_][class*=info],[data-theme=dark] [class*=JobPage_][class*=section],[data-theme=dark] [class*=JobPhasesPage_][class*=Box],[data-theme=dark] [class*=JobPhasesPage_][class*=Card],[data-theme=dark] [class*=JobPhasesPage_][class*=Section],[data-theme=dark] [class*=JobPhasesPage_][class*=card],[data-theme=dark] [class*=MaterialsUsedPage_][class*=Box],[data-theme=dark] [class*=MaterialsUsedPage_][class*=Card],[data-theme=dark] [class*=MaterialsUsedPage_][class*=Section],[data-theme=dark] [class*=MaterialsUsedPage_][class*=card],[data-theme=dark] [class*=RenewalRemindersPage_][class*=Box],[data-theme=dark] [class*=RenewalRemindersPage_][class*=Card],[data-theme=dark] [class*=RenewalRemindersPage_][class*=Section],[data-theme=dark] [class*=RenewalRemindersPage_][class*=card],[data-theme=dark] [class*=SafetyPage_][class*=Box],[data-theme=dark] [class*=SafetyPage_][class*=Card],[data-theme=dark] [class*=SafetyPage_][class*=Header],[data-theme=dark] [class*=SafetyPage_][class*=Panel],[data-theme=dark] [class*=SafetyPage_][class*=Row],[data-theme=dark] [class*=SafetyPage_][class*=Section],[data-theme=dark] [class*=SafetyPage_][class*=box],[data-theme=dark] [class*=SafetyPage_][class*=card],[data-theme=dark] [class*=SafetyPage_][class*=section],[data-theme=dark] [class*=SiteContactsPage_][class*=Box],[data-theme=dark] [class*=SiteContactsPage_][class*=Card],[data-theme=dark] [class*=SiteContactsPage_][class*=Section],[data-theme=dark] [class*=SiteContactsPage_][class*=card],[data-theme=dark] [class*=TaskPage_][class*=Box],[data-theme=dark] [class*=TaskPage_][class*=Card],[data-theme=dark] [class*=TaskPage_][class*=Column],[data-theme=dark] [class*=TaskPage_][class*=Header],[data-theme=dark] [class*=TaskPage_][class*=Section],[data-theme=dark] [class*=TaskPage_][class*=box],[data-theme=dark] [class*=TaskPage_][class*=card],[data-theme=dark] [class*=TaskPage_][class*=column],[data-theme=dark] [class*=TeamPage_][class*=Box],[data-theme=dark] [class*=TeamPage_][class*=Card],[data-theme=dark] [class*=TeamPage_][class*=Header],[data-theme=dark] [class*=TeamPage_][class*=Panel],[data-theme=dark] [class*=TeamPage_][class*=Row],[data-theme=dark] [class*=TeamPage_][class*=Section],[data-theme=dark] [class*=TeamPage_][class*=box],[data-theme=dark] [class*=TeamPage_][class*=card]{background:var(--hc-surface-2)!important;border-color:#8b5cf633!important;box-shadow:0 4px 20px #00000047!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CostReportPage_][class*=Title],[data-theme=dark] [class*=CostReportPage_][class*=title],[data-theme=dark] [class*=CustomerDetailPage_][class*=Heading],[data-theme=dark] [class*=CustomerDetailPage_][class*=Name],[data-theme=dark] [class*=CustomerDetailPage_][class*=Title],[data-theme=dark] [class*=CustomerDetailPage_][class*=name],[data-theme=dark] [class*=CustomerDetailPage_][class*=title],[data-theme=dark] [class*=FinancialSummaryPage_][class*=Title],[data-theme=dark] [class*=FinancialSummaryPage_][class*=title],[data-theme=dark] [class*=InvoicingPage_][class*=Heading],[data-theme=dark] [class*=InvoicingPage_][class*=Title],[data-theme=dark] [class*=InvoicingPage_][class*=title],[data-theme=dark] [class*=JobPage_][class*=Heading],[data-theme=dark] [class*=JobPage_][class*=Label],[data-theme=dark] [class*=JobPage_][class*=Name],[data-theme=dark] [class*=JobPage_][class*=Title],[data-theme=dark] [class*=JobPage_][class*=label],[data-theme=dark] [class*=JobPage_][class*=title],[data-theme=dark] [class*=SafetyPage_][class*=Heading],[data-theme=dark] [class*=SafetyPage_][class*=Title],[data-theme=dark] [class*=SafetyPage_][class*=title],[data-theme=dark] [class*=TaskPage_][class*=Heading],[data-theme=dark] [class*=TaskPage_][class*=Name],[data-theme=dark] [class*=TaskPage_][class*=Title],[data-theme=dark] [class*=TaskPage_][class*=title],[data-theme=dark] [class*=TeamPage_][class*=Heading],[data-theme=dark] [class*=TeamPage_][class*=Name],[data-theme=dark] [class*=TeamPage_][class*=Title],[data-theme=dark] [class*=TeamPage_][class*=title]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=CostReportPage_] table,[data-theme=dark] [class*=CustomerDetailPage_] table,[data-theme=dark] [class*=FilesPhotosPage_] table,[data-theme=dark] [class*=FinancialSummaryPage_] table,[data-theme=dark] [class*=InvoicingPage_] table,[data-theme=dark] [class*=JobFormsPage_] table,[data-theme=dark] [class*=JobPage_] table,[data-theme=dark] [class*=SafetyPage_] table,[data-theme=dark] [class*=TaskPage_] table,[data-theme=dark] [class*=TeamPage_] table{background:var(--hc-surface-2)!important;border-color:#8b5cf62e!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CostReportPage_] th,[data-theme=dark] [class*=CustomerDetailPage_] th,[data-theme=dark] [class*=FinancialSummaryPage_] th,[data-theme=dark] [class*=InvoicingPage_] th,[data-theme=dark] [class*=JobPage_] th,[data-theme=dark] [class*=SafetyPage_] th,[data-theme=dark] [class*=TaskPage_] th,[data-theme=dark] [class*=TeamPage_] th{background:#8b5cf61a!important;border-color:#8b5cf638!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CostReportPage_] td,[data-theme=dark] [class*=CustomerDetailPage_] td,[data-theme=dark] [class*=FinancialSummaryPage_] td,[data-theme=dark] [class*=InvoicingPage_] td,[data-theme=dark] [class*=JobPage_] td,[data-theme=dark] [class*=SafetyPage_] td,[data-theme=dark] [class*=TaskPage_] td,[data-theme=dark] [class*=TeamPage_] td{border-color:#8b5cf61f!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=CustomerDetailPage_] tbody tr:hover,[data-theme=dark] [class*=InvoicingPage_] tbody tr:hover,[data-theme=dark] [class*=JobPage_] tbody tr:hover,[data-theme=dark] [class*=SafetyPage_] tbody tr:hover,[data-theme=dark] [class*=TeamPage_] tbody tr:hover{background:#8b5cf614!important}[data-theme=dark] [class*=CustomerDetailPage_][class*=Btn],[data-theme=dark] [class*=CustomerDetailPage_][class*=btn],[data-theme=dark] [class*=JobPage_][class*=Btn],[data-theme=dark] [class*=JobPage_][class*=Button],[data-theme=dark] [class*=JobPage_][class*=btn],[data-theme=dark] [class*=JobPage_][class*=button],[data-theme=dark] [class*=SafetyPage_][class*=Btn],[data-theme=dark] [class*=SafetyPage_][class*=btn],[data-theme=dark] [class*=TaskPage_][class*=Btn],[data-theme=dark] [class*=TaskPage_][class*=btn],[data-theme=dark] [class*=TeamPage_][class*=Btn],[data-theme=dark] [class*=TeamPage_][class*=btn]{background:#8b5cf61f!important;border-color:#8b5cf652!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=CustomerDetailPage_][class*=Btn]:hover,[data-theme=dark] [class*=JobPage_][class*=Btn]:hover,[data-theme=dark] [class*=JobPage_][class*=btn]:hover,[data-theme=dark] [class*=SafetyPage_][class*=Btn]:hover,[data-theme=dark] [class*=TaskPage_][class*=Btn]:hover,[data-theme=dark] [class*=TeamPage_][class*=Btn]:hover{background:#8b5cf638!important;border-color:var(--hc-lilac-strong)!important}[data-theme=dark] [class*=JobPage_][class*=Nav],[data-theme=dark] [class*=JobPage_][class*=Sidebar],[data-theme=dark] [class*=JobPage_][class*=nav],[data-theme=dark] [class*=JobPage_][class*=sidebar],[data-theme=dark] [class*=SidebarJobs_]{background:var(--hc-surface-1)!important;border-color:#8b5cf62e!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=JobPage_][class*=Badge],[data-theme=dark] [class*=JobPage_][class*=Chip],[data-theme=dark] [class*=JobPage_][class*=Phase],[data-theme=dark] [class*=JobPage_][class*=Pill],[data-theme=dark] [class*=JobPage_][class*=Stat],[data-theme=dark] [class*=JobPage_][class*=badge],[data-theme=dark] [class*=JobPage_][class*=chip],[data-theme=dark] [class*=JobPage_][class*=phase],[data-theme=dark] [class*=JobPage_][class*=pill],[data-theme=dark] [class*=JobPage_][class*=stat]{background:#8b5cf624!important;border-color:#8b5cf64d!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SidebarJobs_][class*=group],[data-theme=dark] [class*=SidebarJobs_][class*=item],[data-theme=dark] [class*=SidebarJobs_][class*=label],[data-theme=dark] [class*=SidebarJobs_][class*=link],[data-theme=dark] [class*=SidebarJobs_][class*=section]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SidebarJobs_][class*=Active],[data-theme=dark] [class*=SidebarJobs_][class*=active],[data-theme=dark] [class*=SidebarJobs_][class*=current],[data-theme=dark] [class*=SidebarJobs_][class*=selected]{background:#8b5cf62e!important;border-color:#8b5cf666!important;color:#fff!important}[data-theme=dark] [class*=Settings_][class*=DropZone],[data-theme=dark] [class*=Settings_][class*=dropZoneActive],[data-theme=dark] [class*=Settings_][class*=dropZoneUploading],[data-theme=dark] [class*=Settings_][class*=dropZone]{background:#8b5cf614!important;border-color:#c4b5fd59!important;color:var(--hc-text)!important}[data-theme=dark] [class*=Settings_][class*=dropHint],[data-theme=dark] [class*=Settings_][class*=dropIcon],[data-theme=dark] [class*=Settings_][class*=dropOr],[data-theme=dark] [class*=Settings_][class*=dropText]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=dropZoneOver],[data-theme=dark] [class*=SiteContactsPage_][class*=dropZoneUploading],[data-theme=dark] [class*=SiteContactsPage_][class*=dropZone]{background:#8b5cf614!important;border-color:#c4b5fd59!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=dropZoneIcon]{background:#8b5cf624!important;border-color:#c4b5fd4d!important;color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=dropZoneHint],[data-theme=dark] [class*=SiteContactsPage_][class*=dropZoneText]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=mediaCard],[data-theme=dark] [class*=SiteContactsPage_][class*=mediaGrid]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important}[data-theme=dark] [class*=SiteContactsPage_][class*=activityIconWrap]{background:#8b5cf61f!important;border-color:#c4b5fd33!important}[data-theme=dark] [class*=SiteContactsPage_][class*=activityLabel]{color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=activityEmpty],[data-theme=dark] [class*=SiteContactsPage_][class*=activityEnd],[data-theme=dark] [class*=SiteContactsPage_][class*=activityMeta],[data-theme=dark] [class*=SiteContactsPage_][class*=activityTimestamp]{color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Shell],[data-theme=dark] [class*=SiteContactsPage_][class*=rrShell]{background:var(--hc-surface-2)!important;border-color:#c4b5fd2e!important}[data-theme=dark] [class*=SiteContactsPage_][class*=rrHeader]{background:#8b5cf614!important;border-color:#c4b5fd2e!important}[data-theme=dark] [class*=SiteContactsPage_][class*=rrBody],[data-theme=dark] [class*=SiteContactsPage_][class*=rrCard],[data-theme=dark] [class*=SiteContactsPage_][class*=rrContent],[data-theme=dark] [class*=SiteContactsPage_][class*=rrList],[data-theme=dark] [class*=SiteContactsPage_][class*=rrSection]{background:#0000!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=rrFilterBar],[data-theme=dark] [class*=SiteContactsPage_][class*=rrFilter],[data-theme=dark] [class*=SiteContactsPage_][class*=rrStat],[data-theme=dark] [class*=SiteContactsPage_][class*=rrStats]{background:var(--hc-surface-3)!important;border-color:#c4b5fd2e!important;color:var(--hc-text)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=rrHeaderTitle],[data-theme=dark] [class*=SiteContactsPage_][class*=rrStatNum],[data-theme=dark] [class*=SiteContactsPage_][class*=rrTitle]{color:var(--hc-lilac)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=rrEmpty],[data-theme=dark] [class*=SiteContactsPage_][class*=rrHeaderCount],[data-theme=dark] [class*=SiteContactsPage_][class*=rrHint],[data-theme=dark] [class*=SiteContactsPage_][class*=rrStatLabel]{background:#8b5cf61a!important;border-color:#c4b5fd38!important;color:var(--hc-lilac-soft)!important}[data-theme=dark] [class*=SiteContactsPage_][class*=Banner],[data-theme=dark] [class*=SiteContactsPage_][class*=banner],[data-theme=dark] [class*=SiteContactsPage_][class*=pageHeaderBanner]{background:var(--hc-surface-1)!important;border-color:#c4b5fd33!important}
/*# sourceMappingURL=main.d6d6ae20.css.map*/