:root{--ink:#14382f;--paper:#f4f1e8;--accent:#c8752b;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility}.content-create-bar{background:#fff;border:1px solid #dfe4ea;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:14px 16px;display:flex}.content-create-bar>div{gap:3px;display:grid}.content-create-bar strong{color:#17202a;font-size:14px}.content-create-bar span{color:#667085;font-size:12px}.content-capacity-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 18px;display:grid}.content-capacity-grid>div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;gap:4px;padding:12px;display:grid}.content-capacity-grid span{color:#667085;font-size:12px}.content-capacity-grid strong{font-size:24px;line-height:1.1}.content-create-assignment-grid{gap:8px;margin:10px 0 16px;display:grid}.content-create-assignment-grid>label{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.content-create-assignment-grid>label>span{gap:2px;display:grid}.content-create-assignment-grid b{font-size:13px}.content-create-assignment-grid small{color:#667085;font-size:11px}.task-materials-panel{gap:14px;display:grid}.material-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-toolbar>.ant-select{min-width:240px}.material-toolbar>div{background:#f6f7f9;border:1px solid #e4e7ec;border-radius:10px;padding:3px;display:flex}.material-toolbar button,.markdown-document-tabs button{color:#667085;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:12px}.material-toolbar button.is-active,.markdown-document-tabs button.is-active{color:#111827;background:#fff;box-shadow:0 1px 3px #1018281a}.material-editor-row,.material-link-form,.material-actions{align-items:center;gap:10px;display:flex}.material-link-form{grid-template-columns:1fr 1.4fr 1fr auto;display:grid}.markdown-document-tabs{flex-wrap:wrap;gap:5px;display:flex}.markdown-document-tabs button small{color:var(--yk-muted);margin-left:7px;font-size:12px}.markdown-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.markdown-live-preview{min-height:286px;max-height:380px;color:var(--yk-muted);background:#fbfcfd;border:1px solid #e4e7ec;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.65;overflow:auto}.markdown-live-preview h2,.markdown-live-preview h3,.markdown-live-preview h4{color:#101828;margin:0 0 10px}.markdown-live-preview p{margin:0 0 8px}.markdown-list-line{padding-left:8px}.material-actions{justify-content:flex-end}.material-actions>span{color:#667085;margin-right:auto;font-size:12px}.material-history{border-top:1px solid #e4e7ec;gap:8px;padding-top:12px;display:grid}.material-history>strong{color:#475467;font-size:12px}.material-history article{border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.material-history article span{gap:2px;display:grid}.material-history article b{font-size:13px}.material-history article small{color:#667085;font-size:12px}.material-history-actions{gap:6px;margin-left:auto;display:flex}.material-history article>.ant-btn{margin-left:auto}@media (width<=720px){.content-create-bar,.material-toolbar,.material-editor-row,.material-actions{flex-direction:column;align-items:stretch}.material-toolbar>.ant-select{width:100%;min-width:0}.material-link-form,.markdown-editor-grid,.content-create-assignment-grid>label{grid-template-columns:1fr}.material-actions>span{margin-right:0}}.customer-workspace{min-width:0;color:var(--yk-ink,#26332d);margin-inline:auto;width:min(1380px,100% - 48px)!important;padding-top:28px!important}.customer-page-head{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr) auto;align-items:end;gap:18px;margin-bottom:12px;display:grid}.customer-page-head h1{letter-spacing:-.03em;margin:3px 0 2px;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:clamp(27px,2.5vw,36px);font-weight:650;line-height:1.08}.customer-page-head>div>p{color:var(--yk-ink-soft,#687970);margin:0;font-size:14px;line-height:1.55}.customer-page-head>.ant-btn{min-height:38px}.customer-summary-strip{border:1px solid var(--yk-line,#dfe4dd);background:#fffffceb;border-radius:12px;grid-template-columns:repeat(4,minmax(105px,1fr));display:grid;overflow:hidden}.customer-summary-strip>div{border-right:1px solid var(--yk-line,#dfe4dd);grid-template-columns:1fr auto;gap:1px 12px;min-height:62px;padding:9px 12px;display:grid}.customer-summary-strip>div:last-child{border-right:0}.customer-summary-strip span,.customer-summary-strip small{color:var(--yk-ink-faint,#79817d);font-size:12px}.customer-summary-strip strong{grid-area:1/2/3;align-self:center;font-size:24px;font-weight:560}.customer-summary-strip .is-active{color:#fff;background:#34453a}.customer-summary-strip .is-active span,.customer-summary-strip .is-active small{color:#dfe9e3}.customer-summary-strip .is-unlinked strong{color:#9a6a2f}.customer-toolbar{border:1px solid var(--yk-line,#dfe4dd);background:#fffffce6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-bottom:8px;padding:7px 9px;display:flex}.customer-toolbar>div{gap:3px;display:flex}.customer-toolbar button{color:#687970;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 13px;font-size:14px}.customer-toolbar button.is-active{color:#293f34;background:#e5ebe6;font-weight:650}.customer-toolbar .ant-input-search{width:min(330px,42vw)}.customer-directory{border:1px solid var(--yk-line,#dfe4dd);background:#fffffcf0;border-radius:15px;grid-template-columns:minmax(300px,35%) minmax(0,65%);min-height:720px;display:grid;overflow:hidden;box-shadow:0 12px 34px #182b230d}.customer-index{border-right:1px solid var(--yk-line,#dfe4dd);background-color:#fbfaf6;background-image:linear-gradient(#59635b09 1px,#0000 1px),linear-gradient(90deg,#59635b09 1px,#0000 1px);background-size:24px 24px;min-width:0}.customer-index>header{border-bottom:1px solid var(--yk-line,#dfe4dd);background:#fbfaf6f5;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-size:14px;display:flex}.customer-index>header span{color:var(--yk-muted);font-size:12px}.customer-index>div{display:grid}.customer-index>div>button{border:0;border-bottom:1px solid var(--yk-line,#dfe4dd);width:100%;min-height:100px;color:inherit;text-align:left;cursor:pointer;background:#fffffccc;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.customer-index>div>button:hover{background:#f0f1eb}.customer-index>div>button.is-active{background:#f0f1eb;box-shadow:inset 3px 0 #817755}.customer-index button>i,.customer-profile-head>i{color:#fff;background:#817755;border-radius:10px;place-items:center;width:38px;height:38px;font-family:Songti SC,serif;font-size:18px;font-style:normal;font-weight:700;display:grid}.customer-index button>span{flex-direction:column;min-width:0;display:flex}.customer-index button>span:nth-child(2) small,.customer-index button>span:nth-child(3) small{color:var(--yk-muted);font-size:12px}.customer-index button>span:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:15px;overflow:hidden}.customer-index button>span:nth-child(2) em{color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.customer-index button>span:nth-child(3){align-items:flex-end;gap:8px}.customer-load-more{margin:14px auto;display:block}.customer-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:12px;font-style:normal;font-weight:650;text-decoration:none;display:inline-flex}.customer-status.is-active{color:#2f7058;background:#e3f2eb}.customer-status.is-prospect{color:#946623;background:#f4ead7}.customer-status.is-inactive{color:#737b76;background:#dde3dc}.customer-inspector{background:#fff;min-width:0;padding:18px 20px 24px}.customer-profile-head{border-bottom:1px solid var(--yk-line,#dfe4dd);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:2px 0 16px;display:grid}.customer-profile-head>i{border-radius:13px;width:48px;height:48px;font-size:21px}.customer-profile-head small{color:var(--yk-muted);font-size:12px}.customer-profile-head h2{margin:3px 0 2px;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:24px;line-height:1.2}.customer-profile-head p{color:var(--yk-muted);margin:0;font-size:13px}.customer-relationship{color:#fff;background:#3c4a3b;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 14px;padding:18px 20px;display:flex}.customer-relationship.is-prospect{background:#765e38}.customer-relationship.is-inactive{background:#656c68}.customer-relationship>div{flex-direction:column;display:flex}.customer-relationship span{color:#d8e0d7;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.customer-relationship strong{margin:4px 0;font-size:17px}.customer-relationship small{color:#d4dcd2;font-size:13px}.customer-relationship>b{align-items:flex-end;font-size:27px;font-weight:520;display:flex}.customer-relationship>b small{margin:0 0 4px 4px;font-size:12px;font-weight:500}.customer-facts{border:1px solid var(--yk-line,#dfe4dd);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.customer-facts>div{border-right:1px solid var(--yk-line,#dfe4dd);border-bottom:1px solid var(--yk-line,#dfe4dd);flex-direction:column;min-height:78px;padding:13px 15px;display:flex}.customer-facts>div:nth-child(2n){border-right:0}.customer-facts>div:nth-last-child(-n+2){border-bottom:0}.customer-facts span,.customer-facts small{color:var(--yk-muted);font-size:12px}.customer-facts strong{margin:4px 0;font-size:15px}.customer-panel{border:1px solid var(--yk-line,#dfe4dd);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.customer-panel>header{border-bottom:1px solid var(--yk-line,#dfe4dd);background:#faf9f5;justify-content:space-between;align-items:flex-start;gap:12px;min-height:66px;padding:11px 14px;display:flex}.customer-panel h3{margin:2px 0;font-size:15px}.customer-panel header p{color:var(--yk-muted);margin:0;font-size:12px}.customer-panel>header>span{color:var(--yk-muted);font-size:12px}.customer-contacts>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-contacts article{border-right:1px solid var(--yk-line,#dfe4dd);border-bottom:1px solid var(--yk-line,#dfe4dd);grid-template-columns:35px minmax(0,1fr) auto;gap:10px;min-height:108px;padding:13px;display:grid}.customer-contacts article:nth-child(2n){border-right:0}.customer-contacts article.is-primary{background:#f5f7f1;box-shadow:inset 0 3px #7c826b}.customer-contacts article>i{color:#675f4e;background:#eee9dc;border:1px solid #dad3c2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:700;display:grid}.customer-contacts article>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.customer-contacts article small,.customer-contacts article em,.customer-contacts article p{color:var(--yk-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.45}.customer-contacts article b{margin:3px 0;font-size:14px}.customer-contacts article p{margin:4px 0 0}.contact-actions{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.contact-actions button{color:#687970;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:12px}.contact-actions button:hover{text-decoration:underline}.contact-actions button.is-danger{color:#a4524b}.customer-empty-line{min-height:82px;color:var(--yk-muted);grid-column:1/-1;place-items:center;font-size:14px;display:grid}.customer-relations>div,.customer-billing>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-relations article,.customer-billing article{border-right:1px solid var(--yk-line,#dfe4dd);border-bottom:1px solid var(--yk-line,#dfe4dd);flex-direction:column;justify-content:center;min-height:68px;padding:12px 14px;display:flex}.customer-relations article:nth-child(2n),.customer-billing article:nth-child(2n){border-right:0}.customer-billing article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.customer-relations article{border-bottom:0}.customer-relations article span,.customer-relations article small,.customer-billing article span{color:var(--yk-muted);font-size:12px}.customer-relations article strong,.customer-billing article b{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.customer-note-card{background:#faf5e9;border:1px solid #e4dac0;border-radius:11px;margin-top:14px;padding:14px 16px}.customer-note-card strong{font-size:14px}.customer-note-card p{color:var(--yk-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.customer-boundary-note{color:#3c6755;background:#edf7f2;border:1px solid #cfe1d8;border-radius:11px;flex-direction:column;gap:5px;margin-top:14px;padding:13px 15px;display:flex}.customer-boundary-note b{font-size:14px}.customer-boundary-note span{font-size:12px;line-height:1.5}.customer-form>p{color:var(--yk-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.customer-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.customer-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.customer-form label>span{color:var(--yk-muted);font-size:13px;font-weight:600}.customer-form label.is-wide{grid-column:1/-1}.customer-form .ant-select{width:100%}.customer-form>section{color:#426251;background:#f0f7f3;border:1px solid #d4e3da;border-radius:9px;flex-direction:column;gap:4px;margin-top:16px;padding:11px 12px;display:flex}.customer-form>section b{font-size:13px}.customer-form>section small{font-size:12px}.customer-form>.ant-checkbox-wrapper{margin-top:15px;font-size:13px}.quick-customer-link{color:#2f7058;cursor:pointer;background:0 0;border:0;margin:-11px 0 16px;padding:0;font-size:13px}.quick-customer-link:hover{text-decoration:underline}.quick-customer-modal>p{color:var(--yk-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.quick-customer-modal label{flex-direction:column;gap:6px;display:flex}.quick-customer-modal label span{color:var(--yk-muted);font-size:13px;font-weight:650}.quick-customer-modal section{color:#426251;background:#f0f7f3;border:1px solid #d4e3da;border-radius:9px;flex-direction:column;gap:3px;margin-top:16px;padding:11px 12px;display:flex}.quick-customer-modal section b{font-size:13px}.quick-customer-modal section small{font-size:12px}@media (width<=1100px){.customer-page-head{grid-template-columns:1fr auto}.customer-summary-strip{grid-area:2/1/auto/-1}.customer-directory{grid-template-columns:minmax(280px,40%) minmax(0,60%)}.customer-contacts>div{grid-template-columns:1fr}.customer-contacts article{border-right:0}}@media (width<=760px){.customer-workspace{width:min(100% - 28px,760px)!important;padding-top:22px!important}.customer-page-head{flex-direction:column;align-items:stretch;gap:10px;display:flex}.customer-page-head>.ant-btn{width:100%}.customer-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-summary-strip>div:nth-child(2){border-right:0}.customer-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line,#dfe4dd)}.customer-toolbar{flex-direction:column;align-items:stretch}.customer-toolbar>div{overflow-x:auto}.customer-toolbar .ant-input-search{width:100%}.customer-directory{min-height:0;box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.customer-index{border:1px solid var(--yk-line,#dfe4dd);border-radius:13px;overflow:hidden}.customer-index>div{max-height:340px;overflow:auto}.customer-index>div>button{grid-template-columns:36px minmax(0,1fr)}.customer-index button>span:nth-child(3){display:none}.customer-inspector{border:1px solid var(--yk-line,#dfe4dd);border-radius:13px;margin-top:10px;padding:14px}.customer-profile-head{grid-template-columns:44px minmax(0,1fr) auto}.customer-profile-head>.ant-btn{grid-column:1/-1;width:100%}.customer-profile-head>i{width:44px;height:44px}.customer-profile-head h2{font-size:20px}.customer-relationship{align-items:flex-start;padding:15px}.customer-relationship>b{display:none}.customer-facts,.customer-relations>div,.customer-billing>div,.customer-form>div{grid-template-columns:1fr}.customer-facts>div,.customer-facts>div:nth-child(2n),.customer-relations article,.customer-billing article,.customer-billing article:last-child{border-right:0;border-bottom:1px solid var(--yk-line,#dfe4dd);grid-column:auto}.customer-facts>div:last-child,.customer-relations article:last-child,.customer-billing article:last-child{border-bottom:0}.customer-panel>header{flex-direction:column;align-items:stretch}.customer-panel>header>.ant-btn{width:100%}.customer-form label.is-wide{grid-column:auto}}*{box-sizing:border-box}body{background:radial-gradient(circle at 88% 8%, #ce93422e, transparent 28rem), repeating-linear-gradient(90deg, #14382f05 0 1px, transparent 1px 48px), var(--paper);min-width:320px;min-height:100vh;margin:0}.app-layout{background:0 0;min-height:100vh}.app-header{color:#fdfbf5;background:#14382f;align-items:center;gap:12px;height:72px;padding:0 clamp(24px,6vw,88px);display:flex}.brand-mark{color:#fff7e9;letter-spacing:.12em;font-size:24px;font-weight:800}.header-note{color:#ffffff9e}.header-nav{letter-spacing:.03em;gap:25px;margin-left:auto;display:flex}.header-nav a,.header-exit.ant-btn-link{color:#e4ede6}.header-nav a:hover,.header-exit.ant-btn-link:hover{color:#edc47e}.header-exit{margin-left:10px}.page-shell{width:min(1160px,100% - 32px);margin:0 auto;padding:clamp(40px,8vw,88px) 0}.package-shell{width:min(1240px,100% - 32px)}.payee-shell{width:min(820px,100% - 32px)}.payee-card{margin-top:22px}.payee-card dd{overflow-wrap:anywhere}.package-title{justify-content:space-between;align-items:end;gap:20px;margin:20px 0 24px;display:flex}.package-title h1{color:var(--ink);font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.package-title p,.package-muted{color:#657671}.package-note{border-left:4px solid var(--accent);background:#e8eee7;margin-bottom:25px;padding:17px 22px;line-height:1.75}.package-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:24px;display:grid}.package-entry{border-bottom:1px solid #14382f24;padding:24px 0;position:relative}.package-entry h3{color:var(--ink);margin:16px 0 6px;font-size:21px}.package-entry p{margin:6px 0}.package-facts,.package-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:14px 0;display:flex}.package-facts span{font-variant-numeric:tabular-nums;color:#566c61;font-size:13px}.package-confirm{border-top:1px dashed #d2dad2;padding-top:14px;font-size:13px}.package-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}@media (width<=880px){.package-grid{grid-template-columns:1fr}.package-title{flex-direction:column;align-items:start}}.hero-panel{max-width:880px}.hero-panel h1{max-width:700px;color:var(--ink);letter-spacing:-.045em;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-weight:800;animation:.56s cubic-bezier(.2,.8,.2,1) both title-arrive;margin:22px 0 18px!important;font-size:clamp(42px,7vw,76px)!important;line-height:1.05!important}.phase-tag{color:#8d4b17;background:#f3d6a3;border:0;padding:6px 12px;font-weight:700}.hero-copy{color:#52645f;max-width:760px;font-size:18px;line-height:1.8;margin-bottom:30px!important}.milestone-grid{margin-top:clamp(42px,7vw,78px)}.milestone-card,.status-page .ant-card{border:1px solid #14382f17;height:100%;transition:transform .18s,box-shadow .18s;box-shadow:0 18px 50px #2636300f}.milestone-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #2636301a}.status-page{max-width:980px}.status-page>.ant-flex,.status-page>.ant-alert{margin-bottom:24px}.status-list{margin:0}.status-list div{border-bottom:1px solid #f2f4f2;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.status-list div:last-child{border-bottom:0}.status-list dt{color:#71807c}.status-list dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-gate{text-align:center;place-content:center;gap:20px;min-height:58vh;display:grid}.section-kicker,.panel-number{color:var(--yk-muted);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.project-shell,.dossier-shell{width:min(1280px,100% - 48px);padding-top:54px}.project-heading,.dossier-title{justify-content:space-between;align-items:end;gap:24px;margin:16px 0 34px;display:flex}.project-heading h1,.dossier-title h1{color:var(--ink);letter-spacing:-.055em;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;margin:0 0 10px!important;font-size:clamp(38px,5vw,60px)!important}.project-heading p,.dossier-title p{color:#657671;margin:0;font-size:16px}.heading-index{color:#b4773d;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:clamp(38px,5vw,72px);line-height:1}.heading-index span{color:#9daca3;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:13px;font-weight:700}.project-search{max-width:540px;margin-bottom:30px}.project-create-entry{color:#426251;background:#e6ece4;border-left:4px solid #17634f;justify-content:space-between;align-items:center;gap:20px;max-width:780px;margin:24px 0;padding:17px 20px;display:flex}.project-create-entry .ant-btn{font-weight:700}.project-create-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:start;gap:24px;display:grid}.project-create-form,.project-create-aside{background:#fffefa;border:1px solid #d9dfd4;padding:30px}.project-create-form .panel-heading{margin-bottom:20px}.project-create-form .ant-form-item{max-width:570px}.project-create-actions{margin-top:8px}.project-create-aside{background:#edf1e8;border-top:4px solid #abbd9d;flex-direction:column;gap:16px;display:flex}.project-create-aside strong{color:#173a30;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:27px;line-height:1.3}.project-create-aside p{color:#687970;margin:0;line-height:1.75}.customer-shell{width:min(1240px,100% - 40px);padding-top:54px}.customer-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}.customer-list,.customer-create{background:#fffefa;border:1px solid #d9dfd4;padding:clamp(20px,3vw,32px)}.customer-list{min-height:540px}.customer-list .panel-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.customer-list h2,.customer-create h2{color:var(--ink);margin:6px 0 0;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:28px}.customer-count,.customer-code{color:#8b9a8d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.customer-note{color:var(--yk-muted);margin:12px 0 19px;font-size:13px;line-height:1.6}.customer-rows{gap:9px;display:grid}.customer-row{background:#fbfbf6;border:1px solid #dfe4dd;border-left:3px solid #538773;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.customer-row.is-inactive{background:#f5f4ef;border-left-color:#b3b6ac}.customer-row h3{overflow-wrap:anywhere;margin:6px 0 8px;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:20px;line-height:1.4}.customer-row .customer-meta{color:var(--yk-muted);margin:-2px 0 8px;font-size:12px}.customer-row .ant-tag{margin:0}.customer-create{border-top:4px solid #b4773d;position:sticky;top:20px}.customer-create>p{color:#687970;margin:13px 0 26px;line-height:1.8}.customer-create .ant-form-item{margin-bottom:18px}.customer-rule{color:#69796d;border-top:1px solid #e2e6db;gap:8px;margin-top:42px;padding-top:19px;font-size:13px;line-height:1.65;display:grid}.customer-rule strong{color:var(--yk-muted);font-size:14px}.customer-modal-actions{flex-wrap:wrap;gap:12px;display:flex}.project-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pagination-rail{color:var(--yk-muted);letter-spacing:.02em;border-top:1px solid #d9dfd4;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:17px 3px 0;font-size:13px;display:flex}.pagination-rail .ant-btn{color:#254d3e;border-color:#b1bfb3;font-weight:600}.pagination-rail .ant-btn:hover{color:#875020!important;border-color:#b4773d!important}.parent-load-more{border-top:1px solid #e0e6dc;border-radius:0;width:100%;margin-top:4px}.project-card{min-height:220px;color:var(--ink);background:#fbfaf6;border:1px solid #d9dfd4;border-top:4px solid #a1b2a6;flex-direction:column;padding:26px 30px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.project-card:hover{color:var(--ink);border-color:#b4773d;transform:translateY(-3px);box-shadow:0 18px 42px #14382f1c}.project-card-top,.project-card-bottom,.entry-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.project-card-top{color:#7c8e84;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.project-card h2{max-width:85%;margin:23px 0 25px;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:25px;line-height:1.34}.project-card-bottom{color:#6b7c72;border-top:1px solid #e6e8df;margin-top:auto;padding-top:16px;font-size:13px}.project-card-arrow{color:#b4773d;font-size:29px;position:absolute;top:81px;right:29px}.back-link{color:#69796d;font-weight:700}.dossier-title{margin-top:32px;margin-bottom:20px}.dossier-version{background:#eee9dc;border-left:2px solid #ca8546;flex-direction:column;min-width:118px;padding:17px 20px 12px;display:flex}.dossier-version span{color:var(--yk-muted);letter-spacing:.1em;font-size:12px}.dossier-version strong{color:var(--ink);font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:27px;font-weight:500}.dossier-note{color:#566b5d;background:#ebe9db;border-left:3px solid #ba8252;margin:0 0 26px;padding:14px 19px;line-height:1.6}.workspace-alert{margin-bottom:14px}.dossier-grid{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:start;gap:22px;display:grid}.dossier-list,.dossier-form{background:#fffefa;border:1px solid #e8ebe5;min-height:440px;padding:28px;box-shadow:0 16px 44px #1a392d0b}.dossier-form{border-top:4px solid #b4773d}.panel-heading{border-bottom:1px solid #e8ebe5;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.panel-heading h2{margin:8px 0 0;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:26px}.panel-heading>span{color:#85988c;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.empty-dossier{color:#85988c;text-align:center;padding:65px 18px}.contract-entry{border-bottom:1px solid #e8ebe5;padding:23px 0}.contract-entry h3{margin:9px 0 5px;font-size:18px}.contract-entry p{color:#6b7c72;margin:0}.contract-void-note{color:var(--yk-muted);overflow-wrap:anywhere;background:#f8eeea;border-left:3px solid #a85c4f;margin-top:13px;padding:10px 13px;font-size:12px;line-height:1.7}.contract-entry>.ant-btn-dangerous{margin-top:12px}.entry-top span:first-child{color:#85988c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.attachment-lines{background:#f0f2ec;gap:8px;margin-top:17px;padding:12px 15px;display:grid}.attachment-line,.staged-file{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.attachment-line{border-bottom:1px solid #e0e6dc;min-width:0;padding-bottom:8px}.attachment-line:last-child{border-bottom:0;padding-bottom:0}.attachment-line--unlinked{color:#687970}.attachment-filename{overflow-wrap:anywhere;min-width:0;font-weight:650}.attachment-state{white-space:nowrap}.attachment-reason{color:#776250;overflow-wrap:anywhere;flex-basis:100%;line-height:1.6}.attachment-actions{flex-wrap:wrap;margin-left:auto;display:inline-flex}.upload-zone{background:#f5f8f1;border:1px dashed #b1bfb3;margin:23px 0 27px;padding:20px}.upload-zone label{margin-bottom:13px;font-weight:800;display:block}.upload-zone input[type=file]{color:#54695a;width:100%;display:block}.upload-zone p{color:var(--yk-muted);margin:10px 0 16px;font-size:12px}.staged-file{overflow-wrap:anywhere;justify-content:flex-start;margin-top:13px}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-foot{border-top:1px solid #e8ebe5;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.form-foot span{color:var(--yk-muted);font-size:12px}@keyframes title-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.app-header{height:64px}.header-note{display:none}.hero-panel h1{font-size:40px!important}.header-nav{gap:12px;font-size:12px}.project-shell,.project-create-shell,.customer-shell,.dossier-shell{width:min(100% - 26px,680px);padding-top:30px}.project-cards,.form-pair{grid-template-columns:1fr}.project-heading,.dossier-title{align-items:flex-start}.heading-index{display:none}.dossier-list,.dossier-form,.project-create-form,.project-create-aside{padding:20px}.project-create-entry,.customer-row{flex-direction:column;align-items:flex-start}}@media (width<=980px){.dossier-grid,.project-create-grid,.customer-grid{grid-template-columns:1fr}.customer-create{position:static}}.standard-detail{overflow-wrap:anywhere;line-height:1.8}.standard-matrix{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:14px 0;display:grid}.standard-matrix>span{background:#f5f7f6;border-radius:5px;padding:8px 10px}.standard-diff{overflow-wrap:anywhere;max-height:260px;margin:12px 0;overflow:auto}.standard-diff p{border-bottom:1px solid #e7ebea;padding:5px 0}.bank-account-shell{width:min(1180px,100% - 48px)}.bank-account-workbench{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.45fr);align-items:start;gap:18px;margin:22px 0;display:grid}.bank-account-directory{gap:8px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.bank-account-row{appearance:none;color:#293f34;cursor:pointer;text-align:left;background:#fffffce0;border:1px solid #e0e6dc;border-left:4px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;transition:border-color .16s,background .16s,transform .16s;display:flex}.bank-account-row:hover{border-color:#9cb09f;transform:translate(2px)}.bank-account-row.is-active{background:#f5f1e8;border-left-color:#c55a32}.bank-account-row strong,.bank-account-row small{display:block}.bank-account-row strong{font-size:15px}.bank-account-row small{color:#6b7c72;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bank-account-detail{border-top:3px solid #354940;min-height:330px}.account-number{letter-spacing:.05em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bank-account-form{gap:15px;margin:20px 0;display:grid}.bank-account-form label{color:#46564c;gap:7px;font-weight:700;display:grid}.workspace-segmented{margin:0 0 18px}@media (width<=820px){.bank-account-shell{width:min(100% - 26px,680px)}.bank-account-workbench{grid-template-columns:1fr}.bank-account-directory{max-height:360px}}.operations-shell{width:min(1240px,100% - 48px)}.operations-masthead{background:linear-gradient(112deg,#fffff9f5,#efebdce6);border:1px solid #d9d9ce;border-top:5px solid #293f34;grid-template-columns:1fr auto;align-items:end;gap:34px;margin:20px 0 26px;padding:28px 30px;display:grid;box-shadow:0 18px 45px #2a362d14}.operations-masthead h1{letter-spacing:-.035em;margin:7px 0 8px!important}.operations-masthead p{color:#69796d;max-width:760px;margin:0}.operations-seal{aspect-ratio:1;text-align:center;outline-offset:-7px;color:#a84831;border:2px solid #a84831;border-radius:50%;outline:1px solid #a84831;place-content:center;width:138px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;transform:rotate(-4deg)}.operations-seal small,.operations-seal span{letter-spacing:.16em;font-size:12px}.operations-seal strong{margin:5px 0;font-size:19px}.operations-ledger{color:#f4f0e4;background:#293f34;border-radius:3px;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 22px 48px #1a2a212e}.ledger-progress{justify-items:center;gap:7px;display:grid}.ledger-progress>span{letter-spacing:.12em;font-weight:800}.ledger-progress small{color:#b1bfb3}.ledger-progress .ant-progress-text{color:#f4f0e4!important}.ledger-numbers{grid-template-columns:repeat(4,minmax(110px,1fr));gap:14px;display:grid}.ledger-numbers .ant-statistic{border-left:1px solid #ffffff29;padding-left:16px}.ledger-numbers .ant-statistic-title{color:#aebbb2}.ledger-numbers .ant-statistic-content{color:#fffdf5;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.ledger-actions{gap:10px;min-width:118px;display:grid}.operations-blockers{flex-wrap:wrap;gap:8px;padding:14px 0 6px;display:flex}.operations-columns{margin-top:12px}.operations-card{background:#fffffbeb;border-color:#dedfd7;border-radius:2px;height:100%}.operations-card .ant-card-head{border-bottom:1px solid #dedfd7}.operations-card .ant-card-head-title span{color:#fff;background:#293f34;border-radius:50%;place-content:center;width:28px;height:28px;margin-right:8px;font:700 12px ui-monospace,monospace;display:inline-grid}.operations-row{border-bottom:1px dashed #d8dbd3;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.operations-row:last-child{border-bottom:0}.operations-row strong,.operations-row small,.expense-ticket strong,.expense-ticket small{display:block}.operations-row small,.expense-ticket small{color:#778079;margin-top:4px}.expense-ticket{background:#f2f0e7;border-left:3px solid #9a7654;margin:0 0 12px;padding:13px 15px}.declare-button{margin-top:12px}.bonus-total{gap:34px;margin-bottom:18px;display:flex}.review-rail{grid-template-columns:repeat(3,1fr);gap:4px;margin:16px 0 20px;display:grid}.review-rail>div{background:#fafaf8;border-top:3px solid #c9ccc6;padding:15px 10px 12px;position:relative}.review-rail>div.done{background:#eef4ef;border-color:#3e6b50}.review-rail b,.review-rail small{display:block}.review-rail small{text-overflow:ellipsis;color:#7a827c;margin-top:5px;overflow:hidden}.package-operations-entry{color:#294b39;border-color:#8a9c8f;margin-top:12px}@media (width<=900px){.operations-shell{width:min(100% - 24px,720px)}.operations-masthead{grid-template-columns:1fr}.operations-seal{display:none}.operations-ledger{grid-template-columns:1fr}.ledger-numbers{grid-template-columns:repeat(2,1fr)}.ledger-actions{grid-template-columns:1fr 1fr}}:root{--yk-ink:#173a30;--yk-green:#123c30;--yk-green-2:#1d6b52;--yk-mint:#e8f1eb;--yk-paper:#f3f1ea;--yk-surface:#fffefa;--yk-line:#dedbd1;--yk-orange:#c87535;--yk-muted:#687a72;--yk-sidebar:238px;--yk-shadow:0 18px 50px #14312714}html{background:var(--yk-paper)}body{background:radial-gradient(circle at 88% 4%, #cc8f4524, transparent 30rem), var(--yk-paper)}a{color:var(--yk-green-2);text-decoration:none}a:hover{text-decoration:none}.workspace-app{min-height:100vh;color:var(--yk-ink)}.workspace-sidebar{z-index:50;width:var(--yk-sidebar);color:#e3eee8;background:linear-gradient(#123c30 0%,#0f342a 100%);flex-direction:column;padding:26px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 34px #0a271d1a}.workspace-brand{color:#fff;align-items:center;gap:12px;padding:0 9px 25px;display:flex}.workspace-brand>i{color:#203c31;background:linear-gradient(145deg,#eec57d,#d79a47);border-radius:12px;place-items:center;width:43px;height:43px;font:800 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;display:grid;box-shadow:0 9px 22px #05181240}.workspace-brand span,.workspace-brand strong,.workspace-brand small{display:block}.workspace-brand small{color:var(--yk-muted);letter-spacing:.13em;margin-top:2px;font-size:12px}.workspace-sidebar nav{gap:19px;display:grid;overflow-y:auto}.workspace-nav-group{gap:4px;display:grid}.workspace-nav-group>span{color:var(--yk-muted);letter-spacing:.16em;padding:0 12px 7px;font-size:12px;font-weight:800}.workspace-nav-group a{color:#9db5ab;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 12px;transition:all .16s;display:flex;position:relative}.workspace-nav-group a:hover{color:#fff;background:#ffffff0e}.workspace-nav-group a.is-active{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0b}.workspace-nav-group a.is-active:before{content:"";background:#e3a453;border-radius:0 4px 4px 0;width:4px;height:23px;position:absolute;left:-15px}.workspace-nav-group b{font-size:12px;font-weight:700}.workspace-role-note{background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;margin-top:auto;padding:13px}.workspace-role-note strong,.workspace-role-note span{display:block}.workspace-role-note strong{color:var(--yk-muted);font-size:12px}.workspace-role-note span{color:var(--yk-muted);margin-top:5px;font-size:12px;line-height:1.6}.workspace-profile{border-top:1px solid #ffffff12;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:10px 7px 0;display:grid}.workspace-profile>i{color:#875020;background:#d9a251;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.workspace-profile span,.workspace-profile strong,.workspace-profile small{display:block}.workspace-profile button{color:#8ea99e;cursor:pointer;background:0 0;border:0;font-size:12px}.workspace-topbar{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f1eadb;border-bottom:1px solid #183d3114;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 clamp(22px,3vw,42px);display:flex;position:sticky;top:0}.workspace-breadcrumb{color:var(--yk-muted);align-items:center;gap:10px;font-size:12px;display:flex}.workspace-breadcrumb i{opacity:.4}.workspace-breadcrumb strong{color:var(--yk-ink)}.workspace-top-actions{align-items:center;gap:18px;font-size:12px;display:flex}.workspace-live{color:var(--yk-muted);align-items:center;gap:6px;display:flex}.workspace-live i{background:#4e9a70;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4e9a701f}.workspace-mobile-nav{display:none}.public-header{color:#dfe9e3;background:var(--yk-green);align-items:center;gap:13px;height:68px;padding:0 clamp(22px,6vw,88px);display:flex}.public-header .brand-mark{color:#fff}.public-header>span{color:#9eb4aa}.public-header>a:last-child{color:#dfe9e3;margin-left:auto}.workspace-content .page-shell{width:min(1280px,100% - 48px);margin:0 auto;padding:40px 0 70px}.workspace-content .project-shell,.workspace-content .dossier-shell,.workspace-content .customer-shell,.workspace-content .bank-account-shell,.workspace-content .operations-shell,.workspace-content .package-shell{width:min(1280px,100% - 48px)}.workspace-content .section-kicker,.workspace-content .panel-number{color:var(--yk-orange);letter-spacing:.13em;font-size:12px}.workspace-content .project-heading,.workspace-content .dossier-title,.workspace-content .package-title{margin:8px 0 24px}.workspace-content .project-heading h1,.workspace-content .dossier-title h1,.workspace-content .package-title h1,.workspace-content .operations-masthead h1{color:var(--yk-ink);letter-spacing:-.04em;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:clamp(28px,3.3vw,43px)!important}.workspace-content .project-heading p,.workspace-content .dossier-title p,.workspace-content .package-title p{color:var(--yk-muted);font-size:12px}.workspace-content .heading-index{color:#c58b4b;font-size:48px}.workspace-content .heading-index span{font-size:12px}.workspace-content .ant-card,.workspace-content .dossier-list,.workspace-content .dossier-form,.workspace-content .project-create-form,.workspace-content .project-create-aside,.workspace-content .customer-list,.workspace-content .customer-create{border-color:var(--yk-line);background:#fffefaf0;border-radius:14px;box-shadow:0 7px 24px #1431270b}.workspace-content .ant-btn{box-shadow:none;border-radius:9px}.workspace-content .ant-btn-primary{color:#fff;background:var(--yk-green-2)}.workspace-content .ant-btn-primary:not(:disabled) :where(span,strong,b,small),.workspace-content .ant-btn-primary:not(:disabled):hover :where(span,strong,b,small),.workspace-content .ant-btn-primary:not(:disabled):focus :where(span,strong,b,small){color:#fff}.workspace-content .ant-btn-primary:not(:disabled):hover,.workspace-content .ant-btn-primary:not(:disabled):focus{color:#fff;background:#244f3f}.workspace-content .ant-btn-primary:disabled{color:#626d68;background:#edf0ed;border-color:#d6dbd7}.workspace-content .ant-btn-primary:disabled :where(span,strong,b,small){color:#626d68}.workspace-content .ant-input,.workspace-content .ant-input-affix-wrapper,.workspace-content .ant-select-selector,.workspace-content .ant-input-number{background:#fffefa;border-color:#d9d7cf;border-radius:9px!important}.workspace-content .ant-alert{border-radius:10px}.workspace-content .ant-tag{border-radius:7px;font-size:12px}.workspace-content .ant-alert-success{background:#edf8f0;border-color:#a8cfb6}.workspace-content .ant-alert-success .ant-alert-icon{color:#31835b}.workspace-content .workspace-alert.ant-alert-success{color:#174b34;background:#edf8f0;border:1px solid #a8cfb6;border-left:5px solid #31835b}.workspace-content .workspace-alert.ant-alert-success .ant-alert-icon{color:#31835b}.workspace-content .workspace-alert.ant-alert-error{background:#fff1ee;border:1px solid #e4b1a7;border-left:5px solid #b64f45}.workspace-content .workspace-alert.ant-alert-info{color:#244b5c;background:#edf6f8;border:1px solid #b8d4df;border-left:5px solid #397891}.workspace-content .workspace-alert.ant-alert-info .ant-alert-icon{color:#397891}.workspace-content .back-link{color:var(--yk-green-2);margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.workspace-home{gap:28px;display:grid}.home-masthead{border:1px solid var(--yk-line);border-top:5px solid var(--yk-green);box-shadow:var(--yk-shadow);background:linear-gradient(120deg,#fffefafa,#ebf0e9eb);border-radius:16px;padding:clamp(26px,4vw,48px)}.home-masthead h1{color:var(--yk-ink);letter-spacing:-.045em;font:800 clamp(32px,4.5vw,54px)/1.12 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;margin:15px 0 8px!important}.home-masthead .hero-copy{max-width:720px;font-size:14px;line-height:1.8;margin-bottom:22px!important}.home-action-grid{margin-top:0}.home-action-link{height:100%;color:inherit;display:block}.home-action-card{height:100%;min-height:190px;position:relative;border-top:4px solid #91aa9d!important}.home-action-card>.ant-card-body{flex-direction:column;height:100%;display:flex}.home-action-card span{color:#b4773d;font:700 12px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.home-action-card h4{font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;margin:24px 0 8px!important}.home-action-card p{color:var(--yk-muted);font-size:12px;line-height:1.7}.home-action-card b{color:var(--yk-green-2);margin-top:auto;font-size:12px}.home-action-card:hover{box-shadow:var(--yk-shadow);transform:translateY(-3px);border-top-color:var(--yk-orange)!important}.upload-zone.has-files{background:#edf6ef;border-color:#5a9273}.role-account-list{gap:10px;display:grid}.role-account-list>article{border:1px solid var(--yk-line);background:var(--yk-surface);border-left:4px solid #7c8e84;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.role-account-list h2{margin:5px 0 9px;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.role-account-list span{color:var(--yk-muted);font:12px ui-monospace,monospace}.role-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.role-reason-label{margin:16px 0 8px;font-weight:700;display:block}.workspace-content .project-search{border:1px solid var(--yk-line);background:#fffefabf;border-radius:12px;grid-template-columns:1fr minmax(300px,520px);align-items:center;gap:20px;max-width:none;margin:0 0 18px;padding:14px;display:grid}.project-search-copy strong,.project-search-copy span{display:block}.project-search-copy strong{font:700 16px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-search-copy span{color:var(--yk-muted);margin-top:4px;font-size:12px}.workspace-content .project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.workspace-content .project-card{background:var(--yk-surface);border-radius:13px;min-height:178px;box-shadow:0 5px 18px #1431270a}.workspace-content .project-card:hover{box-shadow:var(--yk-shadow);transform:translateY(-3px)}.project-card-entry{border-top:1px dashed var(--yk-line);color:var(--yk-green-2);justify-content:space-between;align-items:center;margin-top:18px;padding-top:11px;font-size:12px;font-weight:800;display:flex}.workspace-content .project-create-entry{border:1px solid #cfe1d8;border-left:4px solid var(--yk-green-2);background:var(--yk-mint);border-radius:11px;max-width:none;margin:0 0 18px}.workspace-content .package-note,.workspace-content .dossier-note{border-left-color:var(--yk-orange);color:var(--yk-muted);background:#f0eee6;border-radius:0 10px 10px 0;font-size:12px}.delivery-page-title{align-items:center}.delivery-page-actions{flex-wrap:wrap;gap:8px;display:flex}.delivery-layout-real{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:16px;display:grid}.delivery-package-rail,.delivery-stage-real{border:1px solid var(--yk-line);background:#fffefaf0;border-radius:14px;box-shadow:0 8px 25px #1431270b}.delivery-package-rail{padding:14px;position:sticky;top:80px}.delivery-package-rail>header{justify-content:space-between;align-items:center;gap:12px;padding:3px 3px 13px;display:flex}.delivery-package-rail h2{margin:4px 0 0;font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-package-rail>header>b{color:var(--yk-muted);font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-package-rail>.ant-btn{margin-bottom:11px}.delivery-package-list{gap:7px;display:grid}.delivery-package-list>button{width:100%;color:var(--yk-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:13px;position:relative;overflow:hidden}.delivery-package-list>button:hover{background:#faf9f5}.delivery-package-list>button.is-active{background:var(--yk-mint);border-color:#b8cec4}.delivery-package-list>button.is-active:after{content:"";background:var(--yk-green-2);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;right:12px;box-shadow:0 0 0 4px #1d6b521a}.delivery-package-list small,.delivery-package-list strong,.delivery-package-list span{display:block}.delivery-package-list small{color:var(--yk-muted);padding-right:12px;font-size:12px}.delivery-package-list strong{margin-top:6px;font-size:12px}.delivery-package-list span{color:var(--yk-muted);margin-top:5px;font-size:12px}.delivery-mini-progress{background:#d9dfd4;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.delivery-mini-progress i{border-radius:inherit;background:var(--yk-green-2);height:100%;display:block}.delivery-package-list>button>i:not(.delivery-mini-progress i){background:linear-gradient(90deg,var(--yk-green-2) 50%,#d9dfd4 50%);border-radius:999px;height:4px;margin-top:10px;display:block}.delivery-privacy-note{color:#566c61;background:var(--yk-mint);border-radius:9px;margin-top:12px;padding:10px;font-size:12px;line-height:1.65}.delivery-stage-real{min-width:0;overflow:hidden}.delivery-stage-banner{border-bottom:1px solid var(--yk-line);grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.delivery-stage-banner h2{margin:4px 0 3px;font:700 21px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-stage-banner p{color:var(--yk-muted);margin:0;font-size:12px}.delivery-stage-banner>div:not(:first-child){border-left:1px solid var(--yk-line);min-width:74px;padding-left:14px}.delivery-stage-banner small,.delivery-stage-banner strong{display:block}.delivery-stage-banner small{color:var(--yk-muted);font-size:12px}.delivery-stage-banner strong{margin-top:5px;font:700 17px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-kanban{background:#f5f3ed;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;padding:13px;display:grid;overflow-x:auto}.delivery-column{background:#ffffff9e;border-radius:12px;min-height:520px;padding:9px}.delivery-column>header{color:var(--yk-ink);justify-content:space-between;align-items:center;padding:4px 4px 10px;font-size:12px;font-weight:800;display:flex}.delivery-column>header span{align-items:center;gap:7px;display:flex}.delivery-column>header i{background:#9eaaa5;border-radius:50%;width:7px;height:7px}.delivery-column[data-status=IN_PROGRESS]>header i{background:var(--yk-orange)}.delivery-column[data-status=PENDING_DELIVERY]>header i{background:#647ba0}.delivery-column[data-status=DELIVERED]>header i{background:var(--yk-green-2)}.delivery-column>header b{text-align:center;background:#f0eee6;border-radius:999px;min-width:20px;padding:3px 6px;font-size:12px}.delivery-column>div{gap:8px;display:grid}.delivery-column-empty{color:#9aa39f;text-align:center;border:1px dashed #d9d7cf;border-radius:10px;padding:38px 10px;font-size:12px}.delivery-content-card{background:var(--yk-surface);border:1px solid #e1ded5;border-radius:11px;padding:12px;box-shadow:0 4px 12px #14312709}.delivery-content-card h3{margin:10px 0 4px;font:700 14px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-content-card>p{color:var(--yk-muted);margin:0 0 10px;font-size:12px}.delivery-task-summary{border-top:1px dashed var(--yk-line);border-bottom:1px dashed var(--yk-line);gap:5px;margin:9px 0;padding:8px;display:grid}.delivery-task-summary>div,.delivery-task-summary>button{width:100%;color:var(--yk-muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:3px;font-size:12px;display:flex}.delivery-task-summary>button:not(:disabled){cursor:pointer}.delivery-task-summary>button:not(:disabled):hover{color:var(--yk-green-2)}.delivery-task-summary b{color:var(--yk-ink)}.delivery-task-card{border:1px solid var(--yk-line);width:100%;color:var(--yk-ink);text-align:left;cursor:pointer;background:#fbfaf6;border-radius:9px;grid-template-columns:1fr auto;gap:5px 9px;margin:7px 0;padding:10px;display:grid}.delivery-task-card b{color:var(--yk-orange);font-size:12px}.delivery-task-card small{color:var(--yk-muted);grid-column:1/-1}.delivery-task{border:1px solid var(--yk-line);background:#fbfaf6;border-radius:9px;margin:7px 0}.delivery-task>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.delivery-task>summary::marker{display:none}.delivery-task>summary b{color:var(--yk-orange);font-size:12px}.delivery-task .video-result-panel{border-top:1px solid var(--yk-line);padding:9px}.delivery-task .ant-space,.delivery-task .package-facts{width:100%}.delivery-task input[type=file]{max-width:100%;font-size:12px}.delivery-content-card>details:not(.delivery-task){color:var(--yk-green-2);margin-top:9px;font-size:12px}.delivery-content-card>.ant-btn{margin-top:10px}.issue-stats-line{flex-wrap:wrap;gap:6px;margin:8px 0;font-size:12px;display:flex}.issue-stats-line span,.issue-stats-line em,.issue-stats-line b{border-radius:999px;padding:4px 7px;font-style:normal}.issue-stats-line span{color:#49635a;background:#eef3ed}.issue-stats-line em{color:#7a541e;background:#f4ead7}.issue-stats-line b{color:#9d382d;background:#f8e5e1}.content-detail-button{color:var(--yk-green-2);border-color:#aebbb2}.content-drawer-title{gap:2px;display:grid}.content-drawer-title span{color:#7c8e84;font:12px ui-monospace,monospace}.content-detail-drawer .ant-drawer-content-wrapper{width:min(720px,100vw)!important}.content-drawer-title strong{font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:17px}.content-drawer-title small{color:var(--yk-muted);font-size:12px}.content-task-list,.content-result-stack,.issue-list{gap:10px;display:grid}.content-task-list>div{border:1px solid var(--yk-line);background:#fbfaf6;border-radius:9px;grid-template-columns:minmax(90px,1fr) auto minmax(100px,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.content-task-list small{color:var(--yk-muted);text-align:right}.content-result-stack>section{border:1px solid var(--yk-line);border-radius:10px;padding:15px}.task-detail-hero{background:#eef3ed;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:15px;display:grid}.task-detail-hero>div{gap:6px;display:grid}.task-detail-hero span{color:var(--yk-muted);font-size:12px}.task-detail-hero strong{font-size:12px}.task-detail-section{border-top:1px solid var(--yk-line);margin-top:18px;padding-top:16px}.task-detail-section h3{margin:0 0 12px;font:700 16px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-result-stack h4{margin:0 0 12px}.content-issues-panel{gap:14px;display:grid}.content-issues-heading{background:#eef3ed;border-radius:10px;justify-content:space-between;align-items:start;gap:16px;padding:15px 17px;display:flex}.content-issues-heading>div>strong,.content-issues-heading>div>span{display:block}.content-issues-heading>div>strong{font-size:15px}.content-issues-heading>div>span{color:var(--yk-muted);margin-top:4px;font-size:12px;line-height:1.6}.issue-create-form{background:#fbfcf8;border:1px solid #dce1dc;border-radius:10px;padding:17px}.issue-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.issue-card{border:1px solid var(--yk-line);background:#fffefa;border-left:4px solid #d1a04f;border-radius:9px;padding:14px 16px}.issue-card.is-blocking{background:#fff1ee;border-left-color:#b64f45}.issue-card.issue-resolved{opacity:.82;border-left-color:#4d8766}.issue-card.issue-void{opacity:.62;border-left-color:#a6aaa5}.issue-card header,.issue-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-card header>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.issue-card header small{color:#87928c}.issue-card h4{margin:10px 0 4px;font-size:14px}.issue-card p{color:#687970;margin:0 0 12px;line-height:1.65}.issue-card footer{border-top:1px dashed #eaeae4;padding-top:10px}.issue-card footer>span{color:var(--yk-muted);font-size:12px}.issue-empty{color:#76857d;text-align:center;border:1px dashed #cfd7cf;border-radius:9px;padding:28px 18px}.my-issue-queue{color:#dfe9e3;background:#173a30;border-radius:12px;margin:0 0 18px;padding:18px}.my-issue-queue>header{justify-content:space-between;align-items:center;display:flex}.my-issue-queue h2{color:#fff;margin:3px 0 0;font-size:17px}.my-issue-queue>header b{color:#173a30;background:#e2ad60;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.my-issue-queue>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:13px;display:grid}.my-issue-queue a{color:#eaf1ed;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px 12px;display:grid}.my-issue-queue a.is-current{border-color:#d8a75e}.my-issue-queue a span{color:#5b3918;background:#e1ac5e;border-radius:4px;grid-row:span 2;align-self:center;padding:4px 6px;font-size:12px}.my-issue-queue a strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.my-issue-queue a small{color:var(--yk-muted);font-size:12px}.project-team-drawer .ant-drawer-title h2{margin:4px 0 0;font-size:22px}.project-team-add{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:18px 0;display:grid}.project-team-list{gap:10px;margin-top:18px;display:grid}.project-team-list article{border-bottom:1px solid var(--yk-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.project-team-list article>div{gap:2px;display:grid}.project-team-list article small,.project-team-locked{color:var(--yk-muted);font-size:12px}.workspace-content .customer-shell>.standard-simulation{border:1px solid var(--yk-line);background:#fffefaf0;border-radius:15px;margin-top:18px;padding:22px;box-shadow:0 8px 28px #1431270b}@media (width<=640px){.issue-form-grid{grid-template-columns:1fr}.issue-card footer{flex-direction:column;align-items:flex-start}.content-task-list>div{grid-template-columns:1fr auto}.content-task-list small{text-align:left;grid-column:1/-1}.content-issues-heading{flex-direction:column;align-items:stretch}.project-team-add{grid-template-columns:1fr}.project-team-list article{grid-template-columns:minmax(0,1fr) auto}.project-team-list article>:last-child{grid-column:1/-1;justify-self:start}}.workspace-brand small,.workspace-nav-group>span{font-size:12px}.workspace-role-note strong,.workspace-role-note span,.workspace-profile>i,.workspace-profile strong,.workspace-profile small,.workspace-profile button,.workspace-breadcrumb,.workspace-top-actions,.workspace-content .section-kicker,.workspace-content .panel-number,.workspace-content .back-link,.workspace-content .ant-tag{font-size:12px}.service-template-shell{color:var(--yk-ink,#26332d);font-size:14px;width:min(1420px,100% - 44px)!important;padding-top:24px!important}.service-template-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:13px;display:flex}.service-template-heading h1{letter-spacing:-.035em;margin:3px 0 2px;font:650 clamp(27px,2.4vw,35px)/1.08 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.service-template-heading p{color:var(--yk-ink-soft,#687970);margin:0;font-size:14px;line-height:1.55}.service-template-toolbar{border:1px solid var(--yk-line,#dfe4dd);background:#fffffce6;border-radius:12px;grid-template-columns:minmax(260px,460px) 160px auto;align-items:center;gap:9px;margin-bottom:9px;padding:8px;display:grid}.service-template-workbench{border:1px solid var(--yk-line,#dfe4dd);background:#fffffcf5;border-radius:15px;grid-template-columns:minmax(292px,31%) minmax(0,69%);min-height:710px;display:grid;overflow:hidden;box-shadow:0 12px 34px #182b230d}.service-template-list{border-right:1px solid var(--yk-line,#dfe4dd);background:#faf9f5;min-width:0}.service-template-list>header{border-bottom:1px solid var(--yk-line,#dfe4dd);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.service-template-list>header strong{font-size:14px}.service-template-list>header span{color:var(--yk-muted);font-size:12px}.service-template-list>button{border:0;border-bottom:1px solid var(--yk-line,#dfe4dd);width:100%;min-height:108px;color:inherit;text-align:left;cursor:pointer;background:#fffffcb8;gap:4px;padding:13px 14px;transition:all .15s;display:grid}.service-template-list>button:hover{background:#f0f2ec}.service-template-list>button.is-selected{background:#eef3ed;box-shadow:inset 3px 0 #657a68}.service-template-list-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-template-list-top b{color:#6d786f;letter-spacing:.04em;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.service-template-list>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.service-template-list>button>small{color:var(--yk-muted);font-size:12px}.service-template-detail{background:#fff;min-width:0;padding:18px 20px 28px}.service-template-detail-head{border-bottom:1px solid var(--yk-line,#dfe4dd);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.service-template-detail-head>div:first-child>span{color:#7a836e;letter-spacing:.05em;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.service-template-detail-head h2{margin:5px 0 3px;font:650 25px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.service-template-detail-head p{color:var(--yk-muted);margin:0;font-size:13px}.service-template-meta{border:1px solid var(--yk-line,#dfe4dd);background:#faf9f5;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.service-template-meta>div{border-right:1px solid var(--yk-line,#dfe4dd);gap:4px;min-height:67px;padding:11px 13px;display:grid}.service-template-meta>div:last-child{border-right:0}.service-template-meta span{color:var(--yk-muted);font-size:12px}.service-template-meta strong{font-size:15px}.service-template-deliverable{background:#faf9f5;border-left:3px solid #8b8264;border-radius:0 10px 10px 0;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.service-template-deliverable span{color:var(--yk-muted);font-size:12px;font-weight:750}.service-template-deliverable p{margin:0;font-size:14px;line-height:1.65}.service-variant-list{gap:13px;margin-top:14px;display:grid}.service-variant-list>article{border:1px solid var(--yk-line,#dfe4dd);background:#fff;border-radius:12px;overflow:hidden}.service-variant-list>article>header{background:#faf9f5;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.service-variant-list header>div:first-child>span{color:#7b7f6d;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.service-variant-list h3{margin:4px 0 2px;font-size:17px}.service-variant-list header p{color:var(--yk-muted);margin:0;font-size:13px;line-height:1.5}.service-variant-budget{flex:none;justify-items:end;display:grid}.service-variant-budget span,.service-variant-budget small{color:var(--yk-muted);font-size:12px}.service-variant-budget strong{color:#426251;margin:3px 0;font:650 22px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.service-task-table-head,.service-task-table>div:not(.service-task-table-head){grid-template-columns:minmax(130px,.8fr) minmax(220px,1.6fr) 90px 110px;align-items:center;gap:12px;padding:10px 15px;display:grid}.service-task-table-head{color:#79817d;background:#fafaf8;font-size:12px}.service-task-table>div:not(.service-task-table-head){border-top:1px solid #eceee9;min-height:58px;font-size:13px}.service-task-table>div.is-publication{background:#f1f5ef}.service-task-table>div>span:first-child{align-items:center;gap:6px;display:flex}.service-task-table span:nth-child(2),.service-task-table span:nth-child(3){color:#687970}.service-task-table strong:last-child{color:#354940;text-align:right}.service-task-table small{color:var(--yk-muted);font-size:12px}.service-template-modal-intro{color:#687970;background:#f0f2ec;border-radius:9px;margin:-4px 0 16px;padding:11px 13px;font-size:13px}.service-template-form-grid{grid-template-columns:1.6fr 1fr 1.2fr 1fr .7fr;gap:10px;display:grid}.service-template-form-grid.two{grid-template-columns:1fr 1.6fr}.service-template-form-grid .ant-input-number{width:100%}.service-template-editor{gap:12px;display:grid}.service-template-editor-title{justify-content:space-between;align-items:center;gap:14px;padding-top:3px;display:flex}.service-template-editor-title>div{display:grid}.service-template-editor-title strong{font-size:16px}.service-template-editor-title span{color:var(--yk-muted);font-size:12px}.service-variant-editor{background:#faf9f5;border:1px solid #dfe4dd;border-radius:12px;overflow:hidden}.service-variant-editor>header{color:#687970;background:#f0f1eb;border-bottom:1px solid #dfe4dd;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 12px;font-size:12px;font-weight:750;display:flex}.service-variant-editor>.service-template-form-grid{padding:12px 12px 0}.service-task-editor{padding:0 12px 13px}.service-task-head,.service-task-row{grid-template-columns:minmax(145px,.85fr) minmax(190px,1.35fr) minmax(145px,.75fr) 120px minmax(132px,.7fr);align-items:start;gap:8px;display:grid}.service-task-head{color:var(--yk-muted);padding:0 7px 7px;font-size:12px}.service-task-row{background:#fff;border:1px solid #dfe4dd;border-radius:9px;margin-bottom:7px;padding:8px}.service-task-row.is-fixed{background:#f1f6f0;border-color:#cbd9ce}.service-task-row .ant-form-item{margin-bottom:0}.service-task-unit{grid-template-columns:1fr 72px;gap:6px;display:grid}.service-task-unit .ant-input-number{width:100%}.service-task-actions{flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;display:flex}.service-task-actions .ant-tag{margin:0;font-size:12px}.service-template-form-footer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffcf5;border-top:1px solid #dfe4dd;justify-content:space-between;align-items:center;gap:14px;margin:18px -24px -20px;padding:12px 24px;display:flex;position:sticky;bottom:0}.service-template-form-footer>span{color:var(--yk-muted);font-size:12px}.service-template-date-field{color:var(--yk-muted);gap:7px;font-size:13px;font-weight:700;display:grid}.service-template-diff{border:1px solid #dfe4dd;border-radius:9px;max-height:330px;margin-top:12px;display:grid;overflow:auto}.service-template-diff p{border-bottom:1px solid #dfe4dd;grid-template-columns:160px minmax(0,1fr);gap:12px;margin:0;padding:9px 11px;font-size:13px;display:grid}.service-template-diff p:last-of-type{border:0}.service-template-diff span{color:#76857d}.service-template-diff>small{color:var(--yk-muted);padding:9px 11px;font-size:12px}@media (width<=1100px){.service-template-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-template-workbench{grid-template-columns:290px minmax(0,1fr)}.service-task-head{display:none}.service-task-row{grid-template-columns:repeat(2,minmax(0,1fr))}.service-task-actions{grid-column:1/-1}}@media (width<=820px){.service-template-shell{width:min(100% - 28px,760px)!important}.service-template-heading{flex-direction:column;align-items:stretch}.service-template-heading>.ant-btn{width:100%}.service-template-toolbar{grid-template-columns:1fr auto}.service-template-toolbar .ant-input-search{grid-column:1/-1}.service-template-workbench{grid-template-columns:1fr}.service-template-list{border-bottom:6px solid #e4e3dc;border-right:0;max-height:440px;overflow-y:auto}.service-template-detail{padding:16px}.service-template-detail-head{flex-direction:column;align-items:stretch}.service-template-meta{grid-template-columns:repeat(2,1fr)}.service-template-meta>div:nth-child(2){border-right:0}.service-template-meta>div:nth-child(-n+2){border-bottom:1px solid #dfe4dd}.service-template-deliverable{grid-template-columns:1fr;gap:6px}.service-task-table-head{display:none}.service-task-table>div:not(.service-task-table-head){grid-template-columns:1fr auto}.service-task-table>div>span:nth-child(2){grid-column:1/-1}.service-task-table>div>span:nth-child(3){grid-column:1}.service-task-table>div>strong:last-child{grid-column:2}}@media (width<=560px){.service-template-toolbar{grid-template-columns:1fr}.service-template-toolbar .ant-input-search{grid-column:auto}.service-template-heading h1{font-size:28px}.service-template-detail{padding:12px}.service-template-meta{grid-template-columns:1fr 1fr}.service-variant-list>article>header{flex-direction:column;align-items:flex-start}.service-variant-budget{justify-items:start}.service-template-form-grid,.service-template-form-grid.two,.service-task-row{grid-template-columns:1fr}.service-template-editor-title,.service-variant-editor>header,.service-template-form-footer{flex-direction:column;align-items:stretch}.service-task-actions{grid-column:auto}.service-template-form-footer{margin-inline:-24px}}.delivery-start-panel,.delivery-stage-empty{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:430px;padding:40px;display:grid}.delivery-start-panel h3{margin:7px 0;font:700 25px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-start-panel p{max-width:520px;color:var(--yk-muted);margin:0;line-height:1.7}.delivery-start-panel>span{color:var(--yk-muted);font-size:12px}.delivery-stage-empty strong{font:700 21px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-stage-empty span{color:var(--yk-muted);font-size:12px}.delivery-pagination{border-top:1px solid var(--yk-line);justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.delivery-stage-real>.ant-skeleton,.delivery-stage-real>.ant-alert{margin:18px}.package-shell{font-size:14px}.package-shell :where(small,span,p,b,strong,button,label,input,textarea,select,summary,a){font-size:max(12px,1em)}.workspace-content .package-shell .package-title{margin:5px 0 14px}.workspace-content .package-shell .package-title h1{line-height:1.1;font-size:clamp(27px,2.35vw,34px)!important}.package-shell .package-note{font-size:12px;line-height:1.65}.package-shell .delivery-package-list small,.package-shell .delivery-package-list span,.package-shell .delivery-privacy-note,.package-shell .delivery-stage-banner p,.package-shell .delivery-stage-banner small,.package-shell .delivery-column>header,.package-shell .delivery-column>header b,.package-shell .delivery-column-empty,.package-shell .delivery-content-card>p,.package-shell .delivery-task-summary>div,.package-shell .delivery-task-summary>button,.package-shell .delivery-task-card b,.package-shell .delivery-task>summary,.package-shell .delivery-task>summary b,.package-shell .delivery-task input[type=file],.package-shell .delivery-content-card>details:not(.delivery-task),.package-shell .issue-stats-line,.package-shell .content-drawer-title span,.package-shell .content-drawer-title small,.package-shell .task-detail-hero span,.package-shell .task-detail-hero strong,.package-shell .content-issues-heading span,.package-shell .issue-card footer>span,.package-shell .my-issue-queue a span,.package-shell .my-issue-queue a strong,.package-shell .my-issue-queue a small,.package-shell .delivery-start-panel>span,.package-shell .delivery-stage-empty span{font-size:12px}.package-shell .delivery-package-list strong{font-size:14px}.package-lifecycle-strip{border:1px solid var(--yk-line);background:#faf9f5;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 18px 0;display:grid;overflow:hidden}.package-lifecycle-strip>div{color:#76857d;border-right:1px solid var(--yk-line);align-items:center;gap:8px;min-height:48px;padding:9px 12px;display:flex;position:relative}.package-lifecycle-strip>div:last-child{border-right:0}.package-lifecycle-strip i{background:#fff;border:1px solid #cbd2cd;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.package-lifecycle-strip .is-done{color:#426657;background:#eef4ef}.package-lifecycle-strip .is-done i{color:#fff;border-color:var(--yk-green-2);background:var(--yk-green-2)}.package-lifecycle-strip .is-current{color:#24322e;box-shadow:inset 0 -3px var(--yk-orange);background:#fff;font-weight:800}.package-lifecycle-strip .is-current i{color:#fff;border-color:var(--yk-orange);background:var(--yk-orange)}.package-budget-ledger{border:1px solid var(--yk-line);background:#fffefb;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 18px 0;display:grid}.package-budget-ledger>div{border-right:1px solid var(--yk-line);gap:5px;padding:13px 15px;display:grid}.package-budget-ledger>div:last-child{background:#eef4ef;border-right:0}.package-budget-ledger small,.package-budget-preview span{color:var(--yk-muted)}.package-budget-ledger strong{color:#254638;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:17px}.package-action-panel{border:1px solid #e5ebe6;border-left:4px solid var(--yk-green-2);text-align:left;background:#fbfaf6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;place-content:stretch;place-items:center stretch;min-height:0;margin:12px 18px;padding:17px 18px}.package-action-panel h3{margin:4px 0;font-size:18px}.package-action-panel p{max-width:720px;line-height:1.55}.package-completion-check{background:#eef3ed;border:1px dashed #c7d3cc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 18px 14px;padding:12px 14px;display:flex}.package-completion-check>div{margin-right:auto;display:grid}.package-completion-check span,.package-completion-check p{color:var(--yk-muted);margin:0}.package-completion-check a{color:#a35d29;font-weight:750}.package-template-note{border-left:3px solid var(--yk-orange);background:#f5f1e8;gap:4px;margin:-4px 0 15px;padding:11px 13px;display:grid}.package-template-note span{color:var(--yk-muted);line-height:1.55}.package-budget-preview{border:1px solid var(--yk-line);background:var(--yk-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0 18px;display:grid;overflow:hidden}.package-budget-preview>div{background:#fbfaf6;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.package-budget-preview>div:last-child{background:#eef4ef}.package-budget-preview strong{color:#24483a;font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}@media (width<=1180px){.delivery-layout-real{grid-template-columns:240px minmax(0,1fr)}.delivery-kanban{grid-template-columns:repeat(4,235px)}.delivery-stage-banner{grid-template-columns:minmax(200px,1fr) auto auto}.delivery-stage-banner>:last-child{grid-column:1/-1;justify-self:end}}@media (width<=1120px){:root{--yk-sidebar:214px}.workspace-content .project-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){:root{--yk-sidebar:0px}.workspace-sidebar{display:none}.workspace-body{margin-left:0}.workspace-topbar{height:58px;padding:0 15px}.workspace-top-actions a{display:none}.workspace-content .page-shell,.workspace-content .project-shell,.workspace-content .dossier-shell,.workspace-content .customer-shell,.workspace-content .bank-account-shell,.workspace-content .operations-shell,.workspace-content .package-shell{width:min(100% - 28px,680px);padding:26px 0 94px}.workspace-mobile-nav{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f342af5;border:1px solid #ffffff1f;border-radius:17px;grid-auto-columns:1fr;grid-auto-flow:column;height:64px;padding:5px;display:grid;position:fixed;bottom:9px;left:12px;right:12px;box-shadow:0 16px 44px #09231a47}.workspace-mobile-nav a{color:var(--yk-muted);border-radius:12px;align-content:center;place-items:center;gap:3px;font-size:12px;display:grid}.workspace-mobile-nav a.is-active{color:#fff;background:#ffffff1a}.workspace-mobile-nav .workspace-icon{width:18px;height:18px}.workspace-content .project-cards{grid-template-columns:1fr}.workspace-content .project-card{min-height:150px}.workspace-content .project-search{grid-template-columns:1fr;gap:10px}.delivery-page-title{align-items:flex-start}.delivery-page-actions{margin-top:10px}.delivery-layout-real{grid-template-columns:minmax(0,1fr)}.delivery-package-rail{position:static}.delivery-package-list{padding-bottom:3px;display:flex;overflow-x:auto}.delivery-package-list>button{min-width:235px}.delivery-stage-banner{grid-template-columns:1fr auto;gap:12px;padding:16px}.delivery-stage-banner>div:not(:first-child){display:none}.delivery-stage-banner>:last-child{grid-column:auto;display:block}.delivery-kanban{grid-template-columns:repeat(4,240px);min-height:510px}.package-lifecycle-strip{grid-template-columns:1fr}.package-lifecycle-strip>div{border-right:0;border-bottom:1px solid var(--yk-line);min-height:40px}.package-lifecycle-strip>div:last-child{border-bottom:0}.package-budget-ledger{grid-template-columns:repeat(2,1fr)}.package-budget-ledger>div:nth-child(2){border-right:0}.package-budget-ledger>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.package-action-panel{grid-template-columns:1fr;gap:14px}.package-action-panel .ant-space{width:100%}.package-action-panel .ant-btn{flex:1}}.content-workspace{background:#f5f3ed;grid-template-columns:minmax(250px,.78fr) minmax(0,1.7fr);min-height:720px;display:grid}.content-index-panel{border-right:1px solid var(--yk-line);background:#fbfaf6;min-width:0;padding:18px 14px}.content-index-panel>header{align-items:flex-end;gap:16px;padding:4px 5px 15px;display:flex}.content-index-panel>header>div{flex:1;min-width:0}.content-index-panel h2{letter-spacing:-.025em;margin:5px 0 4px;font:700 22px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-index-panel header p{color:var(--yk-muted);margin:0;font-size:12px;line-height:1.55}.content-index-panel header>strong{color:var(--yk-green-2);font:700 30px/1 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-index-panel header>strong small{color:var(--yk-muted);margin-left:3px;font:500 12px sans-serif}.content-index-stats{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.content-index-stats button{border:0;border-right:1px solid var(--yk-line);color:var(--yk-muted);cursor:pointer;background:0 0;gap:3px;padding:9px 3px;display:grid}.content-index-stats button:last-child{border-right:0}.content-index-stats button:hover{background:#f0f2ec}.content-index-stats button.is-active{color:#fff;background:var(--yk-green-2)}.content-index-stats span{white-space:nowrap;font-size:12px}.content-index-stats b{font:700 15px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-index-panel>.ant-input-affix-wrapper{margin-bottom:10px}.content-index-list{scrollbar-color:#bdc8c0 transparent;scrollbar-width:thin;gap:5px;max-height:780px;padding-right:3px;display:grid;overflow-y:auto}.content-index-list>:is(button,a){width:100%;color:var(--yk-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 9px;transition:background .16s,border-color .16s,transform .16s;display:grid}.content-index-list>:is(button,a):hover{background:#f0f1eb;border-color:#dde3dc;transform:translate(2px)}.content-index-list>:is(button,a).is-active{box-shadow:inset 3px 0 var(--yk-green-2);background:#eaf3ed;border-color:#a9c7b9}.package-content-list{background:#fbfaf6}.package-content-list .content-index-panel{border-right:0}.package-content-list .content-index-list{max-height:520px}.package-content-list .content-index-panel>footer{justify-content:flex-end;padding:14px 4px 2px;display:flex}.content-list-mark{color:#875020;background:#f4e3ca;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.content-list-mark.is-in_progress{color:#8a4b13;background:#fae3cd}.content-list-mark.is-pending_delivery{color:#365d78;background:#e5eef4}.content-list-mark.is-delivered{color:#1f5b47;background:#e5f0eb}.content-list-mark.is-placeholder{color:#657671;background:#e8ebe5}.content-list-copy{gap:4px;min-width:0;display:grid}.content-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-list-copy small{color:var(--yk-muted);font-size:12px}.content-list-copy i{background:#dce1dc;border-radius:99px;width:78px;height:4px;display:block;overflow:hidden}.content-list-copy em{border-radius:inherit;background:var(--yk-green-2);height:100%;display:block}.content-list-end{justify-items:end;gap:6px;display:grid}.content-list-end b,.content-list-end small{color:var(--yk-muted);font-size:12px}.content-list-end small.is-blocking{color:#a84831;font-weight:800}.content-index-empty{color:var(--yk-muted);text-align:center;padding:48px 15px;font-size:12px}.issue-evidence-field{color:var(--yk-ink);gap:7px;margin-bottom:18px;font-size:13px;display:grid}.issue-evidence-field input[type=file],.material-editor-row input[type=file]{min-width:0;color:var(--yk-ink);background:#fff;border:1px dashed #b9c7bf;border-radius:8px;padding:9px;font-size:12px}.issue-evidence-field small{color:var(--yk-muted);line-height:1.5}.issue-attachments{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.content-detail-stage{background:#f5f3ed;min-width:0}.content-focus-panel{background:#faf9f5;min-height:100%}.content-focus-head{border-bottom:1px solid var(--yk-line);background:#fffefae6;align-items:flex-start;gap:14px;padding:24px 26px 20px;display:flex;position:relative}.content-kind-mark{color:#71420f;background:#f2d7ad;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:800 14px Songti SC,serif;display:grid}.content-focus-head>div:nth-child(2){flex:1;min-width:0}.content-focus-path{color:#76857d;flex-wrap:wrap;align-items:center;gap:7px;font:12px ui-monospace,monospace;display:flex}.content-focus-path i{opacity:.45;font-style:normal}.content-focus-path .ant-tag{margin:0 0 0 3px}.content-focus-head h2{letter-spacing:-.03em;margin:10px 0 5px;font:700 clamp(21px,2.3vw,29px) IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-title-line{align-items:center;gap:10px;min-width:0;display:flex}.content-title-line h2{min-width:0}.content-title-line.is-empty h2{color:#76857d}.content-title-line .ant-btn{flex:none;margin-top:6px}.content-title-editor{background:#eef3f0;border:1px solid #b8cec4;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;max-width:680px;margin-top:13px;padding:10px;display:grid}.content-title-editor .ant-input-affix-wrapper{background:#fffefa}.content-title-error{max-width:680px;margin-top:9px}.content-focus-head p{max-width:570px;color:var(--yk-muted);margin:0;font-size:12px;line-height:1.65}.content-focus-head>.ant-btn{flex:none;margin-top:6px}.content-next-step{background:linear-gradient(110deg,#eaf3ed,#f5f5ee 62%,#f4e3ca);border-bottom:1px solid #cfd9d2;justify-content:space-between;align-items:center;gap:22px;padding:16px 26px;display:flex}.content-next-step>div{gap:3px;min-width:0;display:grid}.content-next-step small{color:var(--yk-orange);letter-spacing:.15em;font:800 12px ui-monospace,monospace}.content-next-step>div>strong{color:var(--yk-green-1);font-size:12px}.content-next-step>div>span{color:var(--yk-muted);font-size:12px;line-height:1.55}.content-next-step>.ant-btn{flex:none}.content-next-step.is-pending_delivery{background:linear-gradient(110deg,#fbf1df,#f8f5eb);border-color:#dfcda9}.content-next-step.is-delivered{background:linear-gradient(110deg,#e7f3eb,#f5f7f1);border-color:#b8cec4}.content-focus-metrics{border-bottom:1px solid var(--yk-line);background:#f0f1eb;grid-template-columns:repeat(4,1fr);display:grid}.content-focus-metrics>div{border-right:1px solid var(--yk-line);padding:13px 18px}.content-focus-metrics>div:last-child{border-right:0}.content-focus-metrics small,.content-focus-metrics strong{display:block}.content-focus-metrics small{color:var(--yk-muted);font-size:12px}.content-focus-metrics strong{margin-top:4px;font:700 17px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-focus-metrics .is-danger strong{color:#b64f45}.content-focus-section{border-bottom:1px solid var(--yk-line);padding:25px 26px}.focus-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.focus-section-title>div{align-items:center;gap:9px;display:flex}.focus-section-title span{color:var(--yk-orange);font:700 12px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.focus-section-title h3{margin:0;font:700 17px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.focus-section-title p{color:var(--yk-muted);text-align:right;margin:0;font-size:12px}.focus-section-side{align-items:center;gap:10px;display:flex}.content-assignment-intro{border-left:3px solid var(--yk-orange);background:#f8f3e9;border-radius:0 9px 9px 0;gap:5px;margin-bottom:16px;padding:13px 14px;display:grid}.content-assignment-intro strong{font:700 14px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-assignment-intro span{color:var(--yk-muted);font-size:12px;line-height:1.65}.content-subtask-list{gap:7px;display:grid}.content-subtask-row{background:var(--yk-surface);border:1px solid #dfe1da;border-radius:10px;grid-template-columns:minmax(130px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.subtask-state{background:#aebbb2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #aeb6b11f}.subtask-state.is-in_progress{background:#b56f31;box-shadow:0 0 0 4px #d27b301f}.subtask-state.is-submitted{background:#577d9a;box-shadow:0 0 0 4px #577d9a1f}.subtask-state.is-completed{background:#3f8665;box-shadow:0 0 0 4px #3f86651f}.content-subtask-row>.content-subtask-copy{gap:3px;display:grid}.content-subtask-row strong{font-size:12px}.content-subtask-row small{color:var(--yk-muted);font-size:12px}.content-subtask-row .ant-tag{margin:0}.subtask-assignee-select.ant-select{min-width:160px;display:inline-flex}.subtask-inline-error{grid-column:1/-1}.content-focus-section .content-issues-panel{gap:10px}.content-focus-section .content-issues-heading{background:#eef3ed;padding:11px 13px}.content-focus-section .content-issues-heading>div>strong,.content-focus-section .content-issues-heading>div>span{font-size:12px}.content-focus-section .issue-card{padding:12px 14px}.content-focus-section .issue-card h4,.content-focus-section .issue-card p,.content-focus-section .issue-card footer>span{font-size:12px}.content-result-panel{gap:11px;display:grid}.result-loading{color:var(--yk-muted);font-size:12px}.result-empty{color:#76857d;text-align:center;background:#fbfaf6;border:1px dashed #cbd4cc;border-radius:11px;gap:5px;padding:26px 18px;display:grid}.result-empty strong{color:var(--yk-muted);font-size:12px}.result-empty span{font-size:12px}.result-latest{background:#eaf3ed;border:1px solid #d4e3da;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.result-file-mark{color:#254d3e;background:#e7f3eb;border-radius:10px;place-items:center;width:40px;height:40px;font:800 12px ui-monospace,monospace;display:grid}.result-latest>div:nth-child(2){gap:3px;min-width:0;display:grid}.result-latest small{color:var(--yk-muted);letter-spacing:.06em;font-size:12px}.result-latest strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.result-latest span{color:var(--yk-muted);font-size:12px}.content-submit-box{background:#fbf3e7;border:1px solid #e1d4c2;border-radius:11px;grid-template-columns:minmax(150px,1fr) minmax(210px,1.2fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.content-submit-box>div{gap:4px;display:grid}.content-submit-box strong{font-size:12px}.content-submit-box span{color:var(--yk-muted);font-size:12px;line-height:1.55}.content-submit-box input[type=file]{min-width:0;font-size:12px}.delivery-confirm-bar{background:#eaf3ed;border:1px solid #b8cec4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.delivery-confirm-bar>div{flex:1;grid-template-columns:minmax(135px,.7fr) minmax(150px,1fr);gap:8px;display:grid}.result-history{color:var(--yk-green-2);font-size:12px}.result-history summary{cursor:pointer}.result-history>div{border-bottom:1px dashed var(--yk-line);color:var(--yk-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.content-focus-audit{color:var(--yk-green-2);padding:15px 26px 28px;font-size:12px}.content-stage-empty{min-height:620px;color:var(--yk-muted);text-align:center;place-content:center;justify-items:center;padding:40px;display:grid}.content-stage-empty>span{width:54px;height:54px;color:var(--yk-green-2);border:1px dashed #aebdb5;border-radius:17px;place-items:center;font:700 20px Songti SC,serif;display:grid}.content-stage-empty strong{color:var(--yk-ink);margin-top:13px;font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.content-stage-empty p{max-width:360px;font-size:12px;line-height:1.7}:where(.package-shell,.project-space-page) .content-index-panel header p,:where(.package-shell,.project-space-page) .content-index-panel header>strong small,:where(.package-shell,.project-space-page) .content-index-stats span,:where(.package-shell,.project-space-page) .content-list-mark,:where(.package-shell,.project-space-page) .content-list-copy small,:where(.package-shell,.project-space-page) .content-list-end b,:where(.package-shell,.project-space-page) .content-list-end small,:where(.package-shell,.project-space-page) .content-index-empty,:where(.package-shell,.project-space-page) .content-focus-path,:where(.package-shell,.project-space-page) .content-focus-head p,:where(.package-shell,.project-space-page) .content-next-step small,:where(.package-shell,.project-space-page) .content-next-step>div>span,:where(.package-shell,.project-space-page) .content-focus-metrics small,:where(.package-shell,.project-space-page) .focus-section-title span,:where(.package-shell,.project-space-page) .focus-section-title p,:where(.package-shell,.project-space-page) .content-assignment-intro span,:where(.package-shell,.project-space-page) .content-subtask-row strong,:where(.package-shell,.project-space-page) .content-subtask-row small,:where(.package-shell,.project-space-page) .content-focus-section .content-issues-heading>div>span,:where(.package-shell,.project-space-page) .content-focus-section .issue-card small,:where(.package-shell,.project-space-page) .content-focus-section .issue-card p,:where(.package-shell,.project-space-page) .content-focus-section .issue-card footer>span,:where(.package-shell,.project-space-page) .result-loading,:where(.package-shell,.project-space-page) .result-empty span,:where(.package-shell,.project-space-page) .result-file-mark,:where(.package-shell,.project-space-page) .result-latest small,:where(.package-shell,.project-space-page) .result-latest strong,:where(.package-shell,.project-space-page) .result-latest span,:where(.package-shell,.project-space-page) .content-submit-box strong,:where(.package-shell,.project-space-page) .content-submit-box span,:where(.package-shell,.project-space-page) .content-submit-box input[type=file],:where(.package-shell,.project-space-page) .result-history,:where(.package-shell,.project-space-page) .content-focus-audit,:where(.package-shell,.project-space-page) .content-stage-empty p{font-size:12px}@media (width<=1060px){.content-workspace{grid-template-columns:250px minmax(0,1fr)}.content-submit-box{grid-template-columns:1fr}.content-submit-box .ant-btn{justify-self:start}.content-focus-section{padding:22px 20px}.content-focus-head{padding:22px 20px 18px}}@media (width<=820px){.content-workspace{grid-template-columns:1fr;min-height:0}.content-index-panel{border-right:0;border-bottom:1px solid var(--yk-line)}.content-index-list{max-height:390px}.content-detail-stage{border-top:7px solid #f0eee6}.content-focus-head{flex-wrap:wrap}.content-focus-head>.ant-btn{margin-left:56px}.content-next-step{flex-direction:column;align-items:flex-start}.content-next-step>.ant-btn{width:100%}}@media (width<=560px){.content-index-panel{padding:14px 10px}.content-index-panel>header{padding-inline:2px}.content-focus-head{padding:18px 14px}.content-focus-head>.ant-btn{width:calc(100% - 56px)}.content-focus-metrics{grid-template-columns:repeat(2,1fr)}.content-focus-metrics>div:nth-child(2){border-right:0}.content-focus-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.content-focus-section{padding:21px 14px}.content-next-step{padding:15px 14px}.focus-section-title{flex-direction:column;align-items:flex-start;gap:8px}.focus-section-title p{text-align:left}.focus-section-side{flex-direction:column;align-items:flex-start}.content-subtask-row{grid-template-columns:minmax(0,1fr) auto auto}.content-subtask-row>.subtask-assignee-select{grid-column:1/-1;justify-self:start;width:100%;min-width:0}.result-latest{grid-template-columns:40px minmax(0,1fr)}.result-latest>.ant-btn{grid-column:1/-1}.delivery-confirm-bar{flex-direction:column;align-items:stretch}.delivery-confirm-bar>div{grid-template-columns:1fr}.delivery-confirm-bar>.ant-btn{width:100%}.content-focus-audit{padding-inline:14px}.content-title-line{flex-direction:column;align-items:flex-start;gap:0}.content-title-line .ant-btn{margin:0 0 7px}.content-title-editor{grid-template-columns:1fr 1fr}.content-title-editor>.ant-input-affix-wrapper{grid-column:1/-1}}.is-project-workspace .workspace-sidebar{padding:17px 13px 13px}.is-project-workspace .workspace-brand{padding:3px 7px 13px}.is-project-workspace .workspace-sidebar nav{gap:10px}.is-project-workspace .workspace-nav-group{gap:3px}.is-project-workspace .workspace-nav-group a{min-height:39px;padding-inline:10px}.is-project-workspace .workspace-role-note{display:none}.project-back-link{min-height:31px;color:var(--yk-muted);align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:flex}.project-back-link:hover{color:#fff}.project-switcher-link{color:#e3eee8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:3px 0 15px;padding:9px;display:grid}.project-switcher-link:hover{color:#fff;background:#ffffff17}.project-switcher-link>i{color:#ffe6be;background:#efb45f29;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.project-switcher-link>span{gap:2px;min-width:0;display:grid}.project-switcher-link small{color:var(--yk-muted);font-size:12px}.project-switcher-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-switcher-link em{color:#71807c;font:12px ui-monospace,monospace}.project-switcher-link>b{color:#71807c}.content-subtask-row.is-mine{box-shadow:inset 3px 0 var(--yk-green-2);background:#eaf3ed;border-color:#b8cec4}.project-space-page{width:min(1320px,100% - 44px);margin:0 auto;padding:28px 0 72px;animation:.25s both project-page-in}@keyframes project-page-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.project-space-head{align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.project-space-head>div:first-child{flex:1;min-width:0}.project-space-head>div:first-child>span,.project-overview-hero article>span,.project-overview-hero aside>span,.project-content-board>aside>header span,.project-package-detail>header span,.project-settings-layout article header>span,.project-settings-layout aside>span,.project-operations-list article span{color:var(--yk-orange);letter-spacing:.16em;font-size:12px;font-weight:850;display:block}.project-space-head h1{color:var(--yk-ink);letter-spacing:-.04em;margin:4px 0 0;font:750 clamp(28px,3vw,38px)/1.15 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-space-head p{color:var(--yk-muted);margin:7px 0 0;font-size:12px}.project-space-actions{gap:8px;display:flex}.project-summary-strip{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid;overflow:hidden;box-shadow:0 6px 20px #11362c09}.project-summary-strip>div,.project-summary-strip>button{border:0;border-right:1px solid var(--yk-line);min-width:0;color:var(--yk-ink);text-align:left;background:0 0;padding:13px 16px}.project-summary-strip>button{cursor:pointer}.project-summary-strip>button:hover{background:#f0f1eb}.project-summary-strip>:last-child{border-right:0}.project-summary-strip small,.project-summary-strip strong{display:block}.project-summary-strip small{color:var(--yk-muted);font-size:12px}.project-summary-strip strong{margin-top:4px;font:700 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-summary-strip .is-danger strong{color:#b64f45}.project-overview-hero{grid-template-columns:1.4fr .8fr;gap:16px;margin-bottom:16px;display:grid}.project-overview-hero>article,.project-overview-hero>aside{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:14px;box-shadow:0 8px 26px #11362c0b}.project-overview-hero>article{background:linear-gradient(125deg,#fffefa 0 65%,#e7efe9);min-height:260px;padding:29px;position:relative;overflow:hidden}.project-overview-hero>article:after{content:"PROJECT";color:#0d332a0d;letter-spacing:-.08em;font:800 72px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;position:absolute;bottom:-14px;right:-16px}.project-overview-hero h2{max-width:650px;margin:14px 0 9px;font:750 31px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-overview-hero article p{max-width:660px;color:var(--yk-muted);line-height:1.8}.project-overview-hero footer{flex-wrap:wrap;gap:22px;margin-top:38px;display:flex}.project-overview-hero footer div{gap:3px;display:grid}.project-overview-hero footer small{color:var(--yk-muted);font-size:12px}.project-overview-hero footer strong{font-size:12px}.project-overview-hero>aside{padding:20px}.project-overview-hero aside h3{margin:5px 0 14px;font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-overview-hero aside a{border:1px solid var(--yk-line);color:var(--yk-ink);background:#faf9f5;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:11px;display:grid}.project-overview-hero aside a:hover{background:#eef3ed;border-color:#b8cec4}.project-overview-hero aside a>b{color:#a84831;background:#f8e5e1;border-radius:8px;place-items:center;width:28px;height:28px;font:700 12px Georgia,serif;display:grid}.project-overview-hero aside a>span{gap:3px;display:grid}.project-overview-hero aside a strong{font-size:12px}.project-overview-hero aside a small{color:var(--yk-muted);font-size:12px}.project-overview-hero aside a i{color:var(--yk-muted);font-style:normal}.project-content-toolbar{border:1px solid var(--yk-line);background:#fffefad1;border-radius:11px;align-items:center;gap:10px;margin-bottom:14px;padding:11px;display:flex}.project-content-toolbar>div{background:#eaeae4;border-radius:8px;padding:3px;display:flex}.project-content-toolbar>div button,.project-package-tabs button{min-height:30px;color:var(--yk-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:12px;font-weight:750}.project-content-toolbar>div button.is-active,.project-package-tabs button.is-active{color:var(--yk-ink);background:#fff;box-shadow:0 1px 5px #11362c1a}.project-content-toolbar .ant-select{min-width:145px}.project-content-toolbar .ant-input-search{flex:1;min-width:190px}.project-content-create-trigger{align-items:center;gap:8px;margin-left:auto;display:flex}.project-content-board{border:1px solid var(--yk-line);background:var(--yk-surface);min-height:710px;box-shadow:var(--yk-shadow);border-radius:14px;grid-template-columns:minmax(340px,.72fr) minmax(540px,1.4fr);display:grid;overflow:hidden}.project-content-board>aside{border-right:1px solid var(--yk-line);background:#faf9f5;min-width:0}.project-content-board>aside>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:flex-end;padding:17px 18px 13px;display:flex}.project-content-board>aside>header h2{margin:5px 0 0;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-content-board>aside>header>strong{color:var(--yk-green-2);font:700 27px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-content-board>aside>header>strong small{color:var(--yk-muted);margin-left:3px;font:500 12px sans-serif}.project-content-list{scrollbar-width:thin;max-height:800px;padding:7px;overflow:auto}.project-content-list>button{width:100%;color:var(--yk-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;padding:11px 9px;display:grid}.project-content-list>button:hover{background:#f0f2ec}.project-content-list>button.is-active{box-shadow:inset 3px 0 var(--yk-green-2);background:#eaf3ed;border-color:#afd0c1}.project-content-list>button>i{color:#885015;background:#f7e5cf;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:850;display:grid}.project-content-list>button>i.is-article{color:#365d78;background:#e6eef4}.project-content-list>button>span{gap:3px;min-width:0;display:grid}.project-content-list>button>span strong,.project-content-list>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-content-list>button>span strong{font-size:12px}.project-content-list>button>span small{color:var(--yk-muted);font-size:12px}.project-content-list>button>span em{background:#dce1dc;border-radius:99px;width:62px;height:4px;display:block;overflow:hidden}.project-content-list>button>span em i{border-radius:inherit;background:var(--yk-green-2);height:100%;display:block}.project-content-list>button>b{justify-items:end;gap:5px;display:grid}.project-content-list>button>b .ant-tag{margin:0;font-size:12px}.project-content-list>button>b small{color:var(--yk-muted);font-size:12px;font-weight:500}.project-content-list>button>b small.is-blocking{color:#b64f45;font-weight:800}.project-content-detail{background:#faf9f5;min-width:0}.project-content-detail .content-focus-panel{min-height:100%}.project-content-notice{margin-bottom:14px}.project-empty{color:var(--yk-muted);text-align:center;padding:34px 18px;font-size:12px}.project-empty.is-detail{place-content:center;gap:6px;min-height:620px;display:grid}.project-empty.is-detail strong{color:var(--yk-ink);font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-empty.is-card{border:1px dashed var(--yk-line);background:var(--yk-surface);border-radius:12px}.project-package-tabs{background:#eaeae4;border-radius:8px;margin-bottom:14px;padding:3px;display:inline-flex}.project-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-package-grid>button{border:1px solid var(--yk-line);color:var(--yk-ink);background:var(--yk-surface);text-align:left;cursor:pointer;border-radius:13px;padding:18px;transition:all .16s}.project-package-grid>button:hover{box-shadow:var(--yk-shadow);transform:translateY(-2px)}.project-package-grid>button.is-active{box-shadow:inset 4px 0 var(--yk-green-2);border-color:#8db9a4}.project-package-grid header{justify-content:space-between;gap:10px;display:flex}.project-package-grid header>span{color:var(--yk-orange);font:800 12px ui-monospace,monospace}.project-package-grid h2{margin:14px 0 5px;font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-package-grid p{color:var(--yk-muted);margin:0;font-size:12px}.project-package-grid dl{border-top:1px solid var(--yk-line);border-bottom:1px solid var(--yk-line);grid-template-columns:repeat(3,1fr);margin:16px 0 13px;padding:11px 0;display:grid}.project-package-grid dl div{border-right:1px solid var(--yk-line);padding-left:9px}.project-package-grid dl div:last-child{border:0}.project-package-grid dt{color:var(--yk-muted);font-size:12px}.project-package-grid dd{margin:4px 0 0;font:700 12px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-package-grid footer{align-items:center;gap:9px;display:flex}.project-package-grid footer>i{background:#dfe4dd;border-radius:99px;flex:1;height:6px;overflow:hidden}.project-package-grid footer>i b{border-radius:inherit;background:var(--yk-green-2);height:100%;display:block}.project-package-grid footer span{color:var(--yk-muted);font-size:12px}.project-package-detail{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:14px;margin-top:15px;padding:21px;box-shadow:0 8px 26px #11362c0b}.project-package-detail>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.project-package-detail h2{margin:5px 0 0;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-package-detail>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.project-package-detail table,.project-table-card table{border-collapse:collapse;width:100%}.project-package-detail th,.project-package-detail td,.project-table-card th,.project-table-card td{border-bottom:1px solid var(--yk-line);text-align:left;padding:11px;font-size:12px}.project-package-detail th,.project-table-card th{color:var(--yk-muted);letter-spacing:.05em;font-size:12px}.project-package-detail>div>dl{margin:0}.project-package-detail>div>dl div{border-bottom:1px solid var(--yk-line);justify-content:space-between;gap:20px;padding:11px;display:flex}.project-package-detail dt{color:var(--yk-muted)}.project-package-detail dd{margin:0;font-weight:800}.project-table-card{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:13px;overflow:hidden;box-shadow:0 6px 22px #11362c09}.project-table-card td>small{color:var(--yk-muted);margin-top:3px;font-size:12px;display:block}.project-table-card .ant-tag{margin:0}.project-delivery-grid,.project-operations-list{gap:10px;display:grid}.project-delivery-grid>a,.project-operations-list>article{border:1px solid var(--yk-line);color:var(--yk-ink);background:var(--yk-surface);border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.project-delivery-grid>a:hover{border-color:#a9c7b9;transform:translateY(-1px)}.project-delivery-grid>a>i{color:#254d3e;background:#e7f3eb;border-radius:11px;place-items:center;width:43px;height:43px;font:800 12px ui-monospace,monospace;display:grid}.project-delivery-grid>a>span{flex:1;gap:3px;min-width:0;display:grid}.project-delivery-grid small{color:var(--yk-orange);font-size:12px}.project-delivery-grid strong{font-size:12px}.project-delivery-grid em{color:var(--yk-muted);font-size:12px;font-style:normal}.project-operations-list>article{justify-content:space-between}.project-operations-list h2{margin:5px 0 4px;font:700 17px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-operations-list p{color:var(--yk-muted);margin:0;font-size:12px}.project-team-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.project-team-grid>article{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.project-team-grid article>i{color:#5b360b;background:#ecad55;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.project-team-grid article>span{flex:1;gap:3px;min-width:0;display:grid}.project-team-grid strong{font-size:12px}.project-team-grid small{color:var(--yk-muted);font-size:12px}.project-team-grid .ant-tag{margin:0}.project-settings-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;display:grid}.project-settings-layout article,.project-settings-layout aside{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:13px;padding:21px}.project-settings-layout h2{margin:5px 0;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-settings-layout article header p{color:var(--yk-muted);margin:0 0 18px;font-size:12px}.project-settings-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-settings-form label{gap:6px;display:grid}.project-settings-form label>span{color:var(--yk-muted);font-size:12px;font-weight:700}.project-settings-layout aside>a{border-bottom:1px solid var(--yk-line);color:var(--yk-ink);grid-template-columns:1fr auto;gap:3px 10px;padding:14px 0;display:grid}.project-settings-layout aside>a strong{font-size:12px}.project-settings-layout aside>a small{color:var(--yk-muted);font-size:12px}.project-settings-layout aside>a i{color:var(--yk-muted);grid-area:1/2/3;align-self:center;font-style:normal}@media (width<=1120px){.project-content-board{grid-template-columns:310px minmax(0,1fr)}.project-package-grid,.project-team-grid{grid-template-columns:repeat(2,1fr)}.project-overview-hero{grid-template-columns:1fr}}@media (width<=820px){.project-space-page{width:min(100% - 24px,680px);padding:22px 0 94px}.project-space-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}.project-space-actions{width:100%}.project-space-actions>a,.project-space-actions .ant-btn{flex:1}.project-space-actions>a .ant-btn{width:100%}.project-summary-strip{grid-template-columns:repeat(2,1fr)}.project-summary-strip>:nth-child(2){border-right:0}.project-summary-strip>:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.project-content-toolbar{flex-wrap:wrap;align-items:stretch}.project-content-toolbar>div{width:100%}.project-content-toolbar>div button{flex:1}.project-content-toolbar .ant-select{flex:1;min-width:0}.project-content-toolbar .ant-input-search{flex-basis:100%}.project-content-board{grid-template-columns:1fr}.project-content-board>aside{border-bottom:7px solid #e4e3dc;border-right:0}.project-content-list{max-height:390px}.project-package-grid,.project-settings-layout,.project-team-grid,.project-package-detail>div{grid-template-columns:1fr}.project-table-card{overflow-x:auto}.project-table-card table{min-width:680px}}@media (width<=520px){.project-space-head h1{font-size:27px}.project-overview-hero>article{padding:23px}.project-overview-hero footer{margin-top:24px}.project-content-list>button{grid-template-columns:37px minmax(0,1fr)}.project-content-list>button>b{grid-column:2;grid-auto-flow:column;justify-content:start}.project-package-grid dl{grid-template-columns:1fr}.project-package-grid dl div{border-right:0;border-bottom:1px solid var(--yk-line);justify-content:space-between;padding:8px;display:flex}.project-package-detail>header,.project-operations-list>article{flex-direction:column;align-items:flex-start}.project-settings-form{grid-template-columns:1fr}}.access-page{--access-panel:#fffefaf5;--access-soft:#f0f2ec;color:var(--yk-ink);font-size:14px;width:min(1380px,100% - 48px)!important;padding-top:28px!important}.access-page-head{grid-template-columns:minmax(280px,.72fr) minmax(590px,1.28fr);align-items:end;gap:28px;margin-bottom:18px;display:grid}.access-page-head h1{letter-spacing:-.04em;margin:4px 0 5px;font:750 32px/1.15 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-page-head p{max-width:610px;color:var(--yk-muted);margin:0;font-size:14px;line-height:1.65}.access-eyebrow{color:var(--yk-orange);letter-spacing:.12em;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.access-summary{border:1px solid var(--yk-line);background:var(--access-panel);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 24px #1431270b}.access-summary>div{border-right:1px solid var(--yk-line);min-width:0;padding:14px 15px}.access-summary>div:last-child{border-right:0}.access-summary span,.access-summary strong,.access-summary small{display:block}.access-summary span,.access-summary small{color:var(--yk-muted);font-size:12px}.access-summary strong{margin:5px 0 3px;font:700 23px/1 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-tabs{background:#e9eae4;border:1px solid #deded7;border-radius:10px;gap:3px;margin-bottom:14px;padding:4px;display:inline-flex}.access-tabs a{min-height:36px;color:var(--yk-muted);border-radius:7px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.access-tabs a:hover{color:var(--yk-ink);background:#ffffff80}.access-tabs a.is-active{color:var(--yk-ink);background:#fff;box-shadow:0 2px 7px #14312717}.access-tabs b{min-width:23px;height:23px;color:var(--yk-muted);background:#eceee9;border-radius:99px;place-items:center;padding:0 6px;font:700 12px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;display:grid}.access-tabs a.is-active b{color:#fff;background:var(--yk-green-2)}.access-notice{margin:0 0 14px}.access-toolbar{border:1px solid var(--yk-line);background:#fffefac7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px;display:flex}.access-toolbar .ant-input-search{width:min(430px,46vw)}.access-toolbar-actions{align-items:center;gap:9px;display:flex}.access-segmented{background:#e8e9e3;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.access-segmented button{color:#687970;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 13px;font-size:13px;font-weight:700}.access-segmented button.is-active{color:#fff;background:var(--yk-green-2);box-shadow:0 2px 6px #1431271f}.role-toolbar>div{gap:3px;display:grid}.role-toolbar>div strong{font:700 17px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.role-toolbar>div small{color:var(--yk-muted);font-size:12px}.access-workspace{border:1px solid var(--yk-line);background:var(--access-panel);border-radius:15px;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.58fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1431270e}.access-index{border-right:1px solid var(--yk-line);background:#faf9f5;flex-direction:column;min-width:0;display:flex}.access-index>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:flex-end;gap:14px;padding:17px 18px 14px;display:flex}.access-index>header span{font-size:14px;font-weight:700}.access-index>header b{color:var(--yk-green-2);font:700 24px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-index>header small{color:var(--yk-muted);text-align:right;font-size:12px}.access-index>div{scrollbar-width:thin;max-height:760px;padding:8px;overflow-y:auto}.access-index>div>button{width:100%;color:var(--yk-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:5px;padding:12px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.access-index>div>button:hover{background:#f0f1eb;transform:translate(2px)}.access-index>div>button.is-active{box-shadow:inset 4px 0 var(--yk-green-2);background:#eaf3ed;border-color:#a9c7b9}.access-index>div>button.is-paused{opacity:.62}.access-index>div>button>i,.access-inspector-head>div:first-child>i,.access-linked button>i{color:#684318;background:#ecc17c;border-radius:12px;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.access-index>div>button>i{width:42px;height:42px;font-size:15px}.access-index button>span{gap:3px;min-width:0;display:grid}.access-index button>span:nth-child(2)>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-index button strong{font-size:14px}.access-index button small,.access-index button em{color:var(--yk-muted);font-size:12px;font-style:normal}.access-index button>span:last-child{justify-items:end}.access-index>footer{border-top:1px solid var(--yk-line);color:#687970;background:#eef3ed;gap:9px;margin-top:auto;padding:14px 16px;font-size:12px;line-height:1.55;display:flex}.access-index>footer i,.access-rule>i{color:#fff;background:var(--yk-green-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:800 12px Georgia,serif;display:grid}.role-index>div>button>span:last-child strong{color:var(--yk-green-2);font:700 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-status{white-space:nowrap;border-radius:99px;align-items:center;gap:7px;min-height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.access-status i{border-radius:50%;width:7px;height:7px}.access-status.is-active{color:#1f5b47;background:#e5f0eb}.access-status.is-active i{background:#3f9168;box-shadow:0 0 0 3px #3f91681f}.access-status.is-paused{color:#875147;background:#f3e5e2}.access-status.is-paused i{background:#bb6656}.access-identity{white-space:nowrap;border-radius:99px;place-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex!important}.access-identity.is-linked{color:#254d3e;background:#e7f3eb}.access-identity.is-pending{color:#875020;background:#f4ead7}.access-inspector{background:#faf9f5;min-width:0}.access-inspector-head{border-bottom:1px solid var(--yk-line);background:#fffefae6;justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}.access-inspector-head>div{align-items:center;gap:9px;min-width:0;display:flex}.access-inspector-head>div:first-child{flex:1;gap:13px}.access-inspector-head>div:first-child>i{width:48px;height:48px;font-size:18px}.access-inspector-head span{gap:2px;min-width:0;display:grid}.access-inspector-head small,.access-inspector-head p{color:var(--yk-muted);font-size:12px}.access-inspector-head h2{margin:1px 0;font:750 23px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-inspector-head p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.access-inspector-body{gap:13px;padding:17px;display:grid}.access-hero{background:linear-gradient(120deg,#eef5ef,#f9faf5);border:1px solid #d4e3da;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid;overflow:hidden}.access-hero>i{color:#fff;background:var(--yk-green-2);border-radius:10px;place-items:center;width:34px;height:34px;font:700 15px Georgia,serif;display:grid}.access-hero span{min-width:0}.access-hero small{color:var(--yk-orange);letter-spacing:.1em;font:800 11px ui-monospace,monospace}.access-hero h3{margin:3px 0 2px;font:700 15px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-hero p{color:var(--yk-muted);margin:0;font-size:12px;line-height:1.5}.access-hero>strong{min-width:72px;color:var(--yk-green-2);text-align:right;font:700 22px/1 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-hero>strong small{color:var(--yk-muted);letter-spacing:0;margin-top:4px;font:500 11px sans-serif;display:block}.access-hero.is-paused{background:#f7efec;border-color:#ddc8c1}.access-hero.is-paused>i{background:#a85c4f}.access-facts{border:1px solid var(--yk-line);background:var(--access-panel);opacity:.88;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.access-facts>div{border-right:1px solid var(--yk-line);min-width:0;padding:10px 14px}.access-facts>div:last-child{border-right:0}.access-facts span,.access-facts strong,.access-facts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.access-facts span,.access-facts small{color:var(--yk-muted);font-size:11px}.access-facts strong{margin:4px 0 2px;font-size:13px}.access-page-list,.access-page-group,.access-linked{border:1px solid var(--yk-line);background:var(--access-panel);border-radius:12px;overflow:hidden}.access-page-list>header,.access-page-group>header,.access-linked>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:9px 15px;display:flex}.access-page-list h3,.access-page-group h3,.access-linked h3{margin:2px 0 0;font:700 16px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-page-list>header>a,.access-page-group header small,.access-linked header>small{font-size:12px;font-weight:700}.access-page-list>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-page-group>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-page-list article,.access-page-group article{border-right:1px solid var(--yk-line);border-bottom:1px solid var(--yk-line);min-height:58px;color:var(--yk-muted);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.access-page-list article:nth-child(3n),.access-page-group article:nth-child(2n){border-right:0}.access-page-list article.is-granted,.access-page-group article.is-granted{color:var(--yk-ink);background:#f0f7f3}.access-page-list article>i,.access-page-group article>i{color:#8a9590;background:#eeefec;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid}.access-page-list article.is-granted>i,.access-page-group article.is-granted>i{color:#315d4d;background:#e5f0eb}.access-page-list article span,.access-page-group article span{flex-direction:column;min-width:0;display:flex}.access-page-list article b,.access-page-group article b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.access-page-list article small,.access-page-group article small{color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;overflow:hidden}.access-page-group article em{color:currentColor;font-size:12px;font-style:normal}.access-page-group header p{color:var(--yk-muted);margin:3px 0 0;font-size:12px}.role-principle{grid-template-columns:47px minmax(0,1fr)}.role-principle>i{color:#56350e;background:#e6ad58}.access-capability-list{border:1px solid var(--yk-line);background:var(--access-panel);border-radius:13px;padding:17px}.access-capability-list>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.access-capability-list h3{margin:4px 0 2px;font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-capability-list header p{color:var(--yk-muted);margin:0;font-size:12px;line-height:1.55}.access-capability-list header>strong{color:var(--yk-green-2);text-align:right;flex:none;font:700 27px/1 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.access-capability-list header>strong small{color:var(--yk-muted);margin-top:5px;font:500 12px sans-serif;display:block}.access-capability-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.access-capability-list article{background:#eef4ef;border:1px solid #d4e3da;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:flex}.access-capability-list article span{gap:2px;min-width:0;display:grid}.access-capability-list article b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.access-capability-list article small{color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,monospace;overflow:hidden}.access-capability-list article em{color:#476555;background:#e7f3eb;border-radius:5px;flex:none;padding:3px 6px;font-size:11px;font-style:normal}.access-capability-list>footer{border-left:4px solid var(--yk-orange);background:#f5f3ed;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.access-capability-list>footer i{color:#fff;background:var(--yk-green-2);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:800 12px Georgia,serif;display:grid}.access-capability-list>footer span{gap:2px;display:grid}.access-capability-list>footer b{font-size:13px}.access-capability-list>footer small{color:var(--yk-muted);font-size:12px;line-height:1.55}.access-linked>div{flex-wrap:wrap;gap:8px;display:flex}.access-linked button{border:1px solid var(--yk-line);color:var(--yk-ink);text-align:left;cursor:pointer;background:#faf9f5;border-radius:9px;grid-template-columns:34px minmax(90px,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.access-linked button:hover{background:#eef4ef;border-color:#8db9a4}.access-linked button>i{border-radius:9px;width:34px;height:34px}.access-linked button>span{gap:2px;display:grid}.access-linked button b{font-size:13px}.access-linked button small{color:var(--yk-muted);font-size:12px}.access-rule{border-left:4px solid var(--yk-orange);color:#566c61;background:#f0eee6;border-radius:0 10px 10px 0;gap:11px;padding:13px 15px;display:flex}.access-rule span{gap:3px;display:grid}.access-rule b{color:var(--yk-ink);font-size:13px}.access-rule small{font-size:12px;line-height:1.6}.access-dialog>p{color:var(--yk-muted);margin:0 0 16px;font-size:14px;line-height:1.65}.access-role-picker,.access-page-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.access-page-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.access-role-picker .ant-checkbox-wrapper,.access-page-picker .ant-checkbox-wrapper{background:#faf9f5;border:1px solid #d9d7cf;border-radius:9px;align-items:flex-start;margin:0;padding:11px}.access-role-picker .ant-checkbox-wrapper-checked,.access-page-picker .ant-checkbox-wrapper-checked{background:#eef3f0;border-color:#a9c7b9}.access-role-picker .ant-checkbox+span,.access-page-picker .ant-checkbox+span{gap:3px;min-width:0;padding-inline-start:8px;display:grid}.access-role-picker b,.access-page-picker b{font-size:14px}.access-role-picker small,.access-page-picker small{color:var(--yk-muted);font-size:12px}.access-role-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.access-role-fields label,.access-reason{gap:7px;display:grid}.access-role-fields label.is-wide{grid-column:1/-1}.access-role-fields label>span,.access-reason>span{color:var(--yk-muted);font-size:13px;font-weight:750}.access-reason>span b{color:#b64f45}.access-role-fields .ant-select{width:100%}.access-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.access-account-fields label{gap:7px;display:grid}.access-account-fields label.is-wide{grid-column:1/-1}.access-account-fields label>span,.access-field-title{color:var(--yk-muted);font-size:13px;font-weight:750}.access-account-fields .ant-select{width:100%}.access-username-input{align-items:stretch;display:flex}.access-username-input>i{min-width:35px;color:var(--yk-muted);background:#fafaf8;border:1px solid #d9d9d9;border-right:0;border-radius:6px 0 0 6px;place-items:center;font-style:normal;font-weight:750;display:grid}.access-username-input .ant-input{border-radius:0 6px 6px 0}.access-field-title{margin:1px 0 8px;display:block}.access-binding-note{border-left:4px solid var(--yk-orange);background:#f5f3ed;border-radius:0 9px 9px 0;gap:10px;margin-top:14px;padding:12px 13px;display:flex}.access-binding-note>i{color:#fff;background:var(--yk-green-2);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font:800 12px Georgia,serif;display:grid}.access-binding-note>span{gap:3px;display:grid}.access-binding-note b{font-size:13px}.access-binding-note small{color:var(--yk-muted);font-size:12px;line-height:1.55}.access-reason{border-top:1px solid var(--yk-line);margin-top:18px;padding-top:16px}.access-confirm{border-left:4px solid var(--yk-orange);background:#f5f1e8;border-radius:0 9px 9px 0;padding:15px}.access-confirm strong{font-size:15px}.access-confirm p{margin:6px 0 0}.access-identity-secret-row{background:var(--yk-surface-soft);border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:10px 13px;display:flex}.access-identity-secret-row>span{width:64px;color:var(--yk-muted);flex:none;font-size:13px}.access-identity-secret-row>code{letter-spacing:.02em;word-break:break-all;flex:1;font:700 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.access-copy-feedback{color:var(--yk-muted);margin-top:6px;font-size:12px;display:block}@media (width<=1160px){.access-page-head{grid-template-columns:1fr;gap:15px}.access-summary{max-width:780px}.access-workspace{grid-template-columns:300px minmax(0,1fr)}.access-capability-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.access-inspector-head{flex-direction:column;align-items:flex-start}.access-inspector-head>div:last-child{flex-wrap:wrap}}@media (width<=900px){.access-page{width:min(100% - 28px,760px)!important;padding-top:22px!important}.access-workspace{grid-template-columns:1fr}.access-index{border-bottom:6px solid #e4e3dc;border-right:0;max-height:480px}.access-index>div{max-height:360px}.access-inspector{min-height:560px}.access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.access-summary>div:nth-child(2){border-right:0}.access-summary>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.access-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.access-facts>div:nth-child(2){border-right:0}.access-facts>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.access-page-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.access-page-list article:nth-child(2n){border-right:0}.access-page-list article:nth-child(3n){border-right:1px solid var(--yk-line)}}@media (width<=640px){.access-page-head h1{font-size:29px}.access-page-head p{font-size:13px}.access-toolbar{flex-direction:column;align-items:stretch}.access-toolbar .ant-input-search{width:100%}.access-toolbar-actions{flex-direction:column;align-items:stretch}.access-toolbar-actions .ant-btn{width:100%}.access-segmented{grid-template-columns:repeat(3,1fr);display:grid}.role-toolbar>.ant-btn{width:100%}.access-tabs{grid-template-columns:1fr 1fr;display:grid}.access-tabs a{justify-content:center;padding:0 10px;font-size:13px}.access-summary>div{padding:12px}.access-summary small{white-space:normal}.access-index>div>button{grid-template-columns:39px minmax(0,1fr)}.access-index>div>button>i{width:39px;height:39px}.access-index>div>button>span:last-child{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.access-inspector-head{padding:16px}.access-inspector-head>div:first-child>i{width:43px;height:43px}.access-inspector-head h2{font-size:21px}.access-inspector-body{padding:11px}.access-hero{grid-template-columns:34px minmax(0,1fr);padding:13px}.access-hero>strong{text-align:left;grid-column:2}.access-capability-list>div,.access-page-picker,.access-role-picker,.access-page-list>div,.access-page-group>div{grid-template-columns:1fr}.access-page-list article,.access-page-group article{border-right:0}.access-page-list,.access-page-group,.access-linked{padding:0}.access-role-fields,.access-account-fields{grid-template-columns:1fr}.access-role-fields label.is-wide,.access-account-fields label.is-wide{grid-column:auto}}.people-page{color:var(--yk-ink);font-size:14px;width:min(1380px,100% - 48px)!important;padding-top:28px!important}.people-page .ant-tag{font-size:12px}.people-page-head{grid-template-columns:minmax(280px,.72fr) minmax(590px,1.28fr);align-items:end;gap:28px;margin-bottom:15px;display:grid}.people-page-head h1{letter-spacing:-.04em;margin:4px 0 5px;font:750 32px/1.15 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-page-head p{max-width:620px;color:var(--yk-muted);margin:0;font-size:14px;line-height:1.65}.people-toolbar{border:1px solid var(--yk-line);background:#fffefac7;border-radius:12px;grid-template-columns:auto minmax(240px,430px) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.people-workspace{border:1px solid var(--yk-line);background:#fffefaf5;border-radius:15px;grid-template-columns:minmax(340px,.72fr) minmax(620px,1.58fr);min-height:720px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1431270e}.people-index{border-right:1px solid var(--yk-line);background:#faf9f5;min-width:0}.people-index>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:flex-end;gap:14px;padding:17px 18px 14px;display:flex}.people-index>header span{font-size:14px;font-weight:700}.people-index>header b{color:var(--yk-green-2);font:700 24px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-index>header small{color:var(--yk-muted);font-size:12px}.people-index>div{scrollbar-width:thin;max-height:820px;padding:8px;overflow-y:auto}.people-index>div>button{width:100%;color:var(--yk-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:5px;padding:12px 10px;transition:all .16s;display:grid}.people-index>div>button:hover{background:#f0f1eb;transform:translate(2px)}.people-index>div>button.is-active{box-shadow:inset 4px 0 var(--yk-green-2);background:#eaf3ed;border-color:#a9c7b9}.people-index button>i,.people-inspector-head>div:first-child>i,.people-projects a>i,.people-status-dialog>section>i{color:#684318;background:#ecc17c;border-radius:12px;flex:none;place-items:center;font-style:normal;font-weight:850;display:grid}.people-index button>i{width:42px;height:42px;font-size:15px}.people-index button>span{gap:3px;min-width:0;display:grid}.people-index button>span:nth-child(2)>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-index button strong{font-size:14px}.people-index button small,.people-index button em{color:var(--yk-muted);font-size:12px;font-style:normal}.people-index button>span:last-child{justify-items:end}.people-availability{white-space:nowrap;border-radius:99px;align-items:center;gap:7px;min-height:25px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.people-availability i{border-radius:50%;width:7px;height:7px}.people-availability.is-active{color:#1f5b47;background:#e5f0eb}.people-availability.is-active i{background:#3f9168;box-shadow:0 0 0 3px #3f91681f}.people-availability.is-paused{color:#875147;background:#f3e5e2}.people-availability.is-paused i{background:#bb6656}.people-inspector{background:#faf9f5;min-width:0}.people-inspector-head{border-bottom:1px solid var(--yk-line);background:#fffefae6;justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex}.people-inspector-head>div{align-items:center;gap:9px;min-width:0;display:flex}.people-inspector-head>div:first-child{flex:1;gap:13px}.people-inspector-head>div:first-child>i{width:48px;height:48px;font-size:18px}.people-inspector-head span{gap:2px;min-width:0;display:grid}.people-inspector-head small,.people-inspector-head p{color:var(--yk-muted);font-size:12px}.people-inspector-head h2{margin:1px 0;font:750 23px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-inspector-head p{margin:0}.people-inspector-body{gap:13px;padding:17px;display:grid}.people-availability-card{background:linear-gradient(120deg,#eef5ef,#f9faf5);border:1px solid #d4e3da;border-radius:13px;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.people-availability-card>i{color:#fff;background:var(--yk-green-2);border-radius:13px;place-items:center;width:44px;height:44px;font:700 20px Georgia,serif;display:grid}.people-availability-card span{min-width:0}.people-availability-card span>small{color:var(--yk-orange);letter-spacing:.1em;font:800 12px ui-monospace,monospace}.people-availability-card h3{margin:5px 0 3px;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-availability-card p{color:var(--yk-muted);margin:0;font-size:13px;line-height:1.6}.people-availability-card>strong{min-width:95px;color:var(--yk-green-2);text-align:right;font:700 31px/1 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-availability-card>strong small{color:var(--yk-muted);margin-top:5px;font:500 12px sans-serif;display:block}.people-availability-card.is-paused{background:#f7efec;border-color:#ddc8c1}.people-availability-card.is-paused>i{background:#a85c4f}.people-facts{border:1px solid var(--yk-line);background:#fffefaf5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.people-facts>div{border-right:1px solid var(--yk-line);min-width:0;padding:13px 14px}.people-facts>div:last-child{border-right:0}.people-facts span,.people-facts strong,.people-facts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-facts span,.people-facts small{color:var(--yk-muted);font-size:12px}.people-facts strong{margin:5px 0 3px;font-size:14px}.people-skills,.people-projects,.people-workload{border:1px solid var(--yk-line);background:#fffefaf5;border-radius:13px;padding:17px}.people-skills>header,.people-projects>header,.people-workload>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.people-skills h3,.people-projects h3,.people-workload h3{margin:4px 0 0;font:700 18px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-skills header p{color:var(--yk-muted);margin:3px 0 0;font-size:12px}.people-skills>div{color:var(--yk-muted);flex-wrap:wrap;gap:7px;font-size:13px;display:flex}.people-skills .ant-tag{color:#2f7058;background:#eef3f0;border-color:#b8cec4;margin:0;padding:3px 9px;font-size:12px}.people-projects>header>small{color:var(--yk-muted);font-size:12px}.people-projects>div{gap:7px;display:grid}.people-projects a{color:var(--yk-ink);background:#faf9f5;border:1px solid #e4e3dc;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.people-projects a:hover{background:#eef4ef;border-color:#a9c7b9;transform:translate(2px)}.people-projects a>i{border-radius:10px;width:38px;height:38px}.people-projects a>span{gap:2px;min-width:0;display:grid}.people-projects a small,.people-projects a em{color:var(--yk-muted);font-size:12px;font-style:normal}.people-projects a b{font-size:13px}.people-projects a>b:last-child{color:var(--yk-muted);font-size:18px}.people-empty-line{color:var(--yk-muted);text-align:center;padding:24px 12px;font-size:13px}.people-workload>div{border:1px solid var(--yk-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.people-workload article{border-right:1px solid var(--yk-line);min-width:0;padding:14px}.people-workload article:last-child{border:0}.people-workload article span,.people-workload article strong,.people-workload article small{display:block}.people-workload article span,.people-workload article small{color:var(--yk-muted);font-size:12px}.people-workload article strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:16px;overflow:hidden}.people-directory-empty{text-align:center;background:#fffefad1;border:1px dashed #bdc8c0;border-radius:15px;place-content:center;justify-items:center;min-height:520px;padding:40px;display:grid}.people-directory-empty>i{color:#fff;background:var(--yk-green-2);border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:12px;font-style:normal;font-weight:800;display:grid}.people-directory-empty h2{margin:8px 0;font:700 24px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.people-directory-empty p{max-width:460px;color:var(--yk-muted);margin:0 0 20px;font-size:14px;line-height:1.7}.people-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.people-form-grid label,.people-form-grid label>span{display:grid}.people-form-grid label{align-content:start;gap:7px}.people-form-grid label.is-wide{grid-column:1/-1}.people-form-grid label>span{color:var(--yk-muted);font-size:13px;font-weight:750}.people-form-grid label>span b{color:#b64f45}.people-form-grid label>small{color:var(--yk-muted);font-size:12px;line-height:1.55}.people-form-grid .ant-select{width:100%}.people-form-rule{border-left:4px solid var(--yk-orange);background:#eee9dc;border-radius:0 9px 9px 0;gap:10px;margin-top:16px;padding:13px;display:flex}.people-form-rule>i{color:#fff;background:var(--yk-green-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.people-form-rule span{gap:3px;display:grid}.people-form-rule b{font-size:13px}.people-form-rule small{color:var(--yk-muted);font-size:12px}.people-status-dialog>section{background:#eef3ed;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.people-status-dialog>section>i{width:46px;height:46px;font-size:17px}.people-status-dialog>section>span{gap:3px;display:grid}.people-status-dialog section small,.people-status-dialog section em{color:var(--yk-muted);font-size:12px;font-style:normal}.people-status-dialog section b{font-size:15px}.people-status-dialog>div{border:1px solid var(--yk-line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.people-status-dialog article{border-right:1px solid var(--yk-line);padding:13px}.people-status-dialog article:last-child{border:0}.people-status-dialog article span,.people-status-dialog article b,.people-status-dialog article small{display:block}.people-status-dialog article span,.people-status-dialog article small{color:var(--yk-muted);font-size:12px}.people-status-dialog article b{margin:5px 0 3px;font:700 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}@media (width<=1160px){.people-page-head{grid-template-columns:1fr;gap:15px}.people-page-head .access-summary{max-width:780px}.people-workspace{grid-template-columns:310px minmax(0,1fr)}.people-inspector-head{flex-direction:column;align-items:flex-start}.people-inspector-head>div:last-child{flex-wrap:wrap}}@media (width<=900px){.people-page{width:min(100% - 28px,760px)!important;padding-top:22px!important}.people-workspace{grid-template-columns:1fr}.people-index{border-bottom:6px solid #e4e3dc;border-right:0;max-height:470px}.people-index>div{max-height:360px}.people-toolbar{grid-template-columns:1fr auto}.people-toolbar .access-segmented{grid-column:1/-1}.people-facts{grid-template-columns:repeat(2,1fr)}.people-facts>div:nth-child(2){border-right:0}.people-facts>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}}@media (width<=640px){.people-page-head h1{font-size:29px}.people-toolbar{grid-template-columns:1fr}.people-toolbar .access-segmented{grid-column:auto;grid-template-columns:repeat(3,1fr);display:grid}.people-toolbar>.ant-btn{width:100%}.people-index>div>button{grid-template-columns:39px minmax(0,1fr)}.people-index button>i{width:39px;height:39px}.people-index button>span:last-child{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}.people-inspector-head{padding:16px}.people-inspector-body{padding:11px}.people-availability-card{grid-template-columns:42px minmax(0,1fr);padding:15px}.people-availability-card>i{width:41px;height:41px}.people-availability-card>strong{text-align:left;grid-column:2}.people-workload>div,.people-status-dialog>div,.people-form-grid{grid-template-columns:1fr}.people-workload article,.people-status-dialog article{border-right:0;border-bottom:1px solid var(--yk-line)}.people-form-grid label.is-wide{grid-column:auto}.people-projects a{grid-template-columns:38px minmax(0,1fr) auto}.people-projects a .ant-tag{display:none}}.workspace-brand small,.workspace-nav-group>span,.workspace-role-note strong,.workspace-role-note span,.workspace-profile>i,.workspace-profile strong,.workspace-profile small,.workspace-profile button,.workspace-breadcrumb,.workspace-top-actions,.workspace-content .section-kicker,.workspace-content .panel-number,.workspace-content .back-link,.workspace-content .ant-tag,.workspace-mobile-nav a{font-size:12px}.workspace-nav-group b{font-size:13px}.project-back-link,.project-switcher-link small,.project-switcher-link strong,.project-switcher-link em{font-size:12px}.project-space-page{font-size:14px}.project-space-head{margin-bottom:14px}.project-space-head>div:first-child>span,.project-overview-hero article>span,.project-overview-hero aside>span,.project-content-board>aside>header span,.project-package-detail>header span,.project-settings-layout article header>span,.project-settings-layout aside>span,.project-operations-list article span{font-size:12px}.project-space-head h1{font-size:clamp(27px,2.4vw,32px)}.project-space-head p,.project-overview-hero article p,.project-settings-layout article header p,.project-operations-list p{font-size:14px;line-height:1.65}.content-delivery-gateway{background:linear-gradient(135deg,#eef3f0,#f0f7f3);border:1px solid #d7e0dc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.content-delivery-gateway>div{gap:5px;min-width:0;display:grid}.content-delivery-gateway strong{color:var(--yk-ink);font-size:15px}.content-delivery-gateway span{color:var(--yk-muted);font-size:13px;line-height:1.65}.project-operations-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.project-operations-hub>a{color:inherit}.project-operations-hub article{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:15px;flex-direction:column;height:100%;min-height:176px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.project-operations-hub article:hover{border-color:#a9c7b9;transform:translateY(-2px);box-shadow:0 12px 30px #19342a14}.project-operations-hub span{color:var(--yk-orange);letter-spacing:.12em;font-size:12px;font-weight:850}.project-operations-hub h2{margin:13px 0 8px;font:700 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-operations-hub p{color:var(--yk-muted);margin:0 0 18px;font-size:14px;line-height:1.65}.project-operations-hub b{color:var(--yk-muted);margin-top:auto;font-size:13px}@media (width<=900px){.project-operations-hub{grid-template-columns:1fr}.content-delivery-gateway{flex-direction:column;align-items:stretch}.content-delivery-gateway .ant-btn{width:100%}}.project-summary-strip small,.project-overview-hero footer small,.project-overview-hero aside a small,.project-content-board>aside>header>strong small,.project-content-list>button>span small,.project-content-list>button>b small,.project-package-grid p,.project-package-grid dt,.project-package-grid footer span,.project-package-detail th,.project-table-card th,.project-table-card td>small,.project-delivery-grid small,.project-delivery-grid em,.project-team-grid small,.project-settings-form label>span,.project-settings-layout aside>a small{font-size:12px}.project-overview-hero footer strong,.project-overview-hero aside a strong,.project-content-list>button>span strong,.project-package-grid dd,.project-delivery-grid strong,.project-team-grid strong,.project-settings-layout aside>a strong{font-size:14px}.project-content-toolbar>div button,.project-package-tabs button,.project-package-grid header>span,.project-package-detail th,.project-package-detail td,.project-table-card th,.project-table-card td{font-size:13px}.project-content-list>button>i,.project-content-list>button>b .ant-tag,.project-delivery-grid>a>i{font-size:12px}.project-empty{font-size:14px}.project-settings-layout>div{gap:14px;display:grid}.project-settings-form label.is-wide{grid-column:1/-1}.project-lifecycle-card{border-left:4px solid #a8b8af!important}.project-lifecycle-card.is-active{border-left-color:#44856a!important}.project-lifecycle-card.is-suspended{background:#fffaf2!important;border-left-color:#bc713e!important}.project-lifecycle-card p{margin:8px 0 16px!important}.project-lifecycle-actions{flex-wrap:wrap;gap:8px;display:flex}.project-archive-blockers{gap:6px;margin-top:12px;display:grid}.project-archive-blockers a{color:#9b513e;background:#fff1ee;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:12px;display:flex}.project-settings-modal,.contract-relation-form{gap:15px;display:grid}.project-settings-modal label,.contract-relation-form label{gap:7px;display:grid}.project-settings-modal label>span,.contract-relation-form label>span{color:var(--yk-muted);font-size:13px;font-weight:700}.project-settings-modal .ant-select,.contract-relation-form .ant-select{width:100%}.project-card-metrics{color:var(--yk-muted,#687970);flex-wrap:wrap;gap:7px 14px;margin:14px 0 3px;font-size:12px;display:flex}.workspace-content .heading-index span,.project-search-copy span,.project-card-entry{font-size:12px}.project-team-grid>article{grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.project-team-grid .ant-tag{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;max-width:100%;line-height:1.55}.project-team-add{grid-template-columns:minmax(180px,1fr) minmax(260px,1.35fr) auto}.project-team-add .ant-select{width:100%}.project-team-list article{grid-template-columns:minmax(190px,1fr) minmax(260px,1.5fr) auto auto}.project-team-duty-tags{flex-wrap:wrap;gap:5px;display:flex!important}.project-team-duty-editor{grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:6px!important;display:grid!important}.project-team-duty-editor .ant-select{width:100%}.contracts-page{--contract-paper:#fffefaf7;color:var(--yk-ink,#26332d);font-size:14px;width:min(1380px,100% - 48px)!important;padding-top:24px!important}.contracts-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:13px;display:flex}.contracts-head>div>span,.contract-relations header span{color:var(--yk-orange,#b56f31);letter-spacing:.13em;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.contracts-head h1{letter-spacing:-.035em;margin:4px 0 3px;font:750 32px/1.15 IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.contracts-head p{max-width:720px;color:var(--yk-muted,#687970);margin:0;font-size:14px;line-height:1.65}.contracts-summary{border:1px solid var(--yk-line,#dde3dc);background:var(--contract-paper);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:11px;display:grid;overflow:hidden}.contracts-summary>div{border-right:1px solid var(--yk-line,#dde3dc);grid-template-columns:1fr auto;align-items:center;min-height:64px;padding:11px 15px;display:grid}.contracts-summary>div:last-child{border:0}.contracts-summary small{color:var(--yk-muted,#687970);font-size:12px}.contracts-summary strong{grid-area:1/2;font:700 24px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.contracts-toolbar{border:1px solid var(--yk-line,#dde3dc);background:#fffefacc;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:9px 11px;display:flex}.contracts-toolbar>div{gap:2px;display:grid}.contracts-toolbar strong{font-size:15px}.contracts-toolbar span{color:var(--yk-muted,#687970);font-size:12px}.contracts-toolbar .ant-input-search{width:min(390px,46vw)}.contracts-workspace{border:1px solid var(--yk-line,#dde3dc);background:var(--contract-paper);border-radius:15px;grid-template-columns:minmax(340px,.72fr) minmax(600px,1.35fr);min-height:700px;display:grid;overflow:hidden;box-shadow:0 12px 34px #1431270d}.contract-index{border-right:1px solid var(--yk-line,#dde3dc);background:#faf9f5;min-width:0}.contract-index>header{border-bottom:1px solid var(--yk-line,#dde3dc);align-items:baseline;gap:7px;min-height:53px;padding:14px 16px;display:flex}.contract-index>header b{color:var(--yk-green-2,#2f7058);font:700 24px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.contract-index>header span{color:var(--yk-muted,#687970);font-size:12px}.contract-index>div{max-height:750px;padding:7px;overflow-y:auto}.contract-index>div>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;padding:13px 11px;display:grid}.contract-index>div>button:hover{background:#f0f2ec}.contract-index>div>button.is-active{box-shadow:inset 4px 0 var(--yk-green-2,#2f7058);background:#eaf3ed;border-color:#a9c7b9}.contract-index button>span{gap:3px;min-width:0;display:grid}.contract-index button>span:last-child{justify-items:end}.contract-index button small,.contract-index button em{color:var(--yk-muted,#687970);font-size:12px;font-style:normal}.contract-index button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.contract-index button b{font-size:13px}.contract-inspector{background:#faf9f5;min-width:0;padding:21px}.contract-inspector>header{border-bottom:1px solid var(--yk-line,#dde3dc);justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 18px;display:flex}.contract-inspector>header span{color:var(--yk-orange,#b56f31);font:800 12px ui-monospace,monospace}.contract-inspector h2{margin:5px 0 3px;font:750 25px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.contract-inspector>header p{color:var(--yk-muted,#687970);margin:0;font-size:13px}.contract-facts{border:1px solid var(--yk-line,#dde3dc);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;display:grid;overflow:hidden}.contract-facts>div{border-right:1px solid var(--yk-line,#dde3dc);min-width:0;padding:13px}.contract-facts>div:last-child{border:0}.contract-facts small,.contract-facts strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contract-facts small{color:var(--yk-muted,#687970);font-size:12px}.contract-facts strong{margin-top:5px;font-size:14px}.contract-note,.contract-relations{border:1px solid var(--yk-line,#dde3dc);background:#fff;border-radius:12px;margin-top:13px;padding:17px}.contract-note>span{color:var(--yk-muted,#687970);font-size:12px;font-weight:700}.contract-note p{white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.65}.contract-relations>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.contract-relations h3{margin:4px 0 2px;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.contract-relations header p{color:var(--yk-muted,#687970);margin:0;font-size:13px}.contract-relations>div{gap:7px;display:grid}.contract-relations>div>div{background:#faf9f5;border:1px solid #e2e4de;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.contract-relations>div>div>i{color:#fff;background:#6d846f;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.contract-relations>div>div>span{gap:2px;display:grid}.contract-relations small,.contract-relations em{color:var(--yk-muted,#687970);font-size:12px;font-style:normal}.contract-relations strong{font-size:14px}.contract-relations a,.contract-relations button{font-size:12px}.contract-relations button{color:#a85c4f;cursor:pointer;background:0 0;border:0}.contract-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.contract-form-grid .is-wide{grid-column:1/-1}.contract-form-note{border-left:3px solid var(--yk-orange,#b56f31);color:var(--yk-muted,#687970);background:#f5f1e8;margin:2px 0 15px;padding:11px 13px;font-size:13px}.contract-form-actions{justify-content:flex-end;gap:8px;display:flex}.contract-form .ant-select{width:100%}.project-contract-context{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:12px;grid-template-columns:1.4fr 1fr .65fr;margin-bottom:14px;display:grid;overflow:hidden}.project-contract-context>div{border-right:1px solid var(--yk-line);gap:3px;padding:14px 16px;display:grid}.project-contract-context>div:last-child{border:0}.project-contract-context small,.project-contract-context span{color:var(--yk-muted);font-size:12px}.project-contract-context strong{font-size:15px}.project-contract-empty{background:var(--yk-surface);text-align:center;border:1px dashed #b9c7bf;border-radius:14px;place-content:center;justify-items:center;min-height:420px;padding:36px;display:grid}.project-contract-empty>span{color:#fff;background:var(--yk-green-2);border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.project-contract-empty h2{margin:13px 0 5px;font:700 23px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-contract-empty p{max-width:520px;color:var(--yk-muted);margin:0 0 18px;font-size:14px;line-height:1.7}.project-contract-empty>div{gap:8px;display:flex}.project-contract-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.project-contract-list>article{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:12px;overflow:hidden}.project-contract-list article>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;gap:12px;padding:16px;display:flex}.project-contract-list header small{color:var(--yk-orange);font-size:12px}.project-contract-list h2{margin:5px 0 0;font:700 19px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.project-contract-list article>div{grid-template-columns:repeat(3,1fr);display:grid}.project-contract-list article>div>span{border-right:1px solid var(--yk-line);gap:5px;padding:13px;display:grid}.project-contract-list article>div>span:last-child{border:0}.project-contract-list article>div small{color:var(--yk-muted);font-size:12px}.project-contract-list article>div strong{font-size:13px}.project-contract-list footer{border-top:1px solid var(--yk-line);justify-content:space-between;align-items:center;min-height:49px;padding:7px 12px;display:flex}.project-contract-list footer a{font-size:13px}.delivery-register-card,.delivery-change-log{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:14px;margin-bottom:13px;overflow:hidden}.delivery-register-card>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 17px;display:flex}.delivery-register-card>header>div:first-child>span,.delivery-history>header span,.delivery-change-log>span{color:var(--yk-orange);letter-spacing:.11em;font:800 12px ui-monospace,monospace}.delivery-register-card h2,.delivery-history h2{margin:4px 0 2px;font:720 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.delivery-register-card p{color:var(--yk-muted);margin:0;font-size:13px}.delivery-register-card>header>div:last-child{grid-template-columns:145px minmax(160px,220px);gap:8px;display:grid}.delivery-candidate-list{display:grid}.delivery-candidate-list>article{border-bottom:1px solid #edf0eb;grid-template-columns:22px minmax(220px,1fr) minmax(260px,.8fr);align-items:center;gap:10px;min-height:66px;padding:10px 17px;display:grid}.delivery-candidate-list article>span,.delivery-candidate-list label{gap:3px;display:grid}.delivery-candidate-list strong{font-size:14px}.delivery-candidate-list small,.delivery-candidate-list label{color:var(--yk-muted);font-size:12px}.delivery-candidate-list input[type=file]{max-width:100%;color:var(--yk-ink);font-size:12px}.delivery-register-card>footer{background:#f0f2ec;justify-content:flex-end;align-items:center;gap:15px;padding:11px 17px;font-size:13px;display:flex}.delivery-history>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.delivery-history h2{margin-bottom:0}.delivery-history td a{font-size:14px;font-weight:700}.delivery-history td small{margin-top:3px;display:block}.delivery-change-log{padding:15px 17px}.delivery-change-log>span{margin-bottom:9px;display:block}.delivery-change-log>div{border-top:1px solid #edf0eb;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.delivery-change-log strong{font-size:13px}.delivery-change-log small{color:var(--yk-muted);font-size:12px}.operations-v2-page,.finance-v2-page,.dashboard-v2-page{font-size:14px}.ops-summary{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.ops-summary>div{border-right:1px solid var(--yk-line);grid-template-columns:1fr auto;align-items:center;min-height:66px;padding:12px 15px;display:grid}.ops-summary>div:last-child{border:0}.ops-summary small{color:var(--yk-muted);font-size:12px}.ops-summary strong{font:700 25px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.ops-card-list{gap:10px;display:grid}.ops-card-list>article{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:13px;overflow:hidden}.ops-card-list article>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;display:flex}.ops-card-list header span,.statement-list>header span{color:var(--yk-orange);letter-spacing:.1em;font:800 12px ui-monospace,monospace}.ops-card-list h2,.statement-list h2{margin:4px 0 0;font:720 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.publication-mode{color:var(--yk-muted);background:#f0f2ec;justify-content:space-between;gap:10px;padding:10px 17px;font-size:13px;display:flex}.publication-mode b{color:var(--yk-green-2)}.publication-platform{border-top:1px solid #edf0eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.publication-platform>span{gap:3px;display:grid}.publication-platform strong{font-size:14px}.publication-platform small{color:var(--yk-muted);font-size:12px}.ops-modal-form{gap:13px;margin-top:13px;display:grid}.ops-modal-form label{color:var(--yk-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.ops-modal-form .ant-select{width:100%}.ops-modal-form input[type=file]{border:1px dashed #b9c7bf;border-radius:8px;padding:9px;font-size:12px}.ops-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.claim-facts{border-bottom:1px solid var(--yk-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.claim-facts>span{border-right:1px solid var(--yk-line);gap:4px;padding:12px 17px;display:grid}.claim-facts span:last-child{border:0}.claim-facts small{color:var(--yk-muted);font-size:12px}.claim-facts strong{font-size:14px}.claim-list article>p{color:var(--yk-muted);margin:0;padding:13px 17px;line-height:1.65}.claim-list article>footer{justify-content:flex-end;gap:8px;padding:9px 17px 13px;display:flex}.finance-period{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:12px;align-items:end;gap:12px;margin-bottom:13px;padding:14px 16px;display:flex}.finance-period label{color:var(--yk-muted);gap:5px;font-size:12px;display:grid}.finance-period>div{grid-template-columns:auto auto;gap:2px 10px;margin-left:auto;display:grid}.finance-period>div small{color:var(--yk-muted);font-size:12px}.finance-period>div strong{font:700 24px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.finance-period>div span{color:var(--yk-muted);grid-column:1/-1;font-size:12px}.settlement-export-people{gap:8px;display:grid}.settlement-export-people>span{color:var(--yk-muted);font-size:12px}.settlement-export-people label{border:1px solid var(--yk-line);border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:5px 9px;display:flex}.settlement-export-people small{color:var(--yk-muted);font-size:12px}.settlement-filter-form .ops-form-note{margin:0}.settlement-sensitive-option{background:#f7f8f5;border:1px solid #d7ded9;border-radius:9px;grid-template-columns:auto 1fr;align-items:flex-start;padding:10px 11px;gap:9px!important;display:flex!important}.settlement-sensitive-option>input{margin-top:3px}.settlement-sensitive-option>span{color:var(--yk-ink);gap:3px;display:grid}.settlement-sensitive-option small{color:var(--yk-muted);font-size:12px;font-weight:400;line-height:1.5}.settlement-person-list{gap:10px;display:grid}.settlement-person-list>article{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:13px;overflow:hidden}.settlement-person-list article>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.settlement-person-list h2{margin:2px 0;font:720 20px IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif}.settlement-person-list header span,.settlement-person-list header p{color:var(--yk-muted);margin:0;font-size:12px}.settlement-pool-line{cursor:pointer;border-top:1px solid #edf0eb;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 16px;display:grid}.settlement-pool-line>span{gap:3px;display:grid}.settlement-pool-line strong{font-size:14px}.settlement-pool-line small{color:var(--yk-muted);font-size:12px}.settlement-pool-line b{font-size:14px}.statement-list{border:1px solid var(--yk-line);background:var(--yk-surface);border-radius:13px;margin-top:14px;overflow:hidden}.statement-list>header{border-bottom:1px solid var(--yk-line);padding:14px 16px}.statement-list>article{border-top:1px solid #edf0eb;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto auto auto;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:grid}.statement-list article>span{gap:3px;display:grid}.statement-list small{color:var(--yk-muted);font-size:12px}.statement-list strong,.statement-list b{font-size:14px}.dashboard-todo-list{gap:7px;display:grid}.dashboard-todo-list>a{border:1px solid var(--yk-line);min-height:61px;color:inherit;background:var(--yk-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.dashboard-todo-list>a:hover{background:#eef3ed;border-color:#8db9a4}.dashboard-todo-list a>span{gap:3px;display:grid}.dashboard-todo-list strong{font-size:14px}@media (width<=980px){.contracts-workspace{grid-template-columns:320px minmax(0,1fr)}.contract-facts{grid-template-columns:repeat(2,1fr)}.contract-facts>div:nth-child(2){border-right:0}.contract-facts>div:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.project-contract-list{grid-template-columns:1fr}.project-team-list article{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto}.project-team-list article>:last-child{grid-column:2}}@media (width<=760px){.contracts-page{width:min(100% - 24px,680px)!important;padding:20px 0 92px!important}.contracts-head{flex-direction:column;align-items:stretch}.contracts-head h1{font-size:29px}.contracts-summary{grid-template-columns:1fr}.contracts-summary>div{border-right:0;border-bottom:1px solid var(--yk-line)}.contracts-toolbar{flex-direction:column;align-items:stretch}.contracts-toolbar .ant-input-search{width:100%}.contracts-workspace{min-height:0;box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.contract-index{border:1px solid var(--yk-line);border-radius:12px;max-height:430px;overflow:hidden}.contract-index>div{max-height:350px}.contract-inspector{border:1px solid var(--yk-line);border-radius:12px;margin-top:10px;padding:14px}.contract-relations>div>div{grid-template-columns:38px minmax(0,1fr) auto}.contract-relations>div>div button{grid-column:2;justify-self:start}.contract-form-grid,.project-contract-context{grid-template-columns:1fr}.contract-form-grid .is-wide{grid-column:auto}.project-contract-context>div{border-right:0;border-bottom:1px solid var(--yk-line)}.project-team-add,.project-team-list article{grid-template-columns:1fr}.project-team-list article>:last-child{grid-column:auto}.project-team-duty-editor{grid-template-columns:1fr auto auto}.project-settings-form label.is-wide{grid-column:auto}.delivery-register-card>header{flex-direction:column;align-items:stretch}.delivery-register-card>header>div:last-child{grid-template-columns:1fr 1fr}.delivery-candidate-list>article{grid-template-columns:22px minmax(0,1fr)}.delivery-candidate-list label{grid-column:2}.delivery-history{overflow-x:auto}.delivery-history table{min-width:720px}.delivery-change-log>div{grid-template-columns:auto 1fr}.delivery-change-log>div small{grid-column:2}.ops-summary{grid-template-columns:repeat(2,1fr)}.ops-summary>div{border-bottom:1px solid var(--yk-line)}.publication-platform{grid-template-columns:minmax(0,1fr) auto}.publication-platform .ant-btn{grid-column:1/-1}.claim-facts{grid-template-columns:repeat(2,1fr)}.claim-facts>span{border-bottom:1px solid var(--yk-line)}.finance-period{flex-direction:column;align-items:stretch}.finance-period>div{margin-left:0}.statement-list>article{grid-template-columns:1fr auto}.statement-list>article>span:nth-child(2){grid-column:1}.ops-form-grid{grid-template-columns:1fr}}@media (width<=520px){.contract-facts,.project-contract-list article>div{grid-template-columns:1fr}.contract-facts>div,.contract-facts>div:nth-child(2),.project-contract-list article>div>span{border-right:0;border-bottom:1px solid var(--yk-line)}.contract-facts>div:last-child,.project-contract-list article>div>span:last-child{border-bottom:0}.contract-inspector>header,.contract-relations>header{flex-direction:column;align-items:flex-start}.project-contract-empty>div{flex-direction:column;width:100%}.project-contract-empty>div .ant-btn{width:100%}}:root{--yk-canvas:#f8f8f6;--yk-surface:#fff;--yk-surface-soft:#f2f2ef;--yk-sidebar-surface:#f0f0ed;--yk-line:#e3e3df;--yk-line-strong:#d3d4cf;--yk-ink:#1f2422;--yk-muted:#5e6561;--yk-faint:#8a908c;--yk-green-2:#1f5b47;--yk-mint:#e5f0eb;--yk-orange:#c96d32;--yk-sidebar:252px;--yk-shadow:0 18px 60px #1d23201a}html,body{background:var(--yk-canvas)}body{color:var(--yk-ink);font-family:IBM Plex Sans,MiSans,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:14px}.workspace-app{min-height:100vh;color:var(--yk-ink);background:var(--yk-canvas);font-size:14px}.workspace-app button,.workspace-app input,.workspace-app textarea,.workspace-app select{font-size:14px}.workspace-app small,.workspace-app .ant-tag{font-size:max(12px,1em)}.workspace-sidebar{z-index:50;width:var(--yk-sidebar);color:var(--yk-ink);border-right:1px solid var(--yk-line);background:var(--yk-sidebar-surface);box-shadow:none;flex-direction:column;padding:16px 12px 12px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-x:hidden}.workspace-sidebar-head{justify-content:space-between;align-items:center;min-height:42px;padding:0 4px 0 6px;display:flex}.workspace-brand{min-width:0;color:var(--yk-ink);align-items:center;gap:10px;padding:0;display:flex}.workspace-brand:hover{color:var(--yk-ink)}.workspace-brand>i{color:#f3f5f2;width:30px;height:30px;box-shadow:none;background:#202a27;border-radius:9px;place-items:center;font:800 16px Songti SC,serif;display:grid}.workspace-brand>span{flex-direction:column;min-width:0;line-height:1.05;display:flex}.workspace-brand strong{color:var(--yk-ink);letter-spacing:.06em;font:700 15px/1.05 inherit}.workspace-brand small{color:var(--yk-faint);letter-spacing:.14em;margin-top:4px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-collapse,.workspace-mobile-menu,.workspace-top-icon,.workspace-top-avatar{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.workspace-collapse{color:#79817d;border-radius:8px;width:32px;height:32px}.workspace-collapse:hover,.workspace-utility:hover{background:#1f24220e}.workspace-icon{flex:none;width:20px;height:20px}.workspace-new-action{width:100%;height:42px;color:var(--yk-ink);border:1px solid var(--yk-line-strong);background:#ffffffa8;border-radius:10px;align-items:center;gap:9px;margin:18px 0 10px;padding:0 10px;display:flex;box-shadow:0 1px 1px #1419170a}.workspace-new-action:hover{color:var(--yk-ink);background:#fff;border-color:#bfc4bf}.workspace-new-action .workspace-icon{width:17px}.workspace-new-action b{flex:1;font-size:14px}.workspace-app kbd{color:#8a908c;text-align:center;background:#ffffff94;border:1px solid #d8d8d4;border-radius:5px;min-width:24px;padding:2px 5px;font:13px inherit;box-shadow:0 1px #fff}.workspace-primary-nav,.workspace-nav-section nav{gap:2px!important;display:grid!important;overflow:visible!important}.workspace-primary-nav a,.workspace-nav-section a{color:#555d58;border-radius:8px;align-items:center;gap:11px;min-height:39px;padding:0 10px;display:flex}.workspace-primary-nav a:hover,.workspace-nav-section a:hover{color:var(--yk-ink);background:#1f24220d}.workspace-primary-nav a.is-active,.workspace-nav-section a.is-active{color:#1d332b;background:#dde3dc}.workspace-primary-nav a.is-active:before,.workspace-nav-section a.is-active:before{display:none}.workspace-primary-nav a .workspace-icon,.workspace-nav-section a .workspace-icon{width:18px}.workspace-primary-nav a b,.workspace-nav-section a b{flex:1;font-size:14px;font-weight:560}.workspace-nav-section{margin-top:24px}.workspace-nav-section>span,.workspace-recent>span{color:var(--yk-muted);letter-spacing:.08em;padding:0 10px 8px;font-size:13px;font-weight:700;display:block}.workspace-recent{gap:3px;margin-top:24px;display:grid}.workspace-recent a{color:#656c68;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:36px;padding:0 10px;display:flex;overflow:hidden}.workspace-recent a:hover{color:var(--yk-ink);background:#1f24220d}.workspace-recent a i{background:#ffffff85;border:1px solid #d4d7d2;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.workspace-recent a b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:calc(100% - 31px);font-size:14px;font-weight:520;overflow:hidden}.workspace-sidebar-spacer{flex:1;min-height:20px}.workspace-sidebar-bottom{gap:6px;display:grid}.workspace-utility{color:#656c68;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 9px;display:flex}.workspace-utility .workspace-icon{width:17px}.workspace-utility b{flex:1;font-size:14px;font-weight:520}.workspace-profile{min-height:52px;color:var(--yk-ink);border:1px solid var(--yk-line);text-align:left;cursor:pointer;background:#ffffff94;border-radius:11px;align-items:center;gap:10px;margin:0;padding:7px 8px;display:flex}.workspace-profile:hover{background:#fff}.workspace-profile>i{color:#f2f4f2;background:#354941;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:700;display:grid}.workspace-profile>span{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-profile strong{color:var(--yk-ink);font-size:14px}.workspace-profile small{color:var(--yk-faint);margin-top:3px;font-size:13px}.workspace-profile>b{color:var(--yk-faint);font-size:12px;font-weight:520}.workspace-body{min-height:100vh;margin-left:var(--yk-sidebar)}.workspace-topbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8f6de;border-bottom:1px solid #e3e3dfd1;align-items:center;gap:14px;height:64px;padding:0 26px;display:flex;position:sticky;top:0}.workspace-breadcrumb{min-width:0;color:var(--yk-faint);align-items:center;gap:9px;font-size:14px;display:flex}.workspace-breadcrumb a{color:var(--yk-faint)}.workspace-breadcrumb a:hover{color:var(--yk-ink)}.workspace-breadcrumb i{color:#c3c6c3;font-style:normal}.workspace-breadcrumb strong{color:var(--yk-ink);font-weight:570}.workspace-global-search{color:#8a908c;border:1px solid var(--yk-line);background:#ffffffad;border-radius:10px;align-items:center;gap:9px;width:min(320px,30vw);height:36px;margin-left:auto;padding:0 9px 0 11px;display:flex}.workspace-global-search:hover{color:var(--yk-ink);background:#fff;border-color:#c8cbc7}.workspace-global-search .workspace-icon{width:16px}.workspace-global-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.workspace-top-icon{color:#656c68;border-radius:9px;width:36px;height:36px;position:relative}.workspace-top-icon:hover{background:var(--yk-surface-soft)}.workspace-top-icon .workspace-icon{width:18px}.workspace-top-icon>i{border:1px solid var(--yk-canvas);background:var(--yk-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.workspace-top-avatar{color:#f6f7f5;background:#354941;border-radius:50%;width:32px;height:32px;font-size:14px}.workspace-mobile-menu{border-radius:8px;width:34px;height:34px;display:none}.workspace-mobile-scrim{display:none}.workspace-content{min-width:0}.workspace-app.is-sidebar-collapsed .workspace-sidebar{width:76px}.workspace-app.is-sidebar-collapsed .workspace-body{margin-left:76px}.workspace-app.is-sidebar-collapsed .workspace-brand>span,.workspace-app.is-sidebar-collapsed .workspace-new-action b,.workspace-app.is-sidebar-collapsed .workspace-new-action kbd,.workspace-app.is-sidebar-collapsed .workspace-primary-nav b,.workspace-app.is-sidebar-collapsed .workspace-nav-section>span,.workspace-app.is-sidebar-collapsed .workspace-nav-section b,.workspace-app.is-sidebar-collapsed .workspace-recent>span,.workspace-app.is-sidebar-collapsed .workspace-recent b,.workspace-app.is-sidebar-collapsed .workspace-utility b,.workspace-app.is-sidebar-collapsed .workspace-utility kbd,.workspace-app.is-sidebar-collapsed .workspace-profile>span,.workspace-app.is-sidebar-collapsed .workspace-profile>b{display:none}.workspace-app.is-sidebar-collapsed .workspace-sidebar-head{justify-content:center;padding:0}.workspace-app.is-sidebar-collapsed .workspace-brand{display:none}.workspace-app.is-sidebar-collapsed .workspace-new-action,.workspace-app.is-sidebar-collapsed .workspace-primary-nav a,.workspace-app.is-sidebar-collapsed .workspace-nav-section a,.workspace-app.is-sidebar-collapsed .workspace-recent a,.workspace-app.is-sidebar-collapsed .workspace-utility,.workspace-app.is-sidebar-collapsed .workspace-profile{justify-content:center;padding-left:0;padding-right:0}.workspace-app.is-sidebar-collapsed .workspace-recent{margin-top:18px}.project-chrome{width:min(1280px,100% - 64px);margin:0 auto;padding-top:12px}.project-titlebar{justify-content:space-between;align-items:center;gap:24px;display:flex}.project-title-main{align-items:center;gap:13px;min-width:0;display:flex}.project-title-main>div{min-width:0}.project-mark{color:#354941;background:#eef3ed;border:1px solid #d8e0d7;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font:18px Songti SC,serif;display:grid}.project-title-main>div>span{color:var(--yk-faint);letter-spacing:.06em;font:13px ui-monospace,monospace}.project-title-main h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 3px;font-size:clamp(27px,2.4vw,30px);font-weight:650;line-height:1.08;overflow:hidden}.project-title-main p{color:var(--yk-muted);margin:0;font-size:13px;line-height:1.45}.project-title-actions{align-items:center;gap:8px;display:flex}.workspace-status{color:#656c68;background:var(--yk-surface-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:13px;font-weight:650;display:inline-flex}.workspace-status i{background:#909692;border-radius:50%;width:6px;height:6px}.workspace-status.status-active,.workspace-status.status-completed{color:#1f5b47;background:#e5f0eb}.workspace-status.status-active i,.workspace-status.status-completed i{background:#4b9879}.workspace-status.status-suspended,.workspace-status.status-submitted,.workspace-status.status-confirmed{color:#865c1b;background:#f4ead7}.workspace-status.status-suspended i,.workspace-status.status-submitted i,.workspace-status.status-confirmed i{background:#bf8936}.workspace-status.status-archived{color:#5e6561;background:#eaeae4}.workspace-icon-button{width:40px;height:40px;color:var(--yk-ink);border:1px solid var(--yk-line-strong);background:#ffffff8f;border-radius:10px;place-items:center;display:grid}.workspace-icon-button:hover{color:var(--yk-ink);background:#fff;border-color:#bdc1bd;box-shadow:0 4px 12px #1c232012}.workspace-icon-button .workspace-icon{width:16px}.project-tabs{border-bottom:1px solid var(--yk-line);scrollbar-width:none;gap:24px;margin-top:8px;display:flex;overflow-x:auto}.project-tabs a{color:var(--yk-faint);flex:none;padding:0 1px 14px;font-size:14px;position:relative}.project-tabs a:hover{color:var(--yk-ink)}.project-tabs a.is-active{color:var(--yk-ink);font-weight:650}.project-tabs a.is-active:after{background:var(--yk-ink);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.is-project-workspace .project-space-page,.is-project-workspace .page-shell.package-shell{width:min(1280px,100% - 64px);margin:0 auto;padding:12px 0 80px}.is-project-workspace .project-space-head{justify-content:flex-end;min-height:0;margin:0 0 12px}.is-project-workspace .project-space-head>div:first-child{display:none}.is-project-workspace .project-space-head:not(:has(>:nth-child(2))){display:none}.is-project-workspace .project-space-actions{margin-left:auto}.is-project-workspace .package-shell>.back-link{display:none}.is-project-workspace .package-shell>.package-title{margin:0 0 10px}.is-project-workspace .package-shell>.package-title>div:first-child{display:none}.is-project-workspace .package-shell>.package-title{justify-content:flex-end}.project-overview-page{animation:.25s both project-page-in}.project-canvas-grid{grid-template-columns:minmax(0,1fr) 296px;gap:28px;display:grid}.empty-project-canvas{border:1px solid var(--yk-line);background:#ffffffb3;border-radius:18px;min-height:620px;padding:clamp(60px,8vw,100px) clamp(36px,6vw,78px) 42px;position:relative;overflow:hidden}.project-eyebrow{color:#79817d;letter-spacing:.13em;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.quiet-orbit{opacity:.7;border:1px solid #dce1dc;border-radius:50%;width:138px;height:138px;position:absolute;top:54px;right:50px}.quiet-orbit:before,.quiet-orbit:after{content:"";border:1px solid #dfe4dd;border-radius:50%;position:absolute;inset:17px}.quiet-orbit:after{background:#f1f5ef;inset:42px}.quiet-orbit span,.quiet-orbit i,.quiet-orbit b{z-index:1;background:#8ea297;border-radius:50%;width:8px;height:8px;display:block;position:absolute}.quiet-orbit span{top:6px;left:64px}.quiet-orbit i{background:#d3996e;bottom:30px;right:13px}.quiet-orbit b{width:5px;height:5px;bottom:15px;left:27px}.empty-project-canvas h2{letter-spacing:-.055em;max-width:620px;margin:16px 0 20px;font-size:clamp(30px,3.5vw,48px);font-weight:520;line-height:1.12}.empty-project-canvas>p{max-width:650px;color:var(--yk-muted);margin:0;font-size:14px;line-height:1.85}.empty-actions{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.prototype-button{min-height:40px;color:var(--yk-ink);border:1px solid var(--yk-line-strong);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:650;display:inline-flex}.prototype-button:hover{color:var(--yk-ink);border-color:#bdc1bd;transform:translateY(-1px);box-shadow:0 4px 12px #1c232012}.prototype-button.is-primary{color:#f6f7f5;background:#24322e;border-color:#24322e}.prototype-button.is-primary:hover{color:#fff;background:#16251f}.progress-rail{border-top:1px solid var(--yk-line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.progress-rail>div{gap:10px;padding-top:22px;display:flex;position:relative}.progress-rail>div:before{content:"";background:#cacdc9;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:0}.progress-rail>div.is-done:before{background:#1f5b47}.progress-rail>div>i{color:#79817d;background:#fafaf8;border:1px solid #d8e0d7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.progress-rail>div.is-done>i{color:#1f5b47;background:#e5f0eb;border-color:#cfe1d8}.progress-rail span{flex-direction:column;padding-right:12px;display:flex}.progress-rail b{font-size:13px}.progress-rail small{color:var(--yk-faint);margin-top:4px;line-height:1.45;font-size:13px!important}.active-project-canvas{border:1px solid var(--yk-line);background:#ffffffad;border-radius:18px;padding:30px}.active-project-canvas>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.active-project-canvas h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:24px;font-weight:560}.active-project-canvas header p{color:var(--yk-faint);margin:0;font-size:13px}.project-metrics{border:1px solid var(--yk-line);border-radius:13px;grid-template-columns:repeat(3,1fr);margin:28px 0 34px;display:grid}.project-metrics>div{border-right:1px solid var(--yk-line);padding:18px;display:grid}.project-metrics>div:last-child{border-right:0}.project-metrics span{color:var(--yk-faint);font-size:13px}.project-metrics strong{margin:5px 0 1px;font-size:25px;font-weight:560}.project-metrics small{color:var(--yk-muted);font-size:13px!important}.project-section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.project-section-heading h3{margin:0 0 4px;font-size:14px}.project-section-heading span{color:var(--yk-faint);font-size:13px}.package-lines{border-top:1px solid var(--yk-line)}.package-line{min-height:82px;color:var(--yk-ink);border-bottom:1px solid var(--yk-line);grid-template-columns:34px minmax(0,1fr) 78px auto 28px;align-items:center;gap:13px;display:grid}.package-line:hover{color:var(--yk-ink);background:#f2f4f199}.package-type{color:#f6f7f5;background:#354941;border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.package-line>span:nth-child(2){flex-direction:column;display:flex}.package-line small{color:var(--yk-faint);font:12px ui-monospace,monospace!important}.package-line strong{margin:3px 0;font-size:14px}.package-line em{color:var(--yk-muted);font-size:12px;font-style:normal}.package-capacity{flex-direction:column;display:flex}.package-capacity b{font-size:17px}.package-line>i{color:var(--yk-faint);font-style:normal}.project-context-rail{align-content:start;gap:16px;display:grid}.project-context-rail>section{border:1px solid var(--yk-line);background:#ffffffa6;border-radius:15px;padding:20px}.project-context-rail header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.project-context-rail h3{margin:0;font-size:14px}.project-context-rail header a{color:var(--yk-faint);font-size:13px}.project-context-rail dl{gap:14px;margin:0;display:grid}.project-context-rail dl>div{gap:4px;display:grid}.project-context-rail dt{color:var(--yk-faint);font-size:13px}.project-context-rail dd{margin:0;font-size:13px;font-weight:570;line-height:1.45}.project-activity-list{gap:16px;display:grid}.project-activity-list>div{gap:10px;display:flex}.project-activity-list>div>i{background:#fff;border:2px solid #d4d8d4;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.project-activity-list>div>i:after{content:"";background:#dfe4dd;width:1px;height:40px;position:absolute;top:8px;left:1px}.project-activity-list>div:last-child>i:after{display:none}.project-activity-list>div.success>i{border-color:#69a08a}.project-activity-list>div.warning>i{border-color:#c78d52}.project-activity-list span{flex-direction:column;flex:1;min-width:0;display:flex}.project-activity-list b{font-size:13px}.project-activity-list p{color:var(--yk-muted);margin:3px 0 4px;font-size:13px;line-height:1.5}.workspace-content .prototype-projects-page{width:min(1280px,100% - 64px);padding:54px 0 80px}.prototype-page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.prototype-eyebrow{color:#79817d;letter-spacing:.13em;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.prototype-page-header h1{color:var(--yk-ink);letter-spacing:-.045em;margin:8px 0;font-size:clamp(34px,4vw,49px);font-weight:580;line-height:1.05}.prototype-page-header p{color:var(--yk-muted);margin:0;font-size:14px;line-height:1.65}.prototype-project-strip{border:1px solid var(--yk-line);background:#ffffffa8;border-radius:16px;grid-template-columns:.6fr .6fr .6fr 1.5fr;min-height:112px;margin-bottom:22px;display:grid;overflow:hidden}.prototype-project-strip>div{border-right:1px solid var(--yk-line);align-content:center;padding:20px 22px;display:grid}.prototype-project-strip>div:last-child{border-right:0}.prototype-project-strip span{color:var(--yk-faint);font-size:13px}.prototype-project-strip strong{margin:4px 0 2px;font-family:Avenir Next,sans-serif;font-size:27px;font-weight:550}.prototype-project-strip small{color:var(--yk-muted);font-size:13px!important}.prototype-project-strip .strip-prompt{background:linear-gradient(120deg,#f1f5ef,#fbfaf6);align-items:center;gap:14px;display:flex}.prototype-project-strip .strip-prompt>span{color:#1f5b47;background:#e5f0eb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.prototype-project-strip .strip-prompt p{flex-direction:column;margin:0;display:flex}.prototype-project-strip .strip-prompt b{font-size:14px}.prototype-project-strip .strip-prompt small{margin-top:4px}.prototype-list-panel{border:1px solid var(--yk-line);background:#ffffffb8;border-radius:16px;overflow:hidden}.prototype-list-toolbar{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 16px 0 20px;display:flex}.prototype-segmented{gap:2px;display:flex}.prototype-segmented button{color:#79817d;background:0 0;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:14px}.prototype-segmented button:hover{background:var(--yk-surface-soft)}.prototype-segmented button.is-active{color:var(--yk-ink);background:#dfe4dd;font-weight:650}.prototype-inline-search{width:268px}.prototype-inline-search .ant-input-affix-wrapper{border-color:var(--yk-line);background:#f8f8f6c2;height:36px}.prototype-project-list-heading,.prototype-project-row{grid-template-columns:minmax(330px,2.1fr) minmax(120px,.7fr) minmax(130px,.8fr) minmax(180px,.9fr) 28px;align-items:center;gap:18px;display:grid}.prototype-project-list-heading{color:#9a9f9c;border-bottom:1px solid var(--yk-line);letter-spacing:.08em;min-height:40px;padding:0 22px;font-size:13px;font-weight:700}.prototype-project-row{min-height:86px;color:var(--yk-ink);border-bottom:1px solid var(--yk-line);padding:15px 22px;transition:background .15s}.prototype-project-row:last-child{border-bottom:0}.prototype-project-row:hover{color:var(--yk-ink);background:#f1f3f0b8}.prototype-project-identity{align-items:center;gap:13px;min-width:0;display:flex}.prototype-project-identity>i{color:#3f4c47;background:#f6f7f5;border:1px solid #d8e0d7;border-radius:11px;place-items:center;width:39px;height:39px;font:15px Songti SC,serif;display:grid}.prototype-project-identity>span,.prototype-owner-cell>span,.prototype-row-cell{flex-direction:column;min-width:0;display:flex}.prototype-project-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.prototype-project-identity small,.prototype-owner-cell small,.prototype-row-cell small{color:var(--yk-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden;font-size:13px!important}.prototype-row-cell b,.prototype-owner-cell b{font-size:14px;font-weight:570}.prototype-owner-cell{align-items:center;gap:9px;display:flex}.prototype-owner-cell>i{color:#f2f4f2;background:#354941;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;display:grid}.prototype-row-arrow{color:#9a9f9c;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.prototype-project-row:hover .prototype-row-arrow{color:var(--yk-ink);background:#fff}.mobile-label{display:none}.prototype-list-panel .pagination-rail{border-top:1px solid var(--yk-line);margin:0;padding:14px 20px}.workspace-content .prototype-create-project{width:min(1280px,100% - 64px);padding:34px 0 80px}.prototype-create-project>.back-link{color:var(--yk-muted);align-items:center;margin-bottom:28px;font-size:14px;font-weight:520;display:inline-flex}.prototype-creation-layout{grid-template-columns:minmax(310px,.8fr) minmax(480px,1.2fr);align-items:start;gap:clamp(50px,8vw,120px);width:min(1060px,100%);margin:10px auto 0;display:grid}.prototype-creation-intro{padding:28px 0;position:sticky;top:112px}.prototype-creation-intro h1{color:var(--yk-ink);letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(38px,4.5vw,52px);font-weight:540;line-height:1.08}.prototype-creation-intro>p{max-width:420px;color:var(--yk-muted);margin:0;font-size:14px;line-height:1.8}.prototype-creation-principles{gap:16px;margin-top:40px;display:grid}.prototype-creation-principles>div{align-items:flex-start;gap:12px;display:flex}.prototype-creation-principles>div>i{color:#1f5b47;place-items:center;width:18px;height:18px;margin-top:1px;font-style:normal;display:grid}.prototype-creation-principles span{flex-direction:column;display:flex}.prototype-creation-principles b{font-size:14px}.prototype-creation-principles small{color:var(--yk-faint);margin-top:4px;line-height:1.5;font-size:13px!important}.prototype-creation-form{border:1px solid var(--yk-line);background:#ffffffc2;border-radius:18px;padding:34px;box-shadow:0 12px 36px #1c221f0a}.prototype-creation-form>header{border-bottom:1px solid var(--yk-line);align-items:flex-start;gap:17px;margin-bottom:28px;padding-bottom:24px;display:flex}.prototype-creation-form>header>span{color:#f6f7f5;background:#283630;border-radius:10px;place-items:center;width:34px;height:34px;font:13px ui-monospace,monospace;display:grid}.prototype-creation-form h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:620}.prototype-creation-form header p{color:var(--yk-faint);margin:5px 0 0;font-size:14px}.prototype-creation-form .workspace-alert{margin-bottom:18px}.prototype-creation-form .ant-form-item{max-width:none;margin-bottom:22px}.prototype-creation-form .ant-form-item-label label{font-size:14px;font-weight:650}.prototype-creation-form .ant-input,.prototype-creation-form .ant-select-selector{min-height:44px!important}.prototype-creation-form .ant-select-selection-wrap{min-height:42px}.prototype-creation-form .quick-customer-link{margin:-14px 0 22px;font-size:13px}.prototype-generated-note{background:var(--yk-surface-soft);border-radius:11px;align-items:flex-start;gap:11px;margin-top:4px;padding:14px;display:flex}.prototype-generated-note>i{color:#1f5b47;font-style:normal}.prototype-generated-note span{flex-direction:column;display:flex}.prototype-generated-note b{font-size:13px}.prototype-generated-note small{color:var(--yk-faint);margin-top:4px;line-height:1.55;font-size:13px!important}.prototype-creation-form .project-create-actions{border-top:1px solid var(--yk-line);justify-content:flex-end;gap:8px;width:100%;margin-top:30px;padding-top:22px;display:flex}.prototype-creation-form .project-create-actions .ant-btn{min-height:40px;padding:0 15px}@media (width<=1080px){.project-tabs{gap:18px}.project-canvas-grid{grid-template-columns:1fr}.project-context-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-project-list-heading,.prototype-project-row{grid-template-columns:minmax(280px,1.6fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(170px,.9fr) 28px;gap:12px}.prototype-creation-layout{gap:42px}}@media (width<=820px){.workspace-sidebar,.workspace-app.is-sidebar-collapsed .workspace-sidebar{width:var(--yk-sidebar);transform:translate(-100%)}.workspace-app.is-mobile-open .workspace-sidebar{transform:translate(0)}.workspace-mobile-scrim{z-index:45;background:#191e1c52;border:0;padding:0;display:none;position:fixed;inset:0}.workspace-app.is-mobile-open .workspace-mobile-scrim{display:block}.workspace-body,.workspace-app.is-sidebar-collapsed .workspace-body{margin-left:0}.workspace-app.is-sidebar-collapsed .workspace-brand>span,.workspace-app.is-sidebar-collapsed .workspace-new-action b,.workspace-app.is-sidebar-collapsed .workspace-new-action kbd,.workspace-app.is-sidebar-collapsed .workspace-primary-nav b,.workspace-app.is-sidebar-collapsed .workspace-nav-section>span,.workspace-app.is-sidebar-collapsed .workspace-nav-section b,.workspace-app.is-sidebar-collapsed .workspace-recent>span,.workspace-app.is-sidebar-collapsed .workspace-recent b,.workspace-app.is-sidebar-collapsed .workspace-utility b,.workspace-app.is-sidebar-collapsed .workspace-utility kbd,.workspace-app.is-sidebar-collapsed .workspace-profile>span,.workspace-app.is-sidebar-collapsed .workspace-profile>b{display:initial}.workspace-app.is-sidebar-collapsed .workspace-brand{display:flex}.workspace-app.is-sidebar-collapsed .workspace-collapse{display:grid}.workspace-app.is-sidebar-collapsed .workspace-sidebar-head{justify-content:space-between;padding:0 4px 0 6px}.workspace-app.is-sidebar-collapsed .workspace-new-action,.workspace-app.is-sidebar-collapsed .workspace-primary-nav a,.workspace-app.is-sidebar-collapsed .workspace-nav-section a,.workspace-app.is-sidebar-collapsed .workspace-recent a,.workspace-app.is-sidebar-collapsed .workspace-utility,.workspace-app.is-sidebar-collapsed .workspace-profile{justify-content:flex-start;padding-left:10px;padding-right:10px}.workspace-mobile-menu{display:grid}.workspace-topbar{padding:0 12px}.workspace-global-search{width:auto;margin-left:auto}.workspace-global-search span,.workspace-global-search kbd{display:none}.workspace-global-search{justify-content:center;width:36px;padding:0}.workspace-breadcrumb{overflow:hidden}.workspace-breadcrumb a,.workspace-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-chrome,.is-project-workspace .project-space-page,.is-project-workspace .page-shell.package-shell{width:min(100% - 24px,680px)}.project-chrome{padding-top:10px}.project-titlebar{gap:10px}.project-title-main{gap:9px}.project-mark{width:38px;height:38px}.project-title-main h1{font-size:22px}.project-title-main>div>span,.project-title-main p{font-size:12px}.project-title-actions .workspace-status{display:none}.project-tabs{gap:20px;margin-top:10px}.project-tabs a{padding-bottom:11px;font-size:13px}.project-context-rail{grid-template-columns:1fr}.workspace-content .prototype-projects-page{width:min(100% - 24px,680px);padding:28px 0 92px}.prototype-page-header{align-items:flex-start;margin-bottom:24px}.prototype-page-header h1{font-size:34px}.prototype-project-strip{grid-template-columns:repeat(3,1fr)}.prototype-project-strip .strip-prompt{border-top:1px solid var(--yk-line);grid-column:1/-1}.prototype-list-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.prototype-segmented{overflow-x:auto}.prototype-segmented button{flex:none}.prototype-inline-search{width:100%}.prototype-project-list-heading{display:none}.prototype-project-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px}.prototype-row-cell,.prototype-owner-cell{grid-column:1;padding-left:52px}.prototype-project-row>.workspace-status{grid-area:1/2}.prototype-owner-cell{display:none}.prototype-row-arrow{grid-area:2/2}.mobile-label{display:inline}.workspace-content .prototype-create-project{width:min(100% - 24px,680px);padding:22px 0 92px}.prototype-creation-layout{grid-template-columns:1fr;gap:24px}.prototype-creation-intro{padding:0;position:static}.prototype-creation-intro h1{font-size:40px}.prototype-creation-principles{grid-template-columns:repeat(2,1fr);margin-top:24px}.empty-project-canvas{min-height:520px;padding:50px 24px 30px}.quiet-orbit{opacity:.35;right:24px}.progress-rail{border-top:0;grid-template-columns:1fr;gap:18px;margin-top:48px}.progress-rail>div{padding:0 0 0 18px}.progress-rail>div:before{top:9px}.active-project-canvas{padding:20px}.project-metrics{grid-template-columns:1fr}.project-metrics>div{border-right:0;border-bottom:1px solid var(--yk-line)}.project-metrics>div:last-child{border-bottom:0}.package-line{grid-template-columns:34px minmax(0,1fr) auto;padding:10px 0}.package-line .package-capacity,.package-line>.workspace-status{display:none}}@media (width<=520px){.workspace-top-icon{display:none}.project-title-actions .workspace-icon-button{width:36px;height:36px}.prototype-page-header{flex-direction:column}.prototype-page-header .prototype-button{width:100%}.prototype-project-strip{grid-template-columns:1fr 1fr}.prototype-project-strip>div{padding:16px}.prototype-project-strip>div:nth-child(2){border-right:0}.prototype-project-strip>div:nth-child(3){border-top:1px solid var(--yk-line)}.prototype-project-strip .strip-prompt{border-left:1px solid var(--yk-line);grid-column:2}.prototype-project-strip .strip-prompt>span{display:none}.prototype-creation-intro h1{font-size:34px}.prototype-creation-principles{grid-template-columns:1fr}.prototype-creation-form{padding:23px 18px}.project-title-main p{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.active-project-canvas>header{flex-direction:column}.empty-project-canvas h2{font-size:30px}.empty-actions{flex-direction:column}.empty-actions .prototype-button{width:100%}.project-context-rail>section{padding:17px}}.operation-page-head{grid-template-columns:minmax(240px,1fr) minmax(0,660px);align-items:center;gap:24px;margin-bottom:0;display:grid}.operation-page-title>span{color:#79817d;letter-spacing:.14em;font:750 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.operation-page-title h1{letter-spacing:-.045em;margin:3px 0 4px;font-size:clamp(27px,2.4vw,30px);font-weight:590;line-height:1.08}.operation-page-title p{max-width:640px;color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.55;overflow:hidden}.operation-page-aside{gap:7px;min-width:0;display:grid}.operation-summary-strip{border:1px solid var(--yk-line);background:#ffffffb8;border-radius:12px;min-height:56px;display:grid;overflow:hidden}.delivery-summary-strip{grid-template-columns:repeat(3,minmax(105px,1fr)) minmax(145px,1.15fr)}.publication-summary-strip{grid-template-columns:repeat(5,minmax(86px,1fr))}.contracts-summary-strip{grid-template-columns:repeat(4,minmax(105px,1fr))}.operation-summary-strip>button,.operation-summary-strip>div{min-width:0;min-height:56px;color:var(--yk-ink);border:0;border-right:1px solid var(--yk-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-content:center;padding:8px 12px;display:grid}.operation-summary-strip>button:hover{background:#eeefec}.operation-summary-strip>:last-child{border-right:0}.operation-summary-strip span{color:var(--yk-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.operation-summary-strip strong{grid-area:1/2;margin-left:8px;font-size:20px;font-weight:590}.operation-summary-strip small{color:var(--yk-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:2px;display:none;overflow:hidden;font-size:12px!important}.operation-summary-strip>.is-dark{color:#f2f4f2;background:#24322e}.operation-summary-strip>.is-dark span,.operation-summary-strip>.is-dark small{color:#d7e0dc}.operation-summary-strip>.is-danger{color:#9b513e;background:#fbefed}.operation-summary-strip>.is-warning strong{color:#98672c}.operation-summary-strip>aside{background:#f5f1e8;align-items:center;gap:9px;min-width:0;padding:8px 12px;display:flex}.operation-summary-strip>aside>i{color:#916630;border:1px solid #bda173;border-radius:50%;place-items:center;width:17px;height:17px;font:700 11px Georgia,serif;display:grid}.operation-summary-strip>aside>span{color:inherit;flex-direction:column;display:flex}.operation-summary-strip>aside b{font-size:13px}.operation-summary-strip>aside small{margin-top:2px}.operation-page-actions{min-height:32px;color:var(--yk-faint);justify-content:flex-end;align-items:center;gap:9px;font-size:12px;display:flex}.operation-page-actions .ant-btn{border-radius:9px;min-height:36px;font-weight:650}.operation-toolbar{border:1px solid var(--yk-line);background:#ffffffa3;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:8px;padding:8px 10px 8px 14px;display:flex}.operation-toolbar>div{gap:2px;min-width:0;display:flex}.operation-toolbar>div>button{color:#79817d;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;min-height:34px;padding:0 12px;font-size:13px}.operation-toolbar>div>button:hover{background:#eeefec}.operation-toolbar>div>button.is-active{color:var(--yk-ink);background:#dfe4dd;font-weight:680}.operation-toolbar .ant-input-search{width:min(270px,30vw)}.operation-workspace{border:1px solid var(--yk-line);background:#ffffffb8;border-top:0;border-radius:0 0 17px 17px;grid-template-columns:minmax(330px,390px) minmax(0,1fr);min-height:720px;display:grid;overflow:hidden}.operation-queue{border-right:1px solid var(--yk-line);background:#f7f7f4cc;min-width:0}.operation-queue>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.operation-queue>header span{color:var(--yk-muted);font-size:13px}.operation-queue>header b{color:var(--yk-ink);font-size:14px}.operation-queue>header small{color:var(--yk-faint);font-size:12px!important}.operation-queue>div{max-height:900px;overflow-y:auto}.operation-queue>div>button{width:100%;min-height:104px;color:var(--yk-ink);border:0;border-bottom:1px solid var(--yk-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;transition:background .15s,box-shadow .15s;display:grid}.operation-queue>div>button:hover{background:#ffffffd6}.operation-queue>div>button.is-active{background:#fff;box-shadow:inset 3px 0 #354941}.delivery-select-all{cursor:pointer;grid-template-columns:auto auto;align-items:center;gap:0 6px;display:grid}.delivery-select-all input,.delivery-row-check input{accent-color:#354941;cursor:pointer;width:16px;height:16px}.delivery-select-all>span{font-weight:650;color:var(--yk-ink)!important;font-size:12px!important}.delivery-select-all>small{color:var(--yk-faint);grid-column:2;font-size:11px!important}.delivery-select-row{border-bottom:1px solid var(--yk-line);background:0 0;grid-template-columns:42px minmax(0,1fr);min-height:104px;transition:background .15s,box-shadow .15s;display:grid}.delivery-select-row:hover{background:#ffffffd6}.delivery-select-row.is-active{background:#fff;box-shadow:inset 3px 0 #354941}.delivery-row-check{cursor:pointer;place-items:center;display:grid}.delivery-row-check:has(input:disabled){cursor:not-allowed;opacity:.35}.delivery-row-check input:disabled{cursor:not-allowed}.delivery-select-row>button{width:100%;min-height:103px;color:var(--yk-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px 14px 0;display:grid}.operation-object-mark{color:#eef3f0;background:#35473f;border-radius:10px;place-items:center;width:36px;height:36px;font-family:Songti SC,serif;font-size:13px;font-style:normal;font-weight:700;display:grid}.operation-queue-main{flex-direction:column;min-width:0;display:flex}.operation-queue-main small{color:var(--yk-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:12px ui-monospace,monospace!important}.operation-queue-main strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 6px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.operation-queue-main em{color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.operation-queue-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.operation-queue-side>small{color:var(--yk-faint);white-space:nowrap;font-size:12px!important}.record-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:23px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:650;line-height:1.35;display:inline-flex}.record-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px}.record-status.is-success,.record-status.contract-effective{color:#28715b;background:#e1f1ea}.record-status.is-attention,.record-status.contract-pending_signature{color:#93621f;background:#f4e3ca}.record-status.is-progress{color:#365d78;background:#e6f0f5}.record-status.is-danger,.record-status.contract-void{color:#a94e47;background:#f8e5e3}.record-status.is-muted,.record-status.contract-expired{color:#707873;background:#dde3dc}.operation-list-empty,.operation-inspector-empty{min-height:330px;color:var(--yk-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.operation-list-empty b,.operation-inspector-empty b{color:var(--yk-ink);font-size:14px}.operation-list-empty span,.operation-inspector-empty span{margin-top:7px;font-size:13px;line-height:1.6}.operation-inspector{background:#ffffffd6;min-width:0}.operation-inspector-head{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 28px 18px;display:flex}.operation-inspector-head>div:first-child{min-width:0}.operation-inspector-head>div:first-child>span{color:var(--yk-faint);font:12px ui-monospace,monospace}.operation-inspector-head h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:clamp(21px,2vw,28px);font-weight:580;line-height:1.25}.operation-inspector-head p{color:var(--yk-muted);margin:0;font-size:13px;line-height:1.55}.operation-inspector-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.object-badge{color:#465a51;background:#eef4ef;border:1px solid #d7e0dc;border-radius:7px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:650}.operation-context-grid{border:1px solid var(--yk-line);background:#fafaf8;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 28px 0;display:grid;overflow:hidden}.operation-context-grid>div{border-right:1px solid var(--yk-line);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:12px 13px;display:grid}.operation-context-grid>div:last-child{border-right:0}.operation-context-grid>div>i{color:var(--yk-muted);font-size:14px;font-style:normal}.operation-context-grid span{flex-direction:column;min-width:0;display:flex}.operation-context-grid small{color:var(--yk-faint);font-size:12px!important}.operation-context-grid b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.4;overflow:hidden}.operation-inspector-body{padding:22px 28px 38px}.delivery-current-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.delivery-current-panel>header span,.record-history>header span,.publication-platform-list>header span,.contract-files>header span{color:#79817d;letter-spacing:.12em;font:750 12px ui-monospace,monospace}.delivery-current-panel h3,.record-history h3,.publication-platform-list h3{margin:5px 0 3px;font-size:16px}.delivery-current-panel header p,.record-history header p{color:var(--yk-faint);margin:0;font-size:13px}.delivery-date-ledger{background:#eaf1ed;border:1px solid #cfe1d8;border-radius:13px;grid-template-columns:1fr 42px 1fr;align-items:stretch;margin:18px 0 11px;display:grid;overflow:hidden}.delivery-date-ledger>div{flex-direction:column;justify-content:center;min-height:110px;padding:18px 20px;display:flex}.delivery-date-ledger>div:first-child{color:#f2f5f3;background:#24322e}.delivery-date-ledger span{color:inherit;opacity:.72;font-size:12px}.delivery-date-ledger strong{margin:6px 0 3px;font-size:20px;font-weight:560}.delivery-date-ledger small{color:inherit;opacity:.68;font-size:12px!important}.delivery-date-ledger>i{color:#657671;place-items:center;font-style:normal;display:grid}.evidence-row{border:1px solid var(--yk-line);background:#fff;border-radius:12px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:11px 13px;display:grid}.evidence-row>i{color:#566c61;background:#eef3f0;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.evidence-row>span{flex-direction:column;min-width:0;display:flex}.evidence-row small,.evidence-row em{color:var(--yk-faint);font-style:normal;font-size:12px!important}.evidence-row strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:13px;overflow:hidden}.delivery-note-row{background:#f5f1e8;border-radius:10px;grid-template-columns:90px 1fr;gap:14px;margin-top:10px;padding:13px 15px;font-size:13px;display:grid}.record-history{border-top:1px solid var(--yk-line);margin-top:26px;padding-top:23px}.record-history>article{grid-template-columns:13px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.record-history>article>i{border:2px solid #7c8e84;border-radius:50%;width:9px;height:9px;margin-top:5px}.record-history article>span{flex-direction:column;display:flex}.record-history article b{font-size:13px}.record-history article small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.record-history article p{color:var(--yk-muted);margin:5px 0 0;font-size:13px}.record-history article em{color:var(--yk-muted);margin-top:5px;font-size:12px;font-style:normal}.record-history-empty{color:var(--yk-faint);border:1px dashed var(--yk-line-strong);border-radius:10px;margin-top:12px;padding:13px;font-size:13px}.operation-ready-state{text-align:center;flex-direction:column;align-items:center;padding:32px 24px;display:flex}.operation-ready-state>i{color:#fff;background:#354940;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:13px;font-size:20px;font-style:normal;display:grid}.operation-ready-state>span{color:var(--yk-faint);letter-spacing:.12em;font:750 12px ui-monospace,monospace}.operation-ready-state h3{margin:9px 0 7px;font-size:20px}.operation-ready-state>p{max-width:560px;color:var(--yk-muted);margin:0 0 18px;font-size:13px;line-height:1.7}.operation-ready-state>div{border:1px solid var(--yk-line);border-radius:11px;grid-template-columns:repeat(3,1fr);width:100%;max-width:620px;margin-bottom:18px;display:grid;overflow:hidden}.operation-ready-state>div>span{border-right:1px solid var(--yk-line);flex-direction:column;padding:12px;display:flex}.operation-ready-state>div>span:last-child{border-right:0}.operation-ready-state>div b{font-size:13px}.operation-ready-state>div small{color:var(--yk-faint);margin-top:4px;font-size:12px!important}.operation-ready-state.is-locked>i{color:#79653e;background:#f4f0e4}.operation-ready-state .task-progress{border:0;flex-direction:column;max-width:430px;display:flex}.task-progress>i{background:#dde3dc;border-radius:99px;height:6px;overflow:hidden}.task-progress>i b{background:#76857d;height:100%;display:block}.task-progress>span{color:var(--yk-faint);margin-top:7px;font-size:12px}.delivery-modal-intro{color:#426251;background:#eaf1ed;border-radius:10px;flex-direction:column;margin-bottom:14px;padding:13px 14px;display:flex}.delivery-modal-intro b{font-size:14px}.delivery-modal-intro span{margin-top:3px;font-size:12px}.delivery-modal-fields{grid-template-columns:1fr 1.5fr;gap:10px;margin-bottom:14px;display:grid}.delivery-modal-fields label{gap:6px;display:grid}.delivery-modal-fields label>span{color:var(--yk-muted);font-size:13px;font-weight:650}.delivery-selected-summary{border:1px solid var(--yk-line);background:#fafaf8;border-radius:12px;overflow:hidden}.delivery-selected-summary>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.delivery-selected-summary>header span{color:var(--yk-muted);font-size:12px;font-weight:650}.delivery-selected-summary>header b{font-size:13px}.delivery-selected-summary>div{max-height:218px;overflow-y:auto}.delivery-selected-summary article{border-bottom:1px solid var(--yk-line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:grid}.delivery-selected-summary article:last-child{border-bottom:0}.delivery-selected-summary article>i{color:#eef3f0;background:#35473f;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.delivery-selected-summary article>span{flex-direction:column;min-width:0;display:flex}.delivery-selected-summary article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.delivery-selected-summary article small{color:var(--yk-faint);margin-top:3px;font:11px ui-monospace,monospace}.delivery-selected-summary article>em{color:#28715b;font-size:12px;font-style:normal;font-weight:650}.delivery-shared-evidence{background:#eef4f0;border:1px solid #cfe1d8;border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(250px,.9fr);align-items:center;gap:7px 16px;margin-top:13px;padding:14px;display:grid}.delivery-shared-evidence>span{flex-direction:column;display:flex}.delivery-shared-evidence b{font-size:13px}.delivery-shared-evidence small{color:var(--yk-muted);margin-top:4px;font-size:12px}.delivery-shared-evidence input{width:100%;color:var(--yk-ink);font-size:12px}.delivery-shared-evidence>em{color:#426251;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-style:normal;overflow:hidden}.delivery-modal-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;display:flex}.delivery-modal-actions>span{color:var(--yk-faint);margin-right:auto;font-size:12px}.publication-delivery-lock{color:#79653e;background:#faf5ec;border:1px solid #dfd5c5;border-radius:11px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:11px;padding:12px 13px;display:grid}.publication-delivery-lock>i{font-style:normal}.publication-delivery-lock>span{flex-direction:column;display:flex}.publication-delivery-lock b{font-size:13px}.publication-delivery-lock small{color:var(--yk-muted);margin-top:3px;font-size:12px!important}.publication-platform-list{margin-top:24px}.publication-platform-list>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.publication-platform-list>header small{color:var(--yk-faint);font-size:12px!important}.publication-platform-list>div{gap:10px;display:grid}.publication-platform-list>div>article{border:1px solid var(--yk-line);background:#fff;border-radius:13px;overflow:hidden}.publication-platform-list>div>article.is-failed{border-color:#e0c4c0}.publication-platform-list article>header{grid-template-columns:33px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:grid}.publication-platform-list article>header>i:first-child{color:#566c61;background:#eeefec;border:1px solid #d5dbd7;border-radius:9px;place-items:center;width:32px;height:32px;font:12px ui-monospace,monospace;display:grid}.publication-platform-list article>header>span{flex-direction:column;min-width:0;display:flex}.publication-platform-list article>header small{color:var(--yk-faint);font-size:12px!important}.publication-platform-list h4{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:13px;overflow:hidden}.publication-platform-list article p{color:var(--yk-muted);margin:0;font-size:12px}.publication-attempt-list{border-top:1px solid var(--yk-line);background:#fafaf8}.publication-attempt-list>div{border-bottom:1px solid var(--yk-line);grid-template-columns:27px minmax(0,1fr);gap:9px;padding:12px 14px;display:grid}.publication-attempt-list>div:last-child{border-bottom:0}.publication-attempt-list>div>i{color:#fff;background:#587a69;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.publication-attempt-list>div.is-failed>i{background:#a85c4f}.publication-attempt-list>div>span{flex-direction:column;display:flex}.publication-attempt-list b{font-size:13px}.publication-attempt-list small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.publication-attempt-list em{color:#7f423d;background:#f7e9e7;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12px;font-style:normal}.publication-attempt-list a{color:var(--yk-muted);align-self:flex-start;margin-top:6px;font-size:12px;font-weight:650}.publication-attempt-empty{color:var(--yk-faint);border-top:1px solid var(--yk-line);background:#fafaf8;padding:12px 14px;font-size:12px}.publication-allocation-fields{grid-template-columns:1fr 1fr .7fr;gap:10px;display:grid}.publication-platform-builder{gap:9px;display:grid}.publication-platform-builder>header{justify-content:space-between;align-items:center;display:flex}.publication-platform-builder>header>span{flex-direction:column;display:flex}.publication-platform-builder header small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.publication-platform-builder>section{border:1px solid var(--yk-line);background:#fff;border-radius:12px;overflow:hidden}.publication-platform-builder>section>div{grid-template-columns:.75fr 1.15fr 1fr;gap:9px;padding:12px;display:grid}.publication-platform-builder>section>footer{border-top:1px solid var(--yk-line);background:#f0f2ec;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.publication-platform-builder footer span{color:var(--yk-faint);font-size:12px}.publication-platform-quick{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.publication-delivery-evidence{border:1px solid var(--yk-line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.publication-delivery-evidence>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;padding:12px 14px}.publication-delivery-evidence h3{margin:3px 0 0;font-size:14px}.publication-delivery-evidence article{border-bottom:1px solid var(--yk-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 14px;display:grid}.publication-delivery-evidence article:last-child{border-bottom:0}.publication-delivery-evidence article>i{background:#eef3f0;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.publication-delivery-evidence article>span{flex-direction:column;min-width:0;display:flex}.publication-delivery-evidence article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-delivery-evidence article small{color:var(--yk-faint)}.is-project-workspace .prototype-delivery-page,.is-project-workspace .prototype-publication-page{width:min(1380px,100% - 48px);padding-top:12px}.inline-project-tabs{margin-top:8px}.prototype-contracts-page{width:min(1380px,100% - 48px)!important;padding-top:12px!important}.contracts-page-head{grid-template-columns:minmax(240px,1fr) minmax(0,620px)}.prototype-contracts-page .contracts-toolbar{border-radius:13px 13px 0 0;margin-top:8px}.prototype-contracts-page .contracts-workspace{min-height:720px;box-shadow:none;border-radius:0 0 17px 17px;grid-template-columns:minmax(330px,390px) minmax(0,1fr)}.prototype-contracts-page .contract-index{background:#f7f7f4d1}.prototype-contracts-page .contract-index>header{justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.prototype-contracts-page .contract-index>header>span{color:var(--yk-muted);font-size:13px}.prototype-contracts-page .contract-index>header b{font:inherit;color:var(--yk-ink)}.prototype-contracts-page .contract-index>div{max-height:900px;padding:0}.prototype-contracts-page .contract-index>div>button{border:0;border-bottom:1px solid var(--yk-line);border-radius:0;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:112px;margin:0;padding:14px 15px;display:grid}.prototype-contracts-page .contract-index>div>button.is-active{background:#fff;box-shadow:inset 3px 0 #817755}.prototype-contracts-page .contract-index button>i:first-child{color:#6c5c41;background:#f3eadc;border:1px solid #decfb8;border-radius:10px;place-items:center;width:36px;height:36px;font-family:Songti SC,serif;font-size:14px;font-style:normal;font-weight:700;display:grid}.prototype-contracts-page .contract-index button>span:nth-child(2){align-items:flex-start}.prototype-contracts-page .contract-index button>span:nth-child(2) small{font-family:ui-monospace,monospace}.prototype-contracts-page .contract-index button>span:nth-child(2) strong{margin:5px 0 6px;font-size:14px}.prototype-contracts-page .contract-index button>span:nth-child(3){align-items:flex-end;gap:8px}.prototype-contract-inspector{background:#ffffffd6;padding:0}.prototype-contract-inspector>.contract-inspector-head{padding:22px 28px 18px}.contract-inspector-head>div:last-child{align-items:center;gap:8px;display:flex}.prototype-contract-inspector .contract-inspector-body{padding:22px 28px 38px}.contract-validity{color:#f5f3ed;background:#423c34;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:106px;padding:18px 20px;display:grid}.contract-validity>i{color:#514735;background:#f4f0e4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.contract-validity>span{flex-direction:column;display:flex}.contract-validity small{color:#bdb8b0;letter-spacing:.08em;font:12px ui-monospace,monospace!important}.contract-validity h3{margin:5px 0 3px;font-size:16px}.contract-validity p{color:#d8d3c7;margin:0;font-size:12px}.contract-validity>strong{font-size:25px;font-weight:550}.contract-validity.contract-pending_signature{background:#6d5738}.contract-validity.contract-expired,.contract-validity.contract-void{background:#5d5f5c}.contract-facts-grid{border:1px solid var(--yk-line);border-radius:12px;grid-template-columns:repeat(2,1fr);margin-top:16px;display:grid;overflow:hidden}.contract-facts-grid>div{border-right:1px solid var(--yk-line);border-bottom:1px solid var(--yk-line);flex-direction:column;min-height:92px;padding:14px 17px;display:flex}.contract-facts-grid>div:nth-child(2n){border-right:0}.contract-facts-grid>div:nth-last-child(-n+2){border-bottom:0}.contract-facts-grid span{color:var(--yk-faint);font-size:12px}.contract-facts-grid strong{margin:5px 0 3px;font-size:14px;line-height:1.45}.contract-facts-grid small{color:var(--yk-muted);font-size:12px!important}.prototype-contract-inspector .contract-files,.prototype-contract-inspector .contract-relations,.contract-archive-trail{border:1px solid var(--yk-line);background:#fff;border-radius:13px;margin-top:16px;overflow:hidden}.contract-files>header,.prototype-contract-inspector .contract-relations>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:14px 16px;display:flex}.contract-files h3,.prototype-contract-inspector .contract-relations h3{margin:4px 0 2px;font-size:15px}.contract-files header p,.prototype-contract-inspector .contract-relations header p{color:var(--yk-faint);margin:0;font-size:12px}.contract-files>div>article{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:12px 15px;display:grid}.contract-files article>i{color:#79653e;background:#f3eadc;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.contract-files article>span{flex-direction:column;display:flex}.contract-files article small,.contract-files article em{color:var(--yk-faint);font-style:normal;font-size:12px!important}.contract-files article b{margin:3px 0;font-size:13px}.contract-files-empty{color:var(--yk-faint);padding:18px;font-size:13px}.prototype-contract-inspector .contract-relations{padding:0}.prototype-contract-inspector .contract-relations>div{gap:0}.prototype-contract-inspector .contract-relations>div>div{border:0;border-bottom:1px solid var(--yk-line);background:#fff;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto auto auto;margin:0;padding:12px 15px}.prototype-contract-inspector .contract-relations>div>div:last-child{border-bottom:0}.contract-archive-trail>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.contract-archive-trail header>span{flex-direction:column;display:flex}.contract-archive-trail header small{color:var(--yk-faint);font-size:12px!important}.contract-archive-trail h3{margin:4px 0 0;font-size:15px}.contract-archive-trail>div{grid-template-columns:12px minmax(0,1fr);gap:8px;padding:11px 16px;display:grid}.contract-archive-trail>div>i{border:2px solid #7c8e84;border-radius:50%;width:8px;height:8px;margin-top:4px}.contract-archive-trail>div>span{flex-direction:column;display:flex}.contract-archive-trail b{font-size:13px}.contract-archive-trail small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}@media (width<=1120px){.operation-page-head,.contracts-page-head{grid-template-columns:1fr;gap:10px}.operation-page-aside{align-items:stretch}.operation-workspace,.prototype-contracts-page .contracts-workspace{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}}@media (width<=820px){.prototype-delivery-page,.prototype-publication-page{width:min(100% - 24px,680px)!important}.prototype-contracts-page{width:min(100% - 24px,680px)!important;padding-top:16px!important}.operation-page-title p{white-space:normal}.operation-summary-strip{overflow-x:auto}.delivery-summary-strip{grid-template-columns:repeat(4,minmax(112px,1fr))}.publication-summary-strip{grid-template-columns:repeat(5,minmax(92px,1fr))}.contracts-summary-strip{grid-template-columns:repeat(4,minmax(100px,1fr))}.operation-toolbar{flex-direction:column;align-items:stretch}.operation-toolbar>div{overflow-x:auto}.operation-toolbar .ant-input-search{width:100%}.operation-workspace,.prototype-contracts-page .contracts-workspace{min-height:0;display:block}.operation-queue,.prototype-contracts-page .contract-index{border-right:0;border-bottom:1px solid var(--yk-line)}.operation-queue>div,.prototype-contracts-page .contract-index>div{max-height:360px}.operation-inspector-head{padding:18px 15px 15px}.operation-context-grid{margin:12px 15px 0}.operation-inspector-body{padding:18px 15px 30px}.prototype-contract-inspector>.contract-inspector-head{padding:18px 15px 15px}.prototype-contract-inspector .contract-inspector-body{padding:18px 15px 30px}.publication-allocation-fields,.publication-platform-builder>section>div{grid-template-columns:1fr}.publication-platform-list article>header{grid-template-columns:33px minmax(0,1fr) auto}.publication-platform-list article>header .ant-btn{grid-column:2/-1;justify-self:start}}@media (width<=540px){.operation-page-title h1{font-size:26px}.operation-page-actions{flex-direction:column;align-items:stretch}.operation-page-actions .ant-btn{width:100%}.operation-page-actions>span{text-align:right}.operation-queue>div>button,.delivery-select-row>button{grid-template-columns:36px minmax(0,1fr)}.delivery-select-row .operation-queue-side{grid-column:2}.operation-queue-side{flex-direction:row;grid-column:2;align-items:center}.operation-inspector-head{flex-direction:column}.operation-inspector-head>div:last-child{justify-content:flex-start}.operation-context-grid,.contract-facts-grid{grid-template-columns:1fr}.operation-context-grid>div{border-right:0;border-bottom:1px solid var(--yk-line)}.operation-context-grid>div:last-child{border-bottom:0}.delivery-date-ledger{grid-template-columns:1fr}.delivery-date-ledger>i{min-height:30px;transform:rotate(90deg)}.delivery-modal-fields,.delivery-shared-evidence{grid-template-columns:1fr}.delivery-shared-evidence>em{grid-column:1}.delivery-modal-actions{flex-direction:column;align-items:stretch}.delivery-modal-actions>span{margin-right:0}.operation-ready-state>div,.publication-budget-grid{grid-template-columns:1fr}.operation-ready-state>div>span,.publication-budget-grid>span{border-right:0;border-bottom:1px solid var(--yk-line)}.operation-ready-state>div>span:last-child,.publication-budget-grid>span:last-child{border-bottom:0}.publication-delivery-lock{grid-template-columns:24px minmax(0,1fr)}.publication-delivery-lock .prototype-button{grid-column:2}.publication-platform-list article>header{grid-template-columns:33px minmax(0,1fr)}.publication-platform-list article>header>.record-status,.publication-platform-list article>header .ant-btn{grid-column:2;justify-self:start}.contract-validity{grid-template-columns:42px minmax(0,1fr)}.contract-validity>strong{grid-column:2;font-size:21px}.contract-facts-grid>div{border-right:0;border-bottom:1px solid var(--yk-line)!important}.contract-facts-grid>div:last-child{border-bottom:0!important}.prototype-contract-inspector .contract-relations>div>div{grid-template-columns:38px minmax(0,1fr)}.prototype-contract-inspector .contract-relations .ant-tag,.prototype-contract-inspector .contract-relations a,.prototype-contract-inspector .contract-relations button{grid-column:2;justify-self:start}}.workspace-app small{font-size:12px!important}.prototype-claim-page,.prototype-change-page,.prototype-finance-page,.prototype-member-page{padding-top:18px!important}.claim-summary-strip,.change-summary-strip,.finance-summary-strip,.member-summary-strip{border:1px solid var(--yk-line);background:#ffffffbd;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:58px;display:grid;overflow:hidden}.claim-summary-strip>div,.claim-summary-strip>aside,.change-summary-strip>div,.change-summary-strip>aside,.finance-summary-strip>div,.finance-summary-strip>aside,.member-summary-strip>div,.member-summary-strip>aside{border-right:1px solid var(--yk-line);align-content:center;min-width:0;padding:8px 12px;display:grid}.claim-summary-strip>:last-child,.change-summary-strip>:last-child,.finance-summary-strip>:last-child,.member-summary-strip>:last-child{border-right:0}.claim-summary-strip span,.change-summary-strip span,.finance-summary-strip span,.member-summary-strip span{color:var(--yk-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.claim-summary-strip strong,.change-summary-strip strong,.finance-summary-strip strong,.member-summary-strip strong{letter-spacing:-.03em;margin:2px 0;font-size:20px;font-weight:610}.claim-summary-strip small,.change-summary-strip small,.finance-summary-strip small,.member-summary-strip small{color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important}.claim-summary-strip aside,.change-summary-strip aside,.finance-summary-strip aside,.member-summary-strip aside{background:#f5f1e8}.claim-summary-strip .is-available strong{color:#2f7058}.claim-summary-strip .is-danger strong,.finance-summary-strip aside strong{color:#9b513e}.claim-view-tabs,.settlement-view-tabs{border-bottom:1px solid var(--yk-line);align-items:center;min-height:48px;margin-top:13px;display:flex}.claim-view-tabs button,.settlement-view-tabs button{color:var(--yk-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 17px;font-size:14px}.claim-view-tabs button.is-active,.settlement-view-tabs button.is-active{color:var(--yk-ink);border-color:#354941;font-weight:680}.claim-view-tabs button b,.settlement-view-tabs button b{background:#e8ebe5;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:12px;display:inline-grid}.claim-view-tabs>span{color:var(--yk-faint);margin-left:auto;font-size:12px}.toolbar-note{color:var(--yk-muted);font-size:13px}.operation-object-mark.is-expense{color:#765b37;background:#f3eadb}.operation-queue-side>b{font-size:14px}.claim-workspace .operation-queue-side,.finance-workspace .operation-queue-side,.member-workspace .operation-queue-side{gap:4px}.claim-context-chain{align-items:stretch;gap:8px;display:flex;overflow-x:auto}.claim-context-chain>div{border:1px solid var(--yk-line);background:#fafaf8;border-radius:10px;min-width:138px;padding:11px 13px}.claim-context-chain>i{color:var(--yk-faint);align-self:center;font-style:normal}.claim-context-chain small{color:var(--yk-faint);letter-spacing:.08em;margin-bottom:5px;font:700 11px ui-monospace,monospace;display:block}.claim-context-chain b{font-size:13px;line-height:1.45;display:block}.claim-amount-card,.member-facts,.fee-source-facts{border:1px solid var(--yk-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;display:grid;overflow:hidden}.claim-amount-card>div,.member-facts>div,.fee-source-facts>div{border-right:1px solid var(--yk-line);padding:14px 15px;display:grid}.claim-amount-card>div:last-child,.member-facts>div:last-child,.fee-source-facts>div:last-child{border-right:0}.claim-amount-card small,.member-facts small,.fee-source-facts small{color:var(--yk-faint);font-size:12px!important}.claim-amount-card strong,.member-facts strong,.fee-source-facts b{margin:5px 0 4px;font-size:16px}.claim-amount-card span,.member-facts span,.fee-source-facts span{color:var(--yk-muted);font-size:12px;line-height:1.45}.claim-description{border:1px solid var(--yk-line);background:#fff;border-radius:12px;margin-top:15px;padding:15px 16px}.claim-description>span{color:var(--yk-faint);font-size:12px}.claim-description p{margin:7px 0 0;font-size:14px;line-height:1.7}.claim-evidence{background:#eaf3ed;border:1px solid #dce5df;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:15px;padding:13px 15px;display:grid}.claim-evidence.is-missing{background:#fbf7f2;border-color:#eaded2}.claim-evidence>i{color:#315d4d;background:#e3eee8;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.claim-evidence span{flex-direction:column;display:flex}.claim-evidence small{color:var(--yk-faint);font-size:12px!important}.claim-evidence b{margin-top:3px;font-size:13px}.claim-review-note,.member-blocker-note{background:#fbf5f0;border:1px solid #ead8cc;border-radius:11px;align-items:center;gap:10px;margin-top:15px;padding:13px 15px;display:flex}.claim-review-note b,.member-blocker-note b{flex:none;font-size:13px}.claim-review-note span,.member-blocker-note span{color:var(--yk-muted);font-size:13px;line-height:1.5}.claim-inspector-actions,.member-inspector-actions,.statement-actions{border-top:1px solid var(--yk-line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:15px;display:flex}.claim-no-package{border:1px dashed var(--yk-line);text-align:center;border-radius:14px;place-content:center;justify-items:center;min-height:360px;padding:40px;display:grid}.claim-no-package b{font-size:20px}.claim-no-package p{max-width:480px;color:var(--yk-muted);font-size:14px;line-height:1.7}.claim-form-budget{background:#f2f4f2;border-radius:10px;flex-direction:column;padding:13px 15px;display:flex}.claim-form-budget small{color:var(--yk-faint);font-size:12px!important}.claim-form-budget b{margin:4px 0;font-size:14px}.claim-form-budget span{color:var(--yk-muted);font-size:12px}.change-verdict{background:#eaf3ed;border:1px solid #e3eee8;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.change-verdict>i{color:#fff;background:#315d4d;border-radius:12px;place-items:center;width:40px;height:40px;font:700 18px Georgia,serif;display:grid}.change-verdict>span{flex-direction:column;display:flex}.change-verdict small,.change-impact-list header>span{color:#537165;letter-spacing:.1em;font:750 11px ui-monospace,monospace}.change-verdict h3{margin:4px 0;font-size:16px}.change-verdict p{color:var(--yk-muted);margin:0;font-size:13px;line-height:1.5}.change-verdict>b{color:#315d4d;background:#e3eee8;border-radius:7px;align-self:start;padding:5px 8px;font-size:12px}.change-reason{background:#faf9f5;border-left:3px solid #aebbb2;margin-top:14px;padding:14px 16px}.change-reason span{color:var(--yk-faint);font-size:12px}.change-reason p{margin:6px 0 0;font-size:14px;line-height:1.65}.change-impact-list,.change-audit,.member-duty-panel,.member-skill-panel,.fee-adjustment-list,.fee-allocation,.statement-payments{border:1px solid var(--yk-line);background:#fff;border-radius:13px;margin-top:15px;overflow:hidden}.change-impact-list>header,.member-duty-panel>header,.member-skill-panel>header,.fee-adjustment-list>header,.fee-allocation>header,.statement-payments>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;padding:14px 16px}.change-impact-list h3,.member-duty-panel h3,.member-skill-panel h3,.fee-adjustment-list h3,.fee-allocation h3,.statement-payments h3{margin:4px 0 2px;font-size:15px}.change-impact-list header p,.member-duty-panel header p,.fee-adjustment-list header p,.fee-allocation header p,.statement-payments header p{color:var(--yk-faint);margin:0;font-size:12px}.change-impact-list>div>article{border-bottom:1px solid var(--yk-line);grid-template-columns:130px minmax(0,1fr);gap:5px 16px;padding:13px 16px;display:grid}.change-impact-list>div>article:last-child{border-bottom:0}.change-impact-list article>span{color:var(--yk-faint);font-size:12px}.change-impact-list article>strong{font-size:14px}.change-impact-list article>small{color:var(--yk-muted);grid-column:2;line-height:1.45;font-size:12px!important}.change-audit>header{border-bottom:1px solid var(--yk-line);gap:30px;padding:13px 16px;display:flex}.change-audit header>div{flex-direction:column;display:flex}.change-audit header small{color:var(--yk-faint);font:700 11px ui-monospace,monospace}.change-audit header b{margin-top:4px;font-size:13px}.change-audit>article{grid-template-columns:10px minmax(0,1fr);gap:9px;padding:11px 16px;display:grid}.change-audit article>i{border:2px solid #76857d;border-radius:50%;width:8px;height:8px;margin-top:4px}.change-audit article>span{flex-direction:column;display:flex}.change-audit article b{font-size:13px}.change-audit article small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.change-object-links{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.fee-balance-card{border:1px solid var(--yk-line);background:#fff;border-radius:13px;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;display:grid;overflow:hidden}.fee-balance-card>div{padding:17px;display:grid}.fee-balance-card>i{background:var(--yk-line);width:1px;height:50px}.fee-balance-card small{color:var(--yk-faint);letter-spacing:.08em;font:700 11px ui-monospace,monospace}.fee-balance-card strong{margin:5px 0;font-size:22px}.fee-balance-card span{color:var(--yk-muted);font-size:12px}.fee-balance-card .is-outstanding{background:#f4f7f4}.fee-allocation>header{justify-content:space-between;align-items:flex-start;display:flex}.fee-allocation>header>div{flex-direction:column;display:flex}.fee-allocation>header>strong{font-size:19px}.fee-allocation>div>article{border-bottom:1px solid var(--yk-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.fee-allocation>div>article:last-child{border-bottom:0}.fee-allocation article>i,.member-avatar{color:#fff;background:#354941;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;display:grid}.fee-allocation article>span{flex-direction:column;display:flex}.fee-allocation article b{font-size:13px}.fee-allocation article small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.fee-allocation article strong{font-size:14px}.allocation-empty,.fee-adjustment-empty{color:var(--yk-faint);margin:0;padding:16px;font-size:13px}.fee-adjustment-list>article{border-bottom:1px solid var(--yk-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.fee-adjustment-list>article:last-child{border-bottom:0}.fee-adjustment-list article>span{flex-direction:column;display:flex}.fee-adjustment-list article small{color:var(--yk-faint);font-size:12px!important}.fee-adjustment-list article b{margin-top:4px;font-size:13px}.fee-adjustment-list article>strong{color:#2f7058;font-size:15px}.fee-adjustment-list article>strong.is-negative{color:#9b513e}.fee-adjustment-list article>div{gap:6px;display:flex}.fee-relation-chain{border:1px solid var(--yk-line);background:#faf9f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:15px;padding:15px;display:grid}.fee-relation-chain>div{align-items:center;gap:9px;min-width:0;display:flex}.fee-relation-chain>div>i{background:#dce1dc;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.fee-relation-chain span{flex-direction:column;min-width:0;display:flex}.fee-relation-chain small{color:var(--yk-faint);font-size:11px!important}.fee-relation-chain span b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.fee-relation-chain>b{color:var(--yk-faint)}.member-workspace .operation-queue>div>button{grid-template-columns:38px minmax(0,1fr) auto}.member-duty-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-duty-panel article{border-right:1px solid var(--yk-line);border-bottom:1px solid var(--yk-line);grid-template-columns:24px minmax(0,1fr);gap:9px;padding:13px 16px;display:grid}.member-duty-panel article:nth-child(2n){border-right:0}.member-duty-panel article>i{color:#2f7058;background:#dfe9e3;border-radius:7px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.member-duty-panel article>span{flex-direction:column;display:flex}.member-duty-panel article b{font-size:13px}.member-duty-panel article small{color:var(--yk-muted);margin-top:4px;line-height:1.4;font-size:12px!important}.member-skill-panel>div{flex-wrap:wrap;gap:7px;padding:15px 16px;display:flex}.member-skill-panel>div>span:not(.ant-tag){color:var(--yk-faint);font-size:13px}.member-blocker-note{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.member-blocker-note a{font-size:13px;font-weight:650}.prototype-settlement-page{width:min(1320px,100% - 64px)!important;padding-top:30px!important}.settlement-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.settlement-page-head>div:first-child>span,.dashboard-page-head>div:first-child>span{color:#79817d;letter-spacing:.14em;font:750 12px ui-monospace,monospace}.settlement-page-head h1,.dashboard-page-head h1{letter-spacing:-.04em;margin:5px 0;font-size:30px;font-weight:590}.settlement-page-head p,.dashboard-page-head p{color:var(--yk-muted);margin:0;font-size:14px}.settlement-head-actions{flex-wrap:wrap;gap:8px;display:flex}.settlement-summary-strip{border:1px solid var(--yk-line);background:#fff;border-radius:13px;grid-template-columns:1fr 1fr 1fr 1.25fr;display:grid;overflow:hidden}.settlement-summary-strip>button,.settlement-summary-strip>div,.settlement-summary-strip>aside{min-height:76px;color:var(--yk-ink);border:0;border-right:1px solid var(--yk-line);text-align:left;background:0 0;align-content:center;padding:12px 16px;display:grid}.settlement-summary-strip>:last-child{border-right:0}.settlement-summary-strip>button{cursor:pointer}.settlement-summary-strip>button.is-active{background:#eef4ef;box-shadow:inset 0 -2px #315d4d}.settlement-summary-strip span{color:var(--yk-faint);font-size:12px}.settlement-summary-strip strong{margin:4px 0;font-size:20px}.settlement-summary-strip small{color:var(--yk-muted);font-size:12px!important}.settlement-summary-strip aside{background:#f5f1e8;gap:9px;display:flex}.settlement-summary-strip aside b{font-size:12px}.settlement-summary-strip aside span{white-space:normal;line-height:1.5}.settlement-cycle-bar{border:1px solid var(--yk-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;padding:12px 15px;display:flex}.settlement-cycle-bar>div{gap:10px;display:flex}.settlement-cycle-bar label{color:var(--yk-faint);gap:4px;font-size:12px;display:grid}.settlement-cycle-bar .ant-input{width:155px}.settlement-cycle-bar>span{max-width:600px;color:var(--yk-muted);font-size:12px;line-height:1.5}.settlement-pool-workspace,.settlement-sheets-workspace{border:1px solid var(--yk-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr);min-height:540px;display:grid;overflow:hidden}.settlement-pool-workspace>main{border-right:1px solid var(--yk-line);min-width:0}.settlement-table-head,.settlement-ledger-line{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(150px,.75fr) 90px;align-items:center;gap:15px;display:grid}.settlement-table-head{min-height:41px;color:var(--yk-faint);border-bottom:1px solid var(--yk-line);background:#faf9f5;padding:0 17px 0 45px;font-size:12px}.settlement-table-head b{text-align:right}.settlement-ledger-line{border-bottom:1px solid var(--yk-line);cursor:pointer;min-height:70px;padding:10px 17px 10px 45px;position:relative}.settlement-ledger-line:hover{background:#fafbf9}.settlement-ledger-line>input{position:absolute;left:16px}.settlement-ledger-line>span{align-items:center;gap:9px;min-width:0;display:flex}.settlement-ledger-line>span>i{color:#fff;background:#354941;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.settlement-ledger-line span>span,.settlement-ledger-line>span:not(:first-of-type){flex-direction:column;align-items:flex-start;min-width:0;display:flex}.settlement-ledger-line b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settlement-ledger-line small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.settlement-ledger-line>strong{text-align:right;font-size:14px}.settlement-ledger-line.is-cross-period{background:#fdf8ef}.settlement-empty{text-align:center;place-content:center;justify-items:center;min-height:400px;padding:40px;display:grid}.settlement-empty b{font-size:17px}.settlement-empty span{max-width:520px;color:var(--yk-muted);margin-top:8px;font-size:13px;line-height:1.6}.settlement-pool-workspace>aside{grid-template-rows:auto 1fr auto;display:grid}.settlement-pool-workspace>aside>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;flex-direction:column;padding:14px 16px;display:flex}.settlement-pool-workspace aside header span{font-size:13px;font-weight:650}.settlement-pool-workspace aside header small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.settlement-pool-workspace aside>div>article{border-bottom:1px solid var(--yk-line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 15px;display:grid}.settlement-pool-workspace aside article>i{color:#fff;background:#354941;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:grid}.settlement-pool-workspace aside article>span{flex-direction:column;display:flex}.settlement-pool-workspace aside article b{font-size:13px}.settlement-pool-workspace aside article small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.settlement-pool-workspace aside article>strong{font-size:13px}.settlement-pool-workspace aside article .ant-btn{grid-column:2/-1;justify-self:start}.settlement-pool-workspace aside>footer{color:#f5f7f6;background:#354941;padding:15px 16px;display:grid}.settlement-pool-workspace aside>footer span,.settlement-pool-workspace aside>footer small{color:#c9d4cd;font-size:12px}.settlement-pool-workspace aside>footer strong{margin-top:3px;font-size:13px}.settlement-pool-workspace aside>footer b{margin:8px 0;font-size:24px}.settlement-sheets-workspace{grid-template-columns:minmax(310px,.7fr) minmax(0,1.45fr)}.settlement-sheet-index{border-right:1px solid var(--yk-line)}.settlement-sheet-index>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;justify-content:space-between;padding:13px 15px;font-size:12px;display:flex}.settlement-sheet-index>div>button{width:100%;min-height:76px;color:var(--yk-ink);border:0;border-bottom:1px solid var(--yk-line);text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.settlement-sheet-index>div>button.is-active{background:#eef3f0;box-shadow:inset 3px 0 #315d4d}.settlement-sheet-index button>i{color:#fff;background:#354941;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-style:normal;display:grid}.settlement-sheet-index button>span{flex-direction:column;min-width:0;display:flex}.settlement-sheet-index button small,.settlement-sheet-index button em{color:var(--yk-faint);font-size:12px;font-style:normal}.settlement-sheet-index button b{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:13px;overflow:hidden}.settlement-sheet-index button>span:last-child{align-items:flex-end}.settlement-sheet-detail{min-width:0}.settlement-sheet-detail>header{border-bottom:1px solid var(--yk-line);justify-content:space-between;gap:20px;padding:19px 21px;display:flex}.settlement-sheet-detail>header span{color:var(--yk-faint);font-size:12px}.settlement-sheet-detail>header h2{margin:5px 0;font-size:20px}.settlement-sheet-detail>header p{color:var(--yk-muted);margin:0;font-size:13px}.settlement-sheet-detail>section,.settlement-sheet-detail>footer{margin-left:20px;margin-right:20px}.statement-balance{border:1px solid var(--yk-line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.statement-balance>div{border-right:1px solid var(--yk-line);padding:15px;display:grid}.statement-balance>div:last-child{background:#eef3f0;border-right:0}.statement-balance small{color:var(--yk-faint);font-size:12px!important}.statement-balance strong{margin-top:5px;font-size:20px}.statement-lines{border:1px solid var(--yk-line);border-radius:12px;margin-top:15px;overflow:hidden}.statement-lines>header,.statement-lines>article{grid-template-columns:1fr 1fr 100px;align-items:center;gap:15px;display:grid}.statement-lines>header{min-height:38px;color:var(--yk-faint);background:#faf9f5;padding:0 15px;font-size:12px}.statement-lines>article{border-top:1px solid var(--yk-line);padding:11px 15px}.statement-lines article>span{flex-direction:column;display:flex}.statement-lines article b{font-size:13px}.statement-lines article small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.statement-lines article strong,.statement-lines>header b{text-align:right}.statement-payments>article{border-bottom:1px solid var(--yk-line);justify-content:space-between;gap:14px;padding:12px 15px;display:flex}.statement-payments>article>span{flex-direction:column;display:flex}.statement-payments article b{font-size:13px}.statement-payments article small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.prototype-dashboard-page{width:min(1260px,100% - 64px)!important;padding-top:34px!important}.dashboard-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.dashboard-page-head>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.dashboard-page-head>div:last-child span{color:var(--yk-faint);font-size:13px}.dashboard-page-head>div:last-child b{color:var(--yk-muted);margin-top:5px;font-size:14px}.dashboard-summary{border:1px solid var(--yk-line);background:#fff;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.dashboard-summary>div{border-right:1px solid var(--yk-line);padding:15px 17px;display:grid}.dashboard-summary>div:last-child{border-right:0}.dashboard-summary small{color:var(--yk-faint);font-size:12px!important}.dashboard-summary strong{margin:4px 0;font-size:24px}.dashboard-summary span{color:var(--yk-muted);font-size:12px;line-height:1.4}.dashboard-summary .is-alert{background:#fcf6ef}.dashboard-summary .is-alert strong{color:#9b513e}.dashboard-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.62fr);gap:18px;margin-top:18px;display:grid}.dashboard-layout>main{gap:18px;display:grid}.dashboard-layout>aside{align-content:start;gap:16px;display:grid}.dashboard-panel,.dashboard-side-panel{border:1px solid var(--yk-line);background:#fff;border-radius:14px;overflow:hidden}.dashboard-panel>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;display:flex}.dashboard-panel header span,.dashboard-side-panel header small{color:var(--yk-faint);letter-spacing:.08em;font:700 11px ui-monospace,monospace}.dashboard-panel h2,.dashboard-side-panel h2{margin:4px 0 0;font-size:16px}.dashboard-panel header>small,.dashboard-panel header>a{color:var(--yk-faint);font-size:12px}.dashboard-todo-list>a{min-height:77px;color:var(--yk-ink);border-bottom:1px solid var(--yk-line);grid-template-columns:36px minmax(0,1fr) auto 22px;align-items:center;gap:11px;padding:12px 16px;display:grid}.dashboard-todo-list>a:last-child{border-bottom:0}.dashboard-todo-list>a:hover{background:#fafbf9}.dashboard-todo-list>a.is-high{background:#fffaf6}.dashboard-todo-list>a>i{color:#315d4d;background:#dfe9e3;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.dashboard-todo-list>a>span{flex-direction:column;min-width:0;display:flex}.dashboard-todo-list small{color:var(--yk-faint);font-size:12px!important}.dashboard-todo-list strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;overflow:hidden}.dashboard-todo-list em{color:var(--yk-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.dashboard-todo-list>a>b{color:var(--yk-faint)}.dashboard-clear-state{justify-content:center;align-items:center;gap:13px;min-height:130px;display:flex}.dashboard-clear-state>i{color:#315d4d;background:#dfe9e3;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.dashboard-clear-state>span{flex-direction:column;display:flex}.dashboard-clear-state b{font-size:14px}.dashboard-clear-state small{color:var(--yk-muted);margin-top:4px;font-size:12px!important}.dashboard-project-grid{grid-template-columns:repeat(2,1fr);display:grid}.dashboard-project-grid>a{color:var(--yk-ink);border-right:1px solid var(--yk-line);border-bottom:1px solid var(--yk-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.dashboard-project-grid>a:nth-child(2n){border-right:0}.dashboard-project-grid>a>i{border:1px solid var(--yk-line);background:#f6f7f5;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dashboard-project-grid>a>span{flex-direction:column;min-width:0;display:flex}.dashboard-project-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-project-grid small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.dashboard-business-empty{color:var(--yk-faint);grid-column:1/-1;padding:24px;font-size:13px}.dashboard-side-panel>header{border-bottom:1px solid var(--yk-line);background:#faf9f5;align-items:center;gap:10px;padding:14px 15px;display:flex}.dashboard-side-panel>header>i{background:#dce1dc;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.dashboard-side-panel header>span{flex-direction:column;display:flex}.dashboard-side-panel>div>a{color:var(--yk-ink);border-bottom:1px solid var(--yk-line);align-items:center;gap:11px;padding:12px 15px;display:flex}.dashboard-side-panel>div>a:last-child{border-bottom:0}.dashboard-side-panel time{background:#f6f7f5;border-radius:9px;flex:0 0 38px;justify-items:center;width:38px;padding:5px;display:grid}.dashboard-side-panel time b{font-size:14px}.dashboard-side-panel time small{color:var(--yk-faint);font-size:10px}.dashboard-side-panel a>span{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-side-panel a b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-side-panel a small{color:var(--yk-faint);margin-top:3px;font-size:12px!important}.dashboard-side-panel>div>p{color:var(--yk-faint);padding:16px;font-size:13px}.dashboard-shortcuts a>b{color:var(--yk-faint)}.dashboard-rule-note{background:#eef3f0;border:1px solid #dce5df;border-radius:13px;flex-direction:column;padding:15px;display:flex}.dashboard-rule-note b{font-size:13px}.dashboard-rule-note span{color:var(--yk-muted);margin-top:5px;font-size:12px;line-height:1.55}@media (width<=1120px){.claim-summary-strip,.change-summary-strip,.finance-summary-strip,.member-summary-strip{grid-template-columns:repeat(2,1fr)}.claim-summary-strip>:nth-child(2),.change-summary-strip>:nth-child(2),.finance-summary-strip>:nth-child(2),.member-summary-strip>:nth-child(2){border-right:0}.claim-summary-strip>:nth-child(-n+2),.change-summary-strip>:nth-child(-n+2),.finance-summary-strip>:nth-child(-n+2),.member-summary-strip>:nth-child(-n+2){border-bottom:1px solid var(--yk-line)}.settlement-pool-workspace{grid-template-columns:minmax(0,1.35fr) 290px}.dashboard-summary{grid-template-columns:repeat(3,1fr)}.dashboard-summary>div:nth-child(3){border-right:0}.dashboard-summary>div:nth-child(-n+3){border-bottom:1px solid var(--yk-line)}}@media (width<=820px){.prototype-settlement-page,.prototype-dashboard-page{width:min(100% - 24px,680px)!important;padding-top:20px!important}.claim-view-tabs>span{display:none}.claim-summary-strip,.change-summary-strip,.finance-summary-strip,.member-summary-strip{grid-template-columns:repeat(4,minmax(125px,1fr));overflow-x:auto}.claim-summary-strip>div,.claim-summary-strip>aside,.change-summary-strip>div,.change-summary-strip>aside,.finance-summary-strip>div,.finance-summary-strip>aside,.member-summary-strip>div,.member-summary-strip>aside{border-right:1px solid var(--yk-line)!important;border-bottom:0!important}.claim-amount-card,.member-facts,.fee-source-facts{grid-template-columns:1fr}.claim-amount-card>div,.member-facts>div,.fee-source-facts>div{border-right:0;border-bottom:1px solid var(--yk-line)}.claim-amount-card>div:last-child,.member-facts>div:last-child,.fee-source-facts>div:last-child{border-bottom:0}.fee-relation-chain{grid-template-columns:1fr}.fee-relation-chain>b{justify-self:center;transform:rotate(90deg)}.settlement-page-head,.dashboard-page-head{flex-direction:column;align-items:flex-start}.settlement-head-actions{width:100%}.settlement-summary-strip{grid-template-columns:repeat(3,minmax(145px,1fr));overflow-x:auto}.settlement-summary-strip>aside{min-width:210px}.settlement-cycle-bar{flex-direction:column;align-items:stretch}.settlement-pool-workspace,.settlement-sheets-workspace{min-height:0;display:block}.settlement-pool-workspace>main,.settlement-sheet-index{border-right:0;border-bottom:1px solid var(--yk-line)}.settlement-pool-workspace>aside>div,.settlement-sheet-index>div{max-height:360px;overflow-y:auto}.dashboard-layout{grid-template-columns:1fr}.dashboard-layout>aside{grid-template-columns:repeat(2,1fr)}.dashboard-rule-note{grid-column:1/-1}}@media (width<=540px){.claim-view-tabs,.settlement-view-tabs{overflow-x:auto}.claim-view-tabs button,.settlement-view-tabs button{flex:none}.claim-context-chain{flex-direction:column;align-items:stretch}.claim-context-chain>i{transform:rotate(90deg)}.claim-context-chain>div{min-width:0}.change-verdict{grid-template-columns:38px minmax(0,1fr)}.change-verdict>b{grid-column:2;justify-self:start}.change-impact-list>div>article{grid-template-columns:1fr}.change-impact-list article>small{grid-column:1}.change-audit>header{flex-direction:column;gap:10px}.change-object-links,.claim-inspector-actions,.member-inspector-actions,.statement-actions{flex-direction:column;align-items:stretch}.change-object-links .prototype-button,.claim-inspector-actions .ant-btn,.member-inspector-actions .ant-btn,.statement-actions .ant-btn{width:100%}.fee-balance-card{grid-template-columns:1fr}.fee-balance-card>i{width:auto;height:1px}.member-duty-panel>div{grid-template-columns:1fr}.member-duty-panel article{border-right:0}.member-blocker-note{grid-template-columns:1fr}.settlement-summary-strip{grid-template-columns:repeat(3,minmax(140px,1fr))}.settlement-cycle-bar>div,.settlement-filter-form .ops-form-grid{flex-direction:column;grid-template-columns:1fr}.settlement-cycle-bar .ant-input{width:100%}.settlement-table-head{display:none}.settlement-ledger-line{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding-left:43px}.settlement-ledger-line>span:nth-of-type(2),.settlement-ledger-line>span:nth-of-type(3){grid-column:1}.settlement-ledger-line>strong{grid-area:1/2}.settlement-sheet-detail>header{flex-direction:column}.statement-balance{grid-template-columns:1fr}.statement-balance>div{border-right:0;border-bottom:1px solid var(--yk-line)}.statement-balance>div:last-child{border-bottom:0}.statement-lines>header,.statement-lines>article{grid-template-columns:1fr auto}.statement-lines>header>span:nth-child(2),.statement-lines article>span:nth-child(2){grid-column:1}.statement-lines>header b,.statement-lines article>strong{grid-area:1/2}.dashboard-summary{grid-template-columns:repeat(2,1fr)}.dashboard-summary>div{border-bottom:1px solid var(--yk-line);border-right:1px solid var(--yk-line)!important}.dashboard-summary>div:nth-child(2n){border-right:0!important}.dashboard-todo-list>a{grid-template-columns:34px minmax(0,1fr) 20px}.dashboard-todo-list .ant-tag{grid-column:2;justify-self:start}.dashboard-todo-list>a>b{grid-area:1/3}.dashboard-project-grid{grid-template-columns:1fr}.dashboard-project-grid>a{border-right:0}.dashboard-layout>aside{grid-template-columns:1fr}.dashboard-rule-note{grid-column:auto}}.workspace-app small,.dashboard-panel header span,.change-impact-list header>span,.operation-summary-strip>aside>i,.publication-fee-rule>i{font-size:12px!important}
