.om-root,.om-body{min-width:0;max-width:100%;color:#123858}.om-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.om-toolbar label{display:grid;gap:5px}.om-status,.om-note{font-size:12px;color:#536779}.om-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.om-kpi{border:1px solid #dae7f1;border-radius:8px;padding:16px;background:#f7fbff;display:grid;gap:10px;min-width:0}.om-kpi>span{font-size:11px;font-weight:700}.om-kpi strong{font-size:20px;overflow-wrap:anywhere}.om-link{border:0;background:transparent;color:#0866bc;font:inherit;padding:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.om-badge{display:inline-block;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.om-badge.safe{background:#e4f4e8;color:#146c36}.om-badge.limit{background:#fff1c8;color:#775800}.om-badge.over{background:#fbe3e3;color:#a92c2c}.om-badge.neutral{background:#e9eef2;color:#536779}.om-scroll{max-width:100%;overflow:auto;border:1px solid #dae7f1;border-radius:6px}.om-scroll table{border-collapse:collapse;min-width:900px;width:100%;font-size:12px}.om-scroll th,.om-scroll td{padding:10px;text-align:right;border-bottom:1px solid #e6eef4;white-space:nowrap}.om-scroll th{background:#edf5fc;color:#123858;position:sticky;top:0}.om-scroll th:first-child,.om-scroll td:first-child{text-align:left}.om-root h3{margin:22px 0 10px;font-size:15px}.om-trend{max-width:100%;overflow:auto}.om-trend svg{display:block;width:100%;min-width:650px;height:200px}.om-trend p{font-size:12px}.om-warning{padding:12px;background:#fff5d9;border-radius:6px}.om-modal{width:min(1200px,96vw)!important;max-width:96vw!important}.om-modal .om-root{overflow:hidden}@media(max-width:700px){.om-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.om-kpi{padding:10px}.om-kpi strong{font-size:16px}.om-toolbar{gap:8px}.om-root{width:100%;overflow:hidden}.om-modal{max-width:96vw!important}}
