.instrument #preset{display:none}.instrument #verdict{display:block}.instrument #verdict>div{padding:0}
.instrument .screen-help{display:none}.instrument .fields label,.instrument .opts>.q{color:var(--ink);font-size:12px;text-transform:none;letter-spacing:0}.instrument .tile .k{font-size:12px;color:var(--ink);text-transform:none;letter-spacing:0}
.instrument .dropbtn{padding:12px;gap:4px}.instrument .dropbtn .t{font-size:12px;letter-spacing:0}.instrument .dropbtn:not(.ok) .s{display:none}
.instrument #fileActions,.instrument #manualImports,.instrument #pointActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}
.instrument #pointActions>span{display:none}.instrument #manualImports .go{font-size:12px;letter-spacing:0}
.instrument #resultActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.instrument #resultActions h2{margin:0;flex:1}
.instrument #resultFiles{position:relative}.instrument #resultFiles>summary{border:1px solid var(--ink);padding:8px 12px;cursor:pointer;list-style:none;font-size:12px}.instrument #resultFiles>div{position:absolute;z-index:40;right:0;top:100%;width:250px;max-width:calc(100vw - 32px);border:1px solid var(--ink);background:#fff;padding:8px;display:grid;gap:6px}.instrument #resultFiles .go{justify-content:center}
.instrument #scheme{overflow:hidden}.instrument #scheme>svg{width:100%;height:auto;max-height:480px;max-width:100%}.instrument #scheme .legend{display:none}
.instrument .scheme-controls{display:flex;gap:6px;align-items:center;justify-content:flex-end;margin:8px 0}.instrument .scheme-controls button{border:1px solid var(--ink);background:#fff;color:var(--ink);min-width:38px;min-height:38px;font:16px var(--body);cursor:pointer}.instrument .scheme-controls output{margin-right:auto;font-size:13px}
.instrument #resultFilter>summary{cursor:pointer;font-size:13px}.instrument #resultFilter>.fields{margin:8px 0}.instrument #resultFilter input,.instrument #resultFilter select{min-width:0}
.instrument #vedomost,.instrument #groupBox{overflow:visible!important}.instrument table.calc th{text-transform:none;white-space:normal;letter-spacing:0}.instrument .badge{font-size:12px;text-transform:none;white-space:normal}
.instrument #pointFind{min-width:0}.instrument #pointsFilter>summary{cursor:pointer;font-size:13px}.instrument .point-more{display:none}
.instrument .result-more{display:none}.instrument #scheme svg text{font-family:var(--mono)}
.instrument #matchNote,.instrument #metaSum{color:var(--ink)}
@media(max-width:760px){
  .instrument #manual .ptwrap{overflow:visible}.instrument #pts{min-width:0}.instrument #manual>.fields{grid-template-columns:minmax(0,1fr)}
  .instrument #picker{display:none}.instrument #preset{display:block;width:100%;margin-bottom:10px}.instrument .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.instrument .fields label{min-width:0}.instrument .ctile{min-width:0}
  .instrument .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}.instrument .tile{padding:8px}.instrument .tile:last-child{display:none}.instrument .tile .v{font-size:18px}.instrument .tile .k{font-size:12px}
  .instrument #fileActions,.instrument #manualImports,.instrument #pointActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.instrument #fileActions .go,.instrument #manualImports .go,.instrument #pointActions .go{justify-content:center;padding:8px 4px;font-size:12px;letter-spacing:0;white-space:normal}
  .instrument #resultActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.instrument #resultActions .go{padding:8px;font-size:12px;letter-spacing:0;justify-content:center}.instrument #resultActions h2{grid-column:1/-1}.instrument #resultFiles>summary{display:flex;align-items:center;justify-content:center;height:100%;min-height:44px}.instrument #resultFiles>div{right:auto;left:0;width:min(250px,calc(100vw - 50px))}
  .instrument #scheme>svg{max-height:340px}.instrument #pts,.instrument #pts tbody{display:block;width:100%}.instrument #pts thead{display:none}.instrument #pts tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-top:1px solid var(--ink);padding:8px 0}.instrument #pts td{width:100%;min-width:0;padding:0;border:0;display:block}.instrument #pts td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;margin-bottom:3px}.instrument #pts td:first-child{grid-column:1/-1;padding-right:108px}.instrument #pts td:last-child{position:absolute;right:0;top:8px;width:44px}.instrument #pts td:last-child::before{content:none}.instrument #pts .x{width:44px;height:44px}
  .instrument #pts tr:not([data-open])>td:not(:first-child):not(:last-child){display:none}.instrument #pts input,.instrument #pts select{min-width:0;width:100%}.instrument .point-more{display:block;position:absolute;right:52px;top:8px;width:44px;height:44px;padding:0;border:1px solid var(--ink);background:#fff;color:var(--ink);font:12px var(--body)}.instrument #pts.no-top .c-top,.instrument #pts.no-dir .c-dir,.instrument #pts.no-role .c-role{display:none}
  .instrument #vedomost tr:not([data-open])>td:not(:first-child):not(:last-child){display:none}.instrument #vedomost td:first-child{display:flex;align-items:center;justify-content:space-between;font-weight:700}.instrument #vedomost td:first-child::before{content:none}.instrument .result-more{display:inline-flex;flex-shrink:0;padding:6px 8px!important;margin-left:8px}
  .instrument #vedomost tr:not([data-open]){display:flex;align-items:center;gap:8px}.instrument #vedomost tr.flag:not([data-open]){background:#FBEDED}.instrument #vedomost tr:not([data-open])>td:first-child{display:contents}.instrument #vedomost tr:not([data-open]) .result-more{order:2;margin-left:auto}.instrument #vedomost tr:not([data-open])>td:last-child{display:block;order:1;width:auto}.instrument #vedomost tr:not([data-open])>td:last-child::before{content:none}.instrument #vedomost .badge{width:auto;justify-self:start}
}
@media print{.instrument .scheme-controls,.instrument #resultFilter{display:none!important}.instrument #scheme .legend{display:block}.instrument #norms,.instrument #normHeading{display:block!important}.instrument #scheme>svg{height:auto;max-height:none}.instrument table.calc tr[hidden]{display:table-row!important}}
