@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";*{box-sizing:border-box}:root{--color-primary: #05a89c;--color-primary-dark: #049488;--color-secondary: #1f4a68;--color-accent: #f37481;--color-text: #333333;--color-text-light: #666666;--color-background: #f5f5f5;--color-white: #ffffff;--color-error: #dc2626;--color-audit-noted-bg: #e6f6f4;--color-audit-nonote-bg: #fde8e8;--color-audit-norecord-stripe: #f3c4c4;--color-audit-notcovered-stripe: #d9dee4;--color-audit-group-bg: #eef1f4;--color-warning-bg: #fef3c7;--color-warning-text: #92400e;font-family:Outfit,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--color-text);background-color:var(--color-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh}#root{width:100%;min-height:100vh}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-dark)}button,input,select,textarea{font-family:inherit}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;border:2px solid #d1d5db;border-radius:.25rem;cursor:pointer;position:relative;transition:all .2s}input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:after{content:"";position:absolute;left:.25rem;top:.0625rem;width:.375rem;height:.625rem;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:hover,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}input[type=radio]{accent-color:var(--color-primary);cursor:pointer;width:1.125rem;height:1.125rem}h1,h2,h3,h4,h5,h6,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._container_lnleh_1{display:flex;min-height:100vh;background-color:#05a89c}._heroSection_lnleh_8{position:relative;width:50%;background:linear-gradient(135deg,#f37481,#1f4a68);background-size:cover;background-position:center}._heroOverlay_lnleh_17{position:absolute;inset:0;background:#f3748138}._gradientTransition_lnleh_24{width:145px;background:linear-gradient(to right,#05a89c00,#05a89c);margin-left:-145px;z-index:1}._formSection_lnleh_32{flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._decorativeCircles_lnleh_42{position:absolute;right:-200px;bottom:-200px;width:800px;height:800px;pointer-events:none}._circle1_lnleh_51,._circle2_lnleh_52,._circle3_lnleh_53,._circle4_lnleh_54{position:absolute;border-radius:50%;border:2px solid}._circle1_lnleh_51{width:600px;height:600px;border-color:#ffffff1a;bottom:-100px;right:-100px}._circle2_lnleh_52{width:500px;height:500px;border-color:#f374814d;bottom:-50px;right:-50px}._circle3_lnleh_53{width:400px;height:400px;border-color:#1f4a684d;bottom:0;right:0}._circle4_lnleh_54{width:300px;height:300px;border-color:#ffffff26;bottom:50px;right:50px}._formCard_lnleh_93{background:#fff;border-radius:15px;padding:60px 70px;width:100%;max-width:553px;box-shadow:0 10px 40px #0000001a;z-index:10}._logo_lnleh_103{display:block;margin:0 auto 40px;height:93px;width:auto}._title_lnleh_110{font-family:Outfit,sans-serif;font-weight:600;font-size:32px;color:#000;margin:0 0 8px}._subtitle_lnleh_118{font-family:Outfit,sans-serif;font-weight:500;font-size:22px;color:#000;margin:0 0 40px}._errorMessage_lnleh_126{background:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}._signingIn_lnleh_137{text-align:center;padding:24px 0}._msButton_lnleh_143{font-family:Outfit,sans-serif;font-weight:600;font-size:20px;color:var(--color-secondary);background:#fff;border:2px solid var(--color-secondary);border-radius:30px;padding:12px 24px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;transition:background-color .2s,transform .1s}._msButton_lnleh_143:hover:not(:disabled){background:#f3f6f8;transform:translateY(-1px)}._msButton_lnleh_143:active:not(:disabled){transform:translateY(0)}._msButton_lnleh_143:disabled{opacity:.7;cursor:not-allowed}._msLogo_lnleh_175{flex-shrink:0}._divider_lnleh_179{display:flex;align-items:center;text-align:center;color:#999;margin:24px 0 0;font-family:Outfit,sans-serif;font-size:16px}._divider_lnleh_179:before,._divider_lnleh_179:after{content:"";flex:1;border-bottom:1px solid #e0e0e0}._divider_lnleh_179 span{padding:0 16px}._form_lnleh_32{display:flex;flex-direction:column;gap:24px;margin-top:24px}._inputGroup_lnleh_207{display:flex;flex-direction:column}._label_lnleh_212{font-family:Outfit,sans-serif;font-weight:500;font-size:22px;color:#000;margin-bottom:8px}._input_lnleh_207{font-family:Outfit,sans-serif;font-size:22px;padding:12px 0;border:none;border-bottom:1px solid #ccc;background:transparent;outline:none;width:100%;transition:border-color .2s}._input_lnleh_207:focus{border-bottom-color:#05a89c}._input_lnleh_207::placeholder{color:#999}._input_lnleh_207:disabled{opacity:.6}._passwordWrapper_lnleh_244{position:relative;display:flex;align-items:center}._passwordWrapper_lnleh_244 ._input_lnleh_207{padding-right:48px}._passwordToggle_lnleh_254{position:absolute;right:0;background:none;border:none;cursor:pointer;padding:8px;color:#666;display:flex;align-items:center;justify-content:center}._passwordToggle_lnleh_254:hover{color:#05a89c}._submitButton_lnleh_271{font-family:Outfit,sans-serif;font-weight:600;font-size:32px;color:#fff;background:#05a89c;border:none;border-radius:30px;padding:14px 40px;cursor:pointer;transition:background-color .2s,transform .1s;margin-top:24px}._submitButton_lnleh_271:hover:not(:disabled){background:#049488;transform:translateY(-1px)}._submitButton_lnleh_271:active:not(:disabled){transform:translateY(0)}._submitButton_lnleh_271:disabled{opacity:.7;cursor:not-allowed}@media(max-width:1200px){._heroSection_lnleh_8{width:40%}}@media(max-width:900px){._heroSection_lnleh_8,._gradientTransition_lnleh_24{display:none}._formSection_lnleh_32{width:100%}._formCard_lnleh_93{margin:20px;padding:40px}}@media(max-width:600px){._formCard_lnleh_93{padding:30px 24px}._title_lnleh_110{font-size:28px}._subtitle_lnleh_118,._label_lnleh_212,._input_lnleh_207{font-size:18px}._submitButton_lnleh_271{font-size:24px;padding:12px 32px}}._overlay_pnbd5_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_pnbd5_15{background-color:#fff;border-radius:.5rem;width:100%;max-width:500px;box-shadow:0 10px 25px #0003}._header_pnbd5_23{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}._header_pnbd5_23 h2{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}._closeButton_pnbd5_38{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .2s}._closeButton_pnbd5_38:hover{color:#1a1a1a}._error_pnbd5_58{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;margin:1rem 1.5rem;border-radius:.5rem;font-size:.875rem}._content_pnbd5_68{padding:1.5rem}._formGroup_pnbd5_72{margin-bottom:1.5rem}._label_pnbd5_76{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._input_pnbd5_84{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s}._input_pnbd5_84:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._inputError_pnbd5_99{border-color:var(--color-error)}._inputError_pnbd5_99:focus{box-shadow:0 0 0 3px #dc26261a}._errorText_pnbd5_107{color:var(--color-error);font-size:.875rem;margin-top:.25rem}._passwordHint_pnbd5_113{color:#6b7280;font-size:.8125rem;margin-top:.25rem}._actions_pnbd5_119{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._submitButton_pnbd5_126{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_pnbd5_126:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_pnbd5_126:disabled{opacity:.6;cursor:not-allowed}._cancelButton_pnbd5_147{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_pnbd5_147:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._cancelButton_pnbd5_147:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._overlay_pnbd5_1{padding:0}._modal_pnbd5_15{max-width:100%;max-height:100vh;border-radius:0}._actions_pnbd5_119{flex-direction:column-reverse}._submitButton_pnbd5_126,._cancelButton_pnbd5_147{width:100%}}._sidebar_wq0wk_4{flex:none;width:240px;align-self:stretch;display:flex;flex-direction:column;overflow-y:auto;background:#fff;border-radius:22px;padding:1rem .75rem;box-shadow:0 4px 15.6px #00000012}._logo_wq0wk_26{height:44px;width:auto;align-self:flex-start;padding:0 .5rem 1rem;margin-bottom:.5rem;border-bottom:1px solid #e5e7eb}._section_wq0wk_35+._section_wq0wk_35{margin-top:.25rem}._sectionLabel_wq0wk_39{font-family:Outfit,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#667085;padding:.875rem .75rem .375rem;margin:0}._list_wq0wk_50{list-style:none;margin:0;padding:0}._item_wq0wk_60{display:flex;align-items:center;gap:.5rem;width:100%;min-height:46px;font-family:Outfit,sans-serif;font-weight:500;font-size:.96875rem;color:#344054;text-align:left;background:none;border:none;border-radius:.75rem;padding:.6875rem .75rem;cursor:pointer;transition:background-color .15s,color .15s}._item_wq0wk_60:hover{background:#05a89c24;color:var(--color-secondary)}._item_wq0wk_60:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._itemActive_wq0wk_89{background:var(--color-primary);color:#fff;font-weight:700}._itemActive_wq0wk_89:hover{background:var(--color-primary-dark);color:#fff}._adminToggle_wq0wk_100{justify-content:space-between}._subList_wq0wk_104{margin:.125rem 0 .375rem 1.375rem;padding-left:.875rem;border-left:2px solid rgba(5,168,156,.14)}._subList_wq0wk_104 ._item_wq0wk_60{min-height:42px;font-size:.90625rem;padding:.5625rem .75rem}._chevron_wq0wk_116{flex:none;transition:transform .15s}._chevronOpen_wq0wk_121{transform:rotate(180deg)}._foot_wq0wk_129{position:relative;margin-top:auto;padding-top:.75rem;border-top:1px solid #e5e7eb}._account_wq0wk_136{display:flex;align-items:center;gap:.625rem;width:100%;min-height:46px;background:none;border:none;border-radius:.75rem;padding:.5rem;cursor:pointer;text-align:left}._account_wq0wk_136:hover{background:#05a89c24}._account_wq0wk_136:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._avatar_wq0wk_159{flex:none;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem}._who_wq0wk_174{display:flex;flex-direction:column;min-width:0}._name_wq0wk_180{font-family:Outfit,sans-serif;font-size:.90625rem;font-weight:600;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._role_wq0wk_190{font-family:Outfit,sans-serif;font-size:.75rem;color:#667085}._accountMenu_wq0wk_196{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 25px #10182826;overflow:hidden;z-index:1001}._accountMenuItem_wq0wk_209{display:block;width:100%;min-height:44px;padding:.75rem 1rem;background:none;border:none;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;color:#333;text-align:left;cursor:pointer;transition:background-color .2s}._accountMenuItem_wq0wk_209:hover{background-color:#05a89c1a;color:var(--color-primary)}._accountMenuItem_wq0wk_209:not(:last-child){border-bottom:1px solid #e5e7eb}._page_278i4_1{display:flex;align-items:flex-start;gap:1rem;min-height:100vh;background-color:#f5f5f5;padding:1rem 2rem 2rem}._sidebarSlot_278i4_18{flex:none;position:sticky;top:1rem;align-self:flex-start;max-height:calc(100vh - 2rem);display:flex}._main_278i4_27{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}._content_278i4_38{min-width:0;width:100%;margin-left:auto;margin-right:auto;max-width:1400px}._mobileBar_278i4_47{display:none;margin-bottom:1rem}._menuButton_278i4_52{display:inline-flex;align-items:center;gap:.5625rem;min-height:44px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;color:var(--color-secondary);background:#05a89c24;border:none;border-radius:999px;padding:.6875rem 1.25rem;cursor:pointer}._menuButton_278i4_52:hover{background:#05a89c40}._menuButton_278i4_52:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._scrim_278i4_77{position:fixed;inset:0;background:#10182859;border:none;padding:0;cursor:pointer;z-index:1100}._drawer_278i4_87{position:fixed;top:0;left:0;bottom:0;z-index:1101;display:flex;padding:.75rem;overflow-y:auto}@media(max-width:1100px){._page_278i4_1{padding:1rem 1rem 2rem}._sidebarSlot_278i4_18{display:none}._mobileBar_278i4_47{display:block}}._container_1dcqi_7{background:var(--color-white);border-radius:15px;padding:20px;box-shadow:0 4px 7px #0000001a}._title_1dcqi_14{font-family:Outfit,sans-serif;font-weight:600;font-size:20px;color:#000;margin:0 0 20px;display:flex;align-items:center;justify-content:space-between;gap:8px}._count_1dcqi_26{font-family:Outfit,sans-serif;font-weight:600;font-size:12px;color:var(--color-primary);background:#05a89c1a;padding:2px 8px;border-radius:999px;flex-shrink:0}._list_1dcqi_38{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}._row_1dcqi_46,._rowInert_1dcqi_47{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:inherit;min-width:0;transition:background-color .18s ease}._row_1dcqi_46:hover{background:#05a89c14}._row_1dcqi_46:hover ._external_1dcqi_63{color:var(--color-primary)}._row_1dcqi_46:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._rowInert_1dcqi_47{cursor:not-allowed;opacity:.55}._glyph_1dcqi_77{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:#05a89c1f;color:var(--color-primary);display:flex;align-items:center;justify-content:center}._text_1dcqi_89{flex:1;min-width:0}._name_1dcqi_94{display:block;font-family:Outfit,sans-serif;font-weight:500;font-size:14.5px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_1dcqi_105{display:block;font-family:Outfit,sans-serif;font-size:12.5px;color:var(--color-text-light);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._external_1dcqi_63{color:#b6bcc2;flex-shrink:0;transition:color .18s ease}._srOnly_1dcqi_122{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._state_1dcqi_136{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px 12px}._stateIcon_1dcqi_146{color:#c8ced4;display:flex}._emptyText_1dcqi_151,._errorText_1dcqi_152{font-family:Outfit,sans-serif;font-size:14px}._emptyText_1dcqi_151{color:var(--color-text-light)}._errorText_1dcqi_152{color:#991b1b}._emptyHint_1dcqi_165{font-family:Outfit,sans-serif;font-size:12.5px;color:#9aa3ab}._retry_1dcqi_171{font-family:Outfit,sans-serif;font-size:13px;background:none;border:1px solid #d1d5db;padding:.375rem .875rem;border-radius:.375rem;cursor:pointer;color:var(--color-secondary);transition:background-color .15s}._retry_1dcqi_171:hover{background-color:#f3f4f6}._skeletons_1dcqi_189{display:flex;flex-direction:column;gap:8px}._skeletonRow_1dcqi_195{display:flex;align-items:center;gap:12px;padding:10px 12px}._skeletonGlyph_1dcqi_202{width:34px;height:34px;border-radius:9px;background:#eef1f3;flex-shrink:0;animation:_pulse_1dcqi_1 1.5s ease-in-out infinite}._skeletonBars_1dcqi_211{flex:1;min-width:0}._skeletonBar_1dcqi_211,._skeletonBarShort_1dcqi_217{display:block;height:10px;border-radius:5px;background:#eef1f3;animation:_pulse_1dcqi_1 1.5s ease-in-out infinite}._skeletonBarShort_1dcqi_217{margin-top:6px;width:62%;height:8px}@keyframes _pulse_1dcqi_1{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){._skeletonGlyph_1dcqi_202,._skeletonBar_1dcqi_211,._skeletonBarShort_1dcqi_217{animation:none}}._container_1rhk9_1{background:#fff;border-radius:15px;padding:20px;box-shadow:0 4px 7px #0000001a}._header_1rhk9_8{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._title_1rhk9_16{font-family:Outfit,sans-serif;font-weight:600;font-size:20px;color:#000;margin:0}._pillDue_1rhk9_24,._pillClear_1rhk9_25{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;border-radius:999px;padding:.15rem .6rem;white-space:nowrap}._pillDue_1rhk9_24{background:#dc26261f;color:var(--color-error)}._pillClear_1rhk9_25{background:#05a89c26;color:var(--color-primary-dark)}._shiftLine_1rhk9_44{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:.25rem 0 1rem}._error_1rhk9_51{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-error);margin:.25rem 0 1rem}._grid_1rhk9_69{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._logButton_1rhk9_75{font-family:Outfit,sans-serif;font-weight:600;font-size:15px;color:#000;border:none;border-radius:20px;padding:20px 10px;cursor:pointer;transition:transform .1s,filter .2s;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}._logButton_1rhk9_75:hover{transform:translateY(-2px);filter:brightness(.95)}._logButton_1rhk9_75:active{transform:translateY(0)}._disabled_1rhk9_111{opacity:.45;cursor:not-allowed}._disabled_1rhk9_111:hover{transform:none;filter:none}._soon_1rhk9_121{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.8}._carried_1rhk9_129{font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500;color:var(--color-secondary);margin:1rem 0 0}._houses_1rhk9_137{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:180px;overflow-y:auto}._house_1rhk9_137{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-family:Outfit,sans-serif;font-size:.8125rem}._houseName_1rhk9_161{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._houseCounts_1rhk9_168{display:flex;gap:.5rem;white-space:nowrap}._due_1rhk9_174{color:var(--color-error);font-weight:600}._missing_1rhk9_179{color:var(--color-secondary)}._clear_1rhk9_183{color:var(--color-text-light)}._omitted_1rhk9_187{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:.6rem 0 0}._teal_1rhk9_194{background:#05a89c80}._pink_1rhk9_198{background:#f3748180}._purple_1rhk9_202{background:#c36c8480}._navy_1rhk9_206{background:#1f4a6880}._green_1rhk9_210{background:#8ac75580}._orange_1rhk9_214{background:#f5b48180}._card_mi3n3_4{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem}._heading_mi3n3_11{font-size:1rem;font-weight:600;color:var(--color-secondary);margin-bottom:.75rem}._list_mi3n3_18{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._row_mi3n3_29{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;text-decoration:none;color:inherit}._row_mi3n3_29:hover{border-color:var(--color-primary)}._row_mi3n3_29:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._text_mi3n3_53{display:flex;flex-direction:column;min-width:0}._name_mi3n3_59{font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detail_mi3n3_67{font-size:.8125rem;color:var(--color-text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_mi3n3_75{color:var(--color-text-light);font-size:1.25rem;flex-shrink:0}._state_1buii_9{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.5rem 1rem;color:var(--color-text-light)}._stateIcon_1buii_19{color:var(--color-text-light);opacity:.55}._title_1buii_24{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-text)}._hint_1buii_31{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);max-width:34ch}._errorText_1buii_38{font-family:Outfit,sans-serif;font-weight:500;font-size:.9375rem;color:var(--color-error)}._retry_1buii_45{font-family:Outfit,sans-serif;font-weight:600;font-size:.8125rem;color:var(--color-primary-dark);background:none;border:1.5px solid var(--color-primary);border-radius:.5rem;min-height:44px;padding:0 1rem;cursor:pointer}._retry_1buii_45:hover{background:#05a89c14}._skeletons_1buii_65{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}._skeletonRow_1buii_72{display:flex;align-items:center;gap:.75rem}._skeletonGlyph_1buii_78,._skeletonBar_1buii_79,._skeletonBarShort_1buii_80{background:linear-gradient(90deg,#eceae5 25%,#f5f3ef,#eceae5 75%);background-size:200% 100%;animation:_shimmer_1buii_1 1.4s ease-in-out infinite;border-radius:.375rem}._skeletonGlyph_1buii_78{width:32px;height:32px;border-radius:.5rem;flex:none}._skeletonBars_1buii_94{display:flex;flex-direction:column;gap:.4rem;flex:1}._skeletonBar_1buii_79{height:11px;width:70%}._skeletonBarShort_1buii_80{height:9px;width:42%}@keyframes _shimmer_1buii_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){._skeletonGlyph_1buii_78,._skeletonBar_1buii_79,._skeletonBarShort_1buii_80{animation:none}}._container_964ep_1{background:#fff;border-radius:15px;padding:20px;box-shadow:0 4px 7px #0000001a}._title_964ep_8{font-family:Outfit,sans-serif;font-weight:600;font-size:20px;color:#000;margin:0 0 16px}._count_964ep_16{font-family:Outfit,sans-serif;font-weight:600;font-size:13px;color:var(--color-primary-dark);background:#05a89c1f;border-radius:50px;padding:2px 9px;margin-left:8px;vertical-align:middle}._bypassNote_964ep_28{font-family:Outfit,sans-serif;font-size:12px;color:var(--color-text-light);margin:-8px 0 12px}._list_964ep_35{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}._person_964ep_51{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8e8}._person_964ep_51:last-child{border-bottom:none}._name_964ep_63{font-family:Outfit,sans-serif;font-weight:500;font-size:16px;color:#000}._badge_964ep_70{font-family:Outfit,sans-serif;font-weight:500;font-size:12px;padding:4px 12px;border-radius:50px}._teal_964ep_78{background:#05a89c24;color:#000}._pink_964ep_83{background:#f3748180;color:#000}._gray_964ep_88{background:#f0f0f0;color:#000}._greetingBar_uu083_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._greeting_uu083_1{font-family:Outfit,sans-serif;font-weight:600;font-size:28px;color:#000;margin:0}._clockInButton_uu083_18{font-family:Outfit,sans-serif;font-weight:500;font-size:16px;color:#fff;background:#05a89c;border:none;border-radius:10px;padding:12px 32px;cursor:pointer;transition:background-color .2s}._clockInButton_uu083_18:hover{background:#048f85}._row_uu083_43{display:grid;gap:24px;margin-bottom:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}._rowStart_uu083_65{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-width:1000px}@media(max-width:900px){._greeting_uu083_1{font-size:24px}._greetingBar_uu083_1{flex-direction:column;align-items:flex-start;gap:16px}}._field_w6zjk_1{margin-bottom:16px}._label_w6zjk_5{display:block;margin-bottom:6px;font-weight:500;color:var(--color-text);font-size:14px}._required_w6zjk_13{color:var(--color-error);margin-left:4px}._select_w6zjk_18{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;background-color:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._select_w6zjk_18:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._select_w6zjk_18:disabled{background-color:#f5f5f5;cursor:not-allowed}._selectError_w6zjk_42{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}._selectError_w6zjk_42:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262633!important}._errorMessage_w6zjk_52{margin-top:4px;font-size:12px;color:#dc2626;font-weight:500}._pageHeader_1yu17_1{margin-bottom:24px}._headerTop_1yu17_5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}._title_1yu17_12{margin:0 0 8px;font-size:28px;color:var(--color-secondary)}._subtitle_1yu17_18{margin:0;color:#666;font-size:14px}._submitButton_1yu17_24{padding:12px 24px;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_1yu17_24:hover{background-color:var(--color-primary-dark, #0056b3)}._filters_1yu17_40{display:flex;gap:16px}._filterGroup_1yu17_45{width:180px}._content_1yu17_49{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}._loading_1yu17_56,._error_1yu17_57,._empty_1yu17_58{padding:48px 24px;text-align:center;color:#666}._error_1yu17_57{color:#dc3545}._empty_1yu17_58 p{margin:0 0 16px}._emptyButton_1yu17_72{padding:10px 20px;background-color:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}._emptyButton_1yu17_72:hover{background-color:var(--color-primary-dark, #0056b3)}._table_1yu17_87{width:100%;border-collapse:collapse}._table_1yu17_87 th,._table_1yu17_87 td{padding:14px 16px;text-align:left;border-bottom:1px solid #eee}._table_1yu17_87 th{background-color:#f8f9fa;font-weight:600;font-size:13px;color:#555;text-transform:uppercase;letter-spacing:.5px}._table_1yu17_87 tbody tr:hover{background-color:#f8f9fa}._clickableRow_1yu17_112{cursor:pointer}._ticketNumber_1yu17_116{font-family:monospace;font-weight:500;color:var(--color-secondary)}._description_1yu17_122{color:#555;max-width:300px}._date_1yu17_127{color:#666;font-size:14px;white-space:nowrap}._typeBadge_1yu17_133{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}._typeService_1yu17_141{background-color:#e3f2fd;color:#1565c0}._typeMaintenance_1yu17_146{background-color:#fff3e0;color:#e65100}._typeExpense_1yu17_151{background-color:#e8f5e9;color:#2e7d32}._typeOvertime_1yu17_156{background-color:#f3e5f5;color:#7b1fa2}._statusBadge_1yu17_161{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}._statusPending_1yu17_169{background-color:#fff8e1;color:#f57f17}._statusInProgress_1yu17_174{background-color:#e3f2fd;color:#1565c0}._statusApproved_1yu17_179{background-color:#e8f5e9;color:#2e7d32}._statusDenied_1yu17_184{background-color:#ffebee;color:#c62828}._statusCompleted_1yu17_189{background-color:#e8f5e9;color:#2e7d32}._statusCancelled_1yu17_194{background-color:#f5f5f5;color:#757575}._viewButton_1yu17_199{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}._viewButton_1yu17_199:hover{background-color:var(--color-primary-dark)}@media(max-width:768px){._main_1yu17_216{padding:16px}._headerTop_1yu17_5{flex-direction:column;gap:16px}._submitButton_1yu17_24{width:100%}._filters_1yu17_40{flex-direction:column}._filterGroup_1yu17_45{width:100%}._table_1yu17_87 th,._table_1yu17_87 td{padding:10px 12px;font-size:13px}._description_1yu17_122{max-width:150px}._viewButton_1yu17_199{width:100%;padding:.375rem .75rem;font-size:.8125rem}}._field_d13z1_1{margin-bottom:16px}._label_d13z1_5{display:block;margin-bottom:6px;font-weight:500;color:var(--color-text);font-size:14px}._required_d13z1_13{color:var(--color-error);margin-left:4px}._input_d13z1_18,._textarea_d13z1_19{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._input_d13z1_18:focus,._textarea_d13z1_19:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._input_d13z1_18:disabled,._textarea_d13z1_19:disabled{background-color:#f5f5f5;cursor:not-allowed}._textarea_d13z1_19{resize:vertical;min-height:80px;line-height:1.5}._inputError_d13z1_49{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}._inputError_d13z1_49:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262633!important}._errorMessage_d13z1_59{margin-top:4px;font-size:12px;color:#dc2626;font-weight:500}._pageHeader_1yotn_1{margin-bottom:24px}._backLink_1yotn_5{display:inline-block;margin-bottom:16px;padding:0;background:none;border:none;color:var(--color-primary);font-size:14px;cursor:pointer;transition:color .2s}._backLink_1yotn_5:hover{color:var(--color-primary-dark, #0056b3);text-decoration:underline}._title_1yotn_22{margin:0 0 8px;font-size:28px;color:var(--color-secondary)}._subtitle_1yotn_28{margin:0;color:#666;font-size:14px}._tabs_1yotn_34{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid #e5e5e5;padding-bottom:0}._tab_1yotn_34{padding:12px 20px;border:none;background:none;font-size:14px;font-weight:500;color:#666;cursor:pointer;position:relative;transition:color .2s}._tab_1yotn_34:hover,._tabActive_1yotn_58{color:var(--color-primary)}._tabActive_1yotn_58:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--color-primary)}._content_1yotn_72{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #0000000d}._form_1yotn_79{display:flex;flex-direction:column;gap:1rem}._row_1yotn_85{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._error_1yotn_91{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem}._submitButton_1yotn_100{align-self:flex-start;background-color:var(--color-primary);color:#fff;border:none;padding:.625rem 1.5rem;border-radius:.375rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}._submitButton_1yotn_100:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_1yotn_100:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){._main_1yotn_124{padding:16px}._tabs_1yotn_34{flex-wrap:wrap}._tab_1yotn_34{padding:10px 16px;font-size:13px}._content_1yotn_72{padding:16px}._row_1yotn_85{grid-template-columns:1fr}}._pageHeader_pm0cr_1{margin-bottom:24px}._backButton_pm0cr_5{background:none;border:none;color:var(--color-secondary);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem;display:inline-block}._backButton_pm0cr_5:hover{text-decoration:underline}._headerRow_pm0cr_20{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}._ticketNumber_pm0cr_28{font-family:monospace;font-size:1.5rem;font-weight:700;color:var(--color-secondary)}._typeLabel_pm0cr_35{font-size:.875rem;color:#6b7280;margin-top:.25rem}._headerActions_pm0cr_41{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._statusBadge_pm0cr_48{display:inline-block;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusPending_pm0cr_56{background-color:#fff8e1;color:#f57f17}._statusInProgress_pm0cr_57{background-color:#e3f2fd;color:#1565c0}._statusApproved_pm0cr_58{background-color:#e8f5e9;color:#2e7d32}._statusDenied_pm0cr_59{background-color:#ffebee;color:#c62828}._statusCompleted_pm0cr_60{background-color:#e8f5e9;color:#2e7d32}._statusCancelled_pm0cr_61{background-color:#f5f5f5;color:#757575}._approveButton_pm0cr_63{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._approveButton_pm0cr_63:hover:not(:disabled){background-color:var(--color-primary-dark)}._approveButton_pm0cr_63:disabled{opacity:.6;cursor:not-allowed}._denyButton_pm0cr_84{background-color:var(--color-error);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._denyButton_pm0cr_84:hover:not(:disabled){background-color:#b91c1c}._denyButton_pm0cr_84:disabled{opacity:.6;cursor:not-allowed}._errorBanner_pm0cr_105{display:flex;justify-content:space-between;align-items:center;background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b;padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}._errorClose_pm0cr_118{background:none;border:none;color:#991b1b;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}._loading_pm0cr_128,._error_pm0cr_105{padding:3rem;text-align:center;color:#6b7280}._error_pm0cr_105{color:var(--color-error)}._card_pm0cr_139{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.25rem}._sectionTitle_pm0cr_147{font-size:1rem;font-weight:600;color:var(--color-secondary);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}._fieldGrid_pm0cr_156{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._field_pm0cr_156{display:flex;flex-direction:column;gap:.25rem}._fieldFull_pm0cr_168{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem}._fieldLabel_pm0cr_175{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._fieldValue_pm0cr_183{font-size:.9375rem;color:#111827}._description_pm0cr_188{font-size:.9375rem;font-family:inherit;color:#374151;line-height:1.6;margin:0;white-space:pre-wrap}._commentForm_pm0cr_198{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}._commentTextarea_pm0cr_205{width:100%;min-height:80px;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:inherit;font-size:.9375rem;resize:vertical;box-sizing:border-box;transition:border-color .15s}._commentTextarea_pm0cr_205:focus{outline:none;border-color:var(--color-primary)}._commentSubmitButton_pm0cr_223{align-self:flex-end;background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._commentSubmitButton_pm0cr_223:hover:not(:disabled){background-color:var(--color-primary-dark)}._commentSubmitButton_pm0cr_223:disabled{opacity:.6;cursor:not-allowed}._commentList_pm0cr_245{display:flex;flex-direction:column;gap:1rem}._commentItem_pm0cr_251{border:1px solid #e5e7eb;border-radius:.375rem;padding:.875rem 1rem;background-color:#f9fafb}._commentMeta_pm0cr_258{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}._commentAuthor_pm0cr_266{font-size:.875rem;font-weight:600;color:var(--color-secondary)}._commentDate_pm0cr_272{font-size:.8125rem;color:#6b7280;white-space:nowrap}._commentContent_pm0cr_278{font-size:.9375rem;color:#374151;line-height:1.5;white-space:pre-wrap;margin:0}._commentDeleteButton_pm0cr_286{background:none;border:none;color:#9ca3af;font-size:.8125rem;cursor:pointer;padding:0;flex-shrink:0}._commentDeleteButton_pm0cr_286:hover{color:var(--color-error)}._noComments_pm0cr_300{text-align:center;color:#9ca3af;font-size:.875rem;padding:1.5rem 0}._completeButton_pm0cr_308{background-color:var(--color-secondary);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._completeButton_pm0cr_308:hover:not(:disabled){background-color:#163b56}._completeButton_pm0cr_308:disabled{opacity:.6;cursor:not-allowed}._timeline_pm0cr_330{display:flex;flex-direction:column;gap:0;padding-left:1rem}._timelineEntry_pm0cr_337{display:flex;gap:1rem;position:relative;padding-bottom:1.25rem}._timelineEntry_pm0cr_337:not(:last-child):before{content:"";position:absolute;left:-.5625rem;top:.625rem;bottom:0;width:2px;background-color:#e5e7eb}._timelineDot_pm0cr_354{width:.75rem;height:.75rem;border-radius:50%;background-color:var(--color-primary);flex-shrink:0;margin-top:.25rem;position:relative;left:-1.375rem}._timelineContent_pm0cr_365{flex:1;margin-left:-.625rem}._timelineStatus_pm0cr_370{font-size:.9375rem;font-weight:500;color:#111827;margin-bottom:.25rem}._timelineOldStatus_pm0cr_377{color:#6b7280}._timelineNewStatus_pm0cr_381{color:var(--color-secondary)}._timelineMeta_pm0cr_385{display:flex;gap:.75rem;font-size:.8125rem;color:#6b7280}._timelineNote_pm0cr_392{margin-top:.25rem;font-size:.875rem;color:#374151;font-style:italic}@media(max-width:640px){._container_pm0cr_400{padding:16px}._fieldGrid_pm0cr_156{grid-template-columns:1fr}._headerRow_pm0cr_20{flex-direction:column;align-items:flex-start}}._header_180xn_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_180xn_8{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0}._headerButtons_180xn_15{display:flex;gap:1rem}._addButton_180xn_20{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._addButton_180xn_20:hover{background-color:var(--color-primary-dark)}._bulkImportButton_180xn_36{background-color:#fff;color:var(--color-primary);border:2px solid var(--color-primary);padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._bulkImportButton_180xn_36:hover{background-color:#05a89c0d}._filters_180xn_52{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._searchInput_180xn_59,._select_180xn_60{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;min-width:200px}._searchInput_180xn_59{flex:1;min-width:250px}._select_180xn_60{background-color:#fff;cursor:pointer}._error_180xn_78{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1rem}._loading_180xn_87,._empty_180xn_88{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._table_180xn_95{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._table_180xn_95 table{width:100%;border-collapse:collapse}._table_180xn_95 th{background-color:#f9fafb;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_180xn_95 td{padding:1rem;border-bottom:1px solid #f3f4f6}._table_180xn_95 tr:hover{background-color:#f9fafb}._nameCell_180xn_127{font-weight:500;color:#1a1a1a}._statusBadge_180xn_132{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_180xn_132._active_180xn_140{background-color:#dcfce7;color:#166534}._statusBadge_180xn_132._onleave_180xn_145{background-color:#fef3c7;color:#92400e}._statusBadge_180xn_132._discharged_180xn_150{background-color:#f3f4f6;color:#4b5563}._statusBadge_180xn_132._deceased_180xn_155{background-color:#f3f4f6;color:#1f2937}._actionButtons_180xn_160{display:flex;gap:.5rem;align-items:center}._editButton_180xn_166{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}._editButton_180xn_166:hover{background-color:var(--color-primary);color:#fff}._viewButton_180xn_183{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}._viewButton_180xn_183:hover{background-color:var(--color-primary-dark)}._pagination_180xn_199{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}._pageButton_180xn_207{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}._pageButton_180xn_207:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._pageButton_180xn_207:disabled{opacity:.5;cursor:not-allowed}._pageInfo_180xn_227{color:#6b7280;font-size:.875rem}@media(max-width:768px){._container_180xn_234{padding:1rem}._header_180xn_1{flex-direction:column;align-items:stretch;gap:1rem}._filters_180xn_52{flex-direction:column}._searchInput_180xn_59,._select_180xn_60{width:100%;min-width:0}._table_180xn_95{display:none}._actionButtons_180xn_160{flex-direction:column;gap:.25rem}._editButton_180xn_166,._viewButton_180xn_183{width:100%;padding:.375rem .75rem;font-size:.8125rem}}._modal_180xn_274{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}._modalContent_180xn_289{background-color:#fff;border-radius:.5rem;max-width:900px;width:100%;max-height:90vh;overflow-y:auto}@media(max-width:768px){._modal_180xn_274{padding:0}._modalContent_180xn_289{max-height:100vh;border-radius:0}}._form_opfsy_1{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;max-width:800px;margin:0 auto}._title_opfsy_10{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem}._error_opfsy_17{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._success_opfsy_26{background-color:#f0fdf4;border:1px solid #86efac;color:#166534;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}._loading_opfsy_36{text-align:center;padding:3rem;color:#6b7280}._section_opfsy_42{margin-bottom:2rem}._sectionTitle_opfsy_46{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}._row_opfsy_55{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._actions_opfsy_62{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._submitButton_opfsy_71{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_opfsy_71:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_opfsy_71:disabled{opacity:.6;cursor:not-allowed}._cancelButton_opfsy_92{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_opfsy_92:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._cancelButton_opfsy_92:disabled{opacity:.6;cursor:not-allowed}._addAnotherButton_opfsy_114{background-color:#fff;color:var(--color-primary);border:2px solid var(--color-primary);padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._addAnotherButton_opfsy_114:hover:not(:disabled){background-color:#05a89c0d}._addAnotherButton_opfsy_114:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._form_opfsy_1{padding:1rem}._row_opfsy_55{grid-template-columns:1fr}._actions_opfsy_62{flex-direction:column-reverse}._submitButton_opfsy_71,._cancelButton_opfsy_92,._addAnotherButton_opfsy_114{width:100%}}._header_1itgy_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}._filters_1itgy_13{display:flex;gap:1rem;flex:1}._headerButtons_1itgy_19{display:flex;gap:1rem;align-items:center}._exportButton_1itgy_25{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._exportButton_1itgy_25:hover:not(:disabled){background-color:var(--color-primary-dark)}._exportButton_1itgy_25:disabled{background-color:#9ca3af;cursor:not-allowed}._statusFilter_1itgy_47{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background-color:#fff;cursor:pointer;min-width:150px}._addButton_1itgy_57{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._addButton_1itgy_57:hover{background-color:var(--color-primary-dark)}._loading_1itgy_74,._error_1itgy_75,._empty_1itgy_76{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._error_1itgy_75{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:.5rem}._table_1itgy_90{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._table_1itgy_90 table{width:100%;border-collapse:collapse}._table_1itgy_90 th{background-color:#f9fafb;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1itgy_90 td{padding:1rem;border-bottom:1px solid #f3f4f6}._table_1itgy_90 tr:hover{background-color:#f9fafb}._nameCell_1itgy_122{font-weight:500;color:#1a1a1a;display:flex;align-items:center;gap:.5rem}._soarStar_1itgy_130{color:#fbbf24;font-size:1.25rem;margin-right:.5rem;line-height:1}._statusBadge_1itgy_137{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_1itgy_137._current_1itgy_145{background-color:#dcfce7;color:#166534}._statusBadge_1itgy_137._damaged_1itgy_150{background-color:#fed7aa;color:#9a3412}._statusBadge_1itgy_137._lost_1itgy_155{background-color:#fecaca;color:#991b1b}._statusBadge_1itgy_137._returned_1itgy_160{background-color:#dbeafe;color:#1e40af}._statusBadge_1itgy_137._disposed_1itgy_165{background-color:#f3f4f6;color:#4b5563}._actionButtons_1itgy_170{display:flex;gap:.5rem;align-items:center}._editButton_1itgy_176{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}._editButton_1itgy_176:hover{background-color:var(--color-primary);color:#fff}._viewButton_1itgy_193{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}._viewButton_1itgy_193:hover{background-color:var(--color-primary-dark)}._totals_1itgy_210{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-top:1rem;padding:1.5rem 2rem;border-top:3px solid var(--color-primary)}._totalsContent_1itgy_219{display:flex;gap:3rem;justify-content:flex-end;align-items:center}._totalItem_1itgy_226{display:flex;align-items:center;gap:1rem}._totalLabel_1itgy_232{font-size:1rem;font-weight:600;color:#374151}._totalValue_1itgy_238{font-size:1.25rem;font-weight:700;color:var(--color-primary)}._fabButton_1itgy_244{display:none;position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background-color:var(--color-primary);color:#fff;border:none;font-size:2rem;font-weight:300;box-shadow:0 4px 6px #0003;cursor:pointer;transition:all .2s;z-index:10}._fabButton_1itgy_244:hover{background-color:var(--color-primary-dark);transform:scale(1.1)}@media(max-width:768px){._header_1itgy_5{flex-direction:column;align-items:stretch}._filters_1itgy_13{flex-direction:column}._statusFilter_1itgy_47{width:100%;min-width:0}._addButton_1itgy_57{display:none}._fabButton_1itgy_244{display:flex;align-items:center;justify-content:center}._actionButtons_1itgy_170{flex-direction:column;gap:.25rem}._editButton_1itgy_176,._viewButton_1itgy_193{width:100%;padding:.375rem .75rem;font-size:.8125rem}._grid_1itgy_306{grid-template-columns:1fr}._card_1itgy_310{min-height:44px}._totals_1itgy_210{padding:1rem}._totalsContent_1itgy_219{flex-direction:column;gap:1rem;align-items:stretch}._totalItem_1itgy_226{justify-content:space-between;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}._totalLabel_1itgy_232{font-size:.9375rem}._totalValue_1itgy_238{font-size:1.125rem}}._overlay_1tf54_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1tf54_15{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;padding:2rem}._header_1tf54_26{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_1tf54_33{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}._closeButton_1tf54_40{background-color:transparent;border:none;color:#6b7280;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}._closeButton_1tf54_40:hover:not(:disabled){background-color:#f3f4f6;color:#1a1a1a}._closeButton_1tf54_40:disabled{cursor:not-allowed;opacity:.5}._error_1tf54_65{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._itemInfo_1tf54_74{background-color:#f9fafb;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;color:#374151}._itemInfo_1tf54_74 strong{font-weight:600;margin-right:.5rem}._signatureSection_1tf54_91{margin-top:2rem;padding:1.5rem;background-color:#f9fafb;border-radius:.5rem;border:2px dashed #d1d5db}._signatureLabel_1tf54_99{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:1rem}._required_1tf54_107{color:#dc2626}._signatureBox_1tf54_111{position:relative;background-color:#fff;border-radius:.25rem;padding:1rem;margin-bottom:.5rem}._signatureInput_1tf54_119{width:100%;border:none;outline:none;font-size:1.5rem;font-family:Brush Script MT,Lucida Handwriting,cursive;color:#1a1a1a;background:transparent;padding-bottom:.5rem;text-align:center}._signatureInput_1tf54_119::placeholder{font-family:system-ui,-apple-system,sans-serif;font-size:1rem;color:#9ca3af;font-style:italic}._signatureInput_1tf54_119:disabled{cursor:not-allowed;opacity:.6}._inputError_1tf54_143{border:2px solid #dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}._inputError_1tf54_143:focus{box-shadow:0 0 0 3px #dc262633!important}._errorMessage_1tf54_152{margin-top:4px;margin-bottom:8px;font-size:12px;color:#dc2626;font-weight:500}._signatureLine_1tf54_160{width:100%;height:2px;background-color:#1a1a1a;margin-top:.5rem}._signatureNote_1tf54_167{font-size:.875rem;color:#6b7280;font-style:italic;margin-top:.75rem;margin-bottom:0;line-height:1.5}._actions_1tf54_176{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._cancelButton_1tf54_184{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_1tf54_184:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._cancelButton_1tf54_184:disabled{opacity:.6;cursor:not-allowed}._submitButton_1tf54_206{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_1tf54_206:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_1tf54_206:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._modal_1tf54_15{padding:1.5rem;max-height:95vh}._actions_1tf54_176{flex-direction:column-reverse}._cancelButton_1tf54_184,._submitButton_1tf54_206{width:100%}}._form_10jy0_1{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;max-width:800px;margin:0 auto}._title_10jy0_10{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem}._error_10jy0_17{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._success_10jy0_26{background-color:#f0fdf4;border:1px solid #86efac;color:#166534;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}._soarNotice_10jy0_36{background-color:#fef3c7;border:2px solid #fbbf24;color:#92400e;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}._soarNotice_10jy0_36 strong{display:block;margin-bottom:.25rem;font-weight:600}._loading_10jy0_53{text-align:center;padding:3rem;color:#6b7280}._section_10jy0_59{margin-bottom:2rem}._sectionTitle_10jy0_63{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}._signatureNote_10jy0_72{font-size:.875rem;color:#6b7280;font-style:italic;margin-top:.5rem;line-height:1.5}._checkboxField_10jy0_80{margin-bottom:1rem}._checkboxLabel_10jy0_84{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem;color:#374151;-webkit-user-select:none;user-select:none}._checkboxLabel_10jy0_84 input[type=checkbox]{width:1.125rem;height:1.125rem;cursor:pointer}._checkboxLabel_10jy0_84 span{font-weight:500}._row_10jy0_104{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._actions_10jy0_111{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._submitButton_10jy0_120{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_10jy0_120:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_10jy0_120:disabled{opacity:.6;cursor:not-allowed}._addAnotherButton_10jy0_141{background-color:#fff;color:var(--color-primary);border:2px solid var(--color-primary);padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._addAnotherButton_10jy0_141:hover:not(:disabled){background-color:#05a89c0d}._addAnotherButton_10jy0_141:disabled{opacity:.6;cursor:not-allowed}._cancelButton_10jy0_162{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_10jy0_162:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._cancelButton_10jy0_162:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._form_10jy0_1{padding:1rem}._row_10jy0_104{grid-template-columns:1fr}._actions_10jy0_111{flex-direction:column-reverse}._submitButton_10jy0_120,._addAnotherButton_10jy0_141,._cancelButton_10jy0_162{width:100%}}._photoUploadArea_10jy0_206{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;transition:all .2s;background-color:#f9fafb;margin-bottom:1rem}._photoUploadArea_10jy0_206:hover{border-color:var(--color-primary);background-color:#05a89c0d}._uploadLabel_10jy0_221{display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;color:#374151;font-size:1rem}._uploadLabel_10jy0_221:hover{color:var(--color-primary)}._uploadIcon_10jy0_235{font-size:2.5rem;line-height:1}._uploadHint_10jy0_240{font-size:.875rem;color:#9ca3af;font-style:italic}._photoGallery_10jy0_246{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}._photoCard_10jy0_252{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background-color:#f3f4f6}._photoPreview_10jy0_260{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .2s}._photoPreview_10jy0_260:hover{transform:scale(1.05)}._deletePhotoButton_10jy0_272{position:absolute;top:.5rem;right:.5rem;background-color:#000000b3;color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;opacity:0;transition:opacity .2s}._photoCard_10jy0_252:hover ._deletePhotoButton_10jy0_272{opacity:1}._deletePhotoButton_10jy0_272:hover{background-color:#dc2626}._lightbox_10jy0_300{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._lightboxContent_10jy0_314{position:relative;max-width:90vw;max-height:90vh}._lightboxContent_10jy0_314 img{max-width:100%;max-height:90vh;object-fit:contain}._lightboxClose_10jy0_326{position:absolute;top:-3rem;right:0;background-color:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._lightboxClose_10jy0_326:hover{color:#dc2626}@media(max-width:768px){._photoGallery_10jy0_246{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._photoUploadArea_10jy0_206{padding:1.5rem}._uploadIcon_10jy0_235{font-size:2rem}}._container_67paz_1{background-color:#fff;padding:1rem;border-radius:.5rem}._loading_67paz_7,._error_67paz_8,._empty_67paz_9{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._error_67paz_8{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:.5rem}._timeline_67paz_23{position:relative;padding:1rem 0}._timelineItem_67paz_28{position:relative;display:flex;gap:1.5rem;margin-bottom:2rem}._timelineItem_67paz_28:last-child{margin-bottom:0}._timelineDot_67paz_39{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border:3px solid;background-color:#fff;z-index:2}._timelineDot_67paz_39._added_67paz_53,._timelineDot_67paz_39._updated_67paz_58{border-color:var(--color-primary);color:var(--color-primary)}._timelineDot_67paz_39._removed_67paz_63{border-color:var(--color-error);color:var(--color-error)}._timelineDot_67paz_39._photoAdded_67paz_68{border-color:var(--color-primary);color:var(--color-primary)}._timelineDot_67paz_39._photoRemoved_67paz_73{border-color:var(--color-error);color:var(--color-error)}._timelineDot_67paz_39._statusChanged_67paz_78{border-color:var(--color-primary);color:var(--color-primary)}._timelineLine_67paz_87{position:absolute;left:19px;top:40px;width:2px;height:calc(100% + 2rem);background-color:#e5e7eb;z-index:1}._card_67paz_97{flex:1;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px #0000000d}._cardHeader_67paz_106{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}._badge_67paz_115{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600}._badge_67paz_115._added_67paz_53,._badge_67paz_115._updated_67paz_58{background-color:#05a89c1a;color:var(--color-primary-dark)}._badge_67paz_115._removed_67paz_63{background-color:#dc26261a;color:var(--color-error)}._badge_67paz_115._photoAdded_67paz_68{background-color:#05a89c1a;color:var(--color-primary-dark)}._badge_67paz_115._photoRemoved_67paz_73{background-color:#dc26261a;color:var(--color-error)}._badge_67paz_115._statusChanged_67paz_78{background-color:#05a89c1a;color:var(--color-primary-dark)}._timestamp_67paz_153{color:#6b7280;font-size:.875rem}._cardContent_67paz_158{display:flex;flex-direction:column;gap:.5rem}._changeDetail_67paz_164{font-size:.9375rem;color:#374151;line-height:1.6}._changeDetail_67paz_164 strong{color:#1a1a1a}._oldValue_67paz_174{padding:.125rem .5rem;background-color:#fee2e2;color:#991b1b;border-radius:.25rem;font-family:monospace;font-size:.875rem}._newValue_67paz_183{padding:.125rem .5rem;background-color:#dcfce7;color:#166534;border-radius:.25rem;font-family:monospace;font-size:.875rem}._notes_67paz_192{margin-top:.5rem;padding:.75rem;background-color:#fff;border-left:3px solid #e5e7eb;font-size:.9375rem;color:#6b7280;line-height:1.6}._notes_67paz_192 strong{color:#374151}._user_67paz_206{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb;color:#6b7280;font-size:.875rem}._user_67paz_206 strong{color:#1a1a1a}@media(max-width:768px){._timelineItem_67paz_28{gap:1rem}._timelineDot_67paz_39{width:32px;height:32px;font-size:1rem}._timelineLine_67paz_87{left:15px}._cardHeader_67paz_106{flex-direction:column;align-items:flex-start;gap:.5rem}._changeDetail_67paz_164{font-size:.875rem}}._container_1y1zz_1{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a;position:relative;max-width:900px;margin:0 auto}._closeButton_1y1zz_11{position:absolute;top:1rem;right:1rem;background-color:transparent;border:none;color:#6b7280;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}._closeButton_1y1zz_11:hover{background-color:#f3f4f6;color:#1a1a1a}._backButton_1y1zz_34{background-color:transparent;border:none;color:var(--color-primary);font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;transition:color .2s}._backButton_1y1zz_34:hover{color:var(--color-primary-dark);text-decoration:underline}._header_1y1zz_50{margin-bottom:1.5rem;padding-bottom:1rem;padding-right:3rem;border-bottom:2px solid #e5e7eb}._titleSection_1y1zz_57{display:flex;flex-direction:column;gap:.75rem}._title_1y1zz_57{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0}._soarBadge_1y1zz_70{background-color:#fef3c7;color:#92400e;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;white-space:nowrap;align-self:flex-start}._actions_1y1zz_81{display:flex;gap:1rem;margin-bottom:1.5rem}._editButton_1y1zz_87{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._editButton_1y1zz_87:hover{background-color:var(--color-primary-dark)}._deleteButton_1y1zz_103{background-color:#fff;color:#dc2626;border:1px solid #dc2626;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._deleteButton_1y1zz_103:hover{background-color:#dc2626;color:#fff}._disposeButton_1y1zz_120{background-color:#fff;color:#d97706;border:1px solid #d97706;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._disposeButton_1y1zz_120:hover{background-color:#d97706;color:#fff}._section_1y1zz_141{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}._section_1y1zz_141:last-child{border-bottom:none;padding-bottom:0}._sectionTitle_1y1zz_152{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 1rem}._infoGrid_1y1zz_159{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._infoItem_1y1zz_165{display:flex;justify-content:space-between;padding:.75rem;background-color:#f9fafb;border-radius:.5rem}._label_1y1zz_173{font-weight:500;color:#6b7280}._value_1y1zz_178{color:#1a1a1a;font-weight:500}._statusBadge_1y1zz_183{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_1y1zz_183._current_1y1zz_191{background-color:#dcfce7;color:#166534}._statusBadge_1y1zz_183._damaged_1y1zz_196{background-color:#fed7aa;color:#9a3412}._statusBadge_1y1zz_183._lost_1y1zz_201{background-color:#fecaca;color:#991b1b}._statusBadge_1y1zz_183._returned_1y1zz_206{background-color:#dbeafe;color:#1e40af}._statusBadge_1y1zz_183._disposed_1y1zz_211{background-color:#f3f4f6;color:#4b5563}._description_1y1zz_216{margin-top:1rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}._description_1y1zz_216 h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#374151}._description_1y1zz_216 p{margin:0;color:#6b7280;line-height:1.6;white-space:pre-wrap}._signatureBox_1y1zz_237{background-color:#f9fafb;padding:1rem;border-radius:.5rem;border-left:4px solid var(--color-primary)}._signatureLabel_1y1zz_244{font-size:.875rem;color:#6b7280;font-weight:500;margin-bottom:.5rem}._signatureValue_1y1zz_251{font-size:1.125rem;color:#1a1a1a;font-weight:600;font-family:Brush Script MT,cursive}._statusSignatureBox_1y1zz_258{margin-top:1.5rem;padding:1.5rem;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;text-align:center}._statusSignatureLabel_1y1zz_267{font-size:.875rem;color:#6b7280;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}._statusSignatureValue_1y1zz_276{font-size:1.75rem;color:#1a1a1a;font-weight:600;font-family:Brush Script MT,Lucida Handwriting,cursive;padding:1rem 0;border-bottom:2px solid #1a1a1a;display:inline-block;min-width:300px}._photoHeader_1y1zz_287{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._addPhotoButton_1y1zz_294{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._addPhotoButton_1y1zz_294:hover{background-color:var(--color-primary-dark)}._noPhotos_1y1zz_310{text-align:center;color:#9ca3af;font-style:italic;padding:2rem;background-color:#f9fafb;border-radius:.5rem}._photoGallery_1y1zz_319{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}._photoCard_1y1zz_325{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background-color:#f3f4f6}._photo_1y1zz_287{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .2s}._photo_1y1zz_287:hover{transform:scale(1.05)}._deletePhotoButton_1y1zz_345{position:absolute;top:.5rem;right:.5rem;background-color:#000000b3;color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;opacity:0;transition:opacity .2s}._photoCard_1y1zz_325:hover ._deletePhotoButton_1y1zz_345{opacity:1}._deletePhotoButton_1y1zz_345:hover{background-color:#dc2626}._auditTrailButton_1y1zz_372{background-color:#fff;color:var(--color-primary);border:2px solid var(--color-primary);padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;width:100%}._auditTrailButton_1y1zz_372:hover{background-color:#05a89c0d}._emailButton_1y1zz_389{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%;margin-top:1rem}._emailButton_1y1zz_389:hover:not(:disabled){background-color:var(--color-primary-dark)}._emailButton_1y1zz_389:disabled{opacity:.6;cursor:not-allowed}._emailSuccess_1y1zz_412{background-color:#f0fdf4;border:1px solid #86efac;color:#166534;padding:1rem;border-radius:.5rem;margin-top:1rem;font-weight:500}._lightbox_1y1zz_423{position:fixed;inset:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}._lightboxContent_1y1zz_437{position:relative;max-width:90vw;max-height:90vh}._lightboxContent_1y1zz_437 img{max-width:100%;max-height:90vh;object-fit:contain}._lightboxClose_1y1zz_449{position:absolute;top:-3rem;right:0;background-color:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._lightboxClose_1y1zz_449:hover{color:#dc2626}._loading_1y1zz_469{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._error_1y1zz_476{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:2rem;border-radius:.5rem;text-align:center}._error_1y1zz_476 p{margin:0 0 1rem}@media(max-width:768px){._container_1y1zz_1{padding:1rem}._header_1y1zz_50{padding-right:2.5rem}._title_1y1zz_57{font-size:1.5rem}._soarBadge_1y1zz_70{font-size:.8125rem;padding:.375rem .75rem}._actions_1y1zz_81{flex-direction:column;width:100%}._editButton_1y1zz_87,._deleteButton_1y1zz_103{width:100%}._infoGrid_1y1zz_159{grid-template-columns:1fr}._photoGallery_1y1zz_319{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._photoHeader_1y1zz_287{flex-direction:column;align-items:flex-start;gap:.75rem}._addPhotoButton_1y1zz_294{width:100%}}._header_e1gp8_1{margin-bottom:2rem}._backButton_e1gp8_5{background-color:transparent;border:none;color:var(--color-primary);font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;transition:color .2s}._backButton_e1gp8_5:hover{color:var(--color-primary-dark);text-decoration:underline}._title_e1gp8_21{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0}._tabs_e1gp8_28{display:flex;gap:.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:2rem}._tab_e1gp8_28{background-color:transparent;border:none;padding:1rem 1.5rem;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s}._tab_e1gp8_28:hover{color:#374151}._activeTab_e1gp8_52{color:var(--color-primary);border-bottom-color:var(--color-primary)}._content_e1gp8_57{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a}._profileHeader_e1gp8_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}._profileHeader_e1gp8_68 h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0}._editButton_e1gp8_84{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._editButton_e1gp8_84:hover{background-color:var(--color-primary-dark)}._infoGrid_e1gp8_100{display:grid;grid-template-columns:1fr 1fr;gap:2rem}._infoSection_e1gp8_106{background-color:#f9fafb;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}._sectionTitle_e1gp8_113{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}._infoItem_e1gp8_122{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #e5e7eb}._infoItem_e1gp8_122:last-child{border-bottom:none}._label_e1gp8_133{font-weight:500;color:#6b7280;min-width:150px}._value_e1gp8_139{color:#1a1a1a;text-align:right;flex:1}._statusBadge_e1gp8_145{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}._statusBadge_e1gp8_145._active_e1gp8_52{background-color:#dcfce7;color:#166534}._statusBadge_e1gp8_145._onleave_e1gp8_158{background-color:#fef3c7;color:#92400e}._statusBadge_e1gp8_145._discharged_e1gp8_163{background-color:#f3f4f6;color:#4b5563}._statusBadge_e1gp8_145._deceased_e1gp8_168{background-color:#f3f4f6;color:#1f2937}._notes_e1gp8_173{color:#374151;line-height:1.6;white-space:pre-wrap;margin:0}._noData_e1gp8_180{color:#9ca3af;font-style:italic;margin:0}._propertyView_e1gp8_186{text-align:center;padding:3rem}._comingSoon_e1gp8_191{color:#6b7280;font-size:1.125rem;line-height:1.8}._comingSoon_e1gp8_191 small{color:#9ca3af;font-size:.875rem}._loading_e1gp8_202{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._error_e1gp8_209{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:2rem;border-radius:.5rem;text-align:center}._error_e1gp8_209 p{margin:0 0 1rem}@media(max-width:768px){._container_e1gp8_224{padding:1rem}._title_e1gp8_21{font-size:1.5rem}._tabs_e1gp8_28{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_e1gp8_28{padding:.75rem 1rem;white-space:nowrap}._content_e1gp8_57{padding:1rem}._infoGrid_e1gp8_100{grid-template-columns:1fr;gap:1rem}._profileHeader_e1gp8_68{flex-direction:column;align-items:stretch;gap:1rem}._infoItem_e1gp8_122{flex-direction:column;gap:.25rem}._label_e1gp8_133{min-width:0}._value_e1gp8_139{text-align:left}}._header_f26ge_1{margin-bottom:1.5rem}._backButton_f26ge_5{background-color:transparent;border:none;color:var(--color-primary);font-size:1rem;cursor:pointer;padding:.5rem 0;transition:color .2s}._backButton_f26ge_5:hover{color:var(--color-primary-dark);text-decoration:underline}@media(max-width:768px){._container_f26ge_22{padding:1rem}}._overlay_syk0g_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_syk0g_15{background-color:#fff;border-radius:.5rem;width:100%;max-width:500px;box-shadow:0 10px 25px #0003}._header_syk0g_23{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}._header_syk0g_23 h2{margin:0;font-size:1.5rem;font-weight:600;color:#1a1a1a}._closeButton_syk0g_38{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;line-height:1;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .2s}._closeButton_syk0g_38:hover{color:#1a1a1a}._userInfo_syk0g_58{padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}._userInfo_syk0g_58 strong{font-size:1rem;color:#1a1a1a}._userEmail_syk0g_69{font-size:.875rem;color:#6b7280;margin-top:.25rem}._error_syk0g_75{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;margin:1rem 1.5rem;border-radius:.5rem;font-size:.875rem}._content_syk0g_85{padding:1.5rem}._formGroup_syk0g_89{margin-bottom:1.5rem}._label_syk0g_93{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._input_syk0g_101{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s}._input_syk0g_101:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._inputError_syk0g_116{border-color:var(--color-error)}._inputError_syk0g_116:focus{box-shadow:0 0 0 3px #dc26261a}._errorText_syk0g_124{color:var(--color-error);font-size:.875rem;margin-top:.25rem}._passwordHint_syk0g_130{color:#6b7280;font-size:.8125rem;margin-top:.25rem}._actions_syk0g_136{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}._submitButton_syk0g_143{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_syk0g_143:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_syk0g_143:disabled{opacity:.6;cursor:not-allowed}._cancelButton_syk0g_164{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_syk0g_164:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._cancelButton_syk0g_164:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._overlay_syk0g_1{padding:0}._modal_syk0g_15{max-width:100%;max-height:100vh;border-radius:0}._actions_syk0g_136{flex-direction:column-reverse}._submitButton_syk0g_143,._cancelButton_syk0g_164{width:100%}}._header_eajc1_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_eajc1_8{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0}._addButton_eajc1_15{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._addButton_eajc1_15:hover{background-color:var(--color-primary-dark)}._filters_eajc1_31{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._searchInput_eajc1_38,._select_eajc1_39{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;min-width:200px}._searchInput_eajc1_38{flex:1;min-width:250px}._select_eajc1_39{background-color:#fff;cursor:pointer}._error_eajc1_57{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1rem}._loading_eajc1_66,._empty_eajc1_67{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._table_eajc1_74{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;overflow-x:auto}._table_eajc1_74 table{width:100%;border-collapse:collapse}._table_eajc1_74 th{background-color:#f9fafb;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_eajc1_74 td{padding:1rem;border-bottom:1px solid #f3f4f6}._table_eajc1_74 tr:hover{background-color:#f9fafb}._nameCell_eajc1_106{font-weight:500;color:#1a1a1a}._nameLink_eajc1_111{cursor:pointer;color:var(--color-primary);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s}._nameLink_eajc1_111:hover{text-decoration-color:var(--color-primary)}._statusActive_eajc1_123{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;background-color:#dcfce7;color:#166534}._statusInactive_eajc1_133{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;background-color:#f3f4f6;color:#4b5563}._actions_eajc1_143{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._actionButton_eajc1_150{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary);padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}._actionButton_eajc1_150:hover{background-color:var(--color-primary);color:#fff}._actionWarning_eajc1_167{color:#d97706;border-color:#d97706}._actionWarning_eajc1_167:hover{background-color:#d97706;color:#fff}._actionDanger_eajc1_177{color:var(--color-error);border-color:var(--color-error)}._actionDanger_eajc1_177:hover{background-color:var(--color-error);color:#fff}._actionSuccess_eajc1_187{color:#059669;border-color:#059669}._actionSuccess_eajc1_187:hover{background-color:#059669;color:#fff}._actionInfo_eajc1_197{color:var(--color-secondary);border-color:var(--color-secondary)}._actionInfo_eajc1_197:hover{background-color:var(--color-secondary);color:#fff}._pagination_eajc1_207{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}._pageButton_eajc1_215{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}._pageButton_eajc1_215:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._pageButton_eajc1_215:disabled{opacity:.5;cursor:not-allowed}._pageInfo_eajc1_235{color:#6b7280;font-size:.875rem}@media(max-width:768px){._container_eajc1_242{padding:1rem}._header_eajc1_1{flex-direction:column;align-items:stretch;gap:1rem}._filters_eajc1_31{flex-direction:column}._searchInput_eajc1_38,._select_eajc1_39{width:100%;min-width:0}._actions_eajc1_143{flex-direction:column;gap:.25rem}._actionButton_eajc1_150{width:100%;padding:.375rem .75rem;font-size:.8125rem}}._title_14z37_1{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem}._loading_14z37_8{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}._error_14z37_15{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}._form_14z37_24{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a}._formGrid_14z37_31{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}._formGroup_14z37_38{display:flex;flex-direction:column}._formGroup_14z37_38:has(._checkboxLabel_14z37_43){justify-content:flex-end;padding-bottom:.5rem}._label_14z37_48{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._required_14z37_55{color:var(--color-error)}._input_14z37_59,._select_14z37_60{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s}._input_14z37_59:focus,._select_14z37_60:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._inputError_14z37_75{border-color:var(--color-error)}._inputError_14z37_75:focus{box-shadow:0 0 0 3px #dc26261a}._errorText_14z37_83{color:var(--color-error);font-size:.875rem;margin-top:.25rem}._passwordHint_14z37_89{color:#6b7280;font-size:.8125rem;margin-top:.25rem}._checkboxLabel_14z37_43{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}._checkboxLabel_14z37_43 input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--color-primary)}._actions_14z37_111{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}._submitButton_14z37_119{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_14z37_119:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_14z37_119:disabled{opacity:.6;cursor:not-allowed}._cancelButton_14z37_140{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._cancelButton_14z37_140:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}._cancelButton_14z37_140:disabled{opacity:.6;cursor:not-allowed}._section_14z37_162{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}._section_14z37_162:last-of-type{border-bottom:none}._sectionTitle_14z37_172{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}._sectionSubtitle_14z37_179{font-size:.875rem;font-weight:400;color:#6b7280}._checkboxGrid_14z37_185{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._checkboxGroup_14z37_192{display:flex;align-items:center;gap:.5rem}._checkbox_14z37_43{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--color-primary)}._checkboxReadOnly_14z37_205{cursor:not-allowed;opacity:.6;accent-color:var(--color-primary)}._checkboxLabelReadOnly_14z37_211{cursor:default;color:#6b7280}._sectionDisabled_14z37_216{background-color:#f9fafb;border-radius:.5rem;padding:1.25rem;border:1px solid #e5e7eb;opacity:.85}._sectionTitleDisabled_14z37_224{color:#6b7280}._textarea_14z37_228{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-family:inherit;resize:vertical;transition:border-color .2s;width:100%;box-sizing:border-box}._textarea_14z37_228:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._linkSection_14z37_246{margin-top:2rem;padding:1.5rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}._linkTitle_14z37_254{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}._linkDescription_14z37_261{font-size:.875rem;color:#6b7280;margin:0 0 1rem}._linkControls_14z37_267{display:flex;gap:.75rem;align-items:center}._linkControls_14z37_267 ._select_14z37_60{flex:1}._linkButton_14z37_277{background-color:var(--color-secondary);color:#fff;border:none;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}._linkButton_14z37_277:hover:not(:disabled){background-color:#163a54}._linkButton_14z37_277:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){._container_14z37_301{padding:1rem}._form_14z37_24{padding:1.5rem}._formGrid_14z37_31{grid-template-columns:1fr;gap:1rem}._actions_14z37_111{flex-direction:column-reverse}._submitButton_14z37_119,._cancelButton_14z37_140{width:100%}}._container_m4e9b_1{margin-bottom:2rem}._unifiedContainer_m4e9b_5{margin-bottom:1rem}._toolbar_m4e9b_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}._filterGroup_m4e9b_18{display:flex;align-items:center;gap:.5rem}._filterLabel_m4e9b_24{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap}._filterSelect_m4e9b_31{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff;cursor:pointer;min-width:180px}._filterSelect_m4e9b_31:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._addGroup_m4e9b_47{display:flex;align-items:center;gap:.5rem}._typeCell_m4e9b_53{font-weight:500;color:var(--color-secondary)}._naCell_m4e9b_58{color:#9ca3af}._tableHeader_m4e9b_62{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._addButton_m4e9b_69{background-color:var(--color-primary);color:#fff;border:none;padding:.375rem .875rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._addButton_m4e9b_69:hover{background-color:var(--color-primary-dark)}._emptyRow_m4e9b_86{text-align:center;color:#6b7280;font-style:italic;padding:1.5rem!important}._editRow_m4e9b_93{background-color:#05a89c0f}._editRow_m4e9b_93 td{padding:.5rem .75rem;vertical-align:middle}._rowActions_m4e9b_102{display:flex;gap:.375rem}._saveRowButton_m4e9b_107{background-color:var(--color-primary);color:#fff;border:none;padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;transition:background-color .2s}._saveRowButton_m4e9b_107:hover:not(:disabled){background-color:var(--color-primary-dark)}._saveRowButton_m4e9b_107:disabled{opacity:.6;cursor:not-allowed}._cancelRowButton_m4e9b_127{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;transition:all .2s}._cancelRowButton_m4e9b_127:hover{background-color:#f3f4f6}._editRowButton_m4e9b_142{background-color:#fff;color:var(--color-secondary);border:1px solid var(--color-secondary);padding:.25rem .625rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;transition:all .2s}._editRowButton_m4e9b_142:hover{background-color:var(--color-secondary);color:#fff}._deleteRowButton_m4e9b_158{background-color:#fff;color:var(--color-error);border:1px solid var(--color-error);padding:.25rem .625rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;transition:all .2s}._deleteRowButton_m4e9b_158:hover{background-color:var(--color-error);color:#fff}._statusBadge_m4e9b_174{display:inline-block;padding:.2rem .6rem;border-radius:9999px;font-size:.8125rem;font-weight:500;white-space:nowrap}._statusCompliant_m4e9b_183{background-color:#dcfce7;color:#166534}._statusNonCompliant_m4e9b_184{background-color:#fee2e2;color:#991b1b}._statusPending_m4e9b_185{background-color:#fef9c3;color:#854d0e}._statusNotApplicable_m4e9b_186{background-color:#f3f4f6;color:#4b5563}._statusCurrent_m4e9b_187{background-color:#dcfce7;color:#166534}._statusOverdue_m4e9b_188{background-color:#fee2e2;color:#991b1b}._title_m4e9b_190{font-size:1rem;font-weight:600;color:var(--color-secondary);margin-bottom:.75rem;padding:.5rem;background-color:#f8f9fa;border-left:4px solid var(--color-primary)}._tableWrapper_m4e9b_200{border:1px solid #dee2e6;border-radius:.5rem}._table_m4e9b_62{width:100%;border-collapse:collapse;background:#fff}._table_m4e9b_62 thead{background-color:var(--color-secondary);color:#fff}._table_m4e9b_62 th{padding:.75rem;text-align:left;font-weight:600;font-size:.875rem;border-bottom:2px solid #dee2e6}._table_m4e9b_62 td{padding:.75rem;border-bottom:1px solid #dee2e6;vertical-align:middle}._dataRow_m4e9b_230{background-color:#fff}._dataRow_m4e9b_230:nth-child(2n){background-color:#f9fafb}._dataRow_m4e9b_230:hover{background-color:#05a89c0d}._dateInput_m4e9b_242,._textInput_m4e9b_243{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem;font-family:inherit}._dateInput_m4e9b_242:focus,._textInput_m4e9b_243:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._dateInput_m4e9b_242:disabled{background-color:#e9ecef;cursor:not-allowed}._select_m4e9b_264{width:100%;min-width:4.5rem;padding:.5rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem;font-family:inherit;background-color:#fff;cursor:pointer}._select_m4e9b_264:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._commentCell_m4e9b_283{display:flex;align-items:center;gap:.375rem;min-width:0}._commentPreview_m4e9b_290{font-size:.8125rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}._commentEmpty_m4e9b_299{color:#9ca3af;font-style:italic}._commentButton_m4e9b_304{flex-shrink:0;background:none;border:1px solid #d1d5db;border-radius:.25rem;padding:.15rem .45rem;font-size:.75rem;color:#6b7280;cursor:pointer;transition:all .15s;white-space:nowrap}._commentButton_m4e9b_304:hover{border-color:var(--color-primary);color:var(--color-primary)}._modalOverlay_m4e9b_323{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_m4e9b_323{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 60px #0003;width:100%;max-width:480px;margin:1rem}._modalHeader_m4e9b_342{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}._modalTitle_m4e9b_350{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0}._modalClose_m4e9b_357{background:none;border:none;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;padding:0}._modalClose_m4e9b_357:hover{color:#1a1a1a}._modalBody_m4e9b_371{padding:1.25rem}._commentTextarea_m4e9b_375{width:100%;padding:.625rem;border:1px solid #ced4da;border-radius:.375rem;font-size:.9375rem;font-family:inherit;resize:vertical;box-sizing:border-box}._commentTextarea_m4e9b_375:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._commentText_m4e9b_375{font-size:.9375rem;color:#374151;line-height:1.6;margin:0;white-space:pre-wrap}._modalFooter_m4e9b_400{display:flex;justify-content:flex-end;gap:.625rem;padding:.75rem 1.25rem;border-top:1px solid #e5e7eb}._modalCancelButton_m4e9b_408{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}._modalCancelButton_m4e9b_408:hover{background-color:#f9fafb}._modalSaveButton_m4e9b_423{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._modalSaveButton_m4e9b_423:hover{background-color:var(--color-primary-dark)}._modalError_m4e9b_439{color:var(--color-error);font-size:.875rem;padding:0 1.25rem .75rem}._ddaDateDisplay_m4e9b_445{font-size:.75rem;color:#6c757d;margin-top:.25rem;font-style:italic}._radioGroup_m4e9b_452{display:flex;gap:.625rem}._radioLabel_m4e9b_457{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;cursor:pointer;white-space:nowrap}._radioLabel_m4e9b_457 input[type=radio]{cursor:pointer;accent-color:var(--color-primary)}@media(max-width:1024px){._table_m4e9b_62{font-size:.875rem}._table_m4e9b_62 th,._table_m4e9b_62 td{padding:.5rem}._dateInput_m4e9b_242,._textInput_m4e9b_243,._select_m4e9b_264{font-size:.8125rem}}._editModal_1nnn6_1{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 60px #0003;width:100%;max-width:600px;margin:1rem;max-height:90vh;display:flex;flex-direction:column}._formBody_1nnn6_13{padding:1.25rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;overflow-y:auto}._field_1nnn6_21{display:flex;flex-direction:column;gap:.375rem}._fieldFull_1nnn6_27{grid-column:1 / -1;display:flex;flex-direction:column;gap:.375rem}._label_1nnn6_34{font-size:.8125rem;font-weight:500;color:#374151}._input_1nnn6_40,._select_1nnn6_41{width:100%;padding:.5rem .625rem;border:1px solid #ced4da;border-radius:.375rem;font-size:.9375rem;font-family:inherit;background-color:#fff;box-sizing:border-box}._input_1nnn6_40:focus,._select_1nnn6_41:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._select_1nnn6_41:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}._textarea_1nnn6_65{width:100%;padding:.5rem .625rem;border:1px solid #ced4da;border-radius:.375rem;font-size:.9375rem;font-family:inherit;resize:vertical;box-sizing:border-box}._textarea_1nnn6_65:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._container_1b2l9_1{margin-bottom:2rem;border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}._title_1b2l9_8{font-size:1rem;font-weight:600;color:#fff;background-color:var(--color-secondary);padding:.75rem 1rem;margin:0}._section_1b2l9_17{padding:1.5rem;background-color:#fff}._subsection_1b2l9_22{margin-bottom:1.5rem}._subsection_1b2l9_22:last-child{margin-bottom:0}._subsectionTitle_1b2l9_30{font-size:.875rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}._grid_1b2l9_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}._field_1b2l9_46{display:flex;flex-direction:column;gap:.5rem}._label_1b2l9_52{font-size:.875rem;font-weight:500;color:#495057}._input_1b2l9_58,._select_1b2l9_59,._textarea_1b2l9_60{padding:.5rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem;font-family:inherit;background-color:#fff}._input_1b2l9_58:focus,._select_1b2l9_59:focus,._textarea_1b2l9_60:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._select_1b2l9_59{cursor:pointer}._textarea_1b2l9_60{resize:vertical;min-height:60px}._checkboxGrid_1b2l9_86{display:flex;flex-wrap:wrap;gap:1rem 2rem}._checkboxLabel_1b2l9_92{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer}._checkbox_1b2l9_86{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}@media(max-width:768px){._grid_1b2l9_39{grid-template-columns:1fr}._section_1b2l9_17{padding:1rem}}._header_scbon_1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}._backButton_scbon_8{background:none;border:none;color:var(--color-primary);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:.5rem;transition:color .15s}._backButton_scbon_8:hover{color:var(--color-primary-dark)}._title_scbon_23{font-size:1.875rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .25rem}._subtitle_scbon_30{color:var(--color-text-secondary);font-size:1rem;margin:0}._editButton_scbon_36{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._editButton_scbon_36:hover{background-color:var(--color-primary-dark)}._loading_scbon_52{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._spinner_scbon_61{width:3rem;height:3rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_scbon_61 .8s linear infinite}@keyframes _spin_scbon_61{to{transform:rotate(360deg)}}._error_scbon_76,._errorBanner_scbon_77{background-color:#fee;border:1px solid #fcc;color:var(--color-error);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}._errorClose_scbon_89{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-error);padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._tabs_scbon_103{display:flex;gap:.5rem;border-bottom:2px solid var(--color-border);margin-bottom:2rem}._tab_scbon_103{padding:1rem 1.5rem;background:none;border:none;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}._tab_scbon_103:hover{color:var(--color-primary)}._activeTab_scbon_127{color:var(--color-primary);border-bottom-color:var(--color-primary)}._content_scbon_132{background-color:#fff;border:1px solid var(--color-border);border-radius:.5rem;padding:2rem}._detailsGrid_scbon_139{display:flex;flex-direction:column;gap:2rem}._section_scbon_145{padding-bottom:2rem;border-bottom:1px solid var(--color-border)}._section_scbon_145:last-child{border-bottom:none;padding-bottom:0}._sectionTitle_scbon_155{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 1rem}._fieldGrid_scbon_162{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._field_scbon_162{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_scbon_174{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._fieldValue_scbon_182{font-size:.9375rem;color:var(--color-text-primary)}._badgeGrid_scbon_187{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._badge_scbon_187{display:inline-block;padding:.375rem .75rem;background-color:#e0f2f1;color:var(--color-primary-dark);border-radius:.375rem;font-size:.8125rem;font-weight:500}._noData_scbon_204{color:var(--color-text-secondary);font-size:.875rem;font-style:italic}._comment_scbon_210{margin:.75rem 0 0;padding:.75rem;background-color:#f9fafb;border-left:3px solid var(--color-border);border-radius:.25rem;font-size:.875rem;color:var(--color-text-secondary)}._statusActive_scbon_220,._statusInactive_scbon_221{display:inline-block;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500}._statusActive_scbon_220{background-color:#d1fae5;color:#065f46}._statusInactive_scbon_221{background-color:#fee2e2;color:#991b1b}._complianceSection_scbon_240{display:flex;flex-direction:column;gap:1.5rem}._complianceHeader_scbon_246{display:flex;justify-content:space-between;align-items:center}._saveButton_scbon_252{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s}._saveButton_scbon_252:hover:not(:disabled){background-color:var(--color-primary-dark)}._saveButton_scbon_252:disabled{opacity:.5;cursor:not-allowed}._complianceTable_scbon_273{display:flex;flex-direction:column;gap:1rem}._complianceRow_scbon_279{border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;background-color:#f9fafb}._complianceType_scbon_286{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem}._complianceFields_scbon_293{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:start}._complianceField_scbon_293{display:flex;flex-direction:column;gap:.375rem}._complianceLabel_scbon_306{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._complianceInput_scbon_314,._complianceSelect_scbon_315{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:.375rem;font-size:.875rem;background-color:#fff;transition:border-color .15s,box-shadow .15s}._complianceInput_scbon_314:focus,._complianceSelect_scbon_315:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._complianceCheckboxes_scbon_331{display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem}._complianceCheckboxLabel_scbon_338{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}._complianceCheckbox_scbon_331{width:1rem;height:1rem;cursor:pointer;accent-color:var(--color-primary)}._mainSection_scbon_355{margin-bottom:3rem}._mainSection_scbon_355:last-child{margin-bottom:0}._mainSectionTitle_scbon_363{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:3px solid var(--color-primary)}._placeholderSection_scbon_372{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#6b7280}._placeholderIcon_scbon_382{font-size:3rem;margin-bottom:1rem}._placeholderTitle_scbon_387{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin:0 0 .75rem}._placeholderText_scbon_394{font-size:1rem;color:#6b7280;margin:0}._header_1on7m_1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}._backButton_1on7m_8{background:none;border:none;color:var(--color-primary);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:.5rem;transition:color .15s}._backButton_1on7m_8:hover{color:var(--color-primary-dark)}._title_1on7m_23{font-size:1.875rem;font-weight:600;color:var(--color-text-primary);margin:0}._exportButton_1on7m_30{background-color:var(--color-secondary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._exportButton_1on7m_30:hover{background-color:#163a52}._loading_1on7m_46{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._spinner_1on7m_55{width:3rem;height:3rem;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1on7m_55 .8s linear infinite}@keyframes _spin_1on7m_55{to{transform:rotate(360deg)}}._errorBanner_1on7m_70{background-color:#fee;border:1px solid #fcc;color:var(--color-error);padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}._errorClose_1on7m_82{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-error);padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._reportHeader_1on7m_96,._filters_1on7m_97,._tableSection_1on7m_98{background-color:#fff;border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_1on7m_106{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-border)}._headerGrid_1on7m_115,._filterGrid_1on7m_116{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._field_1on7m_122{display:flex;flex-direction:column;gap:.5rem}._label_1on7m_128{font-size:.875rem;font-weight:500;color:#495057}._input_1on7m_134,._select_1on7m_135{padding:.5rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem;font-family:inherit;background-color:#fff}._input_1on7m_134:focus,._select_1on7m_135:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._select_1on7m_135{cursor:pointer}._applyButton_1on7m_155{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.25rem;font-size:.875rem;font-weight:500;cursor:pointer;margin-top:auto;transition:background-color .15s}._applyButton_1on7m_155:hover{background-color:var(--color-primary-dark)}._statsCards_1on7m_172{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}._statCard_1on7m_179{background-color:#fff;border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;text-align:center}._statLabel_1on7m_187{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.5rem;font-weight:500}._statValue_1on7m_194{font-size:2rem;font-weight:700;color:var(--color-primary)}._tableWrapper_1on7m_200{overflow-x:auto;border:1px solid #dee2e6;border-radius:.5rem}._table_1on7m_98{width:100%;border-collapse:collapse;background:#fff;font-size:.875rem}._table_1on7m_98 thead{background-color:var(--color-secondary);color:#fff}._table_1on7m_98 th{padding:.75rem;text-align:center;font-weight:600;font-size:.8125rem;border:1px solid rgba(255,255,255,.3);white-space:nowrap}._table_1on7m_98 td{padding:.75rem;text-align:center;border:1px solid #dee2e6}._typeCell_1on7m_233{text-align:left;font-weight:500}._percentCell_1on7m_238{font-weight:600;color:var(--color-primary)}._evenRow_1on7m_243{background-color:#e0f2e0}._oddRow_1on7m_247{background-color:#ffefd5}._evenRow_1on7m_243:hover,._oddRow_1on7m_247:hover{background-color:#f0f9ff}@media(max-width:1024px){._headerGrid_1on7m_115,._filterGrid_1on7m_116{grid-template-columns:1fr}._table_1on7m_98{font-size:.75rem}._table_1on7m_98 th,._table_1on7m_98 td{padding:.5rem}}._pageHeader_djk3p_1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:1rem;flex-wrap:wrap}._title_djk3p_10{font-size:1.75rem;font-weight:700;color:var(--color-secondary);margin:0 0 .25rem}._subtitle_djk3p_17{font-size:.9375rem;color:#6b7280;margin:0}._headerActions_djk3p_23{display:flex;align-items:center;gap:1rem}._toggleLabel_djk3p_29{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer}._addButton_djk3p_38{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._addButton_djk3p_38:hover{background-color:var(--color-primary-dark)}._errorBanner_djk3p_55{display:flex;justify-content:space-between;align-items:center;background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b;padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}._errorClose_djk3p_68{background:none;border:none;font-size:1.125rem;cursor:pointer;color:#991b1b;padding:0;line-height:1}._formCard_djk3p_78{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000000f}._formTitle_djk3p_87{font-size:1rem;font-weight:600;color:var(--color-secondary);margin:0 0 1rem}._loading_djk3p_94{text-align:center;color:#6b7280;padding:2rem}._tableWrapper_djk3p_100{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}._table_djk3p_100{width:100%;border-collapse:collapse;font-size:.9375rem}._table_djk3p_100 th{background-color:#f9fafb;padding:.75rem 1rem;text-align:left;font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}._table_djk3p_100 td{padding:.875rem 1rem;border-bottom:1px solid #f3f4f6;color:#111827;vertical-align:middle}._table_djk3p_100 tr:last-child td{border-bottom:none}._table_djk3p_100 tr:hover td{background-color:#f9fafb}._inactiveRow_djk3p_141 td{opacity:.5}._orderCell_djk3p_145{color:#9ca3af;font-size:.8125rem;width:60px}._itemName_djk3p_151{font-weight:500}._criticalBadge_djk3p_155{margin-left:.5rem;background-color:#fee2e2;color:#b91c1c;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em}._toggleBtn_djk3p_167{border:none;padding:.25rem .625rem;border-radius:1rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s}._toggleBtn_djk3p_167:hover{opacity:.8}._toggleActive_djk3p_181{background-color:#dcfce7;color:#15803d}._toggleInactive_djk3p_186{background-color:#f3f4f6;color:#6b7280}._editBtn_djk3p_191{background:none;border:1px solid #d1d5db;padding:.25rem .75rem;border-radius:.375rem;font-size:.8125rem;cursor:pointer;color:var(--color-secondary);transition:background-color .15s}._editBtn_djk3p_191:hover{background-color:#f3f4f6}._empty_djk3p_206{text-align:center;color:#9ca3af;padding:2rem}._editRow_djk3p_212 td{padding:.75rem 1rem;background-color:#f0fdf4}._inlineForm_djk3p_218,._blockForm_djk3p_219{width:100%}._formRow_djk3p_223{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._formInput_djk3p_230{flex:1;min-width:200px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9375rem;font-family:inherit}._formInput_djk3p_230:focus{outline:none;border-color:var(--color-primary)}._formInputSmall_djk3p_245{width:100px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9375rem;font-family:inherit}._formInputSmall_djk3p_245:focus{outline:none;border-color:var(--color-primary)}._checkboxLabel_djk3p_259{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#374151;cursor:pointer;white-space:nowrap}._saveBtn_djk3p_269{background-color:var(--color-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}._saveBtn_djk3p_269:hover:not(:disabled){background-color:var(--color-primary-dark)}._saveBtn_djk3p_269:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_djk3p_290{background:none;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;color:#374151;white-space:nowrap}._cancelBtn_djk3p_290:hover{background-color:#f3f4f6}._roleBadges_mqecm_6{display:flex;flex-wrap:wrap;gap:.3rem;max-width:320px}._roleBadge_mqecm_6{background-color:#eef2f6;color:var(--color-secondary);font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:1rem;white-space:nowrap}._roleBadgeAll_mqecm_23{background-color:#05a89c1f;color:var(--color-primary-dark)}._roleBadgeUnknown_mqecm_30{background-color:#fef3c7;color:#92400e}._urlCell_mqecm_40{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:#6b7280;max-width:280px;overflow-wrap:anywhere;word-break:break-all}._descCell_mqecm_49{font-size:.8125rem;color:#9ca3af;margin-top:2px}._rowActions_mqecm_55{display:flex;gap:.5rem}._deleteBtn_mqecm_60{background:none;border:1px solid #fca5a5;padding:.25rem .75rem;border-radius:.375rem;font-family:inherit;font-size:.8125rem;cursor:pointer;color:var(--color-error);transition:background-color .15s}._deleteBtn_mqecm_60:hover:not(:disabled){background-color:#fef2f2}._deleteBtn_mqecm_60:disabled{opacity:.5;cursor:not-allowed}._fieldGrid_mqecm_83{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-start}._field_mqecm_83{display:flex;flex-direction:column;gap:.3rem;min-width:0}._fieldName_mqecm_97{flex:1 1 220px}._fieldUrl_mqecm_101{flex:2 1 300px}._fieldOrder_mqecm_105{flex:0 0 96px}._fieldFull_mqecm_109{flex:1 1 100%}._fieldLabel_mqecm_113{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._fieldLabelHint_mqecm_121{text-transform:none;letter-spacing:0;font-weight:400}._rolesFieldset_mqecm_127{border:none;padding:0;margin:1rem 0 0;min-width:0}._rolesLegend_mqecm_134{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;padding:0;margin-bottom:.6rem}._everyoneToggle_mqecm_144{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .875rem;font-size:.875rem;color:#374151;cursor:pointer;background:#fff;-webkit-user-select:none;user-select:none;transition:border-color .15s,background-color .15s,color .15s}._everyoneToggle_mqecm_144:hover{background:#fafbfc}._everyoneToggleOn_mqecm_163{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);font-weight:500}._roleGrid_mqecm_170{display:flex;flex-wrap:wrap;gap:.5rem}._roleChip_mqecm_176{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d1d5db;border-radius:1rem;padding:.3rem .75rem;font-size:.8125rem;color:#374151;cursor:pointer;background:#fff;-webkit-user-select:none;user-select:none;transition:border-color .15s,background-color .15s,color .15s}._roleChip_mqecm_176:hover{border-color:#b6bcc2;background:#fafbfc}._roleChip_mqecm_176 input{margin:0;accent-color:var(--color-primary);cursor:pointer}._roleChipOn_mqecm_202{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);font-weight:500}._roleChipAdmin_mqecm_209{border-style:dashed;color:#9aa3ab;cursor:not-allowed;background:#fafbfc}._roleChipUnknown_mqecm_218{border-color:#fbbf24;background:#fffbeb;color:#92400e}._rolesHint_mqecm_224{font-size:.8125rem;color:var(--color-error);margin:.6rem 0 0}._everyoneHint_mqecm_230{font-size:.8125rem;color:#6b7280;margin:.6rem 0 0}._formActions_mqecm_236{display:flex;gap:.5rem;margin-top:1.25rem;align-items:center;flex-wrap:wrap}._page_e3x2a_1{display:flex;flex-direction:column;gap:1.5rem}._header_e3x2a_7{display:flex;flex-direction:column;gap:.5rem}._title_e3x2a_13{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-secondary)}._subtitle_e3x2a_20{margin:0;max-width:65ch;color:var(--color-text-light);line-height:1.5}._card_e3x2a_27{background:var(--color-white, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}._cardTitle_e3x2a_37{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-secondary)}._field_e3x2a_44{display:flex;flex-direction:column;gap:.5rem}._label_e3x2a_50{font-weight:500;color:var(--color-secondary)}._hint_e3x2a_55{margin:0;max-width:65ch;font-size:.875rem;line-height:1.5;color:var(--color-text-light)}._fileInput_e3x2a_63{padding:.5rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;background:var(--color-white, #fff)}._checkboxLabel_e3x2a_70{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--color-secondary);cursor:pointer}._primaryButton_e3x2a_79{align-self:flex-start;padding:.5rem 1rem;border:none;border-radius:.5rem;background:var(--color-primary);color:#fff;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer}._primaryButton_e3x2a_79:hover:not(:disabled){background:var(--color-primary-dark)}._primaryButton_e3x2a_79:disabled{opacity:.55;cursor:not-allowed}._inlineError_e3x2a_101{margin:0;color:var(--color-error);font-size:.875rem}._liveStatus_e3x2a_112{margin:0;min-height:0;font-size:.875rem;color:var(--color-text-light)}._cardTitle_e3x2a_37:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:.25rem}._resultList_e3x2a_129{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._resultItem_e3x2a_138{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}._resultName_e3x2a_148{font-weight:500;color:var(--color-secondary)}._resultDetail_e3x2a_153{font-size:.875rem;color:var(--color-text-light)}._resultWarning_e3x2a_158{flex-basis:100%;font-size:.875rem;color:#92400e}._tableWrap_e3x2a_179{overflow-x:auto}._table_e3x2a_179{width:100%;border-collapse:collapse;font-size:.9375rem}._tableCaption_e3x2a_189{caption-side:top;text-align:left;padding-bottom:.75rem;font-size:.875rem;color:var(--color-text-light)}._table_e3x2a_179 th,._table_e3x2a_179 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border, #e5e7eb);white-space:nowrap}._table_e3x2a_179 th{font-weight:600;color:var(--color-secondary)}._numeric_e3x2a_210{text-align:right;font-variant-numeric:tabular-nums}._window_e3x2a_215{font-variant-numeric:tabular-nums}._fileCell_e3x2a_219{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}._gapRow_e3x2a_224 td{padding:.5rem .75rem;background:#fef3c7;color:#92400e;font-size:.875rem;white-space:normal}._badgeOk_e3x2a_234,._badgeWarn_e3x2a_235,._badgeBad_e3x2a_236,._badgePending_e3x2a_237{display:inline-block;padding:.125rem .5rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;white-space:nowrap}._badgeOk_e3x2a_234{background:#d1fae5;color:#065f46}._badgeWarn_e3x2a_235{background:#fef3c7;color:#92400e}._badgeBad_e3x2a_236{background:#fee2e2;color:#991b1b}._badgePending_e3x2a_237{background:#e5e7eb;color:#374151}._tag_e3x2a_266,._tagWarn_e3x2a_267{display:inline-block;margin-left:.375rem;padding:.125rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;white-space:nowrap}._tag_e3x2a_266{background:#e5e7eb;color:#374151}._tagWarn_e3x2a_267{background:#fef3c7;color:#92400e}._button_yrnd3_7{display:inline-flex;align-items:center;gap:.375rem;width:100%;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--color-secondary);text-align:inherit;cursor:pointer}._button_yrnd3_7:hover{color:var(--color-primary-dark)}._button_yrnd3_7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.25rem}._indicator_yrnd3_33{flex:none;width:.75rem;font-size:.75rem;opacity:.55}._numeric_yrnd3_3 ._button_yrnd3_7{justify-content:flex-end}._page_1ezn2_1{display:flex;flex-direction:column;gap:1rem}._header_1ezn2_7{display:flex;flex-direction:column;gap:.5rem}._title_1ezn2_13{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-secondary)}._subtitle_1ezn2_20{margin:0;max-width:70ch;color:var(--color-text-light);line-height:1.5}._controls_1ezn2_31{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1rem;background:var(--color-white, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}._field_1ezn2_42{display:flex;flex-direction:column;gap:.25rem}._label_1ezn2_48{font-size:.8125rem;font-weight:500;color:var(--color-secondary)}._input_1ezn2_54,._select_1ezn2_55{padding:.375rem .5rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;font:inherit;font-size:.9375rem;background:var(--color-white, #fff)}._checkboxLabel_1ezn2_64{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-secondary);cursor:pointer}._secondaryButton_1ezn2_73{padding:.375rem .75rem;border:1px solid var(--color-secondary);border-radius:.5rem;background:var(--color-white, #fff);color:var(--color-secondary);font:inherit;font-size:.9375rem;cursor:pointer}._secondaryButton_1ezn2_73:hover{background:var(--color-secondary);color:var(--color-white, #fff)}._columnPicker_1ezn2_89{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.375rem 1rem;padding:1rem;background:var(--color-white, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;max-height:18rem;overflow-y:auto}._count_1ezn2_101{margin:0;font-size:.875rem;color:var(--color-text-light)}._tableWrap_1ezn2_118{max-height:calc(100vh - 18rem);max-height:max(20rem,calc(100dvh - 18rem));overflow:auto;background:var(--color-white, #fff);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}._table_1ezn2_118{width:100%;border-collapse:collapse;font-size:.9375rem}._table_1ezn2_118 thead th{position:sticky;top:0;z-index:1;background:var(--color-white, #fff);box-shadow:inset 0 -1px 0 var(--color-border, #e5e7eb)}._table_1ezn2_118 th,._table_1ezn2_118 td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border, #e5e7eb);white-space:nowrap;vertical-align:top}._table_1ezn2_118 tbody tr:hover{background:#f9fafb}._numeric_1ezn2_198{text-align:right;font-variant-numeric:tabular-nums}._clamp_1ezn2_209{display:inline-block;max-width:32ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}._stamp_1ezn2_217{font-variant-numeric:tabular-nums}._blank_1ezn2_222{color:var(--color-text-light)}._linkButton_1ezn2_234{scroll-margin-top:2.75rem;padding:0;border:none;background:none;font:inherit;color:var(--color-primary);text-decoration:underline;cursor:pointer}._pagination_1ezn2_245{display:flex;align-items:center;justify-content:center;gap:1rem}._pageButton_1ezn2_252{padding:.375rem .75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;background:var(--color-white, #fff);font:inherit;cursor:pointer}._pageButton_1ezn2_252:disabled{opacity:.45;cursor:not-allowed}._pageInfo_1ezn2_266{font-size:.9375rem;color:var(--color-text-light);font-variant-numeric:tabular-nums}._drawerBackdrop_1ezn2_274{position:fixed;inset:0;background:#0f172a66;display:flex;justify-content:flex-end;z-index:50}._drawer_1ezn2_274{width:min(38rem,100%);height:100%;overflow-y:auto;padding:1.5rem;background:var(--color-white, #fff);box-shadow:-4px 0 16px #0f172a26}._drawerHeader_1ezn2_292{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._drawerTitle_1ezn2_300{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-secondary)}._detailList_1ezn2_307{margin:0;display:flex;flex-direction:column;gap:.75rem}._detailItem_1ezn2_314{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e5e7eb)}._detailKey_1ezn2_322{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-light)}._detailValue_1ezn2_330{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--color-secondary)}._srOnly_1ezn2_338{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._viewToggle_1ezn2_352{display:flex;gap:.25rem}._toggleButton_1ezn2_357{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;padding:.5rem 1rem;font-family:inherit;font-size:.9375rem;cursor:pointer;min-height:2.5rem}._toggleButton_1ezn2_357[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}._noteList_1ezn2_375{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._noteCard_1ezn2_384{background:var(--color-white);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;padding:1rem 1.25rem}._noteMeta_1ezn2_391{display:flex;flex-wrap:wrap;overflow-wrap:anywhere;gap:.25rem 1rem;color:var(--color-text-light);font-size:.875rem;margin-bottom:.5rem}._notePerson_1ezn2_401{font-weight:600;color:var(--color-secondary)}._noteBody_1ezn2_421{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:var(--color-text);margin:0 0 .5rem}._noteMissing_1ezn2_429{overflow-wrap:anywhere;color:var(--color-error);line-height:1.6;margin:0 0 .5rem}._noteMuted_1ezn2_438{color:var(--color-text-light);font-style:italic;line-height:1.6;margin:0 0 .5rem}._noteDetail_1ezn2_445{background:none;border:none;padding:0;font-family:inherit;font-size:.875rem;color:var(--color-primary-dark);text-decoration:underline;cursor:pointer}._notesView_1ezn2_458{display:flex;flex-direction:column}._dayGroup_1ezn2_463+._dayGroup_1ezn2_463{margin-top:.5rem}._dayHeading_1ezn2_467{margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:600;color:var(--color-secondary)}._dayGroup_1ezn2_463:first-child ._dayHeading_1ezn2_467{margin-top:0}._taskNotes_1ezn2_480{border-top:1px solid var(--color-border, #e5e7eb);padding-top:.75rem;margin-bottom:.75rem}._taskNotesHeading_1ezn2_486{margin:0 0 .5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._taskList_1ezn2_495{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._taskRow_1ezn2_509{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.125rem;padding:.4rem 0;border-bottom:1px dashed var(--color-border, #e5e7eb)}._taskRow_1ezn2_509:last-child{border-bottom:none}._taskId_1ezn2_523{flex:0 0 auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;color:var(--color-text-light)}._taskId_1ezn2_523 strong{color:var(--color-secondary)}._taskIdBlank_1ezn2_534{font-size:.8rem;font-style:italic;color:var(--color-text-light)}._taskScoreValue_1ezn2_540{flex:0 0 auto;font-weight:600;font-size:.85rem;padding:.1rem .5rem;border-radius:.5rem;background:var(--color-background, #f5f5f5);border:1px solid var(--color-border, #e5e7eb)}._taskComment_1ezn2_553{flex:1 1 16rem;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;color:var(--color-text)}._taskCommentBlank_1ezn2_562{flex:1 1 16rem;min-width:0;font-style:italic;color:var(--color-text-light)}._taskNotesNone_1ezn2_569{margin:0 0 .75rem;font-size:.875rem;color:var(--color-text-light)}._taskNotesStatus_1ezn2_575{margin:0 0 .75rem;font-size:.875rem;font-style:italic;color:var(--color-text-light)}._taskNotesRetry_1ezn2_582{margin:0 0 .75rem;font-size:.875rem;color:var(--color-error)}._drawerTaskNotes_1ezn2_590{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border, #e5e7eb)}._backdrop_6ml6a_4{position:fixed;inset:0;background:#0f172a66;display:flex;justify-content:flex-end;z-index:50}._panel_6ml6a_13{width:min(34rem,100%);height:100%;overflow-y:auto;padding:1.5rem;background:var(--color-white);box-shadow:-4px 0 16px #0f172a26}._fieldDrawer_6ml6a_23{z-index:60}._header_6ml6a_28{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.25rem}._title_6ml6a_36{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-secondary)}._closeButton_6ml6a_43{flex:none;padding:.375rem .75rem;border:1px solid var(--color-secondary);border-radius:.5rem;background:var(--color-white);color:var(--color-secondary);font:inherit;cursor:pointer}._closeButton_6ml6a_43:hover{background:var(--color-secondary);color:var(--color-white)}._subtitle_6ml6a_59{margin:0 0 1rem;color:var(--color-text-light);font-size:.9rem}._loading_6ml6a_65{color:var(--color-text-light);font-style:italic}._missing_6ml6a_70{color:var(--color-error)}._notice_6ml6a_78{color:var(--color-warning-text)}._retryButton_6ml6a_82{background:none;border:none;padding:0;font:inherit;color:var(--color-primary-dark);text-decoration:underline;cursor:pointer}._withdrawnHeading_6ml6a_92{margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px solid var(--color-border, #e5e7eb);font-size:.9rem;font-weight:600;color:var(--color-secondary)}._srOnly_6ml6a_101{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._detailList_6ml6a_115{margin:0;display:flex;flex-direction:column;gap:.75rem}._detailItem_6ml6a_122{display:flex;flex-direction:column;gap:.125rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border, #e5e7eb)}._detailKey_6ml6a_130{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-light)}._detailValue_6ml6a_138{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--color-secondary)}._blank_6ml6a_145{color:var(--color-text-light)}._scroller_xg2eu_12{position:relative;overflow:auto;max-height:70vh;background:var(--color-white);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}._scroller_xg2eu_12:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._table_xg2eu_32{border-collapse:separate;border-spacing:0;font-size:.8125rem;min-width:40rem;--audit-day-row-height: 1.9rem}._table_xg2eu_32 th,._table_xg2eu_32 td{border-bottom:1px solid var(--color-border, #e5e7eb);padding:0;text-align:center;vertical-align:middle}._table_xg2eu_32 thead th{position:sticky;top:0;z-index:2;background:var(--color-white);font-weight:600;color:var(--color-secondary);padding:.4rem .3rem}._table_xg2eu_32 thead ._slotHeader_xg2eu_39{top:var(--audit-day-row-height);font-weight:500;color:var(--color-text-light);font-size:.75rem}._dayHeader_xg2eu_38{border-left:2px solid var(--color-border, #e5e7eb);height:var(--audit-day-row-height)}._table_xg2eu_32 ._stub_xg2eu_92{position:sticky;left:0;z-index:1;background:var(--color-white);text-align:left;padding:.4rem .75rem;min-width:13rem}._table_xg2eu_32 thead ._stub_xg2eu_92{z-index:3}._table_xg2eu_32 ._groupHeading_xg2eu_111{text-align:left;background:var(--color-audit-group-bg);padding:.4rem .75rem;color:var(--color-secondary);font-weight:600}._groupHeadingText_xg2eu_128{position:sticky;left:.75rem}._personButton_xg2eu_133{display:block;background:none;border:none;font:inherit;font-weight:600;color:var(--color-secondary);text-decoration:underline;cursor:pointer;padding:0;min-height:1.5rem}._personButton_xg2eu_133:hover{color:var(--color-primary-dark)}._counts_xg2eu_150{display:block;font-size:.75rem;font-weight:400;color:var(--color-text-light);white-space:nowrap}._cell_xg2eu_159:nth-child(3n+2){border-left:2px solid var(--color-border, #e5e7eb)}._cell_xg2eu_159{width:2.5rem;height:2.25rem}._cellButton_xg2eu_168{width:100%;height:2.25rem;min-height:44px;border:none;margin:0;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;color:inherit;background:transparent}._cellButton_xg2eu_168:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}._selected_xg2eu_187{outline:3px solid var(--color-secondary);outline-offset:-3px}._cellNoted_xg2eu_199{background:var(--color-audit-noted-bg);color:var(--color-primary-dark)}._cellNoNote_xg2eu_204{background:var(--color-audit-nonote-bg);color:var(--color-error)}._cellTaskNotesNotImported_xg2eu_212{background:var(--color-warning-bg);color:var(--color-warning-text)}._cellNoRecord_xg2eu_217{background:repeating-linear-gradient(45deg,var(--color-white),var(--color-white) 4px,var(--color-audit-norecord-stripe) 4px,var(--color-audit-norecord-stripe) 6px);color:var(--color-error)}._cellNotCovered_xg2eu_228{background:repeating-linear-gradient(-45deg,var(--color-white),var(--color-white) 4px,var(--color-audit-notcovered-stripe) 4px,var(--color-audit-notcovered-stripe) 6px);color:var(--color-text-light)}._cellNotYetDue_xg2eu_239{background:var(--color-white);color:var(--color-text-light)}._programBadge_xg2eu_246{position:relative;top:-.4rem;margin-left:1px;font-weight:700;color:var(--color-secondary)}._noMatches_xg2eu_254{padding:1.5rem .75rem;text-align:center;color:var(--color-text-light)}._srOnly_xg2eu_14{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._legend_xg2eu_278{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;color:var(--color-text-light)}._legendItem_xg2eu_289{display:flex;align-items:center;gap:.35rem}._legendSwatch_xg2eu_295{display:inline-block;width:1rem;height:1rem;border-radius:.25rem;border:1px solid var(--color-border, #e5e7eb);flex:none}._page_1r6ve_1{display:flex;flex-direction:column;gap:1rem}._header_1r6ve_7{display:flex;flex-direction:column;gap:.5rem}._title_1r6ve_13{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-secondary)}._subtitle_1r6ve_20{margin:0;max-width:75ch;color:var(--color-text-light);line-height:1.5}._controls_1r6ve_32{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1rem;background:var(--color-white);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem}._field_1r6ve_43{display:flex;flex-direction:column;gap:.25rem}._label_1r6ve_49{font-size:.8125rem;font-weight:500;color:var(--color-secondary)}._input_1r6ve_55,._select_1r6ve_56{padding:.375rem .5rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;font:inherit;font-size:.9375rem;background:var(--color-white);min-height:2.25rem}._checkboxLabel_1r6ve_66{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--color-secondary);cursor:pointer;padding-bottom:.4rem}._primaryButton_1r6ve_76{padding:.5rem 1rem;border:1px solid var(--color-primary);border-radius:.5rem;background:var(--color-primary);color:var(--color-white);font:inherit;font-weight:500;cursor:pointer;min-height:2.25rem}._primaryButton_1r6ve_76:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}._primaryButton_1r6ve_76:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_1r6ve_98{padding:.5rem 1rem;border:1px solid var(--color-secondary);border-radius:.5rem;background:var(--color-white);color:var(--color-secondary);font:inherit;font-weight:500;cursor:pointer;min-height:2.25rem}._secondaryButton_1r6ve_98:hover:not(:disabled){background:var(--color-secondary);color:var(--color-white)}._secondaryButton_1r6ve_98:disabled{opacity:.5;cursor:not-allowed}._rangeError_1r6ve_120{margin:0;color:var(--color-error);font-size:.9rem;font-weight:500}._banner_1r6ve_127{background:var(--color-warning-bg);border-radius:.5rem;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.35rem}._bannerLine_1r6ve_136{margin:0;font-size:.9rem;color:var(--color-warning-text)}._count_1r6ve_142{margin:0;font-size:.875rem;color:var(--color-text-light)}._summary_1r6ve_148{display:flex;flex-wrap:wrap;gap:.75rem}._tile_1r6ve_154{background:var(--color-white);border:1px solid var(--color-border, #e5e7eb);border-radius:.5rem;padding:.75rem 1rem;min-width:10rem}._tileValue_1r6ve_162{display:block;font-size:1.5rem;color:var(--color-secondary)}._tileEmphasis_1r6ve_168{display:block;font-size:1.5rem;color:var(--color-error)}._tile_1r6ve_154 span{font-size:.85rem;color:var(--color-text-light)}._emptyLink_1r6ve_179{display:inline-block;margin-top:.5rem;color:var(--color-primary);text-decoration:underline;font-weight:500}._panel_10i65_1{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;padding:1.25rem}._title_10i65_8{font-family:Outfit,sans-serif;font-weight:600;font-size:1.125rem;color:var(--color-text);margin:0 0 .25rem}._hint_10i65_16{font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-text-light);margin:0 0 1.25rem;max-width:64ch}._section_10i65_24{border-left:3px solid #f0c98a;background:#fffaf0;border-radius:.5rem;padding:.875rem 1rem;margin-bottom:.875rem}._sectionSevere_10i65_32{border-left-color:var(--color-error);background:#dc26260d}._sectionTitle_10i65_37{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary);margin:0 0 .2rem;display:flex;align-items:center;gap:.5rem}._badge_10i65_48{font-size:.75rem;font-weight:700;background:#1f4a681a;color:var(--color-secondary);border-radius:50px;padding:.1rem .5rem}._sectionHint_10i65_57{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:0 0 .6rem}._list_10i65_64{font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-text);margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}._header_198ey_1{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._title_198ey_10{font-family:Outfit,sans-serif;font-weight:600;font-size:1.5rem;color:var(--color-text);margin:0 0 .25rem}._subtitle_198ey_18{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-text-light);margin:0;max-width:64ch}._layout_198ey_26{display:grid;grid-template-columns:minmax(240px,300px) 1fr;gap:1.5rem;align-items:start}._panel_198ey_33{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;padding:1.25rem}._panelTitle_198ey_40{font-family:Outfit,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--color-secondary);margin:0 0 .25rem}._panelHint_198ey_48{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:0 0 1rem}._toolbar_198ey_55{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}._search_198ey_63{font-family:Outfit,sans-serif;font-size:.9375rem;min-height:44px;padding:0 .75rem;border:1.5px solid #e2ddd5;border-radius:.5rem;flex:1 1 220px;color:var(--color-text)}._search_198ey_63:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._select_198ey_80{font-family:Outfit,sans-serif;font-size:.9375rem;min-height:44px;padding:0 .5rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);color:var(--color-text)}._staffList_198ey_93{display:flex;flex-direction:column;gap:.375rem;max-height:26rem;overflow-y:auto;margin-bottom:1rem}._staffRow_198ey_102{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.375rem .625rem;border:1.5px solid #eeeae3;border-radius:.5rem;cursor:pointer;background:var(--color-white)}._staffRow_198ey_102:hover{border-color:#b7cfd4}._staffRowChecked_198ey_118{border-color:var(--color-primary);background:#05a89c0f}._staffRowAssigned_198ey_123{background:#fbfaf8}._checkbox_198ey_127{width:20px;height:20px;flex:none;accent-color:var(--color-primary)}._staffMeta_198ey_134{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}._staffName_198ey_142{font-family:Outfit,sans-serif;font-weight:500;font-size:.9375rem;color:var(--color-text)}._staffSub_198ey_149{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light)}._tag_198ey_155{font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:50px;flex:none}._tagAssigned_198ey_164{background:#05a89c24;color:var(--color-primary-dark)}._tagContact_198ey_169{background:#1f4a681f;color:var(--color-secondary)}._tagBypass_198ey_174{background:#f1efeb;color:var(--color-text-light)}._tableWrap_198ey_181{overflow-x:auto}._table_198ey_181{width:100%;border-collapse:collapse;font-family:Outfit,sans-serif;font-size:.875rem}._table_198ey_181 th,._table_198ey_181 td{text-align:left;padding:.625rem .75rem;border-bottom:1px solid #eeeae3;white-space:nowrap}._table_198ey_181 th{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._rowEnded_198ey_208{color:var(--color-text-light)}._actions_198ey_214{display:flex;gap:.5rem;flex-wrap:wrap}._primaryButton_198ey_220,._outlineButton_198ey_221,._dangerButton_198ey_222{font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;min-height:44px;padding:0 1rem;border-radius:.5rem;cursor:pointer;border:1.5px solid transparent}._primaryButton_198ey_220{background:var(--color-primary);color:var(--color-white)}._primaryButton_198ey_220:hover:not(:disabled){background:var(--color-primary-dark)}._primaryButton_198ey_220:disabled{opacity:.5;cursor:not-allowed}._outlineButton_198ey_221{background:var(--color-white);color:var(--color-secondary);border-color:#e2ddd5}._outlineButton_198ey_221:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._dangerButton_198ey_222{background:var(--color-white);color:var(--color-error);border-color:#dc262659;min-height:36px;font-size:.8125rem}._dangerButton_198ey_222:hover{background:#dc26260f}._linkButton_198ey_270{font-family:Outfit,sans-serif;font-weight:600;font-size:.8125rem;background:none;border:none;color:var(--color-primary-dark);cursor:pointer;padding:.25rem;min-height:36px}._linkButton_198ey_270:hover{text-decoration:underline}._error_198ey_288{font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-error);background:#dc262612;border:1px solid rgba(220,38,38,.25);border-radius:.5rem;padding:.75rem;margin-bottom:1rem}._success_198ey_299{font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-primary-dark);background:#05a89c14;border:1px solid rgba(5,168,156,.3);border-radius:.5rem;padding:.75rem;margin-bottom:1rem}._contactRow_198ey_310{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.875rem;background:#f7f9fa;border:1px solid #eeeae3;border-radius:.5rem;margin-bottom:1rem}._contactLabel_198ey_322{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light)}._contactValue_198ey_331{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary)}._contactMissing_198ey_338{color:#b45309}._readiness_198ey_342{margin-top:1.5rem}@media(max-width:1024px){._layout_198ey_26{grid-template-columns:1fr}}._form_17hr9_9{max-width:34rem}._context_17hr9_13{background:#f7f9fa;border:1px solid #eeeae3;border-radius:.5rem;padding:.75rem .875rem;margin-bottom:1.25rem}._contextGrid_17hr9_21{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.3rem .75rem;font-family:Outfit,sans-serif;font-size:.8125rem}._contextGrid_17hr9_21 dt{color:var(--color-text-light)}._contextGrid_17hr9_21 dd{margin:0;font-weight:600;color:var(--color-secondary)}fieldset{border:none;padding:0;margin:0 0 1.35rem}legend{font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-secondary);padding:0;margin-bottom:.15rem}._hint_17hr9_55{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:0 0 .6rem}._options_17hr9_62{display:flex;flex-wrap:wrap;gap:.5rem}._optionsColumn_17hr9_68{flex-direction:column}._optionsColumn_17hr9_68 ._option_17hr9_62{justify-content:flex-start;flex:none;width:100%}._optionsBristol_17hr9_78{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}._option_17hr9_62{min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.1rem;padding:.6rem .9rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-text);cursor:pointer;flex:1 1 auto;text-align:center}._option_17hr9_62:hover{border-color:#b7cfd4}._option_17hr9_62:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._optionSelected_17hr9_115{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-primary)}._optionDangerSelected_17hr9_124{border-color:var(--color-error);background:#dc26260f;color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}._optionSub_17hr9_131{font-size:.6875rem;font-weight:500;color:var(--color-text-light)}._optionSelected_17hr9_115 ._optionSub_17hr9_131{color:var(--color-primary-dark)}._swatch_17hr9_141{width:15px;height:15px;border-radius:4px;border:1px solid rgba(0,0,0,.14);flex:none;margin-right:.5rem}._optionRow_17hr9_150{display:flex;align-items:center;width:100%}._event_17hr9_158{border:1px solid #eeeae3;border-radius:.5rem;padding:1rem;margin-bottom:.875rem;background:#fdfdfc}._eventHead_17hr9_166{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._eventTitle_17hr9_174{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary)}._addAnother_17hr9_181{font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;min-height:44px;padding:0 1rem;border:1.5px dashed #b7cfd4;border-radius:.5rem;background:var(--color-white);color:var(--color-primary-dark);cursor:pointer;width:100%;margin-bottom:1.35rem}._addAnother_17hr9_181:hover{border-style:solid;background:#05a89c0d}._removeEvent_17hr9_201{font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;color:var(--color-error);background:none;border:none;cursor:pointer;min-height:44px;padding:0 .5rem}._removeEvent_17hr9_201:hover{text-decoration:underline}._textarea_17hr9_219{width:100%;font-family:Outfit,sans-serif;font-size:.9375rem;padding:.65rem .75rem;border:1.5px solid #e2ddd5;border-radius:.5rem;resize:vertical;min-height:72px;color:var(--color-text)}._textarea_17hr9_219:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._banner_17hr9_239{border-radius:.5rem;padding:.75rem .875rem;font-family:Outfit,sans-serif;font-size:.8125rem;margin-bottom:1.1rem;display:flex;gap:.6rem;align-items:flex-start}._bannerLate_17hr9_250{background:#fffaf0;border:1px solid #f0c98a;color:#7c4a06}._bannerOffline_17hr9_256{background:#f4f6f7;border:1px solid #e2ddd5;color:var(--color-text-light)}._bannerError_17hr9_262{background:#dc262612;border:1px solid rgba(220,38,38,.25);color:var(--color-error)}._bannerAmended_17hr9_268{background:#05a89c0f;border:1px solid rgba(5,168,156,.3);color:var(--color-primary-dark)}._actions_17hr9_276{display:flex;gap:.6rem;margin-top:.35rem}._button_17hr9_282{min-height:52px;flex:1;border:none;border-radius:.5rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;cursor:pointer}._buttonPrimary_17hr9_293{background:var(--color-primary);color:var(--color-white)}._buttonPrimary_17hr9_293:hover:not(:disabled){background:var(--color-primary-dark)}._buttonPrimary_17hr9_293:disabled{opacity:.55;cursor:not-allowed}._buttonGhost_17hr9_307{background:var(--color-white);color:var(--color-secondary);border:1.5px solid #e2ddd5;flex:0 0 34%}._attribution_17hr9_314{margin-top:1rem;padding-top:.85rem;border-top:1px solid #eeeae3;font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light)}._attribution_17hr9_314 strong{color:var(--color-text);font-weight:600}@media(max-width:640px){._optionsBristol_17hr9_78{grid-template-columns:repeat(2,1fr)}._actions_17hr9_276{flex-direction:column}._buttonGhost_17hr9_307{flex:1}}._overlay_19ous_1{position:fixed;inset:0;background:#1a2b3399;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:200;overflow-y:auto}._dialog_19ous_13{background:var(--color-white);border-radius:.875rem;max-width:27rem;width:100%;overflow:hidden;box-shadow:0 20px 50px #0000004d;margin:auto}._top_19ous_23{background:var(--color-error);color:var(--color-white);padding:1.1rem 1.25rem}._kicker_19ous_29{font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9}._title_19ous_38{font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;margin:.2rem 0 0}._body_19ous_45{padding:1.25rem}._message_19ous_49{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-text);margin:0 0 1rem}._qualifier_19ous_58{border:1.5px solid #f0c98a;background:#fffaf0;border-radius:.5rem;padding:.875rem;margin-bottom:1rem}._qualifierQuestion_19ous_66{font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-text);margin:0 0 .55rem}._qualifierHint_19ous_74{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:.5rem 0 0}._options_19ous_81{display:flex;gap:.5rem}._option_19ous_81{flex:1;min-height:48px;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-text);cursor:pointer}._optionSelected_19ous_99{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-primary)}._contact_19ous_109{background:#f7f9fa;border:1px solid #eeeae3;border-radius:.5rem;padding:.875rem;margin-bottom:1rem}._contactLabel_19ous_117{font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light)}._contactName_19ous_126{font-family:Outfit,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--color-secondary);margin-top:.15rem}._contactPhone_19ous_134{display:inline-flex;align-items:center;min-height:44px;font-family:Outfit,sans-serif;font-weight:600;font-size:1rem;color:var(--color-primary-dark);text-decoration:none;margin-top:.15rem}._contactPhone_19ous_134:hover{text-decoration:underline}._contactFallback_19ous_150{font-family:Outfit,sans-serif;font-size:.75rem;color:#b45309;margin-top:.35rem}._contactMissing_19ous_157{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin-top:.2rem}._label_19ous_166{display:block;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-secondary);margin-bottom:.35rem}._textarea_19ous_175{width:100%;font-family:Outfit,sans-serif;font-size:.9375rem;padding:.65rem .75rem;border:1.5px solid #e2ddd5;border-radius:.5rem;resize:vertical;min-height:76px;color:var(--color-text)}._textarea_19ous_175:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._error_19ous_193{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-error);margin:.5rem 0 0}._saved_19ous_200{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:.75rem 0 0}._actions_19ous_207{display:flex;gap:.6rem;margin-top:1rem}._button_19ous_213{min-height:52px;flex:1;border:none;border-radius:.5rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;cursor:pointer}._buttonPrimary_19ous_224{background:var(--color-primary);color:var(--color-white)}._buttonPrimary_19ous_224:hover:not(:disabled){background:var(--color-primary-dark)}._buttonPrimary_19ous_224:disabled{opacity:.55;cursor:not-allowed}._region_seoyv_1{margin-bottom:1.25rem;max-width:44rem}._head_seoyv_6{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}._title_seoyv_15{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary);margin:0}._evaluatedAt_seoyv_27{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light)}._clear_seoyv_33{font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-text-light);background:#f7f9fa;border:1px solid #eeeae3;border-radius:.5rem;padding:.75rem .875rem}._alert_seoyv_43{border-radius:.5rem;padding:.875rem 1rem;margin-bottom:.625rem;border:1px solid #f0dcb4;background:#fffaf0}._alertImmediate_seoyv_51{border-color:#dc26264d;background:#dc26260d}._alertIncomplete_seoyv_56{border-color:#cfd8dc;background:#f4f6f7}._alertAcknowledged_seoyv_61{border-color:#05a89c4d;background:#05a89c0d}._alertHead_seoyv_66{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._message_seoyv_73{font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-text);margin:0}._detail_seoyv_81{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:.3rem 0 0}._window_seoyv_88{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:.3rem 0 0}._tag_seoyv_95{font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:700;padding:.2rem .55rem;border-radius:50px;white-space:nowrap;flex:none}._tagImmediate_seoyv_105{background:#dc26261f;color:var(--color-error)}._tagSupervisor_seoyv_110{background:#b453091f;color:#b45309}._tagIncomplete_seoyv_115{background:#e6ebed;color:var(--color-text-light)}._tagDone_seoyv_120{background:#05a89c24;color:var(--color-primary-dark)}._action_seoyv_125{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text);background:var(--color-white);border:1px solid rgba(5,168,156,.25);border-radius:.375rem;padding:.5rem .625rem;margin-top:.5rem}._actionWho_seoyv_136{color:var(--color-text-light);font-size:.75rem;display:block;margin-top:.2rem}._acknowledge_seoyv_143{font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;min-height:44px;padding:0 .85rem;border-radius:.5rem;border:1.5px solid #e2ddd5;background:var(--color-white);color:var(--color-secondary);cursor:pointer;margin-top:.6rem}._acknowledge_seoyv_143:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._inAppOnly_seoyv_162{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:.5rem 0 0;font-style:italic}._form_seoyv_170{margin-top:.6rem}._textarea_seoyv_174{width:100%;font-family:Outfit,sans-serif;font-size:.875rem;padding:.55rem .65rem;border:1.5px solid #e2ddd5;border-radius:.5rem;resize:vertical;min-height:60px;color:var(--color-text)}._textarea_seoyv_174:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._formActions_seoyv_192{display:flex;gap:.5rem;margin-top:.5rem}._save_seoyv_198{font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;min-height:44px;padding:0 1rem;border-radius:.5rem;border:none;background:var(--color-primary);color:var(--color-white);cursor:pointer}._save_seoyv_198:disabled{opacity:.55;cursor:not-allowed}._cancel_seoyv_216{margin-top:0}._error_seoyv_221{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-error);margin:.4rem 0 0}._container_t42bn_1{display:flex;flex-direction:column;gap:.75rem}._label_t42bn_7{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary)}._bypassNote_t42bn_14{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light)}._search_t42bn_20{font-family:Outfit,sans-serif;font-size:.9375rem;min-height:44px;padding:0 .75rem;border:1.5px solid #e2ddd5;border-radius:.5rem;color:var(--color-text);width:100%}._search_t42bn_20:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._list_t42bn_38{display:flex;flex-direction:column;gap:.5rem;max-height:22rem;overflow-y:auto}._option_t42bn_50{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.5rem .875rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);font-family:Outfit,sans-serif;font-size:1rem;color:var(--color-text);cursor:pointer;text-align:left;width:100%}._option_t42bn_50:hover{border-color:#b7cfd4}._option_t42bn_50:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._optionSelected_t42bn_77{border-color:var(--color-primary);background:#05a89c14;box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:600}._optionName_t42bn_84{font-weight:500}._optionSelected_t42bn_77 ._optionName_t42bn_84{font-weight:600;color:var(--color-primary-dark)}._count_t42bn_93{font-size:.8125rem;color:var(--color-text-light);flex:none}._noMatches_t42bn_99{font-family:Outfit,sans-serif;font-size:.875rem;color:var(--color-text-light);padding:.75rem 0}@media(max-width:768px){._list_t42bn_38{max-height:none}}._header_1s85z_1{margin-bottom:1.5rem}._title_1s85z_5{font-family:Outfit,sans-serif;font-weight:600;font-size:1.5rem;color:var(--color-text);margin:0 0 .25rem}._subtitle_1s85z_13{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-text-light);margin:0;max-width:64ch}._panel_1s85z_21{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;padding:1.25rem;margin-bottom:1.25rem;max-width:40rem}._panelWide_1s85z_39{max-width:none}._panelTitle_1s85z_43{font-family:Outfit,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--color-secondary);margin:0 0 .25rem}._panelHint_1s85z_51{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:0 0 1rem}._controls_1s85z_60{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem}._field_1s85z_68{display:flex;flex-direction:column;gap:.3rem}._label_1s85z_74{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light)}._dateInput_1s85z_83{font-family:Outfit,sans-serif;font-size:.9375rem;min-height:48px;padding:0 .75rem;border:1.5px solid #e2ddd5;border-radius:.5rem;color:var(--color-text)}._dateInput_1s85z_83:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._shiftOptions_1s85z_99{display:flex;gap:.5rem;flex-wrap:wrap}._shiftOption_1s85z_99{min-height:48px;padding:.5rem 1rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem}._shiftOptionSelected_1s85z_122{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-primary)}._shiftHours_1s85z_130{font-size:.6875rem;color:var(--color-text-light);font-weight:500}._shiftOptionSelected_1s85z_122 ._shiftHours_1s85z_130{color:var(--color-primary-dark)}._residentList_1s85z_142{display:flex;flex-direction:column;gap:.5rem}._resident_1s85z_142{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px;padding:.625rem .875rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);font-family:Outfit,sans-serif;cursor:pointer;text-align:left;width:100%}._resident_1s85z_142:hover{border-color:#b7cfd4}._resident_1s85z_142:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._residentLogged_1s85z_173{background:#fbfaf8}._residentName_1s85z_177{font-size:1rem;font-weight:600;color:var(--color-text)}._residentMeta_1s85z_183{display:block;font-size:.75rem;color:var(--color-text-light);margin-top:.1rem}._badge_1s85z_191{font-size:.6875rem;font-weight:700;padding:.2rem .6rem;border-radius:50px;flex:none}._badgeOutstanding_1s85z_199{background:#fffaf0;color:#b45309;border:1px solid #f0dcb4}._badgeLogged_1s85z_205{background:#05a89c1f;color:var(--color-primary-dark);border:1px solid rgba(5,168,156,.3)}._badgeLate_1s85z_211{background:#f4f6f7;color:var(--color-text-light);border:1px solid #e2ddd5;margin-left:.35rem}._backLink_1s85z_218{font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-primary-dark);background:none;border:none;cursor:pointer;padding:.5rem 0;min-height:44px}._backLink_1s85z_218:hover{text-decoration:underline}._overlay_1s85z_236{position:fixed;inset:0;background:#1a2b338c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:100}._dialog_1s85z_247{background:var(--color-white);border-radius:.875rem;max-width:26rem;width:100%;overflow:hidden;box-shadow:0 20px 50px #00000047}._dialogTopDanger_1s85z_256{background:var(--color-error);color:var(--color-white);padding:1.1rem 1.25rem}._dialogTopNeutral_1s85z_262{background:var(--color-secondary);color:var(--color-white);padding:1.1rem 1.25rem}._dialogKicker_1s85z_268{font-family:Outfit,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}._dialogTitle_1s85z_277{font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;margin:.2rem 0 0}._dialogBody_1s85z_284{padding:1.25rem}._dialogBody_1s85z_284 p{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-text);margin:0 0 1rem}._dialogActions_1s85z_295{display:flex;gap:.6rem;flex-wrap:wrap}._dialogButton_1s85z_301{min-height:48px;flex:1;border-radius:.5rem;font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;border:1.5px solid transparent;padding:0 1rem}._dialogPrimary_1s85z_313{background:var(--color-primary);color:var(--color-white)}._dialogGhost_1s85z_318{background:var(--color-white);color:var(--color-secondary);border-color:#e2ddd5}._header_5u2g4_1{margin-bottom:1.5rem}._title_5u2g4_5{font-family:Outfit,sans-serif;font-weight:600;font-size:1.5rem;color:var(--color-text);margin:0 0 .25rem}._subtitle_5u2g4_13{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-text-light);margin:0;max-width:68ch}._notice_5u2g4_21{font-family:Outfit,sans-serif;font-size:.8125rem;background:#f7f9fa;border:1px solid #eeeae3;border-left:3px solid var(--color-secondary);border-radius:.5rem;padding:.875rem 1rem;color:var(--color-text-light);margin:1rem 0 1.5rem;max-width:68ch}._notice_5u2g4_21 strong{color:var(--color-secondary)}._error_5u2g4_38,._success_5u2g4_39{font-family:Outfit,sans-serif;font-size:.875rem;border-radius:.5rem;padding:.75rem;margin-bottom:1rem;max-width:60rem}._error_5u2g4_38{color:var(--color-error);background:#dc262612;border:1px solid rgba(220,38,38,.25)}._success_5u2g4_39{color:var(--color-primary-dark);background:#05a89c14;border:1px solid rgba(5,168,156,.3)}._tableWrap_5u2g4_60{overflow-x:auto;background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem}._table_5u2g4_60{width:100%;border-collapse:collapse;font-family:Outfit,sans-serif;font-size:.875rem;min-width:46rem}._table_5u2g4_60 th,._table_5u2g4_60 td{text-align:left;padding:.75rem;border-bottom:1px solid #eeeae3;vertical-align:middle}._table_5u2g4_60 th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);white-space:nowrap}._rowInactive_5u2g4_92{background:#fbfaf8;color:var(--color-text-light)}._shiftName_5u2g4_97{font-weight:600;color:var(--color-text)}._internalName_5u2g4_102{font-size:.75rem;color:var(--color-text-light);display:block}._timeInput_5u2g4_108{font-family:Outfit,sans-serif;font-size:.9375rem;min-height:44px;padding:0 .5rem;border:1.5px solid #e2ddd5;border-radius:.5rem;color:var(--color-text);width:7.5rem}._textInput_5u2g4_119{font-family:Outfit,sans-serif;font-size:.9375rem;min-height:44px;padding:0 .5rem;border:1.5px solid #e2ddd5;border-radius:.5rem;color:var(--color-text);width:100%;min-width:8rem}._numberInput_5u2g4_131{width:5rem}._timeInput_5u2g4_108:focus,._textInput_5u2g4_119:focus,._numberInput_5u2g4_131:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._tag_5u2g4_144{font-size:.6875rem;font-weight:700;padding:.15rem .5rem;border-radius:50px;white-space:nowrap}._tagOvernight_5u2g4_152{background:#1f4a681a;color:var(--color-secondary)}._tagInactive_5u2g4_157{background:#f1efeb;color:var(--color-text-light)}._tagUsed_5u2g4_162{background:#05a89c1f;color:var(--color-primary-dark)}._actions_5u2g4_167{display:flex;gap:.4rem;flex-wrap:wrap}._button_5u2g4_173{font-family:Outfit,sans-serif;font-weight:600;font-size:.8125rem;min-height:44px;padding:0 .85rem;border-radius:.5rem;cursor:pointer;border:1.5px solid transparent;white-space:nowrap}._buttonPrimary_5u2g4_185{background:var(--color-primary);color:var(--color-white)}._buttonPrimary_5u2g4_185:hover:not(:disabled){background:var(--color-primary-dark)}._buttonPrimary_5u2g4_185:disabled{opacity:.5;cursor:not-allowed}._buttonOutline_5u2g4_199{background:var(--color-white);color:var(--color-secondary);border-color:#e2ddd5}._buttonOutline_5u2g4_199:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}._buttonDanger_5u2g4_210{background:var(--color-white);color:var(--color-error);border-color:#dc262659}._buttonDanger_5u2g4_210:hover{background:#dc26260f}._addRow_5u2g4_220{margin-top:1.25rem}._addPanel_5u2g4_224{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;padding:1.25rem;margin-top:1.25rem;max-width:46rem}._addTitle_5u2g4_233{font-family:Outfit,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--color-secondary);margin:0 0 1rem}._addGrid_5u2g4_241{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.875rem;margin-bottom:1rem}._field_5u2g4_248{display:flex;flex-direction:column;gap:.3rem}._label_5u2g4_254{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light)}._hint_5u2g4_263{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:-.5rem 0 1rem}._form_btyyl_6{width:100%}._shell_btyyl_17{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}._main_btyyl_24{min-width:0}._rail_btyyl_28{display:grid;gap:1.1rem;align-content:start}@media(min-width:1100px){._shell_btyyl_17{grid-template-columns:minmax(0,1fr) 20rem}._rail_btyyl_28{position:sticky;top:1rem}}._progressTrack_btyyl_54{height:6px;border-radius:99px;background:#e9e5df;overflow:hidden}._progressFill_btyyl_61{height:100%;background:var(--color-primary);transition:width .2s ease}._task_btyyl_75{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:.75rem;align-items:center;border:1px solid #eeeae3;border-radius:.5rem;padding:.45rem .6rem;margin-bottom:.4rem;background:#fdfdfc}._taskAnswered_btyyl_87{background:var(--color-white);border-color:#dce9ea}._taskName_btyyl_92{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary);display:flex;align-items:center;justify-content:space-between;gap:.5rem}._answeredTick_btyyl_104{color:var(--color-primary);font-size:.875rem;flex:none}._scale_btyyl_119{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}._level_btyyl_131{min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.5rem .35rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2;color:var(--color-text-light);cursor:pointer}._level_btyyl_131:hover{border-color:#b7cfd4}._level_btyyl_131:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._levelSelected_btyyl_158{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);box-shadow:inset 0 0 0 1px var(--color-primary)}._explainerToggle_btyyl_167{font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:600;color:var(--color-primary-dark);background:none;border:none;cursor:pointer;padding:.5rem 0;min-height:44px;text-align:left}._explainerToggle_btyyl_167:hover{text-decoration:underline}._explainer_btyyl_167{background:#f7f9fa;border:1px solid #eeeae3;border-radius:.5rem;padding:.875rem 1rem;margin-bottom:1.25rem}._explainerTitle_btyyl_192{font-family:Outfit,sans-serif;font-weight:600;font-size:.875rem;color:var(--color-secondary);margin:0 0 .6rem}._explainerList_btyyl_200{margin:0;display:grid;gap:.6rem}._explainerRow_btyyl_206{display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:.75rem;font-family:Outfit,sans-serif;font-size:.8125rem}._explainerTerm_btyyl_214{font-weight:600;color:var(--color-text)}._explainerDef_btyyl_219{color:var(--color-text-light);margin:0}._context_btyyl_226{background:#f7f9fa;border:1px solid #eeeae3;border-radius:.5rem;padding:.75rem .875rem;margin-bottom:1.25rem}._contextGrid_btyyl_234{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.3rem .75rem;font-family:Outfit,sans-serif;font-size:.8125rem}._contextGrid_btyyl_234 dt{color:var(--color-text-light)}._contextGrid_btyyl_234 dd{margin:0;font-weight:600;color:var(--color-secondary)}._sectionTitle_btyyl_253{font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-secondary);margin:0 0 .15rem}._hint_btyyl_261{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:0 0 .75rem}._banner_btyyl_268{border-radius:.5rem;padding:.75rem .875rem;font-family:Outfit,sans-serif;font-size:.8125rem;margin-bottom:1.1rem;display:flex;gap:.6rem;align-items:flex-start}._bannerLate_btyyl_279{background:#fffaf0;border:1px solid #f0c98a;color:#7c4a06}._bannerOffline_btyyl_285{background:#f4f6f7;border:1px solid #e2ddd5;color:var(--color-text-light)}._bannerError_btyyl_291{background:#dc262612;border:1px solid rgba(220,38,38,.25);color:var(--color-error)}._bannerAmended_btyyl_297{background:#05a89c0f;border:1px solid rgba(5,168,156,.3);color:var(--color-primary-dark)}._textarea_btyyl_303{width:100%;font-family:Outfit,sans-serif;font-size:.9375rem;padding:.65rem .75rem;border:1.5px solid #e2ddd5;border-radius:.5rem;resize:vertical;min-height:72px;color:var(--color-text);margin-bottom:1.35rem}._textarea_btyyl_303:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._progress_btyyl_54{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:0 0 .4rem}._rail_btyyl_28 ._textarea_btyyl_303{margin-bottom:0}._actions_btyyl_340{display:flex;gap:.6rem;margin-top:.35rem}._button_btyyl_346{min-height:52px;flex:1;border:none;border-radius:.5rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;cursor:pointer}._buttonPrimary_btyyl_357{background:var(--color-primary);color:var(--color-white)}._buttonPrimary_btyyl_357:hover:not(:disabled){background:var(--color-primary-dark)}._buttonPrimary_btyyl_357:disabled{opacity:.55;cursor:not-allowed}._buttonGhost_btyyl_371{background:var(--color-white);color:var(--color-secondary);border:1.5px solid #e2ddd5;flex:0 0 34%}._attribution_btyyl_378{margin-top:1rem;padding-top:.85rem;border-top:1px solid #eeeae3;font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light)}@media(max-width:640px){._task_btyyl_75{grid-template-columns:1fr;gap:.4rem;padding:.75rem .85rem;margin-bottom:.6rem}._taskName_btyyl_92{font-size:1rem}._scale_btyyl_119{grid-template-columns:repeat(2,1fr)}._actions_btyyl_340{flex-direction:column}._buttonGhost_btyyl_371{flex:1}._explainerRow_btyyl_206{grid-template-columns:1fr;gap:.15rem}}._wrap_1stq8_10{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;overflow:hidden}._head_1stq8_17{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;border-bottom:1px solid #e2ddd5}._title_1stq8_27{font-family:Outfit,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--color-text);margin:0}._meta_1stq8_35{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:.15rem 0 0}._staleExport_1stq8_46{font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500;color:var(--color-secondary);margin:.35rem 0 0}._toolbar_1stq8_54{display:flex;gap:.5rem;align-items:center}._navButton_1stq8_60{font-family:Outfit,sans-serif;font-weight:600;font-size:.8125rem;min-height:44px;padding:0 .85rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);color:var(--color-secondary);cursor:pointer;white-space:nowrap}._navButton_1stq8_60:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-dark)}._navButton_1stq8_60:disabled{opacity:.45;cursor:not-allowed}._scroller_1stq8_88{overflow-x:auto;-webkit-overflow-scrolling:touch}._scroller_1stq8_88:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._table_1stq8_98{border-collapse:separate;border-spacing:0;font-family:Outfit,sans-serif;font-size:.75rem;min-width:60rem}._table_1stq8_98 th,._table_1stq8_98 td{border-right:1px solid #f0eeea;border-bottom:1px solid #f0eeea;padding:.35rem .25rem;text-align:center;white-space:nowrap;min-width:1.9rem}._table_1stq8_98 thead th{background:#f7f9fa;font-weight:600;font-size:.6875rem;color:var(--color-text-light);position:sticky;top:0;z-index:1}._stub_1stq8_127{position:sticky;left:0;z-index:2;background:var(--color-white);text-align:left;padding-left:.85rem;padding-right:.85rem;font-weight:600;color:var(--color-secondary);box-shadow:1px 0 #e2ddd5;min-width:6.5rem}._table_1stq8_98 thead ._stub_1stq8_127{background:#f7f9fa;z-index:3}._blockHeader_1stq8_146 th{background:#fbfaf8;text-align:left;padding-left:.85rem;font-weight:600;font-size:.75rem;color:var(--color-secondary)}._totalRow_1stq8_155 td,._totalRow_1stq8_155 th{font-weight:700;background:#fbfaf8}._notRecorded_1stq8_167{background:repeating-linear-gradient(135deg,#fafafa,#fafafa 4px,#eceae5 4px 8px)}._recordedNone_1stq8_177{color:var(--color-text-light)}._onLeave_1stq8_181{background:#eef4f7;color:#4a6b7c;font-style:italic}._outsideStay_1stq8_187{background:#f7f6f4;color:#b9c2c6}._voided_1stq8_192{text-decoration:line-through;color:var(--color-text-light);background:#faf7f7}._immediate_1stq8_198{background:#dc262617;color:var(--color-error);font-weight:700}._cellButton_1stq8_204{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;width:100%;min-height:26px}._cellButton_1stq8_204:hover{text-decoration:underline}._amendedDot_1stq8_220{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--color-primary);margin-left:2px;vertical-align:super}._lateMark_1stq8_230{color:#b45309;font-size:.625rem;margin-left:1px}._legend_1stq8_238{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;padding:.75rem 1.25rem;border-top:1px solid #e2ddd5;font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light)}._legendItem_1stq8_250{display:flex;align-items:center;gap:.4rem}._swatch_1stq8_256{width:14px;height:14px;border-radius:3px;border:1px solid #e2ddd5;display:inline-block;flex:none}._adlTable_1stq8_267{min-width:38rem}._level1_1stq8_272{background:#05a89c29}._level2_1stq8_273{background:#05a89c17}._level3_1stq8_274{background:#f3748124}._level4_1stq8_275{background:#f3748142}._notApplicable_1stq8_284{background:#f4f4f6;color:#7c7f8a;font-style:italic;font-size:.72rem}._retiredRow_1stq8_291 ._stub_1stq8_127{color:var(--color-text-light);font-style:italic}._trend_1stq8_298{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;padding:1.25rem}._trendRow_1stq8_305{display:grid;grid-template-columns:minmax(7rem,1fr) auto auto minmax(9rem,1.2fr);gap:.75rem;align-items:center;padding:.6rem 0;border-bottom:1px solid #f0eeea;font-family:Outfit,sans-serif;font-size:.875rem}._trendRow_1stq8_305:last-child{border-bottom:none}._trendLabel_1stq8_320{font-weight:600;color:var(--color-text)}._trendValue_1stq8_325{font-size:.8125rem;color:var(--color-text-light);white-space:nowrap}._trendBetter_1stq8_331{color:var(--color-primary-dark);font-weight:600;font-size:.8125rem}._trendWorse_1stq8_337{color:#b45309;font-weight:600;font-size:.8125rem}._trendFlat_1stq8_343{color:var(--color-text-light);font-size:.8125rem}._trendNone_1stq8_348{color:var(--color-text-light);font-size:.8125rem;font-style:italic}._notApplicable_1stq8_284{font-family:Outfit,sans-serif;font-size:.75rem;color:var(--color-text-light);margin:1rem 0 0;padding-top:.75rem;border-top:1px dashed #e2ddd5}@media(max-width:640px){._trendRow_1stq8_305{grid-template-columns:1fr auto;row-gap:.2rem}}._overlay_bc2hn_1{position:fixed;inset:0;background:#1a2b3380;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:150;overflow-y:auto}._panel_bc2hn_13{background:var(--color-white);border-radius:.875rem;max-width:30rem;width:100%;box-shadow:0 20px 50px #00000040;margin:auto;overflow:hidden}._head_bc2hn_23{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #eeeae3;background:#f7f9fa}._title_bc2hn_33{font-family:Outfit,sans-serif;font-weight:600;font-size:1rem;color:var(--color-text);margin:0}._sub_bc2hn_41{font-family:Outfit,sans-serif;font-size:.8125rem;color:var(--color-text-light);margin:.15rem 0 0}._close_bc2hn_48{background:none;border:none;font-size:1rem;color:var(--color-text-light);cursor:pointer;min-height:44px;min-width:44px}._close_bc2hn_48:hover{color:var(--color-text)}._body_bc2hn_62{padding:1.25rem;font-family:Outfit,sans-serif}._sectionTitle_bc2hn_67{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light);margin:1.1rem 0 .5rem}._sectionTitle_bc2hn_67:first-of-type{margin-top:0}._muted_bc2hn_80{font-size:.875rem;color:var(--color-text-light);margin:0 0 .4rem}._notes_bc2hn_86{font-size:.875rem;color:var(--color-text);background:#f7f9fa;border-radius:.375rem;padding:.5rem .625rem;margin:.5rem 0 0}._events_bc2hn_95{margin:0;padding-left:1.1rem;font-size:.875rem;color:var(--color-text)}._events_bc2hn_95 li{margin-bottom:.25rem}._changes_bc2hn_106{margin:0;padding:0;list-style:none}._change_bc2hn_106{border-left:2px solid var(--color-primary);padding:0 0 0 .7rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.12rem}._changeWhen_bc2hn_121{font-size:.6875rem;color:var(--color-text-light);letter-spacing:.02em}._changeWhat_bc2hn_127{font-size:.875rem;font-weight:600;color:var(--color-secondary)}._changeReason_bc2hn_133{font-size:.8125rem;color:var(--color-text-light);font-style:italic}._voided_bc2hn_139{font-size:.8125rem;color:var(--color-error);background:#dc26260f;border:1px solid rgba(220,38,38,.2);border-radius:.375rem;padding:.5rem .625rem;margin:0 0 .75rem}._late_bc2hn_149{font-size:.8125rem;color:#7c4a06;background:#fffaf0;border:1px solid #f0dcb4;border-radius:.375rem;padding:.5rem .625rem;margin:0 0 .75rem}._error_bc2hn_159{font-size:.875rem;color:var(--color-error)}._footnote_bc2hn_164{font-size:.75rem;color:var(--color-text-light);margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #eeeae3}._header_wg3dz_1{margin-bottom:1.5rem}._title_wg3dz_5{font-family:Outfit,sans-serif;font-weight:600;font-size:1.5rem;color:var(--color-text);margin:0 0 .25rem}._subtitle_wg3dz_13{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-text-light);margin:0;max-width:70ch}._pickers_wg3dz_21{display:grid;grid-template-columns:minmax(260px,22rem) 1fr;gap:1.25rem;align-items:start;margin-bottom:1.5rem}._panel_wg3dz_29{background:var(--color-white);border:1px solid #e2ddd5;border-radius:.5rem;padding:1.25rem}._panelTitle_wg3dz_36{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:var(--color-secondary);margin:0 0 .75rem}._residentList_wg3dz_44{display:flex;flex-wrap:wrap;gap:.5rem}._resident_wg3dz_44{font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;min-height:48px;padding:0 1rem;border:1.5px solid #e2ddd5;border-radius:.5rem;background:var(--color-white);color:var(--color-text);cursor:pointer}._resident_wg3dz_44:hover{border-color:#b7cfd4}._residentSelected_wg3dz_67{border-color:var(--color-primary);background:#05a89c14;color:var(--color-primary-dark);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-primary)}._tabs_wg3dz_75{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._tab_wg3dz_75{font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;min-height:44px;padding:0 1rem;border:1.5px solid #e2ddd5;border-radius:50px;background:var(--color-white);color:var(--color-secondary);cursor:pointer}._tab_wg3dz_75:hover{border-color:var(--color-primary)}._tabActive_wg3dz_99{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}@media(max-width:1024px){._pickers_wg3dz_21{grid-template-columns:1fr}}._badge_qgzeu_1{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;line-height:1.2}._submitted_qgzeu_11{background-color:#f3f4f6;color:#4b5563}._approved_qgzeu_16{background-color:#dbeafe;color:var(--color-secondary)}._pendingPayment_qgzeu_21{background-color:#fef3c7;color:#92400e}._paid_qgzeu_26{background-color:#dcfce7;color:#166534}._denied_qgzeu_31{background-color:#fecaca;color:#991b1b}._cancelled_qgzeu_36{background-color:#f3f4f6;color:#9ca3af}._pageHeader_pvmq7_1{margin-bottom:1.5rem}._headerTop_pvmq7_5{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._title_pvmq7_13{margin:0 0 .5rem;font-size:1.75rem;color:var(--color-secondary)}._subtitle_pvmq7_19{margin:0;color:var(--color-text-light);font-size:.875rem}._newButton_pvmq7_25{padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._newButton_pvmq7_25:hover{background-color:var(--color-primary-dark)}._filters_pvmq7_41{display:flex;gap:1rem}._filterGroup_pvmq7_46{width:220px}._content_pvmq7_50{background:var(--color-white);border-radius:.75rem;box-shadow:0 2px 8px #0000000d;overflow:hidden}._loading_pvmq7_57,._errorBanner_pvmq7_58,._empty_pvmq7_59{padding:3rem 1.5rem;text-align:center;color:var(--color-text-light)}._errorBanner_pvmq7_58{color:var(--color-error)}._table_pvmq7_69{width:100%;border-collapse:collapse}._table_pvmq7_69 th,._table_pvmq7_69 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #eee}._table_pvmq7_69 th{background-color:#f8f9fa;font-weight:600;font-size:.8125rem;color:#555;text-transform:uppercase;letter-spacing:.5px}._table_pvmq7_69 tbody tr:hover{background-color:#f8f9fa}._row_pvmq7_94{cursor:pointer}._ticket_pvmq7_98{font-family:monospace;font-weight:500;color:var(--color-secondary)}._amount_pvmq7_104{font-variant-numeric:tabular-nums;font-weight:500}._date_pvmq7_109{color:var(--color-text-light);font-size:.875rem;white-space:nowrap}._pagination_pvmq7_115{display:flex;justify-content:space-between;align-items:center;padding:1rem;gap:1rem;border-top:1px solid #eee}._pageInfo_pvmq7_124{color:var(--color-text-light);font-size:.875rem}._pageButtons_pvmq7_129{display:flex;gap:.5rem}._pageButton_pvmq7_129{padding:.375rem .875rem;background:var(--color-white);color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;cursor:pointer}._pageButton_pvmq7_129:hover:not(:disabled){background:#f9fafb}._pageButton_pvmq7_129:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._headerTop_pvmq7_5{flex-direction:column}._newButton_pvmq7_25{width:100%}._filters_pvmq7_41{flex-direction:column}._filterGroup_pvmq7_46{width:100%}._table_pvmq7_69 th,._table_pvmq7_69 td{padding:.625rem .75rem;font-size:.8125rem}}._overlay_1ao5s_1{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._dialog_1ao5s_12{background:var(--color-white);border-radius:.5rem;box-shadow:0 10px 25px #00000026;max-width:480px;width:100%;padding:1.5rem}._title_1ao5s_21{margin:0 0 .5rem;font-size:1.25rem;color:var(--color-secondary)}._body_1ao5s_27{color:var(--color-text);margin-bottom:1rem;font-size:.95rem}._field_1ao5s_33{display:flex;flex-direction:column;margin-bottom:1rem}._label_1ao5s_39{font-size:.875rem;font-weight:500;color:var(--color-text);margin-bottom:.375rem}._input_1ao5s_46,._textarea_1ao5s_47{padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font:inherit;color:var(--color-text)}._input_1ao5s_46:focus,._textarea_1ao5s_47:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c26}._textarea_1ao5s_47{resize:vertical;min-height:80px}._error_1ao5s_67{color:var(--color-error);font-size:.875rem;margin-bottom:.75rem}._actions_1ao5s_73{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}._cancel_1ao5s_80{background:var(--color-white);color:#374151;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer}._cancel_1ao5s_80:hover{background:#f9fafb}._primary_1ao5s_94{background:var(--color-primary);color:var(--color-white);border:none;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer}._primary_1ao5s_94:hover:not(:disabled){background:var(--color-primary-dark)}._primary_1ao5s_94:disabled,._destructive_1ao5s_109:disabled{opacity:.6;cursor:not-allowed}._destructive_1ao5s_109{background:var(--color-white);color:var(--color-error);border:1px solid var(--color-error);padding:.5rem 1rem;border-radius:.375rem;font-weight:500;cursor:pointer}._destructive_1ao5s_109:hover:not(:disabled){background:var(--color-error);color:var(--color-white)}._container_t6991_1{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:12px;max-width:400px;margin:0 auto}._icon_t6991_10{width:60px;height:60px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 20px}._title_t6991_23{color:var(--color-secondary);margin:0 0 10px;font-size:24px}._message_t6991_29{color:#666;margin:0 0 20px;font-size:14px}._ticket_t6991_35{background:#fff;padding:16px;border-radius:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000000d}._ticketLabel_t6991_43{display:block;font-size:12px;color:#888;margin-bottom:4px}._ticketNumber_t6991_50{font-size:18px;font-weight:600;color:var(--color-secondary);font-family:monospace}._button_t6991_57{background-color:var(--color-primary);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}._button_t6991_57:hover{background-color:var(--color-primary-dark)}._wrapper_1wu5t_1{max-width:720px}._header_1wu5t_5{margin-bottom:1.5rem}._title_1wu5t_9{margin:0 0 .5rem;font-size:1.75rem;color:var(--color-secondary)}._subtitle_1wu5t_15{margin:0;color:var(--color-text-light);font-size:.875rem}._form_1wu5t_21{background:var(--color-white);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:1rem}._targetFieldset_1wu5t_31{border:1px solid var(--color-border);border-radius:.5rem;padding:.75rem 1rem 1rem;margin:0}._targetLegend_1wu5t_38{padding:0 .25rem;font-size:.875rem;font-weight:500;color:var(--color-text)}._targetRadios_1wu5t_45{display:flex;gap:1.5rem;margin-top:.25rem}._targetRadioOption_1wu5t_51{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9375rem;color:var(--color-text)}._targetRadioOption_1wu5t_51 input[type=radio]{accent-color:var(--color-primary);width:1rem;height:1rem;cursor:pointer}._error_1wu5t_67{padding:.75rem 1rem;background:#fef2f2;color:var(--color-error);border:1px solid #fecaca;border-radius:.375rem;font-size:.875rem}._receiptField_1wu5t_76{display:flex;flex-direction:column;gap:.375rem}._receiptLabel_1wu5t_82{font-size:.875rem;font-weight:500;color:var(--color-text)}._receiptHint_1wu5t_88{font-size:.75rem;color:var(--color-text-light)}._fileInput_1wu5t_93{font-size:.875rem}._actions_1wu5t_97{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._submitButton_1wu5t_104{padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_1wu5t_104:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_1wu5t_104:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1wu5t_125{padding:.75rem 1.5rem;background-color:var(--color-white);color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}._cancelButton_1wu5t_125:hover{background-color:#f9fafb}._backButton_1i3ey_1{background:none;border:none;color:var(--color-primary);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem}._backButton_1i3ey_1:hover{color:var(--color-primary-dark);text-decoration:underline}._header_1i3ey_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._headerInfo_1i3ey_25{display:flex;flex-direction:column;gap:.25rem}._ticket_1i3ey_31{font-family:monospace;font-size:1.25rem;font-weight:500;color:var(--color-secondary)}._subtitle_1i3ey_38{color:var(--color-text-light);font-size:.875rem}._headerActions_1i3ey_43{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._actionButton_1i3ey_50{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;border:none}._primaryAction_1i3ey_59{background:var(--color-primary);color:var(--color-white)}._primaryAction_1i3ey_59:hover{background:var(--color-primary-dark)}._secondaryAction_1i3ey_68{background:var(--color-secondary);color:var(--color-white)}._secondaryAction_1i3ey_68:hover{background:#1a4160}._destructiveAction_1i3ey_77{background:var(--color-white);color:var(--color-error);border:1px solid var(--color-error)}._destructiveAction_1i3ey_77:hover{background:var(--color-error);color:var(--color-white)}._outlineAction_1i3ey_88{background:var(--color-white);color:#374151;border:1px solid #d1d5db}._outlineAction_1i3ey_88:hover{background:#f9fafb}._errorBanner_1i3ey_98{padding:.75rem 1rem;background:#fef2f2;color:var(--color-error);border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}._card_1i3ey_108{background:var(--color-white);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d;margin-bottom:1.25rem}._sectionTitle_1i3ey_116{margin:0 0 1rem;font-size:1.125rem;color:var(--color-secondary)}._fieldGrid_1i3ey_122{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem}._field_1i3ey_122{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_1i3ey_134{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);font-weight:600}._fieldValue_1i3ey_142{color:var(--color-text);font-size:.95rem}._description_1i3ey_147{grid-column:1 / -1;display:flex;flex-direction:column;gap:.25rem}._descriptionText_1i3ey_154{margin:0;color:var(--color-text);line-height:1.5;white-space:pre-wrap}._receiptRow_1i3ey_161{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._receiptLink_1i3ey_168{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:.9rem;padding:0}._receiptLink_1i3ey_168:hover{text-decoration:underline}._receiptUpload_1i3ey_181{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._fileInput_1i3ey_188{font-size:.875rem}._loading_1i3ey_192,._notFound_1i3ey_193{padding:3rem 1.5rem;text-align:center;color:var(--color-text-light)}._amount_1i3ey_199{font-variant-numeric:tabular-nums;font-weight:500;font-size:1rem;color:var(--color-text)}._badge_2pbcm_1{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;line-height:1.2}._pending_2pbcm_11{background-color:#f3f4f6;color:#4b5563}._inProgress_2pbcm_16,._approved_2pbcm_21{background-color:#dbeafe;color:var(--color-secondary)}._denied_2pbcm_26{background-color:#fecaca;color:#991b1b}._completed_2pbcm_31{background-color:#dcfce7;color:#166534}._cancelled_2pbcm_36{background-color:#f3f4f6;color:#9ca3af}._pageHeader_61c1m_1{margin-bottom:1.5rem}._headerTop_61c1m_5{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._title_61c1m_13{margin:0 0 .5rem;font-size:1.75rem;color:var(--color-secondary)}._subtitle_61c1m_19{margin:0;color:var(--color-text-light);font-size:.875rem}._newButton_61c1m_25{padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._newButton_61c1m_25:hover{background-color:var(--color-primary-dark)}._filters_61c1m_41{display:flex;gap:1rem;flex-wrap:wrap}._filterGroup_61c1m_47{width:220px}._content_61c1m_51{background:var(--color-white);border-radius:.75rem;box-shadow:0 2px 8px #0000000d;overflow:hidden}._loading_61c1m_58,._errorBanner_61c1m_59,._empty_61c1m_60{padding:3rem 1.5rem;text-align:center;color:var(--color-text-light)}._errorBanner_61c1m_59{color:var(--color-error)}._table_61c1m_70{width:100%;border-collapse:collapse}._table_61c1m_70 th,._table_61c1m_70 td{padding:.875rem 1rem;text-align:left;border-bottom:1px solid #eee}._table_61c1m_70 th{background-color:#f8f9fa;font-weight:600;font-size:.8125rem;color:#555;text-transform:uppercase;letter-spacing:.5px}._table_61c1m_70 tbody tr:hover{background-color:#f8f9fa}._row_61c1m_95{cursor:pointer}._ticket_61c1m_99{font-family:monospace;font-weight:500;color:var(--color-secondary)}._date_61c1m_105{color:var(--color-text-light);font-size:.875rem;white-space:nowrap}._muted_61c1m_111{color:var(--color-text-light);font-style:italic}._pagination_61c1m_116{display:flex;justify-content:space-between;align-items:center;padding:1rem;gap:1rem;border-top:1px solid #eee}._pageInfo_61c1m_125{color:var(--color-text-light);font-size:.875rem}._pageButtons_61c1m_130{display:flex;gap:.5rem}._pageButton_61c1m_130{padding:.375rem .875rem;background:var(--color-white);color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;cursor:pointer}._pageButton_61c1m_130:hover:not(:disabled){background:#f9fafb}._pageButton_61c1m_130:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){._headerTop_61c1m_5{flex-direction:column}._newButton_61c1m_25{width:100%}._filters_61c1m_41{flex-direction:column}._filterGroup_61c1m_47{width:100%}._table_61c1m_70 th,._table_61c1m_70 td{padding:.625rem .75rem;font-size:.8125rem}}._wrapper_ezjm9_1{max-width:720px}._header_ezjm9_5{margin-bottom:1.5rem}._title_ezjm9_9{margin:0 0 .5rem;font-size:1.75rem;color:var(--color-secondary)}._subtitle_ezjm9_15{margin:0;color:var(--color-text-light);font-size:.875rem}._form_ezjm9_21{background:var(--color-white);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:1rem}._error_ezjm9_31{padding:.75rem 1rem;background:#fef2f2;color:var(--color-error);border:1px solid #fecaca;border-radius:.375rem;font-size:.875rem}._actions_ezjm9_40{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._submitButton_ezjm9_47{padding:.75rem 1.5rem;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_ezjm9_47:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_ezjm9_47:disabled{opacity:.6;cursor:not-allowed}._cancelButton_ezjm9_68{padding:.75rem 1.5rem;background-color:var(--color-white);color:#374151;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer}._cancelButton_ezjm9_68:hover{background-color:#f9fafb}._timeline_u9a73_1{display:flex;flex-direction:column;gap:.75rem}._entry_u9a73_7{display:flex;gap:.75rem;position:relative;padding-bottom:.5rem}._entry_u9a73_7:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:-4px;width:2px;background:#e5e7eb}._dot_u9a73_24{width:12px;height:12px;border-radius:50%;background:var(--color-primary);margin-top:4px;flex-shrink:0;position:relative;z-index:1}._content_u9a73_35{display:flex;flex-direction:column;gap:.25rem;flex:1}._statusLine_u9a73_42{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.9rem}._oldStatus_u9a73_50{color:var(--color-text-light);text-decoration:line-through}._arrow_u9a73_55{color:var(--color-text-light)}._newStatus_u9a73_59{font-weight:500;color:var(--color-secondary)}._meta_u9a73_64{display:flex;gap:.75rem;font-size:.8rem;color:var(--color-text-light);flex-wrap:wrap}._note_u9a73_72{background:#f9fafb;border-left:3px solid var(--color-primary);padding:.5rem .75rem;border-radius:.25rem;font-size:.875rem;color:var(--color-text)}._panel_1jga0_1{display:flex;flex-direction:column;gap:1rem}._list_1jga0_7{display:flex;flex-direction:column;gap:.75rem;max-height:360px;overflow-y:auto;padding-right:.25rem}._entry_1jga0_16{display:flex;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid #eef0f3}._avatar_1jga0_25{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}._content_1jga0_39{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._meta_1jga0_47{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem;color:var(--color-text-light)}._author_1jga0_56{font-weight:500;color:var(--color-secondary)}._note_1jga0_61{font-size:.9rem;color:var(--color-text);line-height:1.4;white-space:pre-wrap;word-wrap:break-word}._empty_1jga0_69{font-size:.875rem;color:var(--color-text-light);font-style:italic}._addForm_1jga0_75{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid #eee;padding-top:1rem}._textarea_1jga0_83{padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font:inherit;color:var(--color-text);resize:vertical;min-height:70px}._textarea_1jga0_83:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c26}._actions_1jga0_99{display:flex;justify-content:flex-end}._submitButton_1jga0_104{padding:.5rem 1rem;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}._submitButton_1jga0_104:hover:not(:disabled){background-color:var(--color-primary-dark)}._submitButton_1jga0_104:disabled{opacity:.6;cursor:not-allowed}._error_1jga0_124{color:var(--color-error);font-size:.875rem}._backButton_1hd5y_1{background:none;border:none;color:var(--color-primary);font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem}._backButton_1hd5y_1:hover{color:var(--color-primary-dark);text-decoration:underline}._header_1hd5y_16{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._headerInfo_1hd5y_25{display:flex;flex-direction:column;gap:.25rem}._ticket_1hd5y_31{font-family:monospace;font-size:1.25rem;font-weight:500;color:var(--color-secondary)}._subtitle_1hd5y_38{color:var(--color-text-light);font-size:.875rem}._headerActions_1hd5y_43{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._actionButton_1hd5y_50{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;border:none}._primaryAction_1hd5y_59{background:var(--color-primary);color:var(--color-white)}._primaryAction_1hd5y_59:hover{background:var(--color-primary-dark)}._secondaryAction_1hd5y_68{background:var(--color-secondary);color:var(--color-white)}._secondaryAction_1hd5y_68:hover{background:#1a4160}._destructiveAction_1hd5y_77{background:var(--color-white);color:var(--color-error);border:1px solid var(--color-error)}._destructiveAction_1hd5y_77:hover{background:var(--color-error);color:var(--color-white)}._outlineAction_1hd5y_88{background:var(--color-white);color:#374151;border:1px solid #d1d5db}._outlineAction_1hd5y_88:hover{background:#f9fafb}._errorBanner_1hd5y_98{padding:.75rem 1rem;background:#fef2f2;color:var(--color-error);border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}._card_1hd5y_108{background:var(--color-white);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000d;margin-bottom:1.25rem}._sectionTitle_1hd5y_116{margin:0 0 1rem;font-size:1.125rem;color:var(--color-secondary)}._fieldGrid_1hd5y_122{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem}._field_1hd5y_122{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_1hd5y_134{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light);font-weight:600}._fieldValue_1hd5y_142{color:var(--color-text);font-size:.95rem}._description_1hd5y_147{grid-column:1 / -1;display:flex;flex-direction:column;gap:.25rem}._descriptionText_1hd5y_154{margin:0;color:var(--color-text);line-height:1.5;white-space:pre-wrap}._assigneeCard_1hd5y_161{display:flex;align-items:center;gap:.75rem}._assigneeAvatar_1hd5y_167{width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}._assigneeName_1hd5y_180{font-weight:500;color:var(--color-text)}._assigneeEmail_1hd5y_185{color:var(--color-text-light);font-size:.875rem}._unassigned_1hd5y_190{color:var(--color-text-light);font-style:italic}._loading_1hd5y_195,._notFound_1hd5y_196{padding:3rem 1.5rem;text-align:center;color:var(--color-text-light)}._header_1ndyx_1{margin-bottom:2rem}._title_1ndyx_5{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}._subtitle_1ndyx_12{font-size:1.125rem;color:#6b7280;margin:0}._tabs_1ndyx_19{display:flex;gap:.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:2rem}._tab_1ndyx_19{background-color:transparent;border:none;padding:1rem 1.5rem;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .2s;display:flex;align-items:center;gap:.5rem}._tab_1ndyx_19:hover:not(:disabled){color:#374151}._tab_1ndyx_19:disabled{cursor:not-allowed;opacity:.6}._activeTab_1ndyx_51{color:var(--color-primary);border-bottom-color:var(--color-primary)}._content_1ndyx_57{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 1px 3px #0000001a;min-height:400px}._sectionHeader_1ndyx_69{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}._sectionTitle_1ndyx_78{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}._sectionDescription_1ndyx_85{font-size:1rem;color:#6b7280;margin:0}._viewButton_1ndyx_91,._newButton_1ndyx_92{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._viewButton_1ndyx_91:hover,._newButton_1ndyx_92:hover{background-color:var(--color-primary-dark)}._tableContainer_1ndyx_111{overflow-x:auto}._table_1ndyx_111{width:100%;border-collapse:collapse}._table_1ndyx_111 th{background-color:#f9fafb;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}._table_1ndyx_111 td{padding:1.25rem 1rem;border-bottom:1px solid #f3f4f6}._table_1ndyx_111 tbody tr:hover:not(._disabledRow_1ndyx_135){background-color:#f9fafb}._disabledRow_1ndyx_135{opacity:.6}._reportName_1ndyx_143{font-weight:500;color:#1a1a1a;display:flex;align-items:center;gap:.75rem}._description_1ndyx_151{color:#6b7280;max-width:600px}._comingSoonBadge_1ndyx_156{font-size:.75rem;background-color:#fef3c7;color:#92400e;padding:.25rem .5rem;border-radius:9999px;font-weight:600}._actionButton_1ndyx_165{background-color:#fff;color:var(--color-primary);border:1px solid var(--color-primary);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._actionButton_1ndyx_165:hover:not(:disabled){background-color:var(--color-primary);color:#fff}._actionButton_1ndyx_165:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;color:#6b7280}._loading_1ndyx_191{text-align:center;padding:3rem;color:#6b7280}._spinner_1ndyx_197{border:3px solid #f3f4f6;border-top:3px solid var(--color-primary);border-radius:50%;width:40px;height:40px;animation:_spin_1ndyx_197 1s linear infinite;margin:0 auto 1rem}@keyframes _spin_1ndyx_197{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorBanner_1ndyx_212{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}._errorClose_1ndyx_224{background:none;border:none;color:#991b1b;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}._empty_1ndyx_234{text-align:center;padding:3rem}._emptyText_1ndyx_239{font-size:1.25rem;font-weight:500;color:#374151;margin:0 0 .5rem}._emptySubtext_1ndyx_246{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}._emptyButton_1ndyx_252{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._emptyButton_1ndyx_252:hover{background-color:var(--color-primary-dark)}._row_1ndyx_268{cursor:pointer}._providerName_1ndyx_272{font-weight:500;color:#1a1a1a}._actions_1ndyx_277{text-align:right}._deleteButton_1ndyx_281{background-color:#fff;color:var(--color-error);border:1px solid var(--color-error);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._deleteButton_1ndyx_281:hover{background-color:var(--color-error);color:#fff}._inventoryToolbar_1ndyx_299{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._filterSelect_1ndyx_306{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem;color:#374151;background-color:#fff;cursor:pointer;min-width:180px}._filterSelect_1ndyx_306:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #05a89c26}._residentNameCell_1ndyx_323{font-weight:500;color:#1a1a1a;white-space:nowrap}._rowEven_1ndyx_329{background-color:#f9fafb}._noItemsCell_1ndyx_333{color:#9ca3af;font-style:italic}._printButtons_1ndyx_339{display:flex;gap:.5rem;margin-left:auto}._printButton_1ndyx_339{background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._printButton_1ndyx_339:hover:not(:disabled){background-color:var(--color-primary-dark)}._printButton_1ndyx_339:disabled{opacity:.4;cursor:not-allowed}@keyframes _overlayIn_1ndyx_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayOut_1ndyx_1{0%{opacity:1}to{opacity:0}}@keyframes _modalIn_1ndyx_1{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _modalOut_1ndyx_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.98)}}._modalOverlay_1ndyx_387{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_overlayIn_1ndyx_1 .2s ease}._modalOverlayClosing_1ndyx_398{animation:_overlayOut_1ndyx_1 .22s ease forwards}._modal_1ndyx_387{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 60px #0003;width:100%;max-width:420px;margin:1rem;animation:_modalIn_1ndyx_1 .2s ease}._modalClosing_1ndyx_412{animation:_modalOut_1ndyx_1 .22s ease forwards}._modalHeader_1ndyx_416{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}._modalTitle_1ndyx_424{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}._modalClose_1ndyx_431{background:none;border:none;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;padding:0}._modalClose_1ndyx_431:hover{color:#1a1a1a}._modalBody_1ndyx_445{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}._modalLabel_1ndyx_452{font-size:.875rem;font-weight:500;color:#374151}._modalBody_1ndyx_445 ._filterSelect_1ndyx_306{width:100%}._modalFooter_1ndyx_462{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}._cancelButton_1ndyx_470{background-color:#fff;color:#374151;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}._cancelButton_1ndyx_470:hover{background-color:#f9fafb}._screenContent_1ndyx_488{display:contents}._printArea_1ndyx_492{display:none}@media print{._screenContent_1ndyx_488,._modalOverlay_1ndyx_387{display:none!important}._printArea_1ndyx_492{display:block;font-family:Outfit,Arial,sans-serif;font-size:11pt;color:#000;padding:0}._printTitle_1ndyx_514{font-size:16pt;font-weight:700;margin:0 0 .25rem;color:#000}._printMeta_1ndyx_521{font-size:9pt;color:#555;margin:0 0 1.5rem}._printSection_1ndyx_528{page-break-after:always}._printSection_1ndyx_528:last-child{page-break-after:avoid}._printPersonHeading_1ndyx_536{font-size:13pt;font-weight:700;margin:0 0 .2rem;color:#000;border-bottom:2px solid #000;padding-bottom:.25rem}._printHouseHeading_1ndyx_545{font-size:14pt;font-weight:700;margin:0 0 .75rem;color:#000;background-color:#e5e7eb;padding:.3rem .5rem}._printResidentBlock_1ndyx_554{margin-bottom:1rem}._printResidentHeading_1ndyx_558{font-size:11pt;font-weight:600;margin:0 0 .2rem;color:#000}._printResidentMeta_1ndyx_565{font-size:9pt;color:#555;margin:0 0 .4rem}._printResidentSubMeta_1ndyx_571{font-weight:400;font-size:9pt;color:#555}._printNoItems_1ndyx_577{font-size:9pt;font-style:italic;color:#777;margin:.25rem 0 .5rem}._printTable_1ndyx_584{width:100%;border-collapse:collapse;font-size:9pt;margin-bottom:.75rem}._printTable_1ndyx_584 th{background-color:#f3f4f6;border:1px solid #d1d5db;padding:.25rem .5rem;text-align:left;font-weight:600}._printTable_1ndyx_584 td{border:1px solid #d1d5db;padding:.25rem .5rem}._printTable_1ndyx_584 tbody tr:nth-child(2n) td{background-color:#f9fafb}}._trainingReportTable_1ndyx_610 td,._trainingReportTable_1ndyx_610 th{padding:.625rem .75rem;font-size:.875rem}._trainingGroupEven_1ndyx_616{background-color:#f9fafb}._trainingUserRow_1ndyx_621:hover td{background-color:#f0fdf4}._expandCell_1ndyx_625{width:2rem;text-align:center}._expandIcon_1ndyx_630{font-size:.75rem;color:var(--color-primary)}._trainingDetailRow_1ndyx_635 td{background-color:#f9fafb;font-size:.875rem;padding-top:.5rem;padding-bottom:.5rem}._trainingCategoryCell_1ndyx_642{padding-left:2rem!important;color:#374151}._allCompliant_1ndyx_647{color:#15803d;font-weight:600}._partialCompliant_1ndyx_652{color:#b45309;font-weight:600}._compliantTag_1ndyx_657{display:inline-block;background-color:#dcfce7;color:#15803d;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:1rem}._pendingTag_1ndyx_667{display:inline-block;background-color:#fef3c7;color:#92400e;font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:1rem}._overdueTag_1ndyx_677{display:inline-block;background-color:#fee2e2;color:#b91c1c;font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px;white-space:nowrap}._trainingToggleLabel_1ndyx_688{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#374151;cursor:pointer;padding:.5rem 0}._trainingToggleLabel_1ndyx_688 input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--color-primary)}@media(max-width:768px){._container_1ndyx_707{padding:1rem}._header_1ndyx_1{margin-bottom:1.5rem}._title_1ndyx_5{font-size:1.5rem}._subtitle_1ndyx_12{font-size:1rem}._tabs_1ndyx_19{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_1ndyx_19{padding:.75rem 1rem;font-size:.9375rem;white-space:nowrap}._content_1ndyx_57{padding:1.5rem 1rem}._sectionHeader_1ndyx_69{flex-direction:column;align-items:stretch;gap:1rem}._viewButton_1ndyx_91{width:100%}._table_1ndyx_111{font-size:.875rem}._table_1ndyx_111 th,._table_1ndyx_111 td{padding:.75rem .5rem}._description_1ndyx_151{font-size:.875rem}._placeholderContent_1ndyx_761{padding:2rem 1rem}._placeholderIcon_1ndyx_765{font-size:3rem}._placeholderTitle_1ndyx_769{font-size:1.5rem}}._page_1d8pr_4{max-width:48rem;margin:0 auto;padding:2rem 1rem}._title_1d8pr_10{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:1.5rem}._list_1d8pr_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._card_1d8pr_26{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}._cardBody_1d8pr_38{flex:1;min-width:12rem}._cardTitle_1d8pr_43{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.25rem}._cardMeta_1d8pr_50{font-size:.875rem;color:var(--color-text-light)}._startLink_1d8pr_55{background:var(--color-primary);color:var(--color-white);border-radius:.5rem;padding:.75rem 1.5rem;text-decoration:none;font-weight:500;min-height:2.75rem;display:inline-flex;align-items:center}._startLink_1d8pr_55:hover{background:var(--color-primary-dark)}._completed_1d8pr_71{color:var(--color-primary-dark);font-weight:500}._empty_1d8pr_76{color:var(--color-text-light)}._error_1d8pr_80{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem}._retryButton_1d8pr_88{background:none;border:none;color:var(--color-error);text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}._question_1k8jw_7{padding:1rem 0;border-bottom:1px solid #e5e7eb}._question_1k8jw_7:last-child{border-bottom:none}._questionError_1k8jw_16{border-left:3px solid var(--color-error);padding-left:1rem;margin-left:-1rem}._fieldset_1k8jw_22{border:none;margin:0;padding:0}._legend_1k8jw_28{display:block;font-weight:500;color:var(--color-text);margin-bottom:.75rem;padding:0;line-height:1.5}._required_1k8jw_37{color:var(--color-error)}._scaleOptions_1k8jw_41{display:flex;flex-wrap:wrap;gap:.5rem}._scaleOption_1k8jw_41,._yesNoOption_1k8jw_54{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:4.5rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;background:var(--color-white)}._scaleOption_1k8jw_41:hover,._yesNoOption_1k8jw_54:hover{border-color:var(--color-primary)}._scaleOption_1k8jw_41:focus-within,._yesNoOption_1k8jw_54:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._scaleOption_1k8jw_41:has(input:checked),._yesNoOption_1k8jw_54:has(input:checked){border-color:var(--color-primary);background:#05a89c14}._scaleNumber_1k8jw_86{font-weight:600;color:var(--color-text)}._face_1k8jw_93{display:flex;color:var(--color-text-light)}._scaleOption_1k8jw_41:has(input:checked) ._face_1k8jw_93{color:var(--color-primary-dark)}._scaleOption_1k8jw_41:has(._face_1k8jw_93){min-width:6rem}._scaleLabel_1k8jw_108,._yesNoLabel_1k8jw_109{font-size:.875rem;color:var(--color-text-light);text-align:center}._yesNoOptions_1k8jw_115{display:flex;gap:.5rem}._freeTextBlock_1k8jw_120{display:flex;flex-direction:column}._textarea_1k8jw_125{width:100%;padding:.625rem;border:1px solid #d1d5db;border-radius:.5rem;font-family:inherit;font-size:1rem;color:var(--color-text);resize:vertical}._textarea_1k8jw_125:focus{outline:2px solid var(--color-primary);outline-offset:0;border-color:var(--color-primary)}._commentBlock_1k8jw_142{margin-top:.75rem;display:flex;flex-direction:column}._commentLabel_1k8jw_148{font-size:.875rem;color:var(--color-text-light);margin-bottom:.375rem}._errorMessage_1k8jw_154{margin-top:.5rem;font-size:.875rem;color:var(--color-error)}._backdrop_1mk3t_4{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}._dialog_1mk3t_15{background:var(--color-white);border-radius:.5rem;padding:1.5rem;max-width:28rem;line-height:1.6}._dialog_1mk3t_15:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._title_1mk3t_30{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.75rem}._body_1mk3t_37{color:var(--color-text)}._actions_1mk3t_41{display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}._primaryButton_1mk3t_48,._secondaryButton_1mk3t_49{border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._primaryButton_1mk3t_48{background:var(--color-primary);color:var(--color-white);border:none}._primaryButton_1mk3t_48:hover:not(:disabled){background:var(--color-primary-dark)}._secondaryButton_1mk3t_49{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary)}._primaryButton_1mk3t_48:disabled,._secondaryButton_1mk3t_49:disabled{opacity:.6;cursor:not-allowed}._page_92d6y_4{max-width:48rem;margin:0 auto;padding:2rem 1rem}._title_92d6y_10{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._subject_92d6y_17{font-size:1.125rem;font-weight:500;color:var(--color-primary-dark);margin-bottom:.5rem}._introduction_92d6y_24{color:var(--color-text-light);line-height:1.6;margin-bottom:1.5rem}._section_92d6y_30{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_92d6y_38{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._actions_92d6y_45{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}._primaryButton_92d6y_52{background:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._primaryButton_92d6y_52:hover:not(:disabled){background:var(--color-primary-dark)}._primaryButton_92d6y_52:disabled{opacity:.6;cursor:not-allowed}._secondaryButton_92d6y_74{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._cancelLink_92d6y_87,._backLink_92d6y_88{color:var(--color-text-light);text-decoration:none}._cancelLink_92d6y_87:hover,._backLink_92d6y_88:hover{text-decoration:underline}._error_92d6y_98{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem}._success_92d6y_107{background:var(--color-white);border:1px solid var(--color-primary);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;line-height:1.6}._confirmBackdrop_92d6y_116{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:1rem}._confirmDialog_92d6y_126{background:var(--color-white);border-radius:.5rem;padding:1.5rem;max-width:28rem;line-height:1.6}._confirmTitle_92d6y_134{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.75rem}._confirmActions_92d6y_141{display:flex;gap:.75rem;margin-top:1.5rem}._shell_16t5o_6{min-height:100vh;background:var(--color-background, #f9fafb);padding:2rem 1rem 4rem}._page_16t5o_12{max-width:48rem;margin:0 auto}._brand_16t5o_17{font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.5rem}._title_16t5o_26{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._introduction_16t5o_33{color:var(--color-text-light);line-height:1.6;margin-bottom:1.5rem}._section_16t5o_39{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_16t5o_47{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._actions_16t5o_54{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}._primaryButton_16t5o_61{background:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._primaryButton_16t5o_61:hover:not(:disabled){background:var(--color-primary-dark)}._primaryButton_16t5o_61:disabled{opacity:.6;cursor:not-allowed}._notice_16t5o_84{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;line-height:1.6;color:var(--color-text-light)}._noticeTitle_16t5o_93{font-size:1.25rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._error_16t5o_100{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem}._success_16t5o_109{background:var(--color-white);border:1px solid var(--color-primary);border-radius:.5rem;padding:1.5rem;line-height:1.6}._page_105yb_4{max-width:48rem;margin:0 auto;padding:2rem 1rem}._title_105yb_10{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:1.5rem}._list_105yb_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._card_105yb_26{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}._cardBody_105yb_38{flex:1;min-width:12rem}._cardTitle_105yb_43{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.25rem}._cardMeta_105yb_50{font-size:.875rem;color:var(--color-text-light)}._startLink_105yb_55{background:var(--color-primary);color:var(--color-white);border-radius:.5rem;padding:.75rem 1.5rem;text-decoration:none;font-weight:500;min-height:2.75rem;display:inline-flex;align-items:center}._startLink_105yb_55:hover{background:var(--color-primary-dark)}._completed_105yb_71{color:var(--color-primary-dark);font-weight:500}._empty_105yb_76{color:var(--color-text-light)}._error_105yb_80{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem}._retryButton_105yb_88{background:none;border:none;color:var(--color-error);text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}._progress_105yb_99{color:var(--color-text-light);margin-bottom:1rem}._page_9n09t_4{max-width:60rem;margin:0 auto;padding:2rem 1rem}._header_9n09t_10{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._title_9n09t_19{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:0}._newLink_9n09t_27{background:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s}._newLink_9n09t_27:hover{background:var(--color-primary-dark)}._list_9n09t_48{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._card_9n09t_57{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}._cardBody_9n09t_69{flex:1;min-width:14rem}._cardTitle_9n09t_74{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.25rem}._cardMeta_9n09t_81{font-size:.875rem;color:var(--color-text-light)}._actions_9n09t_86{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._statusDraft_9n09t_95,._statusOpen_9n09t_96,._statusClosed_9n09t_97{font-weight:600}._statusDraft_9n09t_95{color:var(--color-text-light)}._statusOpen_9n09t_96{color:var(--color-primary-dark)}._statusClosed_9n09t_97{color:var(--color-secondary)}._primaryButton_9n09t_26,._secondaryButton_9n09t_114,._destructiveButton_9n09t_115,._editLink_9n09t_116{border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;min-height:2.75rem;display:inline-flex;align-items:center;text-decoration:none}._primaryButton_9n09t_26{background:var(--color-primary);color:var(--color-white);border:none}._primaryButton_9n09t_26:hover:not(:disabled){background:var(--color-primary-dark)}._secondaryButton_9n09t_114,._editLink_9n09t_116{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary)}._destructiveButton_9n09t_115{background:var(--color-white);color:var(--color-error);border:1px solid var(--color-error)}._primaryButton_9n09t_26:disabled,._secondaryButton_9n09t_114:disabled,._destructiveButton_9n09t_115:disabled{opacity:.6;cursor:not-allowed}._error_9n09t_159{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem}._empty_9n09t_168{color:var(--color-text-light);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}._empty_9n09t_168 p{margin:0}._panel_2nznv_4{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._heading_2nznv_12{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._description_2nznv_19{color:var(--color-text-light);line-height:1.6;margin-bottom:1rem}._linkRow_2nznv_27{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}._linkInput_2nznv_34{flex:1 1 20rem;min-width:0;font-family:inherit;font-size:.9375rem;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;color:var(--color-secondary);min-height:2.75rem}._warnings_2nznv_47{color:var(--color-text-light);line-height:1.6;margin:0 0 1.5rem 1.25rem}._actions_2nznv_53{display:flex;flex-wrap:wrap;gap:.75rem}._primaryButton_2nznv_59{background:var(--color-primary);color:var(--color-white);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._primaryButton_2nznv_59:hover:not(:disabled){background:var(--color-primary-dark)}._secondaryButton_2nznv_76{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._dangerButton_2nznv_89{background:var(--color-white);color:var(--color-error);border:1px solid var(--color-error);border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;cursor:pointer;min-height:2.75rem}._primaryButton_2nznv_59:disabled,._secondaryButton_2nznv_76:disabled,._dangerButton_2nznv_89:disabled{opacity:.6;cursor:not-allowed}._error_2nznv_109{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem}._page_1sgvw_4{max-width:52rem;margin:0 auto;padding:2rem 1rem}._backLink_1sgvw_10{color:var(--color-text-light);text-decoration:none;display:inline-block;margin-bottom:1rem}._backLink_1sgvw_10:hover{text-decoration:underline}._title_1sgvw_21{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem}._banner_1sgvw_30{background:#f0fdfa;border:1px solid var(--color-primary);color:var(--color-text);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;line-height:1.6}._section_1sgvw_40{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._sectionHeader_1sgvw_48{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._sectionTitle_1sgvw_57{font-size:1.125rem;font-weight:600;color:var(--color-secondary)}._sectionActions_1sgvw_63,._questionActions_1sgvw_64{display:flex;gap:.75rem;flex-shrink:0}._questionList_1sgvw_70{list-style:decimal;padding-left:1.5rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:.75rem}._question_1sgvw_64{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._questionBody_1sgvw_87{flex:1;min-width:12rem}._questionText_1sgvw_92{color:var(--color-text);line-height:1.5}._questionMeta_1sgvw_97{font-size:.875rem;color:var(--color-text-light)}._textButton_1sgvw_102,._destructiveTextButton_1sgvw_103{background:none;border:none;padding:.5rem 0;font-family:inherit;font-size:.9375rem;cursor:pointer;text-decoration:underline;min-height:2.75rem}._textButton_1sgvw_102{color:var(--color-secondary)}._destructiveTextButton_1sgvw_103{color:var(--color-error)}._primaryButton_1sgvw_122,._secondaryButton_1sgvw_123{border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;min-height:2.75rem}._primaryButton_1sgvw_122{background:var(--color-primary);color:var(--color-white);border:none}._primaryButton_1sgvw_122:hover:not(:disabled){background:var(--color-primary-dark)}._secondaryButton_1sgvw_123{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary)}._textButton_1sgvw_102:disabled,._destructiveTextButton_1sgvw_103:disabled,._primaryButton_1sgvw_122:disabled,._secondaryButton_1sgvw_123:disabled{opacity:.6;cursor:not-allowed}._error_1sgvw_157{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem}._empty_1sgvw_166{color:var(--color-text-light)}._page_1a47y_1{max-width:720px}._back_1a47y_5{font-family:Outfit,sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-secondary);text-decoration:none;display:inline-block;margin-bottom:1rem}._back_1a47y_5:hover{color:var(--color-primary)}._title_1a47y_19{font-family:Outfit,sans-serif;font-weight:600;font-size:1.75rem;color:#000;margin:0 0 .5rem}._lede_1a47y_27{font-family:Outfit,sans-serif;font-size:1rem;line-height:1.55;color:#667085;margin:0 0 1.5rem}._form_1a47y_35{display:flex;flex-direction:column;gap:1.5rem;background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 8px #1018280f}._field_1a47y_45{display:flex;flex-direction:column;gap:.375rem}._fieldset_1a47y_51{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin:0;display:flex;flex-direction:column;gap:.5rem}._legend_1a47y_61{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:#101828;padding:0 .375rem}._label_1a47y_69{font-family:Outfit,sans-serif;font-weight:500;font-size:.9375rem;color:#344054}._optional_1a47y_76{font-weight:400;font-size:.8125rem;color:#667085}._input_1a47y_82,._inputNarrow_1a47y_83,._textarea_1a47y_84{font-family:Outfit,sans-serif;font-size:1rem;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:.5rem;padding:.625rem .75rem;min-height:44px}._inputNarrow_1a47y_83{max-width:10rem}._textarea_1a47y_84{resize:vertical;line-height:1.5}._input_1a47y_82:focus,._inputNarrow_1a47y_83:focus,._textarea_1a47y_84:focus{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}._hint_1a47y_112{font-family:Outfit,sans-serif;font-size:.8125rem;line-height:1.5;color:#667085;margin:0}._radio_1a47y_120,._checkbox_1a47y_121{display:flex;align-items:flex-start;gap:.625rem;font-family:Outfit,sans-serif;font-size:.9375rem;color:#344054;min-height:44px;padding:.25rem 0;cursor:pointer}._radio_1a47y_120 span{display:flex;flex-direction:column;gap:.125rem}._radio_1a47y_120 input,._checkbox_1a47y_121 input{margin-top:.3125rem;width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex:none}._roles_1a47y_149{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:0 1rem}._dates_1a47y_155{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1rem}._actions_1a47y_161{display:flex;align-items:center;gap:1rem;border-top:1px solid #e5e7eb;padding-top:1.25rem}._primaryButton_1a47y_169{font-family:Outfit,sans-serif;font-weight:600;font-size:.9375rem;color:#fff;background:var(--color-primary);border:none;border-radius:.5rem;padding:.75rem 1.5rem;min-height:44px;cursor:pointer;transition:background-color .2s}._primaryButton_1a47y_169:hover:not(:disabled){background:var(--color-primary-dark)}._primaryButton_1a47y_169:disabled{opacity:.6;cursor:not-allowed}._cancel_1a47y_192{font-family:Outfit,sans-serif;font-weight:500;font-size:.9375rem;color:#667085;text-decoration:none}._cancel_1a47y_192:hover{color:var(--color-error)}._error_1a47y_204{font-family:Outfit,sans-serif;font-size:.9375rem;color:var(--color-error);background:#fef3f2;border:1px solid #fecdca;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem}._section_r24nv_4{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_r24nv_12{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem}._question_r24nv_19{padding:.75rem 0;border-bottom:1px solid #f3f4f6}._question_r24nv_19:last-child{border-bottom:none}._questionText_r24nv_28{font-weight:500;color:var(--color-text);margin-bottom:.375rem;line-height:1.5}._break_r24nv_36{font-size:.875rem;color:var(--color-text-light);font-style:italic;margin-bottom:.5rem}._series_r24nv_43{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._point_r24nv_52{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}._year_r24nv_59{font-weight:600;color:var(--color-secondary);min-width:3rem}._value_r24nv_65{color:var(--color-text)}._answered_r24nv_69,._reason_r24nv_70{font-size:.875rem;color:var(--color-text-light)}._notComparable_r24nv_75{color:var(--color-text-light);font-style:italic}._page_zlu3c_12{max-width:52rem;margin:0 auto;padding:2rem 1rem}._backLink_zlu3c_18{color:var(--color-text-light);text-decoration:none;display:inline-block;margin-bottom:1rem}._backLink_zlu3c_18:hover{text-decoration:underline}._title_zlu3c_29{font-size:1.5rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem}._summary_zlu3c_36{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._headline_zlu3c_44{font-size:1.25rem;font-weight:600;color:var(--color-secondary);margin-bottom:.25rem}._provisional_zlu3c_51{font-size:.875rem;color:var(--color-text-light)}._exports_zlu3c_56{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}._secondaryButton_zlu3c_63{background:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:.5rem;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;min-height:2.75rem}._secondaryButton_zlu3c_63:disabled{opacity:.6;cursor:not-allowed}._section_zlu3c_81{background:var(--color-white);border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_zlu3c_89{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem}._question_zlu3c_96{padding:1rem 0;border-bottom:1px solid #f3f4f6}._question_zlu3c_96:last-child{border-bottom:none}._questionText_zlu3c_105{font-weight:500;color:var(--color-text);margin-bottom:.25rem;line-height:1.5}._answeredCount_zlu3c_112,._unanswered_zlu3c_113{font-size:.875rem;color:var(--color-text-light);margin-bottom:.5rem}._unanswered_zlu3c_113{font-style:italic}._table_zlu3c_123{width:100%;border-collapse:collapse;font-size:.9375rem;text-align:left}._table_zlu3c_123 th,._table_zlu3c_123 td{padding:.375rem .5rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}._table_zlu3c_123 thead th{font-size:.8125rem;color:var(--color-text-light);font-weight:500}._optionLabel_zlu3c_143{font-weight:400;color:var(--color-text)}._barTrack_zlu3c_149{display:inline-block;width:6rem;height:.5rem;margin-right:.5rem;background:#f3f4f6;border-radius:.25rem;overflow:hidden;vertical-align:middle}._barFill_zlu3c_160{display:block;height:100%;background:var(--color-primary)}._written_zlu3c_166{margin-top:.75rem}._writtenHeading_zlu3c_170{font-size:.8125rem;font-weight:600;color:var(--color-text-light);margin-bottom:.375rem}._writtenList_zlu3c_177{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}._writtenItem_zlu3c_186{border-left:2px solid #e5e7eb;padding-left:.75rem;color:var(--color-text);line-height:1.5}._error_zlu3c_193{background:#fef2f2;border:1px solid var(--color-error);color:var(--color-error);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem}._sourceBreakdown_zlu3c_202{color:var(--color-text-light);margin-bottom:.25rem}._header_15acz_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_15acz_8{font-size:2rem;font-weight:700;color:var(--color-secondary);margin-bottom:.5rem}._subtitle_15acz_15{font-size:1rem;color:#6b7280}._newButton_15acz_20{padding:.625rem 1.5rem;background:var(--color-primary);border:none;border-radius:.5rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}._newButton_15acz_20:hover{background:var(--color-primary-dark)}._errorBanner_15acz_35{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;color:var(--color-error)}._errorClose_15acz_47{background:none;border:none;font-size:1.5rem;color:var(--color-error);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background-color .2s}._errorClose_15acz_47:hover{background-color:#fecaca}._loading_15acz_67{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._spinner_15acz_78{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_15acz_78 .8s linear infinite;margin-bottom:1rem}@keyframes _spin_15acz_78{to{transform:rotate(360deg)}}._loading_15acz_67 p{color:var(--color-secondary);font-size:1rem}._empty_15acz_99{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._emptyText_15acz_110{font-size:1.25rem;font-weight:600;color:var(--color-secondary);margin-bottom:.5rem}._emptySubtext_15acz_117{color:#6b7280;margin-bottom:2rem}._emptyButton_15acz_122{padding:.75rem 2rem;background:var(--color-primary);border:none;border-radius:.5rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}._emptyButton_15acz_122:hover{background:var(--color-primary-dark)}._tableContainer_15acz_137{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}._table_15acz_137{width:100%;border-collapse:collapse}._table_15acz_137 thead{background-color:var(--color-secondary);color:#fff}._table_15acz_137 th{padding:1rem;text-align:left;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}._table_15acz_137 tbody tr{border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s}._table_15acz_137 tbody tr:hover{background-color:#05a89c0d}._table_15acz_137 td{padding:1rem;font-size:.875rem;color:var(--color-secondary)}._providerName_15acz_179{font-weight:600;color:var(--color-primary)}._actions_15acz_184{width:1%;white-space:nowrap}._deleteButton_15acz_189{padding:.5rem 1rem;background:#fff;border:1px solid var(--color-error);border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--color-error);cursor:pointer;transition:all .2s}._deleteButton_15acz_189:hover{background:var(--color-error);color:#fff}@media(max-width:768px){._container_15acz_207{padding:1rem}._header_15acz_1{flex-direction:column;align-items:flex-start;gap:1rem}._newButton_15acz_20{width:100%}._title_15acz_8{font-size:1.5rem}._tableContainer_15acz_137{overflow-x:auto}._table_15acz_137{min-width:800px}}._form_9jlsb_1{max-width:1200px;margin:0 auto}._section_9jlsb_6{background:#fff;border-radius:.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}._sectionTitle_9jlsb_14{font-size:1.25rem;font-weight:600;color:var(--color-secondary);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary)}._row_9jlsb_23{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem}._row_9jlsb_23:last-child{margin-bottom:0}._field_9jlsb_34{display:flex;flex-direction:column}._fieldFull_9jlsb_39{display:flex;flex-direction:column;grid-column:1 / -1}._label_9jlsb_45{font-weight:500;color:var(--color-secondary);margin-bottom:.5rem;font-size:.875rem}._required_9jlsb_52{color:var(--color-error)}._input_9jlsb_56,._textarea_9jlsb_57{padding:.625rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s}._input_9jlsb_56:focus,._textarea_9jlsb_57:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._textarea_9jlsb_57{resize:vertical;font-family:inherit}._error_9jlsb_77{color:var(--color-error);font-size:.75rem;margin-top:.25rem}._checkboxGrid_9jlsb_83{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}._checkboxLabel_9jlsb_89{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s}._checkboxLabel_9jlsb_89:hover{background-color:#05a89c0d}._checkboxLabel_9jlsb_89 input[type=checkbox]{cursor:pointer}._checkboxLabel_9jlsb_89 span{font-size:.875rem;color:var(--color-secondary)}._actions_9jlsb_112{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}._cancelButton_9jlsb_121{padding:.625rem 1.25rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-weight:500;color:var(--color-secondary);cursor:pointer;transition:all .2s}._cancelButton_9jlsb_121:hover{background-color:#f9fafb;border-color:#9ca3af}._submitButton_9jlsb_137{padding:.625rem 1.5rem;background:var(--color-primary);border:none;border-radius:.5rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}._submitButton_9jlsb_137:hover{background:var(--color-primary-dark)}@media(max-width:768px){._section_9jlsb_6{padding:1.5rem}._row_9jlsb_23{grid-template-columns:1fr;gap:1rem}._checkboxGrid_9jlsb_83{grid-template-columns:1fr}._actions_9jlsb_112{flex-direction:column}._cancelButton_9jlsb_121,._submitButton_9jlsb_137{width:100%}}._header_xlbyd_1{margin-bottom:2rem}._title_xlbyd_5{font-size:2rem;font-weight:700;color:var(--color-secondary);margin-bottom:.5rem}._subtitle_xlbyd_12{font-size:1.125rem;color:var(--color-primary);font-weight:500}._errorBanner_xlbyd_18{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;padding:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;color:var(--color-error)}._errorClose_xlbyd_30{background:none;border:none;font-size:1.5rem;color:var(--color-error);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background-color .2s}._errorClose_xlbyd_30:hover{background-color:#fecaca}._loading_xlbyd_50{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._spinner_xlbyd_61{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_xlbyd_61 .8s linear infinite;margin-bottom:1rem}@keyframes _spin_xlbyd_61{to{transform:rotate(360deg)}}._loading_xlbyd_50 p{color:var(--color-secondary);font-size:1rem}@media(max-width:768px){._container_xlbyd_83{padding:1rem}._title_xlbyd_5{font-size:1.5rem}._subtitle_xlbyd_12{font-size:1rem}}._container_bqx0f_1{background:#fff;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a;border-left:4px solid var(--color-primary)}._header_bqx0f_10{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}._headerLeft_bqx0f_19{flex:1}._indicatorNumber_bqx0f_23{display:inline-block;background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-weight:600;font-size:.875rem;margin-bottom:.5rem}._description_bqx0f_34{font-size:1.125rem;font-weight:600;color:var(--color-secondary);margin-top:.5rem}._points_bqx0f_41{font-size:1.25rem;font-weight:700;color:var(--color-primary);padding:.5rem 1rem;background-color:#05a89c1a;border-radius:.5rem;white-space:nowrap}._staticInfo_bqx0f_51{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}._infoSection_bqx0f_61{display:flex;flex-direction:column;gap:.25rem}._infoLabel_bqx0f_67{font-size:.875rem;font-weight:600;color:var(--color-secondary);margin:0}._infoText_bqx0f_74{font-size:.875rem;color:#4b5563;margin:0;line-height:1.5}._bulletList_bqx0f_81{margin:0;padding-left:1.25rem;list-style-type:disc}._bulletItem_bqx0f_87{font-size:.875rem;color:#4b5563;line-height:1.5;margin-bottom:.25rem}._nestedBulletList_bqx0f_94{margin:.25rem 0 0;padding-left:1.25rem;list-style-type:circle}._form_bqx0f_100{display:flex;flex-direction:column;gap:1.25rem}._field_bqx0f_106{display:flex;flex-direction:column}._label_bqx0f_111{font-weight:500;color:var(--color-secondary);margin-bottom:.5rem;font-size:.875rem}._select_bqx0f_118,._textarea_bqx0f_119{padding:.625rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;transition:all .2s}._select_bqx0f_118{background-color:#fff;cursor:pointer}._select_bqx0f_118:focus,._textarea_bqx0f_119:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #05a89c1a}._textarea_bqx0f_119{resize:vertical;font-family:inherit}._saveButtonContainer_bqx0f_144{display:flex;align-items:center;gap:1rem}._saveButton_bqx0f_144{padding:.625rem 1.5rem;background:var(--color-primary);border:none;border-radius:.5rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s;font-size:.875rem}._saveButton_bqx0f_144:hover:not(:disabled){background:var(--color-primary-dark)}._saveButton_bqx0f_144:disabled{opacity:.5;cursor:not-allowed}._savedMessage_bqx0f_171{color:var(--color-primary);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.25rem}._errorMessage_bqx0f_180{color:var(--color-error);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.25rem}@media(max-width:768px){._container_bqx0f_1{padding:1rem}._header_bqx0f_10{flex-direction:column;gap:1rem}._points_bqx0f_41{align-self:flex-start}._description_bqx0f_34{font-size:1rem}}._header_ac0km_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._title_ac0km_12{font-size:1.75rem;font-weight:700;color:var(--color-secondary);margin-bottom:.25rem}._subtitle_ac0km_19{font-size:1rem;color:var(--color-primary);font-weight:500}._scoreCard_ac0km_25{background-color:#05a89c1a;padding:1rem 1.5rem;border-radius:.5rem;text-align:center}._scoreLabel_ac0km_32{font-size:.875rem;color:var(--color-secondary);font-weight:500;margin-bottom:.25rem}._scoreValue_ac0km_39{font-size:2rem;font-weight:700;color:var(--color-primary)}._headerRight_ac0km_45{display:flex;align-items:center;gap:1rem}._resultsButton_ac0km_51{padding:.75rem 1.5rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:.5rem;font-size:.938rem;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}._resultsButton_ac0km_51:hover{background-color:var(--color-primary-dark)}._tabs_ac0km_68{display:flex;flex-wrap:wrap;gap:0;padding:0;background:transparent;margin-bottom:0;max-width:1600px;margin-left:auto;margin-right:auto;border-bottom:2px solid #e5e7eb}._tab_ac0km_68{padding:.875rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;white-space:nowrap;position:relative;margin-bottom:-2px}._tab_ac0km_68:hover{color:var(--color-primary);background-color:#05a89c0d}._tabActive_ac0km_101{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._tabActive_ac0km_101:hover{color:var(--color-primary-dark);border-bottom-color:var(--color-primary-dark)}._layout_ac0km_112{display:grid;grid-template-columns:1fr;gap:2rem}._sidebar_ac0km_118{display:none;background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a;height:fit-content}._sidebarTitle_ac0km_127{font-size:1rem;font-weight:600;color:var(--color-secondary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary)}._topicNav_ac0km_136{display:flex;flex-direction:column;gap:.5rem}._topicButton_ac0km_142{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:var(--color-secondary);cursor:pointer;transition:all .2s;text-align:left}._topicButton_ac0km_142:hover{background-color:#05a89c0d;border-color:var(--color-primary)}._topicButtonActive_ac0km_162{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._topicButtonActive_ac0km_162:hover{background-color:var(--color-primary-dark)}._topicLabel_ac0km_172{flex:1;font-weight:500}._topicScore_ac0km_177{font-weight:600;margin-left:.5rem}._main_ac0km_182{display:flex;flex-direction:column;gap:2rem}._topicHeader_ac0km_188{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;align-items:center}._topicTitle_ac0km_198{font-size:1.5rem;font-weight:700;color:var(--color-secondary)}._topicScoreCard_ac0km_204{background-color:#05a89c1a;padding:1rem 1.5rem;border-radius:.5rem;text-align:center}._topicScoreLabel_ac0km_211{font-size:.75rem;color:var(--color-secondary);font-weight:500;margin-bottom:.25rem}._topicScoreValue_ac0km_218{font-size:1.5rem;font-weight:700;color:var(--color-primary)}._topicScoreDetail_ac0km_224{font-size:.75rem;color:#6b7280;margin-top:.25rem}._indicators_ac0km_230{display:flex;flex-direction:column}._navigation_ac0km_235{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;margin-top:2rem}._progress_ac0km_246{font-size:.875rem;color:#6b7280;font-weight:500}._navButton_ac0km_252{padding:.625rem 1.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-weight:500;color:var(--color-secondary);cursor:pointer;transition:all .2s}._navButton_ac0km_252:hover:not(:disabled){background-color:#f9fafb;border-color:var(--color-primary);color:var(--color-primary)}._navButton_ac0km_252:disabled{opacity:.4;cursor:not-allowed}._finishButton_ac0km_274{padding:.625rem 1.5rem;background:var(--color-primary);border:none;border-radius:.5rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}._finishButton_ac0km_274:hover{background:var(--color-primary-dark)}._loading_ac0km_289,._empty_ac0km_290{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}._spinner_ac0km_301{width:3rem;height:3rem;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_ac0km_301 .8s linear infinite;margin-bottom:1rem}@keyframes _spin_ac0km_301{to{transform:rotate(360deg)}}._loading_ac0km_289 p,._emptyText_ac0km_318{color:var(--color-secondary);font-size:1rem;font-weight:600}._emptySubtext_ac0km_324{color:#6b7280;font-size:.875rem;margin-top:.5rem;margin-bottom:2rem}._errorBanner_ac0km_331{background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;color:var(--color-error)}._lockBanner_ac0km_342{background-color:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:2rem;color:#92400e;font-weight:500;max-width:1600px;margin-left:auto;margin-right:auto}._backButton_ac0km_355{padding:.5rem 1rem;background:#fff;border:1px solid var(--color-error);border-radius:.5rem;font-weight:500;color:var(--color-error);cursor:pointer;transition:all .2s}._backButton_ac0km_355:hover{background-color:var(--color-error);color:#fff}@media(max-width:1024px){._tabs_ac0km_68{display:none}._sidebar_ac0km_118{display:block}._layout_ac0km_112{grid-template-columns:1fr}._topicNav_ac0km_136{flex-direction:row;flex-wrap:wrap}._topicButton_ac0km_142{flex:1 1 calc(50% - .25rem);min-width:150px}}@media(max-width:768px){._container_ac0km_397{padding:1rem}._header_ac0km_1{flex-direction:column;gap:1rem;align-items:flex-start}._scoreCard_ac0km_25{width:100%}._topicHeader_ac0km_188{flex-direction:column;gap:1rem;align-items:flex-start}._topicScoreCard_ac0km_204{width:100%}._navigation_ac0km_235{flex-direction:column;gap:1rem}._navButton_ac0km_252,._finishButton_ac0km_274{width:100%}._progress_ac0km_246{order:-1}}._header_11ur6_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_11ur6_8{font-size:1.875rem;font-weight:700;color:var(--color-secondary);margin:0}._subtitle_11ur6_15{font-size:1rem;color:#6b7280;margin:.25rem 0 0}._backButton_11ur6_21{padding:.75rem 1.5rem;background-color:var(--color-secondary);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._backButton_11ur6_21:hover{background-color:var(--color-secondary-dark, #1a3a52)}._tableContainer_11ur6_37{overflow-x:auto;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}._resultsTable_11ur6_44{width:100%;border-collapse:collapse;font-size:.875rem}._resultsTable_11ur6_44 thead{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}._resultsTable_11ur6_44 th{padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--color-secondary);white-space:nowrap;border-right:1px solid #e5e7eb}._resultsTable_11ur6_44 th:last-child{border-right:none}._resultsTable_11ur6_44 tbody tr{border-bottom:1px solid #e5e7eb}._resultsTable_11ur6_44 tbody tr:hover{background-color:#f9fafb}._resultsTable_11ur6_44 td{padding:.75rem 1rem;color:#374151;border-right:1px solid #e5e7eb}._resultsTable_11ur6_44 td:last-child{border-right:none}._resultsTable_11ur6_44 td:nth-child(3),._resultsTable_11ur6_44 td:nth-child(5),._resultsTable_11ur6_44 td:nth-child(6),._resultsTable_11ur6_44 td:nth-child(7),._resultsTable_11ur6_44 td:nth-child(8),._resultsTable_11ur6_44 td:nth-child(9){text-align:center}
