:root{--motion-fast:.14s;--motion-panel:.26s}.ant-btn,.workspace-tabs button,.workspace-pagination button{transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.workspace-drawer{background:var(--surface);max-width:100vw;font-family:var(--font-sans);box-shadow:-10px 0 40px #1539661a}.workspace-drawer .ant-drawer-header{border-bottom:1px solid var(--line);padding:18px 22px}.workspace-drawer .ant-drawer-title{font-size:16px;line-height:24px}.workspace-drawer .ant-drawer-body{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:18px 22px;display:flex}.workspace-drawer .ant-drawer-footer{border-top:1px solid var(--line);background:var(--surface)}.workspace-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;overflow:clip}.workspace-disclosure>summary{cursor:pointer;align-items:center;gap:9px;padding:13px 15px;font-weight:600;line-height:22px;list-style:none;display:flex}.workspace-disclosure>summary:before{content:"›";color:var(--accent);font-size:20px;transition:transform .18s;transform:rotate(0)}.workspace-disclosure[open]>summary:before{transform:rotate(90deg)}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary:hover{background:var(--accent-soft)}.workspace-disclosure[open]>summary{border-bottom:1px solid var(--line)}.disclosure-meta{color:var(--text-tertiary);margin-left:auto;font-size:12px;font-weight:400}.disclosure-content{min-width:0;padding:16px}.disclosure-content>.inline-form:first-child{border-top:0;margin-top:0;padding-top:0}.disclosure-content>.work-card{box-shadow:none}.disclosure-content>h3:first-child{margin-top:0}.read-more-text{white-space:pre-wrap;overflow-wrap:anywhere}.read-more .ant-btn{padding-left:0}.panel-skeleton{width:100%;min-height:240px;padding:8px 14px}.skeleton-row{border-bottom:1px solid var(--line-soft);grid-template-columns:2fr 2fr 1fr;align-items:center;gap:24px;height:56px;display:grid}.skeleton-row i{background:#e9eff6;border-radius:4px;height:13px;display:block}.skeleton-row:nth-child(2n) i:first-child{width:70%}.choice-filter{min-width:160px;max-width:240px}.multi-picker{flex-direction:column;gap:10px;display:flex}.multi-picker-selected{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.multi-picker-selected .ant-btn{background:var(--accent-soft);min-height:28px;color:var(--accent)}.multi-picker .ant-select{width:100%;max-width:100%}.task-stages{flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.task-stages li{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;display:flex}.task-stages li>span:first-child{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.task-stages .stage-current{color:var(--accent);font-weight:600}.task-stages .stage-current>span:first-child{background:var(--accent);border-color:var(--accent);color:#fff}.task-stages .stage-done>span:first-child{color:#237b51;background:#edf7f1;border-color:#b9deca}.confirmation-content{gap:20px;max-width:600px;margin:auto;display:grid}.source-relations{flex-direction:column;gap:6px;display:flex}.source-relations .source-relation-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex}.source-relation-row .ant-btn{white-space:normal;text-align:left;justify-content:flex-start;min-width:0;height:auto}.source-relation-row small{color:var(--text-tertiary);white-space:nowrap}.source-path{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;top:-18px}.source-path span{color:var(--text-tertiary);font-size:12px}.source-record-body{gap:14px;display:grid}.source-relation-search{width:100%;margin-bottom:8px}.workspace-detail-sticky{align-self:start;max-height:calc(100dvh - 100px);position:sticky;top:80px;overflow:auto}.workspace-version-list{gap:12px;display:grid}.detail-tab-panel[hidden]{display:none}@media (width<=720px){.workspace-drawer{width:100vw!important}.workspace-drawer .ant-drawer-header,.workspace-drawer .ant-drawer-body{padding:14px}.workspace-detail-sticky{max-height:none;position:static;overflow:visible}.disclosure-content{padding:12px}.disclosure-meta{text-align:right;max-width:45%}.choice-filter{flex:1;max-width:100%}.task-stages{gap:8px}.source-path{top:-14px}.source-relation-row small{white-space:normal;max-width:90px}.source-relations .source-relation-row{align-items:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entity-select{flex-direction:column;gap:6px;min-width:0;display:flex}.entity-select>.ant-select{width:100%}.entity-select-status,.entity-select-error{color:var(--text-tertiary);align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.entity-select-error{color:var(--danger)}.entity-select-error .ant-btn{margin-left:auto}.system-monitor{flex-direction:column;gap:14px;display:flex}.monitor-toolbar,.monitor-time{justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-muted,.monitor-time{color:var(--text-secondary);font-size:12px}.monitor-metrics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.monitor-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:8px;min-width:0;padding:16px}.monitor-card h2{margin:0 0 12px;font-size:14px;font-weight:600}.monitor-number{color:var(--text);font-size:26px;font-weight:600;line-height:36px;display:block}.monitor-card p{color:var(--text-secondary);margin:6px 0 0;font-size:12px}.monitor-card .ant-progress{margin:4px 0}.monitor-card .ant-table-wrapper{overflow-x:auto}.sidebar-version{color:#426586;text-align:center;cursor:pointer;white-space:nowrap;background:#d9edffad;border:0;border-top:1px solid #8fb9dd55;flex:none;width:100%;height:32px;padding:4px 12px;font-size:11px;display:block}.sidebar-version:hover{color:#135baa;background:#e8f4ff}.sidebar-version:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.version-notes-heading{margin:20px 0 10px;font-size:14px}.version-notes{color:var(--text-secondary);margin:0;padding-left:18px;font-size:13px;line-height:1.9}.staff-topbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.staff-message-button{color:#66788b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.staff-message-button:hover{color:#1677ff;background:#edf4ff}.staff-message-button:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.staff-message-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.staff-message-tools>.ant-input-affix-wrapper{width:260px}.staff-message-tools>.ant-select{min-width:124px}.staff-message-count{color:#64748b;margin-left:auto;font-size:12px}.staff-message-row{border-top:1px solid #e8eef5;align-items:center;gap:18px;padding:16px 8px;display:flex}.staff-message-row.unread{background:#f7faff}.staff-message-main{flex:1;min-width:0}.staff-message-title{text-align:left;color:#203750;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.staff-message-main>p{color:#526579;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.staff-message-meta{color:#718094;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.staff-message-row-actions{flex-shrink:0}.staff-message-empty{text-align:center;color:#738196;padding:40px 0}.staff-message-detail h2{margin-top:0;font-size:16px}.staff-message-detail>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}@media (width<=720px){.staff-topbar-actions{gap:4px}.staff-message-tools{gap:8px}.staff-message-tools>.ant-input-affix-wrapper{width:100%}.staff-message-tools>.ant-select{flex:1;min-width:120px}.staff-message-count{flex-basis:100%;margin-left:0}.staff-message-row{flex-direction:column;align-items:stretch;gap:10px;padding:14px 6px}.staff-message-row-actions{justify-content:flex-end}}.sidebar-account.workspace-account--topbar{min-height:var(--shell-topbar-height);border-top:0;border-left:1px solid var(--line);background:0 0;min-width:0;max-width:300px;padding:8px 12px}.workspace-account--topbar .account-text{max-width:180px}@media (width<=760px){.sidebar-account.workspace-account--topbar{border-left:0;gap:6px;max-width:200px;padding:6px 8px}.workspace-account--topbar .account-text{max-width:110px}}@media (width<=360px){.workspace-account--topbar .account-text{max-width:78px}.sidebar-account.workspace-account--topbar{gap:4px;padding-inline:4px}.workspace-account--topbar .account-avatar{display:none}}.staff-account-trigger{min-width:0;max-width:240px;height:var(--shell-topbar-height);border:0;border-left:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;align-items:center;gap:9px;padding:8px 14px;display:flex}.staff-account-trigger:hover{background:var(--surface-soft,#f6f7f8)}.staff-account-trigger .account-text{min-width:0;max-width:155px}.staff-account-trigger .account-text strong,.staff-account-trigger .account-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.feature-hint-trigger{color:#607b96;cursor:pointer;vertical-align:middle;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:relative}.feature-hint-trigger:hover{color:#1769d2;background:#e5effa}.feature-hint-trigger:focus-visible{outline-offset:2px;outline:2px solid #1769d2}.feature-hint-dot{pointer-events:none;background:#438ee1;border-radius:50%;width:7px;height:7px}.feature-hint-ring{pointer-events:none;border:1px solid #5c9bdf;border-radius:50%;width:10px;height:10px;animation:3.6s ease-out infinite feature-hint-ripple;position:absolute}.feature-hint-ring-second{animation-delay:-1.8s}.feature-hint-info{pointer-events:none;border:1px solid;border-radius:50%;width:15px;height:15px;font-size:11px;font-style:normal;font-weight:600;line-height:14px}@keyframes feature-hint-ripple{0%{opacity:.42;transform:scale(.75)}75%,to{opacity:0;transform:scale(2.1)}}.feature-hint-card{width:min(248px,100vw - 64px);font-family:var(--font-sans);color:#263447;font-size:13px;line-height:1.65}.feature-hint-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.feature-hint-heading strong{font-size:13px;font-weight:600}.feature-hint-heading>button{color:#708094;cursor:pointer;background:0 0;border:0;border-radius:4px;width:28px;height:28px;padding:0;font-size:19px}.feature-hint-heading>button:hover{background:#f0f3f7}.feature-hint-copy{overflow-wrap:anywhere;margin:0 0 12px}.feature-hint-card:not(:has(>.ant-btn)) .feature-hint-copy{margin-bottom:0}.feature-hint-card .ant-btn{height:30px;padding-inline:12px}.nav-entry-with-hint{align-items:center;gap:0;min-width:0;display:flex}.nav-entry-with-hint>.nav-child{flex:1;min-width:0;padding-right:4px}.nav-entry-with-hint>.feature-hint-trigger{flex-basis:28px;width:28px;margin-right:2px}.context-help-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.context-help-label{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.feature-hint-ring{opacity:.24;animation:none;transform:scale(1.3)}.feature-hint-ring-second{opacity:.12;transform:scale(2)}}.workspace-menu-search-trigger{border-radius:var(--radius-small);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin-right:16px;padding:0;display:grid}.workspace-menu-search-trigger:hover{color:var(--accent);background:var(--accent-soft)}.workspace-menu-search-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-menu-search-list{overscroll-behavior:contain;max-height:min(400px,55vh);margin-top:12px;overflow:auto}.workspace-menu-search-option{border-radius:var(--radius-small);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-menu-search-option[aria-selected=true]{border-color:var(--line-strong);background:var(--accent-soft)}.workspace-menu-search-icon{border-radius:var(--radius-small);background:var(--surface-blue);width:32px;height:32px;color:var(--accent);flex:none;place-items:center;display:grid}.workspace-menu-search-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-menu-search-text strong{font-size:var(--body-size);font-weight:600}.workspace-menu-search-text small{font-size:var(--meta-size);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-menu-search-enter{color:var(--text-tertiary);flex:none;font-size:16px}.workspace-menu-search-help{border-top:1px solid var(--line-soft);color:var(--text-secondary);font-size:var(--meta-size);gap:16px;margin-top:8px;padding-top:12px;display:flex}@media (width<=720px){.workspace-menu-search-trigger{margin-right:8px}.workspace-menu-search-option{padding-inline:8px}.workspace-menu-search-help{gap:12px}}
