button{white-space:nowrap}button svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}.company-row{grid-template-columns:145px minmax(0,1fr)}.company-inputs{display:grid;grid-template-columns:1fr 1.5fr;min-width:0}.company-inputs.four{grid-template-columns:1.5fr .8fr .8fr 2fr}.company-input{min-width:0;border-right:1px solid var(--line)}.company-input:last-child{border:0}.company-input input{width:100%;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toolbar .spacer,.notice-bar .spacer{flex:1}.mini-toolbar{flex-wrap:wrap}.notice-bar{flex-wrap:wrap}.work-tabs .active{font-size:13px}.work-header{position:relative}.side-panel .teaching-help p{font-size:12px}.category-name{margin:0}.company-row input{font-size:12px}.field-grid .company-row{min-height:28px}@media(max-width:1100px){.company-row{grid-template-columns:125px minmax(0,1fr)}}@media print{.company-row{grid-template-columns:130px minmax(0,1fr)}.company-inputs input{font-size:10px}}
 #print-document{display:none}@media print{body:has(#print-document)>#app{display:none!important}#print-document{display:block;font-size:10px;color:#000}#print-document h1{text-align:center;font-size:18px}#print-document h2{font-size:12px;background:#eee;padding:5px;margin:10px 0 0}#print-document .print-fields{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid #aaa;border-left:1px solid #aaa}#print-document .print-fields>div{display:grid;grid-template-columns:130px 1fr;border-bottom:1px solid #aaa;border-right:1px solid #aaa;break-inside:avoid}#print-document dt{padding:4px;text-align:right;border-right:1px solid #aaa}#print-document dd{margin:0;padding:4px;overflow-wrap:anywhere}#print-document table{width:100%;border-collapse:collapse}#print-document th,#print-document td{border:1px solid #aaa;padding:4px;overflow-wrap:anywhere}}
@media(max-width:750px){.catalog-group,.group-links{min-width:0}.group-links button{white-space:normal;flex:1 1 45%;min-width:0;max-width:100%;overflow-wrap:anywhere}.work-tabs{overflow:hidden}.work-tabs .active{min-width:0;overflow-wrap:anywhere}.category-tabs{min-width:0}}
