/* Только новые формы/таблицы 12.72. Исходный объёмный сине-оранжевый дизайн не изменяется. */
.t72-root{min-width:0;max-width:100%}.t72-root header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.t72-root h2{margin:0 0 15px}.t72-root h3{margin:18px 0 10px;color:#ffb35c}.t72-modal{width:min(1050px,96vw);max-height:92dvh;overflow:auto;box-sizing:border-box;border:1px solid #f9a442;border-radius:18px;background:linear-gradient(145deg,#123757,#081c33);color:#f5f9ff;padding:20px;box-shadow:0 20px 60px #0009}.t72-modal::backdrop{background:#000a}.t72-modal .input{width:100%;min-width:0;box-sizing:border-box;font-size:16px}.t72-root label{display:flex;flex-direction:column;gap:6px}.t72-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.t72-grid .wide{grid-column:1/-1}.t72-root .head-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.t72-table-scroll{width:100%;overflow:auto;margin:10px 0}.t72-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.t72-table th,.t72-table td{border:1px solid #6a91b1;padding:8px;vertical-align:top;white-space:normal;overflow-wrap:anywhere;text-align:left}.t72-table th{color:#ffb55c;background:#123b61;font-weight:600}.t72-table input{padding:7px;min-width:75px}.t72-table small{display:block;color:#ffbd77}.t72-add-row{display:flex;align-items:center;gap:8px;margin:12px 0}.t72-add-row .input{flex:1;min-width:0}.t72-add-row [data-custom-unit]{max-width:100px}.t72-error{border:1px solid #fbb05b;background:#582b1f;color:#fff3db;padding:12px;border-radius:10px;margin:10px 0;white-space:pre-wrap}.t72-error[hidden]{display:none}.t72-tools{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:12px 0}.t72-tools label{flex-direction:row;align-items:center}.t72-tools [data-year]{width:95px}.t72-tools [data-status]{width:100%;color:#ffc381;font-size:12px}.t72-category{border:1px solid #427396;border-radius:12px;padding:12px;margin:12px 0}.t72-category input{margin-bottom:8px}.t72-category details{margin-top:10px}.t72-category summary{cursor:pointer;color:#ffb55c}.t72-archive{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px;border-bottom:1px solid #456}.t72-archive span{flex:1}.t72-cumulative .t72-table{min-width:650px}.t71-table th,.t71-table td{border:1px solid #5c829f}.t71-table th{background:#123451}.t72-root .t71-entry{margin-top:10px}
@media(max-width:700px){.t72-modal{padding:12px}.t72-grid{grid-template-columns:1fr 1fr}.t72-add-row{flex-wrap:wrap}.t72-add-row select{flex-basis:100%}.t72-table-scroll>.t72-table{min-width:540px}.t72-tools .btn{font-size:13px}.t71-table tr{border:1px solid #5c829f;border-radius:10px;margin:10px 0;padding:8px}.t71-table td{border:0;border-bottom:1px solid #375572}.t72-root h2{font-size:20px}}
@media(max-width:370px){.t72-grid{grid-template-columns:1fr}}
@media(max-width:700px){
 .t72-root h3{font-size:17px}
 .t72-modal form .t72-table{display:block!important;min-width:0!important;width:100%}
 .t72-modal form .t72-table thead{display:none}
 .t72-modal form .t72-table tbody{display:block}
 .t72-modal form tr[data-kind]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px;border:1px solid #507da1;border-radius:10px;margin:8px 0;background:#0a2742}
 .t72-modal form tr[data-kind] td{display:block;border:0;padding:0;min-width:0}
 .t72-modal form tr[data-kind] td:first-child{grid-column:1/-1;color:#ffb55c;font-weight:600}
 .t72-modal form tr[data-kind] td:before{display:block;font-size:12px;color:#9db8ce;margin-bottom:4px}
 .t72-modal form tr[data-kind] td:nth-child(2):before{content:'Единица'}
 .t72-modal form tr[data-kind] td:nth-child(3):before{content:'План сейчас'}
 .t72-modal form tr[data-kind] td:nth-child(4):before{content:'Факт сейчас'}
 .t72-modal form tr[data-kind] td:nth-child(5):before{content:'Новый план'}
 .t72-modal form tr[data-kind] td:nth-child(6):before{content:'Новый факт (итог)'}
 .t72-modal form tr[data-kind] input{width:100%;min-width:0}
 .t72-modal .t72-add-row [data-custom-name]{flex-basis:100%}
}
@media print{.t72-table,.t71-table{border-collapse:collapse!important;display:table!important;width:100%!important;table-layout:fixed!important;color:#000!important;min-width:0!important}.t71-table thead{display:table-header-group!important}.t71-table tbody{display:table-row-group!important}.t71-table tr{display:table-row!important;break-inside:avoid}.t71-table th,.t71-table td,.t72-table th,.t72-table td{display:table-cell!important;border:1px solid #555!important;background:white!important;color:black!important;white-space:normal!important;overflow-wrap:anywhere;padding:6px!important;font-size:10px!important}.t71-table td:before{display:none!important}.t72-root .btn,.t72-tools,.topbar,.nav-v8,.navbtn{display:none!important}.t71-brigadier>div{display:block!important}.t72-table-scroll{overflow:visible!important}details.t71-brigadier{display:block!important}details.t71-brigadier>*{display:block}.t71-entry,.t72-cumulative{box-shadow:none!important;background:white!important;color:black!important}}
