:root{--ink: #172026;--muted: #5f6d76;--line: #d9e0e4;--panel: #ffffff;--soft: #f5f7f8;--blue: #246b9f;--blue-dark: #164b70;--green: #1f7a4f;--amber: #aa6b16;--red: #b43b3b;--teal: #1f7c83;--shadow: 0 12px 40px rgba(18, 31, 39, .12)}*{box-sizing:border-box}body{margin:0;background:var(--soft);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}.auth-layout{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(36,107,159,.18),transparent 35%),linear-gradient(315deg,rgba(31,124,131,.16),transparent 30%),#eef2f4}.auth-panel{width:min(100%,460px);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:28px;box-shadow:var(--shadow)}.brand-row{display:flex;align-items:center;gap:14px}.brand-row.compact{padding:18px}.brand-logo{display:block;width:86px;height:86px;border-radius:8px;object-fit:contain;background:#101820;border:1px solid #283945}.primary-logo{flex:0 0 86px}.sidebar-logo{flex:0 0 68px;width:68px;height:68px}.topbar-logo{flex:0 0 54px;width:54px;height:54px}.eyebrow{margin:0 0 3px;color:var(--teal);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.08}h2{margin-bottom:0;font-size:1.65rem}h3{margin-bottom:0;font-size:1.1rem}h4{margin-bottom:4px;font-size:1rem}.stacked-form,.dialog-form{display:grid;gap:16px}.stacked-form{margin-top:26px}.auth-guidance{margin:20px 0 0;color:var(--muted)}label{display:grid;gap:7px;color:var(--muted);font-size:.83rem;font-weight:700}.field-hint{color:#87939a;font-size:.78rem;font-weight:500}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:11px 12px;outline:none}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #246b9f24}.primary-action,.secondary-action,.ghost-action,.icon-action,.danger-action{border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800}.primary-action{background:var(--blue);color:#fff}.primary-action:hover{background:var(--blue-dark)}.secondary-action{background:#eaf4f5;color:#155960;border-color:#bbd9dc}.ghost-action{background:transparent;color:var(--ink);border-color:var(--line)}.icon-action{width:40px;min-height:40px;padding:0;color:var(--muted);background:#fff;border-color:var(--line)}.danger-action{background:#fff4f3;color:#9b2f2f;border-color:#efc5c1}.demo-note{margin-top:18px;padding:12px;border:1px solid #d8c48f;border-radius:6px;background:#fff8df;color:#604810;display:grid;gap:3px;font-size:.88rem}.form-message{min-height:20px;color:var(--red);font-weight:700}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fff}.nav-tabs{display:grid;gap:4px;padding:0 12px}.nav-tabs button{border:0;border-radius:6px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-weight:800;text-align:left}.nav-tabs button.active,.nav-tabs button:hover{color:var(--ink);background:#edf4f8}.sidebar>.ghost-action{margin:auto 12px 16px}.workspace{min-width:0}.topbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px;padding:18px 28px;background:#f5f7f8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar-title{display:flex;align-items:center;gap:14px;min-width:0}.topbar-title>div{min-width:0}.user-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:8px 12px;color:var(--muted);font-weight:800}.view{display:none;padding:24px 28px 40px}.view.active{display:block}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.metric-grid article{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px}.metric-grid span{display:block;color:var(--muted);font-size:.83rem;font-weight:800}.metric-grid strong{display:block;margin-top:5px;font-size:1.8rem}.split-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px}.section-title,.filter-bar{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.filter-bar{justify-content:flex-start;align-items:center;flex-wrap:wrap}.filter-bar label{min-width:min(100%,260px)}.order-list,.activity-list,.people-grid,.payment-table{display:grid;gap:12px}.order-card,.person-card,.payment-row,.activity-item{background:#fff;border:1px solid var(--line);border-radius:8px}.order-card{padding:16px}.order-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.order-number{color:var(--blue);font-size:.78rem;font-weight:900}.order-header p,.order-meta,.order-notes,.notification-meta,.time-panel,.activity-item{color:var(--muted);font-size:.9rem}.order-notes,.notification-meta{margin-top:10px;padding:10px;border-radius:6px;background:#fbfcfc;border:1px solid var(--line)}.order-notes{display:grid;gap:4px}.notification-meta{color:var(--blue-dark);font-weight:800}.notification-meta.sent{color:var(--green)}.notification-meta.failed{color:var(--red)}.status-pill{flex:0 0 auto;border-radius:999px;padding:5px 9px;background:#edf4f8;color:var(--blue-dark);font-size:.76rem;font-weight:900;text-transform:uppercase}.status-pill.in-progress{background:#e4f3eb;color:var(--green)}.status-pill.submitted{background:#fff3d6;color:var(--amber)}.status-pill.approved,.status-pill.paid{background:#e6f2ea;color:var(--green)}.deliverables{display:grid;gap:8px;margin:14px 0}.deliverable-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:6px;background:#fbfcfc}.deliverable-row input[type=checkbox]{width:18px;height:18px}.deliverable-row span{min-width:0;overflow-wrap:anywhere}.upload-label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff;font-size:.8rem}.upload-label input{display:none}.upload-label.disabled{cursor:not-allowed;opacity:.55}.evidence-count{color:var(--teal);font-size:.78rem;font-weight:900}.document-center,.signoff-panel{margin:14px 0;border:1px solid var(--line);border-radius:8px;padding:14px;background:#f9fbfc}.resource-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.resource-heading h5{margin:2px 0 3px;font-size:1rem}.resource-heading p,.signoff-empty p{margin:0;color:var(--muted);font-size:.82rem}.resource-kicker{color:var(--teal);font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.document-upload-area{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.document-upload{display:inline-flex;align-items:center;gap:7px;min-height:42px;border:1px solid #8db6d2;border-radius:7px;padding:0 13px;background:#fff;color:var(--blue-dark);cursor:pointer;font-size:.84rem;font-weight:900}.document-upload:focus-within,.document-upload:hover{border-color:var(--blue);box-shadow:0 0 0 3px #246b9f1f}.document-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.document-upload-status{color:var(--blue-dark);font-size:.78rem;font-weight:800}.document-list{display:grid;gap:7px;margin-top:12px}.document-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:7px;padding:10px;background:#fff}.document-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:#eaf3f8;color:var(--blue-dark)}.document-details{display:grid;min-width:0}.document-details strong,.document-details span{overflow-wrap:anywhere}.document-details strong{font-size:.84rem}.document-details span,.resource-empty{color:var(--muted);font-size:.72rem}.resource-empty{margin:0;border:1px dashed #c4ced4;border-radius:7px;padding:12px;text-align:center}.document-links{display:flex;gap:9px}.document-links a,.signed-summary a{color:var(--blue-dark);font-size:.78rem;font-weight:900;text-decoration-thickness:1px;text-underline-offset:3px}.signoff-panel{border-color:#e4c98c;background:#fffaf0}.signoff-panel.signed{border-color:#9fcbb4;background:#f2faf6}.signoff-empty{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.signoff-action{flex:0 0 auto;min-height:46px}.signed-summary{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:14px;margin-top:10px}.signed-summary img{display:block;width:180px;height:76px;border:1px solid #bdd6c8;border-radius:6px;object-fit:contain;background:#fff}.signed-summary>div{display:grid;gap:4px}.signed-summary span,.signed-summary small{color:var(--muted);font-size:.75rem}.time-panel{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border-radius:6px;background:#f6f8f5}.card-actions,.dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:14px}.people-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.person-card{padding:16px}.person-card p{color:var(--muted);margin-bottom:6px}.payment-row{display:grid;grid-template-columns:1.2fr 1fr .65fr .65fr .75fr .8fr auto;gap:12px;align-items:center;padding:13px 14px}.payment-row strong,.payment-row span{overflow-wrap:anywhere}.activity-item{padding:12px}dialog{width:min(720px,calc(100vw - 24px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}dialog::backdrop{background:#0e161c6b}.signature-dialog{width:min(820px,calc(100vw - 24px))}.signature-guidance{margin:0 0 16px;border-left:4px solid var(--blue);padding:10px 12px;background:#edf5f9;color:var(--blue-dark);font-size:.86rem}.optional-label{color:var(--muted);font-size:.72rem;font-weight:600}.signature-field{display:grid;gap:7px;margin-top:16px}.signature-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.signature-field-heading label{color:var(--ink);font-size:.84rem;font-weight:900}.compact-action{min-height:34px;padding:0 10px;font-size:.78rem}#signatureCanvas{display:block;width:100%;height:250px;border:2px solid #9aabb4;border-radius:8px;background:linear-gradient(transparent calc(100% - 48px),#cbd3d8 calc(100% - 47px),transparent calc(100% - 46px)),#fff;cursor:crosshair;touch-action:none}#signatureCanvas:focus,#signatureCanvas:hover{border-color:var(--blue)}.attestation-check{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:16px;border:1px solid var(--line);border-radius:7px;padding:12px;background:#fbfcfc;font-size:.84rem}.attestation-check input{width:20px;height:20px;margin-top:1px}.builder-heading{align-items:center}.builder-heading h3{font-size:1.45rem}.builder-actions,.builder-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.builder-shell{display:grid;grid-template-columns:200px minmax(420px,.9fr) minmax(420px,1.1fr);gap:16px;align-items:start}.draft-panel,.builder-form,.preview-panel{min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 24px #121f270f}.draft-panel{position:sticky;top:104px;overflow:hidden}.draft-panel-heading,.preview-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:#f9fbfc}.draft-panel-heading>div,.preview-panel-heading>div{display:grid;gap:2px}.draft-kicker{color:var(--teal);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.draft-list{display:grid;gap:7px;max-height:calc(100vh - 190px);overflow:auto;padding:10px}.draft-card{display:grid;gap:4px;width:100%;border:1px solid transparent;border-radius:7px;padding:10px;background:#f6f8f9;color:var(--ink);text-align:left}.draft-card:hover,.draft-card.active{border-color:#8db6d2;background:#edf5f9}.draft-card span,.draft-card small{color:var(--muted);overflow-wrap:anywhere}.draft-card span{font-size:.78rem}.draft-card small{font-size:.67rem}.draft-empty{padding:20px 10px;color:var(--muted);font-size:.8rem;text-align:center}.builder-form{display:grid;gap:18px;padding:18px}.builder-form-intro{display:flex;align-items:start;justify-content:space-between;gap:16px}.builder-form-intro h4{margin:8px 0 4px;font-size:1.15rem}.builder-form-intro p{margin:0;color:var(--muted);font-size:.85rem}.template-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;background:#e8f5f1;color:#176044;font-size:.7rem;font-weight:900;text-transform:uppercase}.template-control{flex:0 0 180px}.builder-form fieldset{display:grid;gap:13px;min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fbfcfc}.builder-upload-panel{display:flex;align-items:center;justify-content:space-between;gap:16px}.builder-upload-panel>div{min-width:0}.builder-upload-panel strong{display:block;margin-bottom:4px;font-size:.9rem}.builder-upload-panel p,.builder-upload-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.builder-document-upload{flex:0 0 auto}.builder-attachment-list{display:grid;gap:8px}.builder-attachment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;padding:9px 10px;background:#fff}.builder-attachment-remove{display:inline-flex;align-items:center;gap:5px;border:0;padding:6px 8px;background:transparent;color:var(--red);font-size:.75rem;font-weight:800}.builder-attachment-remove:hover{background:#fff0f0}.builder-form legend{padding:0 6px;color:var(--blue-dark);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.contact-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-editor-card{display:grid;gap:10px;border:1px solid var(--line);border-radius:7px;padding:12px;background:#fff}.contact-editor-card>strong{font-size:.85rem}.builder-message{min-height:22px;margin:0;color:var(--muted);font-size:.83rem;font-weight:800}.builder-message.success{color:var(--green)}.builder-message.error{color:var(--red)}.builder-footer-actions{justify-content:space-between}.preview-panel{position:sticky;top:104px;overflow:hidden;background:#dfe5e9}.save-state{border-radius:999px;padding:4px 8px;background:#eef2f4;color:var(--muted);font-size:.7rem;font-weight:900}.save-state.saved{background:#e4f3eb;color:var(--green)}.save-state.unsaved{background:#fff3d6;color:#8a5b16}.work-order-document{position:relative;width:min(100%,8.5in);min-height:11in;margin:0 auto;overflow:hidden;background:#fff;color:#162232;padding:26px 38px 34px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 10px 35px #18232c24}.document-accent{position:absolute;inset:0 auto 0 0;width:10px;background:linear-gradient(#ff7a00,#e86200)}.document-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:8px;border-bottom:3px solid #152537}.document-header img{display:block;width:150px;height:64px;border-radius:3px;object-fit:contain;background:#101820}.document-header>div{text-align:right}.document-header h1{margin:0;color:#152537;font-size:21px;letter-spacing:1px}.document-header p{margin:5px 0 0;color:#5f6b78;font-size:8px;font-weight:800;letter-spacing:.8px}.document-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.document-status>div{min-width:0;border-left:4px solid #ff7a00;padding:5px 8px;background:#f2f5f7}.document-status span,.document-grid span,.document-contacts span{display:block;color:#687584;font-size:7px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.document-status strong{display:block;margin-top:2px;font-size:9px;overflow-wrap:anywhere}.document-section{margin-top:7px;break-inside:avoid}.document-section>h2{margin:0 0 4px;padding:4px 8px;background:#152537;color:#fff;font-size:8.5px;letter-spacing:.8px;text-transform:uppercase}.document-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfd6dc}.document-grid>div{min-height:34px;padding:5px 7px;border-right:1px solid #cfd6dc;border-bottom:1px solid #cfd6dc}.document-grid>div:nth-child(2n){border-right:0}.document-grid>div:nth-last-child(-n+2){border-bottom:0}.document-grid strong{display:block;margin-top:3px;font-size:8.5px;line-height:1.2}.document-note{margin-top:4px;border:1px solid #ffbe7d;border-left:4px solid #ff7a00;padding:5px 7px;background:#fff4e8;font-size:7.8px;line-height:1.25}.document-scope{margin:0;padding:0;list-style:none;counter-reset:scope;border:1px solid #cfd6dc}.document-scope li{counter-increment:scope;display:grid;grid-template-columns:30px 1fr;align-items:start;min-height:28px;padding:4px 7px 4px 0;border-bottom:1px solid #d7dde2;font-size:8px;line-height:1.2}.document-scope li:last-child{border-bottom:0}.document-scope li:before{content:counter(scope);display:grid;place-items:center;width:18px;height:18px;margin:0 auto;border-radius:50%;background:#ff7a00;color:#fff;font-size:8px;font-weight:900}.document-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;margin:0;border:1px solid #cfd6dc;padding:6px 10px 6px 24px;font-size:7.8px}.document-contacts,.document-protocol{display:grid;grid-template-columns:1fr 1fr;gap:7px}.document-contacts>div{border:1px solid #cfd6dc;padding:5px 8px}.document-contacts strong,.document-contacts b{display:block;margin-top:2px;font-size:8px}.document-contacts b{color:#d75f00;font-size:9px}.document-protocol{margin-top:4px}.document-protocol>div{border:1px solid #ffbe7d;border-left:4px solid #ff7a00;padding:5px 7px;background:#fff4e8;font-size:7.4px;line-height:1.2}.document-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.document-deliverables>div{border:1px solid #cfd6dc;padding:5px;font-size:7.5px;font-weight:800;line-height:1.15}.document-deliverables span{display:inline-block;width:10px;height:10px;margin-right:4px;border:2px solid #ff7a00;vertical-align:-2px}.document-notes-prompt{margin:0 0 3px;color:#65717d;font-size:7.4px}.document-notes-lines{height:28px;border:1px solid #cfd6dc;background:repeating-linear-gradient(#fff,#fff 12px,#e8ecef 13px)}.document-signatures{display:grid;grid-template-columns:1.2fr .6fr .6fr;gap:12px;margin-top:13px}.document-signatures span{border-top:1px solid #546170;padding-top:3px;color:#697582;font-size:7px}.document-empty{border:1px dashed #bac4cb;padding:9px;color:#6b7783;font-size:8px;text-align:center}.document-footer{display:flex;justify-content:space-between;gap:12px;margin-top:8px;border-top:1px solid #dde2e6;padding-top:4px;color:#7a8591;font-size:6.5px}@media(max-width:1400px){.builder-shell{grid-template-columns:210px minmax(0,1fr)}.draft-panel{grid-row:1 / span 2}.preview-panel{position:static;grid-column:2}}@media print{@page{size:Letter;margin:0}body.printing-work-order{background:#fff}body.printing-work-order>*{display:none!important}body.printing-work-order #appView,body.printing-work-order .workspace,body.printing-work-order #builderView,body.printing-work-order .builder-shell,body.printing-work-order .preview-panel,body.printing-work-order #workOrderPrintPreview{display:block!important}body.printing-work-order .sidebar,body.printing-work-order .topbar,body.printing-work-order .builder-heading,body.printing-work-order .draft-panel,body.printing-work-order .builder-form,body.printing-work-order .preview-panel-heading{display:none!important}body.printing-work-order #workOrderPrintPreview{width:8.5in;min-height:11in;margin:0;padding:.27in .5in .25in;box-shadow:none}}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wide{grid-column:1 / -1}.empty-state{border:1px dashed #b8c4ca;border-radius:8px;padding:24px;color:var(--muted);background:#fff;text-align:center;font-weight:800}svg{width:18px;height:18px;stroke-width:2.2}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.nav-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.sidebar>.ghost-action{margin:0 12px 12px}.metric-grid,.split-layout{grid-template-columns:1fr}.topbar{align-items:flex-start;padding:16px}.topbar-logo{flex-basis:48px;width:48px;height:48px}.view{padding:18px 16px 32px}.payment-row,.builder-shell{grid-template-columns:1fr}.draft-panel,.preview-panel{position:static;grid-column:auto;grid-row:auto}.draft-list{max-height:240px}}@media(max-width:640px){.auth-panel{padding:20px}.section-title,.topbar,.order-header{align-items:stretch;flex-direction:column}.user-chip{justify-content:center}.topbar-title{width:100%}.form-grid{grid-template-columns:1fr}.builder-upload-panel{align-items:stretch;flex-direction:column}.builder-document-upload{justify-content:center;width:100%}.builder-attachment-row{grid-template-columns:auto minmax(0,1fr)}.builder-attachment-remove{grid-column:2;justify-self:start}.deliverable-row{grid-template-columns:auto minmax(0,1fr)}.upload-label,.evidence-count{grid-column:2;width:fit-content}.document-row{grid-template-columns:auto minmax(0,1fr)}.document-links{grid-column:2}.signoff-empty,.signed-summary{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.signoff-action,.document-upload{width:100%;justify-content:center}.signed-summary img{width:100%;height:100px}#signatureCanvas{height:210px}.builder-actions,.builder-footer-actions,.builder-form-intro{align-items:stretch;flex-direction:column}.template-control{flex-basis:auto}.contact-editor,.document-contacts,.document-protocol{grid-template-columns:1fr}.work-order-document{min-height:auto;padding:18px 18px 24px 24px}.document-header img{width:110px;height:52px}.document-header h1{font-size:16px}.document-status{grid-template-columns:1fr}}
