@charset "UTF-8";._wrap_geh18_1{display:inline-flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;-webkit-user-select:none;user-select:none}._img_geh18_10{display:block;object-fit:contain;flex-shrink:0}._header_12i3n_8{position:sticky;top:0;z-index:100;width:100%;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 1px 3px #0000000a;padding-top:env(safe-area-inset-top,0px)}._headerInner_12i3n_19{display:flex;align-items:center;height:64px;max-width:1280px;margin:0 auto;padding:0 24px;gap:8px}@media(max-width:1024px){._headerInner_12i3n_19{height:56px;padding:0 16px}}._logo_12i3n_38{display:flex;align-items:center;gap:10px;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;margin-right:8px;border-radius:var(--radius-sm);padding:4px;transition:opacity var(--transition-fast)}._logo_12i3n_38:hover{opacity:.8}._logo_12i3n_38:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._nav_12i3n_63{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 8px}._nav_12i3n_63::-webkit-scrollbar{display:none}._navItem_12i3n_79{font-family:var(--font-family);font-size:14px;font-weight:500;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:8px 14px;border-radius:var(--radius-sm);white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent;position:relative;line-height:1.3}._navItem_12i3n_79:hover{color:var(--color-text-primary);background:var(--color-alt-section)}._navItem_12i3n_79:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}._navItemActive_12i3n_107{color:var(--color-accent);background:#0e7a5f14;font-weight:600}._navItemActive_12i3n_107:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:2px;border-radius:1px;background:var(--color-accent)}._right_12i3n_127{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}._userName_12i3n_135{font-family:var(--font-family);font-size:14px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){._userName_12i3n_135{display:none}}._logoutBtn_12i3n_152{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family);font-size:13px;font-weight:600;color:var(--color-text-secondary);background:none;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 14px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent;white-space:nowrap}._logoutBtn_12i3n_152:hover{color:#dc2626;border-color:#fecaca;background:#fef2f2}._logoutBtn_12i3n_152:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:900px){._logoutBtn_12i3n_152 span{display:none}._logoutBtn_12i3n_152{padding:8px 10px}}._contentArea_12i3n_193{flex:1;max-width:1280px;margin:0 auto;width:100%;padding:24px 24px 40px;min-height:calc(100vh - 64px - env(safe-area-inset-top,0px))}@media(max-width:1024px){._contentArea_12i3n_193{padding:20px 16px 32px;min-height:calc(100vh - 56px - env(safe-area-inset-top,0px))}}@media(max-width:767px){._nav_12i3n_63{display:none}._contentArea_12i3n_193{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}._tabBar_llenh_6{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -1px 3px #0000000a;padding-bottom:env(safe-area-inset-bottom,0px)}@media(max-width:767px){._tabBar_llenh_6{display:flex;align-items:stretch}}._tabItem_llenh_28{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 2px 9px;background:none;border:none;cursor:pointer;font-family:var(--font-family);font-size:10px;font-weight:500;color:var(--color-text-secondary);transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent;min-height:56px;min-width:0;position:relative}._tabItem_llenh_28:active{opacity:.7}._tabItemActive_llenh_54{color:var(--color-accent);font-weight:600}._tabItemActive_llenh_54:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:2.5px;border-radius:0 0 3px 3px;background:var(--color-accent)}._tabIcon_llenh_73{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._tabLabel_llenh_84{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center;line-height:1.2;padding:0 2px}._footer_1bg0m_6{width:100%;border-top:1px solid var(--color-border);background:var(--color-surface);padding:32px 24px}._footerInner_1bg0m_13{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:32px;align-items:start}._brandCol_1bg0m_24{display:flex;flex-direction:column;gap:8px}._brandName_1bg0m_30{font-family:var(--font-family);font-size:18px;font-weight:700;color:var(--color-text-primary);line-height:1}._brandDesc_1bg0m_38{font-family:var(--font-family);font-size:13px;font-weight:400;color:var(--color-text-secondary);line-height:1.5;max-width:240px}._colTitle_1bg0m_49{font-family:var(--font-family);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}._colLinks_1bg0m_59{display:flex;flex-direction:column;gap:8px}._colLink_1bg0m_59{font-family:var(--font-family);font-size:13px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;background:none;border:none;cursor:default;padding:0;transition:color var(--transition-fast);text-align:left}._bottomBar_1bg0m_81{max-width:1280px;margin:16px auto 0;padding:16px 24px 0;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:16px}._copyright_1bg0m_92{font-family:var(--font-family);font-size:12px;font-weight:400;color:var(--color-text-secondary)}._version_1bg0m_99{font-family:var(--font-family);font-size:12px;font-weight:500;color:var(--color-text-secondary);opacity:.6}@media(max-width:767px){._footer_1bg0m_6{display:none}}@media(max-width:900px){._footerInner_1bg0m_13{grid-template-columns:1fr 1fr;gap:24px}}._root_1pifw_6{font-family:Beaumaris,Gilroy,sans-serif;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-alt-section);padding:24px 20px;padding-top:max(24px,env(safe-area-inset-top,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px));text-align:center;position:relative;overflow:hidden}._card_1pifw_23{position:relative;z-index:1;max-width:520px;width:100%;background:var(--color-surface);border-radius:18px;box-shadow:0 8px 32px #00000040;padding:48px 32px 40px;display:flex;flex-direction:column;align-items:center;gap:8px}._logoWrap_1pifw_39{margin-bottom:12px}._code_1pifw_44{font-family:Beaumaris,Gilroy,sans-serif;font-size:96px;font-weight:800;line-height:1;color:#056346;margin-bottom:4px}._title_1pifw_53{font-family:Beaumaris,Gilroy,sans-serif;font-size:22px;font-weight:700;color:#02180e;margin:0 0 6px}._subtitle_1pifw_61{font-size:14px;font-weight:400;color:#4a5043;line-height:1.5;margin:0 0 28px}._actions_1pifw_70{display:flex;flex-direction:column;gap:12px;width:100%}._btnPrimary_1pifw_77{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;width:100%;border:none;border-radius:16px;background:#056346;color:#eceee1;font-family:Beaumaris,Gilroy,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent}._btnPrimary_1pifw_77:hover{background:#067854}._btnPrimary_1pifw_77:active{transform:scale(.98);background:#044d38}._btnSecondary_1pifw_105{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;width:100%;border:1.5px solid #056346;border-radius:16px;background:transparent;color:#056346;font-family:Beaumaris,Gilroy,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;-webkit-tap-highlight-color:transparent}._btnSecondary_1pifw_105:hover{background:#05634614}._btnSecondary_1pifw_105:active{transform:scale(.98);background:#05634624}@media(max-width:480px){._card_1pifw_23{padding:36px 20px 32px;border-radius:16px}._code_1pifw_44{font-size:72px}._title_1pifw_53{font-size:20px}}._wrap_1upi7_3{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0;-webkit-user-select:none;user-select:none}._pageBtn_1upi7_13{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family);font-size:14px;font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}._pageBtn_1upi7_13:hover{background:#0e7a5f0f;border-color:var(--color-accent)}._pageBtn_1upi7_13:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._active_1upi7_43{background:var(--color-accent);color:var(--color-surface);border-color:var(--color-accent);font-weight:600;pointer-events:none}._active_1upi7_43:hover{background:var(--color-accent)}._disabled_1upi7_56{opacity:.35;cursor:default;pointer-events:none}._ellipsis_1upi7_63{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:16px;font-weight:600;color:var(--color-text-secondary);letter-spacing:2px;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;transition:background var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}._ellipsis_1upi7_63:hover{background:#0e7a5f0f;border-color:var(--color-border);color:var(--color-accent)}._arrow_1upi7_88{min-width:36px;height:36px;border:none;background:transparent;color:var(--color-text-secondary)}._arrow_1upi7_88:hover{background:#0e7a5f0f;color:var(--color-accent)}@media(max-width:767px){._wrap_1upi7_3{gap:4px;padding:6px 0}._pageBtn_1upi7_13{min-width:40px;height:40px;font-size:15px;border-radius:var(--radius-sm)}._ellipsis_1upi7_63{min-width:36px;height:40px;font-size:18px}._arrow_1upi7_88{min-width:40px;height:40px}}._overlay_egoe8_9{position:fixed;inset:0;background:#02180e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));animation:_overlayIn_egoe8_1 .2s ease}@keyframes _overlayIn_egoe8_1{0%{opacity:0}to{opacity:1}}._modal_egoe8_31{font-family:var(--font-family);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:460px;max-height:calc(100vh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;box-shadow:0 24px 80px #00000024,0 8px 24px #0000000f;animation:_modalIn_egoe8_1 .25s ease;overflow:hidden}._modalWide_egoe8_48{max-width:540px}@keyframes _modalIn_egoe8_1{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_egoe8_65{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;flex-shrink:0}._modalTitle_egoe8_73{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}._modalSubtitle_egoe8_80{font-size:14px;font-weight:500;color:var(--color-text-secondary);margin:0;text-align:center;padding:0 24px 8px}._closeBtn_egoe8_89{width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:var(--color-alt-section);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);flex-shrink:0;-webkit-tap-highlight-color:transparent}._closeBtn_egoe8_89:hover{background:var(--color-border);color:var(--color-text-primary)}._modalBody_egoe8_112{flex:1;overflow-y:auto;padding:0 24px 8px;-webkit-overflow-scrolling:touch}._modalFooter_egoe8_121{display:flex;gap:12px;padding:16px 24px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));flex-shrink:0}._formGroup_egoe8_131{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._formLabel_egoe8_138{font-size:13px;font-weight:500;color:var(--color-text-secondary)}._formInput_egoe8_144{height:42px;padding:0 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:14px;color:var(--color-text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;box-sizing:border-box}._formInput_egoe8_144::placeholder{color:var(--color-text-secondary)}._formInput_egoe8_144:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1a}._formInputError_egoe8_168{border-color:#ef4444}._formInputError_egoe8_168:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._formError_egoe8_177{font-size:12px;color:#ef4444;margin:0}._formSelect_egoe8_185{height:42px;padding:0 32px 0 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:14px;color:var(--color-text-primary);outline:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2361756E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._formSelect_egoe8_185:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1a}._formSelect_egoe8_185:disabled{opacity:.5;cursor:not-allowed}._mobileBotSelect_egoe8_215{min-height:44px}._dateRow_egoe8_221{display:flex;gap:12px;margin-bottom:12px}._dateRow_egoe8_221>*{flex:1;min-width:0}._dateRow_egoe8_221 ._formInput_egoe8_144,._dateRow_egoe8_221 input{width:100%}._checkboxRow_egoe8_240{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}._checkboxLabel_egoe8_247{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}._checkboxInput_egoe8_257{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-border);appearance:none;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;position:relative}._checkboxInput_egoe8_257:checked{background:var(--color-accent);border-color:var(--color-accent)}._checkboxInput_egoe8_257:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:5px;border:2px solid var(--color-surface);border-top:none;border-right:none;transform:translate(-50%,-60%) rotate(-45deg)}._radioGroup_egoe8_289{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._radioGroupLabel_egoe8_296{font-size:13px;font-weight:500;color:var(--color-text-secondary);margin-bottom:4px}._radioRow_egoe8_303{display:flex;flex-wrap:wrap;gap:8px 16px}._radioLabel_egoe8_309{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}._radioInput_egoe8_319{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--color-border);appearance:none;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;position:relative}._radioInput_egoe8_319:checked{border-color:var(--color-accent)}._radioInput_egoe8_319:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:var(--color-accent);border-radius:50%;transform:translate(-50%,-50%)}._section_egoe8_349{margin-bottom:12px}._sectionTitle_egoe8_353{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0 0 10px;padding-top:6px}._collapseToggle_egoe8_361{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-alt-section);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--transition-fast);margin-bottom:12px;-webkit-tap-highlight-color:transparent}._collapseToggle_egoe8_361:hover{background:var(--color-border)}._collapseArrow_egoe8_384{transition:transform .25s ease;display:inline-flex}._collapseArrowOpen_egoe8_389{transform:rotate(180deg)}._collapseContent_egoe8_393{display:none}._collapseContentOpen_egoe8_397{display:block}._additionalLabel_egoe8_401{font-size:13px;color:var(--color-text-secondary);margin:0 0 8px}._additionalLabelAccent_egoe8_407{color:var(--color-accent);font-weight:500}._cancelBtn_egoe8_414{flex:1;height:44px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}._cancelBtn_egoe8_414:hover{background:var(--color-alt-section);border-color:var(--color-accent)}._cancelBtn_egoe8_414:disabled{opacity:.5;cursor:not-allowed}._submitBtn_egoe8_439{flex:1;height:44px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast);box-shadow:var(--shadow-btn);-webkit-tap-highlight-color:transparent}._submitBtn_egoe8_439:hover,._submitBtn_egoe8_439:active{background:var(--color-accent-hover)}._submitBtn_egoe8_439:disabled{opacity:.4;pointer-events:none;box-shadow:none}._dangerBtn_egoe8_469{flex:1;height:44px;border:none;border-radius:var(--radius-md);background:#ef4444;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast);box-shadow:0 4px 12px #ef444440;-webkit-tap-highlight-color:transparent}._dangerBtn_egoe8_469:hover{background:#dc2626}._dangerBtn_egoe8_469:disabled{opacity:.5;pointer-events:none;box-shadow:none}._btnSpinner_egoe8_496{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_egoe8_1 .6s linear infinite}@keyframes _spin_egoe8_1{to{transform:rotate(360deg)}}._deleteModal_egoe8_512{font-family:var(--font-family);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:28px 24px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));box-shadow:0 24px 80px #00000024,0 8px 24px #0000000f;animation:_modalIn_egoe8_1 .25s ease;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}._deleteIcon_egoe8_532{width:56px;height:56px;border-radius:var(--radius-lg);background:#fef2f2;display:flex;align-items:center;justify-content:center;color:#ef4444}._deleteTitle_egoe8_543{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0}._deleteText_egoe8_550{font-size:14px;color:var(--color-text-secondary);margin:0;max-width:320px;line-height:1.5}._deleteActions_egoe8_558{display:flex;gap:12px;width:100%;padding-top:4px}._triggerBtn_egoe8_567{width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent}._triggerBtnEdit_egoe8_582{color:var(--color-accent)}._triggerBtnEdit_egoe8_582:hover{background:#0e7a5f14}._triggerBtnDelete_egoe8_590{color:#ef4444}._triggerBtnDelete_egoe8_590:hover{background:#fef2f2}@media(max-width:768px){._mobileBotSelect_egoe8_215{width:100%;min-height:48px;font-size:16px;padding-left:14px;padding-right:40px;background-position:right 14px center}}._page_punpo_9{font-family:var(--font-family);width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px}@media(min-width:768px){._page_punpo_9{padding:32px 24px 40px;gap:24px}}@media(min-width:1024px){._page_punpo_9{padding:40px 32px 48px;gap:24px}}._header_punpo_37{display:flex;flex-direction:column;gap:4px}._pageTitle_punpo_43{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.25;letter-spacing:-.02em}@media(min-width:768px){._pageTitle_punpo_43{font-size:28px}}._pageSubtitle_punpo_58{font-size:14px;font-weight:400;color:var(--color-text-secondary);margin:0;line-height:1.5}._searchRow_punpo_68{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._searchRow_punpo_68{flex-direction:row;align-items:center;gap:16px}}._searchWrap_punpo_82{flex:1;position:relative;min-width:0}._searchIcon_punpo_88{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;z-index:1;display:flex}._searchInput_punpo_99{width:100%;height:44px;padding:0 16px 0 44px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:14px;color:var(--color-text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._searchInput_punpo_99::placeholder{color:var(--color-text-secondary)}._searchInput_punpo_99:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1f}._filtersRow_punpo_124{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-alt-section);border-radius:var(--radius-lg)}@media(min-width:600px){._filtersRow_punpo_124{flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:16px 20px}}._filterGroup_punpo_143{display:flex;flex-direction:column;gap:4px;min-width:0}@media(min-width:600px){._filterGroup_punpo_143{min-width:180px}}._filterLabel_punpo_156{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}._filterSelect_punpo_164{height:40px;padding:0 32px 0 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2361756E'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center / 12px;font-family:inherit;font-size:14px;color:var(--color-text-primary);appearance:none;outline:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._filterSelect_punpo_164:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1f}._dateInput_punpo_184{height:40px;width:100%;padding:0 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:13px;color:var(--color-text-primary);outline:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}@media(min-width:600px){._dateInput_punpo_184{width:160px}}._dateInput_punpo_184:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1f}._resetBtn_punpo_210{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:var(--radius-sm);transition:background var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent;white-space:nowrap}._resetBtn_punpo_210:hover{background:var(--color-alt-section);border-color:var(--color-accent)}._resetBtn_punpo_210:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._tableCard_punpo_237{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:none}@media(min-width:768px){._tableCard_punpo_237{display:block}}._mobileCards_punpo_253{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._mobileCards_punpo_253{display:none}}._clientCard_punpo_265{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px;transition:box-shadow var(--transition-fast)}._clientCard_punpo_265:hover{box-shadow:0 2px 12px #0000000f}._cardHeader_punpo_280{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardName_punpo_287{font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardId_punpo_298{font-size:12px;font-weight:600;color:var(--color-text-secondary);flex-shrink:0}._cardRow_punpo_305{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardLabel_punpo_312{font-size:12px;font-weight:500;color:var(--color-text-secondary);flex-shrink:0}._cardValue_punpo_319{font-size:13px;font-weight:500;color:var(--color-text-primary);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardValueWrap_punpo_330{font-size:13px;font-weight:500;color:var(--color-text-primary);text-align:right;min-width:0;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._passwordWrap_punpo_342{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}._passwordToggle_punpo_350{border:none;padding:0;background:transparent;color:var(--color-accent);font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}._passwordToggle_punpo_350:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._cardDivider_punpo_366{height:1px;background:var(--color-border);margin:2px 0}._tariffBadges_punpo_373{display:flex;flex-wrap:wrap;gap:6px}._badge_punpo_379{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:600;line-height:1.4}._badgeGreen_punpo_390{background:#0e7a5f14;color:var(--color-accent)}._badgeBlue_punpo_395{background:#3b82f614;color:#2563eb}._badgePurple_punpo_400{background:#9333ea14;color:#7c3aed}._badgeGray_punpo_405{background:var(--color-alt-section);color:var(--color-text-secondary)}._cardActions_punpo_411{display:flex;gap:8px;padding-top:4px}._cardActionBtn_punpo_417{flex:1;height:36px;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--transition-fast);-webkit-tap-highlight-color:transparent}._cardActionBtn_punpo_417:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._editBtn_punpo_439{background:#0e7a5f14;color:var(--color-accent)}._editBtn_punpo_439:hover{background:#0e7a5f24}._editBtn_punpo_439:active{background:#0e7a5f33}._deleteBtn_punpo_452{background:#fef2f2;color:#ef4444}._deleteBtn_punpo_452:hover{background:#fee2e2}._deleteBtn_punpo_452:active{background:#fecaca}._paginationWrap_punpo_467{display:flex;justify-content:center;padding:8px 0}._countBadge_punpo_475{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 16px;background:var(--color-alt-section);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--color-text-primary)}._fadeIn_punpo_491{animation:_fadeIn_punpo_491 .3s ease both}@keyframes _fadeIn_punpo_491{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._empty_punpo_508{text-align:center;padding:56px 24px;color:var(--color-text-secondary);font-size:15px;font-weight:500}._skeleton_punpo_518{display:flex;flex-direction:column;gap:12px}._skeletonRow_punpo_524{height:56px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--color-alt-section) 25%,var(--color-border) 50%,var(--color-alt-section) 75%);background-size:200% 100%;animation:_shimmer_punpo_1 1.5s infinite}@keyframes _shimmer_punpo_1{0%{background-position:200% 0}to{background-position:-200% 0}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._page_b16g9_9{font-family:var(--font-family);width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px}@media(min-width:768px){._page_b16g9_9{padding:32px 24px 40px;gap:24px}}@media(min-width:1024px){._page_b16g9_9{padding:40px 32px 48px;gap:24px}}._header_b16g9_37{display:flex;flex-direction:column;gap:4px}@media(min-width:768px){._header_b16g9_37{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}}._headerLeft_b16g9_52{display:flex;flex-direction:column;gap:4px}._pageTitle_b16g9_58{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.25;letter-spacing:-.02em}@media(min-width:768px){._pageTitle_b16g9_58{font-size:28px}}._pageSubtitle_b16g9_73{font-size:14px;font-weight:400;color:var(--color-text-secondary);margin:0;line-height:1.5}._addBtn_b16g9_81{display:none}@media(min-width:768px){._addBtn_b16g9_81{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast);box-shadow:var(--shadow-btn);-webkit-tap-highlight-color:transparent;white-space:nowrap;flex-shrink:0}._addBtn_b16g9_81:hover{background:var(--color-accent-hover)}._addBtn_b16g9_81:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}._searchRow_b16g9_119{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._searchRow_b16g9_119{flex-direction:row;align-items:center;gap:16px}}._searchWrap_b16g9_133{flex:1;position:relative;min-width:0}._searchIcon_b16g9_139{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;z-index:1;display:flex}._searchInput_b16g9_150{width:100%;height:44px;padding:0 16px 0 44px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:14px;color:var(--color-text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._searchInput_b16g9_150::placeholder{color:var(--color-text-secondary)}._searchInput_b16g9_150:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1f}._addBtnMobile_b16g9_175{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-btn);-webkit-tap-highlight-color:transparent;transition:background var(--transition-fast)}._addBtnMobile_b16g9_175:hover,._addBtnMobile_b16g9_175:active{background:var(--color-accent-hover)}@media(min-width:768px){._addBtnMobile_b16g9_175{display:none}}._countBadge_b16g9_211{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 16px;background:var(--color-alt-section);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--color-text-primary)}._mobileCards_b16g9_227{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._mobileCards_b16g9_227{display:none}}._managerCard_b16g9_239{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;display:flex;align-items:center;gap:14px;transition:box-shadow var(--transition-fast)}._managerCard_b16g9_239:hover{box-shadow:0 2px 12px #0000000f}._cardAvatar_b16g9_254{width:48px;height:48px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--color-alt-section);display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-size:18px;font-weight:700}._cardAvatar_b16g9_254 img{width:100%;height:100%;object-fit:cover}._cardBody_b16g9_275{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._cardName_b16g9_283{font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardPhone_b16g9_293{font-size:13px;font-weight:500;color:var(--color-text-secondary);line-height:1.3}._cardActions_b16g9_300{display:flex;flex-direction:column;gap:6px;flex-shrink:0}._iconBtn_b16g9_307{width:36px;height:36px;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast);-webkit-tap-highlight-color:transparent}._iconBtn_b16g9_307:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._iconBtnEdit_b16g9_325{background:#0e7a5f14;color:var(--color-accent)}._iconBtnEdit_b16g9_325:hover{background:#0e7a5f24}._iconBtnEdit_b16g9_325:active{background:#0e7a5f33}._iconBtnDelete_b16g9_338{background:#fef2f2;color:#ef4444}._iconBtnDelete_b16g9_338:hover{background:#fee2e2}._iconBtnDelete_b16g9_338:active{background:#fecaca}._desktopGrid_b16g9_353{display:none}@media(min-width:768px){._desktopGrid_b16g9_353{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1024px){._desktopGrid_b16g9_353{grid-template-columns:repeat(3,1fr)}}._gridCard_b16g9_371{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .2s ease}._gridCard_b16g9_371:hover{box-shadow:0 4px 20px #0000000f}._gridCardTop_b16g9_386{display:flex;align-items:center;gap:14px}._gridAvatar_b16g9_392{width:52px;height:52px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--color-alt-section);display:flex;align-items:center;justify-content:center;color:var(--color-accent);font-size:20px;font-weight:700}._gridAvatar_b16g9_392 img{width:100%;height:100%;object-fit:cover}._gridInfo_b16g9_413{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._gridName_b16g9_421{font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._gridPhone_b16g9_431{font-size:13px;font-weight:500;color:var(--color-text-secondary);line-height:1.3}._gridIndex_b16g9_438{font-size:11px;font-weight:600;color:var(--color-text-secondary);flex-shrink:0;align-self:flex-start}._gridCardBottom_b16g9_446{display:flex;gap:8px;padding-top:4px;border-top:1px solid var(--color-border)}._gridActionBtn_b16g9_453{flex:1;height:36px;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--transition-fast);-webkit-tap-highlight-color:transparent}._gridActionBtn_b16g9_453:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._gridEditBtn_b16g9_475{background:#0e7a5f14;color:var(--color-accent)}._gridEditBtn_b16g9_475:hover{background:#0e7a5f24}._gridDeleteBtn_b16g9_484{background:#fef2f2;color:#ef4444}._gridDeleteBtn_b16g9_484:hover{background:#fee2e2}._paginationWrap_b16g9_495{display:flex;justify-content:center;padding:8px 0}._empty_b16g9_503{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 24px;text-align:center}._emptyIcon_b16g9_512{width:64px;height:64px;border-radius:var(--radius-lg);background:var(--color-alt-section);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}._emptyTitle_b16g9_523{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}._emptyText_b16g9_530{font-size:14px;color:var(--color-text-secondary);margin:0}._emptyBtn_b16g9_536{height:40px;padding:0 24px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-btn);transition:background var(--transition-fast);-webkit-tap-highlight-color:transparent}._emptyBtn_b16g9_536:hover{background:var(--color-accent-hover)}._skeleton_b16g9_558{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._skeleton_b16g9_558{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1024px){._skeleton_b16g9_558{grid-template-columns:repeat(3,1fr)}}._skeletonCard_b16g9_578{height:120px;border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-alt-section) 25%,var(--color-border) 50%,var(--color-alt-section) 75%);background-size:200% 100%;animation:_shimmer_b16g9_1 1.5s infinite}@keyframes _shimmer_b16g9_1{0%{background-position:200% 0}to{background-position:-200% 0}}._fadeIn_b16g9_593{animation:_fadeIn_b16g9_593 .3s ease both}@keyframes _fadeIn_b16g9_593{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._modalOverlay_b16g9_610{position:fixed;inset:0;background:#02180e8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));animation:_overlayIn_b16g9_1 .2s ease}@keyframes _overlayIn_b16g9_1{0%{opacity:0}to{opacity:1}}._modal_b16g9_610{font-family:var(--font-family);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:460px;max-height:calc(100vh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;box-shadow:0 24px 80px #00000024,0 8px 24px #0000000f;animation:_modalIn_b16g9_1 .25s ease;overflow:hidden}@keyframes _modalIn_b16g9_1{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._modalHeader_b16g9_660{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;flex-shrink:0}._modalTitle_b16g9_668{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}._modalCloseBtn_b16g9_675{width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:var(--color-alt-section);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent}._modalCloseBtn_b16g9_675:hover{background:var(--color-border);color:var(--color-text-primary)}._modalBody_b16g9_695{flex:1;overflow-y:auto;padding:0 24px 8px;-webkit-overflow-scrolling:touch}._formGroup_b16g9_704{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}._formLabel_b16g9_711{font-size:13px;font-weight:500;color:var(--color-text-secondary)}._formInput_b16g9_717{height:42px;padding:0 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:14px;color:var(--color-text-primary);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._formInput_b16g9_717::placeholder{color:var(--color-text-secondary)}._formInput_b16g9_717:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1f}._formInputError_b16g9_739{border-color:#ef4444}._formInputError_b16g9_739:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._formError_b16g9_748{font-size:12px;color:#ef4444;margin:0}._uploadLabel_b16g9_756{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1.5px dashed rgba(14,122,95,.35);border-radius:var(--radius-md);background:#0e7a5f0a;color:var(--color-accent);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--transition-fast)}._uploadLabel_b16g9_756:hover{background:#0e7a5f1a}._uploadPreview_b16g9_777{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 6px 0 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-alt-section)}._uploadFileName_b16g9_788{font-size:13px;color:var(--color-accent);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}._uploadRemoveBtn_b16g9_801{width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color var(--transition-fast)}._uploadRemoveBtn_b16g9_801:hover{color:#ef4444}._modalFooter_b16g9_822{display:flex;gap:12px;padding:16px 24px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));flex-shrink:0}._cancelBtn_b16g9_830{flex:1;height:44px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);-webkit-tap-highlight-color:transparent}._cancelBtn_b16g9_830:hover{background:var(--color-alt-section);border-color:var(--color-accent)}._submitBtn_b16g9_850{flex:1;height:44px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast);box-shadow:var(--shadow-btn);-webkit-tap-highlight-color:transparent}._submitBtn_b16g9_850:hover,._submitBtn_b16g9_850:active{background:var(--color-accent-hover)}._submitBtn_b16g9_850:disabled{opacity:.4;pointer-events:none;box-shadow:none}._btnSpinner_b16g9_881{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_b16g9_1 .6s linear infinite}@keyframes _spin_b16g9_1{to{transform:rotate(360deg)}}._deleteModal_b16g9_897{font-family:var(--font-family);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:28px 24px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));box-shadow:0 24px 80px #00000024,0 8px 24px #0000000f;animation:_modalIn_b16g9_1 .25s ease;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}._deleteIcon_b16g9_917{width:56px;height:56px;border-radius:var(--radius-lg);background:#fef2f2;display:flex;align-items:center;justify-content:center;color:#ef4444}._deleteTitle_b16g9_928{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0}._deleteText_b16g9_935{font-size:14px;color:var(--color-text-secondary);margin:0;max-width:320px;line-height:1.5}._deleteActions_b16g9_943{display:flex;gap:12px;width:100%;padding-top:4px}._deleteCancelBtn_b16g9_950{flex:1;height:42px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._deleteCancelBtn_b16g9_950:hover{background:var(--color-alt-section);border-color:var(--color-accent)}._deleteConfirmBtn_b16g9_969{flex:1;height:42px;border:none;border-radius:var(--radius-md);background:#ef4444;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background var(--transition-fast);box-shadow:0 4px 12px #ef444440}._deleteConfirmBtn_b16g9_969:hover{background:#dc2626}._deleteConfirmBtn_b16g9_969:disabled{opacity:.5;pointer-events:none}._page_1jkqk_9{font-family:var(--font-family);width:100%;max-width:1280px;margin:0 auto;padding:20px 16px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px}@media(min-width:768px){._page_1jkqk_9{padding:28px 24px 40px;gap:20px}}@media(min-width:1024px){._page_1jkqk_9{padding:32px 24px 48px;gap:24px}}._header_1jkqk_37{display:flex;flex-direction:column;gap:4px}._pageTitle_1jkqk_43{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.3}@media(min-width:768px){._pageTitle_1jkqk_43{font-size:28px}}._pageSubtitle_1jkqk_57{font-size:14px;font-weight:400;color:var(--color-text-secondary);margin:0;line-height:1.5}._searchRow_1jkqk_67{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._searchRow_1jkqk_67{flex-direction:row;align-items:center;gap:16px}}._searchWrap_1jkqk_81{flex:1;position:relative;min-width:0}._searchIcon_1jkqk_87{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;z-index:1}._searchInput_1jkqk_97{width:100%;height:44px;padding:0 14px 0 42px;border:1.5px solid var(--color-border);border-radius:12px;background:var(--color-surface);font-family:inherit;font-size:14px;color:var(--color-text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_1jkqk_97::placeholder{color:var(--color-text-secondary)}._searchInput_1jkqk_97:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #22c55e1a}._segmented_1jkqk_122{display:flex;position:relative;background:var(--color-alt-section);border-radius:12px;padding:3px;gap:0;flex-shrink:0}@media(max-width:767px){._segmented_1jkqk_122{align-self:stretch}}._segIndicator_1jkqk_138{position:absolute;top:3px;left:3px;height:calc(100% - 6px);background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-hover) 100%);border-radius:10px;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #22c55e40;pointer-events:none;z-index:0}._segBtn_1jkqk_151{flex:1;border:none;background:transparent;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;position:relative;z-index:1;white-space:nowrap;transition:color .2s ease;border-radius:10px;-webkit-tap-highlight-color:transparent}._segBtn_1jkqk_151:hover{color:var(--color-text-primary)}._segActive_1jkqk_173{color:#fff!important}._filtersRow_1jkqk_179{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){._filtersRow_1jkqk_179{flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:16px}}._filterGroup_1jkqk_194{display:flex;flex-direction:column;gap:4px;min-width:0}@media(min-width:600px){._filterGroup_1jkqk_194{min-width:180px}}._filterLabel_1jkqk_207{font-size:12px;font-weight:500;color:var(--color-text-secondary)}._filterSelect_1jkqk_213{height:40px;padding:0 32px 0 12px;border:1.5px solid var(--color-border);border-radius:10px;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8'%3E%3Cpath d='M2 4l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center / 12px;font-family:inherit;font-size:14px;color:var(--color-text-primary);appearance:none;outline:none;cursor:pointer;transition:border-color .15s ease}._filterSelect_1jkqk_213:focus{border-color:var(--color-accent)}._dateInput_1jkqk_232{height:40px;width:100%;padding:0 12px;border:1.5px solid var(--color-border);border-radius:10px;background:var(--color-surface);font-family:inherit;font-size:13px;color:var(--color-text-primary);outline:none;cursor:pointer;transition:border-color .15s ease}@media(min-width:600px){._dateInput_1jkqk_232{width:160px}}._dateInput_1jkqk_232:focus{border-color:var(--color-accent)}._resetBtn_1jkqk_257{border:none;background:transparent;color:var(--color-accent);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:8px 4px;transition:color .15s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}._resetBtn_1jkqk_257:hover{color:var(--color-accent-hover)}._tableCard_1jkqk_277{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:16px;box-shadow:0 4px 24px #0000000a,0 1px 3px #00000005;overflow-x:auto;-webkit-overflow-scrolling:touch;display:none}@media(min-width:768px){._tableCard_1jkqk_277{display:block;padding:20px}}._tableCard_1jkqk_277 .chakra-table th{font-family:var(--font-family);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}._tableCard_1jkqk_277 .chakra-table td{font-family:var(--font-family);font-size:14px;color:var(--color-text-primary)}._mobileCards_1jkqk_314{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){._mobileCards_1jkqk_314{display:none}}._clientCard_1jkqk_326{background:var(--color-surface);border-radius:16px;padding:16px;box-shadow:0 4px 24px #0000000a,0 1px 3px #00000005;display:flex;flex-direction:column;gap:10px}._cardHeader_1jkqk_338{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardName_1jkqk_345{font-size:15px;font-weight:700;color:var(--color-text-primary);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardRow_1jkqk_356{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardLabel_1jkqk_363{font-size:12px;font-weight:500;color:var(--color-text-secondary);flex-shrink:0}._cardValue_1jkqk_370{font-size:13px;font-weight:500;color:var(--color-text-primary);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardDivider_1jkqk_381{height:1px;background:var(--color-alt-section);margin:2px 0}._statusBadge_1jkqk_388{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.4}._statusActive_1jkqk_399{background:#f0fdf4;color:var(--color-accent-hover)}._statusInactive_1jkqk_404{background:#fef2f2;color:#ef4444}._statusDot_1jkqk_409{width:6px;height:6px;border-radius:50%;background:currentColor}._cardActions_1jkqk_417{display:flex;gap:8px;padding-top:4px}._cardActionBtn_1jkqk_423{flex:1;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}._editBtn_1jkqk_440{background:#f0fdf4;color:var(--color-accent-hover)}._editBtn_1jkqk_440:active{background:#dcfce7}._deleteBtn_1jkqk_449{background:#fef2f2;color:#ef4444}._deleteBtn_1jkqk_449:active{background:#fee2e2}._paginationWrap_1jkqk_460{display:flex;justify-content:center;padding:4px 0 8px}._countBadge_1jkqk_468{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;font-size:13px;font-weight:600;color:var(--color-accent-hover)}._fadeIn_1jkqk_483{animation:_fadeIn_1jkqk_483 .35s ease both}@keyframes _fadeIn_1jkqk_483{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._empty_1jkqk_500{text-align:center;padding:60px 20px;color:var(--color-text-secondary);font-size:15px;font-weight:500}._root_wqvm9_9{font-family:var(--font-family);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--color-alt-section);padding:0 20px;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}._root_wqvm9_9:before{content:"";position:fixed;top:-12%;right:-8%;width:50%;height:50%;background:radial-gradient(circle,rgba(14,122,95,.06) 0%,transparent 70%);pointer-events:none;z-index:0}._root_wqvm9_9:after{content:"";position:fixed;bottom:-8%;left:-12%;width:45%;height:45%;background:radial-gradient(circle,rgba(14,122,95,.04) 0%,transparent 70%);pointer-events:none;z-index:0}._inner_wqvm9_49{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:28px 0 20px;position:relative;z-index:1}._brand_wqvm9_64{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:28px}._slogan_wqvm9_72{font-size:14px;font-weight:500;color:var(--color-text-secondary);margin:12px 0 0;line-height:1.5}._card_wqvm9_82{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:28px 24px 32px;box-shadow:var(--shadow-card)}@media(min-width:480px){._card_wqvm9_82{padding:36px 32px 40px}}._segmented_wqvm9_99{display:flex;position:relative;background:var(--color-alt-section);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px;margin-bottom:28px}._segIndicator_wqvm9_109{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--color-accent);border-radius:calc(var(--radius-md) - 2px);transition:transform .32s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0e7a5f40}._segBtn_wqvm9_121{flex:1;border:none;background:none;font-family:var(--font-family);font-size:15px;font-weight:600;color:var(--color-text-secondary);padding:12px 0;cursor:pointer;position:relative;z-index:1;transition:color .2s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._segActive_wqvm9_138{color:var(--color-surface)}._stepTitle_wqvm9_144{font-family:var(--font-family);font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0 0 4px;line-height:1.2}._stepSubtitle_wqvm9_153{font-family:var(--font-family);font-size:14px;font-weight:500;color:var(--color-text-secondary);margin:0 0 24px;line-height:1.5}._stepCenter_wqvm9_162{text-align:center}._field_wqvm9_168{margin-bottom:20px}._label_wqvm9_172{display:block;font-family:var(--font-family);font-size:13px;font-weight:600;color:var(--color-text-secondary);margin-bottom:8px;letter-spacing:.01em}._labelRow_wqvm9_184{display:flex;align-items:center;gap:6px;margin-bottom:8px}._labelRow_wqvm9_184 ._label_wqvm9_172{margin-bottom:0}._tooltipWrap_wqvm9_195{position:relative;display:inline-flex}._tooltipIcon_wqvm9_200{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-border);background:var(--color-alt-section);display:flex;align-items:center;justify-content:center;cursor:help;color:var(--color-text-secondary);font-size:10px;font-weight:700;line-height:1;flex-shrink:0;transition:border-color var(--transition-fast),color var(--transition-fast)}._tooltipIcon_wqvm9_200:hover{border-color:var(--color-accent);color:var(--color-accent)}._tooltipBubble_wqvm9_223{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-text-primary);color:var(--color-surface);font-size:12px;font-weight:500;line-height:1.4;padding:8px 12px;border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast);z-index:10}._tooltipBubble_wqvm9_223:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--color-text-primary)}._tooltipWrap_wqvm9_195:hover ._tooltipBubble_wqvm9_223{opacity:1;visibility:visible}._phoneGroup_wqvm9_260{display:flex;align-items:center;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._phoneGroup_wqvm9_260:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1a}._phoneAddon_wqvm9_275{font-family:var(--font-family);font-size:16px;font-weight:600;color:var(--color-text-primary);padding:0 14px;height:50px;display:flex;align-items:center;background:var(--color-alt-section);border-right:1.5px solid var(--color-border);flex-shrink:0;-webkit-user-select:none;user-select:none}._phoneInput_wqvm9_290{flex:1;height:50px;padding:0 16px;font-family:var(--font-family);font-size:16px;font-weight:500;color:var(--color-text-primary);background:transparent;border:none;outline:none;min-width:0}._phoneInput_wqvm9_290::placeholder{color:var(--color-text-secondary);font-weight:400;opacity:.6}._input_wqvm9_312{width:100%;height:50px;padding:0 50px 0 16px;font-family:var(--font-family);font-size:16px;font-weight:500;color:var(--color-text-primary);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._input_wqvm9_312:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1a}._input_wqvm9_312::placeholder{color:var(--color-text-secondary);font-weight:400;opacity:.6}._inputPlain_wqvm9_340{width:100%;height:50px;padding:0 16px;font-family:var(--font-family);font-size:16px;font-weight:500;color:var(--color-text-primary);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._inputPlain_wqvm9_340:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0e7a5f1a}._inputPlain_wqvm9_340::placeholder{color:var(--color-text-secondary);font-weight:400;opacity:.6}._pwGroup_wqvm9_368{position:relative;display:flex;align-items:center}._pwToggle_wqvm9_374{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent}._pwToggle_wqvm9_374:hover{color:var(--color-text-primary);background:#0e7a5f0f}._forgotRow_wqvm9_401{display:flex;justify-content:flex-end;margin-top:-8px;margin-bottom:8px}._forgotLink_wqvm9_408{font-family:var(--font-family);font-size:13px;font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:6px 0;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast)}._forgotLink_wqvm9_408:hover{color:var(--color-accent-hover)}._submitBtn_wqvm9_427{width:100%;height:52px;border:none;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-surface);font-family:var(--font-family);font-size:16px;font-weight:700;cursor:pointer;transition:background var(--transition-fast),transform .1s ease;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.02em;box-shadow:var(--shadow-btn);margin-top:4px}._submitBtn_wqvm9_427:hover:not(:disabled){background:var(--color-accent-hover)}._submitBtn_wqvm9_427:active:not(:disabled){transform:scale(.98)}._submitBtn_wqvm9_427:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@keyframes _kiltSpin_wqvm9_1{to{transform:rotate(360deg)}}._spinner_wqvm9_471{display:inline-block;width:22px;height:22px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_kiltSpin_wqvm9_1 .65s linear infinite}._alert_wqvm9_483{display:flex;align-items:flex-start;gap:10px;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:20px;font-size:13px;font-weight:500;color:var(--color-error);line-height:1.45}._alertIcon_wqvm9_498{flex-shrink:0;width:18px;height:18px;color:#ef4444;margin-top:1px}._linkRow_wqvm9_508{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:14px;color:var(--color-text-secondary)}._textLink_wqvm9_517{font-family:var(--font-family);font-size:14px;font-weight:600;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:color var(--transition-fast)}._textLink_wqvm9_517:hover{color:var(--color-accent-hover)}._timerText_wqvm9_536{text-align:center;font-family:var(--font-family);font-size:14px;font-weight:500;margin-top:24px;color:var(--color-text-secondary);cursor:default;-webkit-user-select:none;user-select:none}._timerActive_wqvm9_547{color:var(--color-accent);cursor:pointer}._timerActive_wqvm9_547:hover{color:var(--color-accent-hover)}._termsBlock_wqvm9_558{text-align:center;margin-top:16px;font-size:12px;color:var(--color-text-secondary);line-height:1.5}._termsLink_wqvm9_566{color:var(--color-accent);cursor:pointer;transition:color var(--transition-fast)}._termsLink_wqvm9_566:hover{color:var(--color-accent-hover)}._successBlock_wqvm9_578{text-align:center;padding:20px 0}._successIcon_wqvm9_583{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:var(--color-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0e7a5f4d}._secondaryBtn_wqvm9_595{width:100%;height:50px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family);font-size:15px;font-weight:600;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;margin-top:12px}._secondaryBtn_wqvm9_595:hover{border-color:var(--color-accent);background:var(--color-alt-section)}@keyframes _kiltFadeIn_wqvm9_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._fadeIn_wqvm9_632{animation:_kiltFadeIn_wqvm9_1 .22s ease-out}._page_fkc8i_1{font-family:var(--font-family);width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 32px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px}@media(min-width:768px){._page_fkc8i_1{padding:32px 24px 40px;gap:18px}}@media(min-width:1024px){._page_fkc8i_1{padding:40px 32px 48px;gap:20px}}._header_fkc8i_27{display:flex;flex-direction:column;gap:4px}._pageTitle_fkc8i_33{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.25}@media(min-width:768px){._pageTitle_fkc8i_33{font-size:28px}}._pageSubtitle_fkc8i_47{font-size:14px;font-weight:500;color:var(--color-text-secondary);margin:0;line-height:1.5}._switcher_fkc8i_55{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}._tabButton_fkc8i_66{min-height:44px;border:none;border-radius:8px;font-size:14px;font-weight:600;color:var(--color-text-secondary);background:transparent;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}._tabButtonActive_fkc8i_78{color:var(--color-surface);background:var(--color-accent)}._filters_fkc8i_83{display:flex;flex-wrap:wrap;gap:8px}._filterButton_fkc8i_89{min-height:36px;min-width:128px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:0 14px;font-size:13px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._filterButtonActive_fkc8i_103{border-color:#89b6a8;background:#eef6f2;color:var(--color-text-primary)}._cards_fkc8i_109{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){._cards_fkc8i_109{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:1200px){._cards_fkc8i_109{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}._card_fkc8i_109{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 6px 20px #02180e0f;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}._leadHeader_fkc8i_141{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._leadTitleWrap_fkc8i_148{display:flex;align-items:flex-start;gap:10px;min-width:0}._statusBadge_fkc8i_155{min-height:24px;min-width:112px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}._statusContacted_fkc8i_169{color:#166534;background:#dcfce7}._statusNotContacted_fkc8i_174{color:#b91c1c;background:#fee2e2}._ideaHeader_fkc8i_179{display:flex;align-items:flex-start;gap:10px}._ideaIcon_fkc8i_185{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent);background:#0e7a5f1f;flex-shrink:0}._ideaText_fkc8i_197{font-size:16px;font-weight:700;color:var(--color-text-primary);line-height:1.4;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}._meta_fkc8i_207{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--color-border)}._metaItem_fkc8i_215{display:flex;align-items:center;gap:8px;min-width:0}._metaIcon_fkc8i_222{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);background:var(--color-alt-section);flex-shrink:0}._metaValue_fkc8i_234{font-size:13px;font-weight:500;color:var(--color-text-secondary);line-height:1.4;overflow-wrap:anywhere}._cardFooter_fkc8i_242{padding-top:10px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:10px}._footerLabel_fkc8i_251{font-size:13px;font-weight:600;color:var(--color-text-primary)}._switchControl_fkc8i_257{min-width:110px;display:flex;align-items:center;justify-content:flex-end;gap:8px}._switchHint_fkc8i_265{width:72px;text-align:right;font-size:11px;font-weight:600;color:var(--color-text-secondary)}._empty_fkc8i_273{text-align:center;padding:56px 24px;color:var(--color-text-secondary);font-size:15px;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}._retryWrap_fkc8i_284{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}._retryText_fkc8i_296{margin:0;font-size:14px;font-weight:600;color:var(--color-text-secondary)}._retryBtn_fkc8i_303{border:none;border-radius:8px;min-height:36px;padding:0 14px;background:var(--color-accent);color:var(--color-surface);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._retryBtn_fkc8i_303:hover{background:var(--color-accent-hover)}._retryBtn_fkc8i_303:disabled{opacity:.6;cursor:not-allowed}._skeleton_fkc8i_326,._leadsSkeleton_fkc8i_327{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){._skeleton_fkc8i_326,._leadsSkeleton_fkc8i_327{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:1200px){._skeleton_fkc8i_326{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}._skeletonCard_fkc8i_348{min-height:182px;border-radius:8px;background:linear-gradient(90deg,var(--color-alt-section) 25%,var(--color-border) 50%,var(--color-alt-section) 75%);background-size:200% 100%;animation:_shimmer_fkc8i_1 1.5s infinite}._leadsSkeletonRow_fkc8i_356{min-height:218px;border-radius:8px;background:linear-gradient(90deg,var(--color-alt-section) 25%,var(--color-border) 50%,var(--color-alt-section) 75%);background-size:200% 100%;animation:_shimmer_fkc8i_1 1.5s infinite}@keyframes _shimmer_fkc8i_1{0%{background-position:200% 0}to{background-position:-200% 0}}._fadeIn_fkc8i_369{animation:_fadeIn_fkc8i_369 .3s ease both}@keyframes _fadeIn_fkc8i_369{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--color-alt-section: #E1ECE6;--color-surface: #FFFFFF;--color-accent: #0E7A5F;--color-accent-hover: #0A5E49;--color-text-primary: #13231F;--color-text-secondary: #61756E;--color-border: #D9E6DF;--color-error: #DC2626;--color-error-bg: #FEF2F2;--color-error-border: #FECACA;--font-family: "Beaumaris", "Gilroy", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-card: 0 4px 24px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .03);--shadow-btn: 0 4px 14px rgba(14, 122, 95, .25);--transition-fast: .15s ease;--transition-normal: .25s ease}@font-face{font-family:Beaumaris;src:url(/font/Beaumaris-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beaumaris;src:url(/font/Beaumaris-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beaumaris;src:url(/font/Beaumaris-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/font/Gilroy-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/font/Gilroy-Heavy.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/font/Gilroy-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-weight:500;background:#02180e;color:#eceee1;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@supports (padding: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}::selection{background:var(--color-accent);color:var(--color-surface)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}
