:root{--el-button-bg-color:var(--oc-n0);--el-button-border-color:var(--oc-n200);--el-button-text-color:var(--oc-n900);--el-button-hover-bg-color:var(--oc-n25);--el-button-hover-border-color:var(--oc-n200);--el-button-hover-text-color:var(--oc-n900);--el-button-active-bg-color:var(--oc-n50);--el-button-active-border-color:var(--oc-n200);--el-button-active-text-color:var(--oc-n900)}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):hover,.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):active{background-color:var(--oc-c600);border-color:var(--oc-c600);color:var(--oc-n0)}.el-button--primary.is-plain:hover{color:var(--oc-c600);background-color:var(--oc-c50);border-color:var(--oc-c600)}.el-button.is-link.el-button--primary{color:var(--oc-c600)}.el-button.is-link.el-button--primary:hover,.el-button.is-link.el-button--primary:focus{color:var(--el-color-primary-dark-2)}.el-link.el-link--primary{--el-link-text-color:var(--oc-c600);--el-link-hover-text-color:var(--el-color-primary-dark-2)}.el-table{border-radius:12px}.el-table th.el-table__cell{color:var(--oc-n500);border-bottom:1px solid var(--oc-n100);font-size:13px;font-weight:600;background-color:var(--oc-n25)!important}.el-table td.el-table__cell{color:var(--oc-n900);border-bottom:1px solid var(--oc-n100);font-size:13px}.el-table tr:hover>td.el-table__cell{background-color:var(--oc-n25)!important}.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right{z-index:3!important;background-color:var(--oc-n25)!important}.el-table td.el-table-fixed-column--left,.el-table td.el-table-fixed-column--right{z-index:3!important;background-color:var(--oc-n0)!important}.el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table-fixed-column--left,.el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table-fixed-column--right{background-color:var(--el-fill-color-lighter,var(--oc-n25))!important}.el-table .el-table__body tr:hover>td.el-table-fixed-column--left,.el-table .el-table__body tr:hover>td.el-table-fixed-column--right{background-color:var(--el-table-row-hover-bg-color,var(--oc-n50))!important}.el-tag{letter-spacing:.2px;border-radius:6px;font-size:12px;font-weight:500}.el-tag.el-tag--small{height:22px;padding:0 8px;line-height:20px}.el-tag.el-tag--primary,.el-tag.el-tag--success,.el-tag.el-tag--info{background-color:var(--oc-n100);border-color:var(--oc-n100);color:var(--oc-n700)}.el-tag.el-tag--danger{background-color:var(--oc-c50);border-color:var(--oc-c50);color:var(--oc-c700)}.el-tag.el-tag--warning{background-color:var(--oc-warn-bg);border-color:var(--oc-warn-bg);color:var(--oc-warn)}.el-pagination{justify-content:flex-end;margin-top:16px}.el-menu{border-right:none}.el-menu .el-menu-item:hover{background-color:var(--oc-c50)}.el-menu .el-menu-item.is-active,.el-menu .el-menu-item.is-active:hover{background-color:var(--oc-c500);color:var(--oc-n0);border-right:0}.el-card{border:1px solid var(--oc-n100);box-shadow:none;border-radius:12px}.el-dialog{border-radius:12px}:root{--el-border-radius-base:8px}.el-button{min-height:36px;font-weight:400}.el-table .el-table__row.current-row>td.el-table__cell{background:var(--oc-c50)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--oc-n900);background:var(--oc-n50);-webkit-font-smoothing:antialiased;font-family:Inter,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}a{color:var(--oc-c600);text-underline-offset:3px;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--oc-c600);outline-offset:3px}::selection{background:var(--oc-c50);color:var(--oc-n900)}input,textarea{caret-color:var(--oc-c500)}.page-container{padding:0}.page-header,.shell-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header{margin-bottom:24px}.page-header h2,.shell-intro h2{color:var(--oc-n900);letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:1.35}.page-header p,.shell-intro p{color:var(--oc-n500);margin-top:8px;font-size:14px;line-height:1.65}.shell-page{flex-direction:column;gap:24px;width:100%;max-width:1600px;margin:0 auto;display:flex}.shell-header>div:last-child:not(.shell-intro){flex-wrap:wrap;gap:8px;display:flex}.shell-card,.shell-table-card,.shell-filter-card,.shell-stat-card,.stat-card,.stat-card-enhanced{background:var(--oc-n0);border:1px solid var(--oc-n100);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}.shell-card.el-card,.shell-table-card.el-card,.shell-filter-card.el-card{box-shadow:none;border-radius:16px}.shell-card .el-card__header,.shell-table-card .el-card__header,.shell-filter-card .el-card__header{border-bottom:0;padding:22px 24px 12px}.shell-card .el-card__body,.shell-table-card .el-card__body,.shell-filter-card .el-card__body{padding:16px 24px 24px}.shell-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.shell-card-header small,.shell-card-note{color:var(--oc-n500);font-size:12px;font-weight:400}.shell-stat-card,.stat-card{flex-direction:column;gap:10px;padding:22px 24px;display:flex}.shell-stat-card:before{content:none}.shell-stat-value,.stat-value{font-variant-numeric:tabular-nums;color:var(--oc-n900);font-size:30px;font-weight:600;line-height:1.2}.shell-stat-label,.stat-label{color:var(--oc-n500);font-size:13px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.flex-center{justify-content:center;align-items:center;display:flex}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-card-actions,.hub-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-tabs{border-bottom:1px solid var(--oc-n100);gap:24px;display:flex;overflow-x:auto}.workspace-tabs a,.workspace-tabs button{color:var(--oc-n500);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:14px}.workspace-tabs .active{color:var(--oc-n900);border-color:var(--oc-c500);font-weight:600}.workbench-split{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);align-items:stretch;gap:16px;display:grid}.workbench-split>*{min-width:0}.workbench-detail{background:var(--oc-n0);border:1px solid var(--oc-n100);border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex}.workbench-detail h3{font-size:17px}.workbench-detail h4{overflow-wrap:anywhere;font-size:20px;line-height:1.5}.workbench-detail p{color:var(--oc-n500);font-size:13px;line-height:1.7}.workbench-detail dl{gap:14px;display:grid}.workbench-detail dl div{justify-content:space-between;gap:16px;display:flex}.workbench-detail dt{color:var(--oc-n500);font-size:13px}.workbench-detail dd{text-align:right;font-variant-numeric:tabular-nums}.workbench-detail .detail-actions{gap:12px;margin-top:auto;padding-top:20px;display:grid}.design-method{border:1px solid var(--oc-n100);background:var(--oc-n0);color:var(--oc-n500);border-radius:12px;padding:14px 20px;font-size:13px;line-height:1.7}.design-method>summary{cursor:pointer;color:var(--oc-n700)}.design-method p{margin-top:10px}.mobile-navigation .el-drawer__body{padding:0}.el-drawer{max-width:100vw}@container client-content (width<=800px){.workbench-split{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.shell-page{gap:20px}.shell-intro h2,.page-header h2{font-size:24px}.shell-card .el-card__body,.shell-table-card .el-card__body,.shell-filter-card .el-card__body{padding:16px}.workbench-detail{padding:20px}}.row-select{color:var(--oc-n900);text-align:left;font:inherit;background:0 0;border:0;padding:0;font-weight:600;line-height:1.7}.el-table .el-table__row.selected-evidence-row>td.el-table__cell{background:var(--oc-c50)}.el-button:not(.is-round):not(.is-circle){border-radius:8px}@media (width<=600px){.el-picker-panel.el-date-range-picker{width:calc(100vw - 32px);max-height:65dvh;overflow-y:auto}.el-date-range-picker .el-date-range-picker__content{float:none;border:0;width:100%;display:block}.el-picker-panel.el-date-range-picker .el-picker-panel__body{min-width:0}}:root{--client-scrollbar-track:var(--oc-n100);--client-scrollbar-thumb:var(--oc-n400);--client-scrollbar-thumb-hover:var(--oc-n500);--client-scrollbar-thumb-active:var(--oc-n700)}*{scrollbar-width:thin;scrollbar-color:var(--client-scrollbar-thumb) var(--client-scrollbar-track)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.page-fade-enter-active{transition:opacity .25s,transform .25s}.page-fade-leave-active{transition:opacity .15s}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0}.stagger-enter-active{transition:opacity .4s,transform .4s}.stagger-enter-from{opacity:0;transform:translateY(12px)}.hover-card{transition:border-color .18s}.hover-card:hover{border-color:var(--oc-n300)}.glass,.stat-card-enhanced{background:var(--oc-n0);border:1px solid var(--oc-n100);border-radius:16px;padding:20px}.stat-card-enhanced .stat-inner{align-items:center;gap:16px;display:flex}.stat-card-enhanced .stat-icon{color:var(--el-color-primary);font-size:22px}.skeleton{background:linear-gradient(90deg, var(--oc-n50) 25%, var(--oc-n100) 50%, var(--oc-n50) 75%);background-size:200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-text{height:14px;margin-bottom:8px}.skeleton-text:last-child{width:60%;margin-bottom:0}.skeleton-title{width:40%;height:20px;margin-bottom:12px}.skeleton-avatar{border-radius:50%;width:40px;height:40px}.skeleton-card{border-radius:12px;height:100px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.el-button{transition:all .2s cubic-bezier(.25,.46,.45,.94)!important}.el-input__wrapper,.el-textarea__inner,.el-select .el-input__wrapper{transition:box-shadow .2s,border-color .2s!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--client-scrollbar-track);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--client-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--client-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--client-scrollbar-thumb-active)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-count{animation:.5s ease-out forwards count-up}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--oc-c50:#fff1f2;--oc-c100:#ffe1e3;--oc-c200:#fdc2c7;--oc-c300:#f8939c;--oc-c400:#f05865;--oc-c500:#e60013;--oc-c600:#c30016;--oc-c700:#9c0a1d;--oc-c800:#721022;--oc-c900:#4a0e19;--oc-n0:#fff;--oc-n25:#fbfaf9;--oc-n50:#f5f3f1;--oc-n100:#ece8e5;--oc-n200:#dcd6d2;--oc-n300:#c2bab5;--oc-n400:#9d948f;--oc-n500:#77706b;--oc-n700:#45403c;--oc-n900:#1f1b19;--oc-k1:#4f6178;--oc-k2:#7a8899;--oc-k3:#a3aebb;--oc-k4:#c5cdd6;--oc-k5:#dde2e8;--oc-platform-deepseek:#178bf1;--oc-platform-doubao:#79c3ff;--oc-platform-qwen:#9b84ff;--oc-platform-ernie:#65e3ff;--oc-platform-yuanbao:#61e4ab;--oc-platform-kimi:#070ad1;--oc-up:#c30016;--oc-down:#1e8a5a;--oc-down-bg:#e7f4ec;--oc-flat:#77706b;--oc-warn:#a86400;--oc-warn-bg:#fff3de;--semi-color-primary:var(--oc-c500);--semi-color-primary-active:var(--oc-c700);--semi-color-primary-disabled:var(--oc-c200);--semi-color-primary-hover:var(--oc-c600);--semi-color-secondary:var(--oc-n500);--semi-color-secondary-active:var(--oc-n900);--semi-color-secondary-disabled:var(--oc-n300);--semi-color-secondary-hover:var(--oc-n700);--semi-color-tertiary:var(--oc-n500);--semi-color-tertiary-active:var(--oc-n900);--semi-color-tertiary-hover:var(--oc-n700);--semi-color-success:var(--oc-n700);--semi-color-success-active:var(--oc-n900);--semi-color-success-disabled:var(--oc-n300);--semi-color-success-hover:var(--oc-n500);--semi-color-info:var(--oc-n700);--semi-color-info-active:var(--oc-n900);--semi-color-info-disabled:var(--oc-n300);--semi-color-info-hover:var(--oc-n500);--semi-color-warning:var(--oc-warn);--semi-color-warning-active:var(--oc-warn);--semi-color-warning-hover:var(--oc-warn);--semi-color-danger:var(--oc-c700);--semi-color-danger-active:var(--oc-c800);--semi-color-danger-hover:var(--oc-c600);--semi-color-link:var(--oc-c600);--semi-color-link-active:var(--oc-c700);--semi-color-link-hover:var(--oc-c700);--semi-color-link-visited:var(--oc-c600);--semi-color-default:var(--oc-n50);--semi-color-default-active:var(--oc-n200);--semi-color-default-hover:var(--oc-n100);--semi-color-text-0:var(--oc-n900);--semi-color-text-1:var(--oc-n700);--semi-color-text-2:var(--oc-n500);--semi-color-text-3:var(--oc-n400);--semi-color-fill-0:var(--oc-n25);--semi-color-fill-1:var(--oc-n50);--semi-color-fill-2:var(--oc-n100);--semi-color-bg-0:var(--oc-n0);--semi-color-bg-1:var(--oc-n0);--semi-color-bg-2:var(--oc-n0);--semi-color-bg-3:var(--oc-n0);--semi-color-bg-4:var(--oc-n0);--semi-color-nav-bg:var(--oc-n0);--semi-color-black:var(--oc-n900);--semi-color-white:var(--oc-n0);--semi-color-border:var(--oc-n100);--semi-color-shadow:color-mix(in srgb, var(--oc-n700) 4%, transparent);--semi-color-focus-border:var(--oc-c500);--semi-color-overlay-bg:color-mix(in srgb, var(--oc-n700) 60%, transparent);--semi-color-highlight:var(--oc-n900);--semi-color-highlight-bg:var(--oc-warn-bg);--semi-color-disabled-bg:var(--oc-n100);--semi-color-disabled-border:var(--oc-n200);--semi-color-disabled-fill:var(--oc-n50);--semi-color-disabled-text:var(--oc-n400);--semi-color-data-0:var(--oc-c500);--semi-color-data-1:var(--oc-k1);--semi-color-data-2:var(--oc-k2);--semi-color-data-3:var(--oc-k3);--semi-color-data-4:var(--oc-k4);--semi-color-data-5:var(--oc-k5);--semi-color-data-6:var(--oc-c600);--semi-color-data-7:var(--oc-c700);--semi-color-data-8:var(--oc-c300);--semi-color-data-9:var(--oc-c200);--semi-color-data-10:var(--oc-n500);--semi-color-data-11:var(--oc-n400);--semi-color-data-12:var(--oc-c800);--semi-color-data-13:var(--oc-c900);--semi-color-data-14:var(--oc-n700);--semi-color-data-15:var(--oc-c100);--semi-color-data-16:var(--oc-n300);--semi-color-data-17:var(--oc-n200);--semi-color-data-18:var(--oc-n100);--semi-color-data-19:var(--oc-n50);--semi-color-info-light-default:var(--oc-n50);--semi-color-info-light-hover:var(--oc-n100);--semi-color-info-light-active:var(--oc-n200);--semi-color-danger-light-default:var(--oc-c50);--semi-color-danger-light-hover:var(--oc-c100);--semi-color-danger-light-active:var(--oc-c200);--semi-color-primary-light-default:var(--oc-c50);--semi-color-primary-light-hover:var(--oc-c100);--semi-color-primary-light-active:var(--oc-c200);--semi-color-success-light-default:var(--oc-n50);--semi-color-success-light-hover:var(--oc-n100);--semi-color-success-light-active:var(--oc-n200);--semi-color-warning-light-default:var(--oc-warn-bg);--semi-color-warning-light-hover:var(--oc-warn-bg);--semi-color-warning-light-active:var(--oc-warn-bg);--semi-color-tertiary-light-default:var(--oc-n50);--semi-color-tertiary-light-hover:var(--oc-n100);--semi-color-tertiary-light-active:var(--oc-n200);--semi-color-secondary-light-default:var(--oc-n50);--semi-color-secondary-light-hover:var(--oc-n100);--semi-color-secondary-light-active:var(--oc-n200);--oc-radius-extra-small:4px;--oc-radius-small:8px;--oc-radius-medium:12px;--oc-radius-large:16px;--oc-radius-full:9999px;--oc-radius-circle:50%;--oc-space-16:16px;--oc-space-8:8px;--oc-space-20:20px;--oc-space-12:12px;--oc-space-32:32px;--oc-space-4:4px;--oc-space-40:40px;--oc-space-2:2px;--oc-canvas:var(--oc-n50);--oc-brand-black:var(--oc-n900);--oc-sidebar-width:232px;--oc-content-padding:32px;--oc-module-gap:24px;--oc-font:Inter, "Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--el-font-family:var(--oc-font);--el-color-white:var(--oc-n0);--el-color-black:var(--oc-n900);--el-color-primary:var(--oc-c500);--el-color-primary-dark-2:var(--oc-c700);--el-color-primary-light-3:var(--oc-c300);--el-color-primary-light-5:var(--oc-c200);--el-color-primary-light-7:var(--oc-c100);--el-color-primary-light-8:var(--oc-c50);--el-color-primary-light-9:var(--oc-c50);--el-border-color:var(--oc-n200);--el-border-color-light:var(--oc-n100);--el-border-color-lighter:var(--oc-n100);--el-border-color-extra-light:var(--oc-n50);--el-border-color-dark:var(--oc-n300);--el-border-color-darker:var(--oc-n400);--el-bg-color:var(--oc-n0);--el-bg-color-page:var(--oc-n50);--el-bg-color-overlay:var(--oc-n0);--el-fill-color:var(--oc-n100);--el-fill-color-light:var(--oc-n50);--el-fill-color-lighter:var(--oc-n25);--el-fill-color-extra-light:var(--oc-n25);--el-fill-color-dark:var(--oc-n200);--el-fill-color-darker:var(--oc-n300);--el-fill-color-blank:var(--oc-n0);--el-text-color-primary:var(--oc-n900);--el-text-color-regular:var(--oc-n500);--el-text-color-secondary:var(--oc-n400);--el-text-color-placeholder:var(--oc-n400);--el-text-color-disabled:var(--oc-n400);--el-disabled-bg-color:var(--oc-n50);--el-disabled-text-color:var(--oc-n400);--el-disabled-border-color:var(--oc-n200);--el-link-text-color:var(--oc-c600);--el-link-hover-text-color:var(--oc-c700);--el-color-success:var(--oc-n700);--el-color-success-dark-2:var(--oc-n900);--el-color-success-light-3:var(--oc-n300);--el-color-success-light-5:var(--oc-n200);--el-color-success-light-7:var(--oc-n100);--el-color-success-light-8:var(--oc-n50);--el-color-success-light-9:var(--oc-n50);--el-color-info:var(--oc-n700);--el-color-info-dark-2:var(--oc-n900);--el-color-info-light-3:var(--oc-n300);--el-color-info-light-5:var(--oc-n200);--el-color-info-light-7:var(--oc-n100);--el-color-info-light-8:var(--oc-n50);--el-color-info-light-9:var(--oc-n50);--el-color-danger:var(--oc-c700);--el-color-danger-dark-2:var(--oc-c800);--el-color-danger-light-3:var(--oc-c300);--el-color-danger-light-5:var(--oc-c200);--el-color-danger-light-7:var(--oc-c100);--el-color-danger-light-8:var(--oc-c50);--el-color-danger-light-9:var(--oc-c50);--el-color-warning:var(--oc-warn);--el-color-warning-dark-2:var(--oc-warn);--el-color-warning-light-3:var(--oc-warn-bg);--el-color-warning-light-5:var(--oc-warn-bg);--el-color-warning-light-7:var(--oc-warn-bg);--el-color-warning-light-8:var(--oc-warn-bg);--el-color-warning-light-9:var(--oc-warn-bg);--el-border-radius-base:var(--oc-radius-small);--el-font-size-base:14px}body{font-family:var(--oc-font);color:var(--semi-color-text-0)}.shell-page{gap:var(--oc-module-gap);min-width:0}.shell-intro h2{font-size:28px;font-weight:700;line-height:42px}.shell-intro p{color:var(--semi-color-text-2);font-size:14px;line-height:21px}.m6-grid{gap:var(--oc-module-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1280px){.m6-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width<=959px){.m6-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=960px) and (width<=1279px){.core-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.module-scroll{min-width:0;max-width:100%;overflow:auto}.module-table{background:var(--oc-n0);border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px;line-height:1.6}.module-table th,.module-table td{border-bottom:1px solid var(--semi-color-border);overflow-wrap:anywhere;vertical-align:middle;padding:10px 12px}.module-table thead th{z-index:2;color:var(--semi-color-text-1);background:var(--oc-n25);font-weight:400;position:sticky;top:0}.module-table tr>:first-child{background:var(--oc-n0);z-index:1;position:sticky;left:0}.module-table thead th:first-child{z-index:3;background:var(--oc-n25)}.module-table tbody th{font-weight:400}.module-link{color:var(--oc-c600);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.module-muted{color:var(--semi-color-text-2);font-size:12px;line-height:1.7}.module-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.module-status{background:var(--oc-n100);color:var(--oc-n700);white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:11px;display:inline-block}.module-status.positive{background:var(--semi-color-success-light-default);color:var(--semi-color-success)}.module-notice{background:var(--semi-color-info-light-default);color:var(--semi-color-text-1);border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.7}.module-status.danger{background:var(--semi-color-danger-light-default);color:var(--semi-color-danger)}.module-table a{color:var(--oc-c600);text-decoration:none}.module-table button:focus-visible,.module-link:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.is-up,.module-table .is-up{color:var(--oc-up)}.is-down,.module-table .is-down{color:var(--oc-down)}.is-flat,.module-table .is-flat{color:var(--oc-flat)}.compact-table{table-layout:fixed;width:100%;min-width:0!important}.compact-table th,.compact-table td{overflow-wrap:anywhere;vertical-align:middle;padding:16px 12px;font-size:12px;line-height:20px;white-space:normal!important}.compact-table a{color:var(--oc-c600);text-decoration:none}.compact-table th:first-child{width:28%}.compact-table small{color:var(--semi-color-text-2);font-size:11px;font-weight:400;display:block}.compact-table .primary{color:var(--oc-c600)}.state-tag{background:var(--oc-n50);color:var(--oc-n500);box-shadow:inset 0 0 0 1px var(--oc-n200);white-space:normal;border-radius:4px;padding:3px 10px;font-size:11px;display:inline-block}.state-tag.confirmed{background:var(--oc-n100);color:var(--oc-n700);box-shadow:none}.state-tag.in_progress{background:var(--oc-c500);color:var(--oc-n0);box-shadow:none}.state-tag.done{background:var(--oc-n100);color:var(--oc-n700);box-shadow:none}.state-tag.cancelled{color:var(--semi-color-text-2)}.governance-workspace{flex-direction:column;gap:24px;min-width:0;display:flex}.document-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.document-header h2{margin:0 0 8px;font-size:28px}.document-header p{color:var(--semi-color-text-2);margin:0;font-size:12px;line-height:20px}.document-actions{flex-wrap:wrap;gap:12px;display:flex}.document-card{background:var(--oc-n0);border:1px solid var(--semi-color-border);border-radius:16px;min-width:0;padding:24px}.document-card h3{margin:0 0 16px;font-size:18px;font-weight:500}.document-card p{color:var(--semi-color-text-1);font-size:13px;line-height:22px}.document-columns{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.document-main,.document-aside{flex-direction:column;gap:16px;min-width:0;display:flex}.document-aside textarea{box-sizing:border-box;width:100%;min-height:110px}.document-card blockquote{margin:0;font-size:13px;line-height:22px}.document-card a{color:var(--oc-c600)}@media (width<=959px){.document-columns{grid-template-columns:minmax(0,1fr)}.document-header{flex-wrap:wrap;align-items:start}.compact-table th,.compact-table td{padding:12px 8px;font-size:11px}}@media print{.document-header,.document-toc{display:none!important}.document-columns{display:block}.document-card{border:0;padding:0}}
