body{overflow:hidden}.skip-link{z-index:1000;color:var(--arco-pro-surface);background:var(--brand-strong);border-radius:5px;padding:9px 12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.feature-markup{min-width:0}.feature-markup-dialogs{z-index:30;pointer-events:none;position:absolute;inset:0}.feature-markup-dialogs :is(dialog,.toast){pointer-events:auto}.auth-screen{background:var(--arco-pro-page);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:var(--arco-pro-surface);border:1px solid var(--line);width:min(400px,100%);box-shadow:var(--shadow-md);border-radius:8px;padding:32px}.auth-panel h1{margin:6px 0 12px;font-size:24px}.auth-panel>p{color:var(--muted)}.auth-mark{width:44px;height:44px;color:var(--arco-pro-surface);background:var(--arco-pro-sider);border-radius:6px;place-items:center;display:grid}.auth-mark .icon{width:23px;height:23px}.auth-kicker{margin:18px 0 0;font-size:12px;font-weight:700}.form-stack{gap:15px;margin-top:22px;display:grid}.auth-panel .field>span{color:var(--arco-pro-text-secondary);font-size:13px;font-weight:650}.form-error{margin:0;font-size:13px;line-height:1.5;color:var(--danger)!important}.admin-shell{background:var(--arco-pro-page);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;color:var(--arco-pro-sider-text);background:var(--arco-pro-sider);flex-direction:column;padding:20px 14px 16px;display:flex}.brand-mark{border-bottom:1px solid var(--arco-pro-sider-hover);align-items:center;gap:11px;min-height:54px;padding:0 10px 18px;display:flex}.brand-mark>span{width:36px;height:36px;color:var(--arco-pro-sider);background:var(--arco-pro-sider-muted);border-radius:7px;place-items:center;display:grid}.brand-mark strong,.brand-mark small,.operator strong,.operator small{display:block}.brand-mark strong{font-size:16px}.brand-mark small{color:var(--arco-pro-sider-muted);margin-top:3px;font-size:12px}.sidebar nav{gap:5px;padding-top:18px;display:grid}.nav-item{min-height:46px;color:var(--arco-pro-sider-text);border-radius:6px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.nav-item:hover{color:var(--arco-pro-surface);background:var(--arco-pro-sider-hover)}.nav-item.active{color:var(--arco-pro-surface);background:var(--arco-pro-brand)}.workspace{grid-template-rows:72px 40px minmax(0,1fr);min-width:0;height:100vh;display:grid;position:relative}.topbar{background:var(--arco-pro-surface);border-bottom:1px solid var(--line);box-shadow:0 1px 0 color-mix(in srgb, var(--arco-pro-ink) 3%, transparent);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.topbar h1{margin:0;font-size:20px;line-height:1.25}.topbar p{color:var(--muted);margin:3px 0 0;font-size:12px}.operator{align-items:center;gap:9px;font-size:13px;display:flex}.operator-identity{max-width:240px}.operator small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.avatar{width:34px;height:34px;color:var(--arco-pro-surface);background:var(--arco-pro-brand);border-radius:50%;place-items:center;font-weight:700;display:grid}.compact-button{min-height:40px;padding:7px 11px;font-size:12px}.safety-strip{color:var(--arco-pro-text-secondary);background:var(--arco-pro-surface-soft);border-bottom:1px solid var(--arco-pro-line);align-items:center;gap:8px;padding:0 24px;font-size:12px;display:flex}.safety-strip .icon{width:15px;color:var(--brand)}.content{min-width:0;padding:22px 24px 30px;overflow:auto}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{background:var(--arco-pro-surface);border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.metric-icon{width:42px;height:42px;color:var(--arco-pro-brand);background:var(--arco-pro-brand-soft);border-radius:7px;flex:none;place-items:center;display:grid}.metric.warning .metric-icon{color:var(--arco-pro-warning);background:var(--arco-pro-warning-soft)}.metric span,.metric small,.metric strong{display:block}.metric span{color:var(--muted);font-size:13px}.metric strong{margin:2px 0;font-size:26px;line-height:1.15}.metric small{color:var(--arco-pro-muted);font-size:11px}.overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px;margin-top:14px;display:grid}.panel-header>div p{color:var(--muted);margin:4px 0 0;font-size:12px}.task-list{display:grid}.task-row{border-bottom:1px solid var(--arco-pro-surface-soft);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:66px;padding:10px 16px;text-decoration:none;display:grid}.task-row:last-child{border-bottom:0}.task-row:hover{background:var(--surface-soft)}.task-row strong,.task-row small{display:block}.task-row strong{font-size:14px}.task-row small{color:var(--muted);margin-top:4px;font-size:12px}.task-row>.icon{color:var(--arco-pro-muted)}.priority{width:28px;height:28px;color:var(--arco-pro-warning);background:var(--arco-pro-warning-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.priority.high{color:var(--arco-pro-danger);background:var(--arco-pro-danger-soft)}.activity-bars{gap:18px;padding:16px;display:grid}.bar-row{grid-template-columns:92px minmax(80px,1fr) 36px;align-items:center;gap:10px;font-size:12px;display:grid}.bar-row>div:first-child{gap:3px;display:grid}.bar-row span{color:var(--muted)}.bar-track{background:var(--arco-pro-surface-soft);border-radius:4px;height:7px;overflow:hidden}.bar-track i{background:var(--arco-pro-brand);border-radius:inherit;height:100%;display:block}.bar-row small{color:var(--muted);text-align:right}.data-note{color:var(--muted);background:var(--surface-soft);border-top:1px solid var(--line);margin:0;padding:12px 16px;font-size:11px}.data-panel{overflow:hidden}.demo-label{color:var(--arco-pro-warning);background:var(--arco-pro-warning-soft);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:650}.count{color:var(--muted);font-size:13px}.filter-bar{background:var(--arco-pro-surface-soft);border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:62px;padding:10px 16px;display:flex}.search-box{background:var(--arco-pro-surface);border:1px solid var(--arco-pro-line);border-radius:6px;align-items:center;gap:8px;width:min(320px,32vw);min-height:44px;padding:0 11px;display:flex}.search-box:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--brand)}.search-box .icon{width:17px;color:var(--arco-pro-muted)}.search-box input{background:0 0;border:0;outline:0;width:100%;height:38px;padding:0}.compact-field select,.inline-select{min-height:44px;color:var(--ink);background:var(--arco-pro-surface);border:1px solid var(--arco-pro-line);border-radius:6px;padding:0 30px 0 10px}.inline-select{min-height:40px}.filter-bar .button{min-height:44px}.text-button,.link-button{color:var(--brand-strong);background:0 0;border:0;padding:4px 2px;font-weight:650}.text-button{color:var(--muted);margin-left:2px;font-size:13px}.link-button{font-size:13px}.danger-text{color:var(--danger)}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}th{height:42px;color:var(--arco-pro-text-secondary);background:var(--arco-pro-surface-soft);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:0 14px;font-size:12px;font-weight:650}td{height:54px;color:var(--arco-pro-text-secondary);border-bottom:1px solid var(--arco-pro-surface-soft);vertical-align:middle;padding:8px 14px}tbody tr:hover{background:var(--arco-pro-surface-soft)}tbody tr:last-child td{border-bottom:0}.mono{font-family:Cascadia Mono,Consolas,monospace;font-size:12px}.cell-sub{color:var(--muted);margin-top:4px;font-weight:400;display:block}.row-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.table-footer{min-height:42px;color:var(--muted);background:var(--arco-pro-surface-soft);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;display:flex}.audit-notice{color:var(--arco-pro-brand-active);background:var(--arco-pro-brand-soft);border:1px solid var(--arco-pro-line);border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:12px;line-height:1.55;display:flex}.audit-notice .icon{flex:none;margin-top:1px}.audit-notice strong{color:var(--arco-pro-sider);margin-right:8px}.report-audit{margin-top:14px}.patient-context{background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;align-items:baseline;gap:10px;margin:0 16px;padding:9px 12px;font-size:12px;display:flex}.patient-context span{color:var(--muted)}.patient-context strong{overflow-wrap:anywhere}.server-label{color:var(--arco-pro-brand);background:var(--arco-pro-brand-soft);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:650}.report-search{background:var(--arco-pro-surface-soft);border-bottom:1px solid var(--line);align-items:end;gap:10px;padding:12px 16px;display:flex}.report-search .field{width:min(420px,55vw)}.report-search .button{min-height:40px}.report-error{color:var(--danger);background:var(--arco-pro-danger-soft);border-bottom:1px solid var(--arco-pro-danger-soft);margin:0;padding:11px 16px;font-size:13px}.report-empty{color:var(--muted);margin:0;padding:18px 16px;font-size:13px}.report-table{min-width:920px}.report-detail{border-top:8px solid var(--arco-pro-page)}.report-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.report-detail-head span{color:var(--muted);font-size:11px}.report-detail-head h3{margin:4px 0 0;font-size:16px}.report-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0;padding:12px 16px;display:grid}.report-facts div{min-width:0}.report-facts dt{color:var(--muted);font-size:11px}.report-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.controlled-files{color:var(--arco-pro-text-secondary);background:var(--surface-soft);gap:6px;margin:0 16px 14px;padding:11px 12px;font-size:11px;display:grid}.controlled-files strong{color:var(--arco-pro-ink)}.indicator-title{border-top:1px solid var(--line);margin:0;padding:12px 16px;font-size:14px}.indicator-table{min-width:900px}.report-detail .detail-boundary{margin-top:14px}.content-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:22px;min-height:50px;padding:0 16px;display:flex}.content-tabs button{height:50px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px}.content-tabs button[aria-selected=true]{color:var(--brand-strong);border-color:var(--brand);font-weight:700}.content-tabs span{background:var(--arco-pro-surface-soft);border-radius:10px;margin-left:6px;padding:1px 6px;font-size:11px}dialog{width:min(520px,100vw - 32px);color:var(--ink);background:var(--arco-pro-surface);border:1px solid var(--line);box-shadow:0 18px 50px color-mix(in srgb, var(--arco-pro-ink) 20%, transparent);border-radius:8px;padding:0}dialog::backdrop{background:color-mix(in srgb, var(--arco-pro-ink) 40%, transparent)}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.dialog-head h2{margin:2px 0 0;font-size:18px}.dialog-kicker{color:var(--brand);font-size:11px;font-weight:700}#confirm-dialog>form>p{color:var(--arco-pro-text-secondary);margin:0;padding:18px 18px 4px;line-height:1.6}#confirm-dialog .field{padding:14px 18px}.field span{font-size:13px;font-weight:650}.field b{color:var(--danger)}.dialog-actions{background:var(--arco-pro-surface-soft);border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:12px 18px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.form-grid .full{grid-column:1/-1}.content-editor-form,.content-offline-form,.content-publish-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.content-editor-form .full,.content-offline-form .full,.content-publish-form .full{grid-column:1/-1}.content-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.rich-text-editor{border:1px solid var(--color-neutral-3);background:var(--color-bg-2);border-radius:4px;overflow:hidden}.rich-text-toolbar{border-bottom:1px solid var(--color-neutral-3);background:var(--color-fill-1);gap:4px;padding:8px;display:flex}.rich-text-input{white-space:pre-wrap;word-break:break-word;outline:none;min-height:190px;max-height:420px;padding:12px;line-height:1.7;overflow-y:auto}.rich-text-input:focus{box-shadow:inset 0 0 0 1px rgb(var(--primary-6))}.rich-text-input:empty:before{content:"请输入正文";color:var(--color-text-3)}.rich-text-input[contenteditable=false]{background:var(--color-fill-2);color:var(--color-text-3)}.detail-list{margin:0;padding:8px 18px}.detail-list div{border-bottom:1px solid var(--arco-pro-surface-soft);grid-template-columns:110px 1fr;align-items:center;min-height:44px;display:grid}.detail-list dt{color:var(--muted);font-size:12px}.detail-list dd{margin:0;font-weight:650}.editable-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.editable-detail-list>div{min-width:0}@media (width<=900px){.editable-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.editable-detail-list{grid-template-columns:1fr}}.detail-boundary{color:var(--arco-pro-text-secondary);background:var(--surface-soft);margin:8px 18px 18px;padding:10px 12px;font-size:12px;line-height:1.5}.content-preview{min-height:210px;padding:24px}.content-preview>span{color:var(--brand);font-size:12px;font-weight:700}.content-preview p{color:var(--arco-pro-text-secondary);white-space:pre-wrap;margin:18px 0;line-height:1.8}.server-page{gap:14px;display:grid}.server-page>.audit-notice{align-items:center;margin:0}.server-page>.audit-notice>span{flex:1}.medical-orders{padding-bottom:18px}.medical-orders>h3{margin:20px 18px 8px;font-size:14px}.medical-orders-subheading{margin:14px 18px 8px;font-size:13px}.medical-orders>p[role=alert]{color:var(--danger);background:var(--arco-pro-danger-soft);border:1px solid var(--arco-pro-danger-soft);border-radius:5px;margin:12px 18px;padding:10px 12px;font-size:13px}.medical-orders>p:not([role=alert]),.medical-orders>h3+p{color:var(--muted);margin:0 18px 8px;font-size:12px}.medical-orders>form{align-items:center;gap:8px;margin:0 18px 12px;display:flex}.medical-orders textarea{resize:vertical;min-height:76px;color:var(--ink);background:var(--arco-pro-surface);border:1px solid var(--arco-pro-line);font:inherit;border-radius:5px;flex:1;padding:9px 10px}.medical-orders input{min-width:240px;min-height:44px;color:var(--ink);background:var(--arco-pro-surface);border:1px solid var(--arco-pro-line);border-radius:5px;padding:0 10px}.medical-orders article{background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;margin:0 18px 8px;padding:10px 12px}.medical-orders article p{color:var(--arco-pro-text-secondary);margin:5px 0}.medical-orders article small{color:var(--muted);font-size:11px}.notification-operations{padding:16px}.section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-heading h3{margin:0;font-size:15px}.refresh{color:var(--muted);font-size:12px}.stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.stat-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:5px;min-height:62px;padding:9px 10px}.stat-card span,.stat-card strong{display:block}.stat-card span{color:var(--muted);font-size:11px}.stat-card strong{margin-top:5px;font-size:18px}.history-row{border-top:1px solid var(--line);color:var(--arco-pro-text-secondary);flex-wrap:wrap;gap:12px 18px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.history-row strong{min-width:72px;color:var(--ink)}.history-row small{color:var(--muted)}@media (width<=1200px){.admin-shell{grid-template-columns:196px minmax(0,1fr)}.content,.topbar,.safety-strip{padding-inline:18px}.metric{padding:14px}.overview-grid{grid-template-columns:1fr 380px}}@media (width<=780px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.medical-orders>form{flex-direction:column;align-items:stretch}.medical-orders input{min-width:0}.content-editor-form,.content-offline-form,.content-publish-form{grid-template-columns:1fr}}.admin-shell.arco-pro-shell{background:var(--arco-pro-page);min-height:100vh;display:flex;overflow:hidden}.arco-pro-sider{background:var(--arco-pro-sider)!important;flex:0 0 240px!important;width:240px!important;min-width:240px!important}.arco-pro-sider.arco-layout-sider-collapsed{flex-basis:72px!important;width:72px!important;min-width:72px!important}.mobile-nav-mask{display:none}.arco-pro-sider-inner{flex-direction:column;height:100%;padding:20px 12px 16px;display:flex}.brand-mark{border-color:var(--arco-pro-sider-hover);min-height:52px;padding:0 10px 16px}.brand-symbol{width:32px;height:32px;color:var(--arco-pro-surface);background:var(--arco-pro-brand);border-radius:6px;place-items:center;display:grid}.brand-mark>.brand-symbol{color:var(--arco-pro-surface);background:var(--arco-pro-brand)}.brand-mark>.brand-symbol .icon{color:inherit}.arco-pro-sider nav{padding-top:20px}.arco-pro-menu.arco-menu-dark{background:0 0;padding:0}.arco-pro-menu .arco-menu-item-group-title{height:auto;color:var(--arco-pro-sider-muted);margin:18px 12px 6px;padding:0;font-size:12px;line-height:18px}.arco-pro-menu .arco-menu-item-group:first-child .arco-menu-item-group-title{margin-top:0}.arco-pro-menu .arco-menu-item{border-radius:4px;height:44px;margin:4px 0;padding:0!important}.arco-pro-menu .arco-menu-item:hover,.arco-pro-menu .arco-menu-item.arco-menu-selected{background:var(--arco-pro-sider-hover)}.arco-pro-menu .arco-menu-item.arco-menu-selected{background:var(--arco-pro-brand)}.arco-pro-menu .nav-item{width:100%;height:44px;min-height:44px;color:var(--arco-pro-sider-text);border-radius:4px;padding:0 12px}.arco-pro-menu .arco-menu-selected .nav-item,.arco-pro-menu .nav-item:hover{color:var(--arco-pro-surface);background:0 0}.arco-pro-menu .nav-item .icon{width:20px}.arco-pro-menu .arco-menu-item .arco-icon{margin-right:10px;font-size:18px}.arco-pro-menu .arco-menu-item>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace{background:var(--arco-pro-page);flex:1;grid-template-rows:72px 40px minmax(0,1fr);min-width:0;min-height:0;display:grid}.topbar{background:var(--arco-pro-surface);min-height:72px;box-shadow:none;padding:0 24px}.arco-pro-header{border-bottom:1px solid var(--arco-pro-line);align-items:center}.arco-pro-header>.arco-space,.arco-pro-header .arco-space-item{min-width:0}.arco-pro-page-header{padding:0 0 18px;display:block}.arco-pro-page-header .arco-page-header-head-wrapper{padding-inline:0}.arco-pro-page-header .arco-breadcrumb{font-size:13px}.arco-pro-page-header .arco-page-header-title{font-size:24px}.arco-pro-page-header .arco-page-header-back{min-height:36px;color:var(--arco-pro-brand);border-radius:4px;align-items:center;margin-right:12px;padding:0 10px 0 6px;font-weight:500;display:inline-flex}.arco-pro-page-header .arco-page-header-back:hover{color:var(--arco-pro-brand-active);background:var(--arco-pro-brand-soft)}.arco-pro-page-header .arco-page-header-back:focus-visible{outline:2px solid color-mix(in srgb, var(--arco-pro-brand) 35%, transparent);outline-offset:2px}.detail-back-label{white-space:nowrap;align-items:center;gap:6px;line-height:24px;display:inline-flex}.detail-back-label .arco-icon{font-size:16px}.topbar h1{color:var(--arco-pro-ink);font-size:20px}.operator .server-label.arco-tag{border:0;font-weight:500}.operator .avatar.arco-avatar{color:var(--arco-pro-brand);background:var(--arco-pro-brand-soft);font-weight:700}.operator .arco-btn{min-height:40px}.topbar-actions{flex:none}.topbar-actions>.arco-btn{color:var(--arco-pro-text-secondary)}.topbar-actions>.arco-btn:hover{color:var(--arco-pro-brand);background:var(--arco-pro-page)}.safety-strip{color:var(--arco-pro-text-secondary);background:var(--arco-pro-surface-soft);border-color:var(--arco-pro-line)}.safety-strip>span{flex:auto;min-width:0}.safety-strip>.arco-tag{flex:none}.content{padding:20px 24px 28px}.admin-page-region,.feature-markup{width:min(100%,1480px);margin:0 auto}.auth-screen.arco-pro-auth{background:var(--arco-pro-page);grid-template-columns:minmax(280px,440px) minmax(360px,420px);justify-content:center;gap:56px}.auth-brand-panel{color:var(--arco-pro-ink)}.auth-brand-panel .arco-typography{margin:14px 0 8px}.auth-brand-panel>.arco-typography{max-width:340px;color:var(--arco-pro-text-secondary)}.auth-brand-symbol{width:48px;height:48px;color:var(--arco-pro-surface);background:var(--arco-pro-brand);border-radius:8px;place-items:center;font-size:24px;display:grid}.auth-brand-points{color:var(--arco-pro-text-secondary);gap:12px;margin-top:34px;font-size:13px;display:grid}.auth-brand-points span{align-items:center;gap:8px;display:flex}.auth-form-head{gap:8px;margin-bottom:22px;display:grid}.auth-form-head .arco-tag{width:max-content}.auth-form-head .arco-typography{margin:0}.auth-panel .arco-form-item{margin-bottom:18px}.auth-screen{background:var(--arco-pro-page)}.auth-panel.arco-card{box-shadow:0 8px 24px color-mix(in srgb, var(--arco-pro-ink) 8%, transparent);border-radius:8px}.auth-panel .arco-card-body{padding:32px}.auth-mark{background:var(--arco-pro-brand)}.arco-pro-primary-action.arco-btn{min-height:42px}.button,.arco-pro-shell .arco-btn{border-radius:4px}.arco-pro-shell .button.primary,.arco-pro-shell .button:not(.secondary){background:var(--arco-pro-brand);border-color:var(--arco-pro-brand)}.arco-pro-shell .button.primary:hover,.arco-pro-shell .button:not(.secondary):hover{background:var(--arco-pro-brand-hover);border-color:var(--arco-pro-brand-hover)}.arco-pro-shell :is(input,select,textarea):focus-visible{border-color:var(--arco-pro-brand);outline-color:color-mix(in srgb, var(--arco-pro-brand) 25%, transparent)}.arco-pro-shell .panel,.arco-pro-shell .metric{border-color:var(--arco-pro-line);box-shadow:0 2px 8px color-mix(in srgb, var(--arco-pro-ink) 4%, transparent);border-radius:6px}.operations-statistics-card{border:1px solid var(--arco-pro-line);background:var(--arco-pro-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--arco-pro-ink) 4%, transparent);border-radius:6px;overflow:hidden}.operations-statistics-card.arco-card{border-color:var(--arco-pro-line)}.operations-statistics-card .arco-card-body{padding:20px 24px 22px}.operations-statistics-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.operations-statistics-heading>div{gap:3px;min-width:0;display:grid}.operations-statistics-heading h2,.operations-statistics-heading .arco-typography-h5{color:var(--arco-pro-ink);margin:0;font-size:16px;font-weight:600;line-height:1.5}.operations-statistics-heading p{color:var(--arco-pro-muted);margin:0;font-size:12px;line-height:1.5}.operations-statistics-card>.arco-divider-horizontal,.operations-statistics-divider{border-color:var(--arco-pro-line);margin:16px 0}.operations-statistics-divider{border-top:1px solid var(--arco-pro-line);height:1px}.operations-statistics-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.operations-stat-item{align-items:center;gap:12px;min-width:0;min-height:72px;padding:0 16px;display:flex}.operations-statistics-grid>.operations-stat-item:first-child{padding-left:0}.operations-statistics-grid>.operations-stat-item:last-child{padding-right:0}.operations-stat-icon{border-radius:50%;flex:0 0 54px;place-items:center;display:grid;width:54px!important;height:54px!important}.operations-stat-icon .arco-icon{font-size:22px}.operations-stat-item-blue .operations-stat-icon,.operations-stat-item-teal .operations-stat-icon{color:var(--arco-pro-brand);background:var(--arco-pro-brand-soft)}.operations-stat-item-green .operations-stat-icon{color:var(--arco-pro-success);background:var(--arco-pro-success-soft)}.operations-stat-item-orange .operations-stat-icon{color:var(--arco-pro-brand);background:var(--arco-pro-brand-soft)}.operations-stat-copy{flex:1;min-width:0}.operations-stat-copy .arco-statistic{min-width:0}.operations-stat-copy .arco-statistic-title,.operations-stat-label{color:var(--arco-pro-ink);white-space:normal;margin-bottom:4px;font-size:12px;line-height:1.4}.operations-stat-copy .arco-statistic-content,.operations-stat-value{color:var(--arco-pro-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.2}.operations-stat-label,.operations-stat-value{display:block}.operations-stat-copy .arco-statistic-value-suffix,.operations-stat-value small{color:var(--arco-pro-muted);margin-left:8px;font-size:12px;font-weight:400}.operations-stat-note{color:var(--arco-pro-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.operations-stat-divider{border-left:1px solid var(--arco-pro-line);align-self:center;height:60px;margin:0 8px}.operations-statistics-card .arco-skeleton{width:100%}.operations-stat-skeleton{gap:8px;width:min(100%,112px);display:grid}.operations-stat-skeleton i{background:var(--arco-pro-page);border-radius:3px;height:12px;display:block}.operations-stat-skeleton i:last-child{width:72%;height:22px}.arco-pro-shell .arco-card-header{align-items:flex-start;height:auto;min-height:46px;padding-top:8px;padding-bottom:8px}.arco-pro-shell .arco-card-header-title{white-space:normal;text-overflow:clip;min-width:0}.arco-pro-shell .arco-card-header-title>div>.arco-typography{margin:0}.arco-pro-shell .arco-card-header-title>div>.arco-typography-secondary{line-height:20px;display:block}.arco-pro-shell .arco-table-container{min-width:0;overflow-x:auto}.arco-pro-shell .arco-table-content{min-width:0}.arco-pro-shell .filter-bar{flex-wrap:wrap}.arco-pro-shell .filter-bar .arco-form-item{min-width:min(100%,220px)}.arco-pro-shell .filter-bar .arco-form-item:first-child{flex:280px}.arco-pro-shell .filter-bar .arco-input-wrapper,.arco-pro-shell .filter-bar .arco-select{width:100%}.arco-pro-shell .form-actions,.arco-pro-shell .account-table-footer{flex-wrap:wrap;gap:8px 12px}#app>.arco-modal{max-width:calc(100vw - 32px)}.arco-drawer{max-width:calc(100vw - 16px)}@media (width<=1023px){.workspace{grid-template-rows:72px auto minmax(0,1fr)}.content,.topbar{padding-inline:16px}.safety-strip{flex-wrap:wrap;height:auto;min-height:48px;padding:8px 16px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-statistics-card .arco-card-body{padding-inline:16px}.operations-statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0}.operations-statistics-grid .operations-stat-divider{display:none}.operations-statistics-grid>.operations-stat-item{padding-inline:8px}.overview-grid{grid-template-columns:1fr}.report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.arco-pro-sider,.arco-pro-sider.arco-layout-sider-collapsed{z-index:1000;box-shadow:8px 0 24px color-mix(in srgb, var(--arco-pro-ink) 28%, transparent);transition:transform .18s;inset:0 auto 0 0;transform:translate(0);flex-basis:240px!important;width:240px!important;min-width:240px!important;position:fixed!important}.arco-pro-sider.arco-layout-sider-collapsed{transform:translate(-100%)}.mobile-nav-mask{z-index:999;background:color-mix(in srgb, var(--arco-pro-ink) 32%, transparent);cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:0}.operator-identity{display:none}.topbar-actions{gap:4px!important}.arco-pro-header .operator{flex-wrap:nowrap}.arco-pro-page-header{padding:0 0 14px}.arco-pro-page-header .arco-page-header-content{display:none}.arco-pro-shell .form-grid{grid-template-columns:1fr;padding:16px}.arco-pro-shell .filter-bar{align-items:stretch}.arco-pro-shell .filter-bar .arco-form-item{flex:100%;margin-bottom:0}.arco-pro-shell .filter-bar .arco-btn{flex:none}.arco-pro-shell .arco-card-header{flex-wrap:wrap;align-items:flex-start;gap:8px}.arco-pro-shell .arco-card-header-title,.arco-pro-shell .arco-card-header-extra{min-width:0;max-width:100%}.arco-pro-shell .arco-card-header-extra .arco-space{flex-wrap:wrap}.metric-grid,.report-facts{grid-template-columns:1fr}.auth-screen.arco-pro-auth{grid-template-columns:minmax(0,420px);gap:20px;padding:20px}.auth-brand-panel{display:none}}@media (width<=520px){.operations-statistics-card .arco-card-body{padding-inline:12px}.operations-statistics-heading{align-items:flex-start}.operations-statistics-grid{grid-template-columns:1fr}.operations-statistics-grid>.operations-stat-item,.operations-statistics-grid>.operations-stat-item:first-child,.operations-statistics-grid>.operations-stat-item:last-child{padding-inline:0}}@media (prefers-reduced-motion:reduce){.arco-pro-menu .arco-menu-item,.arco-pro-shell *{transition-duration:.01ms!important}}.drug-catalog{margin-bottom:14px}.catalog-version-summary-grid{background:var(--arco-pro-surface-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.catalog-version-summary{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:14px}.catalog-version-summary-empty{align-content:start;gap:14px;display:grid}.catalog-version-summary-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.catalog-version-summary-stats{border-block:1px solid var(--arco-pro-line);grid-template-columns:1fr 1fr;margin:14px 0;padding:10px 0;display:grid}.catalog-version-summary-stats div{gap:2px;display:grid}.catalog-version-summary-stats div+div{border-left:1px solid var(--arco-pro-line);padding-left:16px}.catalog-version-summary-stats strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}.catalog-version-summary-stats span{color:var(--muted);font-size:11px}.catalog-version-summary .arco-descriptions{margin-top:2px}.catalog-version-summary .arco-descriptions-item-label,.catalog-version-summary .arco-descriptions-item-value{padding-block:3px;font-size:11px}.catalog-browser{border-bottom:8px solid var(--arco-pro-page)}.catalog-browser-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 16px 12px;display:flex}.catalog-browser-heading .arco-typography-title{margin:0 0 4px}.catalog-browser-heading .arco-typography-secondary{max-width:680px;line-height:20px;display:block}.catalog-version-tabs{padding-inline:16px}.catalog-version-tabs .arco-tabs-nav{overflow-x:auto}.catalog-version-tabs .arco-tabs-tab{min-height:46px}.catalog-category-tabs{min-width:0;padding:16px 16px 20px}.catalog-category-tabs .arco-tabs-header-nav{flex:0 0 184px;width:184px;max-width:184px;overflow:hidden auto}.catalog-category-tabs .arco-tabs-header-nav-line.arco-tabs-header-nav-vertical .arco-tabs-header-title{box-sizing:border-box;width:100%;min-height:42px;padding:10px 20px}.catalog-category-tabs .arco-tabs-header-title-text{width:100%;min-width:0;display:block}.catalog-category-tabs .catalog-tab-title{white-space:normal;justify-content:space-between;align-items:flex-start;width:100%}.catalog-category-tabs .catalog-tab-title>span:first-child{overflow-wrap:anywhere;min-width:0}.catalog-category-tabs .arco-tabs-content-vertical,.catalog-category-tabs .arco-tabs-content-item{min-width:0}.catalog-category-tabs .arco-tabs-content-vertical{overflow:hidden}.catalog-category-tabs .catalog-category-list{padding:0}.catalog-tab-title{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.catalog-tab-title .arco-tag{color:var(--muted);background:var(--arco-pro-surface-soft);border-color:#0000;margin:0;font-size:11px}.catalog-item-groups{border-top:1px solid var(--line)}.catalog-item-groups-compact{border-top:0}.catalog-category-list{background:var(--arco-pro-page);gap:14px;padding:18px 16px 20px;display:grid}.catalog-category-group{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.catalog-category-heading{border-bottom:1px solid var(--arco-pro-line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.catalog-category-heading>div{align-items:center;gap:9px;display:flex}.catalog-category-marker{background:var(--brand);border-radius:2px;flex:none;width:7px;height:7px}.catalog-drug-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-drug-row{border-bottom:1px solid var(--arco-pro-line);grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr);gap:7px 16px;min-width:0;padding:13px 14px;display:grid}.catalog-drug-row:nth-child(odd):not(:last-child){border-right:1px solid var(--arco-pro-line)}.catalog-drug-row:nth-last-child(-n+2){border-bottom:0}.catalog-drug-main,.catalog-drug-spec,.catalog-drug-source{align-items:center;gap:8px;min-width:0;display:flex}.catalog-drug-main{flex-direction:column;align-items:flex-start;gap:3px}.catalog-drug-main .arco-typography{overflow-wrap:anywhere}.catalog-drug-main .arco-typography-secondary,.catalog-drug-source .arco-typography-secondary{font-size:12px}.catalog-drug-spec{justify-content:flex-end}.catalog-drug-spec>.arco-typography{overflow-wrap:anywhere;color:var(--arco-pro-text-secondary);text-align:right;font-size:12px}.catalog-drug-source{grid-column:1/-1;min-height:20px}.catalog-drug-source a{overflow-wrap:anywhere;color:var(--brand);font-size:12px}.catalog-drug-source a span{color:var(--muted)}.catalog-history{padding:16px}.catalog-version-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.catalog-history-list{gap:8px;margin-top:8px;display:grid}.catalog-history-item{background:var(--arco-pro-page);border:1px solid var(--line);border-radius:6px}.catalog-history-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;list-style:none;display:flex}.catalog-history-item summary::-webkit-details-marker{display:none}.catalog-history-item summary>span{align-items:baseline;gap:10px;min-width:0;display:flex}.catalog-history-item summary strong{font-variant-numeric:tabular-nums}.catalog-history-item[open] summary{border-bottom:1px solid var(--line)}.catalog-history-item .catalog-category-list{padding:12px}.catalog-editor-table{min-width:1200px}.catalog-editor-table input:not([type=checkbox]){width:100%;min-height:36px;color:var(--ink);border:1px solid var(--arco-pro-line);background:#fff;border-radius:6px;padding:7px 9px}.catalog-editor-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.instruction-editor{gap:6px;min-width:260px;display:grid}.catalog-items li a{color:var(--brand);font-size:12px}.catalog-editor-actions,.catalog-activation{background:var(--arco-pro-page);border-top:1px solid var(--line);justify-content:flex-end;align-items:end;gap:10px;padding:12px 16px;display:flex}.catalog-activation{border-top:8px solid var(--arco-pro-page)}.catalog-activation .field{width:min(340px,50vw)}#drug-catalog-activation-dialog .detail-boundary{margin-top:12px}.toast{z-index:20;color:#fff;background:var(--arco-pro-sider);opacity:0;pointer-events:none;border-radius:6px;max-width:min(360px,100vw - 48px);padding:11px 14px;transition:opacity .16s,transform .16s;position:fixed;bottom:24px;right:24px;transform:translateY(8px)}.toast.show{opacity:1;transform:translateY(0)}@media (width<=980px){.catalog-version-summary-grid,.catalog-drug-list{grid-template-columns:1fr}.catalog-drug-row:nth-child(odd),.catalog-drug-row:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--arco-pro-line)}.catalog-drug-row:last-child{border-bottom:0}}@media (width<=560px){.catalog-version-summary-grid,.catalog-category-list,.catalog-browser-heading,.catalog-version-tabs,.catalog-category-tabs{padding-inline:12px}.catalog-drug-row{grid-template-columns:1fr;gap:8px}.catalog-drug-spec{justify-content:flex-start}.catalog-drug-spec>.arco-typography{text-align:left}}@media (width<=640px){.catalog-category-tabs .arco-tabs-header-nav{flex-basis:128px;width:128px;max-width:128px}.catalog-category-tabs .arco-tabs-header-nav-line.arco-tabs-header-nav-vertical .arco-tabs-header-title{padding-inline:10px}}
