.bcw-dashboard .bcw-customer-mode{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#eaf1ff;margin-bottom:20px}.bcw-dashboard .bcw-customer-mode button{border:0;border-radius:9px;background:#fff0;color:#244473;padding:10px 20px;font:inherit;font-weight:700;cursor:pointer}.bcw-dashboard .bcw-customer-mode button.is-active{background:#2d6bff;color:#fff}.bcw-dashboard .bcw-customer-plan-grid{margin-bottom:0}.bcw-dashboard .bcw-customer-change-grid[hidden]{display:none!important}.bcw-dashboard .bcw-customer-change-grid{margin-top:0}.bcw-dashboard .bcw-customer-plan{cursor:pointer}.bcw-dashboard .bcw-customer-plan.is-selected{border-color:#2d6bff;background:#f5f8ff}.bcw-dashboard .bcw-customer-plan.is-selected .bcw-plan-action{background:#2d6bff}.bcw-dashboard .bcw-customer-plan[hidden],.bcw-customer-loading[hidden],.bcw-customer-payment[hidden],.bcw-customer-breakdown[hidden],.bcw-customer-breakdown [hidden],.bcw-customer-price-note[hidden],.bcw-customer-api-response[hidden],.bcw-customer-error[hidden],.bcw-customer-success[hidden],.bcw-customer-checkout form[hidden],.bcw-customer-retry[hidden]{display:none!important}.bcw-dashboard .bcw-customer-dialog{width:min(680px, calc(100% - 28px));max-width:none;max-height:none;overflow:visible;padding:22px 24px;border-radius:18px}.bcw-dashboard .bcw-customer-dialog::backdrop{background:rgb(21 36 58 / .55)}.bcw-dashboard .bcw-customer-dialog .bcw-suspend-dialog-header{margin-bottom:4px}.bcw-dashboard .bcw-customer-dialog .bcw-suspend-dialog-header h2{font-size:21px}.bcw-dashboard .bcw-customer-dialog .bcw-suspend-close button{width:32px;height:32px;font-size:21px}.bcw-dashboard .bcw-customer-dialog>p{margin-bottom:10px;font-size:13px}.bcw-dashboard .bcw-customer-loading{padding:13px;border-radius:10px;background:#f3f7ff;color:#34445b}.bcw-dashboard .bcw-customer-dialog .bcw-customer-fields label{display:grid;gap:4px;color:#263c5c;font-size:12px;font-weight:700;min-width:0}.bcw-dashboard .bcw-customer-dialog .bcw-customer-fields input,.bcw-dashboard .bcw-customer-dialog .bcw-customer-fields select{width:100%;height:38px;min-height:38px;border:1px solid #cbd8ea;border-radius:8px;background:#fff;padding:7px 10px;color:#14243c;font:inherit;font-size:13px;font-weight:400}.bcw-dashboard .bcw-customer-dialog .bcw-customer-fields input:focus,.bcw-dashboard .bcw-customer-dialog .bcw-customer-fields select:focus{outline:2px solid #2d6bff;outline-offset:1px}.bcw-dashboard .bcw-customer-dialog .bcw-customer-primary{width:100%;border:0;border-radius:9px;padding:10px 18px;min-height:40px;background:#2d6bff;color:#fff;font:inherit;font-weight:700;cursor:pointer}.bcw-dashboard .bcw-customer-dialog .bcw-customer-primary:hover{background:#1e56d6;color:#fff}.bcw-dashboard .bcw-customer-primary:disabled{opacity:.55;cursor:not-allowed}.bcw-customer-payment{margin-top:10px}.bcw-customer-order{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;background:#f3f7ff;border:1px solid #d9e6ff;border-radius:10px;padding:10px 13px;margin-bottom:10px}.bcw-customer-order>div{display:grid;gap:3px}.bcw-customer-order>div:last-child{text-align:right}.bcw-customer-order small{color:#59708d;font-size:12px}.bcw-customer-order small strong{color:#15243a}.bcw-customer-order>div:last-child>strong{font-size:18px;color:#15243a}.bcw-customer-breakdown{margin:0 0 10px;padding:0 4px;color:#526980;font-size:12px}.bcw-customer-breakdown summary{cursor:pointer;color:#285abf;font-weight:700}.bcw-customer-breakdown[open] summary{margin-bottom:7px}.bcw-customer-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.bcw-customer-breakdown strong{color:#15243a}.bcw-dashboard .bcw-customer-dialog .bcw-customer-price-note{margin:0 0 10px;padding:8px 10px;border:1px solid #f0d5a5;border-radius:8px;background:#fff8e9;color:#725019;font-size:12px}.bcw-customer-api-response{margin:0 0 10px;font-size:12px}.bcw-customer-api-response summary{color:#285abf;font-weight:700;cursor:pointer}.bcw-customer-api-response pre{margin:8px 0 0;padding:10px;border:1px solid #d9e6ff;border-radius:8px;background:#f6f9ff;color:#24364f;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.bcw-dashboard .bcw-customer-dialog.is-inspecting-response{max-height:calc(100dvh - 24px);overflow-y:auto}.bcw-customer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 11px;margin-bottom:12px}.bcw-customer-field-card{grid-column:span 2}.bcw-customer-field-address{grid-column:1 / -1}.bcw-dashboard .bcw-customer-dialog .bcw-customer-error{border-radius:10px;padding:13px 16px;margin:14px 0;color:#ae2536;background:#fff0f2}.bcw-customer-success{border:1px solid #b9e5c5;background:#effaf2;border-radius:12px;padding:22px;margin-top:20px}.bcw-customer-success h3{margin:0 0 10px;color:#146a37}.bcw-customer-success p{margin:7px 0}@media (max-width:600px){.bcw-dashboard .bcw-customer-dialog{padding:18px}.bcw-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bcw-customer-field-card,.bcw-customer-field-address{grid-column:1 / -1}.bcw-customer-mode{display:flex}.bcw-customer-mode button{flex:1;padding:10px}}@media (max-width:440px),(max-height:540px){.bcw-dashboard .bcw-customer-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}}