
/* Mrągowo Bus APEX 10.0 • Business Platform */
.bp10-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}
.bp10-head h1,.bp10-head h2{margin:0 0 7px}.bp10-head p{margin:0;color:#8da8b7}
.bp10-bigcount{display:grid;place-items:center;min-width:64px;height:64px;border-radius:20px;background:#0b3043;border:1px solid rgba(80,215,255,.2);font-size:28px;font-weight:950}
.bp10-attention-card{border-color:rgba(82,219,177,.25)!important}.bp10-attention-list{display:grid;gap:8px}
.bp10-attention{width:100%;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-align:left;padding:11px;border:1px solid rgba(98,195,235,.13);border-radius:14px;background:#071b28;color:#fff;cursor:pointer}
.bp10-attention b,.bp10-attention small{display:block}.bp10-attention small{color:#7f9eae;margin-top:3px}.bp10-attention strong{color:#62dcb6}
.bp10-allgood{padding:18px;border-radius:14px;background:rgba(36,155,111,.12);border:1px solid rgba(70,218,164,.18);color:#72e7bd;font-weight:850}
.bp10-kanban{display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));gap:10px;overflow-x:auto;padding-bottom:8px}
.bp10-col{min-height:340px;border:1px solid rgba(88,190,235,.13);border-radius:18px;background:#061722;overflow:hidden}.bp10-col>header{display:flex;justify-content:space-between;padding:12px 13px;border-bottom:1px solid rgba(88,190,235,.12);font-size:11px}.bp10-col>header span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:9px;background:#0b2c3e}.bp10-col>div{padding:8px;display:grid;gap:8px}
.bp10-order,.bp10-case,.bp10-client{padding:12px;border:1px solid rgba(93,193,234,.12);border-radius:15px;background:#081c29}.bp10-order.urgent,.bp10-case.urgent{border-color:rgba(255,112,130,.32);box-shadow:0 0 0 1px rgba(255,112,130,.08)}
.bp10-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.bp10-order h3,.bp10-case h3{margin:7px 0}.bp10-order p,.bp10-case p{margin:5px 0;color:#9bb2bd;font-size:11px;line-height:1.45}.bp10-order ul{list-style:none;padding:0;margin:9px 0;display:grid;gap:5px}.bp10-order li{display:flex;gap:6px;font-size:11px}.bp10-order li span{margin-left:auto}.bp10-total{display:flex;justify-content:space-between;border-top:1px solid rgba(92,190,231,.1);padding-top:8px}.bp10-note{padding:8px;border-radius:10px;background:#06131d}
.bp10-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#0b2b3b;color:#a8c6d5;font-size:9px;font-weight:900;text-transform:uppercase}.bp10-status.hot{background:rgba(255,105,126,.13);color:#ff9dae}.bp10-status.good{background:rgba(68,217,164,.12);color:#72e8bc}.bp10-status.bad{background:rgba(255,105,126,.13);color:#ff9dae}
.bp10-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bp10-actions button{border:1px solid rgba(83,203,246,.2);border-radius:10px;background:#0a2a3a;color:#e9f9ff;padding:7px 9px;font-weight:850;font-size:10px;cursor:pointer}.bp10-actions button:first-child{background:#168df1}.bp10-actions button.danger{background:rgba(104,25,38,.45);border-color:rgba(255,109,128,.22);color:#ffb0bd}
.bp10-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bp10-client b{color:#61e1bb}.bp10-client h3{margin:6px 0}.bp10-client span{font-weight:900}
.bp10-calendar{display:grid;gap:6px}.bp10-calendar-row{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;padding:10px;border-radius:12px;background:#071923}.bp10-calendar-row time{font-weight:900}.bp10-calendar-row small{display:block;color:#809eac}
.bp10-empty{color:#6f8d9b;font-size:11px;padding:10px}

.bp10-page{margin:0;background:linear-gradient(180deg,#06131d,#031018);color:#eef9ff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.bp10-page *{box-sizing:border-box}.bp10-pagewrap{max-width:980px;margin:auto;padding:20px}.bp10-pagewrap nav{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.bp10-pagewrap nav a{color:#bfeeff;text-decoration:none;font-weight:850}.bp10-hero,.bp10-panel{border:1px solid rgba(90,195,238,.15);border-radius:24px;background:linear-gradient(145deg,#0b2130,#071823);padding:24px;margin-bottom:14px}.bp10-hero p{color:#65e1ba;font-size:10px;font-weight:950;letter-spacing:.14em}.bp10-hero h1{font-size:clamp(34px,6vw,58px);margin:4px 0 12px}.bp10-hero div{color:#91aeba}.bp10-page label{display:grid;gap:7px;margin:11px 0;color:#abc1cc;font-size:12px;font-weight:800}.bp10-page input,.bp10-page select,.bp10-page textarea{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(90,193,234,.16);background:#06151f;color:#fff}.bp10-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bp10-primary{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:0 17px;border:0;border-radius:13px;background:linear-gradient(135deg,#148df5,#25c1e9);color:#fff;font-weight:950;text-decoration:none;cursor:pointer}.bp10-slots{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 16px}.bp10-slots button{min-width:74px;padding:10px;border-radius:11px;border:1px solid rgba(90,195,238,.2);background:#071d2a;color:#dff7ff;font-weight:900;cursor:pointer}.bp10-slots button.active{background:#44d6ab;color:#062019}.bp10-directpay{padding:12px;margin:12px 0;border-radius:12px;background:rgba(68,217,164,.1);border:1px solid rgba(68,217,164,.17);color:#95ebcc;font-size:11px}.bp10-payment-note{grid-column:1/-1;padding:10px 12px;border-radius:12px;background:rgba(68,217,164,.1);border:1px solid rgba(68,217,164,.18)}.bp10-payment-note b,.bp10-payment-note span{display:block}.bp10-payment-note span{font-size:11px;color:#a5c5b8;margin-top:3px}
.bp10-tabs{display:flex;gap:7px;overflow-x:auto;margin-bottom:10px}.bp10-tabs button{border:1px solid rgba(90,195,238,.14);background:#071923;color:#9ab6c4;padding:10px 13px;border-radius:12px;font-weight:900;white-space:nowrap}.bp10-tabs button.active{background:#168ef2;color:#fff}.bp10-mycase{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:13px;border-bottom:1px solid rgba(90,195,238,.1)}.bp10-mycase h3{margin:4px 0}.bp10-mycase small{color:#7593a2}.bp10-rephead{display:flex;justify-content:space-between;gap:10px;padding:12px;border-radius:14px;background:#071923}.hidden{display:none!important}

@media(max-width:950px){.bp10-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bp10-kanban{grid-template-columns:repeat(5,minmax(280px,1fr))}}
@media(max-width:680px){.bp10-head{display:block}.bp10-bigcount{margin-top:10px}.bp10-cards{grid-template-columns:1fr}.bp10-grid2{grid-template-columns:1fr}.bp10-calendar-row{grid-template-columns:1fr}.bp10-pagewrap{padding:10px}.bp10-hero,.bp10-panel{border-radius:18px;padding:17px}}
