:root{font-family:Inter,Segoe UI,sans-serif;color:#182d35;background:#f3f5f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{background:#103c3d;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:22px 4%;gap:16px}.brand{font-size:30px;font-weight:800;letter-spacing:2px}.brand span{display:block;font-size:10px;letter-spacing:4px}.test{border:1px solid #81aca4;padding:8px 14px;border-radius:4px;font-size:11px;letter-spacing:1px}.zone{text-align:right;font-size:12px;line-height:1.6}main{max-width:1500px;margin:auto;padding:28px 4%}.intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#5e7c78}h1{font-size:32px;margin:8px 0}h2{font-size:24px;margin:0}h3{font-size:17px;margin-top:24px}p{line-height:1.6;font-size:14px;color:#52676b}button{font:inherit;font-size:13px;background:#12615a;border:1px solid transparent;border-radius:5px;padding:11px 15px;color:#fff;cursor:pointer}button:hover{filter:brightness(.94)}button:disabled{opacity:.45;cursor:wait}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #dfa92f;outline-offset:2px}.workspace{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px}aside,article{background:#fff;border:1px solid #dce3df;border-radius:8px;padding:24px;min-width:0}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading>span,.badge{background:#e6efeb;color:#285c51;font-size:12px;padding:6px 10px;border-radius:20px}.job-list{display:grid;gap:9px;margin:22px 0}.job{display:grid;gap:7px;text-align:left;background:#f6f8f6;color:#253e3f;border:1px solid #e0e7e1}.job span{font-size:12px}.job small{font-size:11px;color:#5e7372}.job.selected{border-color:#12615a;background:#edf5f0;box-shadow:inset 3px 0 #12615a}.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.metrics div{background:#f3f6f4;padding:15px;border-radius:5px}.metrics small,.metrics strong{display:block}.metrics small{color:#657873;font-size:11px;margin-bottom:7px}.metrics strong{font-size:14px}nav{display:flex;gap:4px;border-bottom:1px solid #dce3df;margin-bottom:24px;overflow:auto}nav button{background:transparent;color:#687d79;border-radius:0;padding:14px}nav button[aria-current]{color:#12615a;border-bottom:3px solid #12615a}form{display:grid;gap:12px;margin:15px 0}label{display:grid;gap:6px;font-size:12px;color:#4a625e}input,select{width:100%;border:1px solid #cad6d0;border-radius:4px;padding:10px;background:#fff;color:#243b36;font:inherit;font-size:14px}.check{display:flex;align-items:flex-start;line-height:1.5}.check input{width:auto;margin-top:3px}.forms{display:grid;grid-template-columns:1fr 1fr;gap:24px}.forms section{border-top:1px solid #dce3df}.milestones{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.milestones div{border:1px solid #dce3df;padding:12px;border-radius:5px;display:grid;gap:8px}.milestones strong{font-size:12px}.milestones span,.milestones small{font-size:11px;color:#647a75}.error,.notice{padding:13px 18px;margin-bottom:20px;border-radius:5px;font-size:14px}.error{background:#fff0eb;color:#9b3324}.notice{background:#e5f1e8;color:#235b3c}.hint{font-size:12px}.empty{padding:70px 16px}.plan{padding:16px;border:1px solid #dce3df;border-radius:5px;margin:16px 0}.plan li{padding:6px;font-size:14px}.plan small{display:block;color:#687b76;margin-top:5px}fieldset{border:1px solid #dce3df;border-radius:4px;display:grid;gap:12px;padding:16px}legend{font-size:12px;color:#657a70}details{border-top:1px solid #dce3df;padding:15px 0}summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f4;padding:15px}table{border-collapse:collapse;width:100%;font-size:12px}td,th{border-bottom:1px solid #dce3df;padding:12px;text-align:left}.table-wrap{overflow:auto}footer{font-size:11px;color:#71847e;margin:24px 0}@media(max-width:950px){.workspace{grid-template-columns:230px minmax(0,1fr)}.forms{grid-template-columns:1fr}.milestones{grid-template-columns:1fr 1fr}header .zone{display:none}}@media(max-width:650px){.workspace{grid-template-columns:1fr}.intro{display:block}.intro button{margin-top:12px}h1{font-size:26px}header{flex-wrap:wrap}.metrics{grid-template-columns:1fr}.test{font-size:9px}aside,article{padding:18px}}.language-control{min-width:140px}.language-control label{color:#fff}.language-control select{min-width:130px}.language-control span{display:block;max-width:230px;font-size:12px;margin-top:6px}.audit-details{font-size:13px}.audit-details>div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;padding:8px 0;border-bottom:1px solid #e3e9e5}.audit-details dt{font-weight:600}.audit-details dd{margin:0;overflow-wrap:anywhere}header{flex-wrap:wrap}html[lang=zh-CN]{font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}.platform{background:#fff;border:1px solid #dce3df;border-radius:8px;padding:24px;margin-bottom:24px}.platform .section-heading{margin-bottom:18px}.platform th small{display:block;color:#71847e;font-weight:400;font-size:10px}.weekly{min-width:1050px;table-layout:fixed}.weekly td{vertical-align:top}.weekly .job{width:100%;margin-bottom:8px}.queue-job{margin:4px}textarea{border:1px solid #cad6d0;border-radius:4px;padding:10px;font:inherit}button{white-space:normal}.master-table{min-width:1800px}.master-table th{white-space:nowrap}.job-list{max-height:650px;overflow:auto}.source-value{white-space:pre-wrap;overflow-wrap:anywhere}.source-value small{display:block}.pagination{display:flex;gap:12px;margin:12px 0}.tracking-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:18px 0}.tracking-counts button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;background:#eef5f3;color:#164c49;border:2px solid transparent}.tracking-counts button[aria-pressed=true]{border-color:#176b61;background:#d7eae3}.tracking-counts strong{font-size:1.4rem}.tracking-counts~.table-wrap{max-height:600px;overflow:auto}.tracking-counts~.table-wrap table{min-width:1300px}.tracking-editor{margin-top:24px;border-top:2px solid #d7eae3;padding-top:16px}.tracking-editor form{max-width:660px}.tracking-counts small{display:block;margin-top:4px;font-weight:400}.freight-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:16px;background:#f1f6f4}.freight-details dt{font-size:.85rem;color:#526c69}.freight-details dd{margin:5px 0 0;overflow-wrap:anywhere}.tracking-counts~.table-wrap table{min-width:2400px}.container-dialog{width:min(1050px,calc(100vw - 40px));max-height:90vh;box-sizing:border-box;border:1px solid #cfdfdc;border-radius:12px;padding:0 24px 24px;color:#163a44;background:#fff;overflow:auto;box-shadow:0 24px 70px #0005}.container-dialog::backdrop{background:#0a1e238c}.dialog-heading{position:sticky;top:0;z-index:1;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #d7eae3}.dialog-heading h2{margin:0}.container-dialog .tracking-editor{border:0;margin:0}.container-dialog form{max-width:none}@media(max-width:600px){.container-dialog{width:calc(100vw - 16px);padding:0 14px 16px}}.container-table{max-height:650px;overflow:auto}.container-table table{min-width:2400px}.container-table th{position:sticky;top:0;background:#f4f8f6;z-index:1}.container-table td:first-child,.container-table th:first-child{position:sticky;left:0;background:#fff;min-width:150px;z-index:2}.container-table th:first-child{z-index:3}.container-table table{width:max-content;min-width:100%;table-layout:auto;font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif;font-size:13px;line-height:1.55}.container-table th{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-size:13px;font-weight:600;line-height:1.5;min-width:130px;padding:14px 16px;vertical-align:middle}.container-table td{min-width:130px;max-width:320px;padding:12px 16px;vertical-align:top;word-break:normal;overflow-wrap:break-word}.container-table td:nth-child(21),.container-table td:nth-child(22){min-width:260px}.container-table td:first-child{min-width:165px}.edit-container{display:block;margin-top:6px;padding:5px 10px;font-size:12px;background:#edf4f2;color:#145d55;border:1px solid #bfd4ce}.signal{display:inline-flex;align-items:center;gap:8px;line-height:1.5}.signal-dot{width:11px;height:11px;flex:0 0 11px;border-radius:50%;border:1px solid #0002;box-shadow:inset 0 1px 2px #fff8}.signal-gray .signal-dot{background:#87939c}.signal-yellow .signal-dot{background:#e5ad10}.signal-red .signal-dot{background:#d83c3c}.signal-green .signal-dot{background:#23975b}.signal small{display:block;margin-top:3px;color:#435751;font-size:12px}.workspace{grid-template-columns:minmax(0,1fr)}.container-search>label{max-width:560px;margin-top:16px}.container-search .job-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.return-warning{display:block;margin-top:8px;padding:8px 10px;border:1px solid #c73737;border-radius:4px;background:#fff0eb;color:#a11d1d;font-size:13px;white-space:normal}.automatic-source-badge{display:inline-block;margin-left:6px;padding:1px 5px;border:1px solid #b6d4ea;border-radius:4px;color:#215a87;background:#edf6fc;font-size:11px;line-height:1.5;font-weight:500;white-space:nowrap;vertical-align:middle}.entry-origin{display:block;margin-top:6px;color:#486568;font-size:12px}.table-viewport{min-width:0;border:1px solid #dce3df;border-radius:6px;background:#fff}.table-view-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #dce3df;background:#f4f8f6}.table-view-controls strong{font-size:14px}.table-view-controls span{display:block;font-size:12px;color:#52676b;margin-top:3px}.table-view-actions{display:flex;gap:8px;flex-shrink:0}.table-view-actions button{padding:7px 10px}.table-view-actions button[aria-pressed=false]{color:#12615a;background:#fff;border-color:#b9d2cd}.table-viewport .container-table{max-height:72vh}.table-viewport.is-expanded{position:fixed;inset:8px;z-index:100;display:flex;flex-direction:column;box-shadow:0 0 0 10px #f3f5f4}.table-viewport.is-expanded .container-table{max-height:none;flex:1;min-height:0}.table-viewport.is-compact table{table-layout:fixed;width:calc(var(--table-columns) * 128px);font-size:12px;line-height:1.4}.table-viewport.is-compact th,.table-viewport.is-compact td{min-width:0;max-width:none;width:128px;padding:6px 8px}.table-viewport.is-compact th{font-size:12px;white-space:normal;line-height:1.4}.table-viewport.is-compact th:first-child,.table-viewport.is-compact td:first-child{width:140px;min-width:140px}.table-viewport.is-compact th:nth-child(2),.table-viewport.is-compact td:nth-child(2){width:185px}.table-viewport.is-compact th:nth-child(3),.table-viewport.is-compact td:nth-child(3){width:170px}.table-viewport.is-compact th:nth-child(21),.table-viewport.is-compact td:nth-child(21),.table-viewport.is-compact th:nth-child(22),.table-viewport.is-compact td:nth-child(22){width:230px;min-width:0}.table-viewport.is-compact td button{padding:5px 8px;font-size:12px}.table-viewport.is-compact .entry-origin{margin-top:3px;font-size:11px}.table-viewport.is-compact .edit-container{display:inline-block;margin:3px 0 0;padding:2px 6px}.table-viewport.is-compact .signal{gap:5px}.table-viewport.is-compact tbody tr:hover td{background:#eff7f4}@media(max-width:650px){.table-view-controls{align-items:flex-start;flex-direction:column}.table-viewport.is-expanded{inset:0;border-radius:0}}.table-viewport.is-compact .source-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.automatic-updates .updates-heading,.update-card-heading,.sync-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.automatic-updates h2{font-size:18px;margin:0}.updates-heading{margin-bottom:10px}.automatic-updates .check{margin:0;font-size:12px}.automatic-updates button{font-size:12px;padding:7px 12px;min-height:32px;white-space:nowrap}.automatic-updates .sync-status{background:#eef6f3;border:1px solid #dce9e4;border-radius:8px;padding:10px 14px}.sync-toolbar strong{font-size:13px}.sync-last{display:block;font-size:12px;color:#536e70;margin-top:4px}.automatic-updates details{border:0;padding:0;margin:0;min-width:0}.sync-status details{margin-top:6px}.automatic-updates summary{font-size:12px;color:#406765}.sync-results{max-height:180px;overflow:auto}.sync-results p{margin:6px 0;font-size:12px}.automatic-updates .updates-help{font-size:12px;color:#647778;margin:10px 0}.update-list{max-height:280px;overflow:auto;scrollbar-gutter:stable;padding-right:4px}.automatic-updates .update-card{background:#fff;border:1px solid #dce5e3;border-left:3px solid #228579;border-radius:7px;padding:10px 12px;margin:0 0 7px;box-shadow:none}.update-card-heading{font-size:13px;margin-bottom:6px}.update-card-heading time,.update-provider{font-size:11px;color:#647778}.update-provider{margin-left:10px}.update-state{font-size:11px;color:#42756d;background:#eef6f3;border-radius:12px;padding:2px 7px;margin-left:8px}.update-card-body{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.update-card-body details{flex:1;overflow-wrap:anywhere}.update-card-body ul{font-size:12px;line-height:1.65;padding-left:18px;margin:8px 0}.update-times{font-size:11px;color:#647778;margin:8px 0}.update-actions{display:flex;gap:6px;flex-shrink:0}.update-actions .secondary{background:#fff;color:#14665d;border:1px solid #b9d6cf}.update-card.is-closed{border-left-color:#a8b4b1;background:#fafbfb}.container-dialog:has(.manual-supplement){width:min(680px,calc(100vw - 32px))}.manual-supplement .supplement-intro{font-size:13px;color:#536e70;line-height:1.6}.manual-supplement .supplement-count{font-weight:600;color:#176c61}@media(max-width:700px){.update-card-body{flex-direction:column}.update-actions{flex-wrap:wrap}.sync-toolbar{align-items:flex-start}}.repair-reminders{border:1px solid #e8c4a2;background:#fff8f1;border-radius:8px;padding:12px 16px;margin-bottom:16px}.repair-reminders h3{margin:0 0 10px}.repair-reminder{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;margin:6px 0;border-left:3px solid #bf562d}.repair-reminder p{margin:6px 0;overflow-wrap:anywhere}.repair-reminder small{color:#617578}.repair-reminder button{flex-shrink:0}.repair-reminders>p{font-size:12px;margin:8px 0 0}.container-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 24px;border:1px solid #d8e4e1;border-radius:8px;overflow:hidden}.container-detail-grid>div{padding:10px 14px;border-bottom:1px solid #e1e9e7;min-width:0}.container-detail-grid dt{font-size:12px;color:#526c69;margin-bottom:5px}.container-detail-grid dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.container-detail-grid .provider-detail{grid-column:1/-1;background:#f4f8f7}@media(max-width:750px){.container-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.container-detail-grid{grid-template-columns:1fr}}.pending-source{opacity:.7;background:#f0f3f3}.document-delivery{margin:12px 0;padding:12px;border:1px solid #dae5e2;border-radius:8px}.document-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px;border-bottom:1px solid #e1e9e7}.document-delivery details{max-height:360px;overflow:auto}.workbook-board .table-viewport:not(.is-expanded) th:not([data-overview]),.workbook-board .table-viewport:not(.is-expanded) td:not([data-overview]),.workbook-board .table-viewport [data-legacy]{display:none}.workbook-board .table-viewport:not(.is-expanded) table{width:100%;table-layout:fixed;min-width:900px}.workbook-board .table-viewport:not(.is-expanded) th,.workbook-board .table-viewport:not(.is-expanded) td{width:auto;min-width:0;padding:7px 8px}.workbook-board .table-viewport:not(.is-expanded) [data-col="0"]{width:145px}.workbook-board .table-viewport:not(.is-expanded) [data-col="1"]{width:180px}.workbook-board .table-viewport:not(.is-expanded) [data-col="21"]{width:180px}.workbook-board .table-viewport:not(.is-expanded) .entry-origin~.entry-origin{display:none}.workbook-board .table-viewport td{border-right:1px solid #e4ece8}.workbook-board .table-viewport td:focus{outline:2px solid #157568;outline-offset:-2px;background:#edf8f3}.workbook-board .table-viewport.is-expanded table{table-layout:fixed;width:6000px}.workbook-board .table-viewport.is-expanded td{height:auto;max-height:80px;cursor:cell}.workbook-board .table-viewport.is-expanded td>div:not(.signal){max-height:55px;overflow:hidden}.workbook-board .table-viewport.is-expanded td[data-col="0"] .entry-origin{display:none}.workbook-board .table-viewport .automatic-source-badge{font-size:0;padding:1px 3px;display:inline-block}.workbook-board .table-viewport .automatic-source-badge:before{content:"↻";font-size:11px}.workbook-board .table-viewport .pending-source:before{content:"◌"}.workbook-board .table-viewport th[data-col="47"],.workbook-board .table-viewport .provider-raw-cell{display:none}.workbook-board .table-viewport.is-expanded .container-table .source-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workbook-board .table-viewport:not(.is-expanded) .yard-location>div{display:none}.pre-steps{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.pre-steps button{display:flex;justify-content:space-between;gap:8px;text-align:left}.pre-steps button[aria-pressed=true]{outline:2px solid #174f47;background:#d4e9e1;color:#174f47}.pre-table{width:100%;font-size:13px}.pre-table td{padding:8px;vertical-align:top;max-width:240px}.pre-table small{display:block;color:#5d716b;margin-top:4px}.pre-dispatch details{margin:12px 0;border:1px solid #dce7e2;border-radius:6px;padding:10px}.pre-dispatch summary{font-weight:600;cursor:pointer}.workbook-board .table-viewport .container-table th:first-child,.workbook-board .table-viewport .container-table td:first-child{position:static;width:110px;min-width:0}.workbook-board .table-viewport .container-table [data-col="0"]{position:sticky;left:0;z-index:2;background:#fff;width:140px;min-width:140px}.workbook-board .table-viewport .container-table th[data-col="0"]{z-index:3;background:#f4f8f6}.workbook-board .table-viewport:not(.is-expanded) [data-col="17"],.workbook-board .table-viewport:not(.is-expanded) [data-col="20"]{width:75px}.workbook-board .table-viewport:not(.is-expanded) table{min-width:1180px}.workbook-board .table-viewport .container-table [data-col="41"]{position:sticky!important;left:0;width:200px!important;min-width:200px!important;z-index:3;background:#fff}.workbook-board .table-viewport .container-table [data-col="0"]{left:200px!important;z-index:3}.workbook-board .table-viewport .container-table th[data-col="41"],.workbook-board .table-viewport .container-table th[data-col="0"]{top:0;z-index:5;background:#f4f8f6}.acceptance-notice{border:1px solid #dfc59b;background:#fff9ee;padding:14px;margin:12px 0;border-radius:8px}.acceptance-dialog{width:min(1080px,94vw);max-height:94vh;border:1px solid #b7cbc5;border-radius:12px;padding:22px;color:#183841}.acceptance-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.acceptance-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.acceptance-dialog-heading h2{font-size:22px}.acceptance-dialog-heading p{margin:5px 0 10px;font-size:13px}.acceptance-dialog-heading a{white-space:nowrap;font-size:13px}.acceptance-dialog-actions{display:flex;gap:16px;align-items:center}.acceptance-dialog .acceptance-close{background:#edf3f1;color:#315c52;padding:8px 12px}.acceptance-published{font-size:12px;color:#607575;flex-shrink:0}.acceptance-overview-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;flex-shrink:0}.acceptance-overview-controls [role=group]{display:flex;gap:6px}.acceptance-overview-controls button{background:#edf4f1;color:#24594f;padding:9px 15px}.acceptance-overview-controls button[aria-pressed=true]{background:#145e54;color:#fff}.acceptance-overview-controls label{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.acceptance-overview-controls select{width:130px;margin:0;padding:8px}.acceptance-overview-scroll{overflow:auto;min-height:100px;flex:1 1 auto;border:1px solid #dce5e1;border-radius:6px}.acceptance-overview-table{width:100%;min-width:670px;border-collapse:collapse;table-layout:auto}.acceptance-overview-table th,.acceptance-overview-table td{padding:4px 10px;border-bottom:1px solid #e3eae7;font-size:13px;line-height:18px;text-align:center;white-space:nowrap}.acceptance-overview-table thead th{position:sticky;top:0;background:#eef4f1;z-index:1;padding:10px}.acceptance-overview-table th:first-child{text-align:left;min-width:165px}.acceptance-overview-table th:last-child{min-width:120px}.acceptance-overview-table tbody th{font-weight:500;background:#fff}.acceptance-cell{display:inline-block;min-width:46px;padding:2px 8px;border-radius:4px;font-weight:600}.acceptance-cell.is-yes{background:#e4f3e9;color:#1b633e}.acceptance-cell.is-no{background:#fbe6e4;color:#a22621}.acceptance-cell.is-unknown{background:#f0eee7;color:#6c6250}.acceptance-related summary{cursor:pointer;color:#146558;font-size:12px}.acceptance-overview-table .acceptance-related{padding:0;margin:0;border:0}.acceptance-related div{display:flex;flex-direction:column;gap:5px;margin-top:8px;font-size:12px}.acceptance-muted{color:#83938f}.acceptance-dialog .acceptance-overview-note{font-size:12px;line-height:1.5;margin:10px 0 5px;flex-shrink:0}.acceptance-unmatched{font-size:12px;color:#846015;margin-bottom:8px;flex-shrink:0}.acceptance-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #dce5e1;padding-top:12px;margin-top:4px;flex-shrink:0}.acceptance-dialog-footer strong{font-size:14px;color:#943f20}.acceptance-dialog-footer p{font-size:12px;line-height:1.4;margin:5px 0}.acceptance-dialog-footer small{font-size:12px;color:#647772}.acceptance-dialog-footer button{flex-shrink:0}@media(max-width:600px){.acceptance-dialog{padding:14px}.acceptance-dialog-heading h2{font-size:18px}.acceptance-overview-controls{align-items:flex-start;flex-wrap:wrap}.acceptance-dialog-footer{align-items:flex-start;flex-direction:column;gap:8px}}.acceptance-dialog::backdrop{background:#0008}.acceptance-table{overflow:auto;max-height:48vh;margin:15px 0}.acceptance-table table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.acceptance-table th:nth-child(1){width:13%}.acceptance-table th:nth-child(2){width:18%}.acceptance-table th:nth-child(3){width:25%}.acceptance-table th:nth-child(4){width:44%}.acceptance-table th,.acceptance-table td{padding:10px;text-align:left;border-bottom:1px solid #dbe4e4;white-space:normal;overflow-wrap:anywhere}.acceptance-table th{position:sticky;top:0;background:#f6eeee}.acceptance-filters{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0}.acceptance-filters label{min-width:180px}.acceptance-matrix{overflow:auto;border:1px solid #becfca;margin:14px 0}.acceptance-matrix table{width:100%;min-width:900px;border-collapse:collapse}.acceptance-matrix td,.acceptance-matrix th{padding:12px 8px;text-align:center;border:1px solid #cad6d0;white-space:nowrap}.acceptance-matrix th{background:#eef4f2}.acceptance-matrix .acceptance-yes{background:#e1f3e6;color:#165d2c}.acceptance-matrix .acceptance-no{background:#fbe5e2;color:#a12520;font-weight:700}.acceptance-matrix .acceptance-unknown{background:#fff4d9;color:#76580a}:root{--gos-ink:#17191d;--gos-gold:#c6a363;--gos-muted:#777269;background:#f5f4f0;color:#25272c}.gos-header{background:linear-gradient(110deg,#101215,#25262a);border-bottom:3px solid #c6a363;padding:24px 4%;min-height:166px;gap:28px;flex-wrap:nowrap}.gos-identity{display:flex;align-items:center;gap:24px;min-width:0}.gos-logo{width:260px;height:160px;object-fit:contain;background:transparent;border-radius:0;padding:0;border:0;flex-shrink:0}.gos-wordmark{font-size:23px;font-weight:600;letter-spacing:2px;color:#eed8a3}.gos-english{font-size:11px;line-height:1.7;letter-spacing:2px;color:#bfb8a8;margin-top:7px}.gos-motto{color:#e6cc97;font-size:14px;letter-spacing:3px;margin-top:14px}.gos-motto span{display:block;color:#a59e90;font-size:10px;letter-spacing:1px;margin-top:5px}.gos-header-meta{display:grid;gap:12px;justify-items:end}.gos-local{font-size:10px;letter-spacing:2px;color:#c6a363}.gos-header .test{font-size:10px;border-color:#675b43;color:#cfbf9d;padding:5px 9px}.gos-header .language-control{min-width:130px}.gos-header select{background:#232529;color:#e8d4a9;border-color:#61563e}.gos-header .language-control label{color:#c4bcac}.gos-intro{margin:0 0 20px;align-items:flex-end}.gos-intro h1{font-size:28px;font-weight:650;color:#24262b;margin:4px 0}.gos-intro p{margin:5px 0;color:#777269}.gos-intro .eyebrow{color:#96733b}.gos-center-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:15px}.gos-center-heading h2{font-size:18px;margin-top:4px}.gos-center-heading>span{color:#898174;font-size:12px}.gos-center-heading .eyebrow{color:#9e7e46;font-size:9px}.gos-reminder-center{background:#eeece6;border:1px solid #e0dacd;padding:20px;border-radius:12px;margin-bottom:24px}.gos-alert-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.gos-alert-grid>section{background:#fff;border:1px solid #e0d9cb;border-radius:8px;padding:15px 18px;margin:0;min-width:0}.gos-alert-grid details{padding:0;border:0}.gos-alert-grid summary{font-size:14px;color:#28282a;padding:3px 0}.gos-alert-grid summary .badge{margin-left:10px;background:#f1e8d6;color:#735523;font-size:12px}.gos-alert-grid .repair-reminders{border-left:3px solid #c79247}.gos-alert-grid .repair-reminder{padding:12px;margin:12px 0}.gos-alert-grid .repair-reminders>details>p{font-size:11px;margin-bottom:0}.gos-alert-grid .automatic-updates{margin:0}.gos-alert-grid .gos-sync-details{margin-top:12px;padding-top:10px;border-top:1px solid #ebe6dd}.gos-alert-grid .gos-sync-details>summary{font-size:12px;color:#807252}.gos-alert-grid .update-list{max-height:300px;margin-top:12px}.gos-alert-grid .document-delivery{max-height:360px;overflow:auto}.gos-alert-grid .document-row{flex-wrap:wrap}.gos-alert-grid .sync-status,.gos-alert-grid .notice{background:#f5f3ee;border-color:#ded7c9;padding:12px;margin:12px 0}.gos-alert-grid .sync-toolbar{gap:10px;flex-wrap:wrap}.gos-alert-grid .sync-last{font-size:11px;line-height:1.6}.gos-alert-grid .acceptance-notice{border-left:3px solid #bd9b5c}.gos-alert-grid .acceptance-notice>.sync-toolbar strong{font-size:13px}.gos-alert-grid .acceptance-notice>small{display:block;color:#8a8172;font-size:10px;margin-top:10px;line-height:1.6}.gos-alert-grid .acceptance-notice>.sync-toolbar>div{display:flex;gap:6px}.gos-alert-grid button{font-size:12px;padding:7px 10px}.gos-alert-grid .updates-heading{margin-top:10px}.gos-alert-grid h2{font-size:17px}button{background:#292a2d;color:#f5e7c9;border-color:#514b3d}button:hover{background:#3c3830;filter:none}.secondary{background:#fff;color:#6b542b;border-color:#d8c8aa}nav button[aria-current]{color:#80602e;border-bottom-color:#ba995c}.tracking-counts button[aria-pressed=true]{border-color:#b79557;background:#f1e7d3}.tracking-counts button{color:#464039;background:#f4f2eb}.notice{background:#f0eee7;color:#68562f}.gos-alert-grid .acceptance-cell.is-yes{background:#e7f2e9;color:#25623d}.gos-alert-grid .acceptance-cell.is-no{background:#fbeae5;color:#aa3f2b}@media(max-width:1000px){.gos-header{flex-wrap:wrap}.gos-header-meta{display:flex;align-items:center;flex-wrap:wrap}.gos-identity{gap:18px}.gos-wordmark{font-size:20px}.gos-logo{width:220px;height:136px}}@media(max-width:720px){.gos-alert-grid{grid-template-columns:1fr}.gos-header{padding:20px}.gos-logo{width:150px;height:94px}.gos-wordmark{font-size:16px;letter-spacing:1px}.gos-english{font-size:9px;letter-spacing:.8px}.gos-motto{font-size:12px;letter-spacing:1px}.gos-reminder-center{padding:14px}.gos-center-heading>span{font-size:10px}}.employee-test-banner{background:#27282b;color:#e0c58e;border-left:3px solid #c6a363;border-radius:5px;padding:10px 15px;margin-bottom:18px;font-size:12px}.excel-column-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.excel-column-heading>span{min-width:0}button.excel-filter-trigger{flex:none;width:23px;height:24px;padding:0;border:1px solid #d4cbb9;border-radius:3px;background:#fffaf0;color:#685534;font-size:14px;line-height:22px}button.excel-filter-trigger.is-filtered{background:#3c3325;color:#f6d99f;border-color:#b9904e}.excel-filter-menu{position:fixed;z-index:30000;width:290px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid #c9b790;border-radius:8px;box-shadow:0 12px 38px #18181835;font-size:13px;color:#34312b}.excel-filter-menu>strong{overflow-wrap:anywhere}.excel-filter-menu button{font-size:12px;padding:7px 9px}.excel-sort-actions,.excel-filter-footer{display:flex;gap:8px}.excel-sort-actions>button{flex:1}.excel-filter-footer{justify-content:flex-end;border-top:1px solid #e8dfce;padding-top:10px}.excel-filter-values{overflow:auto;max-height:180px;min-height:35px}.excel-filter-option{display:flex;align-items:flex-start;gap:8px;padding:5px 2px;font-size:13px}.excel-filter-option input{width:16px;height:16px;flex:none;margin:2px 0}.excel-filter-option span{white-space:pre-wrap;overflow-wrap:anywhere}.excel-filter-summary{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#f5ecd9;color:#705624;font-size:12px;flex-shrink:0}.excel-filter-summary button{font-size:12px;padding:5px 9px}:root,html[lang=zh-CN]{font-family:Segoe UI,Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:14px;line-height:1.55;color:#292b30;background:#f4f3ef;font-variant-numeric:tabular-nums}button,input,select,textarea,table,.container-table{font-family:inherit}h1,h2,h3,strong,summary{font-weight:600}h2{font-size:21px;letter-spacing:.02em}h3{font-size:16px}p{line-height:1.75}button{border-radius:7px;font-weight:600;line-height:1.45;transition:background .15s,border-color .15s}button:disabled{opacity:.5;cursor:not-allowed}button.secondary:hover{background:#f1eadc;color:#55421f}main{max-width:1640px}.platform{border:1px solid #e2ddd3;border-radius:14px;padding:24px;box-shadow:0 5px 22px #28251b05}.platform>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible;padding:0 0 20px;margin:0 0 24px;border-bottom:1px solid #e8e2d7}.platform>nav>button{display:flex;align-items:center;justify-content:center;flex:1 0 135px;min-height:46px;padding:10px 14px;border:1px solid #e3ded3;border-radius:8px;background:#f8f7f3;color:#5c5b56;font-size:13px;font-weight:600;white-space:nowrap}.platform>nav>button:hover{background:#efe8db;border-color:#d4bd92;color:#5c4522}.platform>nav>button[aria-current=page]{background:#242529;color:#ecd6a7;border:1px solid #242529;box-shadow:inset 0 -3px #c6a363}.platform>.section-heading{padding:0 0 18px;border-bottom:1px solid #eee9df;align-items:center;gap:16px}.platform>.section-heading>h2{border-left:3px solid #c6a363;padding-left:12px;color:#292b30}.platform>.section-heading>label{max-width:220px;font-size:12px;color:#777166}label{color:#625f57;font-size:13px;line-height:1.5;gap:7px}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#dcd8ce;border-radius:7px;color:#303137;background:#fff;font-size:14px;line-height:1.5;padding:10px 12px}input::placeholder,textarea::placeholder{color:#969287}input[type=checkbox],input[type=radio]{accent-color:#947039}fieldset{border-color:#e3ddd1;border-radius:10px;padding:20px;gap:16px}legend{font-size:13px;font-weight:600;color:#876836;padding:0 7px}form{gap:16px}details{border-color:#e5dfd3}summary{color:#48453d}.employee-import{background:#f8f6f0;border:1px solid #e5ddcd;border-radius:8px;padding:12px 16px;margin-bottom:20px}.employee-import[open]{padding-bottom:20px}.tracking-counts{gap:10px}.container-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:12px;align-items:end;padding:16px;margin:16px 0;background:#f8f6f0;border:1px solid #e5ddcd;border-radius:9px}.container-filter-bar button{min-height:43px}.table-viewport>.container-filter-bar{margin:0;border:0;border-bottom:1px solid #e5ddcd;border-radius:0;padding:12px 16px;flex-shrink:0}@media(max-width:1100px){.container-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.container-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}.tracking-counts button{border:1px solid #e7e0d4;border-radius:9px;background:#faf9f5;color:#625d51;padding:15px;min-height:66px;box-shadow:none;font-size:13px;font-weight:400;text-align:left}.tracking-counts button:hover{background:#f4eddf;border-color:#cfb480}.tracking-counts button strong{color:#3e3830;font-size:25px;font-weight:600}.tracking-counts button[aria-pressed=true]{background:#f1e7d3;border:1px solid #ba985c;box-shadow:inset 3px 0 #ba985c}.table-viewport{border:1px solid #dfd9cd;border-radius:10px;overflow:hidden}.table-view-controls{background:#f7f5ef;border-bottom:1px solid #e1dbcf;padding:14px 16px;gap:12px}.table-view-controls strong{color:#35332f;font-size:14px}.table-view-controls span{color:#827b6e;font-size:12px}.table-view-actions{gap:8px}.table-view-actions button{font-size:12px;padding:8px 12px}table{font-size:13px;line-height:1.55}th{font-weight:600;color:#5e513a;background:#f5f2e9}td,th{border-bottom-color:#e7e2d8}.workbook-board th,.container-table th{background:#f5f2e9;color:#5e513a}.workbook-board th[data-col="41"],.workbook-board th[data-col="0"]{background:#f5f2e9}.container-dialog,.acceptance-dialog{border:1px solid #d8c7a5;border-radius:12px;box-shadow:0 20px 80px #13141540}.dialog-heading,.acceptance-dialog-heading{border-bottom-color:#dfd2b9}.dialog-heading h2,.acceptance-dialog-heading h2{color:#393329;font-size:20px}.gos-reminder-center{background:#efede7;border-color:#e0dacd}.gos-alert-grid>section{box-shadow:0 2px 8px #28251b03}.gos-alert-grid summary{font-size:14px;letter-spacing:.01em}.gos-header .language-control select{background:#25262a;color:#ead6ac;border-color:#66583e}@media(max-width:720px){main{padding:20px 14px}.platform{padding:16px;border-radius:10px}.platform>nav{gap:7px}.platform>nav>button{flex-basis:calc(50% - 7px);padding:10px 6px;font-size:12px}.platform>.section-heading{align-items:flex-start;flex-wrap:wrap}.table-view-controls{flex-wrap:wrap}.gos-identity{gap:12px}.gos-wordmark{overflow-wrap:anywhere}.gos-header-meta{max-width:100%}fieldset{padding:14px}}@media(min-width:1500px){.platform>nav{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:720px){.platform>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#151515}.login-card{max-width:480px;width:100%;padding:32px;border:1px solid #b79853;border-radius:16px;background:#faf8f2;text-align:center}.login-card img{width:260px;max-width:100%}.login-card button{margin:8px}.session-bar{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:8px 24px;color:#e8d6a0;background:#151515}
