.stock-main{max-width:1600px}.stock-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.stock-toolbar label,.stock-main .panel-head label{font-size:12px;color:#536277;font-weight:650}.stock-toolbar input,.stock-toolbar select,.stock-main .panel-head input,.stock-main .panel-head select{display:block;border:1px solid #dce4ee;border-radius:8px;padding:10px;background:#fff;margin-top:6px;max-width:320px}.stock-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #dce4ee;padding:0 0 18px;margin-bottom:24px}.stock-tabs a{color:#2b65c9;text-decoration:none;font-size:13px;padding:9px 12px;background:#fff;border-radius:8px}.stock-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.stock-metrics article{background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:18px}.stock-metrics small{color:#718096;font-size:12px}.stock-metrics strong{display:block;font-size:28px;margin-top:8px}.stock-panel{margin-top:24px}.stock-main table.compact{min-width:550px}.stock-main td{padding:14px 18px}.stock-main th{padding:14px 18px}.stock-main .low-stock{background:#fff5df;color:#8a5700}.stock-main .stock-order-form{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-main .stock-order-form .full{grid-column:1/-1}.stock-lines h3{font-size:15px}.stock-line{display:grid;grid-template-columns:minmax(200px,1fr) 130px 90px;gap:12px;align-items:end;padding:9px 0}.stock-line button{margin-bottom:2px}.stock-main .helper,.stock-main .report-caption,.period-totals{font-size:13px;color:#536277;line-height:1.6}.stock-order-list{padding:0 22px 20px;display:grid;gap:16px}.stock-order{border-top:1px solid #e6ebf3;padding:17px 0 0}.stock-order h3{margin:0;font-size:16px}.stock-order p{font-size:13px;margin-top:7px;line-height:1.5}.stock-order .finance-links{margin-top:14px}.stock-pagination{padding:18px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px}.stock-pagination button:disabled{opacity:.4;cursor:default}.report-caption,.period-totals,.report-pad{padding:0 22px 16px}.stock-footnote{font-size:12px;color:#718096;line-height:1.7;margin-top:24px}.stock-main button:disabled{opacity:.5;cursor:wait}.stock-main .notice{line-height:1.6}.stock-check{display:flex;align-items:flex-start;gap:9px;margin-top:16px}.stock-check input{width:auto;margin:2px 0 0}.stock-return-line{display:grid;grid-template-columns:1fr 100px;align-items:center;gap:16px;margin-top:12px}.stock-return-line p{font-size:13px}.stock-main section{scroll-margin-top:20px}#stockActionFields label{margin-top:16px}#stockActionFields .stock-check{margin-top:20px}#stockActionInfo{line-height:1.7}
@media(max-width:900px){.stock-metrics{grid-template-columns:repeat(3,1fr)}.stock-main .stock-order-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.stock-metrics{grid-template-columns:repeat(2,1fr)}.stock-main .stock-order-form{grid-template-columns:1fr}.stock-line{grid-template-columns:1fr 90px}.stock-line button{grid-column:1/-1;justify-self:start}.stock-toolbar>*{max-width:100%}.stock-toolbar input,.stock-toolbar select{width:100%}.stock-main .panel-head{flex-wrap:wrap}}
@media print{@page{size:A4 landscape;margin:12mm}body{display:block;background:white;font-size:10pt}.stock-main{padding:0;max-width:none}.no-print,dialog,header .finance-links,.notice,.form-error,.flash,.movement-print,.stock-pagination,.stock-footnote{display:none!important}.stock-main .stock-toolbar{display:none}.stock-main .stock-metrics{grid-template-columns:repeat(5,1fr)}.stock-main .stock-metrics article{padding:9px}.stock-main table{min-width:0!important;width:100%;font-size:9pt}.stock-main th,.stock-main td{padding:7px 5px;word-break:break-word}.table-wrap{overflow:visible}.stock-main .panel{box-shadow:none}.stock-main .panel-head{padding:10px 0}.stock-main tr{break-inside:avoid}.stock-panel{margin-top:16px}thead{display:table-header-group}h1{font-size:20pt}.stock-main #productSearch{display:none}.stock-main #stockReports{break-before:auto}}
