.UserInfoCard_infoItem__d3h9M{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.5rem}.UserInfoCard_infoItem__d3h9M:last-child{border-bottom:none;padding-bottom:0}.CommonDialog_overlay__n0LLw{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem 1rem;backdrop-filter:blur(4px);box-sizing:border-box;animation:CommonDialog_fadeIn__ojA2h .2s ease-out}@keyframes CommonDialog_fadeIn__ojA2h{0%{opacity:0}to{opacity:1}}.CommonDialog_dialog__1r2Ba{background:#f8fafc;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05);overflow:hidden;max-height:calc(100vh - 4rem);width:100%;display:flex;flex-direction:column;margin:auto;animation:CommonDialog_slideIn__hmx8a .3s ease-out}@keyframes CommonDialog_slideIn__hmx8a{0%{transform:translateY(-30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CommonDialog_sizeSm__fSiRP{max-width:400px}.CommonDialog_sizeMd__qkoAk{max-width:560px}.CommonDialog_sizeLg__L85u6{max-width:700px}.CommonDialog_sizeXl__aN8Ii{max-width:900px}.CommonDialog_sizeXxl__Z1cvw{max-width:1100px}.CommonDialog_headerBranded__PB63A{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(135deg,var(--sprinkalawn-primary,#1B4E99) 0,#265DA9 100%);color:white}.CommonDialog_headerBranded__PB63A .CommonDialog_title__qorBk{margin:0;font-size:1.125rem;font-weight:600;color:white;display:flex;align-items:center;gap:.5rem}.CommonDialog_headerBranded__PB63A .CommonDialog_closeButton__ZXy7v{background:rgba(255,255,255,.15);border:none;font-size:1.25rem;color:white;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;margin-left:.25rem}.CommonDialog_headerBranded__PB63A .CommonDialog_closeButton__ZXy7v:hover{background:rgba(255,255,255,.25);transform:scale(1.05)}.CommonDialog_header__N9L6_{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#ffffff,#f9fafb)}.CommonDialog_header__N9L6_ .CommonDialog_title__qorBk{margin:0;font-size:1.5rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.5rem}.CommonDialog_header__N9L6_ .CommonDialog_closeButton__ZXy7v{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.CommonDialog_header__N9L6_ .CommonDialog_closeButton__ZXy7v:hover{background-color:#f3f4f6;color:#111827}.CommonDialog_titleIcon__KE5Sw{font-size:1.25rem}.CommonDialog_headerActions__3x_Ak{display:flex;gap:.5rem;align-items:center}.CommonDialog_content__KzVBt{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;min-height:0}.CommonDialog_footer__cWPMN{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem;border-top:1px solid #e5e7eb;background:#f9fafb}.CommonDialog_primaryButton__13aWC{background:var(--sprinkalawn-primary,#1B4E99);color:white;border:none;padding:.625rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.CommonDialog_primaryButton__13aWC:hover:not(:disabled){background:var(--sprinkalawn-primary-dark,#143a6b);box-shadow:0 4px 12px rgba(27,78,153,.3)}.CommonDialog_primaryButton__13aWC:disabled{opacity:.6;cursor:not-allowed}.CommonDialog_secondaryButton__ltTmg{background:white;color:#374151;border:1px solid #d1d5db;padding:.625rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.CommonDialog_secondaryButton__ltTmg:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.CommonDialog_secondaryButton__ltTmg:disabled{opacity:.5;cursor:not-allowed}.CommonDialog_dangerButton__d_hKh{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border:none;padding:.625rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(239,68,68,.3)}.CommonDialog_dangerButton__d_hKh:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 8px rgba(239,68,68,.4)}.CommonDialog_dangerButton__d_hKh:disabled{opacity:.5;cursor:not-allowed;transform:none}.CommonDialog_errorBanner__6dYn_{padding:.875rem 1rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.CommonDialog_errorBanner__6dYn_:before{content:"\26A0\FE0F"}.CommonDialog_section__T1cRD{background:white;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.CommonDialog_section__T1cRD h3{margin:0 0 .875rem;font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.CommonDialog_formGroup__CfwnK{margin-bottom:1rem}.CommonDialog_label__oJQxu{display:block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:.5rem}.CommonDialog_required__Cc8gz{color:#dc2626;margin-left:2px}.CommonDialog_input__IFTiw,.CommonDialog_select__re1k6,.CommonDialog_textarea__INuK8{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;color:#111827;background:white;transition:all .2s;font-family:inherit}.CommonDialog_input__IFTiw:focus,.CommonDialog_select__re1k6:focus,.CommonDialog_textarea__INuK8:focus{outline:none;border-color:var(--sprinkalawn-primary,#1B4E99);box-shadow:0 0 0 3px rgba(27,78,153,.15)}.CommonDialog_input__IFTiw:disabled,.CommonDialog_select__re1k6:disabled,.CommonDialog_textarea__INuK8:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.CommonDialog_inputError__H68Gc{border-color:#ef4444}.CommonDialog_inputError__H68Gc:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.CommonDialog_textarea__INuK8{resize:vertical;min-height:80px}.CommonDialog_select__re1k6{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.CommonDialog_fieldError__00O_u{display:block;color:#ef4444;font-size:.8rem;margin-top:.375rem}.CommonDialog_helpText__Iot8Z{display:block;color:#6b7280;font-size:.8rem;margin-top:.375rem;font-style:italic}@media (max-width:768px){.CommonDialog_overlay__n0LLw{align-items:center;padding:calc(70px + 1rem) 1rem calc(64px + env(safe-area-inset-bottom, 0px) + 1rem)}.CommonDialog_dialog__1r2Ba{max-width:calc(100% - 2rem);max-height:calc(100vh - 70px - 64px - 2rem - env(safe-area-inset-bottom, 0px));border-radius:16px;margin:auto}.CommonDialog_sizeLg__L85u6,.CommonDialog_sizeMd__qkoAk,.CommonDialog_sizeSm__fSiRP,.CommonDialog_sizeXl__aN8Ii,.CommonDialog_sizeXxl__Z1cvw{max-width:calc(100% - 2rem)}}@media (max-width:575.98px){.CommonDialog_overlay__n0LLw{align-items:stretch;padding:0}.CommonDialog_dialog__1r2Ba{max-width:100%;width:100%;max-height:100vh;height:100vh;border-radius:0;margin:0}.CommonDialog_sizeLg__L85u6,.CommonDialog_sizeMd__qkoAk,.CommonDialog_sizeSm__fSiRP,.CommonDialog_sizeXl__aN8Ii,.CommonDialog_sizeXxl__Z1cvw{max-width:100%}.CommonDialog_headerBranded__PB63A,.CommonDialog_header__N9L6_{padding:.875rem 1rem;position:sticky;top:0;z-index:1}.CommonDialog_headerBranded__PB63A .CommonDialog_title__qorBk,.CommonDialog_header__N9L6_ .CommonDialog_title__qorBk{font-size:1rem}.CommonDialog_headerBranded__PB63A .CommonDialog_closeButton__ZXy7v,.CommonDialog_header__N9L6_ .CommonDialog_closeButton__ZXy7v{width:44px;height:44px;font-size:1.25rem}.CommonDialog_content__KzVBt{padding:1rem;gap:.875rem;flex:1;overflow-y:auto}.CommonDialog_footer__cWPMN{padding:1rem;flex-direction:column-reverse;position:sticky;bottom:0;z-index:1}.CommonDialog_footer__cWPMN button{width:100%;min-height:44px}.CommonDialog_section__T1cRD{padding:.875rem 1rem}}@media (min-width:1024px){.CommonDialog_overlay__n0LLw{padding:2rem 1rem}.CommonDialog_dialog__1r2Ba{max-height:calc(100vh - 4rem)}}.PropertyContactsManager_contactsManager__3wOHV .PropertyContactsManager_card__WFlUm{transition:box-shadow .2s ease}.PropertyContactsManager_contactsManager__3wOHV .PropertyContactsManager_card__WFlUm:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.PropertyContactsManager_contactsManager__3wOHV a{color:inherit;text-decoration:none}.PropertyContactsManager_contactsManager__3wOHV a:hover{text-decoration:underline;color:var(--bs-primary)}@media (min-width:1024px){.PropertyDetailsModal_propertyDialog__A7PKZ{min-height:80vh}}.PropertyDetailsModal_tabBar__aj9Tv{display:flex;gap:.25rem;margin-bottom:1rem;background:#f1f5f9;border-radius:10px;padding:.25rem}.PropertyDetailsModal_tab__PbVkn{flex:1;padding:.5rem 1rem;border:none;background:transparent;border-radius:8px;font-size:.85rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.PropertyDetailsModal_tab__PbVkn:hover{color:#1e293b;background:rgba(255,255,255,.5)}.PropertyDetailsModal_tabActive___s3NL{box-shadow:0 1px 3px rgba(0,0,0,.1)}.PropertyDetailsModal_tabActive___s3NL,.PropertyDetailsModal_tabActive___s3NL:hover{background:white;color:var(--sprinkalawn-primary,#1B4E99)}.PropertyDetailsModal_section__cZ7Jl{background:white;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);margin-bottom:1rem}.PropertyDetailsModal_section__cZ7Jl:last-child{margin-bottom:0}.PropertyDetailsModal_sectionHeader__Vzzvf{margin:0 0 .875rem;font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.PropertyDetailsModal_sectionHeader__Vzzvf span{font-size:1rem}.PropertyDetailsModal_infoGrid__zJM_O{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.PropertyDetailsModal_infoItem__wV4Qp{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s}.PropertyDetailsModal_infoItem__wV4Qp:hover{background:#f1f5f9;border-color:#cbd5e1}.PropertyDetailsModal_infoItemFull__z4_Dh{grid-column:1/-1;display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.PropertyDetailsModal_label__QeIk9{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.PropertyDetailsModal_value__rFrD_{font-size:.9rem;color:#1e293b;font-weight:500;line-height:1.5}.PropertyDetailsModal_valueSmall__yZJB5{font-size:.85rem;color:#64748b;line-height:1.5}.PropertyDetailsModal_tagsContainer__LConq{display:flex;flex-wrap:wrap;gap:.5rem}.PropertyDetailsModal_tag__ix1Jp{display:inline-block;padding:.375rem .75rem;background:linear-gradient(135deg,var(--sprinkalawn-primary,#1B4E99) 0,#265DA9 100%);color:white;border-radius:9999px;font-size:.75rem;font-weight:600}.PropertyDetailsModal_notes__7Xch8{margin:0;padding:.875rem;background:#f8fafc;border-radius:8px;border-left:3px solid var(--sprinkalawn-primary,#1b4e99);color:#475569;font-size:.9rem;line-height:1.6;white-space:pre-wrap}.PropertyDetailsModal_residentialBadge__Rhe2l{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #34d399;border-radius:20px;color:#065f46;font-size:.8125rem;font-weight:600}.PropertyDetailsModal_residentialBadge__Rhe2l i{font-size:.75rem;color:#059669}.PropertyDetailsModal_commercialBadge__k8_uP{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #9ca3af;border-radius:20px;color:#4b5563;font-size:.8125rem;font-weight:600}.PropertyDetailsModal_commercialBadge__k8_uP i{font-size:.75rem;color:#6b7280}.PropertyDetailsModal_statusContainer__fjAOB{display:flex;justify-content:center}.PropertyDetailsModal_statusBadgeActive__y5Sf_{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #34d399;border-radius:9999px;color:#065f46;font-size:.875rem;font-weight:600}.PropertyDetailsModal_statusBadgeActive__y5Sf_ i{font-size:1rem;color:#059669}.PropertyDetailsModal_statusBadgeInactive__vhJ0K{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #9ca3af;border-radius:9999px;color:#4b5563;font-size:.875rem;font-weight:600}.PropertyDetailsModal_statusBadgeInactive__vhJ0K i{font-size:1rem;color:#6b7280}.PropertyDetailsModal_closeButton__Heyoh{padding:.625rem 1.25rem;background:#6b7280;color:white;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.PropertyDetailsModal_closeButton__Heyoh:hover{background:#4b5563}@media (max-width:768px){.PropertyDetailsModal_infoGrid__zJM_O{grid-template-columns:1fr}}.PropertyContractsPanel_panel__l7_Dw{display:flex;flex-direction:column;gap:1rem}.PropertyContractsPanel_currentCard__X2Rls{border:1px solid rgba(0,0,0,.06);border-left:4px solid var(--sprinkalawn-primary,#1b4e99);border-radius:10px;background:linear-gradient(180deg,#f8fbff,#ffffff);padding:1rem 1.1rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.PropertyContractsPanel_current_ok__BhYPk{border-left-color:#16a34a}.PropertyContractsPanel_current_warn__rNmpD{border-left-color:#f59e0b;background:linear-gradient(180deg,#fffaf0,#ffffff)}.PropertyContractsPanel_current_danger__qvSY2{border-left-color:#dc2626;background:linear-gradient(180deg,#fff5f5,#ffffff)}.PropertyContractsPanel_current_muted__CRJnY{border-left-color:#94a3b8}.PropertyContractsPanel_currentHeader__CxkxI{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;flex-wrap:wrap}.PropertyContractsPanel_eyebrow__phjrE{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:600;margin-bottom:.2rem}.PropertyContractsPanel_currentTitle__iR3ub{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;color:#1e293b}.PropertyContractsPanel_hint__t9o_q{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.PropertyContractsPanel_hint_ok__5L2Hq{background:#ecfdf5;color:#047857}.PropertyContractsPanel_hint_warn__cX1zn{background:#fef3c7;color:#92400e}.PropertyContractsPanel_hint_danger__NCxlN{background:#fee2e2;color:#b91c1c}.PropertyContractsPanel_hint_muted__DklsB{background:#f1f5f9;color:#475569}.PropertyContractsPanel_currentGrid___GD_T{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem 1.25rem;margin-bottom:1rem}.PropertyContractsPanel_cell__AtTp7{display:flex;flex-direction:column;gap:.1rem;min-width:0}.PropertyContractsPanel_label__aNiN7{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:600}.PropertyContractsPanel_value__83R_d{font-size:.95rem;color:#1e293b;font-weight:600;word-break:break-word}.PropertyContractsPanel_actions__6xHVz{display:flex;gap:.5rem;flex-wrap:wrap}.PropertyContractsPanel_emptyCard__PEORr{border:1px dashed #cbd5e1;border-radius:10px;padding:1.1rem 1.25rem;background:#f8fafc;text-align:center}.PropertyContractsPanel_emptyTitle__1JMxo{font-size:.95rem;font-weight:700;color:#334155;margin-bottom:.3rem}.PropertyContractsPanel_emptyBody__AeXZb{font-size:.85rem;color:#64748b;margin-bottom:.75rem}.PropertyContractsPanel_listHeader__hNyQq{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem}.PropertyContractsPanel_listTitle__i8n7u{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;margin:0}.PropertyContractsPanel_tableWrap__GweVG{border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden}.PropertyContractsPanel_tableWrap__GweVG table{font-size:.88rem}.PropertyContractsPanel_tableWrap__GweVG thead th{background:#f8fafc;color:#475569;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;border-bottom:1px solid rgba(0,0,0,.06)}.PropertyContractsPanel_tableWrap__GweVG tbody tr:last-child td{border-bottom:none}.PropertyContractsPanel_loading__Niar3{padding:1rem;text-align:center;color:#64748b;background:#f8fafc;border-radius:8px;font-size:.88rem}.PropertySelector_listItem__HWee6.PropertySelector_active__njnz6,.PropertySelector_listItem__HWee6.PropertySelector_active__njnz6:hover{color:#fff}.PropertySelector_listItem__HWee6.PropertySelector_active__njnz6 small,.PropertySelector_listItem__HWee6.PropertySelector_active__njnz6:hover small{color:rgba(255,255,255,.9)!important}.ProposalOptionsPanel_panel__OIJ6w{margin:1.5rem 0;padding:1.25rem;background:#f8fafb;border:1px solid #d0dbe8;border-radius:10px}.ProposalOptionsPanel_sectionTitle__VFcj2{font-size:.95rem;font-weight:600;color:#1b4e99;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.03em}.ProposalOptionsPanel_hint__HVgpZ{font-size:.85rem;color:#6b7d93;margin-bottom:.75rem}.ProposalOptionsPanel_itemsList__DeMQb{display:flex;flex-direction:column;gap:.35rem}.ProposalOptionsPanel_itemRow__nBukH{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;border:1px solid #e8ebe9;border-radius:6px;font-size:.9rem}.ProposalOptionsPanel_itemInfo__XMyuB{flex:1;min-width:0;font-size:.9rem}.ProposalOptionsPanel_optionRow__sicta{display:flex;align-items:center;padding:.6rem .75rem;background:#fff;border:2px solid #e0e5ea;border-radius:6px;cursor:pointer;transition:border-color .15s,background .15s;font-size:.9rem}.ProposalOptionsPanel_optionRow__sicta:hover{border-color:#8bb3e0;background:#f4f7fb}.ProposalOptionsPanel_optionSelected__UOVQ_{border-color:#1b4e99;background:#edf3fb}.ProposalOptionsPanel_totalBar__l0h7R{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:.75rem 1rem;background:#fff;border-top:2px solid #1b4e99;border-radius:0 0 6px 6px}.ProposalOptionsPanel_confirmRow__RoXsX{display:flex;align-items:center;margin-top:1rem;padding:.75rem 1rem;background:#fff8e5;border:1px solid #e6d599;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500}@media print{.ProposalOptionsPanel_panel__OIJ6w{border:none;padding:0;background:transparent}.ProposalOptionsPanel_optionRow__sicta{border:1px solid #ccc}.ProposalOptionsPanel_confirmRow__RoXsX{display:none}}.OfficeApprovalSection_section__GtF21{margin-top:1.5rem;padding:1rem 1.25rem 1.25rem;background:#fffdf5;border:1px solid #e6d599;border-radius:10px}.OfficeApprovalSection_header___v6sS{margin-bottom:.5rem}.OfficeApprovalSection_title__PY45I{font-size:.95rem;font-weight:600;color:#6b5300;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.03em}.OfficeApprovalSection_subtitle__8cmRL{font-size:.85rem;color:#6b5300;margin-bottom:0}.OfficeApprovalSection_actions__GrS0S{display:flex;justify-content:flex-end;margin-top:1rem}@media print{.OfficeApprovalSection_section__GtF21{display:none}}.ConfirmDialog_message__tIhPr{font-size:.95rem;color:#374151;line-height:1.6;white-space:pre-wrap}.ConfirmDialog_warningIcon___FWUg{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;margin:0 auto 1rem;font-size:2rem}.ConfirmDialog_warningIcon___FWUg.ConfirmDialog_danger__KxOvE{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fecaca}.ConfirmDialog_warningIcon___FWUg.ConfirmDialog_warning__2aWad{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #fde68a}.ConfirmDialog_warningIcon___FWUg.ConfirmDialog_info__hf2l3{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #bfdbfe}.ConfirmDialog_content__GEGUm{text-align:center;padding:.5rem 0}.ConfirmDialog_footer__iCfOh{display:flex;justify-content:center;gap:.75rem}.ConfirmDialog_cancelButton__wv_al{background:white;color:#374151;border:1px solid #d1d5db;padding:.625rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;min-width:100px}.ConfirmDialog_cancelButton__wv_al:hover{background:#f9fafb;border-color:#9ca3af}.ConfirmDialog_confirmButton__hVajg{padding:.625rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;min-width:100px}.ConfirmDialog_confirmButton__hVajg:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog_confirmButton__hVajg.ConfirmDialog_danger__KxOvE{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 2px 4px rgba(239,68,68,.3)}.ConfirmDialog_confirmButton__hVajg.ConfirmDialog_danger__KxOvE:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 8px rgba(239,68,68,.4)}.ConfirmDialog_confirmButton__hVajg.ConfirmDialog_warning__2aWad{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;box-shadow:0 2px 4px rgba(245,158,11,.3)}.ConfirmDialog_confirmButton__hVajg.ConfirmDialog_warning__2aWad:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.4)}.ConfirmDialog_confirmButton__hVajg.ConfirmDialog_info__hf2l3{background:linear-gradient(135deg,var(--sprinkalawn-primary,#1B4E99) 0,#265DA9 100%);color:white;box-shadow:0 2px 4px rgba(27,78,153,.3)}.ConfirmDialog_confirmButton__hVajg.ConfirmDialog_info__hf2l3:hover:not(:disabled){background:linear-gradient(135deg,#265DA9,#1B4E99);transform:translateY(-1px);box-shadow:0 4px 8px rgba(27,78,153,.4)}@media (max-width:480px){.ConfirmDialog_footer__iCfOh{flex-direction:column-reverse;gap:.5rem}.ConfirmDialog_cancelButton__wv_al,.ConfirmDialog_confirmButton__hVajg{width:100%}.ConfirmDialog_warningIcon___FWUg{width:48px;height:48px;font-size:1.5rem}.ConfirmDialog_message__tIhPr{font-size:.9rem}}.ChangePasswordModal_form__ygezu{display:flex;flex-direction:column;gap:1rem}.ChangePasswordModal_inputGroup__D_FNP{display:flex;flex-direction:column;gap:.375rem}.ChangePasswordModal_label__9sOCB{font-size:.875rem;font-weight:600;color:#374151}.ChangePasswordModal_input__FSscR{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;transition:all .2s;width:100%;background:white}.ChangePasswordModal_input__FSscR:focus{outline:none;border-color:var(--sprinkalawn-primary,#1B4E99);box-shadow:0 0 0 3px rgba(27,78,153,.1)}.ChangePasswordModal_input__FSscR:disabled{background:#f9fafb;cursor:not-allowed}.ChangePasswordModal_input__FSscR::placeholder{color:#9ca3af}.ChangePasswordModal_errorMessage___00lj{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.875rem}.ChangePasswordModal_errorMessage___00lj i{color:#dc2626;flex-shrink:0}.ChangePasswordModal_successMessage__FP02H{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:8px;color:#065f46;font-size:1rem;font-weight:600}.ChangePasswordModal_successMessage__FP02H i{color:#059669;font-size:1.5rem}.ChangePasswordModal_footer__FHlLT{display:flex;justify-content:flex-end;gap:.75rem}.ChangePasswordModal_cancelButton__Npzg0{background:white;color:#374151;border:1px solid #d1d5db;padding:.625rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;min-width:100px}.ChangePasswordModal_cancelButton__Npzg0:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.ChangePasswordModal_cancelButton__Npzg0:disabled{opacity:.6;cursor:not-allowed}.ChangePasswordModal_submitButton___tj2y{background:linear-gradient(135deg,var(--sprinkalawn-primary,#1B4E99) 0,#265DA9 100%);color:white;border:none;padding:.625rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;min-width:140px;box-shadow:0 2px 4px rgba(27,78,153,.3)}.ChangePasswordModal_submitButton___tj2y:hover:not(:disabled){background:linear-gradient(135deg,#265DA9,#1B4E99);transform:translateY(-1px);box-shadow:0 4px 8px rgba(27,78,153,.4)}.ChangePasswordModal_submitButton___tj2y:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.ChangePasswordModal_footer__FHlLT{flex-direction:column-reverse;gap:.5rem}.ChangePasswordModal_cancelButton__Npzg0,.ChangePasswordModal_submitButton___tj2y{width:100%}.ChangePasswordModal_input__FSscR{padding:.875rem 1rem;font-size:16px}}.InvoicesTab_tableWrap__35hyy{overflow-x:auto}.InvoicesTab_table__0VNCR{width:100%;border-collapse:collapse;font-size:.875rem}.InvoicesTab_table__0VNCR th{padding:.625rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;border-bottom:2px solid #e5e7eb;white-space:nowrap}.InvoicesTab_table__0VNCR td{padding:.625rem .75rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.InvoicesTab_table__0VNCR tbody tr:hover{background:#f9fafb}.InvoicesTab_ticketNum__U7nQb{display:block;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;color:var(--sprinkalawn-primary,#1B4E99);font-weight:600}.InvoicesTab_ticketName__a118p{display:block;font-size:.8rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.InvoicesTab_amount__Z9wEl{font-weight:600;white-space:nowrap}.InvoicesTab_feeNote__3fZa_{display:block;font-size:.7rem;font-weight:400;color:#94a3b8}.InvoicesTab_dateCell__kAtmQ{white-space:nowrap;color:#6b7280;font-size:.8rem}.InvoicesTab_actions__AUrDm{display:flex;gap:.375rem}.ResponsiveTable_cardList__TtIS2{display:flex;flex-direction:column;gap:.75rem}.ResponsiveTable_card__27p1B{background:white;border:1px solid #e9ecef;border-radius:.5rem;padding:.875rem 1rem;transition:box-shadow .15s ease}.ResponsiveTable_card__27p1B:active{box-shadow:0 0 0 2px rgba(27,78,153,.2)}.ResponsiveTable_scrollContainer__wmBap{position:relative;overflow:hidden}.ResponsiveTable_scrollInner__KXfxN{overflow-x:auto;-webkit-overflow-scrolling:touch}.ResponsiveTable_scrollShadowLeft__ExalI,.ResponsiveTable_scrollShadowRight__6js2t{position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.ResponsiveTable_scrollShadowLeft__ExalI{left:0;background:linear-gradient(90deg,rgba(0,0,0,.08),transparent)}.ResponsiveTable_scrollShadowRight__6js2t{right:0;background:linear-gradient(270deg,rgba(0,0,0,.08),transparent)}.ResponsiveTable_scrollShadowLeft__ExalI.ResponsiveTable_visible__rRiCj,.ResponsiveTable_scrollShadowRight__6js2t.ResponsiveTable_visible__rRiCj{opacity:1}.ResponsiveTable_scrollInner__KXfxN table td:first-child,.ResponsiveTable_scrollInner__KXfxN table th:first-child{position:sticky;left:0;z-index:1;background:inherit}.ResponsiveTable_scrollInner__KXfxN table thead th:first-child{background:#f8f9fa}.ResponsiveTable_scrollInner__KXfxN table tbody td:first-child{background:white}.ResponsiveTable_emptyState__e_rOG{text-align:center;padding:2rem 1rem;color:#6c757d}.BottomSheet_overlay__Fzeis{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1050;animation:BottomSheet_fadeIn__Csse_ .2s ease-out}@keyframes BottomSheet_fadeIn__Csse_{0%{opacity:0}to{opacity:1}}.BottomSheet_sheet__GsrUR{position:fixed;left:0;right:0;bottom:0;background:white;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);z-index:1051;display:flex;flex-direction:column;max-height:85vh;transform:translateY(0);transition:transform .3s ease-out;padding-bottom:env(safe-area-inset-bottom,0)}.BottomSheet_sheet__GsrUR.BottomSheet_closed__R0XoV{transform:translateY(100%)}.BottomSheet_handle__SltO6{display:flex;justify-content:center;padding:.75rem 0 .25rem;cursor:grab;flex-shrink:0}.BottomSheet_handleBar__FySsD{width:40px;height:4px;border-radius:2px;background:#d1d5db}.BottomSheet_sheetHeader__BJJyG{display:flex;align-items:center;justify-content:space-between;padding:0 1rem .75rem;border-bottom:1px solid #e9ecef;flex-shrink:0}.BottomSheet_sheetTitle__ATW54{font-weight:600;font-size:1rem;color:#212529}.BottomSheet_closeBtn__5e9Xk{background:none;border:none;font-size:1.25rem;color:#6c757d;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.BottomSheet_closeBtn__5e9Xk:active{background:#f3f4f6}.BottomSheet_sheetContent__r_R7C{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem}.AddLineItemMenu_panel__BqICw{z-index:10001;background-color:#fff;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:.25rem 0;display:flex;flex-direction:column}.AddLineItemMenu_item__5bFWT{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .85rem;border:0;background:transparent;text-align:left;font-size:.875rem;color:inherit;cursor:pointer;white-space:nowrap}.AddLineItemMenu_item__5bFWT:hover:not(:disabled){background-color:var(--bs-tertiary-bg,#f8f9fa)}.AddLineItemMenu_item__5bFWT:disabled{opacity:.5;cursor:not-allowed}.AnnualPrepaidInvoiceBlock_block__w__AJ{border-radius:12px;padding:1rem 1.25rem;margin-top:1rem;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.AnnualPrepaidInvoiceBlock_loadingBlock__bUL0r{display:flex;align-items:center;background:#f9fafb}.AnnualPrepaidInvoiceBlock_errorBlock__hgm_C{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.AnnualPrepaidInvoiceBlock_missingBlock__LQa9x{background:#f9fafb;border-style:dashed}.AnnualPrepaidInvoiceBlock_unpaidBlock__wcvQj{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.AnnualPrepaidInvoiceBlock_paidBlock__tKjLf{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#6ee7b7}.MultiSelectDropdown_wrapper__Af0Ds{position:relative;display:inline-block;min-width:180px}.MultiSelectDropdown_trigger__lR2Pj{width:100%;text-align:left;cursor:pointer;background-color:#fff}.MultiSelectDropdown_summary__eUFLu{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiSelectDropdown_panel__PWicK{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1050;min-width:220px;max-height:320px;overflow:hidden;display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.MultiSelectDropdown_actions__O5laD{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border-bottom:1px solid var(--bs-border-color,#dee2e6)}.MultiSelectDropdown_list__ko5cp{margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.MultiSelectDropdown_item__ITAFE{padding:0}.MultiSelectDropdown_label__jvUPS{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;margin:0;cursor:pointer;font-size:.875rem}.MultiSelectDropdown_label__jvUPS:hover{background-color:var(--bs-tertiary-bg,#f8f9fa)}.MultiSelectDropdown_empty__Xtq03{padding:.75rem;text-align:center}.SideNavHeader_sideNavHeader__ZzLJl{padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffff;height:70px;min-height:70px;box-sizing:border-box;display:flex;align-items:center}.SideNavHeader_sideNavHeader__ZzLJl.SideNavHeader_collapsed__mzoAl{padding:.75rem .5rem;justify-content:center;height:70px;min-height:70px;box-sizing:border-box}.SideNavHeader_logoWrapper__YEX4P{display:flex;align-items:center;height:48px;max-width:160px}.SideNavHeader_logoWrapper__YEX4P.SideNavHeader_collapsed__mzoAl{max-width:48px;justify-content:center}.SideNavHeader_sideNavLogo__pJQ1_{height:48px;width:auto;max-width:100%}.SideNavHeader_logoWrapper__YEX4P.SideNavHeader_collapsed__mzoAl .SideNavHeader_sideNavLogo__pJQ1_{height:36px}@media (max-width:575.98px){.SideNavHeader_sideNavHeader__ZzLJl{padding:.75rem}}.NavigationItems_sideNavContent__FXqM8{flex:1;min-height:0;padding:1rem 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.NavigationItems_sideNavContent__FXqM8::-webkit-scrollbar{width:4px}.NavigationItems_sideNavContent__FXqM8::-webkit-scrollbar-track{background:transparent}.NavigationItems_sideNavContent__FXqM8::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}.NavigationItems_sideNavContent__FXqM8:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3)}.NavigationItems_navLink__hfHaV{color:rgba(255,255,255,.8);padding:.75rem 1.5rem;border:none;background:none;text-align:left;width:100%;transition:all .2s ease;display:flex;align-items:center;font-size:.9rem}.NavigationItems_navLink__hfHaV.NavigationItems_collapsed__iRgLv{padding:.75rem 1rem;justify-content:center}.NavigationItems_navLink__hfHaV:hover{color:white;background:rgba(255,255,255,.1);border-right:3px solid var(--sprinkalawn-accent-light)}.NavigationItems_navLink__hfHaV.NavigationItems_active__4z_a_{color:white;font-weight:600;background:rgba(255,255,255,.18);border-right:4px solid var(--sprinkalawn-accent);box-shadow:inset 0 0 12px rgba(255,255,255,.06)}.NavigationItems_navLink__hfHaV:focus{color:white;background:rgba(255,255,255,.12);border-right:3px solid var(--sprinkalawn-accent);outline:none;box-shadow:inset 0 0 0 2px var(--sprinkalawn-accent-light)}.NavigationItems_navLink__hfHaV i{font-size:1.1rem;min-width:20px}.NavigationItems_navLink__hfHaV.NavigationItems_collapsed__iRgLv i{font-size:1.2rem;min-width:24px}.NavigationItems_navLink__hfHaV.NavigationItems_grouped__Hm35A{border-left:3px solid var(--sprinkalawn-secondary,#1f8d7b);background:rgba(31,141,123,.08)}.NavigationItems_navLink__hfHaV.NavigationItems_grouped__Hm35A:hover{background:rgba(31,141,123,.18);border-right:3px solid var(--sprinkalawn-secondary-light,#28a896)}.NavigationItems_navLink__hfHaV.NavigationItems_grouped__Hm35A.NavigationItems_active__4z_a_{font-weight:600;background:rgba(31,141,123,.28);border-right:4px solid var(--sprinkalawn-secondary,#1f8d7b);box-shadow:inset 0 0 12px rgba(31,141,123,.1)}.NavigationItems_navLink__hfHaV.NavigationItems_grouped__Hm35A.NavigationItems_collapsed__iRgLv{border-left:none;border-bottom:2px solid var(--sprinkalawn-secondary,#1f8d7b)}.NavigationItems_groupHeader__ip_4p{padding:.5rem 1.5rem .25rem;margin-top:.5rem}.NavigationItems_groupHeaderCollapsed__3NBOp{padding:.5rem 0;display:flex;justify-content:center;margin-top:.5rem}.NavigationItems_groupLabel__ipvzT{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sprinkalawn-secondary-light,#28a896)}.NavigationItems_groupDot__KcK9y{width:6px;height:6px;border-radius:50%;background:var(--sprinkalawn-secondary,#1F8D7B)}@media (max-width:991.98px){.NavigationItems_navLink__hfHaV{min-height:44px}}@media (max-width:575.98px){.NavigationItems_navLink__hfHaV{padding:.875rem 1rem;font-size:1rem;min-height:48px}.NavigationItems_groupHeader__ip_4p{padding:.5rem 1rem .25rem}}.SideNavFooter_sideNavFooter__Z4_RX{padding:1rem;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.SideNavFooter_userInfo__v5zmU{color:rgba(255,255,255,.9)}.SideNavFooter_userAvatar__1XxqG{font-size:2rem;color:rgba(255,255,255,.8)}.SideNavFooter_userName__v_9y0{font-weight:500;font-size:.9rem}.SideNavFooter_userRole__g_8wo{font-size:.8rem;color:rgba(255,255,255,.7)}@media (max-width:575.98px){.SideNavFooter_sideNavFooter__Z4_RX{padding:.75rem}}.SideNav_sideNav__KK5kW{position:fixed;top:var(--demo-banner-height,0);left:0;height:calc(100vh - var(--demo-banner-height, 0px));width:200px;background:linear-gradient(180deg,var(--sprinkalawn-primary) 0,var(--sprinkalawn-primary-dark) 100%);color:white;z-index:1000;transition:width .3s ease,top .3s ease,height .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.SideNav_sideNav__KK5kW.SideNav_collapsed__bNAtf{width:60px}@media (max-width:991.98px){.SideNav_sideNav__KK5kW{transform:translateX(-100%);width:280px;transition:transform .3s ease}.SideNav_sideNav__KK5kW.SideNav_mobileOpen__05qnW{transform:translateX(0)}}@media (max-width:575.98px){.SideNav_sideNav__KK5kW{width:100%}}.HeaderUserInfo_desktopContainer___OC4n,.HeaderUserInfo_mobileContainer__8pVc_{position:relative;display:flex;align-items:center}.HeaderUserInfo_desktopContainer___OC4n{gap:.25rem}.HeaderUserInfo_mobileButton__2qZzE{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:rgba(255,255,255,.85);cursor:pointer;transition:background .15s;flex-shrink:0}.HeaderUserInfo_mobileButton__2qZzE:hover{background:rgba(255,255,255,.2)}.HeaderUserInfo_mobileButton__2qZzE:active{background:rgba(255,255,255,.28)}.HeaderUserInfo_mobileButton__2qZzE i{font-size:1.15rem}.HeaderUserInfo_desktopButton__vUDr8{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:white;padding:.375rem .75rem;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.85rem}.HeaderUserInfo_desktopButton__vUDr8:hover{background:rgba(255,255,255,.25)}.HeaderUserInfo_dropdown__tdjw9{position:absolute;top:100%;right:0;margin-top:.5rem;background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);min-width:200px;overflow:hidden;z-index:1000;animation:HeaderUserInfo_dropdownFadeIn__eB8DL .15s ease-out}@keyframes HeaderUserInfo_dropdownFadeIn__eB8DL{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderUserInfo_dropdownHeader__PPslF{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.HeaderUserInfo_userName__1SCde{font-weight:600;color:#1e293b;font-size:.9rem}.HeaderUserInfo_roleBadge__Im46K{font-size:.7rem;padding:.2rem .5rem;background:linear-gradient(135deg,var(--sprinkalawn-primary,#1B4E99) 0,#265DA9 100%);color:white;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.HeaderUserInfo_dropdownDivider__QdYhJ{height:1px;background:#e2e8f0;margin:0}.HeaderUserInfo_dropdownItem__39dCn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:#475569;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.HeaderUserInfo_dropdownItem__39dCn:hover{background:#f1f5f9;color:#1e293b}.HeaderUserInfo_dropdownItem__39dCn i{font-size:1rem;width:1.25rem;text-align:center;color:#64748b;transition:color .15s}.HeaderUserInfo_dropdownItem__39dCn:hover i{color:var(--sprinkalawn-primary,#1B4E99)}.HeaderUserInfo_dropdownItem__39dCn:last-child{border-radius:0 0 12px 12px}@media (max-width:768px){.HeaderUserInfo_dropdown__tdjw9{right:-.5rem;min-width:220px}.HeaderUserInfo_dropdownItem__39dCn{padding:1rem}}.HeaderDemoActions_dropdownContainer__FaB8H{position:relative;display:inline-block}.HeaderDemoActions_triggerButton__EzYXD{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;height:32px;border:1px solid rgba(255,255,255,.55);border-radius:6px;background:transparent;color:rgba(255,255,255,.95);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.HeaderDemoActions_triggerButton__EzYXD:hover{background:rgba(255,255,255,.15);border-color:white;color:white}.HeaderDemoActions_triggerButton__EzYXD:disabled{opacity:.55;cursor:not-allowed}.HeaderDemoActions_triggerActive__xkDR2{background:rgba(255,255,255,.18);border-color:white;color:white}.HeaderDemoActions_mobileTrigger__T52Y4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-size:1.05rem;cursor:pointer;transition:background .15s;flex-shrink:0}.HeaderDemoActions_mobileTrigger__T52Y4:hover{background:rgba(255,255,255,.2)}.HeaderDemoActions_mobileTrigger__T52Y4:disabled{opacity:.5;cursor:not-allowed}@media (max-width:991.98px){.HeaderDemoActions_mobileTrigger__T52Y4{width:44px;height:44px}}.HeaderDemoActions_dropdownMenu__j1U79{position:absolute;top:calc(100% + .5rem);right:0;min-width:260px;background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:1050;overflow:hidden;animation:HeaderDemoActions_dropdownFadeIn__3iGaT .18s ease-out}.HeaderDemoActions_dropdownMenuMobile__qlSnn{right:-.25rem;min-width:240px}.HeaderDemoActions_dropdownHeader__iBhMw{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#4a7c59,#3d6b4a);color:white;font-weight:600;font-size:.875rem}.HeaderDemoActions_dropdownDivider__O_i9V{height:1px;background:#e9ecef;margin:0}.HeaderDemoActions_dropdownItem__WhkIf{display:grid;grid-template-columns:24px 1fr;column-gap:.625rem;align-items:start;width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;cursor:pointer;transition:background .15s ease}.HeaderDemoActions_dropdownItem__WhkIf:hover:not(:disabled){background:#f8f9fa}.HeaderDemoActions_dropdownItem__WhkIf:disabled{opacity:.6;cursor:not-allowed}.HeaderDemoActions_dropdownItem__WhkIf i{margin-top:.125rem;font-size:1rem;color:#6c757d;text-align:center}.HeaderDemoActions_itemBody__qAlWD{display:flex;flex-direction:column;gap:.125rem;min-width:0}.HeaderDemoActions_itemBody__qAlWD span{font-weight:500;color:#212529;font-size:.875rem}.HeaderDemoActions_itemBody__qAlWD small{font-size:.75rem;color:#6c757d;line-height:1.25}.HeaderDemoActions_dropdownItem__WhkIf.HeaderDemoActions_danger__VhT5l:hover:not(:disabled){background:#fff5f5}.HeaderDemoActions_dropdownItem__WhkIf.HeaderDemoActions_danger__VhT5l .HeaderDemoActions_itemBody__qAlWD span,.HeaderDemoActions_dropdownItem__WhkIf.HeaderDemoActions_danger__VhT5l i{color:#dc3545}@keyframes HeaderDemoActions_dropdownFadeIn__3iGaT{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575.98px){.HeaderDemoActions_dropdownMenu__j1U79{min-width:220px}}.Header_header__hO3lJ{margin-left:0;transition:margin-left .3s ease,top .3s ease;position:fixed;top:var(--demo-banner-height,0);left:0;right:0;height:70px;min-height:70px;z-index:1030}.Header_headerExpanded__tQqjo{margin-left:200px;transition:margin-left .3s ease}.Header_headerCollapsed__DYPVD{margin-left:60px;transition:margin-left .3s ease}.Header_mobileMenuBtn__XrV0l{border:none!important;background:none!important;color:white!important}.Header_mobileMenuBtn__XrV0l:focus,.Header_mobileMenuBtn__XrV0l:hover{color:rgba(255,255,255,.8)!important;background:rgba(255,255,255,.1)!important}@media (max-width:991.98px){.Header_header__hO3lJ{margin-left:0!important}}@media (min-width:1200px){.Header_header__hO3lJ.Header_headerExpanded__tQqjo{margin-left:200px}.Header_header__hO3lJ.Header_headerCollapsed__DYPVD{margin-left:60px}}@media (min-width:992px) and (max-width:1199px){.Header_header__hO3lJ.Header_headerExpanded__tQqjo{margin-left:200px}.Header_header__hO3lJ.Header_headerCollapsed__DYPVD{margin-left:60px}}.Header_fieldHeader__HsaxD{margin-left:0!important;width:100%!important;left:0!important;right:0!important}.Header_fieldHeader__HsaxD .Header_container-fluid__8r57S{max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}.Header_mobileActions___Jwz_{gap:.25rem}.Header_mobileIconBtn__SczD4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);font-size:1.05rem;cursor:pointer;transition:background .15s;flex-shrink:0}.Header_mobileIconBtn__SczD4:hover{background:rgba(255,255,255,.2)}.Header_mobileIconBtn__SczD4:active{background:rgba(255,255,255,.28)}.Header_mobileIconBtn__SczD4:disabled{opacity:.5;cursor:not-allowed}@media (max-width:991.98px){.Header_mobileMenuBtn__XrV0l{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.Header_mobileIconBtn__SczD4{width:44px;height:44px}}@media (max-width:575.98px){.Header_mobileActions___Jwz_{gap:.125rem}.Header_mobileIconBtn__SczD4{width:40px;height:40px}}.GlobalSearch_container__CA5AS{position:relative;flex:1 1 auto;max-width:420px;margin:0 1rem}.GlobalSearch_inputWrapper__udYVy{position:relative;display:flex;align-items:center}.GlobalSearch_searchIcon__UGZQp{position:absolute;left:10px;font-size:.85rem;color:rgba(255,255,255,.6);pointer-events:none;z-index:1}.GlobalSearch_input__R0V4x{width:100%;padding:6px 70px 6px 32px;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:rgba(255,255,255,.12);color:#fff;font-size:.85rem;line-height:1.4;outline:none;transition:background .2s,border-color .2s,width .25s}.GlobalSearch_input__R0V4x::placeholder{color:rgba(255,255,255,.5)}.GlobalSearch_input__R0V4x:focus{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.45)}.GlobalSearch_clearBtn__sxdOM{position:absolute;right:50px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.2);color:rgba(255,255,255,.8);font-size:.6rem;cursor:pointer;line-height:1}.GlobalSearch_clearBtn__sxdOM:hover{background:rgba(255,255,255,.35)}.GlobalSearch_shortcutHint__lanhG{position:absolute;right:8px;padding:1px 6px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.4);font-size:.65rem;font-family:inherit;pointer-events:none;white-space:nowrap}.GlobalSearch_dropdown__7fMOL{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:420px;overflow-y:auto;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:1050}.GlobalSearch_group__96tDY{padding:0}.GlobalSearch_group__96tDY+.GlobalSearch_group__96tDY{border-top:1px solid #f0f0f0}.GlobalSearch_groupHeader__cGEx7{padding:6px 12px 4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;background:#f8f9fa}.GlobalSearch_groupList__6xa8d{list-style:none;margin:0;padding:0}.GlobalSearch_resultRow__AcgNU{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .12s}.GlobalSearch_resultRowSelected___u2la,.GlobalSearch_resultRow__AcgNU:hover{background:#e9f0fb}.GlobalSearch_resultIcon__SjcAc{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--sprinkalawn-primary,#1B4E99);color:#fff;font-size:.8rem}.GlobalSearch_resultText___usnJ{display:flex;flex-direction:column;min-width:0}.GlobalSearch_resultTitle___1Nkx{font-size:.85rem;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GlobalSearch_resultSubtitle__2VKd7{font-size:.75rem;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GlobalSearch_loadingState__dmMNn{padding:8px 12px;display:flex;flex-direction:column;gap:10px}.GlobalSearch_skeleton__wGXho{height:36px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:GlobalSearch_shimmer___tRTg 1.4s ease-in-out infinite}@keyframes GlobalSearch_shimmer___tRTg{0%{background-position:200% 0}to{background-position:-200% 0}}.GlobalSearch_emptyState__mhxM6{padding:20px 12px;text-align:center;color:#6c757d;font-size:.85rem}.GlobalSearch_mobileSearchBtn__4oSav{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:rgba(255,255,255,.85);font-size:1.1rem;cursor:pointer;flex-shrink:0;transition:background .15s}.GlobalSearch_mobileSearchBtn__4oSav:active{background:rgba(255,255,255,.25)}.GlobalSearch_container__CA5AS.GlobalSearch_fullscreen__FLKuF{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1200;background:#fff;display:flex;flex-direction:column;padding:0;margin:0;max-width:none}.GlobalSearch_container__CA5AS.GlobalSearch_fullscreen__FLKuF .GlobalSearch_inputWrapper__udYVy{padding:.75rem 1rem;border-bottom:1px solid #dee2e6;background:#f8f9fa;gap:0}.GlobalSearch_container__CA5AS.GlobalSearch_fullscreen__FLKuF .GlobalSearch_searchIcon__UGZQp{color:#6c757d;left:calc(1rem + 10px)}.GlobalSearch_container__CA5AS.GlobalSearch_fullscreen__FLKuF .GlobalSearch_input__R0V4x{background:#fff;color:#212529;border-color:#dee2e6;height:44px;font-size:1rem;padding-right:10px}.GlobalSearch_container__CA5AS.GlobalSearch_fullscreen__FLKuF .GlobalSearch_input__R0V4x::placeholder{color:#6c757d}.GlobalSearch_container__CA5AS.GlobalSearch_fullscreen__FLKuF .GlobalSearch_dropdown__7fMOL{position:relative;top:auto;left:auto;right:auto;max-height:none;flex:1;overflow-y:auto;border:none;border-radius:0;box-shadow:none}.GlobalSearch_fullscreenActions__Ur1uz{display:flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:.5rem}.GlobalSearch_fullscreenClearBtn__y6qGW{width:32px;height:32px;border:none;border-radius:50%;color:#6c757d;font-size:1rem;padding:0}.GlobalSearch_fullscreenClearBtn__y6qGW,.GlobalSearch_mobileCloseBtn__dLCtC{display:flex;align-items:center;justify-content:center;background:none;cursor:pointer}.GlobalSearch_mobileCloseBtn__dLCtC{height:36px;border:none;border-radius:6px;color:var(--sprinkalawn-primary,#1B4E99);font-size:.9rem;font-weight:600;padding:0 .5rem;white-space:nowrap}.Footer_footer__eNA9m{background-color:var(--sprinkalawn-dark)!important;border-top:1px solid rgba(255,255,255,.1);position:relative;margin-left:0;transition:margin-left .3s ease;flex-shrink:0}@media (min-width:992px){.Footer_footer__eNA9m{position:fixed;bottom:0;left:0;right:0;z-index:1020}}.Footer_footerLogo__K9wDL{opacity:.8;transition:opacity .2s ease}.Footer_footerLogoLink__wiUPM{text-decoration:none;display:inline-block;transition:opacity .2s ease}.Footer_footerLogoLink__wiUPM:hover{opacity:.8}.Footer_footerLogoLink__wiUPM:hover .Footer_footerLogo__K9wDL{opacity:1}.Footer_footerExpanded__uTPOh{margin-left:200px}.Footer_footerCollapsed__RsFEf{margin-left:60px}@media (max-width:991.98px){.Footer_footer__eNA9m{margin-left:0!important}}@media (min-width:1200px){.Footer_footer__eNA9m.Footer_footerExpanded__uTPOh{margin-left:200px}.Footer_footer__eNA9m.Footer_footerCollapsed__RsFEf{margin-left:60px}}@media (min-width:992px) and (max-width:1199px){.Footer_footer__eNA9m.Footer_footerExpanded__uTPOh{margin-left:200px}.Footer_footer__eNA9m.Footer_footerCollapsed__RsFEf{margin-left:60px}}.Footer_fieldFooter___kZCT{margin-left:0!important;width:100%!important;left:0!important;right:0!important}.Footer_fieldFooter___kZCT .Footer_container-fluid__T0qWN{max-width:100%!important}.FieldBottomNav_bottomNav__qe0lY{position:fixed;bottom:0;left:0;right:0;background:white;border-top:1px solid #e9ecef;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;padding-bottom:env(safe-area-inset-bottom,0)}.FieldBottomNav_navContainer__6dnlc{display:grid;grid-template-columns:repeat(2,1fr);max-width:100%;margin:0 auto}.FieldBottomNav_navItem__CaXKj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:#6c757d;text-decoration:none;min-height:64px;gap:.25rem;position:relative}.FieldBottomNav_navItem__CaXKj i{font-size:1.5rem;transition:all .2s ease}.FieldBottomNav_navLabel__CdtY4{font-size:.6875rem;font-weight:600;text-align:center;transition:all .2s ease}.FieldBottomNav_navItem__CaXKj.FieldBottomNav_active__SfHDa{color:#1B4E99}.FieldBottomNav_navItem__CaXKj.FieldBottomNav_active__SfHDa i{transform:scale(1.1)}.FieldBottomNav_navItem__CaXKj.FieldBottomNav_active__SfHDa:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:3px;background:#1B4E99;border-radius:0 0 3px 3px}.FieldBottomNav_navItem__CaXKj:active{background:rgba(27,78,153,.05);transform:scale(.95)}@media (hover:hover){.FieldBottomNav_navItem__CaXKj:hover{color:#1B4E99;background:rgba(27,78,153,.05)}}@media (min-width:768px){.FieldBottomNav_bottomNav__qe0lY{max-width:600px;left:50%;transform:translateX(-50%);border-radius:12px 12px 0 0}.FieldBottomNav_navItem__CaXKj{padding:1rem .75rem;min-height:72px}.FieldBottomNav_navItem__CaXKj i{font-size:1.75rem}.FieldBottomNav_navLabel__CdtY4{font-size:.75rem}}@media (min-width:1024px){.FieldBottomNav_bottomNav__qe0lY{display:none}}.AuthenticatedLayout_dashboardContainer__fzhHR{display:flex;flex-direction:column}.AuthenticatedLayout_dashboardContainer__fzhHR .AuthenticatedLayout_mainContentWithNav__feBd2{flex:1;display:flex;flex-direction:column}.AuthenticatedLayout_dashboardContainer__fzhHR .AuthenticatedLayout_mainContentWithNav__feBd2 .AuthenticatedLayout_container-fluid__hsZBb:last-child{flex:1;min-height:0}.AuthenticatedLayout_mobileMenuOverlay__VCR9v{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;backdrop-filter:blur(2px)}.AuthenticatedLayout_mainContentWithNav__feBd2{margin-left:200px;transition:margin-left .3s ease,opacity .3s ease-in-out,transform .3s ease-in-out;padding-top:calc(70px + var(--demo-banner-height, 0px));padding-bottom:80px;min-height:calc(100vh - 150px);overflow-y:auto;animation:AuthenticatedLayout_fadeIn__YFldD .3s ease-in-out}@keyframes AuthenticatedLayout_fadeIn__YFldD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AuthenticatedLayout_mainContentWithNav__feBd2.AuthenticatedLayout_collapsed__1bscA{margin-left:60px}.AuthenticatedLayout_mainContent__gG84F{padding-top:calc(70px + var(--demo-banner-height, 0px));padding-bottom:80px;min-height:calc(100vh - 150px);overflow-y:auto;animation:AuthenticatedLayout_fadeIn__YFldD .3s ease-in-out}@media (max-width:991.98px){.AuthenticatedLayout_mainContentWithNav__feBd2,.AuthenticatedLayout_mainContentWithNav__feBd2.AuthenticatedLayout_collapsed__1bscA{margin-left:0}}@media (min-width:1200px){.AuthenticatedLayout_mainContentWithNav__feBd2{margin-left:200px}.AuthenticatedLayout_mainContentWithNav__feBd2.AuthenticatedLayout_collapsed__1bscA{margin-left:60px}}@media (min-width:992px) and (max-width:1199px){.AuthenticatedLayout_mainContentWithNav__feBd2{margin-left:200px}.AuthenticatedLayout_mainContentWithNav__feBd2.AuthenticatedLayout_collapsed__1bscA{margin-left:60px}}.AuthenticatedLayout_fieldLayout__E3MVU{padding-bottom:0}.AuthenticatedLayout_fieldMainContent__7fGe9{padding-top:calc(70px + var(--demo-banner-height, 0px));min-height:100vh;overflow-y:auto;width:100%;margin-left:0!important;padding-bottom:80px;animation:AuthenticatedLayout_fadeIn__YFldD .3s ease-in-out}.AuthenticatedLayout_fieldLayout__E3MVU .AuthenticatedLayout_mobileMenuToggle__cohju{display:none}@media (min-width:768px){.AuthenticatedLayout_fieldMainContent__7fGe9{padding-bottom:90px}}@media (min-width:1024px){.AuthenticatedLayout_fieldMainContent__7fGe9{padding-bottom:20px}}.HeaderAdminActions_dropdownContainer__OejLD{position:relative;display:inline-block;margin-right:.75rem}.HeaderAdminActions_iconButton__vG_Xl{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);font-size:1rem;cursor:pointer;transition:all .2s ease}.HeaderAdminActions_iconButton__vG_Xl:hover{background:rgba(255,255,255,.2);color:white;transform:scale(1.05)}.HeaderAdminActions_iconButtonActive__5OnE2{background:rgba(255,255,255,.25);color:white}.HeaderAdminActions_dropdownMenu__xHrt9{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:1050;overflow:hidden;animation:HeaderAdminActions_dropdownFadeIn__72jRV .2s ease-out}.HeaderAdminActions_dropdownMenuMobile__zpIDL{right:-.5rem;min-width:200px}.HeaderAdminActions_dropdownHeader__x_aIJ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#4a7c59,#3d6b4a);color:white;font-weight:600;font-size:.875rem}.HeaderAdminActions_dropdownHeader__x_aIJ i{font-size:1rem}.HeaderAdminActions_dropdownDivider__PPHb9{height:1px;background:#e9ecef;margin:.25rem 0}@keyframes HeaderAdminActions_dropdownFadeIn__72jRV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderAdminActions_dropdownItem__WYl5D{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.75rem 1rem;border:none;background:none;text-align:left;cursor:pointer;transition:background .15s ease;position:relative}.HeaderAdminActions_dropdownItem__WYl5D:hover{background:#f8f9fa}.HeaderAdminActions_dropdownItem__WYl5D i{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1rem;color:#6c757d;opacity:.7}.HeaderAdminActions_dropdownItem__WYl5D:hover i{opacity:1}.HeaderAdminActions_dropdownItem__WYl5D span{font-weight:500;color:#212529;font-size:.875rem}.HeaderAdminActions_dropdownItem__WYl5D small{font-size:.75rem;color:#6c757d;margin-top:.125rem}.HeaderAdminActions_dropdownItem__WYl5D.HeaderAdminActions_danger__6UeIU:hover{background:#fff5f5}.HeaderAdminActions_dropdownItem__WYl5D.HeaderAdminActions_danger__6UeIU i,.HeaderAdminActions_dropdownItem__WYl5D.HeaderAdminActions_danger__6UeIU span{color:#dc3545}.HeaderAdminActions_dropdownItem__WYl5D:not(:last-child){border-bottom:1px solid #f0f0f0}@media (max-width:576px){.HeaderAdminActions_dropdownMenu__xHrt9{min-width:160px}.HeaderAdminActions_dropdownItem__WYl5D{padding:.625rem .875rem}.HeaderAdminActions_dropdownItem__WYl5D span{font-size:.8125rem}.HeaderAdminActions_dropdownItem__WYl5D small{font-size:.6875rem}}.DemoBanner_banner__ABsXg{position:fixed;top:0;left:0;right:0;z-index:1100;background:linear-gradient(90deg,#f59e0b,#d97706);color:#ffffff;padding:.35rem 1rem;font-size:.8rem;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DemoBanner_content__s2Hqj{display:flex;align-items:center;justify-content:center;gap:.25rem}.DemoBanner_text__opLem{display:flex;align-items:center;gap:.5rem}.DemoBanner_separator__5GWUh{opacity:.6}.DemoBanner_description__bjGWl{font-weight:400;opacity:.9}@media (max-width:576px){.DemoBanner_banner__ABsXg{padding:.25rem .5rem;font-size:.7rem}.DemoBanner_description__bjGWl,.DemoBanner_separator__5GWUh{display:none}}.HeaderMobileMenu_menuContainer__3YlmH{position:relative}.HeaderMobileMenu_menuButton___yK9A{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:white;cursor:pointer;transition:all .2s ease}.HeaderMobileMenu_menuButton___yK9A:focus,.HeaderMobileMenu_menuButton___yK9A:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3)}.HeaderMobileMenu_menuButton___yK9A i{font-size:1.125rem}.HeaderMobileMenu_dropdown__YcXZl{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:white;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.2);overflow:hidden;z-index:1050;animation:HeaderMobileMenu_slideIn__wSRwU .15s ease-out}@keyframes HeaderMobileMenu_slideIn__wSRwU{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderMobileMenu_dropdownItem__3PHGu{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:#374151;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.HeaderMobileMenu_dropdownItem__3PHGu:hover{background:#f3f4f6}.HeaderMobileMenu_dropdownItem__3PHGu i{font-size:1rem;color:#6b7280}.HeaderMobileMenu_dropdownItem__3PHGu.HeaderMobileMenu_danger__k29TL,.HeaderMobileMenu_dropdownItem__3PHGu.HeaderMobileMenu_danger__k29TL i{color:#dc2626}.HeaderMobileMenu_dropdownItem__3PHGu.HeaderMobileMenu_danger__k29TL:hover{background:#fef2f2}.LegalPageLayout_wrapper__g1ohf{min-height:100vh;background:linear-gradient(135deg,#f0f7ff,#e8f5e9);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem}.LegalPageLayout_card__EAMIL{max-width:800px;width:100%;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);border:none;overflow:hidden;background:white}.LegalPageLayout_header__xX8H9{background:var(--sprinkalawn-primary);color:white;padding:2rem 2rem 1.5rem;text-align:center}.LegalPageLayout_header__xX8H9 h1{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.LegalPageLayout_header__xX8H9 p{opacity:.85;margin:0;font-size:.95rem}.LegalPageLayout_body__mFp0g{padding:2rem 2.5rem 2.5rem;color:#333;font-size:.95rem;line-height:1.6}.LegalPageLayout_lastUpdated__0eeHb{color:#888;font-size:.85rem;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid #eee}.LegalPageLayout_body__mFp0g section{margin-bottom:1.75rem}.LegalPageLayout_body__mFp0g section:last-child{margin-bottom:0}.LegalPageLayout_body__mFp0g h2{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--sprinkalawn-primary);margin-bottom:.625rem}.LegalPageLayout_body__mFp0g p{margin-bottom:.75rem}.LegalPageLayout_body__mFp0g p:last-child{margin-bottom:0}.LegalPageLayout_body__mFp0g ul{margin:0 0 .75rem;padding-left:1.25rem}.LegalPageLayout_body__mFp0g li{margin-bottom:.375rem}.LegalPageLayout_body__mFp0g a{color:var(--sprinkalawn-primary);text-decoration:none}.LegalPageLayout_body__mFp0g a:hover{text-decoration:underline}.LegalPageLayout_contactBlock__DeGNq{background:#f0f7ff;border-left:4px solid var(--sprinkalawn-primary);border-radius:4px;padding:1rem 1.25rem;margin-top:.5rem}.LegalPageLayout_contactBlock__DeGNq p{margin:0}@media (max-width:576px){.LegalPageLayout_body__mFp0g{padding:1.5rem 1.25rem 2rem}}.ActivityCard_activityCard__P1Osn{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:.5rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);transition:border-color .15s ease,box-shadow .15s ease}.ActivityCard_activityCard__P1Osn:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ActivityCard_iconWrapper__MJXlq{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;font-size:1.25rem;flex-shrink:0}.ActivityCard_iconWrapper__MJXlq.ActivityCard_success__rAoe6{background-color:rgba(25,135,84,.1);color:var(--bs-success)}.ActivityCard_iconWrapper__MJXlq.ActivityCard_info__Qwu4z{background-color:rgba(13,110,253,.1);color:var(--bs-info)}.ActivityCard_iconWrapper__MJXlq.ActivityCard_danger__oND0O{background-color:rgba(220,53,69,.1);color:var(--bs-danger)}.ActivityCard_iconWrapper__MJXlq.ActivityCard_primary__cgjhM{background-color:rgba(13,110,253,.1);color:var(--bs-primary)}.ActivityCard_iconWrapper__MJXlq.ActivityCard_warning__hHzhN{background-color:rgba(255,193,7,.15);color:var(--bs-warning)}.ActivityCard_iconWrapper__MJXlq.ActivityCard_secondary__cU0kX{background-color:rgba(108,117,125,.1);color:var(--bs-secondary)}.ActivityCard_content__2vtEy{flex:1;min-width:0}.ActivityCard_header__PRWCY{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-bottom:.25rem}.ActivityCard_userName__2B9Uq{font-weight:600;color:var(--bs-body-color)}.ActivityCard_actionText__xQnYq{color:var(--bs-secondary-color)}.ActivityCard_entityName__WpU7s{font-weight:500;color:var(--bs-primary);cursor:pointer}.ActivityCard_entityName__WpU7s:hover{text-decoration:underline}.ActivityCard_changes__DKxgs{margin-top:.5rem;padding:.5rem;background-color:var(--bs-tertiary-bg);border-radius:.25rem;font-size:.875rem}.ActivityCard_changeLine__q40Kd{display:flex;gap:.5rem;color:var(--bs-secondary-color)}.ActivityCard_changeField__wobOf{font-weight:500;color:var(--bs-body-color)}.ActivityCard_changeArrow__aCwpz{color:var(--bs-secondary)}.ActivityCard_timestamp__KVTOd{font-size:.8125rem;color:var(--bs-secondary-color);margin-top:.25rem}.ActivityCard_entityBadge__0fMfr{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.125rem .5rem;border-radius:1rem;background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color);margin-left:.5rem}.TicketCardContent_card__Dpy_T{padding:.5rem .75rem;margin-bottom:.25rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.25rem;font-size:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.12)}.TicketCardContent_header__2bK55{display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem}.TicketCardContent_ticketNumber__ot4do{font-size:.7rem;font-family:var(--bs-font-monospace);color:var(--bs-secondary-color)}.TicketCardContent_typeBadge__Eelbh{font-size:.65rem;padding:.1rem .35rem;border-radius:.2rem;background:var(--bs-light);color:var(--bs-secondary-color);font-weight:500}.TicketCardContent_name__Rz96v{font-weight:500;display:block}.TicketCardContent_meta__1QF5I{font-size:.75rem;color:var(--bs-secondary-color);margin-top:.25rem}.TicketCardContent_compact__h5IyX{display:flex;flex-wrap:wrap;align-items:center;align-content:center;column-gap:.35rem;row-gap:.15rem;padding:.3rem .5rem;margin-bottom:0;font-size:.75rem;line-height:1.2;box-shadow:0 1px 4px rgba(0,0,0,.1)}.TicketCardContent_compact__h5IyX .TicketCardContent_header__2bK55{display:contents}.TicketCardContent_compact__h5IyX .TicketCardContent_meta__1QF5I,.TicketCardContent_compact__h5IyX .TicketCardContent_typeBadge__Eelbh{display:none}.TicketCardContent_compact__h5IyX .TicketCardContent_ticketNumber__ot4do{flex:0 0 auto}.TicketCardContent_compact__h5IyX .TicketCardContent_name__Rz96v{flex:1 1 auto;min-width:0;font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TicketCardContent_compact__h5IyX .TicketCardContent_enRouteBadge__jmRzz,.TicketCardContent_compact__h5IyX .TicketCardContent_serviceWindow__FWCrw,.TicketCardContent_compact__h5IyX .TicketCardContent_techRow__1_bqL{margin-top:0}.TicketCardContent_compact__h5IyX .TicketCardContent_techRow__1_bqL{flex-wrap:nowrap}.TicketCardContent_compact__h5IyX .TicketCardContent_techInitial__yqjnw{width:1.05rem;height:1.05rem}.TicketCardContent_installation__H87s8{border-left:3px solid var(--bs-primary)}.TicketCardContent_maintenance__BqlcC{border-left:3px solid var(--bs-secondary)}.TicketCardContent_service__z1LkJ{border-left:3px solid var(--bs-info)}.TicketCardContent_confirmed__rt__k.TicketCardContent_confirmed__rt__k{background:rgba(25,135,84,.1);border-color:rgba(25,135,84,.35);border-left:3px solid var(--bs-success)}.TicketCardContent_confirmedBadge__tbMf6{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;color:var(--bs-success);margin-top:.25rem}.TicketCardContent_compact__h5IyX .TicketCardContent_confirmedBadge__tbMf6{margin-top:0}.TicketCardContent_enRouteBadge__jmRzz{font-weight:500;color:var(--bs-success)}.TicketCardContent_enRouteBadge__jmRzz,.TicketCardContent_serviceWindow__FWCrw{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;margin-top:.25rem}.TicketCardContent_serviceWindow__FWCrw{font-weight:600;color:#1B4E99;background:rgba(27,78,153,.08);border:1px solid rgba(27,78,153,.18);border-radius:.25rem;padding:.05rem .35rem;width:fit-content}.TicketCardContent_techRow__1_bqL{display:flex;gap:.25rem;margin-top:.25rem;flex-wrap:wrap}.TicketCardContent_techInitial__yqjnw{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#dbeafe;color:#1e40af;font-size:.6rem;font-weight:700;line-height:1;border:1px solid #bfdbfe}.TicketCardContent_techInitialLead__TzuRJ{background:#fef3c7;color:#92400e;border-color:#fcd34d}.UnscheduledTicketsPane_pane__sSn7P{min-width:240px;max-width:280px;border-right:1px solid var(--bs-border-color);padding:1rem;background:var(--bs-tertiary-bg);overflow-y:auto}.UnscheduledTicketsPane_paneTitle__nMyE_{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:var(--bs-secondary-color)}.UnscheduledTicketsPane_group__y8iZQ{margin-bottom:.5rem}.UnscheduledTicketsPane_groupToggle__8R1wl{display:flex;align-items:center;gap:.375rem;width:100%;padding:.375rem .5rem;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--bs-secondary-color);transition:background .15s}.UnscheduledTicketsPane_groupToggle__8R1wl:hover{background:rgba(0,0,0,.05)}.UnscheduledTicketsPane_chevron__Q3wlK{font-size:.65rem;flex-shrink:0;transition:transform .15s}.UnscheduledTicketsPane_groupLabel__r7nhz{flex:1;text-align:left}.UnscheduledTicketsPane_groupCount__WvU5l{font-size:.7rem;font-weight:700;color:var(--bs-body-color);background:var(--bs-border-color);border-radius:10px;padding:0 .4rem;min-width:1.25rem;text-align:center;line-height:1.4}.UnscheduledTicketsPane_groupItems__yejVV{padding-top:.375rem}.UnscheduledTicketsPane_item__HWFEy{margin-bottom:.25rem;cursor:grab}.UnscheduledTicketsPane_item__HWFEy:active{cursor:grabbing}.UnscheduledTicketsPane_itemDragging__VbtK5{opacity:.5}.UnscheduledTicketsPane_empty__kDhxA{padding:1rem;text-align:center;color:var(--bs-secondary-color);font-size:.875rem}.UnscheduledTicketsPane_paneOver__QmadI{background:var(--bs-primary-bg-subtle);outline:2px dashed var(--bs-primary)}.UpcomingRenewalsAlert_widget__71O6y{background:var(--bs-body-bg);border-radius:.5rem;border:1px solid var(--bs-border-color);overflow:hidden}.UpcomingRenewalsAlert_widgetHeader__5Zpw_{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.UpcomingRenewalsAlert_widgetTitle__zdZX6{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600}.UpcomingRenewalsAlert_widgetIcon__h_DUs{color:var(--bs-primary)}.UpcomingRenewalsAlert_count__8tWzM{font-weight:500;color:var(--bs-secondary-color)}.UpcomingRenewalsAlert_seeAllLink__PSGIe{font-size:.875rem;color:var(--bs-primary);text-decoration:none;display:flex;align-items:center;gap:.25rem}.UpcomingRenewalsAlert_seeAllLink__PSGIe:hover{text-decoration:underline}.UpcomingRenewalsAlert_list__X3tiH{list-style:none;margin:0;padding:0}.UpcomingRenewalsAlert_item__A15dz{border-bottom:1px solid var(--bs-border-color)}.UpcomingRenewalsAlert_item__A15dz:last-child{border-bottom:none}.UpcomingRenewalsAlert_itemLink__TDW2Q{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;color:inherit;transition:background-color .15s ease}.UpcomingRenewalsAlert_itemLink__TDW2Q:hover{background-color:var(--bs-tertiary-bg)}.UpcomingRenewalsAlert_contractNum__9vALf{font-family:var(--bs-font-monospace);font-size:.875rem;font-weight:500}.UpcomingRenewalsAlert_propertyName___uNL5{flex:1;min-width:0;font-size:.875rem}.UpcomingRenewalsAlert_daysNormal__3TX_S{font-size:.75rem;color:var(--bs-secondary-color)}.UpcomingRenewalsAlert_daysUrgent__4tqAy{font-size:.75rem;font-weight:600;color:var(--bs-danger)}.UpcomingRenewalsAlert_emptyState__55L9E{padding:2rem;text-align:center;color:var(--bs-secondary-color)}.UpcomingRenewalsAlert_emptyIcon__SPA01{display:inline-block;font-size:1.5rem;margin-bottom:.5rem;color:var(--bs-success)}.UpcomingRenewalsAlert_loadingState__nYuKa{padding:2rem;text-align:center}.InvoiceSummary_widget__uujSN{background:var(--bs-body-bg);border-radius:.5rem;border:1px solid var(--bs-border-color);overflow:hidden}.InvoiceSummary_widgetHeader__zNP8x{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.InvoiceSummary_widgetTitle__GOe5i{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600}.InvoiceSummary_widgetIcon__WGnT9{color:var(--bs-primary)}.InvoiceSummary_headerActions__XIKAJ{display:flex;align-items:center;gap:.5rem}.InvoiceSummary_seeAllLink__xG6VH{font-size:.875rem;color:var(--bs-primary);text-decoration:none;display:flex;align-items:center;gap:.25rem}.InvoiceSummary_seeAllLink__xG6VH:hover{text-decoration:underline}.InvoiceSummary_statsGrid__iuaMU{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--bs-border-color)}.InvoiceSummary_statCard__Z5r4g{padding:1rem;text-align:center;border-right:1px solid var(--bs-border-color)}.InvoiceSummary_statCard__Z5r4g:last-child{border-right:none}.InvoiceSummary_statLabel__WCQ6G{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.25rem}.InvoiceSummary_statValue__BNcFs{display:block;font-size:1.1rem;font-weight:700;color:var(--bs-body-color)}.InvoiceSummary_statPaid__Ifd97{color:var(--bs-success)}.InvoiceSummary_statOutstanding__xuU_1{color:var(--bs-warning)}.InvoiceSummary_statOverdue__aQ9SI{color:var(--bs-danger)}.InvoiceSummary_statFees__zcSMB{color:var(--bs-info)}.InvoiceSummary_sectionHeader__S_R_P{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color)}.InvoiceSummary_list__BEMWp{list-style:none;margin:0;padding:0}.InvoiceSummary_item__ZxfxG{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--bs-border-color);font-size:.85rem}.InvoiceSummary_item__ZxfxG:last-child{border-bottom:none}.InvoiceSummary_itemProperty___Q1Nf{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceSummary_itemTicket__ilDtk{font-family:var(--bs-font-monospace);font-size:.8rem;color:var(--bs-secondary-color)}.InvoiceSummary_itemAmount__MOWWE{font-weight:600;white-space:nowrap}.InvoiceSummary_itemAmountPaid__ITCvN{color:var(--bs-success)}.InvoiceSummary_itemAmountDue__JO7dx{color:var(--bs-warning)}.InvoiceSummary_emptyState__gswuD{padding:1.5rem;text-align:center;color:var(--bs-secondary-color);font-size:.85rem}.InvoiceSummary_loadingState___52wF{padding:2rem;text-align:center}@media (max-width:576px){.InvoiceSummary_statsGrid__iuaMU{grid-template-columns:repeat(2,1fr)}.InvoiceSummary_statCard__Z5r4g:nth-child(2){border-right:none}.InvoiceSummary_statCard__Z5r4g:first-child,.InvoiceSummary_statCard__Z5r4g:nth-child(2){border-bottom:1px solid var(--bs-border-color)}}.FlowDashboardCard_card__S6NOi{background:var(--bs-white,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.FlowDashboardCard_header__TB1Rt{display:flex;align-items:center;gap:.5rem}.FlowDashboardCard_icon__c5wh5{font-size:1.25rem;color:var(--bs-primary,#0d6efd)}.FlowDashboardCard_title__y9bRk{font-size:1rem;font-weight:600;margin:0}.FlowDashboardCard_loading__3SMLB{display:flex;justify-content:center;padding:1rem 0}.FlowDashboardCard_stats__fOMp7{display:flex;gap:1.5rem}.FlowDashboardCard_stat__kUF9M{display:flex;flex-direction:column;align-items:center}.FlowDashboardCard_statValue__5r4n4{font-size:1.5rem;font-weight:700;line-height:1.2}.FlowDashboardCard_statLabel__dShd3{font-size:.75rem;color:var(--bs-secondary-color,#6c757d);text-transform:uppercase;letter-spacing:.03em}.FlowDashboardCard_viewAll__PsuI0{font-size:.875rem;text-decoration:none;color:var(--bs-primary,#0d6efd);display:flex;align-items:center;gap:.25rem;margin-top:auto}.FlowDashboardCard_viewAll__PsuI0:hover{text-decoration:underline}.ContractSelectDialog_tabs__cuMdP{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.375rem;border-bottom:none;padding:0;list-style:none}.ContractSelectDialog_tabButton__VDLQ2{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .625rem;font-size:.8rem;font-weight:500;color:#6b7280;border:1px solid #e5e7eb;border-radius:999px;background:white;white-space:nowrap;transition:color .15s,border-color .15s,background-color .15s;margin:0}.ContractSelectDialog_tabButton__VDLQ2:hover:not(:disabled){color:var(--sprinkalawn-primary,#1B4E99);border-color:#c7d7ee;background:#f0f7ff}.ContractSelectDialog_tabButton__VDLQ2.active{color:white;border-color:var(--sprinkalawn-primary,#1B4E99);background:var(--sprinkalawn-primary,#1B4E99)}.ContractSelectDialog_tabButton__VDLQ2:disabled{opacity:.6;cursor:not-allowed}.ContractSelectDialog_tabCount__Lo5l3{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 .35rem;height:1.1rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.7rem;font-weight:600}.ContractSelectDialog_tabButton__VDLQ2.active .ContractSelectDialog_tabCount__Lo5l3{background:rgba(255,255,255,.25);color:white}.ContractSelectDialog_searchWrapper__qnnoe{position:sticky;top:0;background:#f8fafc;padding-bottom:.5rem;z-index:1;display:flex;flex-direction:column;gap:.5rem}.ContractSelectDialog_searchInput__dV_1Q{width:100%;padding:.625rem .875rem .625rem 2.25rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;color:#111827;background:white;transition:all .2s}.ContractSelectDialog_searchInput__dV_1Q:focus{outline:none;border-color:var(--sprinkalawn-primary,#1B4E99);box-shadow:0 0 0 3px rgba(27,78,153,.15)}.ContractSelectDialog_searchInput__dV_1Q::placeholder{color:#9ca3af}.ContractSelectDialog_searchIcon__RW42m{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.9rem;pointer-events:none}.ContractSelectDialog_bulkActions__3ukIk{display:flex;justify-content:flex-end}.ContractSelectDialog_list__pZmzi{display:flex;flex-direction:column;gap:.25rem}.ContractSelectDialog_item__s4HVD{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:6px;border:1px solid #e5e7eb;background:white;cursor:pointer;transition:all .15s;width:100%;text-align:left}.ContractSelectDialog_item__s4HVD:hover{border-color:#93c5fd;background:#f0f7ff}.ContractSelectDialog_itemSelected___ZFQQ{border-color:var(--sprinkalawn-primary,#1B4E99);background:#eff6ff}.ContractSelectDialog_itemInfo__c2vwU{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.ContractSelectDialog_itemContractNum__eDHC2{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;color:#374151;font-weight:600;flex-shrink:0}.ContractSelectDialog_itemProperty__el0o0{font-size:.85rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContractSelectDialog_emptyState__8W_aA{text-align:center;padding:2rem 1rem;color:#9ca3af;font-size:.9rem}.HelpSearch_searchWrapper__Ky4PS{position:relative;margin-bottom:1.5rem}.HelpSearch_searchIcon__FmBq5{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--bs-secondary-color);font-size:1rem;pointer-events:none}.HelpSearch_searchInput__WYj7Q{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--bs-border-color);border-radius:.5rem;font-size:.95rem;background:var(--bs-white);transition:border-color .15s ease,box-shadow .15s ease}.HelpSearch_searchInput__WYj7Q:focus{outline:none;border-color:var(--sprinkalawn-primary);box-shadow:0 0 0 3px rgba(27,78,153,.12)}.HelpSearch_searchInput__WYj7Q::placeholder{color:var(--bs-secondary-color)}.HelpSearch_clearButton__EYyxs{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--bs-secondary-color);cursor:pointer;padding:.25rem;line-height:1;font-size:1rem}.HelpSearch_clearButton__EYyxs:hover{color:var(--bs-body-color)}.HelpCategoryNav_categoryList__3QX9n{display:flex;flex-direction:column;gap:.25rem}.HelpCategoryNav_categoryButton__2kxM0{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;background:none;border:none;border-radius:.375rem;text-align:left;cursor:pointer;color:var(--bs-body-color);font-size:.875rem;transition:background-color .15s ease,color .15s ease}.HelpCategoryNav_categoryButton__2kxM0:hover{background-color:rgba(27,78,153,.06)}.HelpCategoryNav_categoryButton__2kxM0.HelpCategoryNav_active__t1fHT{background-color:rgba(27,78,153,.1);color:var(--sprinkalawn-primary);font-weight:600}.HelpCategoryNav_categoryIcon__UYldE{font-size:1rem;width:1.25rem;text-align:center;flex-shrink:0}.HelpCategoryNav_categoryLabel__3ExzA{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HelpCategoryNav_categoryCount__EuDPI{margin-left:auto;font-size:.75rem;color:var(--bs-secondary-color);background:var(--bs-light);padding:.125rem .5rem;border-radius:1rem;flex-shrink:0}.HelpCategoryNav_allButton__KU6bj{margin-bottom:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--bs-border-color);border-radius:.375rem .375rem 0 0}@media (max-width:768px){.HelpCategoryNav_categoryList__3QX9n{flex-direction:row;flex-wrap:wrap;gap:.5rem}.HelpCategoryNav_categoryButton__2kxM0{flex:0 0 auto;padding:.5rem .75rem;border:1px solid var(--bs-border-color);border-radius:2rem;font-size:.8rem}.HelpCategoryNav_categoryButton__2kxM0.HelpCategoryNav_active__t1fHT{border-color:var(--sprinkalawn-primary);background-color:rgba(27,78,153,.1)}.HelpCategoryNav_allButton__KU6bj{border-bottom:none;margin-bottom:0;padding-bottom:.5rem;border-radius:2rem;border:1px solid var(--bs-border-color)}.HelpCategoryNav_categoryCount__EuDPI{display:none}}