.sbc-app{max-width:1180px;margin:20px auto 100px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033}.sbc-header{padding:28px;border:1px solid #e6eaf0;border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(18,38,63,.07)}.sbc-header h1{font-size:30px;line-height:1.15;margin:4px 0 8px}.sbc-header p{margin:0;color:#667085}.sbc-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:800;color:#5865f2}.sbc-nav{display:flex;gap:8px;overflow:auto;padding:14px 0}.sbc-nav a{white-space:nowrap;text-decoration:none;color:#344054;padding:10px 14px;border-radius:12px;background:#f4f6f8;font-weight:700}.sbc-nav a.active{background:#172033;color:#fff}.sbc-main{display:grid;gap:16px}.sbc-grid{display:grid;gap:16px}.sbc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sbc-card,.sbc-panel{background:#fff;border:1px solid #e6eaf0;border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(18,38,63,.05)}.sbc-card{display:flex;flex-direction:column;gap:8px}.sbc-card small{color:#667085;font-weight:700}.sbc-card strong{font-size:30px}.sbc-card span{color:#667085}.sbc-card a:not(.sbc-button){font-weight:700;text-decoration:none}.sbc-section-head{display:flex;justify-content:space-between;align-items:flex-start}.sbc-section-head h2,.sbc-panel h2{margin-top:0}.sbc-section-head p{color:#667085}.sbc-actions{display:flex;gap:10px;flex-wrap:wrap}.sbc-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd5df;border-radius:11px;padding:10px 16px;background:#fff;color:#172033;text-decoration:none;font-weight:800;cursor:pointer}.sbc-button.primary{background:#172033;color:#fff;border-color:#172033}.sbc-form{display:grid;gap:15px}.sbc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbc-form label{display:grid;gap:6px;font-weight:700}.sbc-form input,.sbc-form select,.sbc-form textarea{width:100%;border:1px solid #cfd5df;border-radius:10px;padding:11px;background:#fff;box-sizing:border-box}.sbc-form-action{align-self:end}.sbc-table-wrap{overflow:auto}.sbc-table{width:100%;border-collapse:collapse;min-width:760px}.sbc-table th,.sbc-table td{text-align:left;padding:12px;border-bottom:1px solid #edf0f4}.sbc-table th{font-size:12px;text-transform:uppercase;color:#667085}.sbc-danger{color:#b42318;font-weight:700;text-decoration:none}.sbc-plus{color:#067647;font-weight:800}.sbc-minus{color:#b42318;font-weight:800}.sbc-empty{padding:18px;border-radius:12px;background:#f7f8fa;color:#667085}.sbc-notice{max-width:1180px;margin:10px auto;padding:12px 16px;border-radius:12px;font-weight:700}.sbc-notice.success{background:#ecfdf3;color:#067647}.sbc-notice.error{background:#fef3f2;color:#b42318}.sbc-login{max-width:640px;margin:40px auto;padding:24px;background:#fff;border:1px solid #e6eaf0;border-radius:18px;text-align:center}.sbc-form small{font-weight:400;color:#667085}@media(max-width:900px){.sbc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sbc-app{margin:8px 10px 90px}.sbc-header{padding:20px}.sbc-header h1{font-size:24px}.sbc-grid-4,.sbc-form-grid{grid-template-columns:1fr}.sbc-card,.sbc-panel{padding:16px}.sbc-nav{margin-left:-2px;margin-right:-2px}.sbc-nav a{padding:9px 12px}}
.sbc-service-launcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sbc-service{display:grid;gap:6px;min-height:150px;padding:20px;border:1px solid #e3e8ef;border-radius:18px;text-decoration:none;color:#172033;background:#fff;transition:.18s ease}.sbc-service:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(18,38,63,.09)}.sbc-service>span{font-size:30px}.sbc-service strong{font-size:18px}.sbc-service small{color:#667085}.sbc-compose-title{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-bottom:18px}.sbc-compose-title h2{margin:2px 0 4px}.sbc-compose-title p{margin:0;color:#667085}.sbc-compose-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#f4f6f8;font-size:28px}.sbc-balance-pill{display:grid;gap:2px;min-width:110px;padding:11px 14px;border:1px solid #dfe5ec;border-radius:14px;text-align:right}.sbc-balance-pill small{color:#667085}.sbc-balance-pill strong{font-size:22px}.sbc-provider-status{display:grid;gap:4px;margin:0 0 18px;padding:14px 16px;border:1px solid #f5d48a;border-radius:13px;background:#fffaeb;color:#7a4d00}.sbc-provider-status span{font-size:14px}.sbc-send-summary{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:#f7f8fa;color:#475467;font-weight:700}.sbc-button[disabled]{opacity:.55;cursor:not-allowed}.sbc-counted-message{resize:vertical}@media(max-width:900px){.sbc-service-launcher{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sbc-service-launcher{grid-template-columns:1fr}.sbc-compose-title{grid-template-columns:auto 1fr}.sbc-balance-pill{grid-column:1/-1;text-align:left}.sbc-send-summary{display:grid}}
