.medical-layout{--medical-ink: #17384f;--medical-blue: #1670bc;--medical-line: #d9e7f0;min-height:100vh;display:grid;grid-template-columns:164px minmax(0,1fr);color:var(--medical-ink);font:13px/1.55 Microsoft YaHei,PingFang SC,sans-serif;background:radial-gradient(ellipse at 68% 0,#e7f7f5 0,transparent 49%),linear-gradient(125deg,#eef6fc,#f5f9fc 60%,#ecf4fb)}.medical-sidebar{position:sticky;top:0;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;padding:24px 13px 0;border-right:1px solid var(--medical-line);background:#ffffffeb}.medical-brand{display:flex;gap:9px;align-items:center;color:var(--medical-ink);text-decoration:none;font-size:23px}.medical-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#3295d4,#1261a6);box-shadow:0 5px 12px #1a70b62b}.medical-caption,.medical-nav-group{color:#526e83;font-size:11px}.medical-caption{margin:9px 0 23px 3px}.medical-sidebar nav{min-height:0;overflow:auto;scrollbar-width:thin;display:grid;align-content:start;gap:5px;padding:2px}.medical-nav-group{margin:12px 0 3px 10px}.medical-nav-link{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;color:#506d82;text-decoration:none}.medical-nav-link .anticon{font-size:16px}.medical-nav-link:hover{background:#f0f6fb;color:#1569ad}.medical-nav-link.active{color:#1569ad;font-weight:700;background:linear-gradient(90deg,#deedfc,#f0f7ff);box-shadow:inset 3px 0 #2785c6}.medical-account{margin-top:auto;border-top:1px solid var(--medical-line);padding:16px 3px;color:#506d82;overflow-wrap:anywhere}.medical-main{min-width:0;padding:0 22px 24px}.medical-topbar{display:flex;align-items:center;justify-content:flex-end;min-height:56px;border-bottom:1px solid var(--medical-line)}.medical-page{--org-ink: #17384f;--org-ink-secondary: #506d82;--org-ink-muted: #536f83;--org-line: #d9e7f0;--org-line-soft: #e5edf4;--org-surface: #f3f8fc;--org-brand: #166eae;--org-highlight: #eaf4ff;--org-highlight-line: #ccdeea}.medical-page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 17px}.medical-page-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.medical-page-title h1{margin:0;font-size:23px;line-height:1.35}.medical-page-header p{margin:5px 0 0;color:#536f83}.medical-page button:not(:disabled):focus-visible,.medical-layout a:focus-visible{outline:2px solid #1670bc;outline-offset:2px}@media (max-width: 740px){.medical-layout{grid-template-columns:minmax(0,1fr)}.medical-sidebar{position:static;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--medical-line)}.medical-caption,.medical-nav-group,.medical-account{display:none}.medical-sidebar nav{grid-auto-flow:column;grid-auto-columns:max-content;margin-top:8px}.medical-main{padding-inline:12px}}.medical-filter-bar{border:1px solid var(--medical-line);border-radius:12px;padding:13px 15px;background:#fff}.medical-grade-links,.medical-grade-links a{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.medical-grade-links a{padding:8px 11px;border:1px solid var(--medical-line);border-radius:8px;color:var(--medical-blue);text-decoration:none}.medical-grade-links a:hover{background:#f3f8fc}.rich-html{word-break:break-word;line-height:1.7}.rich-html img{max-width:100%;height:auto}.rich-html p{margin:0 0 8px}.rich-html:last-child>*:last-child{margin-bottom:0}:root{--brand: #0e6e5b;--brand-deep: #0b5a4a}html,body,#root{margin:0;padding:0}#root{min-height:100vh}.app-logo-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--brand);color:#fff;font-weight:700;font-size:17px}.ant-pro-layout .ant-layout-header{box-shadow:0 1px #0000000a}.ant-pro-layout .ant-pro-card,.ant-pro-layout .ant-card{box-shadow:0 1px 2px #14285008,0 4px 16px #1428500a}.ant-pro-page-container{padding-top:4px}.task-row-abnormal>td{background:#fff1f0}.task-row-abnormal:hover>td{background:#ffe7e3!important}.app-shell-org .ant-menu-item-group-title{color:#cfe0da8c!important;font-size:11px;letter-spacing:.08em;padding-left:22px!important}.app-shell .ant-pro-sider .ant-layout-sider-children>div[style*=overflow]::-webkit-scrollbar{width:6px}.app-shell .ant-pro-sider .ant-layout-sider-children>div[style*=overflow]::-webkit-scrollbar-track{background:transparent}.app-shell .ant-pro-sider .ant-layout-sider-children>div[style*=overflow]::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.app-shell .ant-pro-sider .ant-layout-sider-children>div[style*=overflow]:hover::-webkit-scrollbar-thumb{background:#ffffff4d}@supports not selector(::-webkit-scrollbar){.app-shell .ant-pro-sider .ant-layout-sider-children>div[style*=overflow]{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}}.app-shell-gov .ant-pro-global-header,.app-shell-gov .ant-pro-layout-header,.app-shell-gov .ant-pro-global-header .ant-dropdown-trigger{color:#e6eef5}.app-shell-gov .ant-layout-header{border-bottom:1px solid #1e3345}
