/* A. S. Bookbinding ERP V44.90 — Business Intelligence + Search Everything */
#insights4490{min-width:0;max-width:100%;overflow-x:hidden}.v4490-insights-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.v4490-insights-head h1{margin:2px 0 4px}.v4490-insights-head p{margin:0;color:var(--muted,#64748b);max-width:760px}.v4490-insights-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.v4490-insights-filters{display:grid;grid-template-columns:minmax(140px,190px) minmax(135px,170px) minmax(135px,170px) auto;gap:8px;align-items:end;padding:10px 12px;margin-bottom:10px}.v4490-insights-filters label{font-size:11px;font-weight:700}.v4490-insights-filters input,.v4490-insights-filters select{width:100%;margin-top:4px}.v4490-loading,.v4490-error{padding:30px;border:1px solid var(--line,#dbe3ea);border-radius:10px;background:#fff}.v4490-error{display:grid;gap:6px;color:#8a2a2a}.v4490-period-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:9px 12px;border:1px solid var(--line,#dbe3ea);border-radius:9px;background:#fff;margin-bottom:9px;font-size:11px}.v4490-period-note small{color:var(--muted,#64748b);flex:1 1 360px;text-align:right}.v4490-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:9px}.v4490-kpi{appearance:none;text-align:left;border:1px solid var(--line,#dbe3ea);border-radius:9px;background:#fff;padding:9px 10px;min-width:0;cursor:pointer}.v4490-kpi:hover{border-color:#8ca7bd;box-shadow:0 2px 8px rgba(15,39,63,.08)}.v4490-kpi span{display:block;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.v4490-kpi b{display:block;font-size:18px;line-height:1.1;margin:4px 0;color:#10273f;overflow-wrap:anywhere}.v4490-kpi small{display:block;font-size:9px;color:#64748b;line-height:1.25}.v4490-kpi.up small{color:#147a45}.v4490-kpi.down small,.v4490-kpi.warn small{color:#9a5a00}.v4490-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-bottom:9px}.v4490-card{min-width:0;border:1px solid var(--line,#dbe3ea);border-radius:10px;background:#fff;overflow:hidden}.v4490-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--line,#e5e9ee)}.v4490-card-head>div{display:grid;gap:1px}.v4490-card-head b{font-size:13px}.v4490-card-head span{font-size:9px;color:#64748b}.v4490-card-head button{padding:5px 8px;font-size:9px}.v4490-table{width:100%;overflow:hidden}.v4490-table table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:10px}.v4490-table th,.v4490-table td{padding:6px 7px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.v4490-table th{font-size:8px;letter-spacing:.04em;text-transform:uppercase}.v4490-table tbody tr{cursor:pointer}.v4490-table tbody tr:hover{background:#f4f8fb}.v4490-table tr.overdue td:first-child{color:#b42318;font-weight:800}.v4490-search-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;padding:9px 11px;border-bottom:1px solid #e5e9ee}.v4490-search-head b{font-size:12px}.v4490-search-head span{font-size:9px;color:#64748b}.v4490-search-result .v40-search-main small{display:block;margin-top:2px;color:#8a5b1c;font-size:9px;white-space:normal}.v4490-search-result{min-height:46px}.v40-search-results{max-width:min(900px,calc(100vw - 24px))!important}.layout main,.layout main>.page,.panel{min-width:0;max-width:100%}#modal .modalbox{width:min(1180px,96vw)!important;max-width:96vw!important;min-width:0!important}#modal .modalbody{max-width:100%;overflow-x:hidden!important}#modal .modalbody table{width:100%;max-width:100%;table-layout:fixed}#modal .modalbody th,#modal .modalbody td{white-space:normal!important;overflow-wrap:anywhere;word-break:normal}#modal .modalbody input,#modal .modalbody select,#modal .modalbody textarea{max-width:100%;min-width:0}.grid,.grid2{min-width:0}.grid>* ,.grid2>*{min-width:0}
@media(max-width:1180px){.v4490-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.v4490-grid2{grid-template-columns:1fr}.v4490-period-note small{text-align:left}}
@media(max-width:760px){.v4490-insights-head{display:block}.v4490-insights-actions{justify-content:flex-start;margin-top:9px}.v4490-insights-filters{grid-template-columns:1fr 1fr}.v4490-kpis{grid-template-columns:1fr 1fr}.v4490-kpi b{font-size:16px}.v4490-table{overflow:hidden}.v4490-table th,.v4490-table td{padding:5px;font-size:9px}}
@media print{body.v4490-print-insights header,body.v4490-print-insights nav,body.v4490-print-insights .v4490-insights-actions,body.v4490-print-insights .v4490-insights-filters,body.v4490-print-insights #v4050SyncBadge{display:none!important}body.v4490-print-insights .layout{display:block!important}body.v4490-print-insights main>section.page{display:none!important}body.v4490-print-insights #insights4490{display:block!important;padding:0!important}body.v4490-print-insights .v4490-card,body.v4490-print-insights .v4490-kpi{break-inside:avoid;box-shadow:none}body.v4490-print-insights .v4490-kpis{grid-template-columns:repeat(4,1fr)}body.v4490-print-insights .v4490-grid2{grid-template-columns:1fr 1fr}}
