:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#app{min-height:100vh}.app-shell{text-align:left;width:min(100%,1440px);min-height:100vh;margin:0 auto;padding:20px 24px 28px}.app-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-bottom:18px;display:grid}.brand-block{align-items:center;gap:16px;display:flex}.app-icon{border-radius:16px;flex:none;width:58px;height:58px;box-shadow:0 16px 40px #1769ff2e}.eyebrow{color:#1769ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:700}h1{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.15}.summary{color:#63708a;max-width:620px;margin:5px 0 0;line-height:1.7}.auth-card{color:#4d5870;text-align:left;background:#fff;border:1px solid #e3e8f2;border-radius:14px;align-items:flex-start;gap:14px;width:min(100%,420px);margin:0;padding:12px 16px;display:inline-flex;box-shadow:0 8px 30px #1720330f}.auth-card div{gap:6px;display:grid}.auth-card strong{color:#172033;font-size:15px}.auth-card p,.auth-card small{margin:0;line-height:1.6}.auth-card small{color:#758099}.auth-card button{color:#fff;font:inherit;cursor:pointer;background:#1769ff;border:0;border-radius:9px;justify-self:start;margin-top:6px;padding:9px 14px}.auth-card p{font-size:13px}.current-user{background:#fff;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;box-shadow:0 4px 16px #17203312}.app-nav{background:#e9eef7;border-radius:10px;grid-column:1/-1;gap:8px;padding:4px;display:flex}.app-nav button{color:#63708a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-weight:700;line-height:1.4}.app-nav button.active{color:#1769ff;background:#fff;box-shadow:0 2px 8px #17203314}.task-workspace{gap:16px;display:grid}.module-home{min-height:360px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.task-test-card .module-card{text-align:left;border:1px solid #e3e8f2;border-radius:14px;gap:10px;min-height:150px;margin:0;padding:20px;display:grid}.module-card strong{font-size:20px}.module-card span{border-radius:99px;justify-self:start;padding:4px 8px;font-size:12px;font-weight:700}.module-card small{color:#758099;line-height:1.6}.task-test-card .active-module{color:#294760;background:#d9e5f0;border-color:#a7bdd4}.active-module strong,.active-module small{color:#294760}.active-module span{color:#274f70;background:#bfd1e1}.task-test-card .stock-module-card{color:#173f31;background:#cfe5d9;border-color:#91bea8}.stock-module-card strong,.stock-module-card small{color:#173f31}.stock-module-card span{color:#174f39;background:#aed4c1}.task-test-card .other-module-card{color:#44385d;background:#e5def0;border-color:#b9add2}.other-module-card strong,.other-module-card small{color:#44385d}.other-module-card span{color:#493766;background:#d1c5e3}.task-test-card .planned-module{color:#63708a;background:#f7f9fc}.planned-module span{color:#63708a;background:#e9eef7}.task-test-card{text-align:left;background:#fff;border:1px solid #e3e8f2;border-radius:14px;width:100%;margin:0;padding:24px;box-shadow:0 8px 30px #1720330f}.task-test-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.task-test-heading .eyebrow{margin:0 0 6px}.task-test-heading h2{margin:0;font-size:22px}.task-test-card button.heading-button{margin:0}.task-status{color:#1769ff;background:#e8f1ff;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:700}.task-status-prominent{text-align:center;border:2px solid;border-radius:14px;min-width:128px;padding:13px 22px;font-size:24px;font-weight:900;box-shadow:0 10px 26px #1769ff38}.task-status.status-waiting-order{color:#0b5bd3;background:#e8f1ff}.task-status.status-waiting-warehouse{color:#087f5b;background:#e4f8ee;box-shadow:0 8px 20px #087f5b29}.task-note,.task-message{color:#63708a;margin:16px 0;line-height:1.6}.task-message{color:#1769ff}.task-test-card label{color:#4d5870;gap:6px;font-size:14px;font-weight:700;display:grid}.task-test-card input,.task-test-card select,.task-test-card textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d8e0ed;border-radius:8px;padding:10px 11px}.task-test-card textarea{resize:vertical}.task-form{gap:14px;margin-top:16px;display:grid}.full-span{grid-column:1/-1}.form-header{justify-content:flex-end}.create-materials{gap:14px;display:grid}.create-material-panel{background:#f9fbfe;border:1px solid #e3e8f2;border-radius:12px;min-width:0;padding:14px}.compact-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.compact-heading h3{margin:0;font-size:17px}.compact-heading .eyebrow{margin-bottom:3px;font-size:12px}.material-count{color:#1769ff;background:#e8f1ff;border-radius:99px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.pending-list{gap:6px;max-height:150px;margin-top:10px;display:grid;overflow:auto}.pending-row{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:13px;display:flex}.pending-row span{overflow-wrap:anywhere;min-width:0}.pending-row small{color:#758099;flex:none}.task-test-card button.text-button{color:#d8484e;background:0 0;margin:0;padding:2px 4px;font-size:12px}.publish-button{z-index:2;min-height:44px;position:sticky;bottom:0;box-shadow:0 -8px 20px #ffffffe6}.task-form .deadline-grid{margin-top:0}.deadline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.task-test-card button{color:#fff;font:inherit;cursor:pointer;background:#1769ff;border:0;border-radius:9px;margin-top:16px;padding:9px 14px}.task-test-card button:disabled{cursor:not-allowed;opacity:.6}.task-actions{flex-wrap:wrap;gap:10px;display:flex}.task-actions button{margin-top:0}.task-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-toolbar button{flex:none;margin-top:0}.create-entry-panel{background:#f2f7ff;border:2px solid #a9c8ff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.create-entry-panel h3,.create-entry-panel p{margin:0}.create-entry-panel>div{gap:6px;display:grid}.create-entry-panel>button{flex:none;margin:0}.published-tasks-panel{border-top:3px solid #dfe6f2;margin-top:48px;padding-top:28px}.published-tasks-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.published-tasks-heading h3{margin:0}.task-filter-grid{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin:12px 0;display:grid}.task-test-card button.advanced-filter-toggle{margin:0;padding:8px 14px}.task-search-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;margin:0 0 16px;display:grid}.perspective-switch{background:#e9eef7;border-radius:10px;gap:4px;margin:14px 0 4px;padding:4px;display:inline-flex}.task-test-card .perspective-switch button{color:#63708a;background:0 0;margin:0;padding:8px 14px}.task-test-card .perspective-switch button.active{color:#fff;background:#1769ff;box-shadow:0 3px 10px #1769ff33}.formal-task-list{gap:10px;margin-top:16px;display:grid}.task-test-card .formal-task-row{color:#172033;text-align:left;background:#fff;border:1px solid #e3e8f2;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:0;padding:14px;display:flex}.formal-task-row>span:first-child{gap:5px;min-width:0;display:grid}.row-actions{flex:none;gap:8px;display:flex}.task-test-card .row-actions button{margin:0}.formal-task-row strong,.formal-task-row small{overflow-wrap:anywhere}.formal-task-row small{color:#758099}.task-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.task-detail-grid div{background:#f7f9fc;border-radius:9px;padding:12px}.task-detail-grid dt{color:#758099;font-size:13px}.task-detail-grid dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.task-title{margin:0;font-size:24px}.task-content{white-space:pre-wrap;background:#f7f9fc;border-left:3px solid #1769ff;margin:16px 0;padding:14px;line-height:1.7}.inline-panel{background:#f9fbfe;border:1px solid #e3e8f2;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:grid}.inline-panel h3{margin:0}.execution-panel{background:#f4f8ff;border:2px solid #b9d1ff;border-radius:14px;gap:16px;margin:20px 0;padding:18px;display:grid}.execution-panel h3{margin:0 0 6px;font-size:22px}.evidence-submit{gap:12px;display:grid}.evidence-submit fieldset{border:1px solid #d8e0ed;border-radius:9px;gap:8px;margin:0;padding:12px;display:grid}.evidence-submit legend{color:#4d5870;padding:0 6px;font-size:13px;font-weight:700}.task-test-card .evidence-resource-option{grid-template-columns:auto 1fr;align-items:center;gap:8px;font-weight:500;display:flex}.evidence-resource-option input{width:auto}.task-test-card button.execution-button{min-height:52px;margin-top:0;font-size:18px;font-weight:800}.task-test-card button.warehouse-action{background:#087f5b}.early-warehouse{border-top:1px solid #d8e0ed;padding-top:10px}.early-warehouse summary{color:#087f5b;cursor:pointer;font-size:13px;font-weight:700}.early-warehouse[open]{gap:12px;display:grid}.task-test-card button.deadline-suggestion-button{color:#1769ff;background:0 0;margin:6px 0 0;padding:0;font-size:12px;font-weight:700;display:block}.deadline-proposal-fields,.proposal-field-group{gap:12px;display:grid}.proposal-field-group{background:#fff;border-radius:9px;padding:12px}.danger-panel{background:#fff8f8;border-color:#f0c7ca}.admin-delete-disclosure{margin-top:14px}.admin-delete-disclosure>summary{color:#a12831;cursor:pointer;background:#fff3f4;border:1px solid #dca2a8;border-radius:8px;width:fit-content;padding:9px 14px;font-weight:700;line-height:1.4;list-style:none}.admin-delete-disclosure>summary::-webkit-details-marker{display:none}.admin-delete-disclosure[open]>summary{margin-bottom:12px}.admin-delete-content{gap:12px;display:grid}.admin-delete-content>button{justify-self:start}.evidence-options{gap:10px;display:grid}.evidence-options label{align-items:center;display:flex}.evidence-options input{width:auto}.field-hint,.empty-state{color:#758099;margin:0;line-height:1.6}.permission-user-list{gap:12px;margin-top:18px;display:grid}.permission-defaults-panel{background:#f8faff;border:1px solid #dfe5ef;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:grid}.permission-defaults-panel h3{margin:0}.permission-default-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.permission-defaults-panel>button{justify-self:start;margin-top:0}.permission-user-card{background:#fff;border:1px solid #dfe5ef;border-radius:12px;overflow:hidden}.permission-user-summary{grid-template-columns:minmax(140px,.7fr) minmax(260px,2fr) auto;align-items:center;gap:14px;min-height:70px;padding:14px 16px;display:grid}.permission-user-name{gap:3px;display:grid}.permission-user-name strong{font-size:16px}.permission-user-name small,.permission-role-empty,.permission-self-note{color:#758099}.permission-current-roles,.permission-role-options{flex-wrap:wrap;gap:7px;display:flex}.permission-role-badge{color:#285aa8;background:#eef4ff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.task-test-card button.permission-settings-toggle{white-space:nowrap;margin-top:0}.permission-role-editor{background:#f8faff;border-top:1px solid #e7ebf2;gap:14px;padding:16px;display:grid}.permission-role-group{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;display:grid}.permission-role-group>strong{color:#4d5870;padding-top:8px;font-size:13px}.task-test-card button.permission-role-toggle{color:#4d5870;background:#fff;border:1px solid #d5dce8;align-items:center;gap:7px;margin-top:0;padding:7px 11px;font-size:13px;display:inline-flex}.task-test-card button.permission-role-toggle>span{color:#0000;border:1px solid #bdc6d5;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-grid}.task-test-card button.permission-role-toggle.selected{color:#155ac8;background:#eaf2ff;border-color:#8eb5ff;font-weight:700}.task-test-card button.permission-role-toggle.selected>span{color:#fff;background:#1769ff;border-color:#1769ff}.permission-self-note{margin:0 0 0 126px;font-size:12px}.resource-list{gap:8px;margin-top:16px;display:grid}.directory-picker-list{max-height:210px;overflow:auto}.linked-resources{border-top:1px solid #e3e8f2;padding-top:16px}.resource-row{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.resource-row div{overflow-wrap:anywhere;gap:4px;display:grid}.resource-row small{color:#758099}.resource-row button{flex:none;margin-top:0}.resource-actions{flex:none;grid-auto-flow:column;gap:8px!important;display:flex!important}.resource-actions .attachment-download{align-self:center}.attachment-upload{gap:12px;display:grid}.attachment-upload button{justify-self:start}.attachment-row small{line-height:1.5}.attachment-download{color:#fff;background:#1769ff;border-radius:9px;flex:none;padding:9px 14px;text-decoration:none}.link-grid{grid-template-columns:1fr 2fr;gap:12px;margin-top:16px;display:grid}.task-test-card button.secondary{background:#63708a}.task-test-card button.danger{background:#d8484e}@media (width>=960px){html.mobile-client body{overflow:auto}html.mobile-client .app-shell{height:auto;padding:20px 16px 32px;overflow:visible}html.mobile-client .app-header{grid-template-columns:1fr}html.mobile-client .auth-card{width:100%}html.mobile-client .task-workspace{grid-template-rows:none;grid-template-columns:1fr;height:auto;min-height:0}html.mobile-client .task-main-card,html.mobile-client .task-main-card.workspace-full,html.mobile-client .materials-card,html.mobile-client .attachment-card,html.mobile-client .resource-card,html.mobile-client .admin-card{grid-area:auto;width:100%;height:auto;overflow:visible}html.mobile-client .materials-card{margin-top:0}html.mobile-client .module-grid,html.mobile-client .create-task-form,html.mobile-client .create-task-form>.create-materials{grid-template-rows:none;grid-template-columns:1fr}html.mobile-client .create-task-form>*,html.mobile-client .create-task-form>label.full-span,html.mobile-client .create-task-form>.project-fields,html.mobile-client .create-task-form>.content-field,html.mobile-client .create-task-form>.settings-fields,html.mobile-client .create-task-form>.people-fields,html.mobile-client .create-task-form>.deadline-fields,html.mobile-client .create-task-form>.evidence-options,html.mobile-client .create-task-form>.create-materials,html.mobile-client .create-task-form>.publish-button{grid-area:auto;align-self:auto}html.mobile-client .create-task-form>.publish-button{margin-top:16px;position:sticky}body{overflow:hidden}.app-shell{height:100vh;overflow:hidden}.task-workspace{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:start;height:calc(100vh - 198px);min-height:0}.task-main-card{grid-area:1/1/span 2;height:100%;overflow:auto}.task-main-card.workspace-full{grid-column:1/-1}.materials-card{height:100%;overflow:auto}.attachment-card{grid-area:1/2}.resource-card{grid-area:2/2}.create-task-form{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;min-height:0}.create-task-form>*{align-self:start}.create-card{flex-direction:column;display:flex}.create-task-form>label.full-span{grid-column:1/span 2}.create-task-form>.project-fields{grid-column:1}.create-task-form>.content-field{grid-column:2}.create-task-form>.settings-fields{grid-column:1}.create-task-form>.people-fields{grid-column:2}.create-task-form>.deadline-fields{grid-column:1}.create-task-form>.evidence-options{grid-column:2;padding-top:22px}.create-task-form input,.create-task-form select,.create-task-form textarea{padding:8px 9px}.create-task-form>.create-materials{grid-area:1/3/span 5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;align-self:stretch;min-height:0}.create-task-form .create-material-panel{min-height:0;overflow:auto}.create-task-form>.publish-button{box-shadow:none;grid-column:1/span 2;align-self:end;margin-top:0;position:static}.admin-card{width:100%;height:calc(100vh - 198px);overflow:auto}}@media (width<=959px){.app-shell{padding:20px 16px 32px}.app-header{grid-template-columns:1fr}.app-nav{flex-wrap:wrap;gap:6px}.app-nav button{text-align:center;writing-mode:horizontal-tb;flex:104px;padding:8px 10px}.auth-card{width:100%}.task-workspace{grid-template-columns:1fr}.task-test-card{width:100%}.materials-card{margin-top:0}.module-grid{grid-template-columns:1fr}.permission-user-summary{grid-template-columns:minmax(0,1fr) auto}.permission-current-roles{grid-area:2/1/auto/-1}.permission-role-group{grid-template-columns:1fr;gap:7px}.permission-role-group>strong{padding-top:0}.permission-default-grid{grid-template-columns:1fr}.permission-self-note{margin-left:0}}@media (width<=540px){.brand-block{align-items:flex-start}.app-icon{border-radius:14px;width:50px;height:50px}.summary{font-size:14px}.task-test-card{padding:18px}.deadline-grid,.task-detail-grid,.link-grid{grid-template-columns:1fr}.task-toolbar{flex-direction:column;align-items:stretch}.task-toolbar button{align-self:flex-start}.task-filter-grid,.task-search-grid{grid-template-columns:1fr}.create-entry-panel{flex-direction:column;align-items:stretch}.create-entry-panel>button{align-self:flex-start}.task-status-prominent{min-width:112px;padding:10px 16px;font-size:20px}.task-test-card .formal-task-row{flex-direction:column;align-items:stretch}.row-actions{align-self:flex-end}.create-materials{grid-template-columns:1fr}.publish-button{bottom:8px}}html.mobile-client .deadline-grid,html.mobile-client .task-detail-grid,html.mobile-client .link-grid,html.mobile-client .task-filter-grid,html.mobile-client .task-search-grid,html.mobile-client .create-materials{grid-template-columns:1fr}html.mobile-client .module-grid{grid-template-columns:minmax(0,1fr)}html.mobile-client .module-card{width:100%;min-width:0;min-height:0}html.mobile-client .module-card strong,html.mobile-client .module-card span,html.mobile-client .module-card small{writing-mode:horizontal-tb}html.mobile-client .task-toolbar,html.mobile-client .create-entry-panel,html.mobile-client .task-test-card .formal-task-row{flex-direction:column;align-items:stretch}html.mobile-client .task-toolbar button,html.mobile-client .create-entry-panel>button{align-self:flex-start}html.mobile-client .row-actions{align-self:flex-end}html.mobile-client .stock-workspace,html.mobile-client .stock-main-card{height:auto}html.mobile-client .stock-main-card{overflow:visible}html.mobile-client .stock-grid,html.mobile-client .evidence-grid,html.mobile-client .shipment-result-grid,html.mobile-client .completed-shipment-details,html.mobile-client .stock-project-line,html.mobile-client .logistics-requirement-block,html.mobile-client .people-requirements,html.mobile-client .detail-materials,html.mobile-client .stock-interaction-grid,html.mobile-client .annotation-actions-grid,html.mobile-client .customer-directory-list{grid-template-columns:minmax(0,1fr)}html.mobile-client .stock-project-line{gap:12px}html.mobile-client .project-index-controls .project-index-input{flex:auto;width:auto}html.mobile-client .stock-create-card .stock-form,html.mobile-client .stock-create-card .stock-create-materials{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}html.mobile-client .stock-create-card .stock-form>*,html.mobile-client .stock-create-card .stock-create-materials,html.mobile-client .stock-create-card .publish-button{grid-area:auto}html.mobile-client .deadline-inline-row{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;column-gap:0;width:100%;min-width:0}html.mobile-client .stock-form .deadline-inline-group{grid-template-columns:16px 60px 40px minmax(0,1fr);justify-content:stretch;gap:6px;width:100%;min-width:0}html.mobile-client .stock-form .deadline-inline-group input[type=date]{justify-self:end;width:min(150px,100%);min-width:0;max-width:none}html.mobile-client .arrival-deadline-field .deadline-optional-text{margin-left:-10px}html.mobile-client .stock-form .wait-notice-option{grid-column:auto;grid-template-columns:16px auto;margin-left:0;padding-left:0}html.mobile-client .deadline-hint{margin-left:0;padding-left:0;font-size:12px;font-weight:500}html.mobile-client .wait-notice-row{margin-left:0;padding-left:24px}html.mobile-client .stock-create-card{padding:16px 8px}html.mobile-client .stock-create-card .stock-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:10px;display:grid}html.mobile-client .stock-create-card .stock-page-heading>div:first-child{min-width:0}html.mobile-client .stock-create-card .stock-page-heading h2{white-space:nowrap;font-size:22px;line-height:1.35}html.mobile-client .stock-create-card .stock-page-heading .eyebrow{margin-bottom:6px;font-size:14px}html.mobile-client .stock-create-card .stock-page-actions{flex-wrap:nowrap}html.mobile-client .stock-create-card .stock-return-button{font-size:inherit;white-space:nowrap;padding:9px 14px}html.mobile-client .stock-create-card .stock-form{width:100%;min-width:0}html.mobile-client .stock-create-card .stock-form-section{width:100%;min-width:0;padding:14px 10px}html.mobile-client .project-index-controls{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-width:0;padding-right:4px;display:grid}html.mobile-client .project-index-controls .project-index-input{width:100%;min-width:0}html.mobile-client .task-status-prominent{min-width:112px;padding:10px 16px;font-size:20px}html.mobile-client .publish-button{bottom:8px}.status-dot{background:#f0a020;border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.status-dot.online{background:#12b886}.status-dot.error{background:#e5484d}.file-selection-field[data-v-77995783]{gap:9px;min-width:0;display:grid}.file-selection-label[data-v-77995783]{color:#4d5870;font-size:14px}.file-selection-trigger[data-v-77995783]{color:#fff;cursor:pointer;background:#1769ff;border:1px solid #1769ff;border-radius:9px;justify-self:start;min-height:42px;margin:0;padding:10px 16px;font-size:15px;font-weight:700;line-height:20px}.file-selection-trigger[data-v-77995783]:disabled{cursor:not-allowed;opacity:.6}.file-selection-native[data-v-77995783]{clip:rect(0, 0, 0, 0);opacity:0;white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.file-selection-summary[data-v-77995783]{color:#155ac8;margin:2px 0 0;font-size:15px;font-weight:800}.file-selection-list[data-v-77995783]{gap:8px;min-width:0;max-height:220px;display:grid;overflow:auto}.file-selection-item[data-v-77995783]{background:#fff;border:1px solid #d8e0ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.file-selection-item>div[data-v-77995783]{gap:4px;min-width:0;display:grid}.file-selection-item strong[data-v-77995783]{overflow-wrap:anywhere;color:#172033;font-size:16px;font-weight:750;line-height:1.4}.file-selection-item small[data-v-77995783]{color:#758099;font-size:13px}.file-selection-item .file-selection-remove[data-v-77995783]{color:#d8484e;background:0 0;border:0;flex:none;min-height:34px;margin:0;padding:6px 9px;font-size:13px;font-weight:700}.ui-help-trigger[data-v-d71fa416]{color:#4d5870;width:44px;height:44px;min-height:44px;font:inherit;vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ui-help-trigger span[data-v-d71fa416]{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.ui-help-trigger[data-v-d71fa416]:focus-visible{outline-offset:2px;outline:2px solid #1769ff}.ui-help-popover[data-v-d71fa416]{z-index:1100;box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;color:#4d5870;background:#fff;border:1px solid #d8e0ed;border-radius:8px;width:min(320px,100vw - 32px);padding:12px;font-size:14px;font-weight:500;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 4px 16px #17203326}.question-panel[data-v-72eb8f59]{background:#fff;border:1px solid #dfe5ec;border-radius:14px;gap:14px;padding:18px;display:block}.question-panel>summary.question-heading[data-v-72eb8f59]{cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;display:list-item}.question-panel>.question-list[data-v-72eb8f59],.question-panel>.ask-form[data-v-72eb8f59]{margin-top:14px}.question-heading[data-v-72eb8f59],.question-meta[data-v-72eb8f59]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.question-heading h3[data-v-72eb8f59],.question-heading p[data-v-72eb8f59],.question-item p[data-v-72eb8f59]{margin:0}.question-heading p[data-v-72eb8f59],.question-meta small[data-v-72eb8f59],.pending-reply[data-v-72eb8f59],.empty-question[data-v-72eb8f59]{color:#687486}.question-list[data-v-72eb8f59],.ask-form[data-v-72eb8f59],.reply-form[data-v-72eb8f59],.question-reply[data-v-72eb8f59]{gap:10px;display:grid}.question-item[data-v-72eb8f59]{background:#fafbfc;border:1px solid #e7ebf0;border-radius:10px;gap:9px;padding:14px;display:grid}.question-item p[data-v-72eb8f59]{white-space:pre-wrap;overflow-wrap:anywhere}.question-reply[data-v-72eb8f59]{background:#f1f6fb;border-left:3px solid #8ca9c8;padding:12px}.ask-form label[data-v-72eb8f59],.reply-form label[data-v-72eb8f59]{gap:6px;display:grid}.ask-form textarea[data-v-72eb8f59],.reply-form textarea[data-v-72eb8f59]{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.ask-form button[data-v-72eb8f59],.reply-form button[data-v-72eb8f59]{justify-self:start}.question-message[data-v-72eb8f59]{color:#a33b32;margin:0}@media (width<=600px){.question-panel[data-v-72eb8f59]{padding:14px}.question-heading[data-v-72eb8f59],.question-meta[data-v-72eb8f59]{gap:4px;display:grid}}.task-pause-panel[data-v-4d8a699f]{overflow-wrap:anywhere;background:#fffaf0;border:1px solid #e4bb63;border-radius:12px;margin:16px 0;padding:16px;font-size:16px;line-height:1.6}.action-acknowledgements[data-v-4d8a699f]{background:#fffaf0;border:1px solid #f1c36d;border-radius:14px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.action-acknowledgements article[data-v-4d8a699f]{background:#fff;border:1px solid #dce4ef;border-radius:12px;padding:12px}.action-acknowledgements article.pending[data-v-4d8a699f]{border-left:4px solid #d97706}.action-acknowledgements small[data-v-4d8a699f],.action-acknowledgements .ack-status[data-v-4d8a699f]{margin-top:6px;display:block}.task-pause-panel h3[data-v-4d8a699f]{color:#963d0a}.overdue-warning[data-v-4d8a699f]{background:#fff1f0;border-left:5px solid #b42318;padding:12px}.task-pause-panel label[data-v-4d8a699f],.pause-actions[data-v-4d8a699f]{gap:10px;margin:12px 0;display:grid}.task-pause-panel textarea[data-v-4d8a699f],.task-pause-panel select[data-v-4d8a699f]{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #c9ced7;border-radius:8px;min-height:44px;padding:8px 10px}.task-pause-panel button[data-v-4d8a699f]{white-space:normal;max-width:100%;min-height:44px;font:inherit;color:#24364b;cursor:pointer;background:#fff;border:1px solid #c9ced7;border-radius:8px;padding:9px 14px}.task-pause-panel button[data-v-4d8a699f]:disabled{opacity:.5;cursor:not-allowed}.frequency-current[data-v-4d8a699f],.frequency-feedback[data-v-4d8a699f]{margin:8px 0;font-weight:700}.frequency-feedback[data-v-4d8a699f]{color:#1769ff}.task-audit-panel[data-v-ca062ac2]{overflow-wrap:anywhere;background:#fff;border:1px solid #dce3ee;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.audit-heading[data-v-ca062ac2]{cursor:pointer;min-height:44px;font-weight:700}.audit-record[data-v-ca062ac2]{border-top:1px solid #e6eaf0;padding:12px 0}.audit-record summary[data-v-ca062ac2]{cursor:pointer;min-height:44px}.audit-record summary span[data-v-ca062ac2]{margin-top:4px;display:block}.audit-link[data-v-ca062ac2]{color:#1769ff}.audit-record dt[data-v-ca062ac2]{color:#536176;margin-top:12px;font-weight:600}.audit-record dd[data-v-ca062ac2]{white-space:pre-wrap;margin:4px 0 0;font-size:16px}.stock-task-materials[data-v-77267612]{background:#fff}.resource-list[data-v-77267612]{gap:0;margin-top:0}h3[data-v-77267612],p[data-v-77267612]{margin:0}.resource-row>div[data-v-77267612]{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.resource-row small[data-v-77267612]{color:#4d5870}.stock-publisher-requirements[data-v-734d0b23]{background:#fff7db;border:1px solid #e7ba43;border-left:4px solid #b67612;border-radius:12px;margin:0 0 16px;padding:16px}.stock-publisher-requirements h3[data-v-734d0b23]{color:#80520d;margin:0 0 8px;font-size:18px}.stock-publisher-requirements p[data-v-734d0b23]{color:#172033;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.6}.stock-publisher-requirements[data-v-734d0b23]:focus{outline-offset:3px;outline:2px solid #1769ff}.stock-requirements-shortcut[data-v-734d0b23]{color:#80520d;text-align:left;background:0 0;justify-self:start;min-height:44px;margin:0;padding:6px 0;font-size:16px}.stock-execution-actions[data-v-734d0b23]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stock-execution-actions[data-v-734d0b23]:empty{display:none}.stock-execution-actions button[data-v-734d0b23],.shipment-card>p[data-v-734d0b23]{margin:0}.stock-disclosure[data-v-734d0b23],.stock-stage-details[data-v-734d0b23],details.shipment-completion-guide[data-v-734d0b23]{min-width:0;display:block}.stock-disclosure>summary[data-v-734d0b23],.stock-stage-details>summary[data-v-734d0b23],.shipment-completion-guide>summary[data-v-734d0b23]{cursor:pointer;overflow-wrap:anywhere;align-content:center;min-height:44px;font-weight:700}.stock-disclosure-body[data-v-734d0b23]{gap:12px;min-width:0;padding-top:12px;display:grid}.stock-question-disclosure[data-v-734d0b23] .question-panel{background:0 0;border:0;padding:12px 0 0}.stock-question-disclosure[data-v-734d0b23] .question-heading h3,.stock-question-disclosure[data-v-734d0b23] .question-heading p{display:none}.shipment-condition-items[data-v-734d0b23]{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.stock-workspace[data-v-734d0b23]{width:min(1440px,100%);margin:0 auto}.stock-main-card[data-v-734d0b23]{width:100%}.stock-toast[data-v-734d0b23]{z-index:1000;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:#384865f5;border-radius:8px;width:min(520px,100vw - 32px);margin:0;padding:10px 14px;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #1d2c4833}.stock-grid[data-v-734d0b23],.evidence-grid[data-v-734d0b23],.shipment-result-grid[data-v-734d0b23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stock-form[data-v-734d0b23],.customer-directory-list[data-v-734d0b23]{gap:14px;display:grid}.stock-summary>div[data-v-734d0b23]{gap:.3rem;display:grid}.wait-notice-task[data-v-734d0b23],.wait-notice-field[data-v-734d0b23]{background:#fff7db;border-color:#e7ba43}.overdue-task[data-v-734d0b23]{border-color:#c94a4a}.stock-form fieldset[data-v-734d0b23],.shipment-card[data-v-734d0b23],.stock-summary[data-v-734d0b23],.customer-directory-list article[data-v-734d0b23]{border:1px solid #e3e8f2;border-radius:12px;padding:16px}.stock-form legend[data-v-734d0b23]{color:#172033;padding:0 6px;font-size:16px;font-weight:700}.full-span[data-v-734d0b23]{grid-column:1/-1}.inline-check[data-v-734d0b23]{flex-direction:row;align-items:center;gap:.5rem;display:flex}.inline-check input[data-v-734d0b23]{width:auto}.stock-project-line[data-v-734d0b23]{grid-template-columns:minmax(250px,300px) minmax(150px,180px) minmax(0,1fr);align-items:end;gap:28px;display:grid}.project-index-controls[data-v-734d0b23]{align-items:center;gap:10px;min-height:41px;display:flex}.project-index-controls .project-index-input[data-v-734d0b23]{flex:0 190px;width:190px}.project-omit-option[data-v-734d0b23]{color:#4d5870;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.project-omit-option input[data-v-734d0b23]{width:auto}.shipping-deadline-block[data-v-734d0b23]{gap:10px;display:grid}.deadline-inline-row[data-v-734d0b23]{grid-template-columns:max-content max-content;justify-content:start;align-items:start;gap:10px clamp(40px,5vw,72px);display:grid}.stock-form .deadline-inline-group[data-v-734d0b23]{white-space:nowrap;grid-template-columns:16px 64px 48px 142px;align-items:center;gap:8px;display:grid}.stock-form .deadline-inline-group input[type=radio][data-v-734d0b23]{width:auto;margin:0}.stock-form .deadline-inline-group input[type=date][data-v-734d0b23]{width:142px;min-height:41px}.deadline-title-cell[data-v-734d0b23],.deadline-optional-text[data-v-734d0b23],.deadline-optional-spacer[data-v-734d0b23]{display:inline-block}.deadline-optional-text[data-v-734d0b23]{color:#758099;margin-left:-16px;font-size:13px}.deadline-hint[data-v-734d0b23]{color:#758099;white-space:normal;grid-column:2/5;line-height:1.5}.stock-form .wait-notice-option[data-v-734d0b23]{grid-column:1/-1;grid-template-columns:16px auto}.wait-notice-title[data-v-734d0b23]{width:auto}.wait-notice-row[data-v-734d0b23]{grid-template-columns:minmax(280px,520px);padding-left:24px;display:grid}.wait-notice-estimate[data-v-734d0b23]{min-width:0}.logistics-requirement-block[data-v-734d0b23]{border-top:1px solid #e3e8f2;grid-template-columns:minmax(220px,320px) minmax(220px,1fr);gap:12px;margin-top:16px;padding-top:16px;display:grid}.people-requirements[data-v-734d0b23]{grid-template-columns:repeat(3,150px);justify-content:space-between;margin-top:16px}.stock-form legend.split-legend[data-v-734d0b23],.split-toggle[data-v-734d0b23]{color:inherit;justify-self:start;font-size:16px;font-weight:700;line-height:1.5}.stock-form>.publish-button[data-v-734d0b23]{width:100%;box-shadow:none;margin-top:0;position:static}.customer-quick-list[data-v-734d0b23],.stock-actions[data-v-734d0b23],.stage-strip[data-v-734d0b23],.shipment-heading[data-v-734d0b23],.stock-summary[data-v-734d0b23]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.shipment-editor[data-v-734d0b23],.shipment-card[data-v-734d0b23]{gap:.8rem;margin-top:.8rem;display:grid}.shipment-heading[data-v-734d0b23],.stock-summary[data-v-734d0b23]{justify-content:space-between}.stock-summary[data-v-734d0b23]{margin-bottom:1rem}.stage-strip span[data-v-734d0b23]{color:#5d6875;background:#edf1f5;border-radius:999px;padding:.5rem .75rem}.stage-strip span.done[data-v-734d0b23]{color:#0c6547;background:#dff5eb}.shipment-completion-guide[data-v-734d0b23]{background:#f7f9fc;border:1px solid #dce4ef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.shipment-completion-guide strong[data-v-734d0b23]{margin-right:2px}.shipment-completion-guide span[data-v-734d0b23]{color:#6d4f16;background:#fff2cf;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700}.shipment-completion-guide span.done[data-v-734d0b23]{color:#0c6547;background:#dff5eb}.shipment-completion-guide small[data-v-734d0b23]{color:#667085;margin-left:auto}.evidence-grid>details[data-v-734d0b23]{border:1px solid var(--line,#d9e1ea);border-radius:12px;padding:.9rem}.shipment-result-card[data-v-734d0b23]{background:#fbfffd;border-color:#b9dfcf;gap:12px}.completed-task-identity[data-v-734d0b23]{background:#fbfffd;border:1px solid #dce6e1;border-radius:10px;gap:4px;margin-bottom:14px;padding:12px 14px;display:grid}.completed-task-identity small[data-v-734d0b23]{color:#667085}.completed-task-identity strong[data-v-734d0b23]{color:#172033;overflow-wrap:anywhere;font-size:18px;line-height:1.5}.task-publisher-line[data-v-734d0b23]{color:#667085;margin:0 0 14px}.task-publisher-line strong[data-v-734d0b23]{color:#172033}.shipment-result-grid section[data-v-734d0b23]{background:#fff;border:1px solid #dce6e1;border-radius:10px;min-width:0;padding:14px}.shipment-result-grid h4[data-v-734d0b23],.shipment-result-grid p[data-v-734d0b23]{margin:0}.result-requirement[data-v-734d0b23]{color:#4d5870;line-height:1.6}.logistics-requirement-notice[data-v-734d0b23]{color:#536078;background:#f7f9fc;border:1px solid #dbe4f0;border-radius:8px;margin:0;padding:10px 12px;line-height:1.55}.logistics-requirement-notice.specified[data-v-734d0b23]{color:#5f4300;background:#fff8df;border-color:#e7bd59}.logistics-restriction-hint[data-v-734d0b23]{color:#8a5d00;margin:0 0 4px;padding:0 2px;font-weight:600;line-height:1.5}.logistics-result-list[data-v-734d0b23]{gap:8px;margin-top:10px;display:grid}.logistics-result-list p[data-v-734d0b23]{background:#f2f7f4;border-radius:8px;grid-template-columns:minmax(5em,max-content) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.logistics-result-list strong[data-v-734d0b23]{overflow-wrap:anywhere}.shipment-photo-list[data-v-734d0b23]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.shipment-photo-item[data-v-734d0b23]{overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.55}.shipment-photo-link[data-v-734d0b23]{color:#1769ff;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.shipment-photo-folder-link[data-v-734d0b23]{color:#1769ff;text-align:left;background:0 0;padding:0}.completed-task-details[data-v-734d0b23]{margin-top:14px}.completed-task-details>summary[data-v-734d0b23]{color:#1769ff;cursor:pointer;background:#f2f6ff;border:1px solid #b9cbed;border-radius:8px;width:fit-content;padding:9px 14px;font-weight:700;line-height:1.4;list-style:none}.completed-task-details>summary[data-v-734d0b23]::-webkit-details-marker{display:none}.completed-task-details[open]>summary[data-v-734d0b23],.completed-task-details .stock-summary[data-v-734d0b23]{margin-bottom:12px}.completed-shipment-details[data-v-734d0b23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.completed-shipment-details section[data-v-734d0b23]{gap:6px;min-width:0;margin:0;display:grid}.completed-shipment-details h4[data-v-734d0b23],.completed-shipment-details p[data-v-734d0b23]{margin:0}.stock-create-materials[data-v-734d0b23]{align-self:stretch;min-width:0}.stock-create-materials .create-material-panel[data-v-734d0b23],.detail-materials .create-material-panel[data-v-734d0b23]{align-content:start;gap:10px;display:grid}.stock-create-materials .create-material-panel>button[data-v-734d0b23],.detail-materials .create-material-panel>button[data-v-734d0b23],.material-edit-form>button[data-v-734d0b23]{justify-self:start;margin-top:0}.detail-materials[data-v-734d0b23]{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-management-heading[data-v-734d0b23]{border-top:2px solid #dce5f2;margin-top:22px;padding-top:16px}.stock-management-heading h3[data-v-734d0b23],.stock-management-heading p[data-v-734d0b23],.stock-draft-banner p[data-v-734d0b23],.stock-exit-prompt p[data-v-734d0b23]{margin:0 0 8px}.stock-draft-banner[data-v-734d0b23],.stock-exit-prompt[data-v-734d0b23]{background:#fffaf0;border-color:#e6c98f}.stock-interaction-grid .task-pause-panel[data-v-734d0b23]{height:fit-content;margin:0}.material-edit-form[data-v-734d0b23]{gap:10px;display:grid}.stock-interaction-grid[data-v-734d0b23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.stock-interaction-grid>.inline-panel[data-v-734d0b23]{height:fit-content;margin-top:0}.interaction-wide[data-v-734d0b23]{grid-column:1/-1}.annotation-actions-grid[data-v-734d0b23]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.interaction-form[data-v-734d0b23]{background:#fff;border:1px solid #e3e8f2;border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.interaction-form h4[data-v-734d0b23],.evidence-grid h4[data-v-734d0b23]{margin:0}.interaction-form>button[data-v-734d0b23]{justify-self:start;margin-top:0}.annotation-list[data-v-734d0b23]{gap:10px;margin-top:0;display:grid}.annotation-list p[data-v-734d0b23]{background:#fff;border-radius:9px;margin:0;padding:12px;line-height:1.6}.customer-directory-list[data-v-734d0b23]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.stock-form details[data-v-734d0b23],.stock-interaction-grid details[data-v-734d0b23]{min-width:0}.stock-form summary[data-v-734d0b23],.stock-interaction-grid summary[data-v-734d0b23]{color:#172033;cursor:pointer;font-weight:700}.recipient-publish-hint[data-v-734d0b23],.recipient-completion-panel p[data-v-734d0b23]{color:#66728a;margin:0;line-height:1.6}.recipient-publish-hint[data-v-734d0b23]{background:#f3f7f5;border-radius:8px;padding:9px 12px}.recipient-missing-text[data-v-734d0b23]{color:#a05d16;font-weight:700}.recipient-completion-panel[data-v-734d0b23]{background:#fffaf0;border-color:#e6c98f;gap:12px;display:grid}.recipient-completion-panel h3[data-v-734d0b23]{margin:0 0 4px}.recipient-completion-panel .stock-grid[data-v-734d0b23]{margin-top:0}.recipient-completion-panel button[data-v-734d0b23]{justify-self:start;margin-top:0}@media (width>=960px){.stock-workspace[data-v-734d0b23]{height:calc(100vh - 198px);min-height:0}.stock-main-card[data-v-734d0b23]{height:100%;overflow:auto}.stock-create-card[data-v-734d0b23]{flex-direction:column;display:flex}.stock-create-card .stock-form[data-v-734d0b23]{flex:1;grid-template-columns:minmax(0,1fr) 330px;align-items:start;min-height:0}.stock-create-card .stock-form>.stock-form-section[data-v-734d0b23]{grid-column:1}.stock-create-card .stock-create-materials[data-v-734d0b23]{grid-area:1/2/span 3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;min-height:0}.stock-create-card .stock-create-materials .create-material-panel[data-v-734d0b23]{min-height:0;overflow:auto}.stock-create-card .stock-form>.publish-button[data-v-734d0b23]{grid-column:1}}@media (width<=760px){.stock-create-card[data-v-734d0b23]{padding:16px 8px}.stock-create-card .stock-page-heading[data-v-734d0b23]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:10px;display:grid}.stock-create-card .stock-page-heading>div[data-v-734d0b23]:first-child{min-width:0}.stock-create-card .stock-page-heading h2[data-v-734d0b23]{white-space:nowrap;font-size:22px;line-height:1.35}.stock-create-card .stock-page-heading .eyebrow[data-v-734d0b23]{margin-bottom:6px;font-size:14px}.stock-create-card .stock-page-actions[data-v-734d0b23]{flex-wrap:nowrap}.stock-create-card .stock-return-button[data-v-734d0b23]{font-size:inherit;white-space:nowrap;padding:9px 14px}.stock-create-card .stock-form[data-v-734d0b23]{width:100%;min-width:0}.stock-create-card .stock-form-section[data-v-734d0b23]{width:100%;min-width:0;padding:14px 10px}.stock-grid[data-v-734d0b23],.evidence-grid[data-v-734d0b23],.shipment-result-grid[data-v-734d0b23],.completed-shipment-details[data-v-734d0b23],.stock-project-line[data-v-734d0b23],.logistics-requirement-block[data-v-734d0b23],.people-requirements[data-v-734d0b23],.detail-materials[data-v-734d0b23],.stock-interaction-grid[data-v-734d0b23],.annotation-actions-grid[data-v-734d0b23],.customer-directory-list[data-v-734d0b23]{grid-template-columns:1fr}.shipment-completion-guide small[data-v-734d0b23]{flex-basis:100%;margin-left:0}.stock-project-line[data-v-734d0b23]{gap:12px}.project-index-controls .project-index-input[data-v-734d0b23]{width:100%;min-width:0}.project-index-controls[data-v-734d0b23]{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-width:0;padding-right:4px;display:grid}.deadline-inline-row[data-v-734d0b23]{grid-template-columns:minmax(0,1fr);justify-content:stretch;column-gap:0;width:100%;min-width:0}.stock-form .deadline-inline-group[data-v-734d0b23]{grid-template-columns:16px 60px 40px minmax(0,1fr);justify-content:stretch;gap:6px;width:100%;min-width:0}.stock-form .deadline-inline-group input[type=date][data-v-734d0b23]{justify-self:end;width:min(150px,100%);min-width:0;max-width:none}.arrival-deadline-field .deadline-optional-text[data-v-734d0b23]{margin-left:-10px}.stock-form .wait-notice-option[data-v-734d0b23]{grid-column:auto;grid-template-columns:16px auto}.wait-notice-row[data-v-734d0b23]{grid-template-columns:1fr;padding-left:24px}.deadline-hint[data-v-734d0b23]{font-size:12px;font-weight:500}.full-span[data-v-734d0b23]{grid-column:auto}.stock-summary[data-v-734d0b23]{flex-direction:column;align-items:stretch}.people-requirements[data-v-734d0b23]{justify-content:stretch}.people-requirements label[data-v-734d0b23],.people-requirements select[data-v-734d0b23]{width:100%}}html.mobile-client .other-main-card{padding:16px 8px}html.mobile-client .other-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:10px;display:grid}html.mobile-client .other-page-heading h2{white-space:nowrap;font-size:22px;line-height:1.35}html.mobile-client .other-page-heading .eyebrow{margin-bottom:6px;font-size:14px}html.mobile-client .other-return-button{white-space:nowrap;padding:9px 14px}html.mobile-client .other-filter-panel,html.mobile-client .other-grid,html.mobile-client .other-detail-grid,html.mobile-client .other-detail-columns,html.mobile-client .other-material-grid,html.mobile-client .timeline-row{grid-template-columns:1fr}html.mobile-client .other-search-field{grid-column:auto}html.mobile-client .other-task-row{text-align:left;grid-template-columns:1fr;gap:7px 12px;display:grid}html.mobile-client .other-row-title{grid-column:1}html.mobile-client .other-form-section{padding:14px 10px}html.mobile-client .cc-field,html.mobile-client .proof-field{grid-template-columns:1fr;display:grid}.task-publisher-requirements[data-v-5268febb]{background:#fff7db;border:1px solid #e7ba43;border-left:4px solid #b67612;border-radius:12px;min-width:0;margin:0 0 16px;padding:16px}.task-publisher-requirements h3[data-v-5268febb]{color:#80520d;margin:0 0 8px;font-size:18px}.task-publisher-requirements p[data-v-5268febb]{color:#172033;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.6}.task-disclosure[data-v-7b91d249]{overflow-wrap:anywhere;min-width:0;display:block}.task-disclosure>summary[data-v-7b91d249]{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.task-disclosure-body[data-v-7b91d249]{gap:12px;min-width:0;padding-top:12px;display:grid}.other-workspace[data-v-5e69ce3e]{gap:16px;display:grid}.other-main-card[data-v-5e69ce3e]{min-width:0;position:relative}.other-page-actions[data-v-5e69ce3e]{margin:0}.create-entry-panel[data-v-5e69ce3e],.other-summary[data-v-5e69ce3e],.other-row-title[data-v-5e69ce3e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-entry-panel[data-v-5e69ce3e]{background:#f9fbfe;border:1px solid #e3e8f2;border-radius:12px;margin-top:18px;padding:16px}.create-entry-panel h3[data-v-5e69ce3e],.create-entry-panel p[data-v-5e69ce3e]{margin:0}.create-entry-panel p[data-v-5e69ce3e]{color:#63708a;margin-top:6px}.other-filter-panel[data-v-5e69ce3e],.other-grid[data-v-5e69ce3e],.other-detail-grid[data-v-5e69ce3e],.other-detail-columns[data-v-5e69ce3e],.other-material-grid[data-v-5e69ce3e]{gap:14px;display:grid}.other-filter-panel[data-v-5e69ce3e]{background:#f9fbfe;border:1px solid #e3e8f2;border-radius:12px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;margin:0 0 16px;padding:14px}.other-search-field[data-v-5e69ce3e]{grid-column:span 2}.other-task-list[data-v-5e69ce3e]{gap:10px;margin-top:16px;display:grid}.other-task-row[data-v-5e69ce3e]{grid-template-columns:minmax(220px,1fr) 120px minmax(170px,auto) 90px;align-items:center}.other-row-title[data-v-5e69ce3e]{justify-content:flex-start}.urgent-badge[data-v-5e69ce3e],.unread-dot[data-v-5e69ce3e]{border-radius:99px;padding:3px 7px;font-size:12px;font-weight:800}.urgent-badge[data-v-5e69ce3e]{color:#c2410c;background:#fff0e8}.unread-dot[data-v-5e69ce3e]{color:#1769ff;background:#e8f1ff}.overdue[data-v-5e69ce3e]{color:#c22929!important}.empty-state[data-v-5e69ce3e]{color:#758099;text-align:center;border:1px dashed #cbd4e2;border-radius:12px;margin:20px 0 0;padding:36px 18px}.other-form[data-v-5e69ce3e]{margin-top:18px}.other-form-section[data-v-5e69ce3e]{background:#f9fbfe;border:1px solid #e3e8f2;border-radius:12px;padding:16px}.other-form-section h3[data-v-5e69ce3e],.create-material-panel h4[data-v-5e69ce3e]{margin:0 0 14px}.other-grid[data-v-5e69ce3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-field[data-v-5e69ce3e]{border:1px solid #d8e0ed;border-radius:10px;flex-wrap:wrap;gap:10px 18px;margin:0;padding:14px;display:flex}.proof-field legend[data-v-5e69ce3e]{color:#4d5870;font-size:14px;font-weight:700}.person-picker-field[data-v-5e69ce3e]{color:#4d5870;align-content:start;gap:7px;font-size:14px;display:grid}.person-picker-field>strong[data-v-5e69ce3e]{font-size:14px}.task-test-card button.person-picker-trigger[data-v-5e69ce3e]{color:#172033;text-align:left;background:#fff;border:1px solid #d8e0ed;width:100%;min-height:42px;margin:0;padding:10px 12px}.person-picker-field>small[data-v-5e69ce3e],.people-picker-heading small[data-v-5e69ce3e]{color:#758099;line-height:1.5}.selected-people[data-v-5e69ce3e]{flex-wrap:wrap;gap:7px;display:flex}.selected-people span[data-v-5e69ce3e]{color:#245aa8;background:#e8f1ff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.people-picker-panel[data-v-5e69ce3e]{background:#fff;border:1px solid #cfd9e8;border-radius:12px;gap:12px;padding:14px;display:grid}.people-picker-heading[data-v-5e69ce3e]{justify-content:space-between;align-items:start;gap:12px;display:flex}.people-picker-heading>div[data-v-5e69ce3e]{gap:4px;display:grid}.task-test-card .people-picker-heading button[data-v-5e69ce3e],.task-test-card .people-picker-panel>button[data-v-5e69ce3e]{margin:0}.people-picker-list[data-v-5e69ce3e]{gap:7px;max-height:280px;display:grid;overflow:auto}.task-test-card .people-picker-list button[data-v-5e69ce3e]{color:#172033;text-align:left;background:#f8faff;border:1px solid #e1e6ef;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 11px;display:flex}.task-test-card .people-picker-list button.selected[data-v-5e69ce3e]{color:#155ac8;background:#eaf2ff;border-color:#8eb5ff}.people-picker-list .empty-state[data-v-5e69ce3e]{margin:0;padding:20px 12px}.inline-check[data-v-5e69ce3e]{align-items:center;gap:7px;display:inline-flex!important}.inline-check input[data-v-5e69ce3e]{width:auto}.other-material-grid[data-v-5e69ce3e],.other-detail-columns[data-v-5e69ce3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.create-material-panel[data-v-5e69ce3e]{background:#fff;border:1px solid #e3e8f2;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.material-row[data-v-5e69ce3e]{color:#172033;background:#fff;border:1px solid #e3e8f2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:8px;padding:10px 12px;text-decoration:none;display:flex}.link-row[data-v-5e69ce3e]{color:#1769ff;text-align:left;width:100%}.other-summary[data-v-5e69ce3e]{margin-top:18px}.other-summary>div[data-v-5e69ce3e]{align-items:center;gap:8px;display:flex}.other-detail-grid[data-v-5e69ce3e]{background:#f9fbfe;border:1px solid #e3e8f2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:16px}.other-detail-grid>div[data-v-5e69ce3e]{gap:5px;display:grid}.other-detail-grid small[data-v-5e69ce3e],.timeline-row small[data-v-5e69ce3e]{color:#758099}.other-detail-grid p[data-v-5e69ce3e]{white-space:pre-wrap;margin:0;line-height:1.7}.cc-acknowledgement-list[data-v-5e69ce3e]{gap:8px;display:grid}.cc-acknowledgement-row[data-v-5e69ce3e]{background:#fff;border:1px solid #e3e8f2;border-radius:9px;align-items:center;gap:8px 12px;min-width:0;padding:8px 10px;display:flex}.cc-acknowledgement-row>span[data-v-5e69ce3e]{margin-left:auto;font-size:13px}.cc-acknowledgement-row>button[data-v-5e69ce3e]{margin:0}.cc-acknowledged[data-v-5e69ce3e]{color:#28734a}.cc-pending[data-v-5e69ce3e]{color:#9a5b12}.completion-proof-notice[data-v-5e69ce3e]{font-weight:700}.other-detail-columns[data-v-5e69ce3e]{margin-top:14px}.other-detail-columns>.inline-panel[data-v-5e69ce3e]{height:fit-content;margin:0}.entry-card[data-v-5e69ce3e],.timeline-row[data-v-5e69ce3e]{background:#fff;border:1px solid #e3e8f2;border-radius:9px;gap:6px;margin-top:9px;padding:12px;display:grid}.entry-card p[data-v-5e69ce3e],.timeline-row p[data-v-5e69ce3e]{white-space:pre-wrap;margin:0;line-height:1.6}.timeline-panel[data-v-5e69ce3e]{margin-top:14px}.timeline-row[data-v-5e69ce3e]{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.timeline-row>div[data-v-5e69ce3e]{gap:4px;display:grid}.directory-overlay[data-v-5e69ce3e]{z-index:20;background:#1720335c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.directory-panel[data-v-5e69ce3e]{background:#fff;border-radius:14px;gap:10px;width:min(680px,100%);max-height:min(720px,100vh - 40px);padding:20px;display:grid;overflow:auto;box-shadow:0 20px 60px #1720333d}.directory-entry[data-v-5e69ce3e]{color:#172033;text-align:left;background:#f4f7fb;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.directory-help[data-v-5e69ce3e]{color:#63708a;margin-top:4px;line-height:1.5;display:block}.directory-entry-copy[data-v-5e69ce3e]{gap:3px;min-width:0;display:grid}.directory-entry-copy strong[data-v-5e69ce3e]{overflow-wrap:anywhere}.directory-entry-copy small[data-v-5e69ce3e]{color:#63708a}.directory-entry-action[data-v-5e69ce3e]{color:#245aa8;white-space:nowrap;background:#e8f1ff;border-radius:999px;flex:none;padding:6px 10px;font-size:13px;font-weight:700}@media (width>=960px){.other-workspace[data-v-5e69ce3e]{height:calc(100vh - 198px);min-height:0}.other-main-card[data-v-5e69ce3e]{height:100%;overflow:auto}.other-create-card[data-v-5e69ce3e]{flex-direction:column;display:flex}}@media (width<=760px){.other-main-card[data-v-5e69ce3e]{padding:16px 8px}.other-page-heading[data-v-5e69ce3e]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:10px;display:grid}.other-page-heading h2[data-v-5e69ce3e]{white-space:nowrap;font-size:22px;line-height:1.35}.other-page-heading .eyebrow[data-v-5e69ce3e]{margin-bottom:6px;font-size:14px}.other-return-button[data-v-5e69ce3e]{white-space:nowrap;padding:9px 14px}.create-entry-panel[data-v-5e69ce3e]{align-items:stretch}.people-picker-heading[data-v-5e69ce3e]{flex-direction:column;align-items:stretch}.people-picker-heading button[data-v-5e69ce3e]{align-self:flex-start}.other-filter-panel[data-v-5e69ce3e],.other-grid[data-v-5e69ce3e],.other-detail-grid[data-v-5e69ce3e],.other-detail-columns[data-v-5e69ce3e],.other-material-grid[data-v-5e69ce3e],.timeline-row[data-v-5e69ce3e]{grid-template-columns:1fr}.other-search-field[data-v-5e69ce3e]{grid-column:auto}.other-task-row[data-v-5e69ce3e]{text-align:left;grid-template-columns:1fr auto;gap:7px 12px;display:grid}.other-row-title[data-v-5e69ce3e]{grid-column:1/-1}.other-form-section[data-v-5e69ce3e]{padding:14px 10px}.cc-field[data-v-5e69ce3e],.proof-field[data-v-5e69ce3e]{grid-template-columns:1fr;display:grid}.cc-acknowledgement-row[data-v-5e69ce3e]{flex-direction:column;align-items:start}.cc-acknowledgement-row>span[data-v-5e69ce3e]{margin-left:0}}.purchase-current-materials[data-v-74e0a5ed]{gap:14px;min-width:0;margin-bottom:18px;display:grid}.purchase-current-materials>.purchase-materials[data-v-74e0a5ed]{min-width:0;margin-top:0}@media (width>=960px){.purchase-current-materials[data-v-74e0a5ed]{grid-template-columns:repeat(2,minmax(0,1fr))}}
