:root{--band:#282b2d;--band-2:#202224;--band-line:#484c4e;--band-text:#f0efeb;--band-muted:#b5b7b6;--band-brass:#ccb071}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--band:#202224;--band-2:#1a1c1e;--band-line:#3a3e41;--band-text:#f0efeb;--band-muted:#b5b7b6;--band-brass:#d9ae4a}}:root[data-theme=dark]{--band:#202224;--band-2:#1a1c1e;--band-line:#3a3e41;--band-text:#f0efeb;--band-muted:#b5b7b6;--band-brass:#d9ae4a}body:has(.eng-chrome) .appbar .nav>a,body:has(.eng-page) .appbar .nav>a,body:has(.eng-report-editor) .appbar .nav>a,body:has(.eng-workspace) .appbar .nav>a{display:none}body:has(.eng-chrome) .appbar .appbar-inner,body:has(.eng-page) .appbar .appbar-inner,body:has(.eng-report-editor) .appbar .appbar-inner,body:has(.eng-workspace) .appbar .appbar-inner{max-width:1120px;flex-wrap:nowrap}body:has(.eng-chrome) .appbar .nav,body:has(.eng-page) .appbar .nav,body:has(.eng-report-editor) .appbar .nav,body:has(.eng-workspace) .appbar .nav{width:auto;flex-wrap:nowrap}.eng-page,.eng-report-editor,.eng-workspace{width:100%;max-width:1120px;margin:auto;padding:24px}.eng-page button,.eng-report-editor button,.eng-workspace a,.eng-workspace button{min-height:48px}.eng-page .btn-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.eng-page h1,.eng-workspace h1{font-size:28px;line-height:1.2;margin:8px 0}.eng-page h2,.eng-workspace h2{font-size:18px;margin:0 0 12px}.eng-navigation{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:24px;flex-wrap:wrap}.eng-navigation button{display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:3px solid transparent;background:none;border-radius:0;color:var(--text-2);padding:12px 16px}@media (hover:hover){.eng-navigation button:hover{color:var(--brass)}}.eng-navigation button[aria-current=page]{border-bottom-color:var(--brass);color:var(--brass);font-weight:600}.eng-navigation svg{flex:none;width:18px;height:18px}.eng-heading{margin:24px 0}.eng-heading p{color:var(--text-2);margin:6px 0}.eng-preview{background:var(--brass-wash);padding:12px;border-radius:6px;font-size:13px}.eng-help{font:13px/1.6 var(--sans);color:var(--text-2);margin:12px 0 0}.eng-report-editor select:disabled,.eng-workspace button:disabled{opacity:.6;cursor:not-allowed;background:var(--panel-2);color:var(--text-2);border-color:var(--line)}.eng-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:22px 0 10px}.eng-section-title h2{margin:0}.eng-section-title .r{font-family:var(--mono);font-size:11px;color:var(--brass);letter-spacing:.06em}.eng-panel{background:var(--panel);border:1px solid var(--line);padding:18px;border-radius:10px;margin:12px 0 20px;min-width:0}.eng-info-link,.eng-report-link{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--brass);text-decoration:none}.eng-info-link strong,.eng-report-link strong{display:block;font-size:15px;color:var(--text);overflow-wrap:anywhere}.eng-info-link small,.eng-report-link small{display:block;color:var(--text-2);font:13px/1.5 var(--sans);margin-top:5px}.eng-info-link>span:last-child,.eng-report-link>span:last-child{flex-shrink:0;font-size:12px}.eng-band{background:var(--band);color:var(--band-text);border:1px solid var(--band-line);border-radius:12px;padding:16px 18px;margin:0 0 14px}.eng-band .lbl{color:var(--band-brass)}.eng-band h2{margin:6px 0 4px;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--band-text);overflow-wrap:anywhere}.eng-band p{margin:0;font-size:13px;color:var(--band-muted)}.eng-band button{border:0;background:none;color:var(--band-brass);padding:0;min-height:0!important;font:inherit;font-size:13px;display:inline-flex;align-items:center;vertical-align:middle;min-height:48px!important;padding:0 8px;margin:-16px -8px;text-decoration:underline;text-underline-offset:3px}.eng-band .row{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.eng-band .row a{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--band-line);border-radius:var(--r);color:var(--band-text);font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.eng-band.alert{border-color:var(--alert)}.eng-band.alert .lbl{color:var(--alert)}.eng-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 6px}.eng-tile{min-height:104px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;color:var(--text);font:inherit;text-decoration:none}.eng-tile b{display:block;font-size:15px;font-weight:500}.eng-tile small{display:block;font-size:12px;color:var(--text-3);line-height:1.4;margin-top:2px}.eng-tile .kind{margin-bottom:8px}.eng-tile.big{grid-column:1/-1;min-height:0;flex-direction:row;align-items:center;gap:12px;border-color:var(--brass)}.eng-tile.big .kind{margin:0}.eng-tile.big>div{flex:1 1;min-width:0}.eng-tile.big .arrow{font-family:var(--mono);color:var(--brass)}.eng-tile:disabled{opacity:.6}.eng-tile.eng-tile-held{border-color:var(--caution);background:var(--caution-wash)}.eng-tile.eng-tile-held small{color:var(--text-2)}.eng-held-defects{margin-top:10px}.eng-row.held{border-left-color:var(--caution)}.eng-list{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden;margin:0 0 6px}.eng-row{display:flex;gap:12px;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid var(--line);border-left:3px solid transparent;min-height:48px;width:100%;text-align:left;background:none;color:var(--text);font:inherit;border-radius:0;text-decoration:none}.eng-row:last-child{border-bottom:0}.eng-row.on{border-left-color:var(--brass);background:var(--brass-wash)}.eng-row.late{border-left-color:var(--alert)}.eng-row .main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.eng-row .main b{font-size:14px;font-weight:500;overflow-wrap:anywhere}.eng-row .main>span{font-size:12px;color:var(--text-3)}.eng-row .eng-word{margin:2px 0 0;font-size:13.5px;line-height:1.4;color:var(--text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eng-word>span{color:var(--text-2)}.eng-row .stat{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:3px;font-size:12px;color:var(--text-3)}.eng-row .chev{font-size:16px}.eng-row .chev,.eng-row .no{font-family:var(--mono);color:var(--text-3);flex:none}.eng-row .no{font-size:11px;width:22px}.eng-row .thumb{width:44px;height:44px;flex:none;border-radius:4px;background:var(--panel-3);overflow:hidden}.eng-row .thumb img{width:100%;height:100%;object-fit:cover;display:block}.eng-empty{padding:18px 14px;color:var(--text-3);font-size:13px}.eng-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;min-width:0}.eng-chip{max-width:100%;min-height:48px!important;font-family:var(--mono);font-size:11px;line-height:1.35;letter-spacing:.04em;border:1px solid var(--line-2);border-radius:var(--r);padding:8px 12px;color:var(--text-2);background:var(--panel);white-space:normal;overflow-wrap:anywhere;text-align:left}.eng-chip[aria-pressed=true]{border-color:var(--brass);color:var(--brass);background:var(--brass-wash)}.eng-suggestions{margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);min-width:0}.eng-suggestions-head{display:flex;justify-content:space-between;gap:8px;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.eng-suggestions-toggle{min-height:48px!important;color:var(--brass);font:11px var(--mono);letter-spacing:.05em}.eng-suggestions-toggle,.eng-suggestions.compact{margin-top:8px;padding:0;border:0;background:none}.eng-suggestions.compact .eng-chips{margin-top:6px}.eng-suggestions.compact .eng-chip{width:auto;font:14px/1.3 var(--sans);letter-spacing:0;padding:8px 14px;color:var(--text)}.eng-suggestions.compact .eng-suggestions-toggle{margin-top:0;padding:0 6px;font:14px var(--sans);letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.eng-seg{display:flex;gap:6px;flex-wrap:wrap}.eng-seg button{flex:1 1 auto;min-height:48px!important;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);font-size:13px;background:var(--panel);color:var(--text)}.eng-seg button[aria-pressed=true]{border-color:var(--brass);background:var(--brass-wash);color:var(--brass);font-weight:500}.eng-seg.ynq button[aria-pressed=true].yes{border-color:var(--alert);background:var(--alert-wash);color:var(--alert)}.eng-seg.ynq button[aria-pressed=true].no{border-color:var(--ok);background:var(--ok-wash);color:var(--ok)}.eng-hint-late{color:var(--alert)}.eng-money{position:relative}.eng-money input{padding-left:28px!important}.eng-money:before{content:"£";position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-3);font-family:var(--mono)}.eng-page textarea,.eng-report-editor input,.eng-report-editor select,.eng-report-editor textarea{font-size:16px}.eng-report-editor input[type=number]{width:100%;min-height:var(--touch);background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);font:inherit;font-size:16px;padding:12px 13px}.eng-card{background:var(--panel);border:1px solid var(--line-2);border-left:5px solid var(--tone);border-radius:10px;padding:18px;display:grid;grid-gap:0;gap:0;min-width:0;box-shadow:0 8px 24px rgba(0,0,0,.06);overflow:hidden}.eng-card .head{justify-content:space-between;flex-wrap:wrap}.eng-card .head,.eng-card .head>div{display:flex;align-items:center;gap:10px}.eng-card>.field,.eng-card>.two{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);min-width:0}.eng-card .field{margin-bottom:0;min-width:0}.eng-card .kindrow{display:flex;gap:6px;flex-wrap:wrap}.eng-card .kindrow button{flex:1 1 110px;min-height:48px!important;padding:0 10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);background:var(--ground);color:var(--text-2);border-radius:5px}.eng-card .kindrow button span{font-size:14px;margin-right:5px}.eng-card .kindrow button[aria-pressed=true]{border:2px solid var(--tone);color:var(--ground);background:var(--tone);font-weight:700;box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 20%,transparent)}.eng-pick{display:grid;grid-gap:14px;gap:14px}.eng-pick h2{margin:0}.eng-pick .eng-tiles{grid-template-columns:1fr 1fr}.eng-pick .eng-tile{min-height:112px}.eng-pick .eng-tile b{font-size:16px}.eng-pick .eng-tile.defect{border-color:var(--alert)}.eng-pick .eng-tile.instruction{border-color:var(--brass)}.eng-linkrow{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);color:var(--text);font:inherit;min-height:48px}.eng-linkrow[aria-pressed=true]{border-color:var(--brass);background:var(--brass-wash)}.eng-linkrow .thumb{width:56px;height:56px;flex:none;border-radius:4px;background:var(--panel-3);overflow:hidden}.eng-linkrow .thumb img{width:100%;height:100%;object-fit:cover;display:block}.eng-linkrow .thumb.empty{display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;line-height:1.2;color:var(--text-3);border:1px dashed var(--line-2);background:transparent}.eng-linkrow>div:last-child{min-width:0}.eng-linkrow b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:14px;font-weight:500}.eng-linkrow small{display:block;font-size:12px;color:var(--text-3)}.eng-link-none{margin:0}.eng-link-elsewhere{display:block;text-align:left;font:14px var(--sans);letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.eng-linklist{display:grid;grid-gap:6px;gap:6px}.eng-editor-intro{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0;font-size:14px;color:var(--text-2)}.eng-editor-intro a{color:var(--brass);padding:12px 0}.eng-editor-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;align-items:start;margin-top:16px}.eng-editor-grid>div{min-width:0}.eng-editor-grid [hidden]{display:none!important}.eng-rail{display:grid;grid-gap:10px;gap:10px;min-width:0}.eng-rail .eng-list{margin:0}.eng-rail .eng-add{width:100%;border:1px dashed var(--brass);background:var(--brass-wash);color:var(--brass);border-radius:9px;font-weight:500}.eng-rail .eng-finds{display:none}.eng-sum{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden;margin:0 0 12px}.eng-sum div{padding:10px 12px;border-right:1px solid var(--line);min-width:0}.eng-sum div:last-child{border-right:0}.eng-sum dt{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.eng-sum dd{margin:2px 0 0;font-family:var(--mono);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eng-sum dd small{display:block;font-size:11px;color:var(--text-3);font-family:var(--sans);letter-spacing:0}.eng-sum dd.late{color:var(--alert)}.eng-sum dd.soon{color:var(--caution)}.eng-sum-1{grid-template-columns:1fr}.eng-sum-2{grid-template-columns:repeat(2,1fr)}.eng-sum-3{grid-template-columns:repeat(3,1fr)}.eng-sign-open{min-height:48px;font-size:15px;margin-bottom:12px}.eng-finds{display:grid;grid-gap:6px;gap:6px}.eng-does{margin:12px 0 0}.eng-does .eng-row{cursor:default}.eng-report-editor .panel{border-radius:8px;overflow:hidden}.eng-report-editor #report-check{scroll-margin-top:24px}.eng-report-editor>.panel{border:1px solid var(--line-2);box-shadow:0 8px 24px rgba(0,0,0,.05)}.eng-card-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--panel-2)}.eng-card-actions>*{display:flex;align-items:center;justify-content:center;min-height:52px!important;padding:8px 16px;text-align:center;border-radius:6px}.eng-review-link{border:1px solid var(--brass);background:var(--brass-wash);color:var(--brass);font-weight:600}.eng-steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:18px 0 0;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;background:var(--panel)}.eng-steps button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:52px!important;padding:0 8px;border:0;border-radius:0;background:none;color:var(--text-2);font:inherit;font-size:15px;white-space:nowrap;font-weight:500;border-bottom:3px solid transparent}.eng-steps button+button{border-left:1px solid var(--line)}.eng-steps button[aria-current]{color:var(--text);font-weight:600;border-bottom-color:var(--brass);background:var(--brass-wash)}.eng-steps .n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eng-steps button[aria-current] .n{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.eng-steps small{font-family:var(--mono);font-size:11px;color:var(--text-3)}.eng-steps small.late{color:var(--alert);border:1px solid var(--alert);border-radius:999px;padding:1px 6px;font-weight:600}.eng-cardrow{cursor:pointer}.eng-cardrow .top{display:flex;align-items:center;gap:8px;min-width:0}.eng-cardrow .top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-cardrow .top .kind{flex:none}.eng-cardrow .desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;color:var(--text-2)!important}.eng-cardrow .meta{font-size:12px;color:var(--text-3)}.eng-cardrow .meta em{font-style:normal;color:var(--alert)}.eng-where{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.eng-where-pending,.eng-where-phone{color:var(--caution);font-weight:600}.eng-cardrow .top .eng-where-mark{display:inline-flex;flex:none;margin-left:auto;font-size:12px}.eng-check .eng-where{margin:12px 0 4px;padding:10px 12px;font-size:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.eng-check .eng-where-server{background:var(--ok-wash)}.eng-check .eng-where-pending,.eng-check .eng-where-phone{background:var(--caution-wash)}.eng-cardrow .chev{font-size:20px;color:var(--brass);width:20px;text-align:center}.eng-acc{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.eng-acc .eng-list{margin:0}.eng-slot{border-bottom:1px solid var(--line);scroll-margin-top:76px}.eng-slot .eng-cardrow,.eng-slot:last-child{border-bottom:0}.eng-slot.open{background:var(--panel-2)}.eng-slot .eng-card{border-radius:0;box-shadow:none;border-width:1px 0 0 5px;border-top-color:var(--line)}.eng-slot .eng-card .head>.lbl{display:none}.eng-slot .eng-card-actions{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.eng-slot .eng-pick{padding:14px 12px;border-top:1px solid var(--line)}.eng-acc .eng-add{width:100%;color:var(--brass);font-weight:500}.eng-acc .eng-add,.eng-add-kinds{border:1px dashed var(--brass);background:var(--brass-wash);border-radius:9px}.eng-add-kinds{display:grid;grid-gap:8px;gap:8px;padding:12px}.eng-add-kinds>h2,.eng-add-kinds>h3{margin:0;font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--brass)}.eng-add-kinds>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.eng-add-kinds button{min-height:56px!important;padding:0 12px;border:1px solid var(--line-2);border-left:5px solid var(--tone,var(--line-2));border-radius:6px;background:var(--panel);color:var(--text);font-weight:600;font-size:15px;text-align:left}.eng-more-detail{margin-top:4px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.eng-more-detail>summary{display:block;min-height:56px;padding:10px 14px;cursor:pointer;color:var(--brass);font-weight:600;list-style:none}.eng-more-detail>summary::-webkit-details-marker{display:none}.eng-more-detail>summary:before{content:"+ "}.eng-more-detail[open]>summary:before{content:"− "}.eng-more-detail>summary small{display:block;margin-top:2px;color:var(--text-2);font-weight:400;font-size:12px}.eng-more-detail>div{padding:0 14px 6px}.eng-same-place{grid-column:1/-1;flex-direction:column;gap:2px;border:1px dashed var(--brass);background:var(--panel);color:var(--brass);font-weight:600}.eng-same-place small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-weight:400;font-size:12px}.eng-done{border:1px solid var(--line-2);background:var(--panel);color:var(--text);font-weight:500}.eng-conflict{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.eng-conflict .note h2{margin:0 0 4px;font-size:16px;font-weight:600;color:inherit}.eng-conflict .note p{margin:0;color:var(--text)}.eng-conflict .sec{margin:4px 0 0}.eng-conflict-all{display:flex;gap:8px;flex-wrap:wrap}.eng-conflict-all button{flex:1 1 220px;min-height:48px}.eng-conflict-card{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.eng-conflict-card.is-out{opacity:.7}.eng-conflict-card header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eng-conflict-card header .no{font-family:var(--mono);font-size:11px;color:var(--text-3)}.eng-conflict-card header b{font-weight:500;overflow-wrap:anywhere}.eng-conflict-status{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:2px;border:1px solid var(--caution);color:var(--caution);white-space:nowrap}.eng-conflict-sides{display:grid;grid-gap:8px;gap:8px}@media(min-width:700px){.eng-conflict-sides.n2{grid-template-columns:1fr 1fr}}.eng-conflict-side{border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;background:var(--panel-2)}.eng-conflict-side.is-kept{border-color:var(--brass);background:var(--brass-wash)}.eng-conflict-side dl{margin:6px 0 0;display:grid;grid-gap:4px;gap:4px}.eng-conflict-side dl>div{display:grid;grid-template-columns:64px 1fr;grid-gap:8px;gap:8px;font-size:13px}.eng-conflict-side dt{color:var(--text-3)}.eng-conflict-side dd{margin:0;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.eng-conflict-side .differs dt{color:var(--caution);font-weight:600}.eng-conflict-side .differs dd{font-weight:600}.eng-conflict-save{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.eng-conflict-save p{margin:0;font-size:14px;color:var(--text-2);flex:1 1 240px}.eng-conflict-save .btn-primary{flex:0 0 auto;min-height:48px}@media(max-width:600px){.eng-conflict-save .btn-primary{width:100%}}.eng-sent-away-what{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.eng-sent-away-what .kind{margin-right:6px;vertical-align:1px}.eng-sent-away-check{margin:0;color:var(--caution)}.eng-sent-away-reason{margin:4px 0 0}.eng-sent-away-actions{justify-content:flex-end}.eng-sent-away-actions .btn-sm{min-height:48px}.eng-sent-away-actions .btn-danger{border-color:var(--alert);color:var(--alert)}@media(max-width:600px){.eng-sent-away-actions .btn-sm{flex:1 1 140px}}.eng-check{margin-top:16px}.eng-check-main>.eng-finds,.eng-check-main>.note{margin-top:4px}.eng-undo{max-width:900px;margin:0 auto 10px;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border:1px solid var(--line-2);border-left:3px solid var(--brass);border-radius:9px;background:var(--panel-2);color:var(--text)}.eng-undo-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.3}.eng-undo-text b{font-size:14px;font-weight:600}.eng-undo-text small{font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-undo-button{flex:0 0 auto;min-height:48px;min-width:88px;padding:0 18px;border:1px solid var(--brass);border-radius:var(--r);background:var(--panel);color:var(--brass);font:600 15px/1 var(--sans)}.eng-undo-close{flex:0 0 auto;width:48px;min-height:48px;padding:0;border:0;background:transparent;color:var(--text-2);font-size:22px;line-height:1}.eng-sr,.eng-undo-said{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.eng-report-editor .actionbar-warning{display:flex;flex-direction:column;gap:1px;color:var(--alert);line-height:1.25}.eng-report-editor .actionbar-warning b{color:var(--alert);font-size:12px}.eng-report-editor .actionbar-warning span{color:var(--text-2);font-family:var(--sans);font-size:11px;letter-spacing:0}.eng-sent-card{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--tone);border-radius:9px;padding:14px 16px;margin:0 0 10px}.eng-sent-card .head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.eng-sent-card p{margin:0}.eng-card-body:focus{outline:none}.eng-card-body:focus-visible{outline:2px solid var(--brass);outline-offset:4px;border-radius:10px}.eng-sent-card .head>h3.lbl,.sec>h2.lbl{margin:0}.eng-sent-card small{display:block;color:var(--text-3);font-size:12px;margin-top:6px}.eng-defect-grid{border:0;padding:0;margin:0;display:grid;grid-gap:20px;gap:20px;min-width:0;grid-template-columns:1fr}.eng-defect .field input,.eng-defect .field select,.eng-defect .field textarea{font-size:16px}.eng-defect .field textarea{min-height:130px}.eng-photo-picker{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;background:var(--brass-wash);border:1.5px solid var(--brass);border-radius:8px;padding:14px 18px;color:var(--brass);cursor:pointer}.eng-photo-picker:hover{background:var(--panel)}.eng-photo-picker:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.eng-photo-picker .camera-icon{width:28px;height:28px;flex:none}.eng-photo-picker b{display:block;font-size:17px;font-weight:500}.eng-photo-picker small{display:block;font-size:13px;color:var(--text-2);margin-top:2px}.eng-photo-picker input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.eng-report-editor .shot-body input{min-height:48px}.shots-tight{gap:10px;margin-top:12px}.shots-tight .shot-pic{position:relative}.shots-tight .shot img{border-bottom:1px solid var(--line)}.shots-tight .shot-body{padding:6px}.shots-tight .shot-body input{width:100%}.shots-tight .shot-pic>:not(img){position:absolute}.shots-tight .shot-no{top:6px;left:6px;padding:3px 6px;border-radius:4px;background:rgba(14,15,17,.68);color:#fff;font-size:10px;line-height:1.3}.shots-tight .shot-where{left:6px;bottom:6px;max-width:calc(100% - 12px);gap:5px;padding:3px 7px;border-radius:999px;background:rgba(14,15,17,.72);color:#fff;font-size:11px;line-height:1.3}.shots-tight .eng-where-pending,.shots-tight .eng-where-phone{background:#7d5a12;color:#fff}.shots-tight .eng-where-server{padding:5px}.shot-where-said{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.shots-tight .shot-remove{top:0;right:0;min-width:48px;min-height:48px;padding:6px;display:flex;align-items:flex-start;justify-content:flex-end;border:0;background:none;color:#fff;cursor:pointer;font:inherit}.shots-tight .shot-remove span{display:block;padding:4px 9px;border-radius:999px;background:rgba(14,15,17,.72);font-size:12px;font-weight:600;line-height:1.3}.shots-tight .shot-remove:hover span{background:rgba(14,15,17,.9)}.shots-tight .shot-remove:focus-visible{outline:2px solid var(--brass);outline-offset:-2px;border-radius:var(--r)}.eng-defect-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;margin:16px 0}.eng-defect-photos figure{margin:0;min-width:0}.eng-defect-photos img{width:100%;height:160px;object-fit:cover;border-radius:7px}.eng-defect-photos button{width:100%;font-size:12px}.eng-defect-summary dt{font-size:12px;color:var(--text-2);margin-top:16px}.eng-defect-summary dd{margin:6px 0;overflow-wrap:anywhere}.eng-defect-receipt{text-align:center}.eng-defect-receipt-actions{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.eng-fixed{display:grid;grid-gap:10px;gap:10px;text-align:left}.eng-fixed-camera{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px;border:1.5px solid var(--brass);border-radius:8px;background:var(--brass-wash);color:var(--brass);cursor:pointer}.eng-fixed-camera span{display:grid;grid-gap:2px;gap:2px}.eng-fixed-camera small{color:var(--text-2);font-size:13px}.eng-fixed-camera.eng-fixed-more{min-height:48px;justify-content:center;background:var(--panel);border:1px solid var(--line-2);color:var(--text)}.eng-fixed-camera input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.eng-fixed-camera:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.eng-fixed-nophoto{min-height:48px;margin:0;padding:8px 12px;border:0;background:none;color:var(--text-2);font:500 14px/1.3 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eng-fixed-open{padding:12px;border:1.5px solid var(--brass);border-radius:8px;background:var(--brass-wash)}.eng-fixed-title{margin:0;color:var(--text);font-size:14px}.eng-fixed-title b{color:var(--brass)}.eng-fixed .eng-defect-photos{margin:0;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.eng-fixed .eng-defect-photos img{height:104px}.eng-fixed .eng-defect-photos button{min-height:44px}.eng-fixed-done{margin:0;padding:14px 16px;border:1px solid var(--line-2);border-left:3px solid var(--brass);border-radius:8px;background:var(--panel);text-align:left;line-height:1.45}.eng-defect-receipt-actions .eng-secondary{margin:0;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--text);font:500 15px/1.2 var(--sans)}.eng-defect-receipt-actions .eng-secondary,.eng-primary{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:12px 18px;text-decoration:none}.eng-primary{border:1px solid var(--brass);border-radius:8px;background:var(--brass);color:var(--brass-ink);font-weight:500}@media (hover:hover){button.eng-primary:hover:not(:disabled){background:var(--brass);border-color:var(--brass);filter:brightness(1.08)}}.eng-issue-tabs{display:flex;flex-wrap:wrap;margin:14px 0}.eng-issue-tabs button{font-size:13px;padding:10px 12px}.eng-issue-tabs [aria-pressed=true]{border-color:var(--brass);background:var(--brass-wash);color:var(--brass)}.eng-issue-list{display:grid;grid-gap:12px;gap:12px}.eng-issue-card.late{border-left:3px solid var(--alert)}.eng-issue-card .eng-word{margin:4px 0;font-size:13.5px;line-height:1.4;color:var(--text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eng-yours-count{margin-left:10px;font:600 12px/1 var(--sans);color:var(--text-2);white-space:nowrap}.eng-yours-wait{margin:12px 0 0;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.eng-yours-wait>summary.eng-yours-waiting{display:flex;align-items:center;min-height:48px;padding:8px 40px 8px 14px;position:relative;cursor:pointer;list-style:none;color:var(--text-2);font-size:14px}.eng-yours-wait>summary::-webkit-details-marker{display:none}.eng-yours-wait>summary:after{content:"+"/"";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:18px;color:var(--text-3)}.eng-yours-wait[open]>summary:after{content:"−"/""}.eng-yours-wait>:not(summary){padding:0 12px 12px}.eng-yours-empty button{margin-top:12px;min-height:48px}.eng-issue-card{display:flex;gap:16px;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--ground);color:var(--text);text-decoration:none;align-items:flex-start}.eng-issue-copy{min-width:0;flex:1 1}.eng-issue-card h3{font-size:17px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.eng-issue-card p{color:var(--text-2);font-size:13px;margin:8px 0}.eng-issue-thumb{width:90px;flex-shrink:0}.eng-issue-thumb img{width:90px;height:90px;object-fit:cover;border-radius:7px}.eng-issue-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.eng-issue-meta .lbl{overflow-wrap:anywhere}.eng-project-context{background:var(--band);color:var(--band-text);border:1px solid var(--band-line);border-radius:9px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.eng-project-context small,.eng-project-context strong{display:block}.eng-project-context small{font:10px var(--mono);letter-spacing:1px;color:var(--band-brass);margin-bottom:6px}.eng-project-groups{display:grid;grid-gap:28px;gap:28px}.eng-project-group{--project-tone:var(--text-3);--project-wash:transparent;min-width:0;padding:16px;border:1px solid var(--line);border-left:4px solid var(--project-tone);border-radius:10px;background:linear-gradient(135deg,var(--project-wash),transparent 42%)}.eng-project-group-active{--project-tone:var(--ok);--project-wash:var(--ok-wash)}.eng-project-group-dlp{--project-tone:var(--caution);--project-wash:var(--caution-wash)}.eng-project-group .eng-section-title{margin-top:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.eng-project-group .eng-section-title .r,.eng-project-group .eng-section-title h2{color:var(--project-tone)}.eng-project-list{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.eng-project-list button{text-align:left;margin:0}.eng-project-list small,.eng-project-list span,.eng-project-list strong{display:block}.eng-project-list small{margin:8px 0;color:var(--text-2)}.eng-project-list span{color:var(--brass)}.eng-project-list [aria-pressed=true]{border-color:var(--brass);background:var(--brass-wash)}.eng-issue-controls{display:grid;grid-gap:18px;gap:18px;margin-bottom:24px}.eng-issue-controls label{display:block}.eng-issue-controls select{margin-top:8px;max-width:100%}.eng-home-grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;align-items:start}.eng-hist{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:0 14px}.eng-hist>div{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.eng-hist>div:last-child{border-bottom:0}.eng-hist .t{font-family:var(--mono);font-size:11px;color:var(--text-3);width:64px;flex:none;padding-top:3px}.eng-hist .b{flex:1 1;min-width:0}.eng-hist .b p{margin:0;font-size:14px;white-space:pre-wrap}.eng-hist .b small{display:block;font-size:12px;color:var(--text-3);margin-top:4px}@media(min-width:900px){.eng-home-grid{grid-template-columns:1.05fr 1fr;gap:28px}.eng-editor-grid{grid-template-columns:260px minmax(0,1fr)}.eng-rail{position:-webkit-sticky;position:sticky;top:70px}.eng-rail .eng-finds{display:grid}.eng-card .two,.eng-defect-grid,.eng-issue-controls,.eng-project-list{grid-template-columns:1fr 1fr}.eng-card .two{display:grid;grid-gap:16px;gap:16px}}@media(max-width:600px){body:has(.eng-chrome) .appbar,body:has(.eng-page) .appbar,body:has(.eng-report-editor) .appbar,body:has(.eng-workspace) .appbar{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.eng-chrome) .appbar .appbar-inner,body:has(.eng-page) .appbar .appbar-inner,body:has(.eng-report-editor) .appbar .appbar-inner,body:has(.eng-workspace) .appbar .appbar-inner{min-height:58px;padding-block:6px}body:has(.eng-chrome) .appbar .whoami,body:has(.eng-page) .appbar .whoami,body:has(.eng-report-editor) .appbar .whoami,body:has(.eng-workspace) .appbar .whoami{max-width:110px;white-space:nowrap;text-align:center}.eng-page,.eng-report-editor,.eng-workspace{padding:16px;overflow-x:clip}.eng-report-editor{padding-bottom:var(--actionbar-space,190px)}.eng-workspace h1{font-size:26px}.eng-project-context{flex-wrap:wrap}.eng-panel{padding:14px}.eng-report-link{flex-wrap:wrap}.eng-sum:not(.eng-sum-1,.eng-sum-3){grid-template-columns:repeat(2,1fr)}.eng-sum:not(.eng-sum-3) div:nth-child(2n){border-right:0}.eng-sum:not(.eng-sum-1,.eng-sum-2,.eng-sum-3) div:nth-child(-n+2){border-bottom:1px solid var(--line)}.eng-card{padding:14px 12px;border-left-width:5px}.eng-card .head{align-items:stretch}.eng-card .head>div{width:100%;justify-content:space-between}.eng-card .head .btn-sm{margin-left:auto}.eng-card .kindrow{display:grid;grid-template-columns:1fr 1fr}.eng-card .kindrow button{width:100%;min-width:0}.eng-chip{width:100%}.eng-card-actions{grid-template-columns:1fr;padding:12px;gap:10px}.eng-report-editor .actionbar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -8px 24px rgba(0,0,0,.12)}.eng-report-editor .actionbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.eng-report-editor .savestate{font-size:11px;align-items:flex-start}.eng-report-editor .savestate>.dot{margin-top:6px}.eng-report-editor .actionbar .btn-primary{min-width:150px;padding-inline:14px}.eng-report-editor .actionbar.is-typing{display:none}.eng-steps button{font-size:14px}.eng-workspace{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.eng-workspace .eng-navigation{position:fixed;bottom:0;left:0;right:0;z-index:25;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--panel);border:0;border-top:1px solid var(--line);box-shadow:0 -6px 18px rgba(0,0,0,.06);margin:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))}.eng-workspace .eng-navigation>a,.eng-workspace .eng-navigation>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;margin:0;padding:6px 2px;border:0;border-radius:10px;font:500 12px/1.1 var(--sans);letter-spacing:0;color:var(--text-2);text-align:center}.eng-workspace .eng-navigation svg{width:22px;height:22px}.eng-workspace .eng-navigation .eng-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-workspace .eng-navigation>[aria-current=page]{color:var(--brass);background:var(--brass-wash);font-weight:700}.eng-workspace .eng-navigation>[aria-current=page]:before{content:"";position:absolute;top:-6px;left:22%;right:22%;height:3px;border-radius:0 0 3px 3px;background:var(--brass)}}@media(max-width:520px){.eng-report-editor{padding-bottom:var(--actionbar-space,230px)}.eng-report-editor .actionbar-inner{grid-template-columns:1fr;gap:9px}.eng-report-editor .actionbar .btn-primary{width:100%;min-width:0}}@media(max-width:450px){.eng-issue-card{gap:12px;padding:14px}.eng-issue-thumb{width:72px}.eng-issue-thumb img{width:72px;height:72px}.eng-issue-card h3{font-size:16px;margin:6px 0}.eng-issue-card p{margin:4px 0}}.eng-link-button{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;margin:4px 0 0 8px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel-2);color:var(--text);font-size:14px;font-weight:500}.eng-link-button:hover{background:var(--panel-3)}.eng-since .eng-section-title{margin-top:0}.eng-since-from{margin:-4px 0 10px;font-size:13px;color:var(--text-2)}.eng-since-from a{color:var(--brass);text-decoration:underline;text-underline-offset:2px}.eng-since-group{display:flex;justify-content:space-between;gap:10px;padding:10px 14px 6px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--panel-2,transparent)}.eng-since-more{display:block;width:100%;min-height:48px;margin:0;padding:10px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--brass);font:inherit;font-size:13px;text-align:left}.eng-since .eng-list>:last-child{border-bottom:0}.eng-tag-trade{color:var(--brass);border-color:color-mix(in srgb,var(--brass) 45%,transparent);background:var(--brass-wash)}.eng-actions,.eng-more>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.eng-actions{margin:0 0 16px}.eng-actions .eng-link-button,.eng-more .eng-link-button{margin:0}.eng-more{margin:0 0 20px}.eng-more>.lbl{display:block;margin:0 0 8px}@media (max-width:520px){.eng-more>div{display:grid;grid-template-columns:1fr 1fr}.eng-more .eng-link-button{justify-content:center;padding:0 12px}}.answer-ok{--tone:var(--ok)}.answer-action{--tone:var(--alert)}.answer-na{--tone:var(--text-3)}.answer-open{--tone:var(--caution)}.eng-checkrow .top{align-items:flex-start}.eng-checkrow .top .kind{min-width:52px;margin-top:1px}.eng-checkrow .top b{white-space:normal;overflow:visible;line-height:1.35}.eng-checkrow .meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-check-question{margin:4px 0 0;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.01em}.eng-check-hint{margin:6px 0 2px}.eng-answers{margin-top:8px}.eng-answers button{flex:1 1 30%;min-height:52px!important;font-size:14px;font-weight:500}.eng-answers button[aria-pressed=true].answer-ok{border-color:var(--ok);background:var(--ok-wash);color:var(--ok)}.eng-answers button[aria-pressed=true].answer-action{border-color:var(--alert);background:var(--alert-wash);color:var(--alert)}.eng-answers button[aria-pressed=true].answer-na{border-color:var(--line-2);background:var(--panel-2);color:var(--text)}.eng-next-check{grid-column:1/-1;flex-direction:column;gap:2px;border:1px solid var(--brass);background:var(--brass-wash);color:var(--brass);font-weight:600}.eng-next-check small{color:var(--text-2);font-weight:400;font-size:12px}.eng-card-actions>.eng-review-link:only-child{grid-column:1/-1}.eng-sign-hint{margin:0 0 8px}@media(max-width:380px){.eng-answers button{flex-basis:100%}}.eng-tile.eng-tile-wide{grid-column:1/-1;min-height:0;flex-direction:row;align-items:center;gap:12px}.eng-tile.eng-tile-wide .kind{margin:0}.eng-tile.eng-tile-wide>div{flex:1 1;min-width:0}.eng-tile.eng-tile-wide .arrow{font-family:var(--mono);color:var(--brass)}.eng-tile.eng-tile-form{align-items:flex-start}.eng-tile-form label{display:block;margin-bottom:6px}.eng-tile-form input{width:100%;min-height:48px}.eng-tile-form small{display:block;margin-top:6px}.eng-tile-form .eng-tile-problem{color:var(--alert);font-weight:500}.eng-tile-form .btn-row{margin-top:10px}.held-send{max-width:1200px;margin:16px auto 0;padding:0 16px;display:grid;grid-gap:8px;gap:8px}.held-send .note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14.5px}.held-send .note strong{font-weight:600;color:var(--text)}.held-send .note-bad strong{color:inherit}.held-send a{color:var(--brass);font-weight:600;min-height:48px;display:inline-flex;align-items:center}.held-send-close{margin-left:auto;min-height:48px}.eng-slot .eng-check-card>.head{display:none}.eng-slot .eng-check-question{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eng-slot .eng-check-hint{margin-top:0}.eng-report-editor>.pagehead,.eng-report-sent>.pagehead{flex-wrap:nowrap;align-items:flex-start}.eng-report-editor>.pagehead .tag,.eng-report-sent>.pagehead .tag{flex:none;margin-top:4px}.eng-remove-card{display:block;width:100%;margin-top:18px}.eng-slot .eng-card>.field:first-child{margin-top:0;padding-top:4px;border-top:0}.eng-group-title{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:14px 0 6px}.eng-section-title+[role=group]>.eng-group-title{margin-top:0}.eng-inspected{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.eng-inspected p{margin:0;font-size:15px;overflow-wrap:anywhere;min-width:0}.eng-inspected p .lbl{margin-right:6px}.eng-inspected-form{display:block}.eng-inspected-form input{display:block;width:100%;min-height:48px;margin-top:6px}.eng-inspected-form .hint{margin:6px 0 0}.eng-inspected-form .btn-row{margin-top:10px}.eng-inspected-problem{color:var(--alert);font-weight:500}.eng-report-editor .actionbar-inner{max-width:1072px}.eng-page h2.lbl{font-size:10px;margin:0}.sigpad-label{display:block;margin:16px 0 6px}.eng-card .two>.field+.field{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}@media(min-width:601px){.eng-report-editor{padding-bottom:var(--actionbar-space,140px)}.eng-report-editor .actionbar{padding-inline:24px}.eng-report-editor .sigwrap{height:180px}}@media(min-width:900px){.eng-card .two>.field+.field{margin-top:0;padding-top:0;border-top:0}.eng-rail{max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;padding:2px 4px 2px 2px;margin:-2px -4px -2px -2px}}@media(min-width:1000px){.eng-check{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,38%,440px);grid-gap:0 28px;gap:0 28px;align-items:start}.eng-check-sign>.sec:first-child{margin-top:4px}}@media(min-width:1280px){.eng-editor-grid{grid-template-columns:300px minmax(0,1fr)}}.actionbar .eng-save-problem{max-width:1072px;margin:0 auto 10px;font-size:13.5px;line-height:1.45;max-height:40vh;overflow-y:auto}.eng-too-long{margin-top:12px}.actionbar .eng-save-problem.is-waiting{border-color:color-mix(in srgb,var(--caution) 40%,transparent);border-left-color:var(--caution);background:var(--caution-wash);color:var(--text)}.actionbar .eng-send-waiting div{margin-top:8px}.eng-heading-home{margin:16px 0 14px}.eng-heading-home h1{font-size:26px}.eng-tiles-main{margin-bottom:0}.eng-tile.eng-tile-main{min-height:84px;padding:18px;background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.eng-tile.eng-tile-main b{font-size:19px;font-weight:600}.eng-tile.eng-tile-main small{color:inherit;opacity:.85;font-size:13px}.eng-tile.eng-tile-main .arrow{color:inherit;font-size:22px}.eng-tile.eng-tile-main:focus-visible{outline:3px solid var(--text);outline-offset:2px}.eng-section-note{font-size:13px;line-height:1.5;color:var(--text-2);margin:-4px 0 10px}.eng-inspections{margin-top:8px}.eng-home-grid .eng-row{min-height:56px}.eng-more-pages,.eng-saved-drafts{margin-top:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.eng-more-pages>summary,.eng-saved-drafts>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:56px;justify-content:center;padding:10px 40px 10px 14px;position:relative;font-size:14px;font-weight:500}.eng-more-pages>summary::-webkit-details-marker,.eng-saved-drafts>summary::-webkit-details-marker{display:none}.eng-more-pages>summary:after,.eng-saved-drafts>summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:18px;color:var(--text-3)}.eng-more-pages[open]>summary:after,.eng-saved-drafts[open]>summary:after{content:"−"}.eng-more-pages>summary span,.eng-saved-drafts>summary span{font-size:12px;font-weight:400;color:var(--text-3)}.eng-more-pages>summary:focus-visible,.eng-saved-drafts>summary:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:9px}.eng-more-pages .eng-list,.eng-saved-drafts .eng-list{border:0;border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin:0}.eng-home-grid>div>.eng-section-title:first-child{margin-top:0}.eng-home-grid .eng-since{margin-top:22px}.eng-home-grid>div>.eng-since:first-child{margin-top:0}.issue-eng-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.eng-page .issue-eng-title{font-size:21px;line-height:1.3;margin:8px 0 12px;overflow-wrap:anywhere}.issue-eng-facts{margin:0 0 12px;display:grid;grid-gap:8px;gap:8px}.issue-eng-facts>div{display:grid;grid-template-columns:8.5em 1fr;grid-gap:10px;gap:10px;align-items:baseline}.issue-eng-facts dt{color:var(--text-2);font-size:13px}.issue-eng-facts dd{margin:0;font-size:15px;overflow-wrap:anywhere}.issue-eng-here{margin:12px 0}.issue-eng-facts>div:has(>.issue-eng-shots){align-items:start}.issue-eng-facts dd.issue-eng-shots{min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.issue-eng-shots a,.issue-eng-shots figure{flex:none;display:block;margin:0;width:80px;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.issue-eng-shots a:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.issue-eng-shots img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.issue-eng-facts .late{color:var(--alert)}.issue-eng-shots-low{margin-top:12px}.issue-eng-update{margin-top:8px}.eng-word-box{margin:0 0 12px;padding:8px 14px;border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:9px;background:var(--panel)}.eng-word-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.eng-word-who{margin:0;font-size:13px;color:var(--text-2)}.eng-word-note .eng-word-who{font-size:14px}.eng-word-note{margin:0;font-size:15px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.eng-word-note.cut{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eng-word-more{flex:none;min-height:48px;margin:-10px -6px -10px 0;padding:0 6px;border:0;background:none;color:var(--brass);font:inherit;font-weight:600;text-decoration:underline}.issue-eng-update h2{font-size:16px;margin:0 0 10px}.issue-eng-update .field{margin-top:12px}.issue-eng-update textarea{min-height:64px}.issue-eng-update .btn-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.issue-eng-update .btn-row button{min-height:48px;width:100%}.issue-more .issue-eng-facts{margin-top:4px}.issue-eng-done{margin-top:8px;display:grid;grid-gap:10px;gap:10px}.issue-eng-done:focus{outline:none}.issue-eng-done h2{font-size:17px;margin:0}.issue-eng-done p{margin:0}.issue-eng-next{flex-direction:column;gap:2px;text-align:center;overflow-wrap:anywhere}.issue-eng-next span{font-weight:600}.issue-eng-next small{font-size:13px;opacity:.9}.issue-eng-done .eng-secondary{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:12px 18px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--text);text-decoration:none;font:500 15px/1.2 var(--sans)}.issue-eng-add{margin-top:8px}.issue-eng-add .issue-eng-update .btn-row{grid-template-columns:1fr}.eng-card-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.eng-card-foot .eng-remove-card{margin-top:0}.eng-card .head .btn-sm,.eng-card-foot .btn-sm{min-height:48px}.eng-issue-list>.eng-issue-card:nth-child(n+31){content-visibility:auto;contain-intrinsic-size:auto 160px}@media(max-width:450px){.eng-issue-list>.eng-issue-card:nth-child(n+31){contain-intrinsic-size:auto 180px}}.appbar .nav{margin-left:auto}@media (min-width:1024px){.appbar .nav{flex-wrap:nowrap}.appbar .nav a{padding:8px 10px;white-space:nowrap}}.appbar-tools{display:flex;align-items:center;gap:8px;flex:none}.appbar-tools form{margin:0}.appbar-tools .themebtn{margin-left:0}.appbar-tools .whoami{font:13px var(--sans);letter-spacing:0;color:var(--text-2);border-color:var(--line);min-height:32px}@media (max-width:1023px){.appbar .appbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 8px;gap:6px 8px}.appbar-tools{grid-column:2;grid-row:1}.appbar .nav{grid-column:1/-1;grid-row:2;width:auto;margin:0 calc(-1 * var(--s4));padding:4px 8px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:2px;gap:2px}.appbar .nav a{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 4px;line-height:1.3}.appbar .nav a,.appbar-tools .themebtn,.appbar-tools .whoami{min-height:48px}body:has(.eng-chrome) .appbar .nav,body:has(.eng-page) .appbar .nav,body:has(.eng-report-editor) .appbar .nav,body:has(.eng-workspace) .appbar .nav{display:none}}.eng-workspace .eng-more-pages>summary,.eng-workspace .eng-saved-drafts>summary,.eng-workspace .eng-since-group,.eng-workspace .eng-since-more{padding-left:17px}.eng-workspace .eng-heading-home h1{margin:0}.eng-workspace .eng-project-list button{padding:16px}.eng-workspace .eng-project-list strong{font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.eng-workspace .eng-project-list small{font-size:13px;margin:6px 0 10px}.eng-workspace .eng-project-list span{font-weight:500}@media(max-width:600px){.eng-workspace .eng-project-group{padding:12px}.eng-workspace .eng-project-groups{gap:20px}.eng-workspace .eng-inspections .eng-tile-wide>.kind{display:none}.eng-workspace .eng-band{padding:14px 16px}}.eng-report-editor>.back,.eng-report-sent>.back{min-height:48px;padding-block:8px}.eng-report-editor #sign-panel .btn-sm,.eng-report-editor .eng-card .head .btn-sm,.eng-report-editor .eng-card-foot .btn-sm{font-size:15px}.eng-report-editor #sign-panel .btn-sm{min-height:48px;min-width:96px}.eng-report-editor .eng-does{margin-top:var(--s6)}.eng-report-editor .eng-does>.lbl{display:flex;align-items:center;gap:var(--s3)}.eng-report-editor .eng-does>.lbl:after{content:"";flex:1 1;height:1px;background:var(--line)}.eng-report-sent .eng-full-report{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:48px;color:var(--brass);text-decoration:underline;text-underline-offset:3px}.eng-report-sent .eng-correct{min-height:48px;font-size:15px;padding:0 18px}.eng-report-editor .eng-conflict-all .btn-sm,.eng-report-sent .eng-sent-away-actions .btn-sm{font-size:15px}.eng-report-editor .eng-conflict-side dl>div{grid-template-columns:96px 1fr}.eng-inspection .eng-checkrow .top{flex-wrap:wrap;row-gap:6px}.eng-inspection .eng-checkrow .top b{order:2;flex:1 1 100%}.eng-inspection .eng-checkrow .top .eng-where-mark{order:1;margin-left:auto;align-items:center;gap:0;width:8px;overflow:hidden;white-space:nowrap;color:transparent}@media (max-width:899px){.eng-inspection .eng-checkrow .top{flex-wrap:nowrap}.eng-inspection .eng-checkrow .top b{order:0;flex:1 1 auto}.eng-inspection .eng-checkrow .top .eng-where-mark{order:0}}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:center;margin:0;padding:10px 14px;border-radius:0;border-top-width:0}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral>.head{display:contents}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral>.head>.lbl{grid-column:1;grid-row:1}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral>.head>.kind{grid-column:2;grid-row:1}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral>p{grid-column:1/-1;grid-row:2;margin-top:2px}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral>p b{font-weight:500}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral>small{grid-column:1/-1}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral:not(.tone-neutral+.tone-neutral){border-top-width:1px;border-top-left-radius:9px;border-top-right-radius:9px}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral:not(:has(+.tone-neutral)){margin-bottom:10px;border-bottom-left-radius:9px;border-bottom-right-radius:9px}.eng-report-sent.eng-inspection .eng-sent-card.tone-neutral .kind:is(.answer-ok,.answer-na){border-color:transparent;background:none;padding-inline:0}.eng-defect .eng-defect-grid{gap:16px;align-items:start;margin-top:16px}.eng-defect .eng-defect-grid>.eng-panel{margin:0}.eng-defect .eng-defect-grid+.eng-help{margin-top:12px}.eng-defect .eng-defect-held{margin-top:16px}.eng-defect .eng-defect-held>.eng-help:first-child{margin-top:0}.eng-defect .eng-defect-photos button{min-height:48px;font-size:14px}.eng-defect-receipt .eng-fixed .eng-defect-photos button{min-height:48px;padding:0 4px;white-space:nowrap}.eng-defect-receipt{max-width:560px;margin-inline:auto}.eng-defect-receipt-actions button.eng-secondary{background:var(--panel);border-color:var(--line-2);color:var(--text)}.eng-defect-receipt-actions:has(.eng-fixed-open)>.eng-primary{background:var(--panel);border:1px solid var(--line-2);color:var(--text);font-weight:500}@media (hover:hover){.eng-defect-receipt-actions:has(.eng-fixed-open)>button.eng-primary:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2);filter:none}}.eng-variation>.back{min-height:48px;padding-block:8px}.eng-variation>.pagehead{padding-bottom:var(--s4)}.eng-variation>.eng-band{margin-top:20px}.eng-variation .eng-hist .t{width:84px}.eng-variation .eng-variation-note .field{margin-top:0}.eng-variation .eng-variation-note button{min-width:140px;font-size:15px}.eng-panel:has(>.eng-report-link){border-color:var(--line-2)}.eng-report-link:last-child{border-bottom:0}@media (max-width:640px){.eng-report-link{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0}.eng-report-link>span:first-child{width:100%}.eng-report-link>span:last-child{justify-content:flex-start!important}.eng-report-link small{margin-top:3px}}.eng-issue-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:480px}.eng-issue-tabs button{font-size:15px;min-height:48px;padding:8px 6px}.eng-heading:has(+.eng-issue-tabs) .eng-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;margin-bottom:0}.eng-heading:has(+.eng-issue-tabs) .eng-actions>*{width:100%;min-width:0;justify-content:center;text-align:center}.issue-eng{max-width:720px;margin-inline:auto}.issue-eng>.back{min-height:48px;padding-block:8px}.issue-eng-update .btn-row button{padding-inline:8px}.entry-wrap{--entry-bg:#eeede9;--entry-panel:#f8f7f3;--entry-text:#25282a;--entry-muted:#606465;--entry-line:#c9ccca;--entry-gold:#816321;--entry-aqua:#267c76;--entry-button-text:#fff;max-width:1060px;margin:40px auto;padding:0 24px;color:var(--entry-text);font-family:var(--sans)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .entry-wrap{--entry-bg:#202224;--entry-panel:#282b2d;--entry-text:#f0efeb;--entry-muted:#b5b7b6;--entry-line:#484c4e;--entry-gold:#ccb071;--entry-aqua:#77c7bf;--entry-button-text:#202224}}:root[data-theme=dark] .entry-wrap{--entry-bg:#202224;--entry-panel:#282b2d;--entry-text:#f0efeb;--entry-muted:#b5b7b6;--entry-line:#484c4e;--entry-gold:#ccb071;--entry-aqua:#77c7bf;--entry-button-text:#202224}.entry-screen{background:var(--entry-bg);border:1px solid var(--entry-line)}.entry-top{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--entry-line);gap:12px}.entry-brand{font-size:24px;letter-spacing:.12em;font-weight:500;line-height:1}.entry-brand small{font-size:10px;border-left:1px solid var(--entry-line);padding-left:16px;margin-left:12px;letter-spacing:.18em}.entry-nav{display:flex;align-items:center;gap:8px}.entry-nav form{margin:0}.entry-nav button{background:transparent;border:0;border-radius:0;color:var(--entry-muted);min-width:48px;min-height:48px;padding:10px;font-size:12px}.entry-signin{display:grid;grid-template-columns:1.15fr 1fr}.entry-hero{padding:46px 34px;border-right:1px solid var(--entry-line);background:var(--entry-panel)}.entry-kicker{font:11px var(--mono);letter-spacing:.13em;color:var(--entry-gold);margin:0 0 18px}.entry-wrap h1{font-size:30px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px}.entry-hero-title{font-size:clamp(38px,5vw,58px);line-height:1.04;margin:28px 0;letter-spacing:-.035em}.entry-rule{width:35px;height:2px;background:var(--entry-gold);margin:26px 0}.entry-copy{font-size:14px;line-height:1.6;color:var(--entry-muted);margin:0 0 24px}.entry-login{padding:46px 32px;align-content:center;min-width:0}.entry-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;padding:14px;border:0;border-radius:2px;font-size:14px;text-align:center}.entry-cta,.entry-cta:hover{background:var(--entry-gold);color:var(--entry-button-text)}.entry-cta:hover{filter:brightness(1.08)}.entry-ms{display:grid;grid-template-columns:repeat(2,8px);grid-gap:2px;gap:2px;flex:none}.entry-ms b{width:8px;height:8px;background:currentColor}.entry-fine{font-size:12px;line-height:1.6;color:var(--entry-muted);margin:16px 0 0}.entry-mobile-title{display:none}.entry-hub{padding:28px 32px 34px}.entry-wrap .entry-hub-title{font:11px var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--entry-gold);margin:0 0 30px}.entry-hub-grid{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:28px;gap:28px}.entry-mast{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--entry-line);padding:22px 24px 24px 0}.entry-mast strong{font-size:clamp(42px,7vw,72px);font-weight:500;line-height:.96;letter-spacing:-.06em}.entry-mast small{font-size:11px;letter-spacing:.13em;color:var(--entry-gold);margin-top:36px;line-height:1.6}.entry-company{--entry-accent:var(--entry-gold);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-gap:12px;gap:12px;align-items:center;width:100%;border-top:1px solid var(--entry-line);padding:26px 24px;min-height:165px;color:var(--entry-text)}.entry-company-compliance{--entry-accent:var(--entry-aqua)}.entry-company:before{content:"";position:absolute;left:24px;top:-1px;width:28px;height:2px;background:var(--entry-accent)}.entry-company:focus-visible,.entry-company:hover{background:var(--entry-panel)}.entry-company small{display:block;color:var(--entry-accent);font-size:12px;letter-spacing:.2em;margin-bottom:14px}.entry-company-name{font-size:26px;line-height:1.18;letter-spacing:-.02em}.entry-company-name em{display:block;font-size:11px;font-style:normal;letter-spacing:.14em;margin-top:10px;color:var(--entry-muted)}.entry-arrow{display:grid;place-items:center;width:38px;height:38px;background:var(--entry-gold);color:var(--entry-button-text);font-size:23px;line-height:1}.entry-footer{padding:17px 32px;border-top:1px solid var(--entry-line);font-size:11px;letter-spacing:.04em;color:var(--entry-muted);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.entry-notice{margin:22px 0 0;padding:14px;border:1px solid var(--entry-line);color:var(--entry-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.entry-notice summary{cursor:pointer;min-height:32px}.entry-error{border-color:var(--alert);color:var(--alert);margin:0 0 20px}.entry-wrap :focus-visible{outline-color:var(--entry-gold)}.entry-local{max-width:480px;margin:auto}.entry-local input{background:var(--entry-panel);color:var(--entry-text);border-color:var(--entry-line)}.entry-local label{color:var(--entry-muted)}.entry-wrap .install-help{margin:20px 0 0;color:var(--entry-muted);background:transparent;border-color:var(--entry-line)}@media(max-width:600px){.entry-wrap{margin:16px auto;padding:0 12px}.entry-top{padding:20px}.entry-brand{display:inline-block;min-height:44px}.entry-brand small{display:block;margin:8px 0 0;padding:0;border:0}.entry-signin{display:block}.entry-hero{display:none}.entry-login{padding:30px 24px 34px}.entry-desktop-title{display:none}.entry-mobile-title{display:block}.entry-wrap h1{font-size:28px}.entry-hub{padding:26px 20px 20px}.entry-hub-grid{grid-template-columns:1fr;gap:24px}.entry-wrap .entry-hub-title{margin-bottom:24px}.entry-mast{border:0;padding:0}.entry-mast strong{font-size:42px}.entry-mast br,.entry-mast small{display:none}.entry-company{padding:24px 18px;min-height:156px}.entry-company:before{left:18px}.entry-company-name{font-size:23px}.entry-footer{padding:18px 24px;display:block}.entry-footer span{display:block;line-height:1.8}}.entry-company-later{cursor:default;grid-template-columns:minmax(0,1fr) auto}.entry-company-later:hover{background:transparent}.entry-company-later .entry-company-name,.entry-later{color:var(--entry-muted)}.entry-later{justify-self:end;font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--entry-line);padding:7px 9px;white-space:nowrap}.entry-wrap .install-help{padding:0;max-width:none}.entry-wrap .install-help summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0;color:var(--entry-gold);font-size:14px;list-style:none}.entry-wrap .install-help summary::-webkit-details-marker{display:none}.entry-wrap .install-help summary:before{content:"";width:6px;height:6px;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);flex:none}.entry-wrap .install-help details[open] summary:before{transform:rotate(45deg) translate(-2px,-1px)}.entry-wrap .install-help-body>p:first-child{margin-top:0}.entry-wrap .install-help-body{background:var(--entry-panel);border-color:var(--entry-line);color:var(--entry-text);font-size:14px;line-height:1.55}.entry-wrap .install-help-body li,.entry-wrap .install-help-body p{color:var(--entry-muted)}.entry-wrap .install-help-body h2{font-size:15px;font-weight:600;margin:18px 0 6px;letter-spacing:0}.entry-wrap .install-help-body ol{padding-left:20px;margin:0}.entry-local{margin:0 auto}.entry-local .field{margin-top:8px}@media(max-width:600px){body:has(.entry-wrap){display:flex;flex-direction:column;min-height:100svh}.entry-wrap{margin:0;padding:0;flex:1 1;display:flex;width:100%}.entry-screen{border:0;flex:1 1;display:flex;flex-direction:column;min-width:0}.entry-screen>footer{margin-top:auto}.entry-top{padding:16px 20px}.entry-later{padding:6px 8px}}.eng-navigation .eng-nav-search{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:12px 16px;color:var(--text-2);text-decoration:none;border-bottom:3px solid transparent}.eng-navigation .eng-nav-search:hover{color:var(--brass)}.search-page{max-width:880px}.search-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);grid-gap:12px;gap:12px;margin:0 0 20px}.search-form label{display:block;font-size:13px;color:var(--text-2)}.search-form input,.search-form select{margin-top:6px}.search-form input[type=search]{width:100%;min-height:52px;background:var(--ground);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);font:inherit;font-size:17px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form input[type=search]:focus{border-color:var(--brass-2);outline:2px solid var(--brass-wash)}.search-count{font-size:13px;color:var(--text-2);margin:0 0 4px}.search-hit .ref{font-family:var(--mono);color:var(--brass)}.search-snippet{color:var(--text-2)!important;font-size:13px!important;line-height:1.45;overflow-wrap:anywhere}.search-page mark{background:var(--brass-wash);color:inherit;border-radius:2px;padding:0 1px;box-shadow:inset 0 -2px 0 var(--brass)}@media (max-width:640px){.search-form{grid-template-columns:1fr}.eng-navigation .eng-nav-search{margin-left:0}}.search-hit b.ref{font-size:14px}.search-page>.back{min-height:48px;padding-block:8px}.stages{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3)}.stages li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-top:var(--s2);border-top:3px solid var(--line)}.stages li[data-tone=sent]{border-top-color:var(--ok)}.stages li[data-tone=alert]{border-top-color:var(--alert)}.stages .stage-t{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.stages .tag{white-space:normal;text-align:left}.stages small{font-size:12px;line-height:1.4;color:var(--text-2);overflow-wrap:anywhere}@media (max-width:600px){.stages{grid-auto-flow:row;grid-template-columns:1fr;gap:0}.stages li{display:grid;grid-template-columns:84px 1fr;align-items:center;grid-gap:4px var(--s2);gap:4px var(--s2);padding:var(--s2) 0 var(--s2) var(--s3);border-top:0;border-left:3px solid var(--line)}.stages li[data-tone=sent]{border-left-color:var(--ok)}.stages li[data-tone=alert]{border-left-color:var(--alert)}.stages .tag{justify-self:start}.stages small{grid-column:2}}@font-face{font-family:archivo;src:url(/_next/static/media/0d36f1b48cd1a3d6-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:archivo;src:url(/_next/static/media/973991e0594f5448-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:archivo;src:url(/_next/static/media/5069e03948dc9175-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:88.86%;descent-override:21.25%;line-gap-override:0.00%;size-adjust:98.81%}.__className_679181{font-family:archivo,archivo Fallback}.__variable_679181{--font-archivo:"archivo","archivo Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/ece426e343f97101-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:plexMono;src:url(/_next/static/media/94c5cf254271768f-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:102.50%;descent-override:27.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_44bc24{font-family:plexMono,plexMono Fallback}.__variable_44bc24{--font-plex-mono:"plexMono","plexMono Fallback"}