._breadcrumb_uh14u_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_uh14u_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_uh14u_17::-webkit-scrollbar{display:none}._item_uh14u_33{display:inline-flex;align-items:center;gap:.35rem}._separator_uh14u_39{opacity:.6}._link_uh14u_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_uh14u_43:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}._text_uh14u_62{color:var(--color-text-muted)}._current_uh14u_66{font-weight:600;color:var(--color-text-primary)}@media(max-width:640px){._breadcrumb_uh14u_1{padding-inline:1rem}}._breadcrumb_uh14u_1{left:var(--sidebar-width, 0px);width:auto;transition:left .24s ease}@media(prefers-reduced-motion:reduce){._breadcrumb_uh14u_1{transition:none}}.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)}}._layout_xtjct_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_xtjct_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_xtjct_10>*{height:auto;overflow:visible;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-muted) 80%,transparent) transparent}._content_xtjct_10>*::-webkit-scrollbar{width:10px}._content_xtjct_10>*::-webkit-scrollbar-track{background:transparent}._content_xtjct_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_xtjct_10>*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-text-muted) 95%,transparent)}._layout_xtjct_1{--sidebar-width: 0px}._withoutNavigation_xtjct_49{--content-bottom-space: calc(28px + env(safe-area-inset-bottom)) }._content_xtjct_10:has(>.pacs-page){padding-bottom:0}._content_xtjct_10>.pacs-page:after{content:"";display:block;height:var(--content-bottom-space);grid-column:1 / -1}@media(max-width:767px){._layout_xtjct_1{--table-edge-gap: 2px}._content_xtjct_10{padding:var(--table-edge-gap) 16px 0}}@media(min-width:768px){._layout_xtjct_1{--content-bottom-space: calc(68px + var(--table-edge-gap) + env(safe-area-inset-bottom))}}._header_bgzrd_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_bgzrd_19{display:flex;align-items:center;gap:6px}._right_bgzrd_25{display:flex;align-items:center;gap:20px}._userSection_bgzrd_31{display:flex;align-items:center;gap:12px;position:relative}._userInfo_bgzrd_38{display:flex;flex-direction:column;align-items:flex-end}._name_bgzrd_44{font-size:14px;font-weight:500;color:var(--color-text-primary)}._role_bgzrd_50{font-size:11px;opacity:.7;color:var(--color-text-muted)}._avatar_bgzrd_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_bgzrd_72{width:100%;height:100%;object-fit:cover}._desktopToggles_bgzrd_78{display:none;align-items:center;gap:12px}._userMenu_bgzrd_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_bgzrd_108{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_bgzrd_108:hover{background:var(--color-bg-soft)}._userMenuDivider_bgzrd_126{height:1px;margin:4px 0;background:var(--color-border-subtle)}._logoutOverlay_bgzrd_132{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200}._logoutDialog_bgzrd_142{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_bgzrd_1{padding:0 16px}._logoutDialog_bgzrd_142{margin:0 16px;padding:18px 16px 16px}}._logoutTitle_bgzrd_163{font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}._logoutText_bgzrd_170{font-size:14px;color:var(--color-text-secondary);margin-bottom:18px}._logoutActions_bgzrd_176{display:flex;justify-content:flex-end;gap:10px}._logoutCancel_bgzrd_182,._logoutConfirm_bgzrd_183{min-width:96px;height:34px;border-radius:999px;font-size:13px;cursor:pointer;border:1px solid transparent}._logoutCancel_bgzrd_182{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-strong)}._logoutCancel_bgzrd_182:hover{background:var(--color-bg-soft)}._logoutConfirm_bgzrd_183{background:var(--btn-danger-bg);color:var(--btn-danger-text);border-color:var(--btn-danger-bg)}._logoutConfirm_bgzrd_183:hover{background:var(--btn-danger-hover);border-color:var(--btn-danger-hover)}@media(min-width:768px){._desktopToggles_bgzrd_78{display:flex}}._logoutCancel_bgzrd_182:disabled,._logoutConfirm_bgzrd_183:disabled{cursor:not-allowed;opacity:.6}._notifications_bgzrd_228{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_bgzrd_228:hover{background:var(--color-bg-soft)}._notifications_bgzrd_228 svg{width:22px;height:22px}@media(max-width:480px){._right_bgzrd_25{gap:8px}}._profileTrigger_bgzrd_253{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_bgzrd_264{width:16px;height:16px;transition:transform .2s ease}._profileChevronOpen_bgzrd_269{transform:rotate(180deg)}._profileTrigger_bgzrd_253:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){._profileChevron_bgzrd_264{transition:none}}._userMenuOpen_bgzrd_282{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}._userMenuIcon_bgzrd_288{width:18px;height:18px;flex-shrink:0;color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){._userMenu_bgzrd_84{transition:none;transform:none}}._logoutMenuItem_bgzrd_301,._logoutMenuItem_bgzrd_301 ._userMenuIcon_bgzrd_288{color:#d92d20}._logoutMenuItem_bgzrd_301:hover{background:#d92d201a}._left_bgzrd_19{flex:1 1 auto;min-width:0;gap:10px}._brand_bgzrd_314{flex-shrink:0;font-size:18px;font-weight:700;color:var(--color-text-primary)}._brandDivider_bgzrd_320{flex-shrink:0;color:var(--color-text-muted)}._right_bgzrd_25{flex-shrink:0;margin-left:12px}@media(max-width:640px){._header_bgzrd_1{padding-inline:16px}}@media(max-width:380px){._left_bgzrd_19{gap:6px}._right_bgzrd_25{gap:4px;margin-left:6px}._roleControl_bgzrd_341{font-size:12px}._roleMeasure_bgzrd_344{padding-left:8px;padding-right:30px}}._roleControl_bgzrd_341{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_bgzrd_344{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_bgzrd_44{white-space:nowrap}._nameMeasureBox_bgzrd_374{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}._nameMeasure_bgzrd_374{display:inline-block;width:max-content;white-space:nowrap;font-size:14px;font-weight:500}._userInfo_bgzrd_38[hidden],._menuIdentity_bgzrd_389[hidden]{display:none}._menuIdentity_bgzrd_389{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_bgzrd_84{max-width:calc(100vw - 32px)}@media(max-width:767px){._right_bgzrd_25{gap:8px}}@media(max-width:380px){._roleControl_bgzrd_341{font-size:12px}._roleMeasure_bgzrd_344{padding-left:8px;padding-right:30px}}._logoutCancel_bgzrd_182,._logoutConfirm_bgzrd_183{height:auto;min-height:40px;padding:10px 22px;border-radius:8px}._trigger_1o2j4_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_1o2j4_1:hover:not(:disabled),._expanded_1o2j4_20{border-color:var(--color-brand-primary)}._trigger_1o2j4_1:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}._trigger_1o2j4_1:disabled{color:var(--color-text-muted);cursor:default}._icon_1o2j4_31{width:18px;height:18px;flex-shrink:0;color:var(--color-brand-primary)}._name_1o2j4_37{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1o2j4_44{width:14px;height:14px;flex-shrink:0;color:var(--color-text-secondary);transition:transform .16s ease}._expanded_1o2j4_20 ._chevron_1o2j4_44{transform:rotate(180deg)}._dropdown_1o2j4_54{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_1o2j4_67{display:grid;gap:5px;padding:12px 10px 14px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:6px}._heading_1o2j4_67>span{font-size:13px;font-weight:600}._heading_1o2j4_67 small{color:var(--color-text-muted);font-size:12px;line-height:1.5}._options_1o2j4_83{display:grid;gap:4px}._option_1o2j4_83{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_1o2j4_83:hover,._option_1o2j4_83:focus-visible{background:var(--color-bg-elevated);outline:none}._option_1o2j4_83:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand-primary)}._option_1o2j4_83[aria-selected=true]{background:color-mix(in srgb,var(--color-brand-primary) 10%,var(--color-bg-surface))}._optionName_1o2j4_114{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}._current_1o2j4_120{flex-shrink:0;color:var(--color-text-secondary);font-size:11px}._check_1o2j4_125{width:17px;height:17px;flex-shrink:0;color:var(--color-brand-primary)}@media(max-width:380px){._icon_1o2j4_31{display:none}._trigger_1o2j4_1{padding-inline:8px;gap:6px}}@media(prefers-reduced-motion:reduce){._trigger_1o2j4_1,._chevron_1o2j4_44{transition:none}}._navigation_1gdah_1{--footer-height: calc(68px + env(safe-area-inset-bottom)) }._mobileBar_1gdah_4{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_1gdah_19{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_1gdah_19>svg{width:22px;height:22px;flex-shrink:0}._active_1gdah_43{color:var(--color-text-primary);background:var(--color-bg-elevated)}@media(hover:hover)and (pointer:fine){._mobileItem_1gdah_19:hover{color:var(--color-text-primary);background:var(--color-bg-elevated)}}._active_1gdah_43>svg{color:var(--color-brand-primary)}._mobileItem_1gdah_19:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}._itemLabel_1gdah_60{display:inline-flex;align-items:center;justify-content:center;gap:3px}._expandIcon_1gdah_66{width:12px;height:12px;transition:transform .2s ease}._mobileBar_1gdah_4>._mobileItem_1gdah_19{position:relative}._mobileBar_1gdah_4 ._itemLabel_1gdah_60{max-width:100%}._mobileBar_1gdah_4 ._expandIcon_1gdah_66{position:absolute;top:5px;right:5px;width:10px;height:10px}@media(max-width:767px){._mobileBar_1gdah_4{gap:2px;padding-left:4px;padding-right:4px}._mobileBar_1gdah_4>._mobileItem_1gdah_19{gap:4px;min-height:44px;padding:6px 2px;font-size:10px;letter-spacing:-.15px}._mobileBar_1gdah_4>._mobileItem_1gdah_19>svg{width:20px;height:20px}._mobileBar_1gdah_4 ._itemLabel_1gdah_60{overflow-wrap:anywhere}}._expanded_1gdah_105{transform:rotate(180deg)}._backdrop_1gdah_108{position:fixed;inset:0 0 var(--footer-height);border:0;background:#0000001f;z-index:1100}._sheet_1gdah_115{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_1gdah_136{transform:translateY(0);visibility:visible;pointer-events:auto}._submenu_1gdah_141{display:flex;justify-content:flex-start;align-items:stretch;gap:8px;flex-wrap:wrap;overflow-x:hidden;padding:4px}._submenuItem_1gdah_150{flex:0 0 104px;max-width:100%;min-height:72px;padding:10px 8px}._submenuItem_1gdah_150 span{max-width:140px;overflow-wrap:anywhere}@media(min-width:768px){._mobileItem_1gdah_19{font-size:12px}}@media(prefers-reduced-motion:reduce){._sheet_1gdah_115,._expandIcon_1gdah_66{transition:none}}@media(min-width:768px){._navigation_1gdah_1{--footer-width: 560px}._mobileBar_1gdah_4{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_1gdah_115{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_1gdah_136{transform:translate(-50%)}}._switcher_kbt5v_1{position:relative;display:flex;gap:6px;padding:4px;border-radius:999px;background-color:var(--color-bg-elevated)}._option_kbt5v_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_kbt5v_10 svg{width:20px;height:20px;color:var(--color-text-primary)}._indicator_kbt5v_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_kbt5v_45{transform:translate(0)}._is-light_kbt5v_49{transform:translate(38px)}._is-dark_kbt5v_53{transform:translate(76px)}@media(max-width:768px){._switcher_kbt5v_1{gap:2px;padding:4px}._option_kbt5v_10{width:28px;height:28px}._option_kbt5v_10 svg{width:16px;height:16px}._indicator_kbt5v_31{top:3px;left:3px;width:30px;height:30px}._is-system_kbt5v_45{transform:translate(0)}._is-light_kbt5v_49{transform:translate(30px)}._is-dark_kbt5v_53{transform:translate(60px)}}._wrapper_yhjes_1{min-height:100dvh;display:flex;flex-direction:column}._content_yhjes_7{flex:1;display:flex;justify-content:center;align-items:center}._footer_yhjes_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_yhjes_28{--brand-height: 34px;display:flex;align-items:center;gap:5px}._logoFrame_yhjes_35{position:relative;flex-shrink:0;width:27px;height:30px}._logo_yhjes_35{position:absolute;width:100%;height:100%;max-width:none}._brandText_yhjes_47{display:flex;flex-direction:column;justify-content:center;gap:3px}._brandName_yhjes_53{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1}._workspace_yhjes_60{line-height:1;font-size:9px;letter-spacing:.06em;color:var(--color-text-secondary)}._copyright_yhjes_66{font-size:12px;color:var(--color-text-secondary)}@media(max-width:500px){._footer_yhjes_14{padding:10px 12px;gap:8px}._copyright_yhjes_66{order:1;width:100%;text-align:center;font-size:10px}}._container_13p6m_5{display:flex;flex-direction:column;gap:20px;width:100%}._header_13p6m_16{display:flex;flex-direction:column;gap:10px;align-items:flex-start}._iconWrapper_13p6m_23{width:44px;height:44px;background:var(--color-bg-soft);border-radius:12px;display:flex;align-items:center;justify-content:center;animation:_popIn_13p6m_1 .2s ease}._icon_13p6m_23{width:22px;height:22px;color:var(--color-text-primary)}._title_13p6m_40{margin:0;font-size:20px;font-weight:600;color:var(--color-text-primary)}._subtitle_13p6m_47{margin-top:6px;font-size:14px;color:var(--color-text-muted);text-align:left}._inputs_13p6m_58{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}._input_13p6m_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_13p6m_58:disabled{cursor:not-allowed;opacity:.65}._actions_13p6m_88{display:flex;justify-content:flex-start;gap:12px;margin-top:10px}._btnCancel_13p6m_95{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_13p6m_95:hover{background:var(--btn-secondary-hover)}._btnConfirm_13p6m_109{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_13p6m_109:disabled{opacity:.5;cursor:not-allowed}._spinner_13p6m_130{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_13p6m_130 .65s linear infinite}@keyframes _spin_13p6m_130{to{transform:rotate(360deg)}}@keyframes _popIn_13p6m_1{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}._error_13p6m_160{color:#b42318;font-size:.875rem;line-height:1.5;text-align:center}._input_13p6m_58[aria-invalid=true]{border-color:#b42318}._dialog_13p6m_170{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_13p6m_1 .18s ease}@keyframes _fadeIn_13p6m_1{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._dialog_13p6m_170::backdrop{background:#0a0f19bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._card_xbkyz_1{width:420px;max-width:95%;padding:20px 30px;border-radius:10px;text-align:center;background-color:var(--color-bg-surface);margin:auto}._title_xbkyz_11{font-size:20px;font-weight:700;margin-bottom:30px;text-align:left}._form_xbkyz_18{display:flex;flex-direction:column}._form_xbkyz_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}._form_xbkyz_18 .validation-control{margin-top:15px}._form_xbkyz_18 .validation-control input{margin-top:0}._emailField_xbkyz_46 input[aria-invalid=true],._emailField_xbkyz_46 input[aria-invalid=true]::placeholder{color:var(--color-status-error, #d92d20)}._eyeButton_xbkyz_51{height:100%;width:44px;padding:0;margin:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}._eyeInner_xbkyz_64{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}._eyeIcon_xbkyz_73{width:20px;height:20px;color:var(--color-text-secondary);opacity:.8}._eyeButton_xbkyz_51:hover ._eyeIcon_xbkyz_73{opacity:1}._eyeButton_xbkyz_51:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-4px;border-radius:6px}._eyeButton_xbkyz_51:disabled ._eyeIcon_xbkyz_73{opacity:.45}._submitButton_xbkyz_94{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}@media(max-width:768px){._title_xbkyz_11{font-size:18px;margin-bottom:20px}}@media(max-width:500px){._card_xbkyz_1{width:92%}._form_xbkyz_18 input{margin-top:12px;font-size:12px}._title_xbkyz_11{font-size:14px;margin-bottom:15px}}._statistic_1apyy_1,._panel_1apyy_2,._periodFilter_1apyy_3{--dashboard-accent: var(--color-brand-primary);--dashboard-warning: #94620c}.dark ._statistic_1apyy_1,.dark ._panel_1apyy_2,.dark ._periodFilter_1apyy_3{--dashboard-accent: #79b99a;--dashboard-warning: #e5b65e}._periodFilter_1apyy_3{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--color-border-subtle);border-radius:10px;background:var(--color-bg-surface)}._periodFilter_1apyy_3 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_1apyy_3 button[aria-pressed=true]{background:var(--color-bg-elevated);color:var(--dashboard-accent);box-shadow:var(--shadow-elevation-sm)}._statistics_1apyy_36{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._statistic_1apyy_1,._panel_1apyy_2{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_1apyy_50{display:flex;align-items:center;justify-content:space-between;gap:10px}._statistic_1apyy_1 h2{font-size:13px;font-weight:550;color:var(--color-text-secondary)}._icon_1apyy_61,._pendingIcon_1apyy_62{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_1apyy_62{color:var(--dashboard-warning);background:color-mix(in srgb,#c48b20 10%,transparent)}._total_1apyy_76{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_1apyy_85{color:var(--color-text-muted);font-size:12px;line-height:1.6}._charts_1apyy_90{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:20px;align-items:stretch}._panelHeading_1apyy_96{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}._panelHeading_1apyy_96 h2{font-size:16px;font-weight:650;letter-spacing:-.2px;margin-bottom:4px}._chartReadout_1apyy_109{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;padding-top:3px}._chart_1apyy_90{width:100%;touch-action:pan-y;cursor:crosshair;border-radius:6px}._chart_1apyy_90 svg{display:block;width:100%;height:auto;min-height:190px;overflow:visible}._chart_1apyy_90 text{fill:var(--color-text-muted);font-size:11px;font-family:inherit}._guide_1apyy_133{stroke:var(--color-border-subtle);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}._receivedLine_1apyy_138,._processedLine_1apyy_139{fill:none;stroke:var(--dashboard-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._processedLine_1apyy_139{stroke:#83aeb6;stroke-dasharray:5 4;stroke-width:2}._cursor_1apyy_152{stroke:var(--color-text-muted);stroke-dasharray:3 4;stroke-opacity:.4;vector-effect:non-scaling-stroke}._activePoint_1apyy_158{fill:var(--dashboard-accent);stroke:var(--color-bg-surface);stroke-width:2}._chart_1apyy_90 ._pointLabel_1apyy_163{fill:var(--dashboard-accent);font-weight:650}._legend_1apyy_167{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:12px;font-size:12px;color:var(--color-text-secondary)}._legend_1apyy_167 span{display:inline-flex;align-items:center;gap:7px}._legend_1apyy_167 i{width:16px;height:3px;border-radius:2px;background:var(--dashboard-accent)}._legend_1apyy_167 ._processedKey_1apyy_187{background:#83aeb6}._modalities_1apyy_190{list-style:none;display:grid;gap:16px}._modalityHeading_1apyy_195{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:12px;color:var(--color-text-secondary)}._modalityHeading_1apyy_195 strong{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}._modalityHeading_1apyy_195 small{margin-left:9px;color:var(--color-text-muted);font-weight:450}._bar_1apyy_214{width:100%;height:5px;border-radius:3px;overflow:hidden;background:var(--color-bg-elevated)}._bar_1apyy_214 span{display:block;height:100%;border-radius:inherit;background:var(--dashboard-accent);opacity:.75}._recent_1apyy_228{list-style:none}._recent_1apyy_228 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_1apyy_228 li:first-child{padding-top:0}._recent_1apyy_228 li:last-child{padding-bottom:0;border-bottom:0}._activityDot_1apyy_246{width:6px;height:6px;border-radius:50%;background:var(--dashboard-accent);opacity:.65}._exam_1apyy_253{display:grid;gap:5px;min-width:0}._exam_1apyy_253 strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}._exam_1apyy_253 span,._recent_1apyy_228 time{font-size:12px;color:var(--color-text-muted)}._recent_1apyy_228 time{white-space:nowrap;font-variant-numeric:tabular-nums}._processed_1apyy_139,._pending_1apyy_62{justify-self:end;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:550;white-space:nowrap}._processed_1apyy_139{color:var(--dashboard-accent);background:color-mix(in srgb,var(--dashboard-accent) 8%,transparent)}._pending_1apyy_62{color:var(--dashboard-warning);background:color-mix(in srgb,#c48b20 10%,transparent)}._empty_1apyy_289{padding:35px 0;font-size:13px;color:var(--color-text-muted);text-align:center}@media(max-width:1100px){._statistics_1apyy_36{grid-template-columns:repeat(2,minmax(0,1fr))}._charts_1apyy_90{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._statistics_1apyy_36{gap:12px}._statistic_1apyy_1,._panel_1apyy_2{padding:16px}._statisticHeading_1apyy_50{align-items:flex-start}._statistic_1apyy_1 h2{font-size:12px}._icon_1apyy_61,._pendingIcon_1apyy_62{width:28px;height:28px}._total_1apyy_76{font-size:28px}._muted_1apyy_85{font-size:11px}._charts_1apyy_90{gap:16px}._panelHeading_1apyy_96{flex-wrap:wrap;gap:8px;margin-bottom:16px}._chartReadout_1apyy_109{width:100%}._chart_1apyy_90 svg{min-height:140px}._chart_1apyy_90 text{font-size:20px}._recent_1apyy_228 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_1apyy_228 time{grid-area:time}._processed_1apyy_139,._pending_1apyy_62{grid-area:state;align-self:center}._exam_1apyy_253{grid-area:exam}._activityDot_1apyy_246{grid-area:dot}._exam_1apyy_253 span{line-height:1.5}}._exam_1apyy_253 a{color:inherit;text-decoration:none}._exam_1apyy_253 a:hover{text-decoration:underline}._exam_1apyy_253 a:focus-visible{outline:2px solid var(--dashboard-accent);outline-offset:3px}._overview_1cgrq_1{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px;align-items:stretch}._card_1cgrq_7{min-width:0}._heading_1cgrq_10{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px}._heading_1cgrq_10 h2{margin:0;font-size:16px;font-weight:600}._facts_1cgrq_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}._facts_1cgrq_23 div,._patientFacts_1cgrq_29 div{min-width:0}._facts_1cgrq_23 dt,._patientFacts_1cgrq_29 dt,._seriesFacts_1cgrq_34 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:6px}._facts_1cgrq_23 dd,._patientFacts_1cgrq_29 dd,._seriesFacts_1cgrq_34 dd{margin:0;color:var(--color-text-primary);font-size:14px;line-height:1.6;overflow-wrap:anywhere}._wide_1cgrq_48{grid-column:1 / -1}._patientFacts_1cgrq_29{display:grid;gap:18px}._association_1cgrq_55,._previewBadge_1cgrq_56{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_1cgrq_64{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_1cgrq_73{margin-top:8px;font-size:12px;line-height:1.6;color:var(--color-text-muted)}._seriesGrid_1cgrq_79{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._series_1cgrq_34{border:1px solid var(--color-border-subtle);border-radius:10px;min-width:0;background:var(--color-bg-surface)}._series_1cgrq_34 summary{display:flex;align-items:center;gap:16px;padding:16px;cursor:pointer;list-style:none}._series_1cgrq_34 summary::-webkit-details-marker{display:none}._series_1cgrq_34 summary:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:6px}._imageStack_1cgrq_106{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_1cgrq_106 svg{width:36px;height:36px}._seriesText_1cgrq_120{min-width:0;display:grid;gap:6px}._seriesText_1cgrq_120 small{color:var(--color-text-muted);font-size:11px}._seriesText_1cgrq_120 strong{font-weight:550;font-size:14px;overflow-wrap:anywhere}._seriesText_1cgrq_120>span{font-size:12px;color:var(--color-text-secondary)}._expand_1cgrq_138{margin-left:auto;color:var(--color-text-muted);font-size:18px}._series_1cgrq_34[open] ._expand_1cgrq_138{transform:rotate(180deg)}._seriesFacts_1cgrq_34{border-top:1px solid var(--color-border-subtle);padding:16px;display:grid;gap:16px}._previewNote_1cgrq_152{margin-top:14px;color:var(--color-text-muted);font-size:12px}._unavailable_1cgrq_157{display:grid;justify-items:start;gap:16px}@media(max-width:900px){._overview_1cgrq_1{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._overview_1cgrq_1{gap:18px}._seriesGrid_1cgrq_79,._facts_1cgrq_23{grid-template-columns:minmax(0,1fr)}._heading_1cgrq_10{margin-bottom:18px}._series_1cgrq_34 summary{padding:12px;gap:12px}._imageStack_1cgrq_106{width:48px;height:60px}}._back_1cgrq_188 svg{width:18px;height:18px;flex-shrink:0}._associationForm_1cgrq_193{display:grid;gap:16px}._associationActions_1cgrq_197{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}._totals_1cgrq_204{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}._totalValues_1cgrq_211{display:flex;flex-wrap:wrap;gap:20px 40px;margin:0}._totalValues_1cgrq_211 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:8px}._totalValues_1cgrq_211 dd{display:flex;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;color:var(--color-text-primary)}._totalValues_1cgrq_211 svg{width:24px;height:24px;color:var(--color-brand-primary);flex-shrink:0}._viewExam_1cgrq_237{margin-left:auto}._viewExam_1cgrq_237 svg{width:20px;height:20px;flex-shrink:0}@media(max-width:600px){._totals_1cgrq_204{gap:20px}._totalValues_1cgrq_211{width:100%;justify-content:space-between;gap:16px}._viewExam_1cgrq_237{width:100%;justify-content:center}}._sourcePatientName_1cgrq_260{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--color-bg-elevated);overflow-wrap:anywhere}._sourcePatientName_1cgrq_260 span{font-size:12px;color:var(--color-text-muted)}._sourcePatientName_1cgrq_260 strong{font-size:14px;font-weight:600;color:var(--color-text-primary)}._associationFields_1cgrq_278{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}._associationActions_1cgrq_197[hidden],._associationActions_1cgrq_197>[hidden]{display:none}._associationError_1cgrq_290{margin:0;font-size:13px;color:var(--color-danger, #b42318)}._documentMatch_1cgrq_295{padding:12px 14px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-elevated)}._documentMatch_1cgrq_295 p{margin:0;font-size:13px;line-height:1.6}._twoColumns_2do1z_1,._documentRow_2do1z_2{display:grid;gap:12px;align-items:start}._twoColumns_2do1z_1{grid-template-columns:repeat(2,minmax(0,1fr))}._documentRow_2do1z_2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}._twoColumns_2do1z_1 label,._documentRow_2do1z_2 label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;color:var(--color-text-secondary)}._twoColumns_2do1z_1 input,._twoColumns_2do1z_1 select,._documentRow_2do1z_2 input,._documentRow_2do1z_2 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_2do1z_2 small{color:var(--color-text-muted);font-size:11px}@media(max-width:600px){._documentRow_2do1z_2{grid-template-columns:repeat(2,minmax(0,1fr))}._country_2do1z_44{grid-column:1 / -1}}._wrapper_bg6g7_1{min-width:0;max-width:100%}._dates_bg6g7_5{display:grid;grid-template-columns:minmax(130px,145px) auto minmax(130px,145px);align-items:center;gap:8px;justify-content:end}._dates_bg6g7_5 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_bg6g7_24{color:var(--color-text-muted)}._presets_bg6g7_27{display:flex;justify-content:flex-end;gap:4px}._presets_bg6g7_27 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_bg6g7_27 button[aria-pressed=true]{color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:var(--color-bg-elevated)}._error_bg6g7_48{margin-top:8px;color:var(--color-text-primary);font-size:13px}._compact_bg6g7_53{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px}._compact_bg6g7_53 ._presets_bg6g7_27 button{white-space:nowrap;min-height:44px;padding:6px 8px}._compact_bg6g7_53 ._error_bg6g7_48{flex-basis:100%;margin:0}@media(max-width:760px){._dates_bg6g7_5,._presets_bg6g7_27{justify-content:start}}@media(max-width:760px){._compact_bg6g7_53{justify-content:flex-start}}@media(max-width:767px){._mobileDatesOnly_bg6g7_81{width:100%}._mobileDatesOnly_bg6g7_81 ._presets_bg6g7_27{display:none}._mobileDatesOnly_bg6g7_81 ._dates_bg6g7_5{width:100%;grid-template-columns:minmax(0,145px) auto minmax(0,145px);justify-content:space-between}}._page_1dp6o_1{padding:24px;display:flex;flex-direction:column;gap:20px;color:var(--color-text-primary)}._page_1dp6o_1 h1{font-size:1.5rem;margin-bottom:8px}._page_1dp6o_1 p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}._demo_1dp6o_17{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_1dp6o_26{border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-bg-surface);overflow:hidden}._toolbar_1dp6o_32{display:flex;gap:16px;padding:20px;border-bottom:1px solid var(--color-border-subtle)}._toolbar_1dp6o_32 label{display:grid;gap:6px;font-size:.8rem}._toolbar_1dp6o_32 label:first-child{flex:1}._toolbar_1dp6o_32 input,._toolbar_1dp6o_32 select,._footer_1dp6o_48 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_1dp6o_32 select,._footer_1dp6o_48 select{background:transparent}._scroll_1dp6o_62{overflow-x:auto}._table_1dp6o_65{width:100%;border-collapse:collapse;font-size:.85rem}._table_1dp6o_65 th{text-align:left;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap}._table_1dp6o_65 th,._table_1dp6o_65 td{padding:16px;border-bottom:1px solid var(--color-border-subtle)}._table_1dp6o_65 td:first-child{font-weight:600}._table_1dp6o_65 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-bg-elevated) 55%,transparent)}._table_1dp6o_65 tbody tr:hover{background:var(--color-bg-soft)}._badge_1dp6o_91{display:inline-block;white-space:nowrap;font-size:.7rem;border-radius:20px;padding:5px 10px;background:var(--color-bg-elevated)}._ACTIVE_1dp6o_99,._APPROVED_1dp6o_100{background:#e6f9ef;color:#067647}._PENDING_1dp6o_104,._SUSPENDED_1dp6o_105{background:#fff4e5;color:#92400e}._REMOVED_1dp6o_109,._REJECTED_1dp6o_110{background:#fdecea;color:#b42318}._EXPIRED_1dp6o_114{background:#e9edf2;color:#475569}._footer_1dp6o_48{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:.8rem}._footer_1dp6o_48 label,._pagination_1dp6o_128{display:flex;align-items:center;gap:10px}._pagination_1dp6o_128 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_1dp6o_128 button:disabled{opacity:.4;cursor:not-allowed}._empty_1dp6o_146{padding:40px;text-align:center}@media(max-width:760px){._page_1dp6o_1{padding:16px}._toolbar_1dp6o_32{flex-direction:column;padding:16px}._table_1dp6o_65 thead{display:none}._table_1dp6o_65,._table_1dp6o_65 tbody,._table_1dp6o_65 tr{display:block}._table_1dp6o_65 tr{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}._table_1dp6o_65 td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;padding:7px 0;border:none;overflow-wrap:anywhere}._table_1dp6o_65 td:before{content:attr(data-label);font-size:.75rem;font-weight:400;color:var(--color-text-secondary)}}._page_1dp6o_1>header{flex-shrink:0}._panel_1dp6o_26{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_1dp6o_201{padding:18px 20px 0;flex-shrink:0}._tableHeading_1dp6o_201 h2{font-size:1rem;margin-bottom:4px}._toolbar_1dp6o_32{flex-shrink:0}._scroll_1dp6o_62{min-height:0;overflow:auto;flex:1 1 auto;overscroll-behavior-y:contain}._table_1dp6o_65 th{position:sticky;top:0;z-index:1}._footer_1dp6o_48{flex-shrink:0;border-top:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}._PROCESSING_1dp6o_228{background:#f1eafa;color:#6941a5}._toolbar_1dp6o_32{flex-wrap:wrap;align-items:flex-end}._toolbar_1dp6o_32 label,._toolbar_1dp6o_32 label:first-child{flex:1 1 180px;min-width:0}._toolbar_1dp6o_32 button{padding:12px 16px;border:0;border-radius:8px;background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer}._filters_1dp6o_249{flex-shrink:0;flex-wrap:wrap}._filters_1dp6o_249 summary{padding:16px 20px;cursor:pointer}._tableHeading_1dp6o_201{padding-bottom:16px}._user_1dp6o_260{display:flex;align-items:center;gap:10px}._avatar_1dp6o_265{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_1dp6o_276{background:#fff4e5;color:#92400e}._BLOCKED_1dp6o_280{background:#fdecea;color:#b42318}@media(max-width:760px){._toolbar_1dp6o_32{align-items:stretch}._toolbar_1dp6o_32 label,._toolbar_1dp6o_32 label:first-child{flex:auto}._tableHeading_1dp6o_201{position:sticky;top:-16px;z-index:2;background:var(--color-bg-surface)}}._filters_1dp6o_249{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_1dp6o_310{min-width:0;color:var(--color-text-secondary);font-size:.8rem;font-variant-numeric:tabular-nums}._filters_1dp6o_249 ._filterButton_1dp6o_316{margin-left:auto;flex-shrink:0}._filterButton_1dp6o_316{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_1dp6o_316:hover{color:var(--color-brand-primary)}._filterDialog_1dp6o_337{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_1dp6o_337::backdrop{background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._filterHeading_1dp6o_352{display:flex;align-items:center;justify-content:space-between;gap:16px}._filterHeading_1dp6o_352 h2{font-size:1.15rem}._filterDialog_1dp6o_337 ._toolbar_1dp6o_32{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 0;border:0}._filterActions_1dp6o_367{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._filterActions_1dp6o_367 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px}._filterActions_1dp6o_367 ._clearButton_1dp6o_382{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-bg-surface)}._filterActions_1dp6o_367 ._clearButton_1dp6o_382:hover{background:var(--color-bg-elevated)}._filterActions_1dp6o_367 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._filterDialog_1dp6o_337 :focus-visible,._filterButton_1dp6o_316:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}@media(max-width:520px){._filterDialog_1dp6o_337 ._toolbar_1dp6o_32{grid-template-columns:minmax(0,1fr)}}._pageHeader_1dp6o_410{display:flex;align-items:center;justify-content:space-between;gap:16px}._createButton_1dp6o_416{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_1dp6o_416:disabled{opacity:.5;cursor:not-allowed}@media(max-width:520px){._pageHeader_1dp6o_410{flex-direction:column;align-items:stretch}}._clickableRow_1dp6o_439{cursor:pointer}._userLink_1dp6o_442{color:inherit;text-decoration:none}._userLink_1dp6o_442:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}._panel_1dp6o_26 table{width:100%;border-collapse:collapse;font-size:.85rem}._panel_1dp6o_26 th{text-align:left;background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap}._panel_1dp6o_26 thead th{position:sticky;top:0;z-index:1}._panel_1dp6o_26 th,._panel_1dp6o_26 td{padding:16px;border-bottom:1px solid var(--color-border-subtle)}._panel_1dp6o_26 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-bg-elevated) 55%,transparent)}._panel_1dp6o_26 tbody tr:hover{background:var(--color-bg-soft)}._panel_1dp6o_26 td:first-child{font-weight:600}._panel_1dp6o_26 ._scroll_1dp6o_62>div{overflow:visible}._footerControls_1dp6o_485{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._pagination_1dp6o_128{white-space:nowrap}@media(max-width:760px){._panel_1dp6o_26 table thead{display:none}._panel_1dp6o_26 table,._panel_1dp6o_26 tbody,._panel_1dp6o_26 tr{display:block}._panel_1dp6o_26 tr{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}._panel_1dp6o_26 td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:12px;padding:7px 0;border:none;overflow-wrap:anywhere}._panel_1dp6o_26 td:before{content:attr(data-label);font-size:.75rem;font-weight:400;color:var(--color-text-secondary)}._footer_1dp6o_48{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:8px 12px}._footer_1dp6o_48>span{min-width:0;line-height:1.5;overflow-wrap:anywhere}._footerControls_1dp6o_485{display:contents}._footerControls_1dp6o_485>label{grid-column:2;gap:8px;font-size:.75rem;white-space:nowrap}._footerControls_1dp6o_485 select{min-height:44px;padding:8px}._pagination_1dp6o_128{grid-column:1 / -1;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;width:100%}._pagination_1dp6o_128>span{text-align:center;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._pagination_1dp6o_128 button{width:44px;height:44px;padding:0;font-size:22px}}.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}._table_1j49i_1{table-layout:fixed}._table_1j49i_1 th:nth-child(1){width:28%}._table_1j49i_1 th:nth-child(2){width:24%}._table_1j49i_1 th:nth-child(3){width:12%}._table_1j49i_1 th:nth-child(4){width:17%}._table_1j49i_1 th:nth-child(5){width:19%}._table_1j49i_1 td{overflow-wrap:anywhere}._cell_1j49i_22{display:grid;gap:5px}._cell_1j49i_22 strong{font-weight:550}._cell_1j49i_22 span{font-size:12px;font-weight:400;color:var(--color-text-muted)}._patientTable_1j49i_35 th:nth-child(1){width:38%}._patientTable_1j49i_35 th:nth-child(2){width:24%}._patientTable_1j49i_35 th:nth-child(3){width:19%}._patientTable_1j49i_35 th:nth-child(4){width:19%}._filter_vyrr2_1{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0;color:var(--color-text-secondary);font-size:13px}._filter_vyrr2_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_vyrr2_1{gap:6px;font-size:12px}._filter_vyrr2_1 select{max-width:150px;padding:8px}}._card_svt4p_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_svt4p_1 h2{font-size:13px;font-weight:550;color:var(--color-text-secondary)}._chart_svt4p_15{display:block;width:100%;height:62px;overflow:visible}._guide_svt4p_21{fill:none;stroke:var(--color-border-subtle);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}._area_svt4p_27{fill:color-mix(in srgb,var(--color-brand-primary) 12%,transparent)}._line_svt4p_30{fill:none;stroke:var(--color-brand-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._dot_svt4p_38{fill:var(--color-brand-primary)}._plot_svt4p_41{position:relative;margin-top:8px;cursor:crosshair;touch-action:pan-y;border-radius:4px}._plot_svt4p_41:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}._cursor_svt4p_52{fill:none;stroke:var(--color-brand-primary);stroke-opacity:.35;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}._tooltip_svt4p_59{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_svt4p_73{position:relative;height:14px;margin-top:6px;color:var(--color-text-muted);font-size:10px}._axis_svt4p_73 span{position:absolute;transform:translate(-50%);font-variant-numeric:tabular-nums}._activeDay_svt4p_85{color:var(--color-brand-primary);font-weight:700}._empty_svt4p_89{min-height:90px;padding:24px 0;color:var(--color-text-muted);font-size:13px}@media(max-width:600px){._card_svt4p_1{padding:14px}}._axis_svt4p_73 ._axisLabel_svt4p_101{position:static;display:inline-block;transform:none;font-size:9px}._axis_svt4p_73,._plot_svt4p_41{margin-left:26px}._axis_svt4p_73 ._axisLabel_svt4p_101{margin-left:-26px}._cards_18fbz_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._card_18fbz_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_18fbz_17{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}._card_18fbz_1 p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:1000px){._cards_18fbz_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._cards_18fbz_1{gap:12px}._card_18fbz_1{padding:14px}._value_18fbz_17{font-size:24px}}._cards_lvpjp_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}._card_lvpjp_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_lvpjp_14{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}._card_lvpjp_1 p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._notice_lvpjp_25{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_lvpjp_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._cards_lvpjp_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._card_lvpjp_1{padding:14px}._value_lvpjp_14{font-size:24px}._card_lvpjp_1 p{font-size:12px}}._tabs_1cns6_1{display:flex;gap:10px;flex-wrap:wrap}._table_1cns6_6{table-layout:fixed}._table_1cns6_6 th:nth-child(1){width:20%}._table_1cns6_6 th:nth-child(2){width:16%}._table_1cns6_6 th:nth-child(3){width:14%}._table_1cns6_6 th:nth-child(4){width:12%}._table_1cns6_6 th:nth-child(5){width:12%}._table_1cns6_6 th:nth-child(6),._table_1cns6_6 th:nth-child(7){width:13%}._table_1cns6_6 td{overflow-wrap:anywhere;font-size:12px;line-height:1.6}._table_1cns6_6 progress{display:block;width:100%;max-width:120px;height:5px;accent-color:var(--color-brand-primary);margin-top:8px}._voteHint_1cns6_41{color:var(--color-brand-primary)}._avatar_a5y87_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_a5y87_15{width:36px;height:36px;font-size:12px}._page_1ktil_1{display:grid;gap:24px;min-width:0}._back_1ktil_6{color:var(--color-text-secondary);font-size:14px;text-decoration:none;width:fit-content}._back_1ktil_6:hover{color:var(--color-brand-primary)}._content_1ktil_15{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}._main_1ktil_21{display:grid;gap:24px;min-width:0}._changes_1ktil_26{display:grid;gap:16px;margin-top:20px}._change_1ktil_26{padding:18px;border:1px solid var(--color-border-subtle);border-radius:10px}._change_1ktil_26 h3{font-size:14px;font-weight:600}._comparison_1ktil_40{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;margin-top:16px;align-items:center}._comparison_1ktil_40>div{min-width:0;align-self:stretch}._comparison_1ktil_40 span{color:var(--color-text-muted);font-size:12px}._comparison_1ktil_40 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_1ktil_66{display:grid;margin-top:10px}._decision_1ktil_66{padding:18px 0;border-bottom:1px solid var(--color-border-subtle)}._decision_1ktil_66:last-child{border-bottom:0;padding-bottom:0}._decision_1ktil_66 header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}._decision_1ktil_66 p{font-size:14px;line-height:1.7;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}._decision_1ktil_66 small{color:var(--color-text-muted);font-size:12px;display:block;margin-top:10px}._approved_1ktil_99{color:#278650}._rejected_1ktil_102{color:#cf4545}._person_1ktil_105{display:flex;align-items:center;gap:10px}._summary_1ktil_110 dl{display:grid;gap:24px;margin-top:24px}._summary_1ktil_110 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:8px}._summary_1ktil_110 dd{margin:0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}._summary_1ktil_110 small{display:block;color:var(--color-text-muted);font-size:12px}._summary_1ktil_110 progress{display:block;height:6px;max-width:100%;accent-color:var(--color-brand-primary);margin-top:10px}._form_1ktil_138 .pacs-form>button{width:auto;justify-self:end;min-width:140px}._choices_1ktil_143{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){._content_1ktil_15{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_1ktil_1,._main_1ktil_21{gap:18px}._change_1ktil_26{padding:14px}._comparison_1ktil_40{grid-template-columns:minmax(0,1fr);gap:12px}._arrow_1ktil_165{display:none}}._headerStatus_1ktil_170{display:inline-flex}._headerStatus_1ktil_170 .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_1yk0a_1{table-layout:fixed}._table_1yk0a_1 th:nth-child(1){width:30%}._table_1yk0a_1 th:nth-child(2){width:27%}._table_1yk0a_1 th:nth-child(3){width:14%}._table_1yk0a_1 th:nth-child(4){width:29%}._table_1yk0a_1 td{overflow-wrap:anywhere}._user_1yk0a_19{display:flex;align-items:center;gap:12px}._form_1yk0a_24 .pacs-form>button{width:auto;min-width:140px;justify-self:end}._page_1jerf_1{min-width:0}._back_1jerf_4{color:var(--color-text-secondary);text-decoration:none;width:fit-content;font-size:14px}._back_1jerf_4:hover{color:var(--color-brand-primary)}._header_1jerf_13,._heading_1jerf_14{display:flex;align-items:center;gap:12px}._header_1jerf_13{flex-wrap:wrap;gap:18px}._identity_1jerf_23{min-width:0}._heading_1jerf_14 h1{font-size:clamp(24px,2.3vw,32px);font-weight:650;letter-spacing:-.6px;overflow-wrap:anywhere}._header_1jerf_13 p{margin-top:6px;color:var(--color-text-muted);font-size:14px}._status_1jerf_37{margin-left:auto}._edit_1jerf_40{padding:8px;min-width:36px;min-height:36px;flex-shrink:0}._grid_1jerf_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._contact_1jerf_51{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_1jerf_51>div{min-width:0}._contact_1jerf_51 h3,._information_1jerf_64 dt{font-size:13px;color:var(--color-text-muted);font-weight:500}._contact_1jerf_51 p,._information_1jerf_64 dd{font-size:15px;line-height:1.7;overflow-wrap:anywhere;margin:6px 0 0}._information_1jerf_64{display:grid;gap:24px;margin-top:24px}._creator_1jerf_81{display:flex;align-items:center;gap:10px}._sectionHeading_1jerf_86{display:flex;align-items:center;justify-content:space-between;gap:16px}._roles_1jerf_92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin-top:20px}._roles_1jerf_92 li{padding:12px 16px;border-radius:8px;background:var(--color-bg-elevated);font-size:14px;overflow-wrap:anywhere}._dangerZone_1jerf_107{border-color:#ef6464}._dangerZone_1jerf_107 h2{color:#ef6464}._dangerZone_1jerf_107 p{font-size:14px;line-height:1.7;color:var(--color-text-muted);margin-top:12px}._statusActions_1jerf_119,._actions_1jerf_120{display:flex;flex-wrap:wrap;gap:12px}._statusActions_1jerf_119{margin-top:20px}._actions_1jerf_120{justify-content:flex-end}._warning_1jerf_131{background:#d9941b1f;border-color:#b57b18;color:#a46b10}._form_1jerf_136{display:grid;gap:20px}._form_1jerf_136 p{font-size:14px;line-height:1.7;color:var(--color-text-secondary)}._form_1jerf_136 .pacs-form>button{justify-self:end;width:auto;min-width:140px}._roleOptions_1jerf_150{display:grid;gap:12px;max-height:50dvh;overflow-y:auto;border:0;padding:0}._option_1jerf_158{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_1jerf_158 input{width:18px;height:18px;accent-color:var(--color-brand-primary);flex-shrink:0}._option_1jerf_158 small{display:block;color:var(--color-text-muted);margin-top:5px}._option_1jerf_158:has(input:disabled){opacity:.65;cursor:default}._srOnly_1jerf_183{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){._grid_1jerf_46{grid-template-columns:minmax(0,1fr);gap:18px}._roles_1jerf_92{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionHeading_1jerf_86{align-items:flex-start;flex-wrap:wrap}._heading_1jerf_14{align-items:flex-start}}@media(max-width:480px){._roles_1jerf_92{grid-template-columns:minmax(0,1fr)}._status_1jerf_37{margin-left:0}._statusActions_1jerf_119 button{width:auto}}._status_1jerf_37 .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_oh0tp_1{table-layout:fixed}._table_oh0tp_1 thead th:nth-child(1){width:22%}._table_oh0tp_1 thead th:nth-child(2){width:30%}._table_oh0tp_1 thead th:nth-child(3){width:19%}._table_oh0tp_1 thead th:nth-child(4){width:13%}._table_oh0tp_1 thead th:nth-child(5){width:16%}._table_oh0tp_1 tbody td{overflow-wrap:anywhere}._description_oh0tp_22{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_oh0tp_22{-webkit-line-clamp:3}}._page_7vm3d_1{display:grid;gap:24px;min-width:0}._back_7vm3d_6{color:var(--color-text-secondary);text-decoration:none;font-size:14px;width:fit-content}._back_7vm3d_6:hover{color:var(--color-brand-primary)}._content_7vm3d_15{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:24px;align-items:start}._permissionsHeader_7vm3d_21{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:24px}._permissionsHeader_7vm3d_21 p,._dangerZone_7vm3d_29 p,._manager_7vm3d_30>p{color:var(--color-text-muted);font-size:14px;line-height:1.6;margin-top:10px}._permissionsHeader_7vm3d_21 button{flex-shrink:0}._service_7vm3d_39{border:1px solid var(--color-border-subtle);padding:20px;border-radius:12px;margin-top:16px}._service_7vm3d_39 header{display:flex;justify-content:space-between;align-items:center;gap:16px}._service_7vm3d_39 h3{font-size:15px;overflow-wrap:anywhere}._service_7vm3d_39 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin-top:20px}._service_7vm3d_39 li{padding:12px 14px;background:var(--color-bg-elevated);border-radius:8px;font-size:13px;overflow-wrap:anywhere}._information_7vm3d_70 dl{display:grid;gap:26px;margin-top:26px}._information_7vm3d_70 dt{color:var(--color-text-muted);font-size:13px;margin-bottom:8px}._information_7vm3d_70 dd{margin:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}._information_7vm3d_70 small{display:block;color:var(--color-text-muted);font-size:12px;line-height:1.7;margin-top:6px}._information_7vm3d_70 ._total_7vm3d_93{font-size:32px;font-weight:700;line-height:1.2}._creator_7vm3d_98{display:flex;align-items:center;gap:12px}._avatar_7vm3d_103{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_7vm3d_29{border-color:#ef6464}._dangerZone_7vm3d_29 h2{color:#ef6464}._actions_7vm3d_122{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}._warning_7vm3d_128{background:#d9941b1f;border-color:#b57b18;color:#a46b10}._form_7vm3d_133 .pacs-form>button{justify-self:end;width:auto;min-width:140px;max-width:100%}._form_7vm3d_133 p{font-size:14px;line-height:1.7}._manager_7vm3d_30{display:grid;gap:16px}._permissionList_7vm3d_147{list-style:none;padding:0;max-height:50dvh;overflow-y:auto}._permissionList_7vm3d_147 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_7vm3d_147 small{display:block;color:var(--color-text-muted);font-size:12px;margin-top:5px}._permissionList_7vm3d_147 button{flex-shrink:0}@media(max-width:900px){._content_7vm3d_15{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_7vm3d_1{gap:18px}._permissionsHeader_7vm3d_21{align-items:flex-start;flex-direction:column;gap:14px}._service_7vm3d_39{padding:16px}._service_7vm3d_39 header{align-items:flex-start}._service_7vm3d_39 ul{grid-template-columns:minmax(0,1fr)}._actions_7vm3d_122 button{width:auto}._form_7vm3d_133 .pacs-form>button{min-width:130px}}._permissionGroup_7vm3d_202{min-width:0;border:1px solid var(--color-border-subtle);border-radius:10px;padding:12px 16px}._permissionGroup_7vm3d_202 legend{padding:0 6px;font-weight:600;font-size:14px}._permissionOption_7vm3d_213{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer;line-height:1.5}._permissionOption_7vm3d_213 input{width:18px;height:18px;flex-shrink:0;accent-color:var(--color-brand-primary)}._permissionOption_7vm3d_213:has(input:disabled){cursor:default;opacity:.65}._modalActions_7vm3d_231{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}._modalActions_7vm3d_231 button{width:auto}._information_7vm3d_70 .badge[class*=state-]{padding:0;border:0;border-radius:0;background:transparent;font-size:inherit;font-weight:400}._actions_8daan_1{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._actions_8daan_1 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._actions_8daan_1 ._edit_8daan_16,._actions_8daan_1 ._deprecate_8daan_17{background:transparent;border:0;border-bottom:2px solid currentColor;border-radius:0;font-weight:500}._edit_8daan_16{color:#1d4ed8}._deprecate_8daan_17{color:#92400e}._actions_8daan_1 ._edit_8daan_16:hover,._actions_8daan_1 ._deprecate_8daan_17:hover{background:transparent;filter:brightness(.85)}.dark ._edit_8daan_16{color:#9abaff}.dark ._deprecate_8daan_17{color:#e9c579}._confirm_8daan_41{width:180px;max-width:100%;justify-self:end}@media(min-width:761px){._table_8daan_47{table-layout:fixed;min-width:1000px}._table_8daan_47 th,._table_8daan_47 td{text-align:left;overflow-wrap:anywhere}._table_8daan_47 th:nth-child(2){width:8%}._table_8daan_47 th:nth-child(3){width:10%}._table_8daan_47 th:nth-child(4){width:13%}._table_8daan_47 th:nth-child(5){width:22%}._table_8daan_47 th:last-child{width:264px}._table_8daan_47 thead th,._table_8daan_47 tbody td{padding-top:10px;padding-bottom:10px}._table_8daan_47 tbody td small{margin-top:3px}._table_8daan_47 ._actions_8daan_1{flex-wrap:nowrap}._table_8daan_47 ._actions_8daan_1 button{flex-shrink:0;min-height:34px;padding:7px 0;white-space:nowrap}}@media(hover:hover)and (pointer:fine){._actions_8daan_1{opacity:0;pointer-events:none}._table_8daan_47 tr:hover ._actions_8daan_1,._table_8daan_47 tr:focus-within ._actions_8daan_1{opacity:1;pointer-events:auto}}@media(max-width:760px){._actions_8daan_1{opacity:1;pointer-events:auto}._actions_8daan_1 button{width:44px;min-height:44px;padding:10px}._actionLabel_8daan_110{display:none}._confirm_8daan_41{width:160px}}._page_u37x7_1{padding:28px;display:flex;flex-direction:column;gap:24px;color:var(--color-text-primary)}._page_u37x7_1 h1{font-size:1.65rem;margin:4px 0 8px}._page_u37x7_1 h2{font-size:1.05rem;margin-bottom:8px}._page_u37x7_1 p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}._eyebrow_u37x7_21,._caption_u37x7_22{font-size:.75rem;color:var(--color-text-muted)}._stats_u37x7_26{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_u37x7_31{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_u37x7_39{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem;font-weight:600}._icon_u37x7_47{width:22px;height:22px;flex-shrink:0;color:var(--color-brand-primary)}._value_u37x7_53{display:block;font-size:2rem;margin:16px 0 8px}._panels_u37x7_58{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}._empty_u37x7_64{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}._emptyIcon_u37x7_73{width:40px;height:40px;color:var(--color-text-muted)}._links_u37x7_78{display:grid;gap:10px;margin-top:18px}._link_u37x7_78{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_u37x7_78:hover{background:var(--color-bg-elevated)}._link_u37x7_78:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}._link_u37x7_78>span:nth-child(2){flex:1}._link_u37x7_78 strong{font-size:.9rem}._link_u37x7_78 small{display:block;margin-top:5px;color:var(--color-text-secondary);line-height:1.5}@media(max-width:900px){._panels_u37x7_58{grid-template-columns:1fr}}@media(max-width:600px){._page_u37x7_1{padding:16px;gap:16px}._stats_u37x7_26{grid-template-columns:1fr}._card_u37x7_31{padding:18px}}._page_u37x7_1>*{flex-shrink:0}._distribution_u37x7_134{list-style:none;display:grid;gap:18px;padding:0;margin:24px 0 0}._distributionLabel_u37x7_141{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.875rem;overflow-wrap:anywhere}._bar_u37x7_149{height:8px;margin-top:8px;border-radius:8px;background:var(--color-bg-elevated);overflow:hidden}._bar_u37x7_149 span{display:block;height:100%;background:var(--color-brand-primary);border-radius:inherit}._error_u37x7_162{padding:16px;border:1px solid var(--color-border-subtle);border-radius:12px}._error_u37x7_162 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_u37x7_177{position:relative}._cardLink_u37x7_180{display:inline-flex;gap:8px;margin-top:12px;color:var(--color-brand-primary);font-size:.875rem;font-weight:600;text-decoration:none}._cardLink_u37x7_180:after{content:"";position:absolute;inset:0;border-radius:16px}._approvalsCard_u37x7_177:hover{background:var(--color-bg-elevated)}._cardLink_u37x7_180:focus-visible{outline:none}._cardLink_u37x7_180:focus-visible:after{outline:2px solid var(--color-brand-primary);outline-offset:3px}._toolbar_w40om_1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}._filters_w40om_9{display:flex;flex-wrap:wrap;gap:6px}._filter_w40om_9{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_w40om_28{background:var(--color-bg-elevated);border-color:var(--color-border-subtle);color:var(--color-text-primary);font-weight:600}._count_w40om_34{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_w40om_9{padding:8px 10px}}._item_l1cjl_1{display:flex;align-items:flex-start;gap:16px;padding:22px 20px;border-bottom:1px solid var(--color-border-subtle)}._item_l1cjl_1:last-child{border-bottom:0}._unread_l1cjl_11{background:color-mix(in srgb,var(--color-brand-primary) 4%,var(--color-bg-surface))}._content_l1cjl_14{min-width:0;flex:1}._heading_l1cjl_18{display:flex;align-items:center;gap:10px}._heading_l1cjl_18 h2{font-size:14px;font-weight:600;line-height:1.5}._dot_l1cjl_28{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-brand-primary)}._content_l1cjl_14 p{margin-top:6px;color:var(--color-text-secondary);font-size:13px;line-height:1.7;overflow-wrap:anywhere}._metadata_l1cjl_42{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--color-text-muted);font-size:11px}._readButton_l1cjl_50{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_l1cjl_50:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}@media(max-width:760px){._item_l1cjl_1{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 14px}._readButton_l1cjl_50{grid-column:1;justify-self:start;padding-left:0}}._panel_1b28g_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_1b28g_9{list-style:none;padding:0;margin:0}._fields_8fswr_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._fields_8fswr_1 label{display:grid;gap:8px;min-width:0}._fields_8fswr_1 label>span{font-size:12px;color:var(--color-text-muted)}._fields_8fswr_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_8fswr_27 svg{width:18px;height:18px;flex-shrink:0}._examsTitle_8fswr_32{margin:0;font-size:18px;font-weight:600}@media(max-width:1000px){._fields_8fswr_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._fields_8fswr_1{grid-template-columns:minmax(0,1fr);gap:16px}}._filters_1hkg4_1{min-width:0;max-width:100%}@media(max-width:767px){._filters_1hkg4_1{width:100%}}._wrapper_13azq_1{min-width:0;max-width:100%}._filters_13azq_5{display:grid;grid-template-columns:repeat(2,minmax(130px,145px));justify-content:end;gap:12px}._filters_13azq_5 input{font:inherit;font-size:13px}._error_13azq_15{margin-top:8px;color:var(--color-text-primary);font-size:13px}._filters_601hm_1{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;min-width:0}._filters_601hm_1 label{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:13px}._filters_601hm_1 input,._filters_601hm_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_601hm_29{width:230px;max-width:100%}@media(max-width:600px){._filters_601hm_1{flex-basis:100%}._search_601hm_29{flex:1 1 180px}}._table_1qt54_1{table-layout:fixed}._table_1qt54_1 th:first-child{width:27%}._table_1qt54_1 th:nth-child(2),._table_1qt54_1 th:nth-child(5){width:18%}._table_1qt54_1 th:nth-child(4){width:10%}._table_1qt54_1 td{overflow-wrap:anywhere}._patient_1qt54_17{display:grid;gap:5px}._patient_1qt54_17 strong{font-weight:550}._patient_1qt54_17 span{font-size:12px;font-weight:400;color:var(--color-text-muted)}._caption_1qt54_29{padding:12px 20px;text-align:left;color:var(--color-text-muted);font-size:12px}.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}}.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}._rows_44r45_1{display:grid}._row_44r45_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,210px);align-items:center;gap:20px;padding:18px 0}._row_44r45_1+._row_44r45_1{border-top:1px solid var(--color-border-subtle)}._row_44r45_1>label{color:var(--color-text-primary);font-size:14px;font-weight:500}._control_44r45_19{display:flex;align-items:center;gap:10px;min-width:0}._control_44r45_19 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_44r45_19 select:disabled{cursor:not-allowed;opacity:.6}@media(max-width:480px){._row_44r45_1{grid-template-columns:minmax(0,1fr) minmax(0,170px);gap:12px}}._dialog_1ntra_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_1ntra_1::backdrop{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._dialog_1ntra_1 form{display:flex;flex-direction:column;gap:18px}._dialog_1ntra_1 h2{font-size:1.2rem}._dialog_1ntra_1 p{font-size:.9rem;line-height:1.5}._qr_1ntra_28{width:256px;max-width:100%;height:auto;align-self:center}._field_1ntra_34{display:flex;flex-direction:column;gap:8px;font-size:.85rem}._field_1ntra_34 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_1ntra_49{display:flex;justify-content:flex-end;gap:12px}._actions_1ntra_49 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_1ntra_49 button:last-child{background:var(--btn-primary-bg);color:#fff}._actions_1ntra_49 button:disabled{opacity:.5;cursor:not-allowed}._progress_1ntra_70{text-align:center}._progress_1ntra_70: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_1ntra_1 .8s linear infinite}@keyframes _spin_1ntra_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._progress_1ntra_70:before{animation:none}}._secretRow_1ntra_96{display:flex;align-items:stretch;gap:8px}._secretRow_1ntra_96 input{min-width:0;flex:1}._copyButton_1ntra_105{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_1ntra_105 svg{width:20px;height:20px}._copyButton_1ntra_105:hover{background:var(--color-bg-soft)}._copyButton_1ntra_105:disabled{opacity:.5;cursor:not-allowed}._error_1ntra_129{color:#b42318}._field_1ntra_34 input[aria-invalid=true]{border-color:#b42318}._cards_8evpe_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._card_8evpe_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_8evpe_14{font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}._card_8evpe_1 p{margin-top:8px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}._notice_8evpe_25{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_8evpe_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._cards_8evpe_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._card_8evpe_1{padding:14px}._value_8evpe_14{font-size:24px}._card_8evpe_1 p{font-size:12px}}._page_1k7xm_1{display:grid;gap:24px;min-width:0}._back_1k7xm_6{color:var(--color-text-secondary);font-size:14px;width:fit-content;text-decoration:none}._back_1k7xm_6:hover{color:var(--color-brand-primary)}._table_1k7xm_15{table-layout:fixed}._table_1k7xm_15 th:nth-child(1){width:42%}._table_1k7xm_15 th:nth-child(2){width:26%}._table_1k7xm_15 th:nth-child(3){width:32%}._table_1k7xm_15 td{overflow-wrap:anywhere}._content_1k7xm_30{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}._main_1k7xm_36{display:grid;gap:24px;min-width:0}._changes_1k7xm_41{table-layout:fixed}._changes_1k7xm_41 th:first-child{width:28%}._changes_1k7xm_41 th:not(:first-child){width:36%}._changes_1k7xm_41 td{vertical-align:top}._changes_1k7xm_41 pre,._context_1k7xm_54 pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.7;margin:0}._summary_1k7xm_62 dl,._context_1k7xm_54{display:grid;gap:22px;margin-top:24px}._summary_1k7xm_62 dt,._context_1k7xm_54 dt{color:var(--color-text-muted);font-size:12px;margin-bottom:7px}._summary_1k7xm_62 dd,._context_1k7xm_54 dd{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}._actor_1k7xm_81{display:flex;align-items:center;gap:12px}._avatar_1k7xm_86{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_1k7xm_81 small{display:block;font-size:11px;color:var(--color-text-muted);margin-top:4px}@media(max-width:900px){._content_1k7xm_30{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){._page_1k7xm_1,._main_1k7xm_36{gap:18px}}._stack_1kk08_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_1kk08_12{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_1kk08_1 .3s ease both}._leaving_1kk08_27{animation:_toast-exit_1kk08_1 .3s ease both;pointer-events:none}._icon_1kk08_31{width:20px;height:20px;flex-shrink:0}._text_1kk08_36{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}._text_1kk08_36 a,._text_1kk08_36 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_1kk08_55{background:transparent;color:inherit;border:0;padding:0 4px;font-size:22px;line-height:1}._success_1kk08_63{background:#e6f9ef;color:#067647}._error_1kk08_67{background:#fdecea;color:#b42318}._warning_1kk08_71{background:#fff4e5;color:#b54708}._info_1kk08_75{background:#e8f1fd;color:#1d4ed8}@keyframes _toast-enter_1kk08_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _toast-exit_1kk08_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media(max-width:767px){._stack_1kk08_1{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._toast_1kk08_12,._leaving_1kk08_27{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}
