/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.order-1{order:1}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.select-all{-webkit-user-select:all;user-select:all}}:root{--marker-blue:#1e3fbf;--marker-red:#d1262e;--marker-green:#148a3d;--marker-orange:#d97706;--marker-black:#1c1c1e;--status-assigned:var(--marker-orange);--status-inprogress:var(--marker-blue);--status-done:var(--marker-green);--status-problem:var(--marker-red);--surface-board:#fcfcf8;--surface-pool:#fdf9ea;--surface-today:#fff3c4;--surface-row-head:#f4f4ef;--surface-sheet-head:#f0efe8;--surface-assigned:#fff4e8;--surface-desk:#cfcdc6;--surface-frame-hi:#e8e8ea;--surface-frame-lo:#a9a9ad;--chrome-bg:#26262a;--chrome-bg-2:#3a3a3e;--chrome-control:#4a4a50;--chrome-fg:#eee;--chrome-accent:#ffd35a;--line-strong:#26262a;--line-soft:#d8d6cc;--line-softer:#eceae2;--line-input:#b9b9b0;--text-ink:#1c1c1e;--text-muted:#77756e;--text-faint:#9a9a94;--load-ok:#d9e8d3;--load-warn:#f7e3b5;--load-over:#f3c1c1;--font-hand:"Caveat", cursive;--font-ui:"Barlow Semi Condensed", sans-serif;--hand-size-card:19px;--hand-size-list:21px;--hand-size-field:24px;--hand-size-title:30px;--ui-size-label:12px;--ui-size-body:13px;--ui-size-table:14px;--ui-size-head:16px;--label-tracking:1px;--head-tracking:1.5px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--radius-btn:4px;--radius-chip:3px;--radius-none:0;--border-grid:2px solid var(--line-strong);--border-grid-strong:3px solid var(--line-strong);--border-panel:2px solid var(--line-strong);--shadow-panel:0 4px 14px #00000026;--shadow-modal:0 20px 60px #00000073;--shadow-frame:0 10px 30px #0000004d}html,body,#root{height:100%;margin:0}*{box-sizing:border-box}body{background:var(--surface-desk);color:var(--text-ink);font-family:var(--font-ui)}.route-loading-status{min-height:8rem;color:inherit;flex:1;place-items:center;padding:2rem;font-weight:700;display:grid}a{color:var(--marker-blue)}a:hover{color:var(--marker-red)}::placeholder{color:var(--text-faint);opacity:1}.order-intake-page{--ds-canvas:#e4dfd2;--ds-paper:#fbf9f4;--ds-field:#fff;--ds-sunk:#f1ede1;--ds-ink:#16150f;--ds-body:#4a473d;--ds-muted:#8b8574;--ds-rule:#c9c2b2;--ds-rule-strong:#6e6a5f;--ds-tech:#1f4b8c;--ds-tech-strong:#16386b;--ds-tech-soft:#e9edf5;--ds-wood:#8a6a45;--ds-ok:#1e5b32;--ds-ok-soft:#e4eee3;--ds-ok-rule:#9cbf9e;--ds-warn:#7e5410;--ds-warn-soft:#fbf1da;--ds-warn-rule:#d9b872;--ds-danger:#b4382e;--ds-danger-soft:#fae7e3;--ds-danger-rule:#d9a9a2;background:var(--ds-canvas);color:var(--ds-body);flex:1;padding:28px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.doorstar-product-shell{flex-direction:column;height:100dvh;display:flex}.doorstar-product-shell[data-theme=dark]{--ds-canvas:#151511;--ds-paper:#24231e;--ds-field:#2d2b25;--ds-sunk:#1d1c17;--ds-ink:#f4efe2;--ds-body:#d6d0bf;--ds-muted:#b8b09e;--ds-rule:#5c584e;--ds-rule-strong:#b6af9f;--ds-tech:#8eb3e9;--ds-tech-strong:#8fb4e0;--ds-tech-soft:#1c2d45;--ds-wood:#d2a870;--ds-ok:#78be8a;--ds-ok-soft:#1c2e20;--ds-ok-rule:#35553d;--ds-warn:#e8b95c;--ds-warn-soft:#332a16;--ds-warn-rule:#6e5720;--ds-danger:#ef8a80;--ds-danger-soft:#3a2020;--ds-danger-rule:#8d4b47}.doorstar-product-shell[data-theme=dark] .order-intake-page{--ds-canvas:#151511;--ds-paper:#24231e;--ds-field:#2d2b25;--ds-sunk:#1d1c17;--ds-ink:#f4efe2;--ds-body:#d6d0bf;--ds-muted:#b8b09e;--ds-rule:#5c584e;--ds-rule-strong:#b6af9f;--ds-tech:#8eb3e9;--ds-tech-soft:#1c2d45;--ds-wood:#d2a870;--ds-danger:#ef8a80;--ds-danger-soft:#3a2020;--ds-danger-rule:#8d4b47}.projects-page{--ds-canvas:#e4dfd2;--ds-paper:#fbf9f4;--ds-field:#fff;--ds-sunk:#f1ede1;--ds-ink:#16150f;--ds-body:#4a473d;--ds-muted:#8b8574;--ds-rule:#c9c2b2;--ds-rule-strong:#6e6a5f;--ds-tech:#1f4b8c;--ds-tech-strong:#16386b;--ds-tech-soft:#e9edf5;--ds-wood:#8a6a45;--ds-ok:#1e5b32;--ds-ok-soft:#e4eee3;--ds-ok-rule:#9cbf9e;--ds-warn:#7e5410;--ds-warn-soft:#fbf1da;--ds-warn-rule:#d9b872;--ds-danger:#b4382e;--ds-danger-soft:#fae7e3;background:var(--ds-canvas);color:var(--ds-body);flex:1;padding:28px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.doorstar-product-shell[data-theme=dark] .projects-page{--ds-canvas:#151511;--ds-paper:#24231e;--ds-field:#2d2b25;--ds-sunk:#1d1c17;--ds-ink:#f4efe2;--ds-body:#d6d0bf;--ds-muted:#b8b09e;--ds-rule:#5c584e;--ds-rule-strong:#b6af9f;--ds-tech:#8eb3e9;--ds-tech-strong:#8fb4e0;--ds-tech-soft:#1c2d45;--ds-wood:#d2a870;--ds-ok:#78be8a;--ds-ok-soft:#1c2e20;--ds-ok-rule:#35553d;--ds-warn:#e8b95c;--ds-warn-soft:#332a16;--ds-warn-rule:#6e5720;--ds-danger:#ef8a80;--ds-danger-soft:#3a2020}.projects-content{max-width:1280px;margin:0 auto}.projects-hero{border-bottom:1px solid var(--ds-rule);justify-content:space-between;align-items:end;gap:28px;padding:0 0 24px;display:flex}.projects-hero p,.project-register-head p{color:var(--ds-wood);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.projects-hero h1{color:var(--ds-ink);letter-spacing:-.035em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:600}.projects-hero>div>span{max-width:670px;color:var(--ds-muted);margin-top:9px;font-size:14px;line-height:1.55;display:block}.projects-hero-actions,.project-create-actions{flex-wrap:wrap;gap:9px;display:flex}.project-button{border:1px solid var(--ds-rule-strong);min-height:40px;color:var(--ds-ink);background:var(--ds-paper);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.project-button:hover{color:var(--ds-ink);border-color:var(--ds-tech-strong)}.project-button-primary{border-color:var(--ds-tech);background:var(--ds-tech);color:#fff}.project-button-primary:hover{color:#fff;filter:brightness(.94)}.project-button:disabled{cursor:not-allowed;opacity:.55}.project-button-secondary{background:0 0}.project-create-form{border:1px solid var(--ds-rule);border-left:4px solid var(--ds-tech);background:var(--ds-paper);grid-template-columns:minmax(0,1.5fr) minmax(170px,.6fr) auto;align-items:end;gap:12px 16px;margin-top:20px;padding:16px;display:grid}.project-create-form>div{gap:6px;display:grid}.project-create-form label,.project-search span{color:var(--ds-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.project-create-form input,.project-search input{border:1px solid var(--ds-rule);background:var(--ds-field);min-height:40px;color:var(--ds-ink);font:inherit;padding:0 10px;font-size:13px}.project-create-form>p{color:var(--ds-muted);grid-column:1/-1;margin:-1px 0 0;font-size:11px;line-height:1.45}.project-create-actions{justify-content:flex-end}.project-form-error{color:var(--ds-danger);grid-column:1/-1;font-size:12px;font-weight:700}.project-work-queue{border:1px solid var(--ds-rule);background:var(--ds-paper);grid-template-columns:repeat(3,1fr);margin:22px 0 34px;display:grid}.project-work-queue>div{border-right:1px solid var(--ds-rule);padding:15px 18px}.project-work-queue>div:last-child{border-right:0}.project-work-queue strong,.project-work-queue span{display:block}.project-work-queue strong{color:var(--ds-ink);font-family:"Source Serif 4",Georgia,serif;font-size:28px;line-height:1}.project-work-queue span{color:var(--ds-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.project-register{padding-bottom:38px}.project-register-head{justify-content:space-between;align-items:end;gap:22px;display:flex}.project-register-head h2{color:var(--ds-ink);letter-spacing:-.025em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:29px;font-weight:600}.project-search{gap:5px;min-width:min(340px,100%);display:grid}.project-filter-row{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.project-filter-row button{border:1px solid var(--ds-rule);color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;padding:7px 10px;font-size:11px;font-weight:700}.project-filter-row button:hover,.project-filter-row button.is-active{border-color:var(--ds-tech);background:var(--ds-tech-soft);color:var(--ds-tech)}.project-workspace-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.project-workspace-card{border:1px solid var(--ds-rule);background:var(--ds-paper);flex-direction:column;min-width:0;display:flex}.project-card-header{border-bottom:1px solid var(--ds-rule);justify-content:space-between;align-items:start;gap:12px;padding:15px 16px 13px;display:flex}.project-card-number{color:var(--ds-tech);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;display:block}.project-card-header h2{color:var(--ds-ink);margin:5px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:23px;font-weight:600;line-height:1.08}.project-state{border:1px solid var(--ds-rule);max-width:138px;color:var(--ds-muted);letter-spacing:.05em;text-align:right;text-transform:uppercase;flex:none;padding:4px 6px;font-size:9px;font-weight:800;line-height:1.25}.project-state-attention{border-color:var(--ds-warn-rule);color:var(--ds-warn);background:var(--ds-warn-soft)}.project-state-planning,.project-state-unstructured{border-color:var(--ds-tech);color:var(--ds-tech-strong);background:var(--ds-tech-soft)}.project-state-in_production{border-color:var(--ds-warn-rule);color:var(--ds-warn);background:var(--ds-warn-soft)}.project-state-ready{border-color:var(--ds-ok-rule);color:var(--ds-ok);background:var(--ds-ok-soft)}.project-card-body{gap:12px;padding:14px 16px 16px;display:grid}.project-state-hint{min-height:36px;color:var(--ds-muted);margin:0;font-size:12px;line-height:1.5}.project-progress{background:var(--ds-sunk);height:6px;overflow:hidden}.project-progress>span{background:var(--ds-tech);height:100%;display:block}.project-progress-data{color:var(--ds-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.project-progress-data b{color:var(--ds-ink);font-family:IBM Plex Mono,monospace}.project-order-reference{border-top:1px solid var(--ds-rule);grid-template-columns:62px minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.project-order-reference span{color:var(--ds-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.project-order-reference a{color:var(--ds-tech);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.project-epic-list{border-top:1px solid var(--ds-rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.project-epic-list li{border-bottom:1px solid var(--ds-rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}.project-epic-list li:last-child{border-bottom:0}.project-epic-list span,.project-epic-list b{color:var(--ds-ink);font-size:11px}.project-epic-list b{color:var(--ds-tech);font-family:IBM Plex Mono,monospace}.project-epic-list small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.project-epic-list .project-epic-more{color:var(--ds-muted);font-size:10px;font-style:italic;display:block}.project-card-footer{border-top:1px solid var(--ds-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;display:flex}.project-card-action{color:var(--ds-tech);font-size:12px;font-weight:800;text-decoration:none}.project-card-action:hover{color:var(--ds-tech);text-decoration:underline}.project-card-action span{margin-left:4px}.project-card-detail{color:var(--ds-muted);font-size:11px;font-weight:700;text-decoration:none}.project-card-detail:hover{color:var(--ds-tech)}.projects-state{border:1px solid var(--ds-rule);background:var(--ds-paper);color:var(--ds-muted);padding:20px;font-size:13px}.project-detail-page{--font-hand:"IBM Plex Sans", system-ui, sans-serif;--surface-board:#fbf9f4;--surface-sheet-head:#f1ede1;--line-strong:#6e6a5f;--line-softer:#c9c2b2;--line-input:#c9c2b2;--text-ink:#16150f;--text-muted:#4a473d;--text-faint:#8b8574;--marker-blue:#1f4b8c;--marker-green:#1e5b32;--marker-orange:#7e5410;--marker-red:#b4382e;--chrome-bg:#16150f;color:#4a473d;background:#e4dfd2;flex:1;padding:28px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.project-detail-content{max-width:1280px;margin:0 auto}.project-detail-page .project-detail-toolbar,.project-detail-page .project-detail-meta{background:#fbf9f4;border:1px solid #c9c2b2;padding:13px 15px;max-width:none!important}.project-detail-page .project-detail-meta{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px!important;display:grid!important}.project-detail-page .project-detail-toolbar input,.project-detail-page .project-detail-meta input,.project-detail-page .print-area input,.project-detail-page .print-area select{color:#16150f;border-color:#c9c2b2!important;border-radius:0!important;font-family:IBM Plex Sans,system-ui,sans-serif!important}.project-detail-page .project-detail-toolbar button,.project-detail-page .print-area button{border-radius:0!important}.project-detail-page .project-detail-toolbar>div:nth-child(2) label,.project-detail-page .project-detail-meta label{font-family:IBM Plex Mono,monospace;color:#8b8574!important;letter-spacing:.08em!important;font-size:10px!important}.project-detail-page .project-detail-toolbar>div:nth-child(2) input,.project-detail-page .project-detail-toolbar>div:nth-child(2)>div{color:#16150f;font-family:"Source Serif 4",Georgia,serif!important;font-size:28px!important}.project-detail-page .print-area{max-width:none!important;box-shadow:none!important;background:#fbf9f4!important;border:1px solid #c9c2b2!important;padding:20px 22px 26px!important}.project-detail-page .munkamenet-block>.no-print{background:#f1ede1!important;border-style:solid!important;border-color:#c9c2b2!important}.project-detail-page .munkamenet-block>div[style*="border: 1.5px solid"]{border-color:#c9c2b2!important}.project-detail-page .munkamenet-block>div>div[style*=background]{background:#f1ede1!important;border-color:#c9c2b2!important}.project-detail-page .h-scroll{border-top:1px solid #c9c2b2}.project-office-hero{border-bottom:2px solid var(--text-ink);justify-content:space-between;align-items:end;gap:22px;padding:16px 0 22px;display:flex}.project-office-hero>div:first-child{min-width:0}.project-office-hero>div:first-child>span,.project-work-session-hero span,.project-office-workspaces article>span{color:var(--marker-blue);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:block}.project-office-hero h1,.project-office-hero input,.project-work-session-hero h1{width:min(720px,100%);color:var(--text-ink);background:0 0;border:0;border-bottom:1px solid #0000;margin:5px 0 0;padding:0;font-family:"Source Serif 4",Georgia,serif;font-size:38px;font-weight:600;line-height:1.15}.project-office-hero .project-heading-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-office-hero input:focus{border-bottom-color:var(--marker-blue);outline:none}.project-office-hero p,.project-work-session-hero p{max-width:760px;color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.project-office-hero-actions,.project-work-session-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.project-office-hero-actions a,.project-office-hero-actions button,.project-work-session-hero>button{border:1px solid var(--line-softer);background:var(--surface-board);color:var(--marker-blue);font:inherit;cursor:pointer;padding:8px 10px;font-size:10.5px;font-weight:700;text-decoration:none}.project-office-hero-actions button{border-color:var(--marker-red)}@supports (color:color-mix(in lab,red,red)){.project-office-hero-actions button{border-color:color-mix(in srgb,var(--marker-red) 55%,var(--line-softer))}}.project-office-hero-actions button{color:var(--marker-red)}.project-office-hero-actions button:disabled{cursor:not-allowed;opacity:.45}.project-office-meta{border:1px solid var(--line-softer);background:var(--surface-board);grid-template-columns:repeat(6,minmax(120px,1fr));margin-top:18px;display:grid}.project-office-meta>label,.project-office-meta>div{border-right:1px solid var(--line-softer);align-content:start;gap:6px;min-width:0;min-height:70px;padding:11px 12px;display:grid}.project-office-meta>:last-child{border-right:0}.project-office-meta span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:800}.project-office-meta input{border:0;border-bottom:1px solid var(--line-softer);min-width:0;color:var(--text-ink);font:inherit;background:0 0;padding:3px 0;font-size:12px}.project-office-meta input:focus{border-bottom-color:var(--marker-blue);outline:0}.project-office-meta input:disabled{color:var(--text-muted);opacity:1;border-bottom-color:#0000}.project-office-hero input:focus-visible,.project-office-meta input:focus-visible{border-bottom-color:var(--marker-blue);outline:3px solid var(--marker-blue);outline-offset:3px}.project-office-meta strong{color:var(--text-ink);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10.5px;overflow:hidden}.project-office-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:38px;display:grid}.project-office-workspaces article{border:1px solid var(--line-softer);border-left:4px solid var(--marker-blue);background:var(--surface-board);padding:16px 18px 17px}.project-office-workspaces .project-office-legacy{border-left-color:var(--line-strong)}.project-office-workspaces h2{color:var(--text-ink);margin:5px 0 7px;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600}.project-office-workspaces p{min-height:54px;color:var(--text-muted);margin:0 0 12px;font-size:11.5px;line-height:1.5}.project-office-workspaces a{color:var(--marker-blue);font-size:11px;font-weight:800;text-decoration:none}.project-office-workspaces a:hover{text-decoration:underline}.project-office-workspaces b{color:var(--marker-orange);text-transform:uppercase;font-size:10px}.project-chain-panel{border:1px solid var(--line-softer);background:var(--surface-board);margin:18px 0}.project-chain-heading{border-bottom:1px solid var(--line-softer);justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 19px;display:flex}.project-chain-heading span,.project-chain-next span,.project-chain-inspector>header span,.project-chain-missing>span{color:var(--marker-blue);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:block}.project-chain-heading h2{color:var(--text-ink);margin:4px 0;font-family:"Source Serif 4",Georgia,serif;font-size:27px;font-weight:600}.project-chain-heading p{max-width:720px;color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.5}.project-chain-heading>b{border:1px solid var(--marker-green);color:var(--marker-green);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:5px 7px;font-size:8px}.project-chain-panel.is-closed .project-chain-heading>b{border-color:var(--marker-red);color:var(--marker-red)}.project-chain-panel.is-closed>p{color:var(--marker-red);margin:0;padding:18px 19px;font-size:12px;line-height:1.5}.project-chain-panel.is-closed>p[role=status]{color:var(--text-muted)}.project-chain-stages{grid-template-columns:repeat(7,minmax(112px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.project-chain-stages li{border-right:1px solid var(--line-softer);border-bottom:3px solid var(--line-strong);min-width:0}.project-chain-stages li:last-child{border-right:0}.project-chain-stages button{width:100%;min-height:96px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:12px 10px;display:grid}.project-chain-stages button:hover,.project-chain-stages button[aria-pressed=true]{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-chain-stages button:hover,.project-chain-stages button[aria-pressed=true]{background:color-mix(in srgb,var(--marker-blue) 7%,transparent)}}.project-chain-stages button:focus-visible{outline:3px solid var(--marker-blue);outline-offset:-3px}.project-chain-stages button>span{color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:9px}.project-chain-stages button>strong{color:var(--text-ink);font-family:"Source Serif 4",Georgia,serif;font-size:14px;line-height:1.15}.project-chain-stages button>b{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;border:1px solid;grid-column:1/-1;place-self:end start;padding:3px 5px;font-size:8px}.project-chain-stages .state-completed{border-bottom-color:var(--marker-green)}.project-chain-stages .state-completed button>b{color:var(--marker-green)}.project-chain-stages .state-current{border-bottom-color:var(--marker-blue)}.project-chain-stages .state-current button{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-chain-stages .state-current button{background:color-mix(in srgb,var(--marker-blue) 6%,transparent)}}.project-chain-stages .state-current button>b{color:var(--marker-blue)}.project-chain-stages .state-blocked{border-bottom-color:var(--marker-red)}.project-chain-stages .state-blocked button>b{color:var(--marker-red)}.project-chain-stages .state-not_available{border-bottom-color:var(--marker-orange)}.project-chain-stages .state-not_available button>b{color:var(--marker-orange)}.project-chain-next{border-top:1px solid var(--line-softer);border-left:4px solid var(--marker-blue);background:var(--marker-blue);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-chain-next{background:color-mix(in srgb,var(--marker-blue) 5%,var(--surface-board))}}.project-chain-next.is-blocked{border-left-color:var(--marker-red)}.project-chain-next.is-complete{border-left-color:var(--marker-green)}.project-chain-next h3{color:var(--text-ink);margin:4px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:20px}.project-chain-next p{color:var(--text-muted);margin:0;font-size:10.5px;line-height:1.45}.project-chain-next dl{gap:14px;margin:0;display:flex}.project-chain-next dl>div{min-width:100px}.project-chain-next dt,.project-chain-inspector dt{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.project-chain-next dd,.project-chain-inspector dd{color:var(--text-ink);margin:4px 0 0;font-size:10px}.project-chain-next>a,.project-chain-inspector>a{border:1px solid var(--marker-blue);min-height:44px;color:var(--marker-blue);white-space:nowrap;padding:13px 12px;font-size:10px;font-weight:800;text-decoration:none}.project-chain-next>a:hover,.project-chain-inspector>a:hover{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-chain-next>a:hover,.project-chain-inspector>a:hover{background:color-mix(in srgb,var(--marker-blue) 8%,transparent)}}.project-chain-next>a:focus-visible,.project-chain-inspector>a:focus-visible{outline:3px solid var(--marker-blue);outline-offset:3px}.project-chain-inspector{border-top:1px solid var(--line-softer);border-left:4px solid var(--line-strong)}.project-chain-inspector.state-current{border-left-color:var(--marker-blue)}.project-chain-inspector.state-completed{border-left-color:var(--marker-green)}.project-chain-inspector.state-blocked{border-left-color:var(--marker-red)}.project-chain-inspector.state-not_available{border-left-color:var(--marker-orange)}.project-chain-inspector>header{background:var(--surface-sheet-head);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 17px 10px;display:flex}.project-chain-inspector h3{color:var(--text-ink);margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:20px}.project-chain-inspector>header>b{border:1px solid var(--line-softer);color:var(--text-muted);text-transform:uppercase;padding:4px 6px;font-size:8px}.project-chain-inspector>dl{border-top:1px solid var(--line-softer);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.project-chain-inspector>dl>div{border-right:1px solid var(--line-softer);min-width:0;padding:10px 13px}.project-chain-inspector>dl>div:last-child{border-right:0}.project-chain-missing{border-top:1px solid var(--line-softer);padding:12px 15px}.project-chain-missing ul{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.project-chain-missing li{border-left:3px solid var(--marker-red);background:var(--marker-red);padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.project-chain-missing li{background:color-mix(in srgb,var(--marker-red) 5%,transparent)}}.project-chain-missing strong,.project-chain-missing p,.project-chain-missing small{display:block}.project-chain-missing strong{color:var(--text-ink);font-size:10.5px}.project-chain-missing p{color:var(--text-muted);margin:3px 0;font-size:10px;line-height:1.4}.project-chain-missing small{color:var(--text-faint);font-size:8.5px}.project-chain-no-missing{border-top:1px solid var(--line-softer);color:var(--text-muted);margin:0;padding:12px 15px;font-size:10px}.project-chain-inspector>a{align-items:center;margin:0 15px 13px;display:inline-flex}.project-chain-readiness-audit{border-top:1px solid var(--line-softer);padding:11px 15px 13px}.project-chain-readiness-audit summary{min-height:44px;color:var(--marker-blue);cursor:pointer;padding:13px 0 9px;font-size:10px;font-weight:800}.project-chain-readiness-audit summary:focus-visible{outline:3px solid var(--marker-blue);outline-offset:2px}.project-chain-readiness-audit ol{background:var(--line-softer);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:7px 0 0;padding:1px;list-style:none;display:grid}.project-chain-readiness-audit li{background:var(--surface-board);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px 10px;display:grid}.project-chain-readiness-audit li span{color:var(--text-ink);font-size:10px}.project-chain-readiness-audit li b{color:var(--text-muted);text-transform:uppercase;font-size:8px}.project-chain-readiness-audit li small{color:var(--text-faint);grid-column:1/-1;font-size:8.5px}.office-project-navigator{border:1px solid var(--line-softer);background:var(--surface-board);margin:16px 0}.office-project-navigator>header{border-bottom:1px solid var(--line-softer);justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.office-project-navigator>header span,.order-revision-selector>div>span{color:var(--marker-blue);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:block}.office-project-navigator>header h2{color:var(--text-ink);margin:3px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:18px;font-weight:600}.office-project-navigator>header a{min-height:44px;color:var(--marker-blue);padding:13px 10px;font-size:10px;font-weight:800;text-decoration:none}.office-project-navigator>header a:focus-visible,.office-project-navigator nav a:focus-visible{outline:3px solid var(--marker-blue);outline-offset:-3px}.office-project-navigator ol{grid-template-columns:repeat(6,minmax(118px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.office-project-navigator li{border-right:1px solid var(--line-softer);min-width:0}.office-project-navigator li:last-child{border-right:0}.office-project-navigator li>a,.office-project-navigator li>span{min-height:72px;color:inherit;grid-template-columns:auto minmax(0,1fr);gap:4px 7px;padding:10px;text-decoration:none;display:grid}.office-project-navigator li>a:hover{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.office-project-navigator li>a:hover{background:color-mix(in srgb,var(--marker-blue) 7%,transparent)}}.office-project-navigator li>a>span,.office-project-navigator li>span>span{color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:8.5px}.office-project-navigator li strong{color:var(--text-ink);font-family:"Source Serif 4",Georgia,serif;font-size:12.5px;line-height:1.2}.office-project-navigator li small{color:var(--text-muted);grid-column:1/-1;font-size:8.5px}.office-project-navigator li.is-current{box-shadow:inset 0 -3px var(--marker-blue);background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.office-project-navigator li.is-current{background:color-mix(in srgb,var(--marker-blue) 6%,transparent)}}.office-project-navigator li.is-current small{color:var(--marker-blue);font-weight:800}.office-project-navigator li.is-unavailable{opacity:.62}.office-project-navigator>p{border-top:1px solid var(--line-softer);color:var(--text-muted);margin:0;padding:9px 15px;font-size:9.5px;line-height:1.45}.order-revision-selector{border:1px solid var(--line-softer);border-left:4px solid var(--marker-blue);background:var(--marker-blue);justify-content:space-between;align-items:flex-end;gap:18px;margin:16px 0;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.order-revision-selector{background:color-mix(in srgb,var(--marker-blue) 4%,var(--surface-board))}}.order-revision-selector h2{color:var(--text-ink);margin:3px 0;font-family:"Source Serif 4",Georgia,serif;font-size:20px}.order-revision-selector p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.45}.order-revision-summary{flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;display:flex}.order-revision-summary>div{align-items:baseline;gap:5px;display:flex}.order-revision-summary dt{color:var(--text-faint);text-transform:uppercase;font-size:8px;font-weight:800}.order-revision-summary dd{color:var(--text-ink);margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.order-revision-selector label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;flex:0 310px;gap:5px;font-size:9px;font-weight:800;display:grid}.order-revision-selector select{border:1px solid var(--line-strong);background:var(--surface-board);min-height:44px;color:var(--text-ink);text-transform:none;border-radius:0;padding:9px 34px 9px 10px;font:600 11px/1.3 IBM Plex Mono,monospace}.order-revision-selector select:focus-visible{outline:3px solid var(--marker-blue);outline-offset:2px}.order-revision-view-state{border-left:4px solid var(--marker-orange);background:var(--marker-orange);margin:14px 0;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.order-revision-view-state{background:color-mix(in srgb,var(--marker-orange) 7%,var(--surface-board))}}.order-revision-view-state{color:var(--text-ink);font-size:10.5px;line-height:1.5}.order-revision-view-state.is-warning{border-left-color:var(--marker-red);background:var(--marker-red)}@supports (color:color-mix(in lab,red,red)){.order-revision-view-state.is-warning{background:color-mix(in srgb,var(--marker-red) 6%,var(--surface-board))}}.order-revision-view-state a{width:fit-content;min-height:44px;color:var(--marker-blue);align-items:center;margin-top:5px;font-weight:800;display:flex}.order-revision-view-state a:focus-visible{outline:3px solid var(--marker-blue);outline-offset:2px}.project-work-session-hero{border-bottom:2px solid var(--text-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 0 18px;display:grid}.project-work-session-hero h1{font-size:31px}.project-work-session-notice{border:1px solid var(--marker-orange);grid-template-columns:auto minmax(0,1fr);gap:12px;margin:16px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.project-work-session-notice{border:1px solid color-mix(in srgb,var(--marker-orange) 55%,var(--line-softer))}}.project-work-session-notice{border-left:4px solid var(--marker-orange);background:var(--marker-orange);padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.project-work-session-notice{background:color-mix(in srgb,var(--marker-orange) 8%,var(--surface-board))}}.project-work-session-notice{color:var(--marker-orange);font-size:11px;line-height:1.45}.project-work-session-notice strong{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:9px}.project-process-overview{border:1px solid var(--line-softer);background:var(--surface-board);margin:18px 0}.project-process-heading{border-bottom:1px solid var(--line-softer);justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.project-process-heading span,.project-process-section-title span,.project-process-lane header span{color:var(--marker-blue);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;display:block}.project-process-heading h2{color:var(--text-ink);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:27px;font-weight:600}.project-process-heading p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.project-process-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-process-links a{border:1px solid var(--line-softer);color:var(--marker-blue);padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none}.project-process-links a:hover{border-color:var(--marker-blue);color:var(--marker-blue)}.project-process-gates{grid-template-columns:repeat(7,minmax(130px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.project-process-gate{border-right:1px solid var(--line-softer);border-bottom:3px solid var(--line-strong);min-width:0}.project-process-gate:last-child{border-right:0}.project-process-gate>button{width:100%;min-height:154px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:13px 11px 11px;display:grid;position:relative}.project-process-gate>button:hover,.project-process-gate>button:focus-visible,.project-process-gate.is-selected>button{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-process-gate>button:hover,.project-process-gate>button:focus-visible,.project-process-gate.is-selected>button{background:color-mix(in srgb,var(--marker-blue) 7%,transparent)}}.project-process-gate>button:hover,.project-process-gate>button:focus-visible,.project-process-gate.is-selected>button{outline:0}.project-process-gate>button:focus-visible{box-shadow:inset 0 0 0 2px var(--marker-blue)}.project-process-gate>button>span{color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:9px}.project-process-gate small,.project-process-gate strong,.project-process-gate p{display:block}.project-process-gate small{color:var(--text-faint);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.project-process-gate strong{color:var(--text-ink);margin-top:4px;font-family:"Source Serif 4",Georgia,serif;font-size:15px;line-height:1.1}.project-process-gate p{color:var(--text-muted);margin:7px 0 25px;font-size:10px;line-height:1.4}.project-process-gate>button>b{border:1px solid var(--line-softer);color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;padding:3px 5px;font-size:8px;position:absolute;bottom:10px;left:11px}.project-process-gate.state-done{border-bottom-color:var(--marker-green)}.project-process-gate.state-done>button>b{border-color:var(--marker-green);color:var(--marker-green)}.project-process-gate.state-active{border-bottom-color:var(--marker-blue)}.project-process-gate.state-active>button{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-process-gate.state-active>button{background:color-mix(in srgb,var(--marker-blue) 5%,transparent)}}.project-process-gate.state-active>button>b{border-color:var(--marker-blue);color:var(--marker-blue)}.project-process-gate.state-blocked{border-bottom-color:var(--marker-red)}.project-process-gate.state-blocked>button>b{border-color:var(--marker-red);color:var(--marker-red)}.project-process-gate.state-contract_required{border-bottom-color:var(--marker-orange)}.project-process-gate.state-contract_required>button{background:var(--marker-orange)}@supports (color:color-mix(in lab,red,red)){.project-process-gate.state-contract_required>button{background:color-mix(in srgb,var(--marker-orange) 5%,transparent)}}.project-process-gate.state-contract_required>button>b{border-color:var(--marker-orange);color:var(--marker-orange)}.project-gate-inspector{border-top:1px solid var(--line-softer);border-bottom:1px solid var(--line-softer);border-left:4px solid var(--line-strong);background:var(--surface-board)}.project-gate-inspector.state-active{border-left-color:var(--marker-blue)}.project-gate-inspector.state-done{border-left-color:var(--marker-green)}.project-gate-inspector.state-blocked{border-left-color:var(--marker-red)}.project-gate-inspector.state-contract_required{border-left-color:var(--marker-orange)}.project-gate-inspector>header{background:var(--surface-sheet-head);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 18px 13px;display:flex}.project-gate-inspector>header span{color:var(--marker-blue);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.project-gate-inspector>header h3{color:var(--text-ink);margin:4px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:23px}.project-gate-inspector>header p{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.45}.project-gate-inspector>header>b{border:1px solid var(--line-softer);color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;flex:none;padding:4px 6px;font-size:8px}.project-gate-detail-grid{border-top:1px solid var(--line-softer);grid-template-columns:1.05fr .95fr;display:grid}.project-gate-facts{border-right:1px solid var(--line-softer);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.project-gate-facts>div{border-right:1px solid var(--line-softer);min-width:0;padding:11px 12px}.project-gate-facts>div:last-child{border-right:0}.project-gate-facts dt,.component-snapshot-meta dt,.project-operation-inspector dt{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.project-gate-facts dd,.component-snapshot-meta dd,.project-operation-inspector dd{color:var(--text-ink);margin:4px 0 0;font-size:10px;line-height:1.4}.project-gate-requirements{padding:11px 14px}.project-gate-requirements>span{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.project-gate-requirements ul{color:var(--text-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.4;display:grid}.project-gate-authority-note,.project-operation-lineage{border-top:1px solid var(--line-softer);color:var(--marker-orange);background:var(--marker-orange);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-gate-authority-note,.project-operation-lineage{background:color-mix(in srgb,var(--marker-orange) 7%,transparent)}}.project-gate-authority-note,.project-operation-lineage{font-size:10px;line-height:1.45}.project-gate-authority-note strong,.project-operation-lineage strong{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:8px}.project-gate-action{border-top:1px solid var(--line-softer);align-items:center;gap:12px;padding:11px 14px;display:flex}.project-gate-action a,.project-operation-inspector>a{color:var(--marker-blue);font-size:11px;font-weight:800;text-decoration:none}.project-gate-action a:hover,.project-operation-inspector>a:hover{text-decoration:underline}.project-gate-action span{color:var(--text-muted);font-size:10px}.project-gate-empty{border-top:1px solid var(--line-softer);color:var(--text-muted);margin:0;padding:14px 18px;font-size:10.5px}.project-gate-empty.is-error{color:var(--marker-red)}.component-snapshot-list{border-top:1px solid var(--line-softer);background:var(--line-softer);gap:1px;display:grid}.component-snapshot{background:var(--surface-board)}.component-snapshot>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.component-snapshot>header span{color:var(--marker-blue);font-family:IBM Plex Mono,monospace;font-size:8px}.component-snapshot>header h4{color:var(--text-ink);margin:3px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:17px}.component-snapshot>header b{border:1px solid var(--line-softer);color:var(--text-faint);padding:3px 5px;font-size:8px}.component-snapshot.state-verified>header b{border-color:var(--marker-green);color:var(--marker-green)}.component-snapshot.state-review>header b{border-color:var(--marker-orange);color:var(--marker-orange)}.component-snapshot.state-rejected>header b{border-color:var(--marker-red);color:var(--marker-red)}.component-snapshot-meta{border-block:1px solid var(--line-softer);background:var(--surface-sheet-head);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.component-snapshot-meta>div{border-right:1px solid var(--line-softer);min-width:0;padding:8px 10px}.component-snapshot-meta>div:last-child{border-right:0}.component-snapshot-meta code{color:var(--marker-blue);font-family:IBM Plex Mono,monospace;font-size:9px}.component-requirement-list{max-height:440px;overflow:auto}.component-requirement-list details{border-bottom:1px solid var(--line-softer)}.component-requirement-list details:last-child{border-bottom:0}.component-requirement-list summary{cursor:pointer;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.5fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.component-requirement-list summary span{color:var(--marker-blue);font-family:IBM Plex Mono,monospace;font-size:8px}.component-requirement-list summary strong{color:var(--text-ink);font-size:10.5px}.component-requirement-list summary b{color:var(--text-muted);font-size:9px}.component-requirement-list details>dl{border-top:1px solid var(--line-softer);background:var(--surface-sheet-head);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.component-requirement-list details>dl>div{padding:8px 10px}.component-requirement-list dt{color:var(--text-faint);text-transform:uppercase;font-size:8px}.component-requirement-list dd{color:var(--text-ink);margin:3px 0 0;font-size:9px}.component-requirement-list details>p{color:var(--text-muted);margin:0;padding:8px 10px;font-size:9px}.component-requirement-list summary{min-height:44px}.component-requirement-list summary:focus-visible{box-shadow:inset 0 0 0 2px var(--marker-blue);outline:0}.project-process-warning{border-bottom:1px solid var(--line-softer);color:var(--marker-orange);background:var(--marker-orange);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-process-warning{background:color-mix(in srgb,var(--marker-orange) 8%,transparent)}}.project-process-warning{font-size:11px;line-height:1.45}.project-process-warning strong{letter-spacing:.07em;text-transform:uppercase;font-size:9px}.project-process-lanes{background:var(--surface-sheet-head);padding:18px 20px 20px}.project-process-section-title h3{color:var(--text-ink);margin:4px 0 2px;font-family:"Source Serif 4",Georgia,serif;font-size:21px}.project-process-section-title p{color:var(--text-muted);margin:0 0 12px;font-size:10px}.project-process-empty{border:1px dashed var(--line-strong);background:var(--surface-board);gap:4px;padding:18px;display:grid}.project-process-empty strong{color:var(--text-ink);font-family:"Source Serif 4",Georgia,serif;font-size:17px}.project-process-empty span{color:var(--text-muted);font-size:11.5px;line-height:1.5}.project-process-lane{border:1px solid var(--line-softer);background:var(--surface-board);margin-top:10px}.project-process-lane>header{border-bottom:1px solid var(--line-softer);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.project-process-lane h4{color:var(--text-ink);margin:3px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:17px}.project-process-lane header>b{color:var(--marker-blue);font-family:IBM Plex Mono,monospace;font-size:10px}.project-process-lane.is-direct-task-lane{border-style:dashed}.project-process-lane.is-direct-task-lane>header{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-process-lane.is-direct-task-lane>header{background:color-mix(in srgb,var(--marker-blue) 4%,var(--surface-board))}}.project-operation-list{display:grid}.project-operation-row{border:0;border-bottom:1px solid var(--line-softer);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px minmax(150px,1.5fr) repeat(3,minmax(85px,.7fr)) 90px;align-items:center;gap:8px;padding:8px 10px;display:grid}.project-operation-row:last-child{border-bottom:0}.project-operation-row:hover,.project-operation-row:focus-visible,.project-operation-row.is-selected{background:var(--marker-blue)}@supports (color:color-mix(in lab,red,red)){.project-operation-row:hover,.project-operation-row:focus-visible,.project-operation-row.is-selected{background:color-mix(in srgb,var(--marker-blue) 7%,transparent)}}.project-operation-row:hover,.project-operation-row:focus-visible,.project-operation-row.is-selected{outline:0}.project-operation-row:focus-visible{box-shadow:inset 0 0 0 2px var(--marker-blue)}.project-operation-row>span{color:var(--text-faint);font-family:IBM Plex Mono,monospace;font-size:9px}.project-operation-row>strong{color:var(--text-ink);font-size:11.5px}.project-operation-row>small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-operation-row>b{border:1px solid var(--line-softer);color:var(--text-faint);text-transform:uppercase;justify-self:end;padding:3px 5px;font-size:8px}.project-operation-row.state-done>b{border-color:var(--marker-green);color:var(--marker-green)}.project-operation-row.state-in_progress>b,.project-operation-row.state-issued>b{border-color:var(--marker-blue);color:var(--marker-blue)}.project-operation-row.state-blocked>b{border-color:var(--marker-red);color:var(--marker-red)}.project-operation-row.state-unplanned>b{border-color:var(--marker-orange);color:var(--marker-orange)}.project-operation-inspector{border:1px solid var(--line-softer);border-left:4px solid var(--marker-blue);background:var(--surface-board);margin-top:12px}.project-operation-inspector>header{border-bottom:1px solid var(--line-softer);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.project-operation-inspector>header span{color:var(--marker-blue);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.project-operation-inspector>header h3{color:var(--text-ink);margin:3px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:19px}.project-operation-inspector>header>b{border:1px solid var(--line-softer);color:var(--text-faint);text-transform:uppercase;padding:3px 5px;font-size:8px}.project-operation-inspector>dl{border-bottom:1px solid var(--line-softer);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;display:grid}.project-operation-inspector>dl>div{border-right:1px solid var(--line-softer);min-width:0;padding:9px 10px}.project-operation-inspector>dl>div:last-child{border-right:0}.project-operation-inspector>a{margin:11px 14px 13px;display:inline-block}.project-process-lane .project-operation-inspector{border:0;border-top:1px solid var(--line-softer);border-left:4px solid var(--marker-blue);margin:0}.doorstar-product-shell[data-theme=dark] .project-detail-page{--surface-board:#24231e;--surface-sheet-head:#1d1c17;--line-strong:#b6af9f;--line-softer:#5c584e;--line-input:#5c584e;--text-ink:#f4efe2;--text-muted:#d6d0bf;--text-faint:#b8b09e;--marker-blue:#8eb3e9;--marker-green:#78be8a;--marker-orange:#e8b95c;--marker-red:#ef8a80;--chrome-bg:#f4efe2;color:#d6d0bf;background:#151511}.doorstar-product-shell[data-theme=dark] .project-detail-page .project-detail-toolbar,.doorstar-product-shell[data-theme=dark] .project-detail-page .project-detail-meta,.doorstar-product-shell[data-theme=dark] .project-detail-page .print-area{background:#24231e!important;border-color:#5c584e!important}.doorstar-product-shell[data-theme=dark] .project-detail-page .munkamenet-block>.no-print,.doorstar-product-shell[data-theme=dark] .project-detail-page .munkamenet-block>div>div[style*=background]{background:#1d1c17!important;border-color:#5c584e!important}.import-safety-banner{border:1px solid var(--ds-warn-rule,#d9b872);border-left:4px solid var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);color:var(--ds-warn,#7e5410);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:18px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.import-safety-banner strong{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px}.import-safety-banner code{background:currentColor;padding:1px 4px}@supports (color:color-mix(in lab,red,red)){.import-safety-banner code{background:color-mix(in srgb,currentColor 10%,transparent)}}.import-safety-banner code{font-family:IBM Plex Mono,monospace;font-size:10px}@media(max-width:620px){.projects-page,.project-detail-page{padding:18px 16px 34px}.project-detail-page .project-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.project-office-hero,.project-work-session-hero{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.project-office-hero-actions,.project-work-session-actions{justify-content:flex-start}.project-office-hero h1,.project-office-hero input{font-size:31px}.project-office-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.project-office-meta>label,.project-office-meta>div{border-bottom:1px solid var(--line-softer)}.project-office-meta>:nth-child(2n){border-right:0}.project-office-meta>:nth-last-child(-n+2){border-bottom:0}.project-office-workspaces{grid-template-columns:1fr}.project-office-workspaces p{min-height:0}.project-chain-heading,.project-chain-next,.project-chain-inspector>header{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.project-chain-stages{grid-template-columns:repeat(7,148px)}.project-chain-next dl{flex-wrap:wrap}.project-chain-next>a{white-space:normal}.project-chain-inspector>dl,.project-chain-readiness-audit ol{grid-template-columns:1fr}.project-chain-inspector>dl>div{border-right:0;border-bottom:1px solid var(--line-softer)}.project-chain-inspector>dl>div:last-child{border-bottom:0}.office-project-navigator>header,.order-revision-selector{flex-direction:column;align-items:stretch}.office-project-navigator ol{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.office-project-navigator li{border-bottom:1px solid var(--line-softer)}.office-project-navigator li:nth-child(2n){border-right:0}.office-project-navigator li:nth-last-child(-n+2){border-bottom:0}.order-revision-selector label{flex-basis:auto}.project-work-session-notice{grid-template-columns:1fr;gap:4px}.project-process-heading{flex-direction:column;align-items:flex-start}.project-process-links{justify-content:flex-start}.project-process-gates{grid-template-columns:repeat(7,150px)}.project-gate-inspector>header,.project-operation-inspector>header{flex-direction:column}.project-gate-detail-grid{grid-template-columns:1fr}.project-gate-facts{border-right:0;border-bottom:1px solid var(--line-softer);grid-template-columns:1fr}.project-gate-facts>div{border-right:0;border-bottom:1px solid var(--line-softer)}.project-gate-facts>div:last-child{border-bottom:0}.project-gate-requirements ul{grid-template-columns:1fr}.project-gate-authority-note,.project-operation-lineage{grid-template-columns:1fr;gap:4px}.project-gate-action{flex-direction:column;align-items:flex-start}.component-snapshot-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.component-snapshot-meta>div:nth-child(2n){border-right:0}.component-requirement-list summary{grid-template-columns:1fr auto}.component-requirement-list summary strong{grid-area:2/1/auto/-1}.component-requirement-list details>dl{grid-template-columns:1fr}.project-process-lanes{padding-inline:12px}.project-operation-row{grid-template-columns:28px minmax(150px,1fr) 88px;min-height:44px}.project-operation-row>small:nth-of-type(n+2){display:none}.project-operation-inspector>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.project-operation-inspector>dl>div:nth-child(2n){border-right:0}.project-process-warning{grid-template-columns:1fr;gap:4px}.projects-hero{align-items:flex-start;gap:16px;padding-bottom:18px}.projects-hero h1{font-size:31px}.projects-hero>div>span{font-size:12px}.projects-hero-actions{flex-direction:column;flex:none;width:102px}.project-button{text-align:center;min-height:38px;padding-inline:8px;font-size:10px}.project-create-form{grid-template-columns:1fr}.project-create-form>p,.project-form-error{grid-column:auto}.project-create-actions{justify-content:stretch}.project-create-actions .project-button{flex:1}.project-work-queue{margin:18px 0 30px}.project-work-queue>div{padding:13px 10px}.project-work-queue strong{font-size:24px}.project-work-queue span{font-size:8.5px;line-height:1.35}.project-register-head{flex-direction:column;align-items:stretch;gap:13px}.project-register-head h2{font-size:28px}.project-search{width:100%;min-width:0}.project-filter-row{margin-block:14px}.project-filter-row button{padding:7px 9px;font-size:10px}.project-workspace-grid{grid-template-columns:minmax(0,1fr)}.project-card-header h2{font-size:21px}.project-state{max-width:116px;font-size:8px}.import-safety-banner{grid-template-columns:1fr;gap:4px}}.doorstar-product-header{color:#f7f3e8;background:#2b2a26;border-bottom:1px solid #4c4a43;flex:none;align-items:center;gap:28px;min-height:58px;padding:0 28px;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex}.doorstar-product-brand{color:#f7f3e8;letter-spacing:-.01em;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:700;text-decoration:none}.doorstar-product-brand:hover{color:#f7f3e8}.doorstar-product-nav{gap:2px;display:flex}.doorstar-product-nav a{color:#cfc9b7;border-bottom:2px solid #0000;padding:19px 11px 17px;font-size:13px;font-weight:600;text-decoration:none}.doorstar-product-nav a:hover,.doorstar-product-nav a.is-active{color:#fff;border-bottom-color:#8a6a45}.doorstar-product-nav a:focus-visible,.doorstar-product-brand:focus-visible,.doorstar-theme-toggle:focus-visible,.doorstar-role-picker select:focus-visible{outline-offset:2px;outline:3px solid #b9d4ff}.doorstar-product-role{color:#d6d0bf;border:1px solid #4c4a43;padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.doorstar-product-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.doorstar-theme-toggle{color:#f4efe2;cursor:pointer;background:0 0;border:1px solid #8a6a45;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.doorstar-theme-toggle:hover{background:#3e3c36}.doorstar-phone-context{display:none}.order-intake-content{max-width:1180px;margin:0 auto}.order-intake-breadcrumb{color:var(--ds-muted);margin-bottom:18px;font-family:IBM Plex Mono,monospace;font-size:11px}.order-intake-hero{background:var(--ds-paper);border:1px solid var(--ds-rule);border-top:3px solid #2b2a26;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.order-intake-eyebrow,.order-intake-section-number{color:var(--ds-wood);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.order-intake-hero h1,.order-intake-section-heading h2{color:var(--ds-ink);letter-spacing:-.01em;margin:7px 0 0;font-family:"Source Serif 4",Georgia,serif;font-weight:700}.order-intake-hero h1{font-size:clamp(30px,4vw,40px);line-height:1.1}.order-intake-lede{max-width:62ch;margin:12px 0 0;font-size:14px;line-height:1.55}.order-intake-status{color:#5c594c;text-transform:uppercase;background:#efeade;border:1px solid #c0b9a5;flex:none;align-items:center;gap:7px;padding:6px 9px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:flex}.order-intake-status span{background:#8b8574;border-radius:50%;width:7px;height:7px}.order-intake-section{margin-top:26px}.order-intake-section-heading{border-bottom:2px solid #2b2a26;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:9px;display:flex}.order-intake-section-heading h2{font-size:24px}.order-intake-section-heading>p,.order-intake-section-actions>p{max-width:53ch;color:var(--ds-muted);margin:0;font-size:13px;line-height:1.5}.order-intake-positions-heading{align-items:flex-end}.order-intake-section-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.order-intake-form-grid,.order-position-grid,.order-dimensions{gap:14px;display:grid}.order-intake-form-grid{border:1px solid var(--ds-rule);background:var(--ds-paper);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 24px}.order-field{color:#5c594c;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:600;display:flex}.order-field b{color:var(--ds-danger)}.order-field>small{color:var(--ds-muted,#7a7566);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;line-height:1.4}.order-field input,.order-field select,.order-field textarea{background:var(--ds-field);width:100%;min-width:0;color:var(--ds-ink);letter-spacing:normal;text-transform:none;border:1px solid #a8a18e;border-radius:2px;outline:none;padding:9px 11px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;font-weight:400}.order-field textarea{resize:vertical;line-height:1.45}.order-field-readonly{overflow-wrap:anywhere;background:var(--ds-sunk,#f1ede1);min-height:38px;color:var(--ds-ink,#16150f);letter-spacing:0;text-transform:none;border:1px dashed #a8a18e;border-radius:2px;padding:9px 11px;font-size:11px;font-weight:600;line-height:1.45}.order-field input:focus,.order-field select:focus,.order-field textarea:focus,.order-unit-input:focus-within{border-color:var(--ds-tech);box-shadow:0 0 0 3px #1f4b8c29}.order-field input:disabled,.order-field select:disabled,.order-field textarea:disabled{cursor:not-allowed;color:#8b8574;background:#efeade}.order-field-wide{grid-column:span 2}.order-field-full{grid-column:1/-1}.order-field-error{color:var(--ds-danger,#a12a20)!important;font-weight:700!important}.order-field [aria-invalid=true],.order-unit-input.is-invalid{border-color:var(--ds-danger,#a12a20)}.order-unit-preview{font-family:IBM Plex Mono,monospace;color:var(--ds-ok,#1e5b32)!important;font-weight:700!important}.order-position-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.sales-intake-position-workspace{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:14px;margin-top:16px;display:grid}.sales-intake-position-list{border:1px solid var(--ds-rule);background:var(--ds-paper);max-height:calc(100dvh - 210px);display:grid;overflow-y:auto}.sales-intake-position-row{border:0;border-bottom:1px solid var(--ds-rule);min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:4px 9px;padding:9px 11px;display:grid}.sales-intake-position-row:last-child{border-bottom:0}.sales-intake-position-row:hover,.sales-intake-position-row.is-selected{background:var(--ds-tech-soft,#e9edf5)}.sales-intake-position-row:focus-visible{box-shadow:inset 0 0 0 3px var(--ds-tech,#1f4b8c);outline:0}.sales-intake-position-row:disabled{cursor:not-allowed;opacity:.62}.sales-intake-position-row>span{color:var(--ds-tech);grid-row:1/3;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800}.sales-intake-position-row>strong{min-width:0;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-family:"Source Serif 4",Georgia,serif;font-size:15px;overflow:hidden}.sales-intake-position-row>small{color:var(--ds-muted);grid-column:2;font-size:11px}.sales-intake-position-row>b{border:1px solid var(--ds-rule);color:var(--ds-muted);text-transform:uppercase;grid-area:1/3/3;justify-self:end;padding:3px 5px;font-size:11px}.sales-intake-position-row.is-invalid{border-left:3px solid var(--ds-danger)}.sales-intake-position-row.is-invalid>b{border-color:var(--ds-danger);color:var(--ds-danger)}.sales-intake-position-editor{border:1px solid var(--ds-rule);border-top:3px solid var(--ds-ink);background:var(--ds-paper);min-width:0;overflow:hidden}.sales-intake-position-editor:focus{outline:3px solid var(--ds-tech);outline-offset:2px}.sales-intake-position-notes{margin:0 18px 18px}.sales-intake-mobile-back{display:none}.order-intake-contract-note{border:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);border-top:0;margin:0;padding:10px 13px;font-size:11.5px;line-height:1.5}.order-intake-readonly{border:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);margin:14px 0 0;padding:10px 13px;font-size:11px}.order-intake-production-blocker,.order-intake-scope-blocker{border:1px solid var(--ds-danger-rule,#d9a9a2);border-left:4px solid var(--ds-danger,#a12a20);color:var(--ds-danger,#a12a20);background:var(--ds-danger-soft,#f7e9e5);margin:14px 0 0;padding:11px 13px}.order-intake-scope-blocker{border-color:var(--ds-warn-rule,#d9b872);border-left-color:var(--ds-warn,#7e5410);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da)}.order-intake-production-blocker strong,.order-intake-scope-blocker strong{letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:11px}.order-intake-production-blocker p,.order-intake-scope-blocker p{margin:4px 0 0;font-size:12px;line-height:1.5}.order-intake-page .order-field>small{font-size:11px}.order-intake-unresolved-date{border:1px dashed var(--ds-rule);color:var(--ds-muted);background:var(--ds-sunk);align-self:end;margin:0;padding:10px 11px;font-size:11.5px;line-height:1.4}.order-intake-unresolved-date code{color:var(--ds-tech)}.sales-intake-appearance-flag{border:1px solid var(--ds-rule);background:var(--ds-sunk);padding:10px 11px}.sales-intake-checkbox{color:var(--ds-ink);letter-spacing:0;text-transform:none;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.sales-intake-checkbox input{flex:none;width:20px;height:20px;margin:0;padding:0}.sales-intake-lineage-warning{color:var(--ds-warn);grid-column:1/-1;font-size:11.5px;line-height:1.45}.order-intake-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.survey-workspace-layout{grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:start;gap:16px;margin-top:16px;display:grid}.survey-position-nav{border:1px solid var(--ds-rule);background:var(--ds-sunk);gap:7px;max-height:calc(100vh - 230px);padding:8px;display:grid;overflow:auto}.survey-position-nav-item{border:1px solid #0000;border-left:3px solid var(--ds-rule-strong);width:100%;color:var(--ds-body);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;padding:10px;display:grid}.survey-position-nav-item:hover{border-color:var(--ds-rule-strong);background:var(--ds-paper)}.survey-position-nav-item.is-active{border-color:var(--ds-tech);border-left-color:var(--ds-tech);background:var(--ds-paper);box-shadow:inset 3px 0 0 var(--ds-tech-soft)}.survey-position-nav-item.is-incomplete{border-left-color:var(--ds-warn,#7e5410)}.survey-position-nav-item>span{color:var(--ds-tech);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.survey-position-nav-item>strong{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-family:"Source Serif 4",Georgia,serif;font-size:15px;font-weight:600;overflow:hidden}.survey-position-nav-item>small{color:var(--ds-muted);grid-column:1/-1;font-size:10px}.survey-position-nav-item.is-incomplete>small{color:var(--ds-warn,#7e5410)}.survey-position-nav-item.is-dirty{border-left-color:var(--ds-danger,#a12a20)}.survey-position-nav-item.is-dirty>small{color:var(--ds-danger,#a12a20);font-weight:700}.survey-save-status{border:1px solid var(--ds-rule);background:var(--ds-paper);min-height:38px;color:var(--ds-muted);align-items:center;gap:8px;margin-top:14px;padding:8px 11px;font-size:11px;display:flex}.survey-save-status>span{color:var(--ds-ok,#1e5b32)}.survey-save-status.is-dirty,.survey-save-status.is-error{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da)}.survey-save-status.is-dirty>span,.survey-save-status.is-error>span{color:var(--ds-warn,#7e5410)}.survey-save-status.is-saving{color:var(--ds-tech)}.survey-completion-gate{align-items:flex-start}.survey-completion-gate>div{gap:5px;display:grid}.survey-completion-gate b{text-transform:uppercase}.survey-completion-gate ul{margin:0;padding-left:18px;font-weight:500;line-height:1.45}.survey-completion-gate p{margin:0;font-size:11px;font-weight:500;line-height:1.45}.survey-editor-card{border:1px solid var(--ds-rule);border-top:3px solid var(--ds-ink);background:var(--ds-paper);min-width:0;overflow:hidden}.survey-position-editor .order-position-header{border-bottom:1px solid var(--ds-rule)}.survey-missing-fields{border-bottom:1px solid var(--ds-warn-rule,#d9b872);background:var(--ds-warn-soft,#fbf1da);color:var(--ds-warn,#7e5410);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:9px 18px;font-size:11px;display:grid}.survey-missing-fields strong{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.survey-evidence-panel{border:1px solid var(--ds-rule);background:var(--ds-sunk);margin:0 18px 18px}.survey-evidence-panel>header{border-bottom:1px solid var(--ds-rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.survey-evidence-panel header span{color:var(--ds-tech);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.survey-evidence-panel h3{color:var(--ds-ink);margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;font-weight:600}.survey-evidence-panel header>b{color:var(--ds-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.survey-evidence-panel>p{color:var(--ds-muted);margin:0;padding:13px;font-size:11px;line-height:1.5}.survey-evidence-panel ul{background:var(--ds-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid}.survey-evidence-panel li{background:var(--ds-paper);justify-content:space-between;gap:10px;padding:10px 13px;display:flex}.survey-evidence-panel li>div{gap:3px;min-width:0;display:grid}.survey-evidence-panel li strong{color:var(--ds-tech);font-family:IBM Plex Mono,monospace;font-size:10px}.survey-evidence-panel li span{color:var(--ds-ink);font-size:12px}.survey-evidence-panel li small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.survey-evidence-state{border:1px solid var(--ds-rule);height:fit-content;color:var(--ds-muted);letter-spacing:.05em;flex:none;padding:3px 5px;font-size:8px}.survey-evidence-state-review,.survey-evidence-state-unverified{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da)}.survey-evidence-state-resolved{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32);background:var(--ds-ok-soft,#e4eee3)}.survey-evidence-state-rejected{border-color:var(--ds-danger-rule);color:var(--ds-danger);background:var(--ds-danger-soft)}.survey-empty-state{color:var(--ds-muted);margin:0;padding:24px}.order-position-card{border:1px solid var(--ds-rule);background:var(--ds-paper);border-top:3px solid #2b2a26;overflow:hidden}.order-position-header{border-bottom:1px solid var(--ds-rule);background:#f2ede1;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.order-position-header>div{align-items:baseline;gap:10px;display:flex}.order-position-header span{color:var(--ds-muted);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px}.order-position-header strong{color:var(--ds-ink);font-family:"Source Serif 4",Georgia,serif;font-size:20px}.order-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 18px 14px}.order-field-name{grid-column:auto}.order-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px 18px}.survey-opening-geometry{grid-template-columns:minmax(0,2fr) minmax(210px,1fr);display:grid}.survey-opening-geometry .order-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-opening-geometry .order-dimensions-wall{border-left:1px solid var(--ds-rule);grid-template-columns:1fr}.order-dimensions>p{color:var(--ds-muted);text-transform:uppercase;grid-column:1/-1;margin:0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.order-dimensions>p span{color:var(--ds-wood);margin-left:7px}.order-unit-input{background:var(--ds-field);border:1px solid #a8a18e;border-radius:2px;align-items:stretch;display:flex}.order-unit-input input{box-shadow:none;font-variant-numeric:tabular-nums;border:0;font-family:IBM Plex Mono,monospace}.order-unit-input input:focus{box-shadow:none}.order-unit-input i{color:#8b8574;letter-spacing:normal;text-transform:none;border-left:1px solid #e0d9c8;align-self:center;margin:5px 0;padding:0 10px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:400}.order-button{cursor:pointer;border-radius:2px;padding:9px 18px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600}.order-button:disabled{cursor:not-allowed}.order-button-primary{border:1px solid var(--ds-ink);color:#f7f3e8;background:#2b2a26}.order-button-primary:hover:not(:disabled){background:#3e3c36}.order-button-primary:disabled{color:#a29b88;background:#ede8dc;border-color:#d2cbb9}.order-button-secondary{background:var(--ds-sunk);color:#2b2a26;border:1px solid #a8a18e;flex:none}.order-button-secondary:hover{background:#e9e2d2;border-color:#8c8471}.order-button-danger{background:var(--ds-field);color:#93251d;border:1px solid #c08a84;padding:5px 10px;font-size:12px}.order-button-danger:hover{background:var(--ds-danger-soft)}.order-intake-message{border:1px solid var(--ds-danger-rule);border-left:4px solid var(--ds-danger);background:var(--ds-danger-soft);color:#7e1f17;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}.order-intake-message strong{background:var(--ds-danger);color:#fff;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.order-intake-footer{border-top:1px solid var(--ds-rule-strong);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:18px;display:flex}.order-intake-footer p{max-width:62ch;color:var(--ds-muted);margin:0;font-size:13px;line-height:1.55}.survey-save-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.doorstar-product-shell[data-theme=dark] .order-intake-hero,.doorstar-product-shell[data-theme=dark] .order-position-card{border-top-color:#d6d0bf}.doorstar-product-shell[data-theme=dark] .order-intake-section-heading{border-bottom-color:#d6d0bf}.doorstar-product-shell[data-theme=dark] .order-intake-status{color:#ded7c6;background:#343129;border-color:#756e60}.doorstar-product-shell[data-theme=dark] .order-intake-status span{background:#b8b09e}.doorstar-product-shell[data-theme=dark] .order-position-header{background:var(--ds-sunk)}.doorstar-product-shell[data-theme=dark] .order-field{color:#ded7c6}.doorstar-product-shell[data-theme=dark] .order-field input,.doorstar-product-shell[data-theme=dark] .order-field select,.doorstar-product-shell[data-theme=dark] .order-unit-input{border-color:#756e60}.doorstar-product-shell[data-theme=dark] .order-field input:disabled,.doorstar-product-shell[data-theme=dark] .order-field select:disabled{color:#a8a18e;background:#24231e}.doorstar-product-shell[data-theme=dark] .order-unit-input i{color:#b8b09e;border-left-color:#514d43}.doorstar-product-shell[data-theme=dark] .order-button-primary{color:#1e1d1a;background:#d6d0bf;border-color:#d6d0bf}.doorstar-product-shell[data-theme=dark] .order-button-primary:hover:not(:disabled){background:#f4efe2}.doorstar-product-shell[data-theme=dark] .order-button-secondary{color:#f4efe2;border-color:#756e60}.doorstar-product-shell[data-theme=dark] .order-button-secondary:hover{background:#343129;border-color:#b8b09e}.doorstar-product-shell[data-theme=dark] .order-button-danger{color:#ffb4ac;background:#2d2b25;border-color:#8d4b47}.doorstar-product-shell[data-theme=dark] .order-intake-message{color:#ffb4ac}.doorstar-home-page{--ds-muted:#625e53;background:var(--ds-canvas,#e4dfd2);color:var(--ds-body,#4a473d);flex:1;padding:36px 28px 72px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.doorstar-home-content{max-width:1180px;margin:0 auto}.doorstar-home-hero{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-top:3px solid #2b2a26;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 32px;display:flex}.doorstar-home-eyebrow,.doorstar-section-title>span{color:var(--ds-wood,#8a6a45);letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.doorstar-home-hero h1,.doorstar-section-title h2,.doorstar-workspace-card h3{color:var(--ds-ink,#16150f);letter-spacing:-.01em;margin:8px 0 0;font-family:"Source Serif 4",Georgia,serif;font-weight:700}.doorstar-home-hero h1{font-size:clamp(34px,4.5vw,48px);line-height:1.04}.doorstar-home-hero p:not(.doorstar-home-eyebrow){max-width:57ch;margin:14px 0 0;line-height:1.6}.doorstar-home-primary-action{border:1px solid var(--ds-ink,#16150f);color:#f7f3e8;background:#2b2a26;flex:none;padding:11px 18px;font-size:13.5px;font-weight:600;text-decoration:none}.doorstar-overview,.doorstar-next-actions,.doorstar-workspace-section{margin-top:34px}.doorstar-section-title{border-bottom:2px solid #2b2a26;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.doorstar-section-title h2{margin:0;font-size:24px}.doorstar-metric-grid{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doorstar-metric-grid>div{border-right:1px solid var(--ds-rule,#c9c2b2);flex-direction:column;justify-content:center;min-height:128px;padding:20px 24px;display:flex}.doorstar-metric-grid>div:last-child{border-right:0}.doorstar-metric-grid strong{color:var(--ds-ink,#16150f);font-family:"Source Serif 4",Georgia,serif;font-size:38px;line-height:1}.doorstar-metric-grid span{color:var(--ds-muted,#7a7566);text-transform:uppercase;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.doorstar-overview-state{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);color:var(--ds-muted,#7a7566);border-top:0;margin:0;padding:20px 24px}.doorstar-next-actions-title>a{min-height:36px;color:var(--ds-tech,#1f4b8c);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.doorstar-next-actions-title i,.doorstar-next-action-card i{font-style:normal}.doorstar-next-actions-state{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);color:var(--ds-muted,#7a7566);border-top:0;margin:0;padding:20px 24px;line-height:1.5}.doorstar-next-actions-state.is-error{border-left:4px solid var(--ds-danger,#b4382e);color:var(--ds-danger,#b4382e)}.doorstar-next-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.doorstar-next-action-card{border:1px solid var(--ds-rule,#c9c2b2);border-top:3px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);flex-direction:column;height:100%;min-height:230px;padding:18px 20px;display:flex}.doorstar-next-action-card[data-state=READY]{border-top-color:var(--ds-ok,#1e5b32)}.doorstar-next-action-card[data-state=UNSTRUCTURED]{border-top-color:var(--ds-warn,#a56d18)}.doorstar-next-action-card>header,.doorstar-next-action-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.doorstar-next-action-card>header>span,.doorstar-next-action-card>header>b,.doorstar-next-action-card>footer>small{font-family:IBM Plex Mono,monospace;font-size:10.5px}.doorstar-next-action-card>header>span{color:var(--ds-wood,#8a6a45);font-weight:700}.doorstar-next-action-card>header>b{color:var(--ds-tech,#1f4b8c);letter-spacing:.04em;text-align:right;text-transform:uppercase}.doorstar-next-action-card[data-state=READY]>header>b{color:var(--ds-ok,#1e5b32)}.doorstar-next-action-card[data-state=UNSTRUCTURED]>header>b{color:var(--ds-warn,#8b5a12)}.doorstar-next-action-card h3{color:var(--ds-ink,#16150f);margin:13px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.15}.doorstar-next-action-customer{color:var(--ds-muted,#7a7566);margin:4px 0 0;font-size:12px}.doorstar-next-action-hint{margin:16px 0;line-height:1.5}.doorstar-next-action-hint strong{color:var(--ds-ink,#16150f);text-transform:uppercase;font-size:11px}.doorstar-next-action-card>footer{border-top:1px solid var(--ds-rule,#c9c2b2);align-items:flex-end;margin-top:auto;padding-top:13px}.doorstar-next-action-card>footer>small{max-width:48%;color:var(--ds-muted,#7a7566);line-height:1.35}.doorstar-next-action-card>footer>a{min-height:36px;color:var(--ds-tech,#1f4b8c);text-align:right;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.doorstar-next-actions-title>a:hover,.doorstar-next-action-card>footer>a:hover{text-decoration:underline}.doorstar-next-actions-title>a:focus-visible,.doorstar-next-action-card>footer>a:focus-visible{outline:3px solid var(--ds-tech,#1f4b8c);outline-offset:3px}.doorstar-next-actions-more{color:var(--ds-muted,#7a7566);text-align:right;margin:10px 0 0;font-family:IBM Plex Mono,monospace;font-size:10.5px}.doorstar-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.doorstar-workspace-card{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);min-height:230px;color:var(--ds-body,#4a473d);border-top:3px solid #2b2a26;flex-direction:column;padding:18px 20px;text-decoration:none;display:flex}.doorstar-workspace-card:hover{border-color:var(--ds-tech,#1f4b8c)}.doorstar-workspace-card>span{color:var(--ds-wood,#8a6a45);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.doorstar-workspace-card h3{font-size:26px}.doorstar-workspace-card p{margin:12px 0;line-height:1.55}.doorstar-workspace-card b{color:var(--ds-tech,#1f4b8c);margin-top:auto;font-size:13px}.doorstar-workspace-card i{font-style:normal}.doorstar-product-shell[data-theme=dark] .doorstar-home-page{--ds-canvas:#151511;--ds-paper:#24231e;--ds-ink:#f4efe2;--ds-body:#d6d0bf;--ds-muted:#b8b09e;--ds-rule:#5c584e;--ds-tech:#8eb3e9;--ds-wood:#d2a870;--ds-ok:#a9d7ae;--ds-warn:#f0c675;--ds-danger:#ffb8b0}.doorstar-product-shell[data-theme=dark] .doorstar-home-hero,.doorstar-product-shell[data-theme=dark] .doorstar-workspace-card{border-top-color:#d6d0bf}.doorstar-product-shell[data-theme=dark] .doorstar-section-title{border-bottom-color:#d6d0bf}.doorstar-product-shell[data-theme=dark] .doorstar-home-primary-action{color:#1e1d1a;background:#d6d0bf;border-color:#d6d0bf}.doorstar-role-picker{color:var(--ds-muted,#7a7566);text-transform:uppercase;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.doorstar-role-picker select{border:1px solid var(--ds-rule,#c9c2b2);max-width:170px;color:inherit;font:inherit;text-transform:none;background:0 0;padding:6px 8px}.orders-page{background:var(--ds-canvas,#e4dfd2);color:var(--ds-body,#4a473d);flex:1;padding:36px 28px 72px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.orders-content{max-width:1180px;margin:0 auto}.orders-hero{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-top:3px solid #2b2a26;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 28px;display:flex}.orders-hero p,.order-register-title span,.order-register-data span{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.orders-hero h1,.order-register-title h2{color:var(--ds-ink,#16150f);margin:8px 0 0;font-family:"Source Serif 4",Georgia,serif}.orders-hero h1{font-size:34px}.orders-hero span{color:var(--ds-muted,#7a7566);margin-top:10px;display:block}.order-handoff-hero{border:1px solid var(--ds-rule,#c9c2b2);border-top:3px solid var(--ds-ink,#16150f);background:var(--ds-paper,#fbf9f4);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px 17px;display:flex}.order-handoff-hero p{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 10px/1.3 IBM Plex Mono,monospace}.order-handoff-hero h1{color:var(--ds-ink,#16150f);margin:6px 0 0;font:700 30px/1.1 "Source Serif 4",Georgia,serif}.order-handoff-hero span{max-width:72ch;color:var(--ds-muted,#7a7566);margin-top:7px;font-size:11.5px;line-height:1.5;display:block}.order-handoff-hero>b{border:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);text-transform:uppercase;flex:none;padding:6px 8px;font:800 9px/1.2 IBM Plex Mono,monospace}.order-handoff-sheet{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-top:0}.order-handoff-facts{border-bottom:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.order-handoff-facts>div{border-right:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:13px 15px}.order-handoff-facts>div:last-child{border-right:0}.order-handoff-facts dt,.order-handoff-next span{color:var(--ds-wood,#8a6a45);letter-spacing:.07em;text-transform:uppercase;font:800 8.5px/1.3 IBM Plex Mono,monospace}.order-handoff-facts dd{overflow-wrap:anywhere;color:var(--ds-ink,#16150f);margin:5px 0 0;font-size:13px;font-weight:700}.order-handoff-facts small,.order-handoff-next small{color:var(--ds-muted,#7a7566);margin-top:4px;font-size:9.5px;line-height:1.4;display:block}.order-handoff-next{background:var(--ds-sunk,#f1ede1);justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.order-handoff-next>div{min-width:0}.order-handoff-next strong{color:var(--ds-ink,#16150f);margin-top:3px;font-size:12.5px;display:block}.order-handoff-next .order-button{text-align:center;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.order-handoff-alert{border:1px solid var(--ds-ok-rule,#9cbf9e);border-left:4px solid var(--ds-ok,#1e5b32);background:var(--ds-ok-soft,#e4eee3);color:var(--ds-body,#4a473d);align-items:flex-start;gap:13px;margin:14px 0;padding:11px 13px;font-size:10.5px;line-height:1.45;display:flex}.order-handoff-alert.is-critical{border-color:var(--ds-danger-rule,#d9a9a2);border-left-color:var(--ds-danger,#b4382e);background:var(--ds-danger-soft,#fae7e3)}.order-handoff-alert.is-pending{border-color:var(--ds-warn-rule,#d9b872);border-left-color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da)}.order-handoff-alert strong{color:var(--ds-ink,#16150f);flex:none;font-size:10.5px}.order-handoff-alert ul{margin:0;padding-left:18px}.orders-content>.order-position-360{border:1px solid var(--ds-rule,#c9c2b2)}.order-detail-disclosure{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);margin-top:16px}.order-detail-disclosure>summary{min-height:52px;color:var(--ds-tech,#1f4b8c);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.order-detail-disclosure>summary small{color:var(--ds-muted,#7a7566);text-align:right;font-size:9.5px;font-weight:400}.order-detail-disclosure>summary:focus-visible{outline:3px solid var(--ds-tech,#1f4b8c);outline-offset:2px}.order-detail-disclosure[open]>summary{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.order-detail-disclosure-body{padding:0 14px 16px}.orders-state{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);color:var(--ds-muted,#7a7566);margin-top:18px;padding:18px 20px}.orders-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.order-register-card{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);color:var(--ds-body,#4a473d);border-top:3px solid #2b2a26;text-decoration:none;display:block}.order-register-card:hover{border-color:var(--ds-tech,#1f4b8c)}.order-register-title{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px;display:flex}.order-register-title h2{font-size:24px}.order-register-states{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.order-intake-stage{color:#16386b;text-transform:uppercase;background:#e9edf5;border:1px solid #b6c2d8;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.order-status{color:#5c594c;text-transform:uppercase;background:#efeade;border:1px solid #c0b9a5;flex:none;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.order-status-review{color:#7e5410;background:#fbf1da;border-color:#d9b872}.order-status-approved{color:#1e5b32;background:#e4eee3;border-color:#9cbf9e}.order-status-superseded{color:#7a7566;background:#ede8dc;border-color:#b3ac98}.order-register-data{grid-template-columns:2fr repeat(3,1fr);gap:16px;padding:15px 18px;display:grid}.order-register-data div{min-width:0}.order-register-data strong{color:var(--ds-ink,#16150f);margin-top:5px;font-size:13.5px;display:block}.order-revision-list{flex-direction:column;gap:16px;margin-top:18px;display:flex}.order-revision{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-top:3px solid #2b2a26}.order-revision>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 18px;display:flex}.order-revision>header span{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.order-revision>header h2{color:var(--ds-ink,#16150f);margin:6px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:25px}.order-revision-meta{color:var(--ds-muted,#7a7566);gap:18px;padding:11px 18px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.order-workflow-card{border:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.order-workflow-card>div:first-child>span{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.order-workflow-card h2{color:var(--ds-ink,#16150f);margin:6px 0;font-family:"Source Serif 4",Georgia,serif;font-size:26px}.order-workflow-card p{max-width:670px;color:var(--ds-muted,#7a7566);margin:0;font-size:13px;line-height:1.5}.order-workflow-actions{flex:none;align-items:center;gap:10px;display:flex}.order-workflow-actions b{color:var(--ds-tech,#1f4b8c);font-size:13px}.order-document-card{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);margin-top:18px}.order-document-heading{border-bottom:1px solid var(--ds-rule,#c9c2b2);padding:16px 18px}.order-document-heading span{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.order-document-heading h2{color:var(--ds-ink,#16150f);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:24px}.order-document-heading p,.order-document-empty,.order-document-message{color:var(--ds-muted,#7a7566);margin:0;font-size:12.5px;line-height:1.5}.order-document-heading code,.order-document-list code{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:11px}.order-document-form{border-bottom:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:1.2fr .8fr 1.8fr auto;gap:9px;padding:14px 18px;display:grid}.order-document-form input,.order-document-form select{border:1px solid var(--ds-rule,#c9c2b2);min-width:0;color:var(--ds-ink,#16150f);font:inherit;background:0 0;padding:9px 10px;font-size:12px}.order-document-empty,.order-document-message{padding:13px 18px}.order-document-message{color:#a12a20}.order-document-list{margin:0;padding:0;list-style:none}.order-document-list li{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:110px 1fr 1.5fr;align-items:center;gap:12px;padding:10px 18px;font-size:12.5px;display:grid}.order-document-list b{color:var(--ds-wood,#8a6a45);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px}.order-approval-card{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-left:4px solid #3f6f4b;grid-template-columns:1fr minmax(180px,.8fr) auto;align-items:end;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.order-approval-card span{color:#3f6f4b;letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.order-approval-card h2{color:var(--ds-ink,#16150f);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:24px}.order-approval-card p{color:var(--ds-muted,#7a7566);margin:0;font-size:12.5px}.order-approval-card input{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-ink,#16150f);font:inherit;background:0 0;padding:10px;font-size:12px}.order-review-readiness{border:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-warn,#7e5410);background:var(--ds-paper,#fbf9f4);margin-top:18px}.order-review-readiness.is-ready{border-left-color:var(--ds-ok,#1e5b32)}.order-review-readiness>header{justify-content:space-between;gap:18px;padding:16px 18px 13px;display:flex}.order-review-readiness header span{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.order-review-readiness h2{color:var(--ds-ink,#16150f);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:24px}.order-review-readiness p{max-width:650px;color:var(--ds-muted,#8b8574);margin:0;font-size:12.5px;line-height:1.5}.order-review-readiness>header>b{border:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);white-space:nowrap;align-self:flex-start;padding:5px 7px;font-size:11px}.order-review-readiness.is-ready>header>b{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32);background:var(--ds-ok-soft,#e4eee3)}.order-review-checks{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:repeat(6,1fr);display:grid}.order-review-checks span{border-right:1px solid var(--ds-rule,#c9c2b2);min-height:56px;color:var(--ds-muted,#8b8574);text-transform:uppercase;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.3}.order-review-checks span:last-child{border-right:0}.order-review-checks b{color:var(--ds-ink,#16150f);margin-bottom:3px;font-family:"Source Serif 4",Georgia,serif;font-size:20px;display:block}.order-review-blockers{border-top:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);margin:0;padding:12px 18px 13px 36px;font-size:12.5px;line-height:1.45}.order-component-panel{border:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);margin-top:18px}.order-component-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.order-component-heading span{color:var(--ds-tech,#1f4b8c);letter-spacing:.09em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.order-component-heading h2{color:var(--ds-ink,#16150f);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:24px}.order-component-heading p{max-width:720px;color:var(--ds-muted,#7a7566);margin:0;font-size:12px;line-height:1.5}.order-component-heading>b{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);text-transform:uppercase;flex:none;padding:4px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.order-component-empty{border-top:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);margin:0;padding:13px 18px;font-size:12px}.order-component-empty.is-error{color:var(--ds-danger,#a12a20)}.order-component-list{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-rule,#c9c2b2);gap:1px;display:grid}.order-component-snapshot{background:var(--ds-paper,#fbf9f4)}.order-component-snapshot>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.order-component-snapshot>header span{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:9px}.order-component-snapshot>header h3{color:var(--ds-ink,#16150f);margin:4px 0 2px;font-family:"Source Serif 4",Georgia,serif;font-size:20px}.order-component-snapshot>header p{color:var(--ds-muted,#7a7566);margin:0;font-size:10px}.order-component-snapshot>header>b{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);text-transform:uppercase;padding:4px 6px;font-size:9px}.order-component-snapshot.state-review>header>b{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410)}.order-component-snapshot.state-verified>header>b{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32)}.order-component-snapshot.state-rejected>header>b{color:var(--ds-danger,#a12a20);border-color:#d8a49f}.order-component-release-warning{border-top:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);grid-template-columns:auto 1fr;gap:10px;padding:9px 14px;font-size:10px;line-height:1.45;display:grid}.order-component-release-warning strong{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:8px}.order-component-stale-warning{color:var(--ds-danger,#a12a20);background:var(--ds-danger,#a12a20);border-top:1px solid #d8a49f;grid-template-columns:auto 1fr;gap:10px;padding:9px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.order-component-stale-warning{background:color-mix(in srgb,var(--ds-danger,#a12a20) 7%,var(--ds-paper,#fbf9f4))}}.order-component-stale-warning{font-size:10px;line-height:1.45}.order-component-stale-warning strong{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:8px}.order-component-lineage{border-block:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.order-component-lineage>div{border-right:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:9px 11px}.order-component-lineage>div:last-child{border-right:0}.order-component-lineage dt,.order-component-requirements dt{color:var(--ds-muted,#7a7566);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.order-component-lineage dd,.order-component-requirements dd{color:var(--ds-ink,#16150f);margin:4px 0 0;font-size:10px;line-height:1.4}.order-component-lineage code,.order-component-requirements code{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:9px}.order-component-snapshot>header p code{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:8.5px}.order-component-creation-note{border-bottom:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:9px 13px;display:grid}.order-component-creation-note strong{color:var(--ds-muted,#7a7566);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:8px}.order-component-creation-note span{color:var(--ds-body,#4a473d);font-size:10px;line-height:1.45}.order-component-requirements{max-height:520px;overflow:auto}.order-component-requirements details{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.order-component-requirements details:last-child{border-bottom:0}.order-component-requirements summary{cursor:pointer;grid-template-columns:minmax(120px,.75fr) minmax(180px,1.5fr) auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.order-component-requirements summary:hover,.order-component-requirements summary:focus-visible{background:var(--ds-tech-soft,#e9edf5);outline:0}.order-component-requirements summary{min-height:44px}.order-component-requirements summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-tech,#1f4b8c)}.order-component-requirements summary span{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:9px}.order-component-requirements summary strong{color:var(--ds-ink,#16150f);font-size:11px}.order-component-requirements summary b{color:var(--ds-muted,#7a7566);font-size:10px}.order-component-requirements details>dl{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.order-component-requirements details>dl>div{min-width:0;padding:9px 11px}.order-component-requirements details>p{color:var(--ds-muted,#7a7566);margin:0;padding:9px 11px;font-size:10px}.order-component-review{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:13px 15px;display:grid}.order-component-review label{gap:5px;display:grid}.order-component-review label>span{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.order-component-review textarea{border:1px solid var(--ds-rule,#c9c2b2);resize:vertical;background:var(--ds-field,#fff);min-height:62px;color:var(--ds-ink,#16150f);font:inherit;padding:9px 10px;font-size:11px}.order-component-review>div{gap:8px;display:flex}.order-component-review>p{color:var(--ds-danger,#a12a20);grid-column:1/-1;margin:0;font-size:10px}.order-component-decision{border-top:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:10px;display:grid}.order-component-decision strong{color:var(--ds-ink,#16150f);text-transform:uppercase;font-size:9px}.order-component-decision small{font-family:IBM Plex Mono,monospace}.door-side-appearance{border:1px solid var(--ds-rule-strong,#6e6a5f);background:var(--ds-paper,#fbf9f4);margin:14px 16px}.door-side-appearance-summary-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px 14px;display:flex}.door-side-appearance-summary-header>div>span,.door-side-appearance-source-candidates>header span{color:var(--ds-tech,#1f4b8c);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800}.door-side-appearance-summary-header h4{color:var(--ds-ink,#16150f);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:21px;line-height:1.2}.door-side-appearance-summary-header p{max-width:760px;color:var(--ds-body,#4a473d);margin:0;font-size:12.5px;line-height:1.55}.door-side-appearance-summary-header p b{color:var(--ds-ink,#16150f)}.door-side-appearance-summary-header>b{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);background:var(--ds-sunk,#f1ede1);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:6px 8px;font-size:10px}.door-side-appearance-summary-header>b.is-source{border-color:var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c);background:var(--ds-tech-soft,#e9edf5)}.door-side-appearance-summary-header>b.is-empty{border-style:dashed}.door-side-appearance-context-note{border-top:1px solid var(--ds-rule,#c9c2b2);border-bottom:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-tech,#1f4b8c);color:var(--ds-body,#4a473d);background:var(--ds-tech-soft,#e9edf5);margin:0;padding:10px 18px 10px 14px;font-size:12px;line-height:1.5}.door-side-appearance-side-cards{background:var(--ds-sunk,#f1ede1);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.door-side-appearance-side-card{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-field,#fff);min-width:0}.door-side-appearance-side-card-header{border-bottom:1px solid var(--ds-rule,#c9c2b2);align-items:center;gap:11px;padding:11px 12px;display:flex}.door-side-appearance-side-card-header>span{border:1px solid var(--ds-tech,#1f4b8c);min-width:58px;min-height:30px;color:var(--ds-tech,#1f4b8c);background:var(--ds-tech-soft,#e9edf5);letter-spacing:.05em;justify-content:center;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.door-side-appearance-side-card-header h5{color:var(--ds-ink,#16150f);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.2}.door-side-appearance-side-card-header p{color:var(--ds-muted,#7a7566);margin:2px 0 0;font-size:11.5px}.door-side-appearance-side-card dl{margin:0;padding:2px 12px 5px}.door-side-appearance-side-card dl>div{border-bottom:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:minmax(128px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;min-height:42px;padding:7px 0;display:grid}.door-side-appearance-side-card dl>div:last-child{border-bottom:0}.door-side-appearance-side-card dt{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.35}.door-side-appearance-side-card dd{overflow-wrap:anywhere;color:var(--ds-ink,#16150f);margin:0;font-size:12px;font-weight:700;line-height:1.4}.door-side-state{border:1px dashed var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);text-transform:uppercase;padding:4px 6px;font-size:10px;font-weight:800;line-height:1.3;display:inline-block}.door-side-appearance-source-candidates{border-top:1px solid var(--ds-rule-strong,#6e6a5f);background:var(--ds-warn-soft,#fbf1da);padding:14px}.door-side-appearance-source-candidates>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:11px;display:flex}.door-side-appearance-source-candidates>header span{color:var(--ds-warn,#7e5410)}.door-side-appearance-source-candidates h5{color:var(--ds-ink,#16150f);margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:18px}.door-side-appearance-source-comparison{border:1px solid var(--ds-warn-rule,#d9b872);max-width:330px;color:var(--ds-warn,#7e5410);background:var(--ds-paper,#fbf9f4);padding:6px 8px;font-size:10.5px;line-height:1.35}.door-side-appearance-source-candidate-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.door-side-appearance-source-candidate-card{border:1px solid var(--ds-warn-rule,#d9b872);background:var(--ds-paper,#fbf9f4);gap:4px;min-width:0;padding:10px 11px;display:grid}.door-side-appearance-source-candidate-card.is-role-candidate{border-left:4px solid var(--ds-warn,#7e5410)}.door-side-appearance-source-candidate-card.is-collapsed-source{grid-column:1/-1}.door-side-appearance-source-candidate-card span{color:var(--ds-warn,#7e5410);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.door-side-appearance-source-candidate-card strong{overflow-wrap:anywhere;color:var(--ds-ink,#16150f);font-size:13px;line-height:1.35}.door-side-appearance-source-candidate-card small{color:var(--ds-body,#4a473d);font-size:11px;line-height:1.4}.door-side-appearance-source-warning{color:var(--ds-body,#4a473d);margin:10px 0 0;font-size:11.5px;line-height:1.45}.door-side-appearance-technical-details,.door-side-appearance-raw-source{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4)}.door-side-appearance summary{box-sizing:border-box;min-height:46px;color:var(--ds-tech,#1f4b8c);cursor:pointer;padding:13px 15px;font-size:12px;font-weight:800}.door-side-appearance summary:hover{background:var(--ds-tech-soft,#e9edf5)}.door-side-appearance summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-tech,#1f4b8c);outline:0}.door-side-appearance-technical-details[open]>summary,.door-side-appearance-raw-source[open]>summary{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.door-side-appearance-facts{background:var(--ds-rule,#c9c2b2);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.door-side-appearance-facts>div{background:var(--ds-sunk,#f1ede1);min-width:0;padding:11px 12px}.door-side-appearance-facts span,.door-side-appearance-facts strong,.door-side-appearance-facts small{display:block}.door-side-appearance-facts span{color:var(--ds-muted,#7a7566);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.door-side-appearance-facts strong{color:var(--ds-ink,#16150f);margin-top:4px;font-size:12px}.door-side-appearance-facts small{color:var(--ds-muted,#7a7566);margin-top:3px;font-size:10.5px;line-height:1.4}.door-side-appearance-components{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4)}.door-side-appearance-components>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.door-side-appearance-components>header strong{color:var(--ds-ink,#16150f);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.door-side-appearance-components>header p{color:var(--ds-muted,#7a7566);margin:3px 0 0;font-size:11px;line-height:1.45}.door-side-appearance-components>header>b{border:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);text-transform:uppercase;flex:none;padding:5px 7px;font-size:9px}.door-side-appearance-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.door-side-appearance-table-wrap:focus-visible{outline:2px solid var(--ds-accent,#a25b3f);outline-offset:2px}.door-side-appearance-components table{border-collapse:collapse;width:100%;color:var(--ds-body,#4a473d);font-size:11px}.door-side-appearance-components th,.door-side-appearance-components td{border-bottom:1px solid var(--ds-rule,#c9c2b2);text-align:left;vertical-align:middle;padding:8px 10px}.door-side-appearance-components thead th{color:var(--ds-muted,#7a7566);background:var(--ds-sunk,#f1ede1);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.door-side-appearance-components tbody th{color:var(--ds-ink,#16150f);font-weight:700}.door-side-appearance-components td>span{border:1px dashed var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);text-transform:uppercase;white-space:nowrap;padding:3px 5px;font-size:9px;font-weight:800;display:inline-block}.door-side-appearance-components td>span.is-conditional{border-style:solid}.door-side-appearance-components>p{color:var(--ds-body,#4a473d);margin:0;padding:10px 13px;font-size:11px;line-height:1.45}.door-side-appearance-raw-source code{overflow-wrap:anywhere;color:var(--ds-muted,#7a7566);background:var(--ds-sunk,#f1ede1);padding:11px 14px 13px;font-size:11px;display:block}.order-position-360{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4)}.order-position-360>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;display:flex}.order-position-360>header span,.order-position-360-detail>header span,.order-position-360-grid>section>span,.order-position-360-sources header span,.order-position-360-derived header span{color:var(--ds-tech,#1f4b8c);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.order-position-360>header h3{color:var(--ds-ink,#16150f);margin:4px 0 2px;font-family:"Source Serif 4",Georgia,serif;font-size:21px}.order-position-360>header p{color:var(--ds-muted,#7a7566);margin:0;font-size:10.5px}.order-position-360-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.order-position-360-counts b{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);text-transform:uppercase;padding:4px 6px;font-size:8px}.order-position-360-counts b.is-warning{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410)}.order-position-360-counts b.is-ready{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32)}.order-position-360-live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-position-360-empty{color:var(--ds-muted,#7a7566);margin:0;padding:13px 18px;font-size:11px}.order-position-360-workspace{background:var(--ds-rule,#c9c2b2);grid-template-columns:1fr;align-items:start;gap:1px;display:grid}.order-position-360-workspace.has-detail{grid-template-columns:minmax(320px,.58fr) minmax(0,1.42fr)}.order-position-360-list{background:var(--ds-paper,#fbf9f4);max-height:760px;display:grid;overflow-y:auto}.order-position-360-row{border:0;border-bottom:1px solid var(--ds-rule,#c9c2b2);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:62px minmax(180px,1.2fr) 70px minmax(200px,1fr) 120px;align-items:center;gap:10px;padding:8px 13px;display:grid}.order-position-360-workspace .order-position-360-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:58px}.order-position-360-workspace .order-position-360-row>span{grid-row:1/3}.order-position-360-workspace .order-position-360-row>small:first-of-type{grid-area:1/3;justify-self:end}.order-position-360-workspace .order-position-360-row>small:nth-of-type(2){white-space:normal;grid-area:2/2}.order-position-360-workspace .order-position-360-row>b{grid-area:2/3}.order-position-360-row:last-child{border-bottom:0}.order-position-360-row:hover,.order-position-360-row.is-selected{background:var(--ds-tech-soft,#e9edf5)}.order-position-360-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-tech,#1f4b8c);outline:0}.order-position-360-row>span{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.order-position-360-row>strong{color:var(--ds-ink,#16150f);font-size:11px}.order-position-360-row>small{color:var(--ds-muted,#7a7566);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.order-position-360-row>b{border:1px solid var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32);text-transform:uppercase;justify-self:end;padding:3px 5px;font-size:8px}.order-position-360-row.is-incomplete>b{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410)}.order-position-360-detail{border-left:3px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);min-width:0}.order-position-360-detail:focus{outline:3px solid var(--ds-tech,#1f4b8c);outline-offset:-3px}.order-position-360-detail>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.order-position-360-detail>header h4{color:var(--ds-ink,#16150f);margin:4px 0 2px;font-family:"Source Serif 4",Georgia,serif;font-size:22px}.order-position-360-detail>header p{color:var(--ds-muted,#7a7566);margin:0;font-size:10px}.order-position-360-detail>header a{border:1px solid var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c);flex:none;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.order-position-360-detail>header a:hover,.order-position-360-detail>header a:focus-visible{color:var(--ds-paper,#fbf9f4);background:var(--ds-tech,#1f4b8c);outline:0}.order-position-360-back{display:none}.order-position-360-grid{background:var(--ds-rule,#c9c2b2);grid-template-columns:1fr 1.15fr;gap:1px;display:grid}.order-position-360-grid>section{background:var(--ds-paper,#fbf9f4);min-width:0;padding-top:12px}.order-position-360-grid>section>span{padding:0 13px 9px;display:block}.order-source-validation-warning{border-top:1px solid var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);gap:3px;margin:0;padding:10px 13px;font-size:10px;line-height:1.45;display:grid}.order-source-validation-warning strong{letter-spacing:.05em;text-transform:uppercase;font-size:9px}.order-source-validation-warning.is-neutral{border-top-color:var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c);background:var(--ds-tech-soft,#e9edf5)}.order-position-360-grid dl{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.order-position-360-grid dl>div{border-right:1px solid var(--ds-rule,#c9c2b2);border-bottom:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:9px 11px}.order-position-360-grid dl>div:nth-child(2n){border-right:0}.order-position-360-grid dt{color:var(--ds-muted,#7a7566);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.order-position-360-grid dd{color:var(--ds-ink,#16150f);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.4}.order-position-360-sources,.order-position-360-derived{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-rule,#c9c2b2);grid-template-columns:1fr 1fr;gap:1px;display:grid}.order-position-360-sources>section,.order-position-360-derived>section{background:var(--ds-paper,#fbf9f4);min-width:0}.order-position-360-sources header,.order-position-360-derived header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.order-position-360-sources header b,.order-position-360-derived header b{color:var(--ds-muted,#7a7566);font-size:9px}.order-position-360-sources p,.order-position-360-derived p{color:var(--ds-muted,#7a7566);margin:0;padding:12px;font-size:10px}.order-position-360-sources ul,.order-position-360-derived ul{margin:0;padding:0;list-style:none}.order-position-360-sources li{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.order-position-360-sources li:last-child,.order-position-360-derived li:last-child{border-bottom:0}.order-position-360-sources li>div{min-width:0}.order-position-360-sources li strong,.order-position-360-sources li span,.order-position-360-sources li small{display:block}.order-position-360-sources li strong{color:var(--ds-ink,#16150f);font-size:10px}.order-position-360-sources li span{color:var(--ds-body,#4a473d);margin-top:2px;font-size:9.5px}.order-position-360-sources li small{overflow-wrap:anywhere;color:var(--ds-muted,#7a7566);margin-top:3px;font-size:8.5px}.order-position-360-sources li code{color:var(--ds-tech,#1f4b8c);flex:none;font-size:8px}.order-position-360-derived li{border-bottom:1px solid var(--ds-rule,#c9c2b2);gap:3px;padding:9px 12px;display:grid}.order-position-360-derived li strong{color:var(--ds-ink,#16150f);font-size:10px}.order-position-360-derived li span{color:var(--ds-muted,#7a7566);font-size:9px}.order-document-families{border-top:1px solid var(--ds-rule,#c9c2b2)}.order-document-panel-message{border-bottom:1px solid var(--ds-rule,#c9c2b2);margin:0;padding:10px 14px;font-size:10.5px}.order-document-panel-message.is-warning{color:var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da)}.order-document-panel-message.is-error{color:var(--ds-danger,#a12a20);background:var(--ds-danger,#a12a20)}@supports (color:color-mix(in lab,red,red)){.order-document-panel-message.is-error{background:color-mix(in srgb,var(--ds-danger,#a12a20) 7%,var(--ds-paper,#fbf9f4))}}.order-document-panel-message.is-success{color:var(--ds-ok,#1e5b32);background:var(--ds-ok-soft,#e4eee3)}.order-document-family{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.order-document-family:last-child{border-bottom:0}.order-document-family>button{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.order-document-family>button:hover,.order-document-family>button[aria-expanded=true]{background:var(--ds-tech-soft,#e9edf5)}.order-document-family>button:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-tech,#1f4b8c);outline:0}.order-document-family>button>span{color:var(--ds-wood,#8a6a45);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.order-document-family>button strong,.order-document-family>button small{display:block}.order-document-family>button strong{color:var(--ds-ink,#16150f);font-size:11px}.order-document-family>button small{color:var(--ds-muted,#7a7566);margin-top:3px;font-size:9px}.order-document-family>button>b{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);text-transform:uppercase;padding:3px 5px;font-size:8px}.order-document-family-detail{border-top:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1)}.order-document-version-list{background:var(--ds-rule,#c9c2b2);gap:1px;margin:0;padding:0;list-style:none;display:grid}.order-document-version-list>li{background:var(--ds-paper,#fbf9f4)}.order-document-version-list>li.is-current{border-left:4px solid var(--ds-tech,#1f4b8c)}.order-document-version-list>li>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 13px;display:flex}.order-document-version-list>li>header span{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:8px}.order-document-version-list>li>header strong,.order-document-version-list>li>header small{display:block}.order-document-version-list>li>header strong{color:var(--ds-ink,#16150f);margin-top:2px;font-size:10.5px}.order-document-version-list>li>header small{color:var(--ds-muted,#7a7566);margin-top:2px;font-size:8px}.order-document-version-list>li>header>b{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:8px}.order-document-version-list>li>dl{border-bottom:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1);grid-template-columns:.7fr 1fr 1fr 2fr;margin:0;display:grid}.order-document-version-list>li>dl>div{border-right:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:8px 10px}.order-document-version-list>li>dl>div:last-child{border-right:0}.order-document-version-list dt{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:7.5px;font-weight:800}.order-document-version-list dd{overflow-wrap:anywhere;color:var(--ds-ink,#16150f);margin:3px 0 0;font-size:9px}.order-document-version-list code{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:8px}.order-document-position-links{border-bottom:1px solid var(--ds-rule,#c9c2b2);padding:9px 12px}.order-document-position-links>span{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:8px;font-weight:800}.order-document-position-links p{color:var(--ds-muted,#7a7566);margin:5px 0 0;font-size:9px}.order-document-position-links>small{color:var(--ds-warn,#7e5410);margin-top:6px;font-size:8.5px;line-height:1.4;display:block}.order-document-position-links ul{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.order-document-position-links li{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-body,#4a473d);padding:3px 5px;font-size:8.5px}.order-document-release-references{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.order-document-release-references summary{min-height:44px;color:var(--ds-warn,#7e5410);cursor:pointer;padding:9px 12px;font-size:9px}.order-document-release-references summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-tech,#1f4b8c);outline:0}.order-document-release-references ul{margin:0;padding:0;list-style:none}.order-document-release-references li{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:1fr 2fr 1fr;gap:8px;padding:8px 12px;font-size:9px;display:grid}.order-document-link-form{grid-template-columns:minmax(190px,1fr) minmax(260px,1.5fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.order-document-link-form>label:first-child{gap:5px;display:grid}.order-document-link-form label>span{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:8px;font-weight:800}.order-document-link-form select,.order-document-new-version input{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-field,#fff);min-width:0;color:var(--ds-ink,#16150f);font:inherit;padding:8px 9px;font-size:10px}.order-document-link-confirm{align-items:flex-start;gap:7px;padding-bottom:6px;display:flex}.order-document-link-confirm input{margin-top:1px}.order-document-link-confirm span{line-height:1.35;text-transform:none!important}.order-document-new-version{background:var(--ds-sunk,#f1ede1);padding:11px 13px}.order-document-new-version>header{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.order-document-new-version>header strong{color:var(--ds-ink,#16150f);font-size:11px}.order-document-new-version>header span{color:var(--ds-muted,#7a7566);font-size:9px}.order-document-new-version>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.order-document-new-version label{gap:4px;display:grid}.order-document-new-version label>span{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:8px;font-weight:800}.order-document-new-version>footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.technical-preparation-page{background:var(--ds-canvas,#e4dfd2);color:var(--ds-body,#4a473d);flex:1;padding:28px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.technical-preparation-content{max-width:1280px;margin:0 auto}.technical-preparation-hero{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:end;gap:22px;padding:16px 0 22px;display:flex}.technical-preparation-hero p{color:var(--ds-wood,#8a6a45);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.technical-preparation-hero h1{color:var(--ds-ink,#16150f);margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:38px;font-weight:600}.technical-preparation-hero span{max-width:720px;color:var(--ds-muted,#8b8574);margin-top:8px;font-size:13px;line-height:1.5;display:block}.technical-preparation-hero>b{border:1px solid var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c);background:var(--ds-tech-soft,#e9edf5);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:5px 7px;font-size:9px}.technical-position-workspace{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);margin-top:18px}.technical-position-workspace>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.technical-position-workspace header span{color:var(--ds-tech,#1f4b8c);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.technical-position-workspace h2{color:var(--ds-ink,#16150f);margin:4px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:23px}.technical-position-workspace>header>b{color:var(--ds-muted,#8b8574);font-family:IBM Plex Mono,monospace;font-size:10px}.technical-position-layout{background:var(--ds-rule,#c9c2b2);grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:1px;display:grid}.technical-position-layout>.survey-position-nav{border:0;max-height:720px}.technical-position-editor{background:var(--ds-paper,#fbf9f4);min-width:0}.technical-position-editor>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.technical-position-editor h3{color:var(--ds-ink,#16150f);margin:3px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:21px}.technical-position-editor>header>b{color:var(--ds-muted,#8b8574);font-size:11px}.technical-survey-snapshot{border-bottom:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1);grid-template-columns:repeat(5,1fr);margin:0;display:grid}.technical-survey-snapshot>div{border-right:1px solid var(--ds-rule,#c9c2b2);padding:10px 12px}.technical-survey-snapshot>div:last-child{border-right:0}.technical-survey-snapshot dt{color:var(--ds-muted,#8b8574);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.technical-survey-snapshot dd{color:var(--ds-ink,#16150f);margin:4px 0 0;font-size:11px;line-height:1.35}.technical-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.technical-fields>label,.technical-fields fieldset{border:1px solid var(--ds-rule,#c9c2b2);gap:6px;min-width:0;margin:0;padding:11px 12px;display:grid}.technical-fields>label>span,.technical-fields legend{color:var(--ds-muted,#8b8574);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.technical-fields select,.technical-fields textarea{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-field,#fff);width:100%;color:var(--ds-ink,#16150f);font:inherit;padding:8px;font-size:12px}.technical-fields fieldset label{color:var(--ds-body,#4a473d);font-size:11px}.technical-fields .wide{grid-column:1/-1}.technical-fields textarea{resize:vertical;min-height:86px}.technical-preparation-actions{border-top:2px solid var(--ds-ink,#16150f);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 0 28px;display:flex}.technical-preparation-actions p{max-width:650px;color:var(--ds-muted,#8b8574);margin:0;font-size:11.5px;line-height:1.45}.technical-preparation-actions>div{flex-wrap:wrap;gap:8px;display:flex}.supplementary-items-panel{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);margin-top:18px}.supplementary-items-panel>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.supplementary-items-panel header span{color:var(--ds-tech,#1f4b8c);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700}.supplementary-items-panel h3{color:var(--ds-ink,#16150f);margin:4px 0;font-family:"Source Serif 4",Georgia,serif;font-size:22px}.supplementary-items-panel header p{color:var(--ds-muted,#8b8574);margin:0;font-size:11px}.supplementary-items-panel header>div:last-child{align-items:center;gap:9px;display:flex}.supplementary-items-panel header>div:last-child>b{color:var(--ds-muted,#8b8574);font-family:IBM Plex Mono,monospace;font-size:10px}.supplementary-items-panel button{border:1px solid var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c);font:inherit;cursor:pointer;background:0 0;padding:7px 9px;font-size:10px;font-weight:700}.supplementary-items-panel button:disabled{cursor:not-allowed;opacity:.45}.supplementary-create-form{border-bottom:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1);grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;padding:13px 16px;display:grid}.supplementary-create-form label{gap:4px;display:grid}.supplementary-create-form label.wide{grid-column:1/span 3}.supplementary-create-form span{color:var(--ds-muted,#8b8574);text-transform:uppercase;font-size:8px;font-weight:800}.supplementary-create-form input{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-field,#fff);min-width:0;color:var(--ds-ink,#16150f);font:inherit;padding:7px 8px;font-size:11px}.supplementary-create-form>button{background:var(--ds-tech,#1f4b8c);color:#fff;align-self:end}.supplementary-empty{color:var(--ds-muted,#8b8574);margin:0;padding:18px 16px;font-size:11.5px}.supplementary-item-list{background:var(--ds-rule,#c9c2b2);gap:1px;display:grid}.supplementary-item{background:var(--ds-paper,#fbf9f4);grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.supplementary-item h4{color:var(--ds-ink,#16150f);margin:3px 0;font-family:"Source Serif 4",Georgia,serif;font-size:16px}.supplementary-item p{color:var(--ds-muted,#8b8574);margin:0;font-size:10px}.supplementary-source{gap:3px;min-width:0;display:grid}.supplementary-source b{color:var(--ds-tech,#1f4b8c);text-transform:uppercase;font-size:9px}.supplementary-source small{color:var(--ds-muted,#8b8574);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supplementary-item>strong{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#8b8574);text-transform:uppercase;padding:4px 6px;font-size:8px}.supplementary-item.state-review>strong{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410)}.supplementary-item.state-verified>strong{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32)}.supplementary-item.state-rejected>strong{border-color:var(--ds-danger-rule,#d9a9a2);color:var(--ds-danger,#b4382e)}.supplementary-review{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;display:grid}.supplementary-review input{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-field,#fff);color:var(--ds-ink,#16150f);font:inherit;padding:7px 8px;font-size:11px}.supplementary-item blockquote{border-left:3px solid var(--ds-rule-strong,#6e6a5f);color:var(--ds-muted,#8b8574);grid-column:1/-1;margin:0;padding-left:9px;font-size:10px}.source-evidence-section{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-sunk,#f1ede1);margin-top:13px}.source-evidence-section>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.source-evidence-section>header>div{gap:2px;display:grid}.source-evidence-section>header span{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.source-evidence-section>header strong{color:var(--ds-ink,#16150f);font-size:10px}.source-evidence-section>header>b{color:var(--ds-muted,#7a7566);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9px}.source-evidence-empty{color:var(--ds-danger,#9a4339);margin:0;padding:12px 10px;font-size:10px;line-height:1.45}.source-evidence-list{background:var(--ds-rule,#c9c2b2);grid-column:1/-1;gap:1px;margin:0;padding:0;list-style:none;display:grid}.source-evidence-list>li{background:var(--ds-sunk,#f1ede1);grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) auto;align-items:center;gap:9px 12px;min-width:0;padding:10px;display:grid}.source-evidence-value{min-width:0}.source-evidence-value b,.source-evidence-value span{display:block}.source-evidence-value b{color:var(--ds-tech,#1f4b8c);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.source-evidence-value span,.source-evidence-list>li>small{color:var(--ds-body,#4a473d);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.source-evidence-list>li>strong{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#8b8574);text-transform:uppercase;justify-self:end;padding:3px 5px;font-size:8px}.source-evidence-list>li>strong.state-resolved{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32)}.source-evidence-list>li>strong.state-unverified,.source-evidence-list>li>strong.state-review{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410)}.source-evidence-list>li>strong.state-rejected{border-color:var(--ds-danger-rule,#d9a9a2);color:var(--ds-danger,#b4382e)}.source-evidence-audit{border-top:1px dashed var(--ds-rule,#c9c2b2);grid-column:1/-1;min-width:0;padding-top:9px}.source-evidence-audit-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-evidence-audit-summary span{color:var(--ds-ink,#16150f);font-size:9px;font-weight:800}.source-evidence-audit-summary small{color:var(--ds-muted,#7a7566);font-size:8.5px}.source-evidence-review{grid-template-columns:minmax(180px,1fr) auto;gap:6px 9px;margin-top:8px;display:grid}.source-evidence-review>label{color:var(--ds-muted,#7a7566);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.source-evidence-review textarea{border:1px solid var(--ds-rule,#c9c2b2);resize:vertical;background:var(--ds-field,#fff);min-width:0;min-height:58px;color:var(--ds-ink,#16150f);font:inherit;padding:8px 9px;font-size:10.5px}.source-evidence-review>div{grid-template-columns:1fr;gap:6px;display:grid}.source-evidence-review button{border:1px solid var(--ds-tech,#1f4b8c);min-height:26px;color:var(--ds-tech,#1f4b8c);font:inherit;cursor:pointer;background:0 0;padding:0 9px;font-size:9px;font-weight:800}.source-evidence-review button:last-child{border-color:var(--ds-danger,#9a4339);color:var(--ds-danger,#9a4339)}.source-evidence-review button:disabled{cursor:not-allowed;opacity:.45}.source-evidence-review>p{color:var(--ds-danger,#9a4339);grid-column:1/-1;margin:0;font-size:9px}.source-evidence-waiting{color:var(--ds-warn,#7e5410);margin:7px 0 0;font-size:9px}.source-evidence-decision{background:var(--ds-rule,#c9c2b2);grid-template-columns:minmax(0,1.6fr) minmax(120px,.7fr) minmax(120px,.7fr);gap:1px;margin:8px 0 0;display:grid}.source-evidence-decision>div{background:var(--ds-paper,#fbf9f4);min-width:0;padding:7px 8px}.source-evidence-decision dt{color:var(--ds-muted,#7a7566);text-transform:uppercase;font-size:7.5px;font-weight:800}.source-evidence-decision dd{overflow-wrap:anywhere;color:var(--ds-body,#4a473d);margin:3px 0 0;font-size:9px}.source-evidence-decision .source-evidence-incomplete{background:var(--ds-danger-soft,#f7e9e5);grid-column:1/-1}.source-evidence-incomplete dd{color:var(--ds-danger,#9a4339);font-weight:700}.project-detail-page button:disabled{cursor:not-allowed!important;opacity:.45!important}.order-audit-list{border-top:1px solid var(--ds-rule,#c9c2b2)}.order-audit-list>div{border-bottom:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);grid-template-columns:130px 120px 120px 1fr;gap:10px;padding:9px 18px;font-size:11px;display:grid}.order-audit-list b{color:var(--ds-ink,#16150f)}.order-audit-list code{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace}.position-evidence{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-canvas,#ece7dc);border-radius:12px;margin-top:20px;overflow:hidden}.position-evidence>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.position-evidence>header span{color:var(--ds-muted,#7a7566);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.position-evidence>header h3{color:var(--ds-ink,#16150f);margin:3px 0 0;font-size:15px}.position-evidence>header>b{background:var(--ds-paper,#fffdf7);border-radius:999px;padding:5px 9px;font-size:11px}.position-evidence-group{padding:14px 18px}.position-evidence-group+.position-evidence-group{border-top:1px solid var(--ds-rule,#c9c2b2)}.position-evidence-group>strong{margin-bottom:9px;display:block}.position-evidence-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.position-evidence-group li{background:var(--ds-paper,#fffdf7);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:11px 12px;display:grid}.position-evidence-main{gap:3px;display:grid}.position-evidence-main>span,.position-evidence-main>code,.position-evidence-group li>p{color:var(--ds-muted,#7a7566);font-size:11px}.position-evidence-main>code{overflow-wrap:anywhere}.position-evidence-state{border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-weight:700}.position-evidence-state-unverified,.position-evidence-state-review{color:#765300;background:#fff0c2}.position-evidence-state-resolved{color:#285f2b;background:#dcefdc}.position-evidence-state-rejected{color:#8a2f28;background:#f5d8d4}.position-evidence-group li>p,.position-evidence-review{grid-column:1/-1;margin:0}.position-evidence-review{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;display:grid}.position-evidence-review input,.position-evidence-review button{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fffdf7);min-height:34px;color:var(--ds-ink,#16150f);border-radius:7px}.position-evidence-review input{padding:0 10px}.position-evidence-review button{cursor:pointer;padding:0 11px}.position-evidence-review button:disabled{cursor:not-allowed;opacity:.45}.manufactured-items-panel{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-canvas,#ece7dc);margin:20px 18px 0}.manufactured-items-panel>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.manufactured-items-panel>header span{color:var(--ds-wood,#8a5c2f);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.manufactured-items-panel>header h3{color:var(--ds-ink,#16150f);margin:4px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:21px}.manufactured-items-panel>header p{color:var(--ds-muted,#7a7566);margin:0;font-size:11.5px}.manufactured-items-panel>header>b{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);white-space:nowrap;padding:5px 9px;font-size:11px}.manufactured-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.manufactured-item{border:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-wood,#8a5c2f);background:var(--ds-paper,#fbf9f4);min-width:0;padding:14px}.manufactured-item-rejected{opacity:.78;border-left-color:#9a4339}.manufactured-item-verified{border-left-color:#487954}.manufactured-item-head{align-items:center;gap:8px;display:flex}.manufactured-item-head>span{color:var(--ds-muted,#7a7566);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.manufactured-item-head>b{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:12px}.manufactured-item-head>i{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#7a7566);text-transform:uppercase;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.manufactured-item h4{color:var(--ds-ink,#16150f);margin:12px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:20px}.manufactured-item>p{color:var(--ds-muted,#7a7566);margin:0 0 10px;font-size:11px}.manufactured-item-dimension{border-block:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0;padding:10px 0;display:flex}.manufactured-item-dimension strong{font-family:IBM Plex Mono,monospace;font-size:15px}.manufactured-item-dimension span{color:var(--ds-muted,#7a7566);font-size:11px}.manufactured-item dl{gap:5px;margin:0;display:grid}.manufactured-item dl>div{grid-template-columns:92px minmax(0,1fr);gap:9px;font-size:11px;display:grid}.manufactured-item dt{color:var(--ds-muted,#7a7566)}.manufactured-item dd{overflow-wrap:anywhere;margin:0}.manufactured-item>code{border-top:1px dashed var(--ds-rule,#c9c2b2);color:var(--ds-tech,#1f4b8c);overflow-wrap:anywhere;margin-top:12px;padding-top:9px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:block}.manufactured-item blockquote{color:var(--ds-muted,#7a7566);border-left:2px solid #487954;margin:10px 0 0;padding-left:9px;font-size:10.5px}.manufactured-item blockquote small,.supplementary-item blockquote small{color:var(--ds-muted,#7a7566);margin-top:4px;font-size:8.5px;display:block}.manufactured-item-review{grid-template-columns:1fr auto auto;gap:7px;margin-top:12px;display:grid}.manufactured-item-review input,.manufactured-item-review button{border:1px solid var(--ds-rule,#c9c2b2);min-height:34px;color:var(--ds-ink,#16150f);font:inherit;background:0 0;font-size:10.5px}.manufactured-item-review input{min-width:0;padding:0 9px}.manufactured-item-review button{cursor:pointer;padding:0 10px}.manufactured-item-review button:disabled{cursor:not-allowed;opacity:.45}.import-run-summary{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);grid-template-columns:1.5fr repeat(4,1fr);margin-top:18px;display:grid}.import-run-summary>div{border-right:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:14px 16px}.import-run-summary>div:last-child{border-right:0}.import-run-summary span{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.import-run-summary strong{color:var(--ds-ink,#16150f);text-overflow:ellipsis;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:18px;display:block;overflow:hidden}.import-apply-panel{border:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);margin-top:18px}.import-apply-panel>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.import-apply-panel>header span{color:var(--ds-tech,#1f4b8c);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.import-apply-panel>header h2{color:var(--ds-ink,#16150f);margin:5px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:23px}.import-apply-panel>header p{color:var(--ds-muted,#7a7566);margin:0;font-size:11px}.import-apply-panel>header>b{color:#487954;text-transform:uppercase;white-space:nowrap;border:1px solid #5e8966;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:9px}.import-apply-panel form{gap:14px;padding:16px 18px;display:grid}.import-apply-target{color:var(--ds-muted,#7a7566);text-transform:uppercase;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.import-apply-target select,.import-apply-confirmation input{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);min-width:0;min-height:38px;color:var(--ds-ink,#16150f);font:inherit;text-transform:none;padding:0 10px}.import-apply-panel fieldset{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-rule,#c9c2b2);gap:1px;margin:0;padding:0;display:grid}.import-apply-panel legend{background:var(--ds-paper,#fbf9f4);color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;margin-left:10px;padding:0 6px;font-size:9px;font-weight:800}.import-apply-panel fieldset>label{background:var(--ds-paper,#fbf9f4);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.import-apply-panel fieldset input{width:17px;height:17px;accent-color:var(--ds-tech,#1f4b8c)}.import-apply-panel fieldset label span{gap:3px;min-width:0;display:grid}.import-apply-panel fieldset strong{color:var(--ds-ink,#16150f);font-size:11px}.import-apply-panel fieldset small{color:var(--ds-muted,#7a7566);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.import-apply-confirmation{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.import-apply-confirmation label{color:var(--ds-muted,#7a7566);text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.import-apply-confirmation button{border:1px solid var(--ds-ink,#16150f);background:var(--ds-ink,#16150f);min-height:38px;color:var(--ds-paper,#fbf9f4);cursor:pointer;padding:0 16px;font-size:10px;font-weight:800}.import-apply-confirmation button:disabled{cursor:not-allowed;opacity:.4}.import-apply-safety,.import-apply-message,.import-apply-result{color:var(--ds-muted,#7a7566);margin:0;font-size:10.5px}.import-apply-message{padding:16px 18px}.import-apply-warning,.import-apply-error{color:#9a4339}.import-apply-result{border-top:1px dashed var(--ds-rule,#c9c2b2);color:#487954;padding-top:12px}.import-apply-success{padding:12px 18px}.import-apply-result a{color:var(--ds-tech,#1f4b8c);font-weight:800}.import-evidence-section{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);margin-top:18px}.import-evidence-section>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.import-evidence-section>header span{color:var(--ds-tech,#1f4b8c);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.import-evidence-section>header h2{color:var(--ds-ink,#16150f);margin:5px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:23px}.import-evidence-section>header p{color:var(--ds-muted,#7a7566);margin:0;font-size:11px}.import-evidence-section>header>code{color:var(--ds-muted,#7a7566);font-size:10px}.import-evidence-empty{color:var(--ds-muted,#7a7566);margin:0;padding:18px}.import-candidate-list{background:var(--ds-canvas,#ece7dc);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.import-candidate-list article{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);min-width:0;padding:13px}.import-candidate-head{align-items:center;gap:8px;display:flex}.import-candidate-head>b{color:var(--ds-ink,#16150f);font-family:IBM Plex Mono,monospace}.import-candidate-head>span{color:var(--ds-muted,#7a7566);font-size:10px}.import-state{border:1px solid var(--ds-rule,#c9c2b2);text-transform:uppercase;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.import-state-ready,.import-state-resolved,.import-state-applied{color:#487954;border-color:#5e8966}.import-state-review,.import-state-unverified{color:#8a681d;border-color:#b19049}.import-state-blocked,.import-state-rejected{color:#9a4339;border-color:#a55b52}.import-candidate-list article>p{color:var(--ds-body,#57534a);overflow-wrap:anywhere;margin:12px 0 7px;font-size:11px;line-height:1.5}.import-candidate-list article>code{color:var(--ds-tech,#1f4b8c);overflow-wrap:anywhere;font-size:9.5px;display:block}.import-candidate-list article>ul{color:#9a4339;margin:9px 0 0;padding-left:18px;font-size:10px}.import-candidate-list article>a{color:var(--ds-tech,#1f4b8c);margin-top:10px;font-size:10px;font-weight:700;display:inline-block}.deadline-observation-list{background:var(--ds-rule,#c9c2b2);gap:1px;display:grid}.deadline-observation-list article{background:var(--ds-paper,#fbf9f4);grid-template-columns:1.3fr .8fr .8fr 1.4fr;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:grid}.deadline-observation-list article>div{align-items:center;gap:8px;display:flex}.deadline-observation-list article>div span{color:var(--ds-muted,#7a7566)}.deadline-observation-list article>code{color:var(--ds-tech,#1f4b8c);overflow-wrap:anywhere;font-size:9px}.deadline-observation-list article>p{color:var(--ds-muted,#7a7566);grid-column:1/-1;margin:0}.import-inbox-summary{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);grid-template-columns:1.35fr repeat(4,1fr);margin-top:18px;display:grid}.import-inbox-summary>div{border-right:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:14px 16px}.import-inbox-summary>div:last-child{border-right:0}.import-inbox-summary span,.import-inbox-summary small{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.import-inbox-summary strong{color:var(--ds-ink,#16150f);margin:5px 0 3px;font-family:IBM Plex Mono,monospace;font-size:21px;display:block}.import-inbox-summary small{letter-spacing:.03em;font-size:8px;font-weight:600}.import-work-package-list{gap:14px;margin-top:18px;display:grid}.import-work-package{border:1px solid var(--ds-rule,#c9c2b2);border-left:4px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4)}.import-work-package-blocked{border-left-color:#9a4339}.import-work-package-review{border-left-color:#b19049}.import-work-package-ready{border-left-color:#487954}.import-work-package-technical{border-left-color:var(--ds-tech,#1f4b8c)}.import-work-package>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.import-work-package-title span{color:var(--ds-tech,#1f4b8c);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.import-work-package-title h2{color:var(--ds-ink,#16150f);margin:4px 0 2px;font-family:"Source Serif 4",Georgia,serif;font-size:27px}.import-work-package-title p{color:var(--ds-muted,#7a7566);margin:0;font-size:11px}.import-work-package-states{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:54%;display:flex}.import-inbox-state{border:1px solid var(--ds-rule,#c9c2b2);text-transform:uppercase;padding:5px 7px;font-size:10px;font-weight:800;line-height:1.2}.import-inbox-state-danger{color:#9a4339;border-color:#a55b52}.import-inbox-state-warning{color:#8a681d;border-color:#b19049}.import-inbox-state-ready{color:#487954;border-color:#5e8966}.import-inbox-state-technical{color:var(--ds-tech,#1f4b8c);border-color:#5e7fa8}.import-work-package-body{grid-template-columns:.72fr 1.55fr 1.2fr;gap:0;display:grid}.import-work-package-body>*{border-right:1px solid var(--ds-rule,#c9c2b2);min-width:0;padding:14px 16px}.import-work-package-body>:last-child{border-right:0}.import-work-package-counts{background:var(--ds-rule,#c9c2b2);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.import-work-package-counts>div{background:var(--ds-paper,#fbf9f4);text-align:center;place-content:center;min-width:0;padding:10px 6px;display:grid}.import-work-package-counts dt,.import-work-package-provenance dt{color:var(--ds-muted,#7a7566);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.import-work-package-counts dd{color:var(--ds-ink,#16150f);margin:4px 0 0;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:800}.import-work-package-sources h3{color:var(--ds-muted,#7a7566);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:9px}.import-work-package-sources ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.import-work-package-sources li{color:var(--ds-body,#57534a);overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.35}.import-work-package-sources small{color:var(--ds-muted,#7a7566);margin-top:7px;font-size:9px;display:block}.import-work-package-provenance{gap:7px;margin:0;display:grid}.import-work-package-provenance>div{gap:2px;display:grid}.import-work-package-provenance dd{color:var(--ds-body,#57534a);overflow-wrap:anywhere;margin:0;font-size:10px}.import-work-package-provenance code{color:var(--ds-tech,#1f4b8c);font-size:9px}.import-work-package>footer{border-top:1px solid var(--ds-rule,#c9c2b2);align-items:center;gap:9px;padding:12px 16px;display:flex}.import-work-package>footer a{justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.import-work-package-primary{border:1px solid var(--ds-ink,#16150f);background:var(--ds-ink,#16150f);color:var(--ds-paper,#fbf9f4)}.import-work-package-secondary{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-tech,#1f4b8c)}.import-inbox-pagination{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:120px 1fr 120px;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:grid}.import-inbox-pagination button{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);min-height:38px;color:var(--ds-ink,#16150f);font:inherit;cursor:pointer;font-size:10px;font-weight:800}.import-inbox-pagination button:disabled{cursor:not-allowed;opacity:.42}.import-inbox-pagination>span{text-align:center;gap:2px;display:grid}.import-inbox-pagination strong{color:var(--ds-ink,#16150f);font-family:IBM Plex Mono,monospace;font-size:11px}.import-inbox-pagination small{color:var(--ds-muted,#7a7566);font-size:9px}.import-work-evidence-provenance{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-rule,#c9c2b2);grid-template-columns:1.6fr .7fr auto;align-items:center;gap:1px;margin-top:14px;display:grid}.import-work-evidence-provenance>div,.import-work-evidence-provenance>a{background:var(--ds-paper,#fbf9f4);gap:4px;min-width:0;height:100%;padding:11px 13px;display:grid}.import-work-evidence-provenance span{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.import-work-evidence-provenance code{color:var(--ds-tech,#1f4b8c);overflow-wrap:anywhere;font-size:9px}.import-work-evidence-provenance>a{color:var(--ds-tech,#1f4b8c);white-space:nowrap;place-content:center;font-size:10px;font-weight:800;text-decoration:none}.import-work-evidence-list{background:var(--ds-canvas,#ece7dc);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.import-work-evidence-card{border:1px solid var(--ds-rule,#c9c2b2);border-top:3px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);min-width:0}.import-work-evidence-card-blocked{border-top-color:#9a4339}.import-work-evidence-card-review{border-top-color:#b19049}.import-work-evidence-card-ready{border-top-color:#487954}.import-work-evidence-card>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.import-work-evidence-card>header span{color:var(--ds-muted,#7a7566);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.import-work-evidence-card>header h3{color:var(--ds-ink,#16150f);overflow-wrap:anywhere;margin:3px 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:19px}.import-work-evidence-card .import-state,.import-work-deadline-list .import-state{font-size:10px}.import-work-evidence-errors{color:#9a4339;border:1px solid #a55b52;border-left-width:3px;margin:12px 14px 0;padding:10px 11px}.import-work-evidence-errors strong{letter-spacing:.06em;text-transform:uppercase;font-size:9px}.import-work-evidence-errors ul{margin:7px 0 0;padding-left:16px;font-size:10px;line-height:1.45}.import-work-evidence-payload{padding:13px 14px}.import-work-evidence-payload h4{color:var(--ds-muted,#7a7566);letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font-size:9px}.import-work-evidence-payload>p{color:var(--ds-muted,#7a7566);margin:0;font-size:10px}.import-work-evidence-payload dl{background:var(--ds-rule,#c9c2b2);gap:1px;margin:0;display:grid}.import-work-evidence-payload dl>div{background:var(--ds-paper,#fbf9f4);grid-template-columns:minmax(120px,.8fr) minmax(0,1.3fr);gap:12px;padding:8px 9px;display:grid}.import-work-evidence-payload dt,.import-work-evidence-payload dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.4}.import-work-evidence-payload dt code{color:var(--ds-tech,#1f4b8c);font-size:9px}.import-work-evidence-payload dd{color:var(--ds-body,#57534a)}.import-work-evidence-structured summary{color:var(--ds-tech,#1f4b8c);cursor:pointer;font-size:9px;font-weight:800}.import-work-evidence-structured pre{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-canvas,#ece7dc);max-height:220px;color:var(--ds-body,#57534a);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;padding:8px;font-family:IBM Plex Mono,monospace;font-size:8.5px;line-height:1.45;overflow:auto}.import-work-evidence-card>footer{border-top:1px solid var(--ds-rule,#c9c2b2);gap:4px;padding:11px 14px;display:grid}.import-work-evidence-card>footer span{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.import-work-evidence-card>footer code{color:var(--ds-tech,#1f4b8c);overflow-wrap:anywhere;font-size:9px}.import-work-evidence-card>footer small{color:var(--ds-muted,#7a7566);overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:8px}.import-work-deadline-list{background:var(--ds-canvas,#ece7dc);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.import-work-deadline-list>article{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);min-width:0}.import-work-deadline-list article>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.import-work-deadline-list article>header>div{gap:3px;display:grid}.import-work-deadline-list article>header span{color:var(--ds-muted,#7a7566);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.import-work-deadline-list article>header strong{color:var(--ds-ink,#16150f);font-family:"Source Serif 4",Georgia,serif;font-size:18px}.import-work-deadline-list dl{background:var(--ds-rule,#c9c2b2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.import-work-deadline-list dl>div{background:var(--ds-paper,#fbf9f4);padding:10px 12px}.import-work-deadline-list dt{color:var(--ds-muted,#7a7566);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.import-work-deadline-list dd{color:var(--ds-body,#57534a);margin:4px 0 0;font-size:10px}.import-work-deadline-list blockquote{color:var(--ds-body,#57534a);border-left:2px solid #487954;margin:11px 13px 0;padding-left:9px;font-size:10px}.import-work-deadline-list article>footer{gap:3px;padding:11px 13px;display:grid}.import-work-deadline-list article>footer code{color:var(--ds-tech,#1f4b8c);overflow-wrap:anywhere;font-size:9px}.import-work-deadline-list article>footer small{color:var(--ds-muted,#7a7566);overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:8px}.order-position-summary{border-top:1px solid var(--ds-rule,#c9c2b2)}.order-position-summary>div{border-bottom:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:70px 2fr .7fr 1.5fr;align-items:center;gap:12px;padding:10px 18px;font-size:13px;display:grid}.order-position-summary>div:last-child{border-bottom:0}.order-position-summary strong{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace}.order-position-summary span:last-child{color:var(--ds-muted,#7a7566);font-family:IBM Plex Mono,monospace;font-size:11px}.component-workspace-page{background:var(--ds-canvas,#e4dfd2);color:var(--ds-body,#4a473d);flex:1;padding:28px;font-family:IBM Plex Sans,system-ui,sans-serif;overflow:auto}.component-workspace-content{max-width:1440px;margin:0 auto}.component-workspace-hero{border-bottom:2px solid var(--ds-ink,#16150f);justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 0 21px;display:flex}.component-workspace-hero p,.component-workspace-profile>div>span,.component-source-browser>header>span,.component-draft-workspace>header span,.component-materialize-panel>div:first-child>span{color:var(--ds-tech,#1f4b8c);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:800}.component-workspace-hero h1{color:var(--ds-ink,#16150f);margin:4px 0 3px;font-family:"Source Serif 4",Georgia,serif;font-size:40px;font-weight:600}.component-workspace-hero>div:first-child>span{color:var(--ds-muted,#8b8574);font-size:12px}.component-workspace-state{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#8b8574);background:var(--ds-paper,#fbf9f4);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.component-workspace-state>span{background:currentColor;border-radius:50%;width:7px;height:7px}.component-workspace-state.is-compose{border-color:var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c)}.component-workspace-state.is-immutable{border-color:var(--ds-ok-rule,#9cbf9e);color:var(--ds-ok,#1e5b32)}.component-workspace-state.is-blocked{border-color:var(--ds-warn-rule,#d9b872);color:var(--ds-warn,#7e5410)}.component-workspace-safety{border:1px solid var(--ds-tech,#1f4b8c);background:var(--ds-tech-soft,#e9edf5);color:var(--ds-body,#4a473d);border-left-width:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;padding:11px 13px;font-size:10.5px;line-height:1.5;display:grid}.component-workspace-safety strong{color:var(--ds-tech,#1f4b8c);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:8px}.component-gate-strip{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-rule,#c9c2b2);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.component-gate-strip>div{background:var(--ds-paper,#fbf9f4);min-width:0;padding:11px 13px}.component-gate-strip span,.component-gate-strip strong,.component-gate-strip small{display:block}.component-gate-strip span{color:var(--ds-muted,#8b8574);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.component-gate-strip strong{color:var(--ds-ink,#16150f);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:11px;overflow:hidden}.component-gate-strip small{color:var(--ds-muted,#8b8574);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:8.5px;overflow:hidden}.component-gate-strip .is-ready{box-shadow:inset 0 3px 0 var(--ds-ok,#1e5b32)}.component-gate-strip .is-blocked{box-shadow:inset 0 3px 0 var(--ds-warn,#7e5410)}.component-workspace-blockers{border:1px solid var(--ds-warn-rule,#d9b872);border-left:4px solid var(--ds-warn,#7e5410);background:var(--ds-warn-soft,#fbf1da);grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);gap:18px;margin-top:16px;padding:16px 18px;display:grid}.component-workspace-blockers span{color:var(--ds-warn,#7e5410);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.component-workspace-blockers h2{color:var(--ds-ink,#16150f);margin:5px 0;font-family:"Source Serif 4",Georgia,serif;font-size:22px}.component-workspace-blockers p{color:var(--ds-body,#4a473d);margin:0;font-size:10.5px;line-height:1.5}.component-workspace-blockers ul{color:var(--ds-warn,#7e5410);align-content:center;gap:5px;margin:0;padding-left:18px;font-size:10.5px;line-height:1.4;display:grid}.component-workspace-blockers>a{color:var(--ds-tech,#1f4b8c);grid-column:1/-1;justify-self:start;font-size:10px;font-weight:800;text-decoration:none}.component-workspace-profile{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);grid-template-columns:minmax(260px,1fr) minmax(260px,.85fr);gap:16px 22px;margin-top:16px;padding:15px 17px;display:grid}.component-workspace-profile h2,.component-source-browser h2,.component-draft-workspace h2,.component-materialize-panel h2{color:var(--ds-ink,#16150f);margin:4px 0;font-family:"Source Serif 4",Georgia,serif;font-size:23px}.component-workspace-profile p,.component-source-browser header p,.component-draft-workspace header p,.component-materialize-panel>div:first-child p{color:var(--ds-muted,#8b8574);margin:0;font-size:10.5px;line-height:1.45}.component-workspace-profile>label{align-content:end;gap:5px;display:grid}.component-workspace-profile>label>span,.component-draft-fields label>span,.component-draft-notes>span,.component-materialize-panel label>span{color:var(--ds-muted,#8b8574);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.component-workspace-profile select,.component-draft-fields input,.component-draft-fields select,.component-draft-notes textarea,.component-dimension-set input,.component-materialize-panel textarea{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-field,#fff);width:100%;min-width:0;color:var(--ds-ink,#16150f);font:inherit;border-radius:0;padding:8px 9px;font-size:11px}.component-workspace-profile select:focus,.component-draft-fields input:focus,.component-draft-fields select:focus,.component-draft-notes textarea:focus,.component-dimension-set input:focus,.component-materialize-panel textarea:focus{border-color:var(--ds-tech,#1f4b8c);outline:2px solid var(--ds-tech,#1f4b8c)}@supports (color:color-mix(in lab,red,red)){.component-workspace-profile select:focus,.component-draft-fields input:focus,.component-draft-fields select:focus,.component-draft-notes textarea:focus,.component-dimension-set input:focus,.component-materialize-panel textarea:focus{outline:2px solid color-mix(in srgb,var(--ds-tech,#1f4b8c) 22%,transparent)}}.component-workspace-profile select:focus,.component-draft-fields input:focus,.component-draft-fields select:focus,.component-draft-notes textarea:focus,.component-dimension-set input:focus,.component-materialize-panel textarea:focus{outline-offset:1px}.component-workspace-profile :disabled,.component-draft-row :disabled,.component-materialize-panel :disabled{cursor:not-allowed;opacity:.48}.component-workspace-profile dl{background:var(--ds-rule,#c9c2b2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.component-workspace-profile dl>div{background:var(--ds-sunk,#f1ede1);min-width:0;padding:9px 10px}.component-workspace-profile dt{color:var(--ds-muted,#8b8574);text-transform:uppercase;font-size:8px;font-weight:800}.component-workspace-profile dd{color:var(--ds-ink,#16150f);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.component-workspace-profile code{color:var(--ds-tech,#1f4b8c);font-family:IBM Plex Mono,monospace;font-size:8.5px}.component-compose-layout{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:start;gap:14px;margin-top:16px;display:grid}.component-source-browser,.component-draft-workspace{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);min-width:0}.component-source-browser{max-height:calc(100vh - 92px);position:sticky;top:0;overflow:auto}.component-source-browser>header,.component-draft-workspace>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);padding:15px 16px}.component-source-browser>section>div{padding:11px 13px 7px}.component-source-browser>section h3{color:var(--ds-ink,#16150f);margin:0 0 3px;font-size:11px}.component-source-browser>section p,.component-source-browser>section>small{color:var(--ds-muted,#8b8574);margin:0;font-size:9px;line-height:1.4}.component-source-browser>section>small{padding:2px 13px 12px;display:block}.component-source-browser ul{background:var(--ds-rule,#c9c2b2);gap:1px;margin:0;padding:0;list-style:none;display:grid}.component-source-browser li{background:var(--ds-paper,#fbf9f4);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.component-source-browser li.is-unavailable{background:var(--ds-sunk,#f1ede1)}.component-source-browser li strong,.component-source-browser li span,.component-source-browser li small{display:block}.component-source-browser li strong{color:var(--ds-ink,#16150f);font-size:10px}.component-source-browser li span{color:var(--ds-muted,#8b8574);margin-top:2px;font-size:8.5px}.component-source-browser li small{color:var(--ds-warn,#7e5410);margin-top:3px;font-size:8px}.component-source-browser button,.component-draft-row>header button{border:1px solid var(--ds-tech,#1f4b8c);min-height:34px;color:var(--ds-tech,#1f4b8c);font:inherit;cursor:pointer;background:0 0;padding:6px 8px;font-size:8.5px;font-weight:800}.component-draft-workspace>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.component-draft-workspace>header>b{border:1px solid var(--ds-rule,#c9c2b2);color:var(--ds-muted,#8b8574);white-space:nowrap;padding:4px 6px;font-size:8.5px}.component-draft-empty{min-height:160px;color:var(--ds-muted,#8b8574);text-align:center;place-content:center;gap:5px;padding:30px;display:grid}.component-draft-empty strong{color:var(--ds-ink,#16150f);font-family:"Source Serif 4",Georgia,serif;font-size:18px}.component-draft-empty span{max-width:470px;font-size:10.5px;line-height:1.5}.component-draft-list{background:var(--ds-rule,#c9c2b2);gap:1px;display:grid}.component-draft-row{background:var(--ds-paper,#fbf9f4);min-width:0}.component-draft-row.has-errors{box-shadow:inset 4px 0 0 var(--ds-danger,#b4382e)}.component-draft-row>header{border-bottom:1px solid var(--ds-rule,#c9c2b2);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.component-draft-row>header span{color:var(--ds-tech,#1f4b8c);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:800}.component-draft-row>header h3{color:var(--ds-ink,#16150f);margin:4px 0 2px;font-family:"Source Serif 4",Georgia,serif;font-size:19px}.component-draft-row>header p{color:var(--ds-muted,#8b8574);margin:0;font-size:9px}.component-draft-row>header button{border-color:var(--ds-danger-rule,#d9a9a2);color:var(--ds-danger,#b4382e)}.component-draft-errors{border-bottom:1px solid var(--ds-danger-rule,#d9a9a2);background:var(--ds-danger-soft,#fae7e3);color:var(--ds-danger,#b4382e);grid-template-columns:auto 1fr;gap:10px;padding:9px 13px;display:grid}.component-draft-errors strong{text-transform:uppercase;font-size:8px}.component-draft-errors ul{margin:0;padding-left:16px;font-size:9px}.component-draft-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px 15px;display:grid}.component-draft-fields label{align-content:start;gap:5px;min-width:0;display:grid}.component-draft-fields label.wide{grid-column:span 2}.component-draft-fields small{color:var(--ds-muted,#8b8574);font-size:8px;line-height:1.35}.component-dimensions-pair{border-block:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-rule,#c9c2b2);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.component-dimension-set{background:var(--ds-sunk,#f1ede1);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:13px 15px;display:grid}.component-dimension-set legend{float:left;width:100%;color:var(--ds-tech,#1f4b8c);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-bottom:7px;font-size:8px;font-weight:800}.component-dimension-set label{gap:4px;min-width:0;display:grid}.component-dimension-set label>span{color:var(--ds-muted,#8b8574);font-size:8px}.component-dimension-set label>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.component-dimension-set input{border-right:0}.component-dimension-set i{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);color:var(--ds-muted,#8b8574);place-items:center;padding:0 6px;font-size:8px;font-style:normal;display:grid}.component-draft-dimension-hint{border-block:1px dashed var(--ds-rule,#c9c2b2);color:var(--ds-muted,#8b8574);margin:0;padding:11px 15px;font-size:9px}.component-optional-dimensions summary{min-height:40px;color:var(--ds-tech,#1f4b8c);cursor:pointer;padding:11px 15px;font-size:9px;font-weight:800}.component-draft-notes{gap:5px;padding:13px 15px;display:grid}.component-draft-notes textarea{resize:vertical;min-height:70px}.component-materialize-panel{border-top:3px solid var(--ds-ink,#16150f);background:var(--ds-sunk,#f1ede1);gap:12px;padding:16px;display:grid}.component-materialize-panel label{gap:5px;display:grid}.component-materialize-panel textarea{resize:vertical;min-height:78px}.component-materialize-confirmation{grid-template-columns:auto minmax(0,1fr);align-items:start}.component-materialize-confirmation input{accent-color:var(--ds-tech,#1f4b8c);margin:2px 0 0}.component-materialize-confirmation>span{line-height:1.45;color:var(--ds-body,#4a473d)!important;letter-spacing:0!important;text-transform:none!important;font-size:9.5px!important;font-weight:500!important}.component-materialize-panel>button{border:1px solid var(--ds-ink,#16150f);background:var(--ds-ink,#16150f);min-height:42px;color:var(--ds-paper,#fbf9f4);font:inherit;cursor:pointer;padding:9px 12px;font-size:10px;font-weight:800}.component-materialize-errors{border-left:3px solid var(--ds-danger,#b4382e);background:var(--ds-danger-soft,#fae7e3);color:var(--ds-danger,#b4382e);margin:0;padding:9px 12px 9px 27px;font-size:9.5px}.component-materialize-error{color:var(--ds-danger,#b4382e);margin:0;font-size:9.5px}.component-workspace-message{border:1px solid var(--ds-rule,#c9c2b2);background:var(--ds-paper,#fbf9f4);border-left-width:4px;margin-top:16px;padding:11px 13px;font-size:10.5px}.component-materialize-panel>.component-workspace-message{margin-top:0}.component-workspace-message.is-success{border-left-color:var(--ds-ok,#1e5b32);color:var(--ds-ok,#1e5b32)}.component-workspace-message.is-error{border-left-color:var(--ds-danger,#b4382e);color:var(--ds-danger,#b4382e)}.component-workspace-footer{border-top:2px solid var(--ds-ink,#16150f);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px 0 30px;display:flex}.component-workspace-footer p{max-width:820px;color:var(--ds-muted,#8b8574);margin:0;font-size:10.5px;line-height:1.45}.component-workspace-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.component-workspace-footer a{color:var(--ds-tech,#1f4b8c);white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.doorstar-product-shell[data-theme=dark] .orders-page{--ds-canvas:#151511;--ds-paper:#24231e;--ds-ink:#f4efe2;--ds-body:#d6d0bf;--ds-muted:#b8b09e;--ds-rule:#5c584e;--ds-tech:#8eb3e9;--ds-wood:#d2a870}.doorstar-product-shell[data-theme=dark] .orders-hero,.doorstar-product-shell[data-theme=dark] .order-register-card,.doorstar-product-shell[data-theme=dark] .order-revision{border-top-color:#d6d0bf}.doorstar-product-shell[data-theme=dark] .order-status{color:#ded7c6;background:#343129;border-color:#756e60}.doorstar-product-shell[data-theme=dark] .order-intake-stage{color:#b8d1f6;background:#1c2d45;border-color:#56749d}.doorstar-product-shell[data-theme=dark] .order-status-review{color:#f0c675}.doorstar-product-shell[data-theme=dark] .order-status-approved{color:#a9d7ae}.doorstar-product-shell[data-theme=dark] .order-status-superseded{color:#b8b09e}.doorstar-product-shell[data-theme=dark] .import-work-package-blocked{border-left-color:#ffaaa0}.doorstar-product-shell[data-theme=dark] .import-work-package-review{border-left-color:#f0c675}.doorstar-product-shell[data-theme=dark] .import-work-package-ready{border-left-color:#a9d7ae}.doorstar-product-shell[data-theme=dark] .import-inbox-state-danger,.doorstar-product-shell[data-theme=dark] .import-state-blocked,.doorstar-product-shell[data-theme=dark] .import-state-rejected,.doorstar-product-shell[data-theme=dark] .import-work-evidence-errors{color:#ffb8b0;border-color:#d98278}.doorstar-product-shell[data-theme=dark] .import-inbox-state-warning,.doorstar-product-shell[data-theme=dark] .import-state-review,.doorstar-product-shell[data-theme=dark] .import-state-unverified{color:#f4ce7d;border-color:#b89345}.doorstar-product-shell[data-theme=dark] .import-inbox-state-ready,.doorstar-product-shell[data-theme=dark] .import-state-ready,.doorstar-product-shell[data-theme=dark] .import-state-resolved,.doorstar-product-shell[data-theme=dark] .import-state-applied{color:#b4dfb9;border-color:#73a47b}.doorstar-product-shell[data-theme=dark] .import-work-evidence-card-blocked{border-top-color:#ffaaa0}.doorstar-product-shell[data-theme=dark] .import-work-evidence-card-review{border-top-color:#f0c675}.doorstar-product-shell[data-theme=dark] .import-work-evidence-card-ready{border-top-color:#a9d7ae}@media(max-width:1100px){.component-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:621px)and (max-width:1023px){.doorstar-product-header{flex-wrap:wrap;gap:0 18px;padding:8px 20px 0}.doorstar-product-nav{overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;order:3;width:100%;overflow-x:auto}.doorstar-product-nav::-webkit-scrollbar{display:none}.doorstar-product-tools{min-width:0;margin-left:auto}.doorstar-product-nav a{white-space:nowrap;min-height:44px}.doorstar-theme-toggle,.doorstar-role-picker select{min-height:44px}.order-position-360-workspace.has-detail{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.order-position-360-list{max-height:min(760px,100dvh - 190px)}.order-position-360-row{min-height:48px}.order-position-360-workspace.has-detail .order-position-360-row{gap:6px 8px;min-height:62px;padding:8px 10px}.order-position-360-workspace.has-detail .order-position-360-row>small:nth-of-type(2){display:none}.order-position-360-workspace.has-detail .order-position-360-row>b{grid-area:2/2/auto/-1;justify-self:start}.order-position-360-detail>header a{align-items:center;min-height:44px;display:inline-flex}.order-position-360-detail .door-side-appearance-side-cards,.order-position-360-grid,.order-position-360-sources,.order-position-360-derived{grid-template-columns:1fr}.order-intake-form-grid,.order-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-intake-position-workspace{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.order-field-name{grid-column:span 2}.order-review-checks{grid-template-columns:repeat(3,1fr)}.order-review-checks span:nth-child(3){border-right:0}.order-review-checks span:nth-child(-n+3){border-bottom:1px solid var(--ds-rule,#c9c2b2)}.survey-workspace-layout{grid-template-columns:1fr}.survey-position-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.technical-position-layout{grid-template-columns:1fr}.technical-position-layout>.survey-position-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.supplementary-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.supplementary-create-form label.wide{grid-column:1/-1}.manufactured-item-grid{grid-template-columns:1fr}.import-work-package-body{grid-template-columns:1fr 1.35fr}.import-work-package-body>:nth-child(2){border-right:0}.import-work-package-provenance{border-top:1px solid var(--ds-rule,#c9c2b2);grid-column:1/-1}.component-gate-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.component-workspace-profile{grid-template-columns:1fr}.component-workspace-profile dl{grid-column:auto}.component-compose-layout{grid-template-columns:1fr}.component-source-browser{max-height:none;position:static}}@media(max-width:620px){.doorstar-product-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.doorstar-product-header{justify-content:space-between;gap:12px;min-height:54px;padding:8px 16px}.doorstar-product-brand{align-items:center;min-height:44px;display:inline-flex}.doorstar-phone-context{color:#cfc9b7;letter-spacing:.04em;text-transform:uppercase;font:700 10px/1.2 IBM Plex Mono,monospace;display:block}.doorstar-phone-nav{z-index:60;padding:4px 5px calc(4px + env(safe-area-inset-bottom));background:#2b2a26;border-top:1px solid #4c4a43;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000029}.doorstar-phone-nav>a,.doorstar-phone-nav>button{color:#cfc9b7;text-align:center;cursor:pointer;background:0 0;border:0;border-top:3px solid #0000;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:5px 2px;font:700 9px/1.15 IBM Plex Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.doorstar-phone-nav>a.is-active,.doorstar-phone-nav>button.is-active{color:#fff;border-top-color:#d2a870}.doorstar-phone-nav>a:focus-visible,.doorstar-phone-nav>button:focus-visible{outline-offset:-3px;outline:3px solid #b9d4ff}.doorstar-phone-more-panel{z-index:55;right:10px;bottom:calc(64px + env(safe-area-inset-bottom));max-height:calc(100dvh - 84px - env(safe-area-inset-bottom));border:1px solid var(--ds-rule,#c9c2b2);border-top:3px solid var(--ds-ink,#16150f);background:var(--ds-paper,#fbf9f4);color:var(--ds-body,#4a473d);padding:12px;position:fixed;left:10px;overflow-y:auto;box-shadow:0 12px 34px #00000047}.doorstar-phone-more-panel nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.doorstar-phone-more-panel nav a{border:1px solid var(--ds-rule,#c9c2b2);min-height:48px;color:var(--ds-tech,#1f4b8c);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.doorstar-phone-more-panel nav a.is-active{border-color:var(--ds-tech,#1f4b8c);background:var(--ds-tech-soft,#e9edf5)}.doorstar-phone-tools{border-top:1px solid var(--ds-rule,#c9c2b2);grid-template-columns:1fr;gap:9px;margin-top:12px;padding-top:12px;display:grid}.doorstar-phone-tools .doorstar-theme-toggle,.doorstar-phone-tools .doorstar-role-picker select{min-height:48px}.doorstar-phone-tools .doorstar-theme-toggle{border-color:var(--ds-tech,#1f4b8c);color:var(--ds-tech,#1f4b8c)}.doorstar-phone-tools .doorstar-role-picker{flex-direction:column;align-items:stretch}.doorstar-phone-tools .doorstar-role-picker select{background:var(--ds-field,#fff);width:100%;max-width:none}.order-intake-page{padding:16px}.sales-intake-position-workspace{grid-template-columns:minmax(0,1fr)}.sales-intake-position-workspace:not(.is-mobile-detail) .sales-intake-position-editor,.sales-intake-position-workspace.is-mobile-detail .sales-intake-position-list{display:none}.sales-intake-position-list{max-height:none}.sales-intake-position-row{min-height:52px}.sales-intake-position-editor{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.sales-intake-mobile-back{z-index:50;right:10px;bottom:calc(64px + env(safe-area-inset-bottom));border:1px solid var(--ds-tech);background:var(--ds-paper);width:auto;min-height:48px;color:var(--ds-tech);cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;font:800 11px/1.2 IBM Plex Sans,system-ui,sans-serif;display:inline-flex;position:fixed;left:10px;box-shadow:0 -5px 18px #00000029}.sales-intake-mobile-back:focus-visible{outline:3px solid var(--ds-tech);outline-offset:2px}.sales-intake-position-editor .order-position-header{align-items:flex-start}.sales-intake-position-notes{margin-inline:13px}.doorstar-home-page{padding:24px 16px 48px}.orders-page{padding:12px 10px 28px}.order-review-readiness>header{flex-direction:column;align-items:flex-start}.order-review-checks{grid-template-columns:repeat(2,1fr)}.order-review-checks span{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.order-review-checks span:nth-child(odd){border-right:1px solid var(--ds-rule,#c9c2b2)}.order-review-checks span:nth-child(2n){border-right:0}.order-review-checks span:nth-last-child(-n+2){border-bottom:0}.order-review-checks span:last-child{border-right:0;grid-column:auto}.doorstar-home-hero{flex-direction:column;align-items:flex-start;padding:24px}.doorstar-metric-grid,.doorstar-next-action-list,.doorstar-workspace-grid{grid-template-columns:1fr}.doorstar-next-actions-title{flex-wrap:wrap;align-items:flex-start}.doorstar-next-actions-title>a{width:100%;margin-left:0}.doorstar-next-action-card{min-height:0}.doorstar-next-action-card>footer{flex-direction:column;align-items:flex-start}.doorstar-next-action-card>footer>small{max-width:none}.doorstar-next-action-card>footer>a{text-align:left;min-height:44px}.doorstar-metric-grid>div{border-right:0;border-bottom:1px solid var(--ds-rule,#c9c2b2);min-height:0}.doorstar-metric-grid>div:last-child{border-bottom:0}.orders-hero{flex-direction:column;align-items:flex-start}.order-handoff-hero{flex-direction:row;align-items:center;gap:8px;padding:8px 10px 7px}.order-handoff-hero p{font-size:8px}.order-handoff-hero h1{margin-top:2px;font-size:20px}.order-handoff-hero span{display:none}.order-handoff-hero>b{text-align:center;white-space:normal;max-width:96px;padding:4px 5px;font-size:8px}.order-handoff-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.order-handoff-facts>div{border-right:1px solid var(--ds-rule,#c9c2b2);border-bottom:0;padding:6px 9px}.order-handoff-facts>div:first-child{border-right:0;border-bottom:1px solid var(--ds-rule,#c9c2b2);grid-column:1/-1}.order-handoff-facts>div:last-child{border-right:0}.order-handoff-facts dt,.order-handoff-next span{font-size:7.5px}.order-handoff-facts dd{margin-top:2px;font-size:11px;line-height:1.2}.order-handoff-facts small,.order-handoff-next small{display:none}.order-handoff-next{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;display:grid}.order-handoff-next strong{margin-top:1px;font-size:10.5px;line-height:1.25}.order-handoff-next .order-button{white-space:normal;max-width:156px;padding-inline:8px;font-size:9px}.order-revision-selector{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;margin:6px 0;padding:6px 8px;display:grid}.order-revision-selector>div>span,.order-revision-selector>div>p,.order-revision-summary{display:none}.order-revision-selector h2{margin:0 0 13px;font-size:15px;line-height:1.1}.order-revision-selector label{gap:2px;min-width:0;font-size:7.5px}.order-revision-selector select{width:100%;min-height:44px;padding-block:7px;font-size:10px}.order-handoff-alert{flex-direction:column;gap:4px;margin:8px 0;padding:8px 10px}.order-handoff-alert.is-clear{flex-direction:row;align-items:center;margin:6px 0;padding:6px 9px}.order-handoff-alert.is-clear>span{display:none}.order-detail-disclosure>summary{flex-direction:column;align-items:flex-start;gap:3px}.order-detail-disclosure>summary small{text-align:left}.order-detail-disclosure-body{padding-inline:9px}.order-workflow-card{flex-direction:column;align-items:flex-start}.order-document-form{grid-template-columns:1fr}.order-document-list li{grid-template-columns:1fr;gap:4px}.order-approval-card{grid-template-columns:1fr}.order-component-heading,.order-component-snapshot>header{flex-direction:column}.order-component-lineage{grid-template-columns:repeat(2,minmax(0,1fr))}.order-component-lineage>div:nth-child(2n){border-right:0}.order-component-requirements summary{grid-template-columns:1fr auto}.order-component-requirements summary strong{grid-area:2/1/auto/-1}.order-component-requirements details>dl,.order-component-review,.order-component-decision{grid-template-columns:1fr}.order-component-review>div{flex-wrap:wrap}.order-component-release-warning,.order-component-stale-warning,.order-component-creation-note{grid-template-columns:1fr;gap:4px}.door-side-appearance{margin-inline:0}.door-side-appearance-summary-header,.door-side-appearance-source-candidates>header{flex-direction:column}.door-side-appearance-summary-header{gap:11px;padding:14px}.door-side-appearance-summary-header>b{align-self:flex-start}.door-side-appearance-context-note{padding-inline:14px}.door-side-appearance-side-cards,.door-side-appearance-source-candidate-cards{grid-template-columns:1fr}.door-side-appearance-side-cards{gap:9px;padding:10px}.door-side-appearance-side-card dl>div{grid-template-columns:1fr;gap:3px;padding-block:9px}.door-side-appearance-source-candidates{padding:12px 10px}.door-side-appearance-source-comparison{max-width:none}.door-side-appearance-source-candidate-card.is-collapsed-source{grid-column:auto}.door-side-appearance-facts{grid-template-columns:1fr}.door-side-appearance-components>header{flex-direction:column}.door-side-appearance-components table{min-width:600px}.door-side-appearance-summary-header p,.door-side-appearance-side-card-header p,.door-side-appearance-facts small,.door-side-appearance-components>header p,.door-side-appearance-components>p,.door-side-appearance-source-warning,.door-side-appearance-source-candidate-card small,.door-side-appearance-raw-source code{font-size:11px}.order-position-360>header,.order-position-360-detail>header{flex-direction:column}.order-position-360>header{gap:7px;padding:10px 11px}.order-position-360>header p{display:none}.order-position-360-counts b{padding:3px 5px}.order-position-360-workspace.has-detail{grid-template-columns:minmax(0,1fr)}.order-position-360-workspace.has-detail .order-position-360-list{display:none}.order-position-360-list{max-height:none}.order-position-360-row,.order-position-360-workspace .order-position-360-row{grid-template-columns:34px minmax(0,1fr) auto;gap:6px 8px;min-height:48px;padding:6px 9px}.order-position-360-workspace .order-position-360-row>span{grid-row:1/3}.order-position-360-workspace .order-position-360-row>small:nth-of-type(2){display:none}.order-position-360-workspace .order-position-360-row>b{grid-area:2/2/auto/-1;justify-self:start}.order-position-360-detail{border-top:3px solid var(--ds-tech,#1f4b8c);padding-bottom:calc(60px + env(safe-area-inset-bottom));border-left:0}.order-position-360-back{z-index:50;right:10px;bottom:calc(64px + env(safe-area-inset-bottom));border:1px solid var(--ds-tech,#1f4b8c);background:var(--ds-paper,#fbf9f4);width:auto;min-height:48px;color:var(--ds-tech,#1f4b8c);cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;font:800 11px/1.2 IBM Plex Sans,system-ui,sans-serif;display:inline-flex;position:fixed;left:10px;box-shadow:0 -5px 18px #00000029}.order-position-360-back:focus-visible{outline:3px solid var(--ds-tech,#1f4b8c);outline-offset:2px}.order-position-360-detail>header a{align-items:center;min-height:44px;display:inline-flex}.order-position-360-counts{justify-content:flex-start}.order-position-360-row{grid-template-columns:48px minmax(0,1fr) auto}.order-position-360-row>small:first-of-type{justify-self:end}.order-position-360-row>small:nth-of-type(2){white-space:normal;grid-column:2/-1}.order-position-360-row>b{grid-column:2/-1;justify-self:start}.order-position-360-grid,.order-position-360-sources,.order-position-360-derived,.order-position-360-grid dl{grid-template-columns:1fr}.order-position-360-grid dl>div{border-right:0}.order-position-360-grid dt,.order-position-360-sources header span,.order-position-360-derived header span{font-size:10px}.order-position-360-grid dd,.order-position-360-sources li span,.order-position-360-sources li small,.order-position-360-derived li span{font-size:10.5px}.order-document-family>button{grid-template-columns:1fr auto}.order-document-family>button>span{grid-column:1/-1}.order-document-family>button>b{justify-self:end}.order-document-version-list>li>header{flex-direction:column}.order-document-version-list>li>dl{grid-template-columns:1fr}.order-document-version-list>li>dl>div{border-right:0;border-bottom:1px solid var(--ds-rule,#c9c2b2)}.order-document-version-list>li>dl>div:last-child{border-bottom:0}.order-document-release-references li,.order-document-link-form,.order-document-new-version>div{grid-template-columns:1fr}.order-document-link-confirm{padding-bottom:0}.order-audit-list>div{grid-template-columns:1fr;gap:3px}.position-evidence-review{grid-template-columns:1fr 1fr}.position-evidence-review input{grid-column:1/-1}.manufactured-items-panel{margin-inline:0}.manufactured-items-panel>header{flex-direction:column}.manufactured-item-grid{grid-template-columns:1fr}.manufactured-item-review{grid-template-columns:1fr 1fr}.manufactured-item-review input{grid-column:1/-1}.import-run-summary{grid-template-columns:1fr 1fr}.import-run-summary>div{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.import-run-summary>div:first-child{grid-column:1/-1}.import-apply-panel>header{flex-direction:column}.import-apply-target,.import-apply-confirmation{grid-template-columns:1fr}.import-apply-confirmation button{min-height:44px}.import-apply-panel fieldset small{white-space:normal;overflow-wrap:anywhere}.import-candidate-list{grid-template-columns:1fr}.import-evidence-section>header{flex-direction:column}.deadline-observation-list article{grid-template-columns:1fr}.deadline-observation-list article>div{flex-wrap:wrap}.import-inbox-summary{grid-template-columns:1fr 1fr}.import-inbox-summary>div{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.import-inbox-summary>div:first-child{grid-column:1/-1}.import-inbox-summary>div:nth-child(odd){border-right:0}.import-work-package>header{flex-direction:column}.import-work-package-states{justify-content:flex-start;max-width:none}.import-work-package-body{grid-template-columns:1fr}.import-work-package-body>*{border-right:0;border-bottom:1px solid var(--ds-rule,#c9c2b2)}.import-work-package-body>:last-child{border-bottom:0}.import-work-package>footer{flex-direction:column;align-items:stretch}.import-work-package>footer a{min-height:44px}.import-inbox-pagination{grid-template-columns:1fr 1fr}.import-inbox-pagination>span{grid-area:1/1/auto/-1}.import-inbox-pagination button{min-height:44px}.import-work-evidence-provenance{grid-template-columns:1fr}.import-work-evidence-provenance>a{white-space:normal;min-height:44px}.import-work-evidence-list,.import-work-deadline-list{grid-template-columns:1fr;padding-inline:0}.import-work-evidence-payload dl>div{grid-template-columns:1fr;gap:3px}.import-work-deadline-list dl{grid-template-columns:1fr}.order-register-data{grid-template-columns:repeat(2,minmax(0,1fr))}.order-position-summary>div{grid-template-columns:55px 1fr}.order-position-summary>div span:nth-child(3),.order-position-summary>div span:nth-child(4){grid-column:2}.order-intake-hero,.order-intake-section-heading,.order-intake-footer,.order-intake-section-actions{flex-direction:column;align-items:flex-start}.order-intake-form-grid,.order-position-grid,.order-dimensions,.survey-opening-geometry,.survey-opening-geometry .order-dimensions{grid-template-columns:1fr}.survey-opening-geometry .order-dimensions-wall{border-top:1px solid var(--ds-rule);border-left:0}.order-field-wide,.order-field-name,.order-field-full{grid-column:span 1}.order-intake-page input,.order-intake-page select,.order-intake-page textarea{min-height:44px;font-size:16px}.survey-position-nav{grid-template-columns:1fr;max-height:230px}.survey-missing-fields{grid-template-columns:1fr;gap:4px;padding-inline:13px}.survey-evidence-panel{border-inline:0;margin-inline:0}.survey-evidence-panel>header,.survey-evidence-panel li{padding-inline:13px}.survey-evidence-panel li small{white-space:normal;overflow-wrap:anywhere}.technical-preparation-page,.component-workspace-page{padding:16px}.component-workspace-hero,.component-draft-workspace>header,.component-workspace-footer{flex-direction:column;align-items:flex-start}.component-workspace-hero h1{font-size:32px}.component-workspace-state{white-space:normal}.component-workspace-safety{grid-template-columns:1fr;gap:4px}.component-workspace-safety strong{white-space:normal}.component-gate-strip{grid-template-columns:1fr}.component-workspace-blockers{grid-template-columns:1fr;padding:14px}.component-workspace-blockers>a{grid-column:auto;min-height:44px}.component-workspace-profile{padding:13px}.component-workspace-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.component-source-browser li{grid-template-columns:1fr}.component-source-browser button{width:100%;min-height:44px}.component-draft-row>header{flex-direction:column}.component-draft-row>header button{min-height:44px}.component-draft-errors{grid-template-columns:1fr}.component-draft-fields{grid-template-columns:1fr;padding-inline:13px}.component-draft-fields label.wide{grid-column:auto}.component-dimensions-pair{grid-template-columns:1fr}.component-dimension-set{grid-template-columns:1fr;padding-inline:13px}.component-draft-notes,.component-materialize-panel{padding-inline:13px}.component-materialize-panel>button{min-height:48px}.component-workspace-page input,.component-workspace-page select{min-height:44px;font-size:16px}.component-workspace-page textarea{font-size:16px}.component-workspace-profile>label>span,.component-draft-fields label>span,.component-draft-notes>span,.component-materialize-panel label>span,.component-dimension-set label>span{font-size:10px}.component-workspace-footer a{white-space:normal;min-height:44px}.technical-preparation-hero,.technical-position-workspace>header,.technical-preparation-actions,.supplementary-items-panel>header{flex-direction:column;align-items:flex-start}.technical-preparation-hero h1{font-size:31px}.technical-position-layout>.survey-position-nav{grid-template-columns:1fr;max-height:230px}.technical-position-editor>header{flex-direction:column;align-items:flex-start}.technical-survey-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-survey-snapshot>div{border-bottom:1px solid var(--ds-rule,#c9c2b2)}.technical-survey-snapshot>div:nth-child(2n){border-right:0}.technical-survey-snapshot>div:last-child{border-bottom:0;grid-column:1/-1}.technical-fields{grid-template-columns:1fr;padding-inline:13px}.technical-fields .wide{grid-column:auto}.technical-preparation-actions>div{width:100%}.supplementary-items-panel header>div:last-child{flex-wrap:wrap}.supplementary-create-form{grid-template-columns:1fr;padding-inline:13px}.supplementary-create-form label.wide{grid-column:auto}.supplementary-item{grid-template-columns:1fr;padding-inline:13px}.supplementary-item>strong{justify-self:start}.supplementary-review{grid-template-columns:1fr 1fr}.supplementary-review input{grid-column:1/-1}.source-evidence-list>li{grid-template-columns:1fr;padding:11px}.source-evidence-list>li>strong{justify-self:start}.source-evidence-value span,.source-evidence-list>li>small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.source-evidence-audit-summary{flex-direction:column;align-items:flex-start;gap:3px}.source-evidence-review{grid-template-columns:1fr}.source-evidence-review>div{grid-template-columns:1fr 1fr}.source-evidence-review button{min-height:44px}.source-evidence-decision{grid-template-columns:1fr}.source-evidence-decision .source-evidence-incomplete{grid-column:auto}.order-intake-section-actions{gap:12px}.order-intake-footer{gap:14px}.survey-save-actions{justify-content:stretch;width:100%}.survey-save-actions .order-button{flex:180px;min-height:44px}}.kanban-layout{align-items:flex-start;gap:14px;display:flex}.kanban-sidebar{flex-direction:column;flex:none;gap:12px;width:230px;display:flex}@media(max-width:860px){.kanban-layout{flex-direction:column}.kanban-sidebar{width:100%}}.h-scroll{overflow-x:auto}@media print{body{background:#fff}.no-print{display:none!important}.app-root{height:auto!important;display:block!important}.scrollwrap{padding:0!important;overflow:visible!important}.print-area{box-shadow:none!important;border:1px solid #fff!important;max-width:none!important}body.print-only-munkamenet .subsheets-block,body.print-only-subsheet .munkamenet-block{display:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
