/* Business Desk — neutral surfaces, restrained blue actions, semantic status colors. */
@media screen{
body.workspace-template.clarity{--bg:#f4f5f7;--panel:#fff;--panel2:#f7f8fa;--panel3:#edf0f4;--text:#202938;--sub:#566274;--sub2:#6c7788;--border:#e0e4ea;--border2:#cbd2dd;--gold:#2459d3;--gold2:#2459d3;--gold-dim:#d6e2ff;--blue:#2459d3;--green:#23794e;--red:#b33b3b;background:#f4f5f7!important;color:#202938!important;font-size:15px}
body.clarity .sidebar{background:#fff!important;border-right:1px solid #e0e4ea!important;--text:#202938;--sub:#566274;--sub2:#738094;--gold:#2459d3;--gold2:#2459d3;color:#202938!important;box-shadow:none!important}body.clarity .brand-name{color:#202938!important;font-weight:800;letter-spacing:.4px}body.clarity .brand-sub{color:#758094!important;letter-spacing:1.2px;font-size:9px}body.clarity .sidebar-brand{border-bottom:1px solid #e8ebf0}body.clarity .brand-icon{color:#2459d3;background:#edf3ff;border:0;box-shadow:none}body.clarity .sidebar-footer{background:#f8f9fb;border-top:1px solid #e5e8ee;color:#202938}body.clarity .owner-name{color:#202938}body.clarity .owner-role{color:#687386}body.clarity .owner-avatar{background:#eaf0fc;color:#2459d3}
body.clarity #tabNav{padding:10px 12px}body.clarity #tabNav .nav-group-label{color:#8490a1;font-size:9px;letter-spacing:1.1px;padding:18px 12px 7px}body.clarity #tabNav button{margin:2px 0;padding:11px 12px;border:0!important;min-height:43px;border-radius:7px;color:#5a6576;background:transparent;box-shadow:none;transition:none}body.clarity #tabNav button .nav-label{color:#4d596c;font-size:14px}body.clarity #tabNav button .nav-ic{color:#8a95a5}body.clarity #tabNav button:hover{background:#f5f7fa}body.clarity #tabNav button.active{background:#edf3ff!important;color:#2459d3!important;border:0!important}body.clarity #tabNav button.active .nav-label,body.clarity #tabNav button.active .nav-ic{color:#2459d3!important}body.clarity #tabNav button::before,body.clarity #tabNav button::after{display:none!important}
body.clarity header{border-bottom:1px solid #e6e9ee!important}body.clarity .quicknav-bar{padding-top:9px;padding-bottom:9px;background:#fff!important;border-bottom:1px solid #e6e9ee!important}body.clarity .search-box,body.clarity .month-picker{background:#f8f9fb!important;border-color:#e0e5ed!important;border-radius:7px}body.clarity .search-box input{color:#4c5869!important}body.clarity .header-icon-btn{color:#5a677b!important;border-color:#e1e5ec!important;background:#fff!important}body.clarity .month-picker input,body.clarity .month-picker select{color:#374458!important}body.clarity .ux-workspace-tools .btn{color:#57657a!important;background:#fff!important;border-color:#e3e7ed!important;font-size:12px}body.clarity .ux-work-count{background:#eef1f5!important;color:#58667b!important}body.clarity #cloudDock{font-size:11px;color:#637187!important}body.clarity #cloudDock[data-status=error]{color:#b33b3b!important}
body.clarity #mainArea{padding:28px 32px 65px!important;max-width:1840px}body.clarity #mainArea .panel,body.clarity #mainArea .card{border-radius:10px!important;border-color:#e0e4eb!important;box-shadow:none!important;background:#fff!important}body.clarity .panel{padding:22px}body.clarity .page-header-bar{margin-bottom:23px}body.clarity .ph-title{font-size:28px;color:#202938!important}body.clarity .ph-subtitle{font-size:14px;color:#687386!important}body.clarity .ph-breadcrumb{font-size:11px;color:#8a94a4!important}body.clarity #mainArea h1,body.clarity #mainArea h2,body.clarity #mainArea h3{color:#202938!important}body.clarity #mainArea label{color:#566174!important}body.clarity #mainArea .small{color:#687386!important}body.clarity input,body.clarity select,body.clarity textarea{border-radius:7px!important;background:#fff!important;border:1px solid #d4dae4!important;color:#293447!important;box-shadow:none!important;min-height:40px}body.clarity input::placeholder,body.clarity textarea::placeholder{color:#929baa!important}body.clarity input:focus,body.clarity select:focus,body.clarity textarea:focus{outline:2px solid #d8e5ff!important;border-color:#7a9bea!important}body.clarity input[type=checkbox]{min-height:0;accent-color:#2459d3}body.clarity .btn{background:#2459d3!important;border:1px solid #2459d3!important;color:#fff!important;border-radius:7px!important;box-shadow:none!important;transform:none!important;min-height:40px}body.clarity .btn.secondary{background:#fff!important;color:#455268!important;border-color:#d9dfe8!important}body.clarity .btn.danger{background:#fff!important;color:#b33b3b!important;border-color:#ebcccc!important}body.clarity button.icon{background:#f6f8fb!important;color:#5b6b82!important;border-color:#e1e6ee!important}body.clarity .btn:hover{filter:brightness(.98)!important}body.clarity .btn::after{display:none!important}
body.clarity #mainArea th{background:#f7f8fa!important;color:#647086!important;border-color:#e5e9ef!important;font-weight:600;font-size:12px;letter-spacing:0}body.clarity #mainArea td{border-color:#edf0f4!important;padding-top:13px;padding-bottom:13px}body.clarity #mainArea tbody tr:hover{background:#fafbfc!important}body.clarity .tablewrap{border:1px solid #e6eaf0!important;border-radius:8px;scrollbar-color:#c4ccd8 #f6f8fb!important}body.clarity .badge.ok,body.clarity .badge.good{color:#23794e!important;background:#edf7f0!important;border-color:#d8eadd!important}body.clarity .badge.bad{color:#b33b3b!important;background:#fcf0f0!important;border-color:#ecd5d5!important}body.clarity .badge.mid,body.clarity .badge.warn{color:#8b671b!important;background:#fbf6e9!important;border-color:#ebdfbe!important}body.clarity .pos-color{color:#23794e!important}body.clarity .neg-color{color:#b33b3b!important}
body.clarity .pro-hero{background:transparent!important;border:0;border-radius:0;padding:0 0 4px;margin-bottom:20px;align-items:center}body.clarity .pro-hero h1{font-size:29px!important;letter-spacing:0}body.clarity .pro-hero p{color:#687386!important}body.clarity .pro-eyebrow,body.clarity .studio-eyebrow{color:#8793a4!important;letter-spacing:1.5px}body.clarity .workspace-launchpad{gap:12px;margin:20px 0 26px}body.clarity .workspace-launch{padding:16px;border-color:#e0e5ed;background:#fff;border-radius:8px;color:#35435a}body.clarity .workspace-launch strong{font-size:14px;color:#34425a}body.clarity .workspace-launch small{color:#8390a3}body.clarity .workspace-launch-icon{background:#f3f6fb;color:#637b9d;border-radius:7px}body.clarity .workspace-launch:hover{border-color:#a9bce3;background:#fff}
body.clarity .exec-kpi-card{border-top:1px solid #e0e4eb!important;min-height:118px!important;padding:18px 22px!important}body.clarity .exec-kpi-amount,body.clarity .exec-kpi-card.good .exec-kpi-amount{color:#202938!important;font-size:28px!important;letter-spacing:-.5px}body.clarity .exec-kpi-amount[data-raw^="-"],body.clarity .exec-kpi-card.alert .exec-kpi-amount{color:#b33b3b!important}body.clarity .exec-kpi-label{color:#7a8597!important;font-size:12px!important;font-weight:500}body.clarity .exec-kpi-currency{color:#8c96a5}body.clarity .exec-kpi-amount-row{margin-top:14px}body.clarity .exec-kpi-grid{gap:12px!important}body.clarity .exec-kpi-icon{background:#f3f5f8!important;color:#758399!important;box-shadow:none!important}body.clarity .pro-task strong,body.clarity .pro-task b,body.clarity .pro-insight strong{color:#37465d!important}body.clarity .pro-task small,body.clarity .pro-insight small,body.clarity .pro-insight-label{color:#7b889b!important}body.clarity .pro-task-icon{background:#f5f7fb;color:#7d8ea7;border-color:#e1e7ef}body.clarity .pro-task,body.clarity .pro-insight{border-color:#e8ecf2}body.clarity .pro-integrity{background:#f6f8fa;color:#607189;border-color:#e1e6ee}body.clarity .pro-details,body.clarity .ux-settings-group{background:#fff;border-color:#e0e5ed;border-radius:9px}body.clarity .pro-details>summary,body.clarity .ux-settings-group>summary{color:#506078}body.clarity .ux-section-nav{background:#fff;border-color:#e5e9f0;border-radius:8px}body.clarity .ux-settings-index button{background:#fff;color:#45546d;border-color:#e0e5ee}body.clarity .chart3d-glass{background:#fafbfd!important;border-color:#e4e9f1!important;box-shadow:none!important}body.clarity .chart3d-axis-label{fill:#79879c!important;color:#79879c!important}
/* POS becomes a neutral catalog and checkout, with blue reserved for the commit button. */
body.clarity .studio-hero h1{font-size:29px;color:#202938!important}body.clarity .studio-hero p{color:#7c8799}body.clarity .studio-view-tabs{border-color:#e0e5ee;gap:26px}body.clarity .studio-view-button{color:#8591a1}body.clarity .studio-view-button[aria-pressed=true]{border-color:#2459d3;color:#2459d3}body.clarity .sales-studio .pos-search-panel,body.clarity .sales-studio .pos-cart-panel>.panel{border-radius:10px!important;border-color:#e0e5ed!important;padding:20px}body.clarity .studio-counter{background:#f1f4f8;color:#66768c}body.clarity .sales-studio .ppc-img{background:#f7f8fa!important;border-radius:6px}body.clarity .sales-studio .product-pick-card{border-color:#e4e8ef!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}body.clarity .sales-studio .ppc-name{color:#344157!important}body.clarity .sales-studio .ppc-price{color:#26344b!important}body.clarity .sales-studio .ppc-stock{color:#74839a!important}body.clarity #productFilterChips button{background:#f5f7fa;color:#64758d;border-color:#e3e8f0}body.clarity #productFilterChips button.active{background:#edf3ff;color:#2459d3;border-color:#b8cbf3}body.clarity .studio-totals{background:#f7f9fc!important;border-color:#e2e8f1!important}body.clarity .studio-total-row{color:#596a84}body.clarity .studio-total-row.prominent,body.clarity .studio-total-row.prominent strong{color:#23344e!important}body.clarity .studio-item-editor{background:#fafbfd!important;border-color:#e4e9f1!important}body.clarity .studio-item-editor>summary{color:#506581!important}body.clarity .studio-order-top{border-color:#e3e8f0!important}body.clarity #saleSubmitBtn{background:#2459d3!important}
/* Shared dialogs and order workflow. */
body.clarity [id$=Modal]>div,body.clarity .cloud-card{--text:#253348;--sub:#6b7890;--panel:#fff;--panel2:#f7f9fc;--panel3:#edf1f6;--border:#e0e7f0;--gold:#2459d3;--gold2:#2459d3;color:#253348!important;border-radius:12px!important}body.clarity .order-summary{background:#f7f9fc;border-color:#e0e7f0}body.clarity .order-money strong{color:#263751}body.clarity .order-steps li.current{border-color:#2459d3;color:#2459d3}body.clarity .order-steps .current>span{background:#2459d3;border-color:#2459d3}body.clarity .order-steps li.done{border-color:#a9bce2;color:#7286a9}body.clarity .order-status-help,body.clarity .order-meta{color:#718099}body.clarity .order-status-help b{color:#415574}body.clarity .order-tab[aria-pressed=true]{background:#edf3ff;color:#2459d3}body.clarity .order-overview-grid>section{background:#fafbfd;border-color:#e5eaf2}body.clarity .order-fold{border-color:#dfe6f0}body.clarity .order-fold>summary,body.clarity .order-text-btn{color:#5b7196}body.clarity #orderConfirm{background:#f4f7fd;border-color:#b6c8eb}body.clarity #shipDetailModal .tracking-card{background:#f8faff!important;border-color:#dbe5f5!important}body.clarity .cloud-card h2,body.clarity .cloud-card h3{color:#2d405e}body.clarity .cloud-card p,body.clarity .cloud-card label{color:#6f7f99!important}body.clarity .ux-attention{background:#fafbfd!important;color:#425674!important;border-color:#e2e9f4!important}body.clarity .ux-attention .ux-count{background:#eef3fb;color:#627da4}body.clarity .ux-attention small{color:#8090a8}body.clarity .mobile-bottom-nav{background:#fff;border-color:#e0e6ef}body.clarity .mobile-bottom-nav button{color:#7d8da4}body.clarity .mobile-bottom-nav button.active{color:#2459d3}body.clarity .fab-main-btn{background:#2459d3;color:white}body.clarity .app-footer{color:#9aa4b5}
/* Payment and purchase workspaces. */
.clarity-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.clarity-stat{background:#fff;border:1px solid #e0e5ed;border-radius:9px;padding:22px;display:flex;flex-direction:column;gap:10px}.clarity-stat>span{font-size:13px;color:#7d889a}.clarity-stat strong{font-size:27px;line-height:1.4;color:#28374f}.clarity-stat small{font-size:12px;color:#8795a9}.clarity-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.clarity-panel-head h2{margin:0}.clarity-panel-head>span{color:#7a899f;font-size:12px}.clarity-segments{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.clarity-segment{font:inherit;font-size:13px;border:1px solid #e0e6ef;background:#fff;padding:10px 16px;border-radius:7px;color:#657791;cursor:pointer}.clarity-segment[aria-pressed=true]{background:#edf3ff;border-color:#c4d4f5;color:#2459d3}.clarity-search-label{display:block;font-size:12px;margin-bottom:7px}#clarityPaymentSearch{max-width:480px;margin-bottom:10px}#clarityPaymentNote{margin:0 0 18px}.clarity-empty{text-align:center;padding:45px!important;color:#8b98ab}.clarity-toolbar{display:flex;gap:10px;margin:0 0 20px}.clarity-po-create>summary{font-weight:600;font-size:16px;cursor:pointer;color:#405674;padding:2px}.clarity-po-create[open]>summary{border-bottom:1px solid #e5eaf2;padding-bottom:18px;margin-bottom:20px}.clarity-po-create>h3{display:none}body.clarity .panel,body.clarity .card,body.clarity .status-3d{animation:none!important;transition:none!important}
@media(min-width:1400px){body.clarity .exec-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){body.clarity #mainArea{padding:23px 18px 95px!important}.clarity-stats{gap:10px}.clarity-stat{padding:16px}.clarity-stat strong{font-size:22px}}
@media(max-width:600px){.clarity-stats{grid-template-columns:1fr}.clarity-stat{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.clarity-stat strong{grid-column:2;grid-row:1/3;font-size:20px;text-align:right;align-self:center}.clarity-stat small{grid-column:1}.clarity-toolbar{flex-wrap:wrap}.clarity-segment{padding:10px 12px}body.clarity .workspace-launch{padding:12px 10px;gap:8px}body.clarity .workspace-launch strong{font-size:12px}body.clarity .exec-kpi-card{padding:15px!important}body.clarity .exec-kpi-amount{font-size:23px!important}body.clarity .pro-hero h1,body.clarity .studio-hero h1{font-size:25px!important}}
}
/* Clear POS hierarchy and readable totals, including review dialogs. */
body[data-page=sales] #salesFormPanel{background:#fff;color:#172b46}body[data-page=sales] #studioItemEditor,body[data-page=sales] #v2Payment,body[data-page=sales] #minimalDelivery{border:1px solid #d7e1ee;border-radius:12px;padding:16px;background:#fff;margin:14px 0}body[data-page=sales] #studioItemEditor>summary,body[data-page=sales] #v2Payment>h2,body[data-page=sales] #minimalDelivery>h3{color:#1e40af;background:#eff6ff;border-left:4px solid #2563eb;border-radius:5px;padding:10px 12px;font-size:15px}body[data-page=sales] #v2Payment>h2{color:#166534;background:#f0fdf4;border-left-color:#16a34a}body[data-page=sales] #minimalDelivery>h3{color:#92400e;background:#fffbeb;border-left-color:#d97706}body[data-page=sales] #salesFormPanel input,body[data-page=sales] #salesFormPanel select,body[data-page=sales] #salesFormPanel textarea{border:1px solid #aabbd0!important;border-radius:8px;background:#fff!important;color:#172b46!important;min-height:44px;box-sizing:border-box}body[data-page=sales] #salesFormPanel label{color:#334155;font-weight:600}body[data-page=sales] #posSummaryBlock{background:#f8fafc!important;border:1px solid #cbd5e1;border-radius:12px;padding:16px!important;margin:16px 0}body[data-page=sales] #posSummaryBlock .studio-total-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e2e8f0;color:#334155!important}body[data-page=sales] #posSummaryBlock strong{color:#172b46!important;font-size:16px;font-variant-numeric:tabular-nums;white-space:normal;text-align:right}body[data-page=sales] #posSummaryBlock .prominent{background:#eff6ff;color:#1e40af!important;padding:12px;border-radius:7px}body[data-page=sales] #posSummaryBlock .prominent strong{color:#1e40af!important;font-size:20px}body[data-page=sales] #saleSubmitBtn{min-height:48px;font-size:15px;font-weight:700}body[data-page=sales] .cloud-card:has(.studio-review-line){--text:#172b46;--sub:#64748b;--panel:#fff;--panel2:#f8fafc;background:#fff!important;color:#172b46!important;max-width:760px;width:calc(100vw - 32px)}body[data-page=sales] .cloud-card:has(.studio-review-line) strong,body[data-page=sales] .cloud-card:has(.studio-review-line) h2,body[data-page=sales] .cloud-card:has(.studio-review-line) .studio-total-row{color:#172b46!important}#shipDetailModal .modal-content{color:#172b46;background:white}@media(max-width:600px){body[data-page=sales] #posSummaryBlock strong{font-size:14px}body[data-page=sales] #posSummaryBlock .prominent strong{font-size:17px}body[data-page=sales] #studioItemEditor,body[data-page=sales] #v2Payment,body[data-page=sales] #minimalDelivery{padding:12px}}
.booking-due-link{cursor:pointer;transition:box-shadow .15s}.booking-due-link:hover,.booking-due-link:focus-visible{outline:2px solid #d97706;outline-offset:3px}.booking-due-link small{display:block;margin-top:8px;color:#92400e;font-size:11px}.booking-due-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px;margin:12px 0}.booking-due-notice strong{color:#92400e;font-size:13px}.clean-history-pager{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.clean-history-pager span{margin-right:auto;color:#526174;font-size:12px}.clean-history-pager button{min-height:40px}#v2OrderTable tbody tr[hidden]{display:none!important}#v2OrderTable .minimal-orders td{padding:13px 12px;vertical-align:top;border-bottom:1px solid #e2e8f0;line-height:1.6}#v2OrderTable .minimal-orders th{font-size:12px;color:#526174;background:#f8fafc;padding:12px;white-space:nowrap}#v2OrderTable .minimal-orders td strong{color:#172b46}#v2OrderTable .minimal-orders td small{font-size:11px;line-height:1.7}#v2OrderTable .minimal-orders tbody tr:hover{background:#f8fafc}#v2OrderTable .minimal-orders button{min-height:40px;white-space:nowrap}#v2OrderQuery{border:1px solid #9fb1c8!important;min-height:46px!important;background:#fff!important;color:#172b46!important}#historyReportFold{box-shadow:none}body[data-page=sales] #productPickGrid{gap:10px}body[data-page=sales] .studio-customer{border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;padding:14px}body[data-page=sales] #saleSubmitBtn{border-radius:10px}@media(max-width:600px){.booking-due-notice{align-items:stretch;flex-direction:column}#v2OrderTable .minimal-orders td{padding:10px}.clean-history-pager button{padding:8px 10px;font-size:12px}}
.cloud-card:has(#bookingReceiveAmount){max-width:560px;width:calc(100vw - 24px);max-height:92dvh;overflow:auto;background:#fff;color:#172b46}.cloud-card:has(#bookingReceiveAmount) label{display:block;color:#334155;margin:12px 0;font-size:13px}.cloud-card:has(#bookingReceiveAmount) input{display:block;box-sizing:border-box;width:100%;margin-top:6px;min-height:44px;border:1px solid #9fb1c8;border-radius:8px;padding:10px;color:#172b46;background:#fff}.cloud-card:has(#bookingReceiveAmount) .studio-total-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e2e8f0}.cloud-card:has(#bookingReceiveAmount) #cloudActions{display:flex;flex-wrap:wrap;gap:8px}.cloud-card:has(#bookingReceiveAmount) #cloudActions button{min-height:44px}
.booking-receipts{margin:16px 0;padding:14px;border:1px solid #bbf7d0;border-radius:12px;background:#fff}.booking-receipt-entry{border-top:1px solid #e2e8f0;padding:14px 0}.booking-receipt-entry:last-child{padding-bottom:0}.booking-receipt-kind{font-size:12px;color:#166534;background:#f0fdf4;border-radius:5px;padding:4px 8px;display:inline-block}.booking-receipt-kind.refund{color:#991b1b;background:#fef2f2}.booking-receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.booking-receipt-grid>div:last-child{grid-column:1/-1}.booking-receipt-grid dt{font-size:11px;color:#64748b}.booking-receipt-grid dd{margin:5px 0 0;color:#172b46;font-size:13px;overflow-wrap:anywhere}.booking-receipt-entry>a{color:#1d4ed8;display:block;font-size:12px;padding:8px 0}.booking-slip-preview summary{font-size:12px;color:#1d4ed8;cursor:pointer;padding:8px 0}.booking-slip-preview img{display:block;max-width:100%;max-height:500px;object-fit:contain;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px}.cloud-card:has(#bookingReceiveAmount) input[type=file]{white-space:normal;font-size:12px}@media(max-width:480px){.booking-receipt-grid{grid-template-columns:1fr}.booking-receipt-grid>div:last-child{grid-column:auto}}
.booking-evidence-audit{border:1px solid #dbeafe;border-radius:8px;margin-top:10px;padding:10px}.booking-evidence-audit summary{color:#1e40af;font-size:12px;cursor:pointer;min-height:24px}.booking-evidence-audit article{padding:10px 0;border-top:1px solid #e2e8f0;font-size:12px}.booking-evidence-audit p{margin:6px 0;overflow-wrap:anywhere}.booking-evidence-audit a{color:#1d4ed8}.booking-receipt-entry>.btn{display:block;margin:10px 0 0;white-space:normal;min-height:40px;font-size:12px}.cloud-card:has(#bookingEvidenceDate){background:#fff;color:#172b46;max-width:560px;width:calc(100vw - 24px);max-height:92dvh;overflow:auto}.cloud-card:has(#bookingEvidenceDate) label{display:block;font-size:13px;color:#334155;margin:12px 0}.cloud-card:has(#bookingEvidenceDate) input{display:block;box-sizing:border-box;width:100%;border:1px solid #9fb1c8;border-radius:8px;min-height:44px;padding:10px;margin-top:6px;color:#172b46;background:#fff}.cloud-card:has(#bookingEvidenceDate) .studio-total-row{padding:12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;display:flex;justify-content:space-between;gap:12px}.cloud-card:has(#bookingEvidenceDate) input[type=file]{font-size:12px}.cloud-card:has(#bookingEvidenceDate) #cloudActions{display:flex;gap:8px;flex-wrap:wrap}
.booking-void-label{display:block;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;padding:8px;border-radius:7px;font-size:12px;margin-bottom:10px}.booking-receipt-voided{background:#fffafa;padding:12px!important;border-radius:8px}.booking-receipt-voided>p{color:#991b1b;font-size:12px;overflow-wrap:anywhere}.booking-void-button{color:#b91c1c!important;border-color:#fecaca!important}.cloud-card:has(#bookingVoidReason){max-width:560px;width:calc(100vw - 24px);max-height:92dvh;overflow:auto;color:#172b46;background:#fff}.cloud-card:has(#bookingVoidReason) label{display:block;font-size:13px;margin:14px 0;color:#334155}.cloud-card:has(#bookingVoidReason) input{display:block;width:100%;box-sizing:border-box;min-height:44px;border:1px solid #9fb1c8;border-radius:8px;padding:10px;margin-top:7px;background:#fff;color:#172b46}.cloud-card:has(#bookingVoidReason) .studio-total-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;padding:10px 0}.cloud-card:has(#bookingVoidReason) #cloudActions{display:flex;gap:8px;flex-wrap:wrap}
