/* ARGMS v2.5.4 - Dashboardindeling Pro */
.dashboard-toolbar254{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}
.dashboard-toolbar-group254{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.dashboard-select254{min-width:180px;height:40px;border:1px solid #d8dee8;border-radius:10px;background:#fff;padding:0 34px 0 12px;color:#243044;font-weight:600}
.dashboard-pro-grid254{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;align-items:stretch}
.dashboard-widget254{grid-column:span 4;min-height:150px;border:1px solid #e3e8ef;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(15,35,60,.055);overflow:hidden;transition:box-shadow .18s,transform .18s,border-color .18s}
.dashboard-widget254:hover{border-color:#cbd7e5;box-shadow:0 10px 26px rgba(15,35,60,.09)}
.dashboard-widget254.dragging254{opacity:.48;transform:scale(.985)}
.dashboard-widget254.dragover254{border-color:#2c6ca3;box-shadow:0 0 0 3px rgba(44,108,163,.14)}
.dashboard-widget254.size-small{grid-column:span 3}.dashboard-widget254.size-medium{grid-column:span 4}.dashboard-widget254.size-wide{grid-column:span 6}.dashboard-widget254.size-full{grid-column:1/-1}
.widget-head254{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 9px}
.widget-title254{display:flex;align-items:center;gap:10px;min-width:0}.widget-icon254{width:34px;height:34px;border-radius:10px;background:#edf4fa;color:#17517e;display:grid;place-items:center;font-size:17px;flex:0 0 auto}.widget-title254 strong{display:block;color:#172437;font-size:14px}.widget-title254 small{display:block;color:#7b8798;margin-top:2px}
.widget-drag254{border:0;background:transparent;color:#9aa5b4;font-size:19px;cursor:grab;padding:5px}.widget-drag254:active{cursor:grabbing}
.widget-body254{padding:4px 16px 16px}.widget-value254{font-size:29px;font-weight:750;letter-spacing:-.03em;color:#132237;line-height:1.15}.widget-note254{font-size:12px;color:#7b8798;margin-top:6px}.widget-split254{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}.widget-split254>div{min-width:0}
.widget-list254{display:grid;gap:8px;margin-top:2px}.widget-row254{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eef1f5;padding:0 0 7px;font-size:12px}.widget-row254:last-child{border-bottom:0}.widget-row254 span{color:#667386}.widget-row254 strong{color:#26364b;text-align:right}
.widget-progress254{height:7px;border-radius:99px;background:#edf1f5;margin-top:12px;overflow:hidden}.widget-progress254 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1c5b89,#3b82b8)}
.widget-bars254{height:72px;display:flex;align-items:flex-end;gap:5px;margin-top:9px}.widget-bars254 span{flex:1;min-width:5px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#3d85b7,#1f5d8b);opacity:.88}.widget-bars254 span.negative{background:linear-gradient(180deg,#e07474,#b63f3f)}
.dashboard-empty254{grid-column:1/-1;padding:48px 24px;text-align:center;border:1px dashed #cfd7e2;border-radius:15px;background:#f9fbfd;color:#667386}
.designer-summary254{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.designer-stat254{padding:15px;border:1px solid #e2e7ee;border-radius:13px;background:#fff}.designer-stat254 span{display:block;color:#758195;font-size:12px}.designer-stat254 strong{display:block;font-size:22px;color:#1c2d43;margin-top:4px}
.designer-layout254{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:17px;align-items:start}.designer-main254,.designer-side254{border:1px solid #e2e7ee;border-radius:15px;background:#fff;padding:18px}.designer-side254{position:sticky;top:88px}.designer-group254+.designer-group254{margin-top:20px}.designer-group-head254{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;border-bottom:1px solid #edf0f4}.designer-group-head254 strong{color:#213249}.designer-list254{display:grid;gap:8px;margin-top:9px}
.designer-row254{display:grid;grid-template-columns:minmax(230px,1fr) 130px 105px;gap:12px;align-items:center;padding:11px;border:1px solid #e8ecf1;border-radius:11px}.designer-row254.disabled254{opacity:.58;background:#f8fafc}.designer-name254{display:flex;align-items:center;gap:10px}.designer-name254 input{width:17px;height:17px}.designer-name254 strong{display:block;font-size:13px;color:#23344a}.designer-name254 small{display:block;font-size:11px;color:#7b8798;margin-top:2px}.designer-order254{display:flex;justify-content:flex-end;gap:5px}.designer-order254 button{width:33px;height:32px;border:1px solid #dbe1e9;border-radius:8px;background:#fff;color:#4e5f74;cursor:pointer}.designer-order254 button:hover{border-color:#8ea8bd;background:#f3f7fa}
.designer-side254 h3{margin:0 0 4px;color:#1c2d43}.designer-side254 .field{margin-top:13px}.designer-actions254{display:grid;gap:8px;margin-top:16px}.preset-grid254{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.preset-grid254 button{border:1px solid #dce3eb;background:#f8fafc;border-radius:9px;padding:9px;color:#33465d;cursor:pointer}.preset-grid254 button:hover{border-color:#7fa1bb;background:#edf5fa}
.dashboard-tv254 .header,.dashboard-tv254 .sidebar{display:none!important}.dashboard-tv254 .layout{display:block}.dashboard-tv254 .main{padding:22px}.dashboard-tv254 .dashboard-widget254{min-height:190px}.dashboard-tv254 .widget-value254{font-size:38px}
@media(max-width:1180px){.dashboard-widget254.size-small,.dashboard-widget254.size-medium{grid-column:span 6}.dashboard-widget254.size-wide{grid-column:span 12}.designer-layout254{grid-template-columns:1fr}.designer-side254{position:static}}
@media(max-width:760px){.dashboard-pro-grid254{grid-template-columns:1fr}.dashboard-widget254,.dashboard-widget254.size-small,.dashboard-widget254.size-medium,.dashboard-widget254.size-wide,.dashboard-widget254.size-full{grid-column:1}.designer-summary254{grid-template-columns:1fr 1fr}.designer-row254{grid-template-columns:1fr}.designer-order254{justify-content:flex-start}}
