.field-feedback{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .2s ease,opacity .2s ease,transform .2s ease;text-align:left;min-width:0}.field-feedback>div{min-height:0;overflow:hidden}.field-feedback p{margin:0!important;padding-top:4px;color:#d92d20!important;font-size:12px!important;line-height:1.5;text-align:left!important;font-weight:400}.field-feedback-visible{grid-template-rows:1fr;opacity:1;transform:translateY(0)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#d92d20!important;box-shadow:0 0 0 1px #d92d201f}input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease}.validation-input{display:grid;min-width:0;width:100%}@media(prefers-reduced-motion:reduce){.field-feedback{transition:none}}.validation-control{position:relative;display:flex;align-items:center;min-width:0}.validation-control input{width:100%;padding-right:48px!important}.validation-control>button{position:absolute;right:1px;top:1px;width:42px;height:42px;margin:0}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;box-shadow:none!important}.password-requirements{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .25s ease,opacity .25s ease,transform .25s ease;min-width:0;text-align:left}.password-requirements>div{min-height:0;overflow:hidden}.password-requirements-visible{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.password-requirements ul{list-style:none;margin:0;padding:6px 0 0;display:grid;gap:5px}.password-requirements li{font-size:12px;line-height:1.5;transition:color .2s ease}.password-requirements [role=checkbox]{display:flex;align-items:center;gap:8px}.password-requirements svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.password-requirement-unmet{color:#d92d20}.password-requirement-met{color:#16804a}@media(prefers-reduced-motion:reduce){.password-requirements,.password-requirements li{transition:none}}.process-button{position:relative}.process-button .process-label{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.process-button[aria-busy=true]:not(.process-content-busy) .process-label{visibility:hidden}.button.refresh-button{width:40px;min-width:40px;height:40px;padding:0;flex-shrink:0}.refresh-button[aria-busy=true] svg{animation:process-spin .8s linear infinite}.process-spinner{display:inline-block;width:18px;height:18px;flex-shrink:0;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:process-spin .7s linear infinite}.process-button>.process-spinner{position:absolute;left:calc(50% - 9px);top:calc(50% - 9px)}@keyframes process-spin{to{transform:rotate(360deg)}}._switcher_9teek_1{position:relative;display:flex;gap:6px;padding:4px;border-radius:999px;background-color:var(--color-bg-elevated)}._option_9teek_10{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;cursor:pointer;z-index:2}._option_9teek_10 svg{width:20px;height:20px;color:var(--color-text-primary)}._indicator_9teek_31{position:absolute;top:4px;left:4px;width:32px;height:32px;background:var(--color-bg-surface);border-radius:50%;box-shadow:var(--shadow-elevation);z-index:1;transition:transform .3s ease}._is-system_9teek_45{transform:translate(0)}._is-light_9teek_49{transform:translate(38px)}._is-dark_9teek_53{transform:translate(76px)}@media(max-width:768px){._switcher_9teek_1{gap:2px;padding:4px}._option_9teek_10{width:28px;height:28px}._option_9teek_10 svg{width:16px;height:16px}._indicator_9teek_31{top:3px;left:3px;width:30px;height:30px}._is-system_9teek_45{transform:translate(0)}._is-light_9teek_49{transform:translate(30px)}._is-dark_9teek_53{transform:translate(60px)}}._wrapper_nxu02_1{min-height:100dvh;display:flex;flex-direction:column}._content_nxu02_7{flex:1;display:flex;justify-content:center;align-items:center}._footer_nxu02_14{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 24px;color:var(--color-text-primary);background-color:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);box-shadow:var(--shadow-elevation)}._brand_nxu02_28{--brand-height: 34px;display:flex;align-items:center;gap:5px}._logoFrame_nxu02_30{position:relative;flex-shrink:0;width:27px;height:30px}._logo_nxu02_30{position:absolute;width:100%;height:100%;max-width:none}._brandText_nxu02_42{display:flex;flex-direction:column;justify-content:center;gap:3px}._brandName_nxu02_43{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1}._workspace_nxu02_50{line-height:1;font-size:9px;letter-spacing:.06em;color:var(--color-text-secondary)}._copyright_nxu02_51{font-size:12px;color:var(--color-text-secondary)}@media(max-width:500px){._footer_nxu02_14{padding:10px 12px;gap:8px}._copyright_nxu02_51{order:1;width:100%;text-align:center;font-size:10px}}._container_6h3do_5{display:flex;flex-direction:column;gap:20px;width:100%}._header_6h3do_16{display:flex;flex-direction:column;gap:10px;align-items:flex-start}._iconWrapper_6h3do_23{width:44px;height:44px;background:var(--color-bg-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;animation:_popIn_6h3do_1 .2s ease}._icon_6h3do_23{width:22px;height:22px;color:var(--color-text-primary)}._title_6h3do_40{margin:0;font-size:20px;font-weight:600;color:var(--color-text-primary)}._subtitle_6h3do_47{margin-top:6px;font-size:14px;color:var(--color-text-muted);text-align:left}._inputs_6h3do_58{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}._input_6h3do_58{width:100%;aspect-ratio:1 / 1.15;font-size:20px;text-align:center;border-radius:10px;border:1px solid var(--color-border-strong);background:var(--color-bg-soft);color:var(--color-text-primary);outline:none;transition:all .15s ease;max-width:56px}._input_6h3do_58:disabled{cursor:not-allowed;opacity:.65}._actions_6h3do_89{display:flex;justify-content:flex-start;gap:12px;margin-top:10px}._btnCancel_6h3do_96{padding:10px 16px;background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);border-radius:8px;color:var(--btn-secondary-text);cursor:pointer;transition:.15s ease}._btnCancel_6h3do_96:hover{background:var(--btn-secondary-hover)}._btnConfirm_6h3do_110{padding:10px 18px;background:var(--btn-primary-bg);border:none;border-radius:8px;color:var(--btn-primary-text);cursor:pointer;font-weight:500;transition:.15s ease;min-width:92px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}._btnConfirm_6h3do_110:disabled{opacity:.5;cursor:not-allowed}._spinner_6h3do_131{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_6h3do_131 .65s linear infinite}@keyframes _spin_6h3do_131{to{transform:rotate(360deg)}}@keyframes _popIn_6h3do_1{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}._error_6h3do_161{color:#b42318;font-size:.875rem;line-height:1.5;text-align:center}._input_6h3do_58[aria-invalid=true]{border-color:#b42318}._dialog_6h3do_164{background:var(--color-bg-primary);border:1px solid rgba(255,255,255,.05);width:calc(100vw - 32px);margin:auto;max-height:90dvh;overflow-y:auto;max-width:420px;border-radius:16px;padding:28px;box-shadow:0 20px 40px #0006;animation:_fadeIn_6h3do_1 .18s ease}@keyframes _fadeIn_6h3do_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._dialog_6h3do_164::backdrop{background:#0a0f19bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._card_11w1v_1{width:420px;max-width:95%;padding:20px 30px;border-radius:10px;text-align:center;background-color:var(--color-bg-surface);margin:auto}._title_11w1v_11{font-size:20px;font-weight:700;margin-bottom:30px;text-align:left}._form_11w1v_18{display:flex;flex-direction:column}._form_11w1v_18 input{height:44px;padding:0 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;color:var(--color-text-primary);margin-top:15px;background-color:var(--color-bg-surface);outline:none;transition:border .2s ease,box-shadow .2s ease}._passwordWrapper_11w1v_36{height:44px;display:flex;align-items:center;margin-top:15px;border:1px solid #d1d5db;border-radius:6px;background-color:var(--color-bg-surface)}._passwordWrapper_11w1v_36 input{flex:1;height:100%;border:none;outline:none;background:transparent;padding:0 12px;font-size:14px;color:var(--color-text-primary);margin-top:0}._error_11w1v_58{border-color:#ef4444}._eyeButton_11w1v_62{height:100%;width:44px;padding:0;margin:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}._eyeInner_11w1v_75{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}._eyeIcon_11w1v_84{width:20px;height:20px;color:var(--color-text-secondary);opacity:.8}._eyeButton_11w1v_62:hover ._eyeIcon_11w1v_84{opacity:1}.dark ._eyeIcon_11w1v_84{color:#f1f5f9;opacity:.9}.dark ._eyeButton_11w1v_62:hover ._eyeInner_11w1v_75{background-color:var(--color-bg-soft)}._eyeButton_11w1v_62:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-4px;border-radius:6px}._eyeButton_11w1v_62:disabled ._eyeIcon_11w1v_84{opacity:.45}._spinner_11w1v_114{width:18px;height:18px;border:2px solid white;border-top:2px solid transparent;border-radius:50%;animation:_spin_11w1v_114 .6s linear infinite}._submitButton_11w1v_123{padding:10px;border-radius:6px;margin-top:20px;border:none;background:var(--color-brand-primary);color:var(--btn-primary-text);font-weight:600;cursor:pointer;position:relative;height:44px;display:flex;align-items:center;justify-content:center}@keyframes _spin_11w1v_114{to{transform:rotate(360deg)}}._forgot_11w1v_145{margin:25px 0 15px;font-size:13px;color:var(--color-text-primary)}._recovery_11w1v_151{display:block;width:100%;background-color:var(--color-bg-primary);border:1px solid var(--btn-secondary-border);padding:12px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--color-text-primary);text-decoration:none}._footer_11w1v_166{width:100%;text-align:center;padding:15px 0;font-size:12px;color:var(--color-text-primary);background-color:var(--color-bg-surface);box-shadow:var(--shadow-elevation)}@media(max-width:768px){._title_11w1v_11{font-size:18px;margin-bottom:20px}}@media(max-width:500px){._header_11w1v_187{padding:8px}._headerRight_11w1v_191{gap:8px}._card_11w1v_1{width:92%}._form_11w1v_18 input{margin-top:12px;font-size:12px}._passwordWrapper_11w1v_36{margin-top:12px}._passwordWrapper_11w1v_36 input{margin-top:0}._title_11w1v_11{font-size:14px;margin-bottom:15px}._footer_11w1v_166{font-size:10px}}._form_11w1v_18 .validation-control{margin-top:15px}._form_11w1v_18 .validation-control input{margin-top:0}._header_kf8d7_1{height:64px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px;position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-subtle)}._left_kf8d7_19{display:flex;align-items:center;gap:6px}._right_kf8d7_25{display:flex;align-items:center;gap:20px}._userSection_kf8d7_31{display:flex;align-items:center;gap:12px;position:relative}._userInfo_kf8d7_38{display:flex;flex-direction:column;align-items:flex-end}._name_kf8d7_44{font-size:14px;font-weight:500;color:var(--color-text-primary)}._role_kf8d7_50{font-size:11px;opacity:.7;color:var(--color-text-muted)}._avatar_kf8d7_56{width:36px;height:36px;border-radius:50%;background:var(--color-bg-elevated);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--color-text-primary);border:none;cursor:pointer;position:relative;overflow:hidden}._avatarImage_kf8d7_72{width:100%;height:100%;object-fit:cover}._desktopToggles_kf8d7_78{display:none;align-items:center;gap:12px}._userMenu_kf8d7_84{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s;position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:8px 0;background:var(--color-bg-surface);border-radius:8px;box-shadow:var(--shadow-elevation);border:1px solid var(--color-border-subtle);display:flex;flex-direction:column;z-index:1000}._userMenuItem_kf8d7_105{display:flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--color-text-primary);font-size:14px;text-align:left;padding:8px 16px;cursor:pointer;transition:background .2s ease}._userMenuItem_kf8d7_105:hover{background:var(--color-bg-soft)}._userMenuDivider_kf8d7_123{height:1px;margin:4px 0;background:var(--color-border-subtle)}._logoutOverlay_kf8d7_129{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200}._logoutDialog_kf8d7_139{width:100%;max-width:420px;background:var(--color-bg-surface);border-radius:12px;padding:20px 24px 18px;border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-elevation-lg)}@media(max-width:600px){._header_kf8d7_1{padding:0 16px}._logoutDialog_kf8d7_139{margin:0 16px;padding:18px 16px 16px}}._logoutTitle_kf8d7_160{font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}._logoutText_kf8d7_167{font-size:14px;color:var(--color-text-secondary);margin-bottom:18px}._logoutActions_kf8d7_173{display:flex;justify-content:flex-end;gap:10px}._logoutCancel_kf8d7_179,._logoutConfirm_kf8d7_180{min-width:96px;height:34px;border-radius:999px;font-size:13px;cursor:pointer;border:1px solid transparent}._logoutCancel_kf8d7_179{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-strong)}._logoutCancel_kf8d7_179:hover{background:var(--color-bg-soft)}._logoutConfirm_kf8d7_180{background:var(--btn-danger-bg);color:var(--btn-danger-text);border-color:var(--btn-danger-bg)}._logoutConfirm_kf8d7_180:hover{background:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}@media(min-width:768px){._desktopToggles_kf8d7_78{display:flex}}._logoutCancel_kf8d7_179:disabled,._logoutConfirm_kf8d7_180:disabled{cursor:not-allowed;opacity:.6}._notifications_kf8d7_226{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:var(--color-text-primary);border:0;border-radius:8px;background:transparent}._notifications_kf8d7_226:hover{background:var(--color-bg-soft)}._notifications_kf8d7_226 svg{width:22px;height:22px}@media(max-width:480px){._right_kf8d7_25{gap:8px}}._profileTrigger_kf8d7_231{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-primary);cursor:pointer}._profileChevron_kf8d7_232{width:16px;height:16px;transition:transform .2s ease}._profileChevronOpen_kf8d7_233{transform:rotate(180deg)}._profileTrigger_kf8d7_231:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){._profileChevron_kf8d7_232{transition:none}}._userMenuOpen_kf8d7_237{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}._userMenuIcon_kf8d7_238{width:18px;height:18px;flex-shrink:0;color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){._userMenu_kf8d7_84{transition:none;transform:none}}._logoutMenuItem_kf8d7_241,._logoutMenuItem_kf8d7_241 ._userMenuIcon_kf8d7_238{color:#d92d20}._logoutMenuItem_kf8d7_241:hover{background:#d92d201a}._left_kf8d7_19{flex:1 1 auto;min-width:0;gap:10px}._brand_kf8d7_248{flex-shrink:0;font-size:18px;font-weight:700;color:var(--color-text-primary)}._brandDivider_kf8d7_249{flex-shrink:0;color:var(--color-text-muted)}._right_kf8d7_25{flex-shrink:0;margin-left:12px}@media(max-width:640px){._header_kf8d7_1{padding-inline:16px}}@media(max-width:380px){._left_kf8d7_19{gap:6px}._right_kf8d7_25{gap:4px;margin-left:6px}._roleControl_kf8d7_252{font-size:12px}._roleMeasure_kf8d7_252{padding-left:8px;padding-right:30px}}._roleControl_kf8d7_252{position:relative;display:inline-flex;flex:0 1 auto;min-width:0;max-width:min(360px,100%);font-size:13px;overflow:hidden;border-radius:10px}._roleMeasure_kf8d7_252{visibility:hidden;white-space:nowrap;flex-shrink:0;padding:8px 34px 8px 38px;border:1px solid transparent;font:inherit;min-height:40px;max-width:360px;overflow:hidden}._name_kf8d7_44{white-space:nowrap}._nameMeasureBox_kf8d7_257{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}._nameMeasure_kf8d7_257{display:inline-block;width:max-content;white-space:nowrap;font-size:14px;font-weight:500}._userInfo_kf8d7_38[hidden],._menuIdentity_kf8d7_259[hidden]{display:none}._menuIdentity_kf8d7_259{padding:12px 16px;margin-bottom:4px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:14px;font-weight:600;overflow-wrap:anywhere}._userMenu_kf8d7_84{max-width:calc(100vw - 32px)}@media(max-width:767px){._right_kf8d7_25{gap:8px}}@media(max-width:380px){._roleControl_kf8d7_252{font-size:12px}._roleMeasure_kf8d7_252{padding-left:8px;padding-right:30px}}._logoutCancel_kf8d7_179,._logoutConfirm_kf8d7_180{height:auto;min-height:40px;padding:10px 22px;border-radius:8px}._trigger_600mo_1{position:absolute;inset:0;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:10px;background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease}._trigger_600mo_1:hover:not(:disabled),._expanded_600mo_19{border-color:var(--color-brand-primary)}._trigger_600mo_1:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}._trigger_600mo_1:disabled{color:var(--color-text-muted);cursor:default}._icon_600mo_22{width:18px;height:18px;flex-shrink:0;color:var(--color-brand-primary)}._name_600mo_23{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_600mo_24{width:14px;height:14px;flex-shrink:0;color:var(--color-text-secondary);transition:transform .16s ease}._expanded_600mo_19 ._chevron_600mo_24{transform:rotate(180deg)}._dropdown_600mo_26{box-sizing:border-box;position:fixed;z-index:1300;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-lg);color:var(--color-text-primary)}._heading_600mo_39{display:grid;gap:5px;padding:12px 10px 14px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:6px}._heading_600mo_39>span{font-size:13px;font-weight:600}._heading_600mo_39 small{color:var(--color-text-muted);font-size:12px;line-height:1.5}._options_600mo_42{display:grid;gap:4px}._option_600mo_42{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}._option_600mo_42:hover,._option_600mo_42:focus-visible{background:var(--color-bg-elevated);outline:none}._option_600mo_42:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-primary)}._option_600mo_42[aria-selected=true]{background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-bg-surface))}._optionName_600mo_62{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}._current_600mo_63{flex-shrink:0;color:var(--color-text-secondary);font-size:11px}._check_600mo_64{width:17px;height:17px;flex-shrink:0;color:var(--color-brand-primary)}@media(max-width:380px){._icon_600mo_22{display:none}._trigger_600mo_1{padding-inline:8px;gap:6px}}@media(prefers-reduced-motion:reduce){._trigger_600mo_1,._chevron_600mo_24{transition:none}}._navigation_2qi2h_1{--footer-height: calc(68px + env(safe-area-inset-bottom)) }._mobileBar_2qi2h_2{position:fixed;bottom:0;left:0;right:0;height:var(--footer-height);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);z-index:1102}._mobileItem_2qi2h_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:6px 4px;border:none;border-radius:10px;background:transparent;color:var(--color-text-secondary);text-decoration:none;font:inherit;font-size:11px;line-height:1.35;text-align:center;cursor:pointer}._mobileItem_2qi2h_3>svg{width:22px;height:22px;flex-shrink:0}._active_2qi2h_5{color:var(--color-text-primary);background:var(--color-bg-elevated)}@media(hover:hover)and (pointer:fine){._mobileItem_2qi2h_3:hover{color:var(--color-text-primary);background:var(--color-bg-elevated)}}._active_2qi2h_5>svg{color:var(--color-brand-primary)}._mobileItem_2qi2h_3:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}._itemLabel_2qi2h_9{display:inline-flex;align-items:center;justify-content:center;gap:3px}._expandIcon_2qi2h_10{width:12px;height:12px;transition:transform .2s ease}._mobileBar_2qi2h_2>._mobileItem_2qi2h_3{position:relative}._mobileBar_2qi2h_2 ._itemLabel_2qi2h_9{max-width:100%}._mobileBar_2qi2h_2 ._expandIcon_2qi2h_10{position:absolute;top:5px;right:5px;width:10px;height:10px}@media(max-width:767px){._mobileBar_2qi2h_2{gap:2px;padding-left:4px;padding-right:4px}._mobileBar_2qi2h_2>._mobileItem_2qi2h_3{gap:4px;min-height:44px;padding:6px 2px;font-size:10px;letter-spacing:-.15px}._mobileBar_2qi2h_2>._mobileItem_2qi2h_3>svg{width:20px;height:20px}._mobileBar_2qi2h_2 ._itemLabel_2qi2h_9{overflow-wrap:anywhere}}._expanded_2qi2h_20{transform:rotate(180deg)}._backdrop_2qi2h_21{position:fixed;inset:0 0 var(--footer-height);border:0;background:#0000001f;z-index:1100}._sheet_2qi2h_22{position:fixed;left:0;right:0;bottom:var(--footer-height);padding:12px 8px;max-height:calc(100dvh - var(--footer-height) - 80px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--color-border-subtle);border-radius:14px 14px 0 0;background:var(--color-bg-surface);color:var(--color-text-primary);z-index:1101;transform:translateY(100%);visibility:hidden;pointer-events:none;transition:transform .24s ease,visibility .24s}._sheetOpen_2qi2h_23{transform:translateY(0);visibility:visible;pointer-events:auto}._submenu_2qi2h_24{display:flex;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap;overflow-x:hidden;padding:4px}._submenuItem_2qi2h_25{flex:0 0 104px;max-width:100%;min-height:72px;padding:10px 8px}._submenuItem_2qi2h_25 span{max-width:140px;overflow-wrap:anywhere}@media(min-width:768px){._mobileItem_2qi2h_3{font-size:12px}}@media(prefers-reduced-motion:reduce){._sheet_2qi2h_22,._expandIcon_2qi2h_10{transition:none}}@media(min-width:768px){._navigation_2qi2h_1{--footer-width: 560px}._mobileBar_2qi2h_2{left:0;right:0;bottom:0;width:100%;grid-auto-columns:minmax(0,132px);justify-content:center;padding:8px 16px calc(8px + env(safe-area-inset-bottom));border-radius:0;box-shadow:none}._sheet_2qi2h_22{left:50%;right:auto;bottom:calc(var(--footer-height) + 8px);width:min(var(--footer-width),calc(100% - 48px));max-height:calc(100dvh - var(--footer-height) - 104px);transform:translate(-50%,100%);border-radius:16px;box-shadow:0 8px 28px #00000029}._sheetOpen_2qi2h_23{transform:translate(-50%)}}._breadcrumb_1bism_1{width:100%;height:36px;display:flex;align-items:center;padding:.5rem 1.5rem;border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:64px;left:0;right:0;z-index:950}._list_1bism_17{display:flex;align-items:center;gap:.35rem;list-style:none;font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;overflow-x:auto;scrollbar-width:none}._list_1bism_17::-webkit-scrollbar{display:none}._item_1bism_33{display:inline-flex;align-items:center;gap:.35rem}._separator_1bism_39{opacity:.6}._link_1bism_43{border:none;background:transparent;padding:0;margin:0;font:inherit;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}._link_1bism_43:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}._text_1bism_62{color:var(--color-text-muted)}._current_1bism_66{font-weight:600;color:var(--color-text-primary)}@media(max-width:640px){._breadcrumb_1bism_1{padding-inline:1rem}}._breadcrumb_1bism_1{left:var(--sidebar-width, 0px);width:auto;transition:left .24s ease}@media(prefers-reduced-motion:reduce){._breadcrumb_1bism_1{transition:none}}._layout_1fdi0_1{--content-top: 100px;--table-edge-gap: 6px;--content-bottom-space: calc(96px + env(safe-area-inset-bottom)) ;height:100dvh;display:flex;flex-direction:column}._content_1fdi0_10{flex:1;position:relative;margin-top:var(--content-top);padding:var(--table-edge-gap) 28px var(--content-bottom-space);scroll-padding-top:var(--table-edge-gap);min-height:0;overflow-y:auto}._content_1fdi0_10>*{height:auto;overflow:visible;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-muted) 80%,transparent) transparent}._content_1fdi0_10>*::-webkit-scrollbar{width:10px}._content_1fdi0_10>*::-webkit-scrollbar-track{background:transparent}._content_1fdi0_10>*::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-text-muted) 85%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}._content_1fdi0_10>*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-text-muted) 95%,transparent)}._layout_1fdi0_1{--sidebar-width: 0px}._withoutNavigation_1fdi0_57{--content-bottom-space: calc(28px + env(safe-area-inset-bottom)) }._content_1fdi0_10:has(>.pacs-page){padding-bottom:0}._content_1fdi0_10>.pacs-page:after{content:"";display:block;height:var(--content-bottom-space);grid-column:1 / -1}@media(max-width:767px){._layout_1fdi0_1{--table-edge-gap: 2px}._content_1fdi0_10{padding:var(--table-edge-gap) 16px 0}}@media(min-width:768px){._layout_1fdi0_1{--content-bottom-space: calc(68px + var(--table-edge-gap) + env(safe-area-inset-bottom))}}._statistic_168yz_1,._panel_168yz_1,._periodFilter_168yz_1{--dashboard-accent: var(--color-brand-primary);--dashboard-warning: #94620c}.dark ._statistic_168yz_1,.dark ._panel_168yz_1,.dark ._periodFilter_168yz_1{--dashboard-accent: #79b99a;--dashboard-warning: #e5b65e}._periodFilter_168yz_1{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-surface)}._periodFilter_168yz_1 button{padding:8px 18px;border:0;border-radius:7px;background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:550;white-space:nowrap}._periodFilter_168yz_1 button[aria-pressed=true]{background:var(--color-bg-elevated);color:var(--dashboard-accent);box-shadow:var(--shadow-elevation-sm)}._statistics_168yz_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._statistic_168yz_1,._panel_168yz_1{min-width:0;padding:22px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._statisticHeading_168yz_8{display:flex;align-items:center;justify-content:space-between;gap:10px}._statistic_168yz_1 h2{font-size:13px;font-weight:550;color:var(--color-text-secondary)}._icon_168yz_10,._pendingIcon_168yz_10{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent) 8%,transparent)}._pendingIcon_168yz_10{color:var(--dashboard-warning);background:color-mix(in srgb,#c48b20 10%,transparent)}._total_168yz_12{display:block;margin:10px 0 7px;font-size:32px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-1px}._muted_168yz_13{color:var(--color-text-muted);font-size:12px;line-height:1.6}._charts_168yz_14{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:20px;align-items:stretch}._panelHeading_168yz_15{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}._panelHeading_168yz_15 h2{font-size:16px;font-weight:650;letter-spacing:-.2px;margin-bottom:4px}._chartReadout_168yz_17{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;padding-top:3px}._chart_168yz_14{width:100%;touch-action:pan-y;cursor:crosshair;border-radius:6px}._chart_168yz_14 svg{display:block;width:100%;height:auto;min-height:190px;overflow:visible}._chart_168yz_14 text{fill:var(--color-text-muted);font-size:11px;font-family:inherit}._guide_168yz_21{stroke:var(--color-border-subtle);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}._receivedLine_168yz_22,._processedLine_168yz_22{fill:none;stroke:var(--dashboard-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._processedLine_168yz_22{stroke:#83aeb6;stroke-dasharray:5 4;stroke-width:2}._cursor_168yz_24{stroke:var(--color-text-muted);stroke-dasharray:3 4;stroke-opacity:.4;vector-effect:non-scaling-stroke}._activePoint_168yz_25{fill:var(--dashboard-accent);stroke:var(--color-bg-surface);stroke-width:2}._chart_168yz_14 ._pointLabel_168yz_26{fill:var(--dashboard-accent);font-weight:650}._legend_168yz_27{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:12px;font-size:12px;color:var(--color-text-secondary)}._legend_168yz_27 span{display:inline-flex;align-items:center;gap:7px}._legend_168yz_27 i{width:16px;height:3px;border-radius:2px;background:var(--dashboard-accent)}._legend_168yz_27 ._processedKey_168yz_30{background:#83aeb6}._modalities_168yz_31{list-style:none;display:grid;gap:16px}._modalityHeading_168yz_32{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:12px;color:var(--color-text-secondary)}._modalityHeading_168yz_32 strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}._modalityHeading_168yz_32 small{margin-left:9px;color:var(--color-text-muted);font-weight:450}._bar_168yz_35{width:100%;height:5px;border-radius:3px;overflow:hidden;background:var(--color-bg-elevated)}._bar_168yz_35 span{display:block;height:100%;border-radius:inherit;background:var(--dashboard-accent);opacity:.75}._recent_168yz_37{list-style:none}._recent_168yz_37 li{display:grid;grid-template-columns:8px minmax(0,1fr) auto 120px;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--color-border-subtle)}._recent_168yz_37 li:first-child{padding-top:0}._recent_168yz_37 li:last-child{padding-bottom:0;border-bottom:0}._activityDot_168yz_41{width:6px;height:6px;border-radius:50%;background:var(--dashboard-accent);opacity:.65}._exam_168yz_42{display:grid;gap:5px;min-width:0}._exam_168yz_42 strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}._exam_168yz_42 span,._recent_168yz_37 time{font-size:12px;color:var(--color-text-muted)}._recent_168yz_37 time{white-space:nowrap;font-variant-numeric:tabular-nums}._processed_168yz_22,._pending_168yz_10{justify-self:end;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:550;white-space:nowrap}._processed_168yz_22{color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent) 8%,transparent)}._pending_168yz_10{color:var(--dashboard-warning);background:color-mix(in srgb,#c48b20 10%,transparent)}._empty_168yz_49{padding:35px 0;font-size:13px;color:var(--color-text-muted);text-align:center}@media(max-width:1100px){._statistics_168yz_6{grid-template-columns:repeat(2,minmax(0,1fr))}._charts_168yz_14{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._statistics_168yz_6{gap:12px}._statistic_168yz_1,._panel_168yz_1{padding:16px}._statisticHeading_168yz_8{align-items:flex-start}._statistic_168yz_1 h2{font-size:12px}._icon_168yz_10,._pendingIcon_168yz_10{width:28px;height:28px}._total_168yz_12{font-size:28px}._muted_168yz_13{font-size:11px}._charts_168yz_14{gap:16px}._panelHeading_168yz_15{flex-wrap:wrap;gap:8px;margin-bottom:16px}._chartReadout_168yz_17{width:100%}._chart_168yz_14 svg{min-height:140px}._chart_168yz_14 text{font-size:20px}._recent_168yz_37 li{grid-template-columns:6px minmax(0,1fr) auto;grid-template-areas:"dot exam state" "dot time state";gap:8px 12px;padding:14px 0}._recent_168yz_37 time{grid-area:time}._processed_168yz_22,._pending_168yz_10{grid-area:state;align-self:center}._exam_168yz_42{grid-area:exam}._activityDot_168yz_41{grid-area:dot}._exam_168yz_42 span{line-height:1.5}}._exam_168yz_42 a{color:inherit;text-decoration:none}._exam_168yz_42 a:hover{text-decoration:underline}._exam_168yz_42 a:focus-visible{outline:2px solid var(--dashboard-accent);outline-offset:3px}._wrapper_jejmg_1{min-width:0;max-width:100%}._dates_jejmg_2{display:grid;grid-template-columns:minmax(130px,145px) auto minmax(130px,145px);align-items:center;gap:8px;justify-content:end}._dates_jejmg_2 input{min-width:0;width:100%;min-height:44px;padding:8px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:13px}._separator_jejmg_4{color:var(--color-text-muted)}._presets_jejmg_5{display:flex;justify-content:flex-end;gap:4px}._presets_jejmg_5 button{min-height:36px;padding:6px 10px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-secondary);font:inherit;font-size:12px;cursor:pointer}._presets_jejmg_5 button[aria-pressed=true]{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:var(--color-bg-elevated)}._error_jejmg_8{margin-top:8px;color:var(--color-text-primary);font-size:13px}._compact_jejmg_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px}._compact_jejmg_9 ._presets_jejmg_5 button{white-space:nowrap;min-height:44px;padding:6px 8px}._compact_jejmg_9 ._error_jejmg_8{flex-basis:100%;margin:0}@media(max-width:760px){._dates_jejmg_2,._presets_jejmg_5{justify-content:start}}@media(max-width:760px){._compact_jejmg_9{justify-content:flex-start}}@media(max-width:767px){._mobileDatesOnly_jejmg_15{width:100%}._mobileDatesOnly_jejmg_15 ._presets_jejmg_5{display:none}._mobileDatesOnly_jejmg_15 ._dates_jejmg_2{width:100%;grid-template-columns:minmax(0,145px) auto minmax(0,145px);justify-content:space-between}}._card_10mgj_1{grid-column:span 2;min-width:0;padding:16px 20px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._card_10mgj_1 h2{font-size:13px;font-weight:550;color:var(--color-text-secondary)}._chart_10mgj_3{display:block;width:100%;height:62px;overflow:visible}._guide_10mgj_4{fill:none;stroke:var(--color-border-subtle);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}._area_10mgj_5{fill:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}._line_10mgj_6{fill:none;stroke:var(--color-brand-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._dot_10mgj_7{fill:var(--color-brand-primary)}._plot_10mgj_8{position:relative;margin-top:8px;cursor:crosshair;touch-action:pan-y;border-radius:4px}._plot_10mgj_8:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}._cursor_10mgj_10{fill:none;stroke:var(--color-brand-primary);stroke-opacity:.35;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}._tooltip_10mgj_11{position:absolute;transform:translate(-50%,calc(-100% - 5px));padding:2px 6px;border-radius:5px;background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-elevation-sm);font-size:11px;line-height:16px;font-weight:600;white-space:nowrap;pointer-events:none}._axis_10mgj_12{position:relative;height:14px;margin-top:6px;color:var(--color-text-muted);font-size:10px}._axis_10mgj_12 span{position:absolute;transform:translate(-50%);font-variant-numeric:tabular-nums}._activeDay_10mgj_14{color:var(--color-brand-primary);font-weight:700}._empty_10mgj_15{min-height:90px;padding:24px 0;color:var(--color-text-muted);font-size:13px}@media(max-width:600px){._card_10mgj_1{padding:14px}}._axis_10mgj_12 ._axisLabel_10mgj_18{position:static;display:inline-block;transform:none;font-size:9px}._axis_10mgj_12,._plot_10mgj_8{margin-left:26px}._axis_10mgj_12 ._axisLabel_10mgj_18{margin-left:-26px}._cards_1pr8n_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._card_1pr8n_1{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._value_1pr8n_3{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}._card_1pr8n_1 p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:1000px){._cards_1pr8n_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._cards_1pr8n_1{gap:12px}._card_1pr8n_1{padding:14px}._value_1pr8n_3{font-size:24px}}.navigable-row{cursor:pointer}.navigable-row-link{display:block;color:inherit;text-decoration:none}.navigable-row:focus-within{background:var(--color-bg-soft)}.navigable-row-link:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:4px;border-radius:2px}._page_1n4yh_1{padding:24px;display:flex;flex-direction:column;gap:20px;color:var(--color-text-primary)}._page_1n4yh_1 h1{font-size:1.5rem;margin-bottom:8px}._page_1n4yh_1 p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}._demo_1n4yh_4{display:inline-block;margin-top:10px;font-size:.75rem;padding:4px 10px;border-radius:20px;background:var(--color-bg-elevated);color:var(--color-text-secondary)}._panel_1n4yh_5{border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-bg-surface);overflow:hidden}._toolbar_1n4yh_6{display:flex;gap:16px;padding:20px;border-bottom:1px solid var(--color-border-subtle)}._toolbar_1n4yh_6 label{display:grid;gap:6px;font-size:.8rem}._toolbar_1n4yh_6 label:first-child{flex:1}._toolbar_1n4yh_6 input,._toolbar_1n4yh_6 select,._footer_1n4yh_9 select{min-height:40px;padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit;min-width:0}._toolbar_1n4yh_6 select,._footer_1n4yh_9 select{background:transparent}._scroll_1n4yh_11{overflow-x:auto}._table_1n4yh_12{width:100%;border-collapse:collapse;font-size:.85rem}._table_1n4yh_12 th{text-align:left;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap}._table_1n4yh_12 th,._table_1n4yh_12 td{padding:16px;border-bottom:1px solid var(--color-border-subtle)}._table_1n4yh_12 td:first-child{font-weight:600}._table_1n4yh_12 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-bg-elevated) 55%,transparent)}._table_1n4yh_12 tbody tr:hover{background:var(--color-bg-soft)}._badge_1n4yh_18{display:inline-block;white-space:nowrap;font-size:.7rem;border-radius:20px;padding:5px 10px;background:var(--color-bg-elevated)}._ACTIVE_1n4yh_19,._APPROVED_1n4yh_19{background:#e6f9ef;color:#067647}._PENDING_1n4yh_20,._SUSPENDED_1n4yh_20{background:#fff4e5;color:#92400e}._REMOVED_1n4yh_21,._REJECTED_1n4yh_21{background:#fdecea;color:#b42318}._EXPIRED_1n4yh_22{background:#e9edf2;color:#475569}._footer_1n4yh_9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:.8rem}._footer_1n4yh_9 label,._pagination_1n4yh_24{display:flex;align-items:center;gap:10px}._pagination_1n4yh_24 button{width:36px;height:36px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}._pagination_1n4yh_24 button:disabled{opacity:.4;cursor:not-allowed}._empty_1n4yh_27{padding:40px;text-align:center}@media(max-width:760px){._page_1n4yh_1{padding:16px}._toolbar_1n4yh_6{flex-direction:column;padding:16px}._table_1n4yh_12 thead{display:none}._table_1n4yh_12,._table_1n4yh_12 tbody,._table_1n4yh_12 tr{display:block}._table_1n4yh_12 tr{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}._table_1n4yh_12 td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;padding:7px 0;border:none;overflow-wrap:anywhere}._table_1n4yh_12 td:before{content:attr(data-label);font-size:.75rem;font-weight:400;color:var(--color-text-secondary)}}._page_1n4yh_1>header{flex-shrink:0}._panel_1n4yh_5{flex-shrink:0;min-width:0;width:100%;display:flex;flex-direction:column;position:sticky;top:0;align-self:start;z-index:2;max-height:var(--table-available-height, calc(100dvh - 248px) )}._tableHeading_1n4yh_43{padding:18px 20px 0;flex-shrink:0}._tableHeading_1n4yh_43 h2{font-size:1rem;margin-bottom:4px}._toolbar_1n4yh_6{flex-shrink:0}._scroll_1n4yh_11{min-height:0;overflow:auto;flex:1 1 auto;overscroll-behavior-y:contain}._table_1n4yh_12 th{position:sticky;top:0;z-index:1}._footer_1n4yh_9{flex-shrink:0;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}._PROCESSING_1n4yh_49{background:#f1eafa;color:#6941a5}._toolbar_1n4yh_6{flex-wrap:wrap;align-items:flex-end}._toolbar_1n4yh_6 label,._toolbar_1n4yh_6 label:first-child{flex:1 1 180px;min-width:0}._toolbar_1n4yh_6 button{padding:12px 16px;border:0;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer}._filters_1n4yh_53{flex-shrink:0;flex-wrap:wrap}._filters_1n4yh_53 summary{padding:16px 20px;cursor:pointer}._tableHeading_1n4yh_43{padding-bottom:16px}._user_1n4yh_56{display:flex;align-items:center;gap:10px}._avatar_1n4yh_57{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-bg-elevated)}._INACTIVE_1n4yh_58{background:#fff4e5;color:#92400e}._BLOCKED_1n4yh_59{background:#fdecea;color:#b42318}@media(max-width:760px){._toolbar_1n4yh_6{align-items:stretch}._toolbar_1n4yh_6 label,._toolbar_1n4yh_6 label:first-child{flex:auto}._tableHeading_1n4yh_43{position:sticky;top:-16px;z-index:2;background:var(--color-bg-surface)}}._filters_1n4yh_53{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--color-bg-surface);border-radius:14px 14px 0 0;border-bottom:1px solid var(--color-border-subtle)}._total_1n4yh_63{min-width:0;color:var(--color-text-secondary);font-size:.8rem;font-variant-numeric:tabular-nums}._filters_1n4yh_53 ._filterButton_1n4yh_64{margin-left:auto;flex-shrink:0}._filterButton_1n4yh_64{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--color-text-primary);font:inherit;cursor:pointer}._filterButton_1n4yh_64:hover{color:var(--color-brand-primary)}._filterDialog_1n4yh_67{margin:auto;width:min(620px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto;padding:20px;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-bg-surface);color:var(--color-text-primary)}._filterDialog_1n4yh_67::backdrop{background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._filterHeading_1n4yh_69{display:flex;align-items:center;justify-content:space-between;gap:16px}._filterHeading_1n4yh_69 h2{font-size:1.15rem}._filterDialog_1n4yh_67 ._toolbar_1n4yh_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 0;border:0}._filterActions_1n4yh_72{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._filterActions_1n4yh_72 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px}._filterActions_1n4yh_72 ._clearButton_1n4yh_74{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-bg-surface)}._filterActions_1n4yh_72 ._clearButton_1n4yh_74:hover{background:var(--color-bg-elevated)}._filterActions_1n4yh_72 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._filterDialog_1n4yh_67 :focus-visible,._filterButton_1n4yh_64:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}@media(max-width:520px){._filterDialog_1n4yh_67 ._toolbar_1n4yh_6{grid-template-columns:minmax(0,1fr)}}._pageHeader_1n4yh_80{display:flex;align-items:center;justify-content:space-between;gap:16px}._createButton_1n4yh_81{min-height:42px;padding:10px 16px;border:0;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-text);font:inherit;font-weight:600;cursor:pointer;flex-shrink:0}._createButton_1n4yh_81:disabled{opacity:.5;cursor:not-allowed}@media(max-width:520px){._pageHeader_1n4yh_80{flex-direction:column;align-items:stretch}}._clickableRow_1n4yh_85{cursor:pointer}._userLink_1n4yh_86{color:inherit;text-decoration:none}._userLink_1n4yh_86:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}._panel_1n4yh_5 table{width:100%;border-collapse:collapse;font-size:.85rem}._panel_1n4yh_5 th{text-align:left;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap}._panel_1n4yh_5 thead th{position:sticky;top:0;z-index:1}._panel_1n4yh_5 th,._panel_1n4yh_5 td{padding:16px;border-bottom:1px solid var(--color-border-subtle)}._panel_1n4yh_5 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-bg-elevated) 55%,transparent)}._panel_1n4yh_5 tbody tr:hover{background:var(--color-bg-soft)}._panel_1n4yh_5 td:first-child{font-weight:600}._panel_1n4yh_5 ._scroll_1n4yh_11>div{overflow:visible}._footerControls_1n4yh_97{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._pagination_1n4yh_24{white-space:nowrap}@media(max-width:760px){._panel_1n4yh_5 table thead{display:none}._panel_1n4yh_5 table,._panel_1n4yh_5 tbody,._panel_1n4yh_5 tr{display:block}._panel_1n4yh_5 tr{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}._panel_1n4yh_5 td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;padding:7px 0;border:none;overflow-wrap:anywhere}._panel_1n4yh_5 td:before{content:attr(data-label);font-size:.75rem;font-weight:400;color:var(--color-text-secondary)}._footer_1n4yh_9{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 12px}._footer_1n4yh_9>span{min-width:0;line-height:1.5;overflow-wrap:anywhere}._footerControls_1n4yh_97{display:contents}._footerControls_1n4yh_97>label{grid-column:2;gap:8px;font-size:.75rem;white-space:nowrap}._footerControls_1n4yh_97 select{min-height:44px;padding:8px}._pagination_1n4yh_24{grid-column:1 / -1;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;width:100%}._pagination_1n4yh_24>span{text-align:center;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._pagination_1n4yh_24 button{width:44px;height:44px;padding:0;font-size:22px}}._table_7es1t_1{table-layout:fixed}._table_7es1t_1 th:nth-child(1){width:28%}._table_7es1t_1 th:nth-child(2){width:24%}._table_7es1t_1 th:nth-child(3){width:12%}._table_7es1t_1 th:nth-child(4){width:17%}._table_7es1t_1 th:nth-child(5){width:19%}._table_7es1t_1 td{overflow-wrap:anywhere}._cell_7es1t_8{display:grid;gap:5px}._cell_7es1t_8 strong{font-weight:550}._cell_7es1t_8 span{font-size:12px;font-weight:400;color:var(--color-text-muted)}._patientTable_7es1t_12 th:nth-child(1){width:38%}._patientTable_7es1t_12 th:nth-child(2){width:24%}._patientTable_7es1t_12 th:nth-child(3){width:19%}._patientTable_7es1t_12 th:nth-child(4){width:19%}._filter_1p4l8_1{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0;color:var(--color-text-secondary);font-size:13px}._filter_1p4l8_1 select{min-width:0;max-width:190px;min-height:44px;padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}@media(max-width:420px){._filter_1p4l8_1{gap:6px;font-size:12px}._filter_1p4l8_1 select{max-width:150px;padding:8px}}._fields_ytbez_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._fields_ytbez_1 label{display:grid;gap:8px;min-width:0}._fields_ytbez_1 label>span{font-size:12px;color:var(--color-text-muted)}._fields_ytbez_1 input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;color:var(--color-text-primary);background:var(--color-bg-elevated);font:inherit;font-size:14px}._back_ytbez_5 svg{width:18px;height:18px;flex-shrink:0}._examsTitle_ytbez_6{margin:0;font-size:18px;font-weight:600}@media(max-width:1000px){._fields_ytbez_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._fields_ytbez_1{grid-template-columns:minmax(0,1fr);gap:16px}}._filters_1ko2s_1{min-width:0;max-width:100%}@media(max-width:767px){._filters_1ko2s_1{width:100%}}._overview_1fmgf_1{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px;align-items:stretch}._card_1fmgf_2{min-width:0}._heading_1fmgf_3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px}._heading_1fmgf_3 h2{margin:0;font-size:16px;font-weight:600}._facts_1fmgf_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}._facts_1fmgf_5 div,._patientFacts_1fmgf_6 div{min-width:0}._facts_1fmgf_5 dt,._patientFacts_1fmgf_6 dt,._seriesFacts_1fmgf_7 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:6px}._facts_1fmgf_5 dd,._patientFacts_1fmgf_6 dd,._seriesFacts_1fmgf_7 dd{margin:0;color:var(--color-text-primary);font-size:14px;line-height:1.6;overflow-wrap:anywhere}._wide_1fmgf_9{grid-column:1 / -1}._patientFacts_1fmgf_6{display:grid;gap:18px}._association_1fmgf_11,._previewBadge_1fmgf_11{padding:4px 8px;border:1px solid var(--color-border-subtle);border-radius:6px;font-size:11px;color:var(--color-text-secondary);background:var(--color-bg-elevated)}._notice_1fmgf_12{margin-top:22px;padding:12px 14px;border-left:3px solid var(--color-brand-primary);border-radius:4px;background:var(--color-bg-elevated);font-size:13px;color:var(--color-text-secondary)}._hint_1fmgf_13{margin-top:8px;font-size:12px;line-height:1.6;color:var(--color-text-muted)}._seriesGrid_1fmgf_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._series_1fmgf_7{border:1px solid var(--color-border-subtle);border-radius:10px;min-width:0;background:var(--color-bg-surface)}._series_1fmgf_7 summary{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer;list-style:none}._series_1fmgf_7 summary::-webkit-details-marker{display:none}._series_1fmgf_7 summary:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:6px}._imageStack_1fmgf_19{display:grid;place-items:center;width:64px;height:72px;flex-shrink:0;border-radius:8px;color:var(--color-brand-primary);background:var(--color-bg-elevated)}._imageStack_1fmgf_19 svg{width:36px;height:36px}._seriesText_1fmgf_21{min-width:0;display:grid;gap:6px}._seriesText_1fmgf_21 small{color:var(--color-text-muted);font-size:11px}._seriesText_1fmgf_21 strong{font-weight:550;font-size:14px;overflow-wrap:anywhere}._seriesText_1fmgf_21>span{font-size:12px;color:var(--color-text-secondary)}._expand_1fmgf_25{margin-left:auto;color:var(--color-text-muted);font-size:18px}._series_1fmgf_7[open] ._expand_1fmgf_25{transform:rotate(180deg)}._seriesFacts_1fmgf_7{border-top:1px solid var(--color-border-subtle);padding:16px;display:grid;gap:16px}._previewNote_1fmgf_28{margin-top:14px;color:var(--color-text-muted);font-size:12px}._unavailable_1fmgf_29{display:grid;justify-items:start;gap:16px}@media(max-width:900px){._overview_1fmgf_1{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._overview_1fmgf_1{gap:18px}._seriesGrid_1fmgf_14,._facts_1fmgf_5{grid-template-columns:minmax(0,1fr)}._heading_1fmgf_3{margin-bottom:18px}._series_1fmgf_7 summary{padding:12px;gap:12px}._imageStack_1fmgf_19{width:48px;height:60px}}._back_1fmgf_39 svg{width:18px;height:18px;flex-shrink:0}._associationForm_1fmgf_40{display:grid;gap:16px}._associationActions_1fmgf_41{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}._totals_1fmgf_43{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}._totalValues_1fmgf_44{display:flex;flex-wrap:wrap;gap:20px 40px;margin:0}._totalValues_1fmgf_44 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:8px}._totalValues_1fmgf_44 dd{display:flex;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;color:var(--color-text-primary)}._totalValues_1fmgf_44 svg{width:24px;height:24px;color:var(--color-brand-primary);flex-shrink:0}._viewExam_1fmgf_48{margin-left:auto}._viewExam_1fmgf_48 svg{width:20px;height:20px;flex-shrink:0}@media(max-width:600px){._totals_1fmgf_43{gap:20px}._totalValues_1fmgf_44{width:100%;justify-content:space-between;gap:16px}._viewExam_1fmgf_48{width:100%;justify-content:center}}._sourcePatientName_1fmgf_56{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--color-bg-elevated);overflow-wrap:anywhere}._sourcePatientName_1fmgf_56 span{font-size:12px;color:var(--color-text-muted)}._sourcePatientName_1fmgf_56 strong{font-size:14px;font-weight:600;color:var(--color-text-primary)}._associationFields_1fmgf_60{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}._associationActions_1fmgf_41[hidden],._associationActions_1fmgf_41>[hidden]{display:none}._associationError_1fmgf_62{margin:0;font-size:13px;color:var(--color-danger, #b42318)}._documentMatch_1fmgf_63{padding:12px 14px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated)}._documentMatch_1fmgf_63 p{margin:0;font-size:13px;line-height:1.6}._twoColumns_7rpkr_1,._documentRow_7rpkr_1{display:grid;gap:12px;align-items:start}._twoColumns_7rpkr_1{grid-template-columns:repeat(2,minmax(0,1fr))}._documentRow_7rpkr_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}._twoColumns_7rpkr_1 label,._documentRow_7rpkr_1 label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;color:var(--color-text-secondary)}._twoColumns_7rpkr_1 input,._twoColumns_7rpkr_1 select,._documentRow_7rpkr_1 input,._documentRow_7rpkr_1 select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}._documentRow_7rpkr_1 small{color:var(--color-text-muted);font-size:11px}@media(max-width:600px){._documentRow_7rpkr_1{grid-template-columns:repeat(2,minmax(0,1fr))}._country_7rpkr_9{grid-column:1 / -1}}._wrapper_1c5cj_1{min-width:0;max-width:100%}._filters_1c5cj_2{display:grid;grid-template-columns:repeat(2,minmax(130px,145px));justify-content:end;gap:12px}._filters_1c5cj_2 input{font:inherit;font-size:13px}._error_1c5cj_4{margin-top:8px;color:var(--color-text-primary);font-size:13px}._filters_98gxc_1{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;min-width:0}._filters_98gxc_1 label{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:13px}._filters_98gxc_1 input,._filters_98gxc_1 select{min-height:44px;min-width:0;padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:13px}._search_98gxc_4{width:230px;max-width:100%}@media(max-width:600px){._filters_98gxc_1{flex-basis:100%}._search_98gxc_4{flex:1 1 180px}}._table_1f2e8_1{table-layout:fixed}._table_1f2e8_1 th:first-child{width:27%}._table_1f2e8_1 th:nth-child(2),._table_1f2e8_1 th:nth-child(5){width:18%}._table_1f2e8_1 th:nth-child(4){width:10%}._table_1f2e8_1 td{overflow-wrap:anywhere}._patient_1f2e8_6{display:grid;gap:5px}._patient_1f2e8_6 strong{font-weight:550}._patient_1f2e8_6 span{font-size:12px;font-weight:400;color:var(--color-text-muted)}._caption_1f2e8_9{padding:12px 20px;text-align:left;color:var(--color-text-muted);font-size:12px}._avatar_ry8iz_1{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:22px;font-weight:600}._small_ry8iz_2{width:36px;height:36px;font-size:12px}._table_1s1lx_1{table-layout:fixed}._table_1s1lx_1 th:nth-child(1){width:30%}._table_1s1lx_1 th:nth-child(2){width:27%}._table_1s1lx_1 th:nth-child(3){width:14%}._table_1s1lx_1 th:nth-child(4){width:29%}._table_1s1lx_1 td{overflow-wrap:anywhere}._user_1s1lx_7{display:flex;align-items:center;gap:12px}._form_1s1lx_8 .pacs-form>button{width:auto;min-width:140px;justify-self:end}._page_12lm6_1{min-width:0}._back_12lm6_2{color:var(--color-text-secondary);text-decoration:none;width:fit-content;font-size:14px}._back_12lm6_2:hover{color:var(--color-brand-primary)}._header_12lm6_4,._heading_12lm6_4{display:flex;align-items:center;gap:12px}._header_12lm6_4{flex-wrap:wrap;gap:18px}._identity_12lm6_6{min-width:0}._heading_12lm6_4 h1{font-size:clamp(24px,2.3vw,32px);font-weight:650;letter-spacing:-.6px;overflow-wrap:anywhere}._header_12lm6_4 p{margin-top:6px;color:var(--color-text-muted);font-size:14px}._status_12lm6_9{margin-left:auto}._edit_12lm6_10{padding:8px;min-width:36px;min-height:36px;flex-shrink:0}._grid_12lm6_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._contact_12lm6_12{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;margin-top:20px;border-top:1px solid var(--color-border-subtle)}._contact_12lm6_12>div{min-width:0}._contact_12lm6_12 h3,._information_12lm6_14 dt{font-size:13px;color:var(--color-text-muted);font-weight:500}._contact_12lm6_12 p,._information_12lm6_14 dd{font-size:15px;line-height:1.7;overflow-wrap:anywhere;margin:6px 0 0}._information_12lm6_14{display:grid;gap:24px;margin-top:24px}._creator_12lm6_17{display:flex;align-items:center;gap:10px}._sectionHeading_12lm6_18{display:flex;align-items:center;justify-content:space-between;gap:16px}._roles_12lm6_19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin-top:20px}._roles_12lm6_19 li{padding:12px 16px;border-radius:8px;background:var(--color-bg-elevated);font-size:14px;overflow-wrap:anywhere}._dangerZone_12lm6_21{border-color:#ef6464}._dangerZone_12lm6_21 h2{color:#ef6464}._dangerZone_12lm6_21 p{font-size:14px;line-height:1.7;color:var(--color-text-muted);margin-top:12px}._statusActions_12lm6_24,._actions_12lm6_24{display:flex;flex-wrap:wrap;gap:12px}._statusActions_12lm6_24{margin-top:20px}._actions_12lm6_24{justify-content:flex-end}._warning_12lm6_27{background:#d9941b1f;border-color:#b57b18;color:#a46b10}._form_12lm6_28{display:grid;gap:20px}._form_12lm6_28 p{font-size:14px;line-height:1.7;color:var(--color-text-secondary)}._form_12lm6_28 .pacs-form>button{justify-self:end;width:auto;min-width:140px}._roleOptions_12lm6_31{display:grid;gap:12px;max-height:50dvh;overflow-y:auto;border:0;padding:0}._option_12lm6_32{display:flex;align-items:center;gap:12px;border:1px solid var(--color-border-subtle);padding:14px;border-radius:8px;cursor:pointer;font-size:14px}._option_12lm6_32 input{width:18px;height:18px;accent-color:var(--color-brand-primary);flex-shrink:0}._option_12lm6_32 small{display:block;color:var(--color-text-muted);margin-top:5px}._option_12lm6_32:has(input:disabled){opacity:.65;cursor:default}._srOnly_12lm6_36{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){._grid_12lm6_11{grid-template-columns:minmax(0,1fr);gap:18px}._roles_12lm6_19{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionHeading_12lm6_18{align-items:flex-start;flex-wrap:wrap}._heading_12lm6_4{align-items:flex-start}}@media(max-width:480px){._roles_12lm6_19{grid-template-columns:minmax(0,1fr)}._status_12lm6_9{margin-left:0}._statusActions_12lm6_24 button{width:auto}}._status_12lm6_9 .badge[class*=state-]{box-sizing:border-box;height:40px;padding:0 0 2px;border:0;border-bottom:2px solid currentColor;border-radius:0;background:transparent;font-weight:700}._table_1307k_1{table-layout:fixed}._table_1307k_1 thead th:nth-child(1){width:22%}._table_1307k_1 thead th:nth-child(2){width:30%}._table_1307k_1 thead th:nth-child(3){width:19%}._table_1307k_1 thead th:nth-child(4){width:13%}._table_1307k_1 thead th:nth-child(5){width:16%}._table_1307k_1 tbody td{overflow-wrap:anywhere}._description_1307k_8{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text-secondary);line-height:1.5}@media(max-width:760px){._description_1307k_8{-webkit-line-clamp:3}}._page_1xb1q_1{display:grid;gap:24px;min-width:0}._back_1xb1q_2{color:var(--color-text-secondary);text-decoration:none;font-size:14px;width:fit-content}._back_1xb1q_2:hover{color:var(--color-brand-primary)}._content_1xb1q_4{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:24px;align-items:start}._permissionsHeader_1xb1q_5{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}._permissionsHeader_1xb1q_5 p,._dangerZone_1xb1q_6 p,._manager_1xb1q_6>p{color:var(--color-text-muted);font-size:14px;line-height:1.6;margin-top:10px}._permissionsHeader_1xb1q_5 button{flex-shrink:0}._service_1xb1q_8{border:1px solid var(--color-border-subtle);padding:20px;border-radius:12px;margin-top:16px}._service_1xb1q_8 header{display:flex;justify-content:space-between;align-items:center;gap:16px}._service_1xb1q_8 h3{font-size:15px;overflow-wrap:anywhere}._service_1xb1q_8 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin-top:20px}._service_1xb1q_8 li{padding:12px 14px;background:var(--color-bg-elevated);border-radius:8px;font-size:13px;overflow-wrap:anywhere}._information_1xb1q_13 dl{display:grid;gap:26px;margin-top:26px}._information_1xb1q_13 dt{color:var(--color-text-muted);font-size:13px;margin-bottom:8px}._information_1xb1q_13 dd{margin:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}._information_1xb1q_13 small{display:block;color:var(--color-text-muted);font-size:12px;line-height:1.7;margin-top:6px}._information_1xb1q_13 ._total_1xb1q_17{font-size:32px;font-weight:700;line-height:1.2}._creator_1xb1q_18{display:flex;align-items:center;gap:12px}._avatar_1xb1q_19{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--color-bg-elevated);font-weight:600;font-size:13px}._dangerZone_1xb1q_6{border-color:#ef6464}._dangerZone_1xb1q_6 h2{color:#ef6464}._actions_1xb1q_22{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}._warning_1xb1q_23{background:#d9941b1f;border-color:#b57b18;color:#a46b10}._form_1xb1q_24 .pacs-form>button{justify-self:end;width:auto;min-width:140px;max-width:100%}._form_1xb1q_24 p{font-size:14px;line-height:1.7}._manager_1xb1q_6{display:grid;gap:16px}._permissionList_1xb1q_27{list-style:none;padding:0;max-height:50dvh;overflow-y:auto}._permissionList_1xb1q_27 li{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-border-subtle);font-size:13px}._permissionList_1xb1q_27 small{display:block;color:var(--color-text-muted);font-size:12px;margin-top:5px}._permissionList_1xb1q_27 button{flex-shrink:0}@media(max-width:900px){._content_1xb1q_4{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_1xb1q_1{gap:18px}._permissionsHeader_1xb1q_5{align-items:flex-start;flex-direction:column;gap:14px}._service_1xb1q_8{padding:16px}._service_1xb1q_8 header{align-items:flex-start}._service_1xb1q_8 ul{grid-template-columns:minmax(0,1fr)}._actions_1xb1q_22 button{width:auto}._form_1xb1q_24 .pacs-form>button{min-width:130px}}._permissionGroup_1xb1q_42{min-width:0;border:1px solid var(--color-border-subtle);border-radius:10px;padding:12px 16px}._permissionGroup_1xb1q_42 legend{padding:0 6px;font-weight:600;font-size:14px}._permissionOption_1xb1q_44{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;line-height:1.5}._permissionOption_1xb1q_44 input{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-brand-primary)}._permissionOption_1xb1q_44:has(input:disabled){cursor:default;opacity:.65}._modalActions_1xb1q_47{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}._modalActions_1xb1q_47 button{width:auto}._information_1xb1q_13 .badge[class*=state-]{padding:0;border:0;border-radius:0;background:transparent;font-size:inherit;font-weight:400}._actions_1rqfw_1{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._actions_1rqfw_1 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._actions_1rqfw_1 ._edit_1rqfw_3,._actions_1rqfw_1 ._deprecate_1rqfw_3{background:transparent;border:0;border-bottom:2px solid currentColor;border-radius:0;font-weight:500}._edit_1rqfw_3{color:#1d4ed8}._deprecate_1rqfw_3{color:#92400e}._actions_1rqfw_1 ._edit_1rqfw_3:hover,._actions_1rqfw_1 ._deprecate_1rqfw_3:hover{background:transparent;filter:brightness(.85)}.dark ._edit_1rqfw_3{color:#9abaff}.dark ._deprecate_1rqfw_3{color:#e9c579}._confirm_1rqfw_15{width:180px;max-width:100%;justify-self:end}@media(min-width:761px){._table_1rqfw_17{table-layout:fixed;min-width:1000px}._table_1rqfw_17 th,._table_1rqfw_17 td{text-align:left;overflow-wrap:anywhere}._table_1rqfw_17 th:nth-child(2){width:8%}._table_1rqfw_17 th:nth-child(3){width:10%}._table_1rqfw_17 th:nth-child(4){width:13%}._table_1rqfw_17 th:nth-child(5){width:22%}._table_1rqfw_17 th:last-child{width:264px}._table_1rqfw_17 thead th,._table_1rqfw_17 tbody td{padding-top:10px;padding-bottom:10px}._table_1rqfw_17 tbody td small{margin-top:3px}._table_1rqfw_17 ._actions_1rqfw_1{flex-wrap:nowrap}._table_1rqfw_17 ._actions_1rqfw_1 button{flex-shrink:0;min-height:34px;padding:7px 0;white-space:nowrap}}@media(hover:hover)and (pointer:fine){._actions_1rqfw_1{opacity:0;pointer-events:none}._table_1rqfw_17 tr:hover ._actions_1rqfw_1,._table_1rqfw_17 tr:focus-within ._actions_1rqfw_1{opacity:1;pointer-events:auto}}@media(max-width:760px){._actions_1rqfw_1{opacity:1;pointer-events:auto}._actions_1rqfw_1 button{width:44px;min-height:44px;padding:10px}._actionLabel_1rqfw_36{display:none}._confirm_1rqfw_15{width:160px}}._cards_1gsy2_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}._card_1gsy2_1{min-width:0;padding:20px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._value_1gsy2_3{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}._card_1gsy2_1 p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._notice_1gsy2_5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:var(--color-text-muted)}@media(max-width:1000px){._cards_1gsy2_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._cards_1gsy2_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._card_1gsy2_1{padding:14px}._value_1gsy2_3{font-size:24px}._card_1gsy2_1 p{font-size:12px}}._tabs_orcdn_1{display:flex;gap:10px;flex-wrap:wrap}._table_orcdn_2{table-layout:fixed}._table_orcdn_2 th:nth-child(1){width:20%}._table_orcdn_2 th:nth-child(2){width:16%}._table_orcdn_2 th:nth-child(3){width:14%}._table_orcdn_2 th:nth-child(4){width:12%}._table_orcdn_2 th:nth-child(5){width:12%}._table_orcdn_2 th:nth-child(6),._table_orcdn_2 th:nth-child(7){width:13%}._table_orcdn_2 td{overflow-wrap:anywhere;font-size:12px;line-height:1.6}._table_orcdn_2 progress{display:block;width:100%;max-width:120px;height:5px;accent-color:var(--color-brand-primary);margin-top:8px}._voteHint_orcdn_11{color:var(--color-brand-primary)}._page_powcl_1{display:grid;gap:24px;min-width:0}._back_powcl_2{color:var(--color-text-secondary);font-size:14px;text-decoration:none;width:fit-content}._back_powcl_2:hover{color:var(--color-brand-primary)}._content_powcl_4{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}._main_powcl_5{display:grid;gap:24px;min-width:0}._changes_powcl_6{display:grid;gap:16px;margin-top:20px}._change_powcl_6{padding:18px;border:1px solid var(--color-border-subtle);border-radius:10px}._change_powcl_6 h3{font-size:14px;font-weight:600}._comparison_powcl_9{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;margin-top:16px;align-items:center}._comparison_powcl_9>div{min-width:0;align-self:stretch}._comparison_powcl_9 span{color:var(--color-text-muted);font-size:12px}._comparison_powcl_9 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;padding:12px;border-radius:8px;background:var(--color-bg-elevated);margin-top:8px}._decisions_powcl_13{display:grid;margin-top:10px}._decision_powcl_13{padding:18px 0;border-bottom:1px solid var(--color-border-subtle)}._decision_powcl_13:last-child{border-bottom:0;padding-bottom:0}._decision_powcl_13 header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}._decision_powcl_13 p{font-size:14px;line-height:1.7;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}._decision_powcl_13 small{color:var(--color-text-muted);font-size:12px;display:block;margin-top:10px}._approved_powcl_19{color:#278650}._rejected_powcl_20{color:#cf4545}._person_powcl_21{display:flex;align-items:center;gap:10px}._summary_powcl_22 dl{display:grid;gap:24px;margin-top:24px}._summary_powcl_22 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:8px}._summary_powcl_22 dd{margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}._summary_powcl_22 small{display:block;color:var(--color-text-muted);font-size:12px}._summary_powcl_22 progress{display:block;height:6px;max-width:100%;accent-color:var(--color-brand-primary);margin-top:10px}._form_powcl_27 .pacs-form>button{width:auto;justify-self:end;min-width:140px}._choices_powcl_28{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){._content_powcl_4{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_powcl_1,._main_powcl_5{gap:18px}._change_powcl_6{padding:14px}._comparison_powcl_9{grid-template-columns:minmax(0,1fr);gap:12px}._arrow_powcl_30{display:none}}._headerStatus_powcl_32{display:inline-flex}._headerStatus_powcl_32 .badge[class*=state-]{box-sizing:border-box;height:40px;padding:0 0 2px;border:0;border-bottom:2px solid currentColor;border-radius:0;background:transparent;font-weight:700}.profilePage{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.profileCard{border-radius:1rem;background:var(--color-bg-surface)}.profileAvatarWrapper{display:flex;flex-direction:column;align-items:center;gap:.75rem}.profileAvatarImage,.profileAvatarFallback{width:92px;height:92px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;background:linear-gradient(135deg,var(--color-brand-primary),var(--color-bg-primary));color:var(--btn-primary-text)}.profileAvatarImage{object-fit:cover}.profileAvatarIcon{width:48px;height:48px}.profileEmpty{min-height:240px;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:var(--color-bg-surface);color:var(--color-text-muted);box-shadow:var(--shadow-elevation-sm)}.profileAvatarUpload{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--color-border-strong);font-size:.75rem;font-weight:500;color:var(--color-text-primary);background:var(--color-bg-elevated);cursor:pointer;transition:all .15s ease-out}.profileAvatarActions{display:flex;flex-direction:column;gap:.5rem;width:100%}.profileAvatarUpload,.profileAvatarRemove{width:100%}.profileAvatarUpload:hover{background:var(--color-bg-soft);border-color:var(--color-border-strong)}.profileAvatarRemove{padding:.4rem .9rem;border:1px solid var(--color-border-strong);border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer}.profileAvatarRemove:hover:not(:disabled){border-color:var(--btn-danger-bg);color:var(--btn-danger-bg)}.profileAvatarRemove:disabled{cursor:not-allowed;opacity:.45}.profileTop{display:grid;grid-template-columns:220px 1fr;gap:0}.profileAvatarColumn{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;border-right:1px solid var(--color-border-subtle)}.profileInfoColumn{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.profileHeaderInfo h1{font-size:1.4rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .25rem}.profileHeaderInfo p{margin:0;font-size:.9rem;color:var(--color-text-muted)}.profileSectionDescription{margin:0 0 1.5rem;font-size:.85rem;color:var(--color-text-muted)}.profileForm{display:flex;flex-direction:column;gap:1.25rem}.profileGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.25rem}.profileGrid--password{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.profileField{display:flex;flex-direction:column;gap:.35rem}.profileField label{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}.profileField input{border-radius:.7rem;border:1px solid var(--color-border-subtle);padding:.55rem .75rem;font-size:.85rem;outline:none;background:var(--color-bg-surface);transition:border-color .15s ease-out,box-shadow .15s ease-out}.profileMessage{font-size:.8rem;color:#16a34a}.profileActions{display:flex;justify-content:flex-end;gap:.75rem}.profileActions--left{justify-content:flex-start}.profilePrimaryButton,.profileSecondaryButton{border-radius:999px;font-size:.85rem;font-weight:500;padding:.55rem 1.4rem;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.profilePrimaryButton{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.profilePrimaryButton:hover{background:var(--btn-primary-hover)}.profileSecondaryButton{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.profileSecondaryButton:hover{background:var(--btn-secondary-hover)}.profileDetailsList{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.profileDetailsRow{padding:.85rem 0;display:flex;flex-direction:column;gap:.25rem}.profileDetailsRow:nth-child(odd){padding-right:1.25rem}.profileDetailsRow:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--color-border-subtle)}.profileDetailsLabel{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.profileDetailsValue{font-size:.92rem;color:var(--color-text-primary);font-weight:500}.profileHint{font-size:.78rem;color:var(--color-text-muted);margin-top:.25rem}@media(max-width:640px){.profilePage{padding:1rem}.profileTop{grid-template-columns:1fr}.profileAvatarColumn{border-right:none;border-bottom:1px solid var(--color-border-subtle);align-items:center}.profileDetailsList{grid-template-columns:1fr}.profileDetailsRow:nth-child(odd),.profileDetailsRow:nth-child(2n){padding-left:0;padding-right:0;border-left:none}}._rows_1f3fp_1{display:grid}._row_1f3fp_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,210px);align-items:center;gap:20px;padding:18px 0}._row_1f3fp_1+._row_1f3fp_1{border-top:1px solid var(--color-border-subtle)}._row_1f3fp_1>label{color:var(--color-text-primary);font-size:14px;font-weight:500}._control_1f3fp_5{display:flex;align-items:center;gap:10px;min-width:0}._control_1f3fp_5 select{width:100%;min-width:0;min-height:42px;padding:10px 30px 10px 12px;border:1px solid var(--color-border-strong);border-radius:8px;background:transparent;color:var(--color-text-primary);font:inherit;font-size:13px}._control_1f3fp_5 select:disabled{cursor:not-allowed;opacity:.6}@media(max-width:480px){._row_1f3fp_1{grid-template-columns:minmax(0,1fr) minmax(0,170px);gap:12px}}._dialog_ds3wm_1{margin:auto;width:min(440px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto;padding:24px;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-bg-surface);color:var(--color-text-primary)}._dialog_ds3wm_1::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_ds3wm_1 form{display:flex;flex-direction:column;gap:18px}._dialog_ds3wm_1 h2{font-size:1.2rem}._dialog_ds3wm_1 p{font-size:.9rem;line-height:1.5}._qr_ds3wm_6{width:256px;max-width:100%;height:auto;align-self:center}._field_ds3wm_7{display:flex;flex-direction:column;gap:8px;font-size:.85rem}._field_ds3wm_7 input{width:100%;padding:12px;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-bg-elevated);color:var(--color-text-primary);font:inherit}._actions_ds3wm_9{display:flex;justify-content:flex-end;gap:12px}._actions_ds3wm_9 button{padding:10px 16px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}._actions_ds3wm_9 button:last-child{background:var(--btn-primary-bg);color:#fff}._actions_ds3wm_9 button:disabled{opacity:.5;cursor:not-allowed}._progress_ds3wm_13{text-align:center}._progress_ds3wm_13:before{content:"";display:block;width:28px;height:28px;margin:0 auto 10px;border:3px solid var(--color-border-subtle);border-top-color:var(--color-brand-primary);border-radius:50%;animation:_spin_ds3wm_1 .8s linear infinite}@keyframes _spin_ds3wm_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._progress_ds3wm_13:before{animation:none}}._secretRow_ds3wm_19{display:flex;align-items:stretch;gap:8px}._secretRow_ds3wm_19 input{min-width:0;flex:1}._copyButton_ds3wm_21{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}._copyButton_ds3wm_21 svg{width:20px;height:20px}._copyButton_ds3wm_21:hover{background:var(--color-bg-soft)}._copyButton_ds3wm_21:disabled{opacity:.5;cursor:not-allowed}._error_ds3wm_26{color:#b42318}._field_ds3wm_7 input[aria-invalid=true]{border-color:#b42318}.settingsPage{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.settingsHeader h1{font-size:1.4rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.15rem}.settingsSubtitle{font-size:.9rem;color:var(--color-text-muted)}.settingsHeader{margin-bottom:.35rem}.settingsMenu{display:grid;gap:.85rem}.settingsMenuItem{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.15rem 3.25rem 1.15rem 1.25rem;border:1px solid var(--color-border-subtle);border-radius:1rem;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm);color:var(--color-text-primary);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.settingsMenuItem:hover{transform:translateY(-2px);border-color:var(--color-brand-primary)}.settingsMenuItemTitle{font-size:.95rem;font-weight:650}.settingsMenuItemDescription{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.settingsMenuItemArrow{position:absolute;top:50%;right:1.25rem;color:var(--color-brand-primary);font-size:1.5rem;transform:translateY(-50%)}.settingsSection{border-radius:1rem;padding:1.25rem 1.5rem;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}.settingsSection+.settingsSection{margin-top:.25rem}.settingsSection h2{font-size:1.05rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.settingsSectionDescription{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.1rem}.settingsRow{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settingsRow--spaced{margin-top:.9rem}.settingsRowText{display:flex;flex-direction:column;gap:.15rem}.settingsRowTitle{font-size:.9rem;font-weight:500;color:var(--color-text-primary)}.settingsRowSubtitle{font-size:.8rem;color:var(--color-text-muted)}.settingsToggle{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.18rem .5rem .18rem .22rem;border-radius:999px;border:1px solid transparent;background:transparent;cursor:pointer;min-width:96px;justify-content:flex-end}.settingsToggle-on{background:color-mix(in srgb,var(--color-brand-primary) 18%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-brand-primary) 55%,var(--color-border-subtle))}.settingsToggle-off{background:var(--color-bg-elevated);border-color:var(--color-border-subtle)}.settingsToggleKnob{width:30px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--color-bg-surface) 90%,var(--color-bg-soft));box-shadow:0 0 0 1px var(--color-border-subtle);position:relative}.settingsToggle-on .settingsToggleKnob{background:var(--btn-primary-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--btn-primary-bg) 70%,transparent)}.settingsToggleLabel{font-size:.8rem;font-weight:500;color:var(--color-text-primary)}.settingsHint{margin-top:.75rem;font-size:.78rem;color:var(--color-text-muted)}.settingsSection h2+.settingsRow{margin-top:1rem}.settingsControl{flex-shrink:0}.settingsSelect{min-width:180px;height:42px;padding:0 2.25rem 0 .75rem;border:1px solid var(--color-border-strong);border-radius:.6rem;background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;outline:none}@media(max-width:640px){.settingsPage{padding:1rem}.settingsSection{padding-inline:1.1rem}.settingsRow{align-items:flex-start}.settingsSelect{min-width:140px;max-width:48%}}.settingsActions{display:flex;justify-content:flex-end}.settingsSave{padding:10px 24px;border:none;border-radius:8px;background:var(--btn-primary-bg);color:#fff;font:inherit;cursor:pointer}.settingsSave:disabled{opacity:.5;cursor:not-allowed}.settingsError{color:var(--color-text-primary);font-size:.85rem}._toolbar_k4ate_1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}._filters_k4ate_2{display:flex;flex-wrap:wrap;gap:6px}._filter_k4ate_2{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:13px;cursor:pointer}._selected_k4ate_4{background:var(--color-bg-elevated);border-color:var(--color-border-subtle);color:var(--color-text-primary);font-weight:600}._count_k4ate_5{min-width:22px;padding:2px 6px;border-radius:6px;background:var(--color-bg-surface);font-size:11px;text-align:center}@media(max-width:600px){._filter_k4ate_2{padding:8px 10px}}._item_fmlrm_1{display:flex;align-items:flex-start;gap:16px;padding:22px 20px;border-bottom:1px solid var(--color-border-subtle)}._item_fmlrm_1:last-child{border-bottom:0}._unread_fmlrm_3{background:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-bg-surface))}._content_fmlrm_4{min-width:0;flex:1}._heading_fmlrm_5{display:flex;align-items:center;gap:10px}._heading_fmlrm_5 h2{font-size:14px;font-weight:600;line-height:1.5}._dot_fmlrm_7{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-brand-primary)}._content_fmlrm_4 p{margin-top:6px;color:var(--color-text-secondary);font-size:13px;line-height:1.7;overflow-wrap:anywhere}._metadata_fmlrm_9{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--color-text-muted);font-size:11px}._readButton_fmlrm_10{flex-shrink:0;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:12px;cursor:pointer}._readButton_fmlrm_10:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}@media(max-width:760px){._item_fmlrm_1{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 14px}._readButton_fmlrm_10{grid-column:1;justify-self:start;padding-left:0}}._panel_1g7y1_1{min-width:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._list_1g7y1_2{list-style:none;padding:0;margin:0}._cards_1otyf_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._card_1otyf_1{min-width:0;padding:20px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._value_1otyf_3{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}._card_1otyf_1 p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._notice_1otyf_5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:var(--color-text-muted)}@media(max-width:1000px){._cards_1otyf_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._cards_1otyf_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._card_1otyf_1{padding:14px}._value_1otyf_3{font-size:24px}._card_1otyf_1 p{font-size:12px}}._page_1ojvi_1{display:grid;gap:24px;min-width:0}._back_1ojvi_2{color:var(--color-text-secondary);font-size:14px;width:fit-content;text-decoration:none}._back_1ojvi_2:hover{color:var(--color-brand-primary)}._table_1ojvi_4{table-layout:fixed}._table_1ojvi_4 th:nth-child(1){width:42%}._table_1ojvi_4 th:nth-child(2){width:26%}._table_1ojvi_4 th:nth-child(3){width:32%}._table_1ojvi_4 td{overflow-wrap:anywhere}._content_1ojvi_9{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}._main_1ojvi_10{display:grid;gap:24px;min-width:0}._changes_1ojvi_11{table-layout:fixed}._changes_1ojvi_11 th:first-child{width:28%}._changes_1ojvi_11 th:not(:first-child){width:36%}._changes_1ojvi_11 td{vertical-align:top}._changes_1ojvi_11 pre,._context_1ojvi_15 pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.7;margin:0}._summary_1ojvi_16 dl,._context_1ojvi_15{display:grid;gap:22px;margin-top:24px}._summary_1ojvi_16 dt,._context_1ojvi_15 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:7px}._summary_1ojvi_16 dd,._context_1ojvi_15 dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}._actor_1ojvi_19{display:flex;align-items:center;gap:12px}._avatar_1ojvi_20{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--color-bg-elevated);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}._actor_1ojvi_19 small{display:block;font-size:11px;color:var(--color-text-muted);margin-top:4px}@media(max-width:900px){._content_1ojvi_9{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_1ojvi_1,._main_1ojvi_10{gap:18px}}._page_ov0ka_1{padding:28px;display:flex;flex-direction:column;gap:24px;color:var(--color-text-primary)}._page_ov0ka_1 h1{font-size:1.65rem;margin:4px 0 8px}._page_ov0ka_1 h2{font-size:1.05rem;margin-bottom:8px}._page_ov0ka_1 p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}._eyebrow_ov0ka_5,._caption_ov0ka_5{font-size:.75rem;color:var(--color-text-muted)}._stats_ov0ka_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_ov0ka_7{min-width:0;padding:24px;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-bg-surface);box-shadow:var(--shadow-elevation-sm)}._cardHeading_ov0ka_8{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem;font-weight:600}._icon_ov0ka_9{width:22px;height:22px;flex-shrink:0;color:var(--color-brand-primary)}._value_ov0ka_10{display:block;font-size:2rem;margin:16px 0 8px}._panels_ov0ka_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}._empty_ov0ka_12{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}._emptyIcon_ov0ka_13{width:40px;height:40px;color:var(--color-text-muted)}._links_ov0ka_14{display:grid;gap:10px;margin-top:18px}._link_ov0ka_14{display:flex;align-items:center;gap:14px;padding:14px;border-radius:10px;color:var(--color-text-primary);text-decoration:none;border:1px solid var(--color-border-subtle);transition:background .2s}._link_ov0ka_14:hover{background:var(--color-bg-elevated)}._link_ov0ka_14:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}._link_ov0ka_14>span:nth-child(2){flex:1}._link_ov0ka_14 strong{font-size:.9rem}._link_ov0ka_14 small{display:block;margin-top:5px;color:var(--color-text-secondary);line-height:1.5}@media(max-width:900px){._panels_ov0ka_11{grid-template-columns:1fr}}@media(max-width:600px){._page_ov0ka_1{padding:16px;gap:16px}._stats_ov0ka_6{grid-template-columns:1fr}._card_ov0ka_7{padding:18px}}._page_ov0ka_1>*{flex-shrink:0}._distribution_ov0ka_25{list-style:none;display:grid;gap:18px;padding:0;margin:24px 0 0}._distributionLabel_ov0ka_26{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.875rem;overflow-wrap:anywhere}._bar_ov0ka_27{height:8px;margin-top:8px;border-radius:8px;background:var(--color-bg-elevated);overflow:hidden}._bar_ov0ka_27 span{display:block;height:100%;background:var(--color-brand-primary);border-radius:inherit}._error_ov0ka_29{padding:16px;border:1px solid var(--color-border-subtle);border-radius:12px}._error_ov0ka_29 button{margin-top:10px;padding:10px 14px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer}._approvalsCard_ov0ka_32{position:relative}._cardLink_ov0ka_33{display:inline-flex;gap:8px;margin-top:12px;color:var(--color-brand-primary);font-size:.875rem;font-weight:600;text-decoration:none}._cardLink_ov0ka_33:after{content:"";position:absolute;inset:0;border-radius:16px}._approvalsCard_ov0ka_32:hover{background:var(--color-bg-elevated)}._cardLink_ov0ka_33:focus-visible{outline:none}._cardLink_ov0ka_33:focus-visible:after{outline:2px solid var(--color-brand-primary);outline-offset:3px}._stack_11t8n_1{position:fixed;right:24px;bottom:100px;z-index:10000;display:grid;gap:12px;width:min(380px,calc(100vw - 32px));pointer-events:none;overflow:visible}._toast_11t8n_2{display:flex;align-items:flex-start;gap:12px;min-height:64px;padding:16px 18px;font-size:14px;font-weight:550;text-align:left;border:1px solid currentColor;border-radius:12px;box-shadow:var(--shadow-elevation-lg);pointer-events:auto;animation:_toast-enter_11t8n_1 .3s ease both}._leaving_11t8n_3{animation:_toast-exit_11t8n_1 .3s ease both;pointer-events:none}._icon_11t8n_4{width:20px;height:20px;flex-shrink:0}._text_11t8n_5{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}._text_11t8n_5 a,._text_11t8n_5 button{display:block;margin-top:8px;font:inherit;color:inherit;font-weight:650;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}._close_11t8n_7{background:transparent;color:inherit;border:0;padding:0 4px;font-size:22px;line-height:1}._success_11t8n_8{background:#e6f9ef;color:#067647}._error_11t8n_8{background:#fdecea;color:#b42318}._warning_11t8n_8{background:#fff4e5;color:#b54708}._info_11t8n_8{background:#e8f1fd;color:#1d4ed8}@keyframes _toast-enter_11t8n_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _toast-exit_11t8n_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media(max-width:767px){._stack_11t8n_1{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._toast_11t8n_2,._leaving_11t8n_3{animation-duration:.01ms}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:system-ui,sans-serif}.input-error{border:1px solid #e53935!important}.form-error{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;text-align:left;width:100%;color:#e53935;opacity:0;transform:translateY(-4px);max-height:0;overflow:hidden;transition:opacity .25s ease,transform .25s ease,max-height .25s ease,margin .25s ease}.form-error.show{opacity:1;transform:translateY(0);max-height:80px;margin-top:4px;margin-bottom:8px}.form-error-svg{width:18px;height:18px;flex-shrink:0}:root{font-synthesis:none;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}select{background:transparent}select option,select optgroup{background:var(--color-bg-surface);color:var(--color-text-primary)}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}:focus-visible{outline:3px solid #54a881;outline-offset:3px}.pacs-page{display:grid;gap:24px;max-width:1440px;margin:0 auto;width:100%}.page-heading{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:18px 0 8px}.page-heading h1{font-size:clamp(24px,2.3vw,32px);font-weight:650;letter-spacing:-.8px;margin-bottom:8px}.page-heading.page-heading-split{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px}.page-heading-split h1{margin-bottom:0}.page-heading-split>.actions{min-width:0;justify-content:center}.page-heading-end{justify-self:end}@media(max-width:1100px){.page-heading.page-heading-split{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:767px){.page-heading.page-heading-split{grid-template-columns:minmax(0,1fr) auto;gap:16px}.page-heading-split>.page-heading-title{grid-column:1;grid-row:1}.page-heading-split>.page-heading-end{grid-column:2;grid-row:1}.page-heading-split>.actions{grid-column:1 / -1;grid-row:2;width:100%}}.page-heading p,.muted{color:var(--color-text-muted);font-size:14px;line-height:1.6}.panel{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:16px;padding:24px;box-shadow:var(--shadow-elevation-sm);min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.panel h2,.modal h2{font-size:17px;letter-spacing:-.25px;font-weight:650}.panel p+.actions,.panel p+.button{margin-top:18px}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.button{min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary{background:var(--btn-primary-bg);color:#fff}.primary:hover{background:var(--btn-primary-hover)}.secondary{background:var(--color-bg-surface);border-color:var(--color-border-strong);color:var(--color-text-secondary)}.secondary:hover{background:var(--color-bg-elevated)}.danger{background:#b52f36;color:#fff}.full-width{width:100%}.text-link{color:var(--color-brand-primary);font-size:13px;font-weight:650;text-underline-offset:4px}.dark .text-link{color:#75c9a1}.icon-button{background:transparent;color:inherit;border:0;font-size:28px;line-height:1;padding:8px;border-radius:6px}.text-button{background:none;border:0;color:var(--color-text-muted);padding:8px;font-size:12px}.pacs-form{display:grid;gap:20px;max-width:680px;width:100%}.pacs-form fieldset{border:0;min-width:0;display:grid;gap:18px}.field{display:grid;gap:8px;color:var(--color-text-secondary);font-size:13px;font-weight:550;min-width:0}.field input,.field select,.field textarea,.filter-bar select{width:100%;min-height:44px;padding:11px 12px;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary)}.field select,.filter-bar select{background:transparent}.field textarea{min-height:90px;resize:vertical}.field small{font-weight:400;color:var(--color-text-muted);font-size:12px;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.password-field{position:relative;display:flex;align-items:center}.password-field input{padding-right:74px}.password-field button{position:absolute;right:5px}.check{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary)}.check input{width:16px;height:16px;accent-color:var(--color-brand-primary)}.table-wrap{overflow-x:auto;width:100%}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th{color:var(--color-text-muted);font-size:12px;font-weight:550;background:var(--color-bg-primary)}th,td{padding:16px 18px;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}tbody tr:last-child td{border-bottom:0}td small,.record-list small{display:block;margin-top:6px;color:var(--color-text-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}td strong{font-weight:550}.badge{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--color-border-subtle);padding:4px 9px;border-radius:6px;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:11px;font-weight:600}.state-active,.state-trusted,.state-executed,.state-approved{background:#e9f5ed;color:#236b43;border-color:#d9ecdf}.state-pending,.state-retry_pending,.state-executing{background:#fff6e5;color:#875c10;border-color:#f5e6c6}.state-failed,.state-blocked,.state-rejected{background:#fcecec;color:#a32f39;border-color:#f4d8dc}.dark .state-active,.dark .state-trusted,.dark .state-executed,.dark .state-approved{background:#19382a;color:#9eddb6;border-color:#27543c}.dark .state-pending,.dark .state-retry_pending,.dark .state-executing{background:#42341c;color:#e9c579;border-color:#604a27}.dark .state-failed,.dark .state-blocked,.dark .state-rejected{background:#43272b;color:#f1adb4;border-color:#673a42}table td .badge[class*=state-]{width:fit-content;justify-self:start;padding:0 0 4px;border:0;border-bottom:2px solid currentColor;border-radius:0;background:transparent;font-weight:700}.pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;margin-top:8px;border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:12px}.empty{padding:40px 16px;text-align:center;color:var(--color-text-muted);font-size:14px}.error-box,.success-box,.info-box{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;font-size:13px;line-height:1.6;border-radius:8px;border:1px solid var(--color-border-subtle);overflow-wrap:anywhere}.error-box{color:#9a3038;background:#fff0f1;border-color:#f0cdd2}.success-box{color:#24643f;background:#edf7f0;border-color:#cbe7d5}.info-box{color:var(--color-text-secondary);background:var(--color-bg-elevated)}.dark .error-box{background:#3b2328;color:#f4bcc3;border-color:#64313b}.dark .success-box{background:#1b3227;color:#a2d7b7;border-color:#355d45}.success-box a{font-weight:650}.modal{position:fixed;margin:auto;border:1px solid var(--color-border-strong);padding:28px;border-radius:16px;background:var(--color-bg-surface);color:var(--color-text-primary);width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:var(--shadow-elevation-lg)}.modal::backdrop{background:#050f0a7f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal>p,.modal>.field{margin-bottom:18px;line-height:1.6;font-size:14px}.details{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin-bottom:8px}.details dt{font-size:12px;color:var(--color-text-muted);margin-bottom:7px}.details dd{font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.mono{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere}.record-list{list-style:none}.record-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--color-border-subtle);font-size:14px}.record-list li:first-child{padding-top:2px}.record-list li:last-child{border-bottom:0}.record-list li>div,.record-list li>span{min-width:0;overflow-wrap:anywhere}.record-list p{margin-top:5px;font-size:13px;color:var(--color-text-secondary);line-height:1.6}.record-list a{text-decoration:none}.record-list .unread strong:before{content:"";display:inline-block;width:7px;height:7px;background:var(--color-brand-primary);border-radius:50%;margin-right:8px}.panel .pacs-form{margin-top:20px}.shortcut-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.shortcut{padding:24px;border-radius:14px;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);text-decoration:none;box-shadow:var(--shadow-elevation-sm)}.shortcut:hover{border-color:#80ab93}.shortcut h2{font-size:17px;margin:18px 0 8px;font-weight:600}.shortcut p{font-size:13px;line-height:1.6;color:var(--color-text-muted)}.shortcut-arrow{font-size:25px;color:var(--color-brand-primary)}.dark .shortcut-arrow{color:#75c9a1}.filter-bar{margin-bottom:20px;font-size:13px;color:var(--color-text-secondary)}.filter-bar select{width:auto;margin-left:12px;min-height:38px;padding:6px 10px}.auth-card{background:var(--color-bg-surface);padding:36px;border-radius:18px;box-shadow:var(--shadow-elevation);width:min(100%,540px);margin:24px}.auth-card h1{font-size:28px;margin:12px 0;letter-spacing:-.7px}.auth-card .pacs-form{margin-top:26px}.eyebrow{color:var(--color-brand-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.auth-brand{display:flex;justify-content:center;align-items:center;gap:12px;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:26px}.auth-description{text-align:center;margin:-2px 0 26px}.auth-help{color:var(--color-text-muted);font-size:12px;line-height:1.6;text-align:center;margin-top:24px}.security-summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.security-summary p{margin-top:12px}.totp-qr{display:block;width:230px;height:230px;margin:18px auto;border-radius:10px}.profile-photo{display:flex;align-items:center;gap:24px;margin-bottom:16px}.profile-photo>img,.profile-photo>span{width:80px;height:80px;border-radius:50%;object-fit:cover}.profile-photo>span{display:grid;place-items:center;background:var(--color-bg-soft);color:var(--color-brand-primary);font-size:30px}.file-input{position:absolute;opacity:0;width:1px;height:1px}.link-list{display:grid;gap:20px;font-size:14px}@media(max-width:1100px){.shortcut-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.panel{padding:18px;border-radius:12px}.pacs-page{gap:18px}.page-heading{align-items:flex-start;flex-direction:column;gap:12px}.form-grid{grid-template-columns:1fr}.shortcut-grid{gap:12px}.shortcut{padding:18px}.record-list li{align-items:flex-start;flex-wrap:wrap;gap:12px}.security-summary{align-items:flex-start;flex-direction:column}th,td{padding:13px 10px;font-size:12px}.filter-bar select{display:block;margin:8px 0 0;width:100%}.auth-card{margin:16px;padding:24px}.modal{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}@media(max-width:600px){.page-heading{padding-top:14px}}:root{--color-bg-primary: #f4f6f8;--color-bg-surface: #ffffff;--color-bg-elevated: #eef1f4;--color-bg-soft: #e2e8f0;--color-brand-primary: #0b5d3b;--color-brand-hover: #08472e;--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-text-muted: #64748b;--color-border-subtle: rgba(15, 23, 42, .08);--color-border-strong: rgba(15, 23, 42, .15);--shadow-elevation-sm: 0 4px 8px rgba(0, 0, 0, .04);--shadow-elevation: 0 10px 20px rgba(0, 0, 0, .08);--shadow-elevation-lg: 0 20px 40px rgba(0, 0, 0, .12)}.dark{--color-bg-primary: #0b0f14;--color-bg-surface: #141a20;--color-bg-elevated: #1c232b;--color-bg-soft: #232c36;--color-brand-primary: #0b5d3b;--color-brand-hover: #08472e;--color-text-primary: #e2e8f0;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .18);--shadow-elevation-sm: 0 4px 10px rgba(0, 0, 0, .4);--shadow-elevation: 0 12px 28px rgba(0, 0, 0, .65);--shadow-elevation-lg: 0 20px 45px rgba(0, 0, 0, .8)}:root{--btn-primary-bg: var(--color-brand-primary);--btn-primary-hover: var(--color-brand-hover);--btn-primary-text: #ffffff;--btn-secondary-bg: var(--color-bg-surface);--btn-secondary-hover: var(--color-bg-soft);--btn-secondary-border: var(--color-border-strong);--btn-secondary-text: var(--color-text-primary);--btn-ghost-hover: var(--color-bg-soft);--btn-danger-bg: #ef4444;--btn-danger-hover: #dc2626;--btn-danger-text: #ffffff}.dark{--btn-primary-bg: var(--color-brand-primary);--btn-primary-hover: var(--color-brand-hover);--btn-primary-text: #ffffff;--btn-secondary-bg: var(--color-bg-surface);--btn-secondary-hover: var(--color-bg-soft);--btn-secondary-border: var(--color-border-strong);--btn-secondary-text: var(--color-text-primary);--btn-ghost-hover: var(--color-bg-soft);--btn-danger-bg: #f87171;--btn-danger-hover: #ef4444;--btn-danger-text: #0b0f14}html,body,#root{height:100%}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease}
