.project-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center}aside .project-list-item button{min-width:0}.project-list-item .project-delete{width:auto;padding:6px;color:#973e2a;background:#fff1eb}.project-list-item .project-open{overflow-wrap:anywhere}
#catalog-dialog{width:min(1400px,94vw);max-height:88vh;overflow:auto}#catalog-reference table{width:100%;table-layout:fixed}#catalog-reference td{overflow-wrap:anywhere;vertical-align:top}#catalog-reference td small{display:block;color:var(--muted,#555);margin-top:.5rem}#catalog-reference th:nth-child(3){width:7em}.catalog-reference-controls{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin:1rem 0}.catalog-reference-controls label:first-child{flex:1;min-width:250px}
:root{font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;color:#243247;background:#eef2f6;--line:#dce3ec;--accent:#186a87}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;padding:17px 28px;background:#13273a;color:#fff}header strong{font-size:23px;letter-spacing:-.6px}header span{margin-left:22px;color:#bdcedb}main{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:calc(100vh - 68px)}aside{background:#fff;padding:22px 16px;border-right:1px solid var(--line)}aside small{display:block;margin:12px 0;color:#64748b}aside button{display:block;width:100%;text-align:left;margin:9px 0;background:#f2f6f9;color:#243247;border:1px solid var(--line);overflow-wrap:anywhere}section{padding:24px;min-width:0}#welcome{max-width:850px;padding:70px 45px}h1{font-size:25px;line-height:1.25;margin:0 0 10px}h2{font-size:16px;margin:0 0 12px}p{margin:9px 0}.muted{font-size:12px;color:#64748b}.upload{display:block;text-align:center;border:1px dashed #86a6b8;padding:12px;border-radius:7px;cursor:pointer;color:var(--accent);font-weight:600}.upload input{display:none}label{display:flex;flex-direction:column;gap:5px;color:#526178;font-size:12px}input,textarea,select,button{font:inherit}input,textarea,select{border:1px solid #cbd5e1;border-radius:5px;background:#fff;padding:8px;color:#172c40;min-width:0;width:100%}input[type=checkbox]{width:17px;height:17px;flex-shrink:0}textarea{resize:vertical;min-height:64px}button{border:0;border-radius:5px;background:var(--accent);color:#fff;padding:9px 14px;cursor:pointer;font-weight:600}button:disabled{opacity:.45;cursor:not-allowed}button.secondary{background:#e9f0f5;color:#29475a}a{color:var(--accent)}.metadata{display:grid;grid-template-columns:2fr 2fr 1fr;gap:12px;margin:16px 0}details{background:#fff;border:1px solid var(--line);border-radius:7px;padding:13px 15px;margin-bottom:14px}summary{font-weight:600;cursor:pointer}.tools{display:grid;grid-template-columns:1fr 1.6fr 1.6fr auto;align-items:end;gap:10px;margin:12px 0}.check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;color:#384d60;font-size:12px}.review-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,1fr);gap:18px}.drawing-panel,.records-panel{min-width:0}.drawing-panel{align-self:start;position:sticky;top:10px}.toolbar{display:flex;gap:9px;align-items:center;margin-bottom:10px}.toolbar label{flex-direction:row;align-items:center}.toolbar input{width:65px}.toolbar a{margin-left:auto;font-size:12px}.toolbar h2{margin:0;flex:1}#image-wrap{position:relative;background:#dbe2e9;border:1px solid #cbd5e1;line-height:0;overflow:hidden}#drawing{width:100%;height:auto;display:block}#bbox{position:absolute;border:2px solid #e4572e;background:#f7a03722;pointer-events:none}.notice{padding:10px 13px;background:#fff6e5;color:#79501d;border:1px solid #e9d6ac;border-radius:5px;font-size:12px;margin:10px 0}.page-confirm{padding:12px;background:#fff;border:1px solid var(--line);border-radius:5px}.assign{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;align-items:end}.record{background:#fff;border:1px solid var(--line);border-radius:7px;margin-bottom:10px;padding:12px}.record.selected{border-color:#e4572e;box-shadow:0 0 0 1px #e4572e}.record.bad{border-left:4px solid #db703a}.record.excluded{opacity:.7}.record-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:7px;color:#66778a}.record-top button{padding:3px 8px;font-size:11px}.record label{margin:6px 0}.record .error{color:#b6472c;font-size:12px}.canonical{font-size:11px;color:#527c65;overflow-wrap:anywhere}.record .original{font-size:11px;color:#64748b;white-space:pre-wrap}.result{display:flex;justify-content:space-between;gap:20px;margin-top:22px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px}.result #total{font-size:27px;display:block}.export-buttons{display:flex;gap:10px;align-self:start}.result table{border-collapse:collapse;font-size:12px;margin-top:12px}.result td,.result th{padding:6px 13px;border-bottom:1px solid var(--line);text-align:left}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#74351f;color:white;padding:15px 22px;border-radius:7px;max-width:90%;z-index:10;white-space:pre-wrap}.proposal{background:#edf5fc;border:1px solid #a8c5dc;border-radius:7px;padding:13px;margin:12px 0}.proposal.bad{border-left:4px solid #df9b36}.proposal label{margin:8px 0}.proposal .error{color:#b6472c;font-size:12px}.proposal textarea{min-height:74px}.proposal button{margin:5px 7px 5px 0}.proposal details{margin:8px 0;padding:8px}.proposal .original{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.proposal p{overflow-wrap:anywhere}.check{margin:8px 0}#recognition-layer{position:absolute;inset:0;pointer-events:none}.recognition-box{position:absolute;pointer-events:auto;padding:0;min-width:3px;min-height:3px;border:1px solid #bf9400;border-radius:2px;background:#ffe34a40;z-index:2}.recognition-box.checked{background:#52bd7040;border-color:#3b9051}.recognition-box.warning{background:#ff982e55;border-color:#dc6e24}.recognition-box:hover,.recognition-box:focus{background:#ffe34a80;outline:2px solid #bd8200;z-index:3}#recognition-tooltip{position:absolute;z-index:5;background:#203346ed;color:white;padding:10px;border-radius:5px;max-width:min(380px,95%);max-height:260px;overflow:hidden;white-space:pre-line;font-size:12px;line-height:1.4;pointer-events:none}.proposal.selected{outline:2px solid #e4572e}#bbox{z-index:4}#job-progress{background:#e4f0f6;border:1px solid #a8c7d7;border-radius:6px;padding:12px;margin:12px 0}#job-progress progress{display:block;width:100%;height:10px;margin:9px 0}#job-events{max-height:220px;overflow:auto;font-size:12px;padding-left:24px}#job-progress details{margin:8px 0 0}[hidden]{display:none!important}@media(max-width:1100px){.review-layout{grid-template-columns:1fr}.drawing-panel{position:static}.tools{grid-template-columns:1fr 1fr}header span{display:none}}@media(max-width:700px){main{display:block}aside{border-bottom:1px solid var(--line)}#projects{display:flex;overflow:auto;gap:8px}aside button{min-width:180px}section{padding:14px}.metadata,.tools{grid-template-columns:1fr}.result{display:block}.export-buttons{margin-top:15px}header{padding:14px}.toolbar{flex-wrap:wrap}}
#diagnostic-results{background:white;border:1px solid var(--line);border-radius:7px;padding:14px;margin-bottom:16px}.diagnostic-table{max-height:580px;overflow:auto}.diagnostic-table table{border-collapse:collapse;font-size:12px;width:100%}.diagnostic-table td,.diagnostic-table th{padding:8px;border:1px solid var(--line);vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.diagnostic-table tr{cursor:pointer}.diagnostic-table tr.selected{background:#fff1b3}.diagnostic-table tr.bad{background:#fff1e7}#diagnostic-results pre{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.export-buttons{flex-wrap:wrap;max-width:340px}#overlay-stage{margin-bottom:10px}
.result>div:first-child{min-width:0;flex:1}.mini-kalk-scroll{max-height:300px;overflow:auto;margin:12px 0}#mini-kalk{width:100%;margin:0}#mini-kalk th{position:sticky;top:0;background:#edf5fa;z-index:1}#mini-kalk td{vertical-align:top;white-space:pre-line}#mini-kalk tr:not(:first-child){cursor:pointer}#mini-kalk tr:hover{background:#f3f8fa}.result #total{display:inline-block}.result details{margin:10px 0 0}.result details p{font-size:12px}@media(max-width:1100px){.result{flex-direction:column}.export-buttons{max-width:none}}
body.reviewing main{grid-template-columns:minmax(0,1fr)}body.reviewing aside{display:none}body.reviewing.projects-open aside{display:block;position:fixed;inset:0 auto 0 0;width:270px;z-index:12;overflow:auto;box-shadow:4px 0 18px #13273a33}#toggle-projects{position:relative;z-index:13;margin-left:auto;margin-right:20px}#api-status{max-width:55vw;text-align:right}
.review-layout{grid-template-columns:minmax(0,2.4fr) minmax(300px,1fr)}.drawing-panel{position:static}.records-panel{align-self:start;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}.review-controls{display:flex;align-items:center;gap:16px;margin-bottom:8px}.review-controls>label:first-child{flex:1}.toolbar select{width:85px}.highlight-options{padding:7px 10px;margin-bottom:6px}#drawing-viewport{overflow:auto;max-height:78vh;background:#dbe2e9;border:1px solid #cbd5e1}#image-wrap{border:0;width:100%;min-width:100%}#calculation-label-layer{position:absolute;inset:0;pointer-events:none;line-height:1.3}#recognition-tooltip{z-index:8}.calculation-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.calculation-leaders line{stroke:#327b91;stroke-width:1.3;opacity:.75}.calculation-label{position:absolute;pointer-events:auto;padding:5px 7px;border:1px solid #a77b13;border-radius:4px;background:#fffaf0f5;color:#493500;font:600 12px/1.3 system-ui,sans-serif;white-space:pre-line;text-align:left;overflow-wrap:anywhere;max-height:180px;overflow:auto;box-shadow:0 1px 4px #13273a24;z-index:3}.calculation-label.accepted{background:#f0fff4f5;border-color:#348457;color:#19472a}.calculation-label:focus,.calculation-label:hover{outline:2px solid #186a87;z-index:6}
#page-calculation{background:#fff;border:1px solid var(--line);border-radius:7px;padding:14px;margin-bottom:12px}.calculation-record,.calculation-omitted{border:1px solid var(--line);border-radius:5px;padding:10px;margin:10px 0;white-space:pre-line;overflow-wrap:anywhere}.calculation-record strong{font-size:13px}.calculation-record button,.calculation-omitted button{font-size:11px;padding:5px 8px}.calculation-record details{padding:7px;margin:7px 0}.calculation-record.selected{outline:2px solid #186a87}.calculation-omitted{background:#fff4e9;border-color:#e2b37f}.result details{margin-top:8px}.result .muted{max-width:850px}
@media(max-width:1100px){.review-layout{grid-template-columns:1fr}.records-panel{position:static;max-height:none;overflow:visible}}@media(max-width:700px){.review-controls{flex-direction:column;align-items:stretch}#api-status{max-width:55%;font-size:10px}#toggle-projects{margin:0 8px;padding:6px}.drawing-panel .toolbar{gap:5px}}


/* Bounded compact workspace: every row is content-sized or minmax(0,1fr). */
body.reviewing{height:100dvh;overflow:hidden}body.reviewing header{height:48px;padding:4px 14px}body.reviewing header strong{font-size:18px}body.reviewing main{display:block;height:calc(100dvh - 48px);min-height:0}body.reviewing aside{display:none}body.reviewing #workspace{height:100%;min-height:0;padding:5px 10px;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:4px;overflow:hidden}body.reviewing .project-head{min-height:0;display:flex;align-items:center;gap:8px;overflow:hidden}body.reviewing .project-head h1{font-size:15px;margin:0;white-space:nowrap}body.reviewing .project-head p{font-size:11px;margin:0}.project-head #usage{display:none}#job-history{margin:0;padding:2px 6px}.project-head #job-progress{display:none}#document-settings{display:none}#processing{min-width:0;padding:5px 8px;margin:0;overflow:visible}#processing h2{font-size:13px;margin:0}.tools{grid-template-columns:minmax(110px,1fr) auto minmax(170px,1.5fr) minmax(150px,1.3fr) auto;gap:6px;margin:4px 0}.tools label{min-width:0}.tools input,.tools select{padding:5px}.tools button{padding:6px 9px;white-space:nowrap}#pages-help,#processing>p.muted{display:none}#advanced-processing{padding:3px 7px;margin:3px 0 0}#advanced-processing summary{font-size:11px}.workspace-tabs{display:flex;gap:4px;min-height:0}.workspace-tabs button{padding:3px 10px;background:#e9f0f5;color:#29475a}.workspace-tabs [aria-selected=true]{background:#186a87;color:#fff}.review-layout{min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:8px}.drawing-panel,.records-panel{min-width:0;min-height:0;overflow:auto}.drawing-panel{display:flex;flex-direction:column;align-self:stretch;height:100%}.drawing-panel>.toolbar,.review-controls,.highlight-options{flex:none;margin:2px 0}.review-controls{display:flex;align-items:center;gap:8px}.review-controls>label:first-child{flex:1}.review-controls label{min-width:0}.drawing-panel>p:not(.notice){display:none}#drawing-viewport{position:relative;flex:1;min-height:0;width:100%;max-height:none;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;background:#dbe2e9;border:1px solid #cbd5e1}#image-wrap{position:relative;flex:none;min-width:0;max-width:none;border:0;line-height:0;margin:auto}#drawing{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill}#recognition-layer,#calculation-label-layer{position:absolute;inset:0}#calculation-label-layer{pointer-events:none;line-height:1.3}.calculation-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.calculation-leaders line{stroke:#327b91;stroke-width:1.3;opacity:.75}.calculation-label{pointer-events:auto;touch-action:none;cursor:move}.calculation-label-actions{display:flex;gap:3px;margin-top:3px}.calculation-label-actions button{font-size:9px;padding:2px 4px}.calculation-label.is-collapsed{max-height:none;overflow:visible}.calculation-label.is-collapsed>.calculation-label-content{display:none}.calculation-label-index{display:none}.calculation-label.is-collapsed>.calculation-label-index{display:inline;font-weight:bold}.calculation-label.is-hidden{display:none}.calculation-label.is-dragging{z-index:7}.records-panel{display:block;position:static;max-height:none;overflow:auto}#page-calculation{margin:0;padding:7px}#page-calculation h2{font-size:13px;margin:0}#page-calculation>p{margin:2px;font-size:11px}#page-calculation .calculation-record,#page-calculation .calculation-omitted{padding:5px;margin:4px 0;font-size:11px}#page-calculation button{padding:3px 5px;font-size:10px}.result{grid-row:2;margin:0;padding:3px 7px;min-width:0;display:flex;align-items:center;gap:10px}.result>div:first-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.result h2{font-size:12px;margin:0}.result #total{font-size:15px}.result #export-error{font-size:10px;margin:0;color:#9b341f}.export-buttons{max-width:none;align-items:center;flex-wrap:nowrap;gap:5px}.export-buttons .check{display:flex!important;white-space:nowrap;font-size:10px;margin:0}.export-buttons button{font-size:11px;padding:5px 7px}#global-calculation{display:none}.records-panel #diagnostic-details,.records-panel #manual-review{display:none}body.reviewing[data-tab="Правки"] .records-panel #manual-review,body.reviewing[data-tab="Схема"] .records-panel #manual-review{display:block}body.reviewing[data-tab="Этапы"] .records-panel #diagnostic-details{display:block}body.reviewing[data-tab="Кальк"] #global-calculation{display:block;position:static;grid-column:1/-1;grid-row:1;min-height:0;height:100%;overflow:auto;margin:0;background:white}body.reviewing[data-tab="Кальк"] #global-calculation[open]{display:block}body.reviewing[data-tab="Реквизиты"] #document-settings{display:block;position:static;grid-column:1/-1;grid-row:1;min-height:0;height:100%;overflow:auto;padding:12px;margin:0}body.reviewing[data-tab="Правки"] .drawing-panel,body.reviewing[data-tab="Этапы"] .drawing-panel{display:none}body.reviewing[data-tab="Правки"] .review-layout,body.reviewing[data-tab="Этапы"] .review-layout{grid-template-columns:minmax(0,1fr)}body.reviewing[data-tab="Кальк"] .review-layout{grid-template-columns:minmax(0,1fr)}body.reviewing[data-tab="Кальк"] .drawing-panel{display:none}body.reviewing[data-tab="Реквизиты"] .review-layout{grid-template-columns:minmax(0,1fr)}body.reviewing[data-tab="Реквизиты"] .drawing-panel,body.reviewing[data-tab="Реквизиты"] .records-panel,body.reviewing[data-tab="Кальк"] .records-panel{display:none}.model-stats{display:none}
#processing-dialog,#models-dialog{width:min(1050px,94vw);max-height:92dvh;overflow:auto;border:1px solid #93aabd;border-radius:9px;padding:16px;color:#243247}#processing-dialog::backdrop,#models-dialog::backdrop{background:#13273a88}#processing-dialog #processing{display:block;padding:8px;margin-top:12px}#models-dialog .model-stats{display:block!important}#models-dialog .model-stats-scroll{max-height:70vh;overflow:auto}#open-processing,#open-models{padding:7px 11px}#document-settings{display:none}body.reviewing[data-tab="Кальк"] #document-settings{display:block}body.reviewing[data-tab="Кальк"] .review-layout{grid-template-columns:minmax(0,1fr)}
/* lane 0.8.2 data views and compact two-column work surface */
body.reviewing #workspace{grid-template-rows:auto auto minmax(0,1fr) auto!important;}
body.reviewing .project-head{grid-row:1}body.reviewing .workspace-tabs{grid-row:2}body.reviewing .review-layout,body.reviewing .data-view{grid-row:3;min-height:0;overflow:auto;margin:0;padding:8px;background:#fff;border:1px solid var(--line);border-radius:7px}body.reviewing .result{grid-row:4;margin:0;padding:6px 10px}
body.reviewing[data-tab="Схема"] .review-layout{display:grid}body.reviewing[data-tab="Схема"] .records-panel #manual-review{display:block!important}body.reviewing:not([data-tab="Схема"]) .review-layout{display:none}
body.reviewing[data-tab="Результат"] #results-view,body.reviewing[data-tab="Кальк"] #kalk-view,body.reviewing[data-tab="Разбор"] #issues-view{display:block}
body.reviewing:not([data-tab="Кальк"]) .result{display:none}body.reviewing[data-tab="Кальк"] #workspace{grid-template-rows:auto auto minmax(0,1fr) 42px}body.reviewing[data-tab="Кальк"] .result{min-height:40px}body.reviewing[data-tab="Кальк"] .result .export-buttons{display:flex!important}body.reviewing[data-tab="Кальк"] .result>div:first-child{display:none!important}body.reviewing[data-tab="Кальк"] .result #global-calculation{display:none!important}
body.reviewing .review-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}body.reviewing .records-panel{max-height:calc(100dvh - 175px);overflow-y:auto;position:relative;top:auto}
body.reviewing .records-collapsed{grid-template-columns:minmax(0,1fr) 0!important}body.reviewing .records-collapsed .records-panel{display:none}
.data-view table{border-collapse:collapse;width:100%;font-size:12px}.data-view th,.data-view td{padding:7px 9px;border:1px solid var(--line);text-align:left;vertical-align:top}.data-view th{background:#edf5fa;position:sticky;top:0;z-index:1}.sortable-results th{cursor:pointer}.sortable-results th:hover{background:#dcebf3}.sortable-results tr:not(:first-child){cursor:pointer}.sortable-results tr:hover{background:#f4f8fb}.calculation-identifiers{margin-top:12px;font-weight:600}.data-view details{padding:8px}.data-view #kalk-metadata{margin-bottom:12px}.data-view #drawing-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.data-view #drawing-numbers label{display:flex;flex-direction:row;align-items:center}.data-view #drawing-numbers button{align-self:center}.data-view #kalk-table{max-height:55vh;overflow:auto}.data-view h3{text-align:right;padding:12px}.region-subtotal{display:none}.project-head #scope{flex:1;min-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-head #job-clock{display:inline-block;min-width:165px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.project-head #error-details{padding:2px 6px;margin:0;max-width:260px;font-size:10px}.project-head #error-details ul{margin:3px;padding-left:18px;max-height:110px;overflow:auto}.project-head #recognition-warning{padding:4px 7px;margin:0;white-space:nowrap}.calculation-label.approximate:not(.accepted){border-style:dashed;border-color:#d66b22;background:#fff6ebf5}.calculation-label.is-collapsed>.calculation-label-index{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:11px}.calculation-label.is-collapsed{max-width:300px;min-width:120px;padding:3px 5px}.calculation-label.is-collapsed .calculation-label-actions{margin-top:2px}.review-layout #collapse-records{margin:0 0 6px}.model-stats{display:none}
@media(max-width:700px){header{flex-wrap:wrap;gap:5px}body.reviewing header{height:auto;min-height:48px}header button{font-size:11px;padding:6px!important}body.reviewing{height:auto;min-height:100dvh;overflow:auto}body.reviewing main{height:auto}body.reviewing #workspace{height:auto;min-height:calc(100dvh - 48px);overflow:visible;display:flex;flex-direction:column}body.reviewing .review-layout{display:block;overflow:visible}body.reviewing .drawing-panel{min-height:70vh}body.reviewing #drawing-viewport{height:50vh;min-height:300px;flex:none}body.reviewing #processing .tools{grid-template-columns:1fr 1fr}body.reviewing .project-head{flex-wrap:wrap}body.reviewing .result{display:block;max-width:100%}body.reviewing .export-buttons{flex-wrap:wrap;white-space:normal}body.reviewing .export-buttons>.check{white-space:normal}body.reviewing #api-status{max-width:45vw;font-size:10px}}
.human-review-controls{display:flex;align-items:center;gap:5px;margin-top:4px;line-height:1.3}.human-review-controls small{font-weight:400;overflow-wrap:anywhere}.review-approve{background:#246b3e}.review-comment{background:#973e2a}.human-confirmed{background:#effff3;border-color:#348457}#review-dialog{border:1px solid #93aabd;border-radius:8px;max-width:min(580px,92vw);max-height:90dvh;overflow:auto;color:#243247}#review-dialog::backdrop{background:#13273a88}#review-dialog fieldset{margin:12px 0;border:1px solid var(--line)}#review-dialog input[type=radio]{width:17px;height:17px;flex-shrink:0}#review-comment{min-height:100px}.workspace-tabs{flex-wrap:wrap}.model-stats-scroll{overflow:auto}.model-stats table{border-collapse:collapse;width:100%;font-size:12px}.model-stats td,.model-stats th{border:1px solid var(--line);padding:9px;text-align:left;white-space:pre-line}.model-stats th{background:#edf5fa;position:sticky;top:0}body.reviewing[data-tab="Модели"] .review-layout{grid-template-columns:minmax(0,1fr)}body.reviewing[data-tab="Модели"] .drawing-panel,body.reviewing[data-tab="Модели"] #page-calculation{display:none}body.reviewing[data-tab="Модели"] .model-stats{display:block;padding:12px;background:white}#review-receipt{font-size:11px;padding:5px;margin:2px 0}
.label-tools{display:flex;gap:6px;flex-wrap:wrap}.label-tools button{padding:4px 7px;font-size:11px}.review-controls>label:first-child{flex-direction:row;align-items:center;white-space:nowrap}.review-controls #overlay-stage{margin:0}.highlight-options{padding:5px 8px}#page-approval{padding:8px 0}#page-approval>p{font-size:12px}@media(max-width:700px){.review-controls>label:first-child{flex-direction:column;align-items:stretch;white-space:normal}}
