*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#f0f2f5}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}label{display:block;font-size:11px;font-weight:600;color:#555;margin-bottom:4px;margin-top:10px}label:first-child{margin-top:0}input[type=text],input[type=number],select,textarea{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:7px;font-size:12px;outline:none}input[type=text]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#1b3a5c;box-shadow:0 0 0 2px #1b3a5c1a}.cb{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:12px;color:#333;cursor:pointer}.cb input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#1B3A5C}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.mch-print{position:fixed;inset:0;z-index:9000;background:#eef1f4;overflow:auto}.mch-print__bar{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #d9dee4;padding:11px 16px;display:flex;gap:9px;align-items:center}.mch-print__sheet{background:#fff;width:210mm;min-height:297mm;margin:20px auto 60px;padding:16mm 15mm;box-shadow:0 2px 4px #14181f12,0 12px 34px -12px #14181f38;color:#14181f}.mch-print__sheet h1{font-size:31px;line-height:1;margin:0;letter-spacing:.01em}.mch-doc table{width:100%;border-collapse:collapse}.mch-doc th{text-align:left;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a93a0;border-bottom:1.5px solid #14181f;padding:0 8px 6px;font-weight:700}.mch-doc td{padding:9px 8px;border-bottom:1px solid #d9dee4;font-size:12.5px;vertical-align:top}.mch-doc .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mch-doc .k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a93a0;font-weight:700}.mch-doc .missing{background:#fdf6e3;border:1px dashed #e4c179;color:#b87503;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;margin:0!important;padding:0!important}*{position:static!important;float:none!important;transform:none!important}body *{visibility:hidden!important}#print-doc,#print-doc *,.mch-print,.mch-print *{visibility:visible!important}.no-print,.mch-print__bar{display:none!important}.mch-print{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:auto!important;z-index:auto!important;background:#fff!important;overflow:visible!important;display:block!important}.mch-print__sheet{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important}#print-doc{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:auto!important;margin:0!important;overflow:visible!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mch-doc tr,.mch-doc .piece{break-inside:avoid}}.mchnav{background:linear-gradient(180deg,#1b3a5c,#15304d);border-right:1px solid rgba(0,0,0,.25)}.mchnav__brand{position:relative;padding:17px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.mchnav__list{flex:1;padding:10px 8px 14px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.mchnav__list::-webkit-scrollbar{width:6px}.mchnav__list::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.mchnav__list::-webkit-scrollbar-thumb:hover{background:#ffffff47}.mchnav__list::-webkit-scrollbar-track{background:transparent}.mchnav__row{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px 9px 11px;margin-bottom:2px;border:none;border-radius:8px;background:transparent;color:#ffffff9e;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.1px;text-align:left;cursor:pointer;transition:background-color .13s ease,color .13s ease}.mchnav__row:hover{background:#ffffff12;color:#ffffffeb}.mchnav__row:focus-visible{outline:2px solid rgba(0,168,107,.9);outline-offset:-2px}.mchnav__ico{display:flex;align-items:center;flex-shrink:0;opacity:.85}.mchnav__lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mchnav__pill{flex-shrink:0;color:#fff;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.6}.mchnav__row.is-on{background:#ffffff21;color:#fff;font-weight:700}.mchnav__row.is-on .mchnav__ico{opacity:1}.mchnav__row.is-on:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:17px;border-radius:0 3px 3px 0;background:#00a86b}.mchnav__row--sub{padding:6px 10px 6px 12px;font-size:11px;font-weight:500;letter-spacing:0;color:#ffffff80;gap:8px}.mchnav__row--sub.is-on{font-weight:600}.mchnav__row--sub.is-on:before{height:13px}.mchnav__row--group{color:#ffffff94}.mchnav__row--group.is-open{color:#ffffffe6}.mchnav__row--group.is-here:not(.is-open){background:#ffffff12}.mchnav__row--group.is-here:not(.is-open):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:17px;border-radius:0 3px 3px 0;background:#00a86b8c}.mchnav__chev{flex-shrink:0;font-size:15px;line-height:1;color:#ffffff59;transition:transform .18s ease,color .13s ease}.mchnav__row--group.is-open .mchnav__chev{transform:rotate(90deg);color:#fff9}.mchnav__drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.mchnav__drawer.is-open{grid-template-rows:1fr}.mchnav__drawerin{overflow:hidden}.mchnav__kids{margin:1px 0 4px 17px;padding-left:7px;border-left:1px solid rgba(255,255,255,.12)}@media(prefers-reduced-motion:reduce){.mchnav__row,.mchnav__chev,.mchnav__drawer{transition:none}}
