#commerce-root{max-width:1100px;margin:0 auto 28px;background:#fff;border:1px solid #e4dced;padding:26px;border-radius:16px;color:#30213f}#commerce-root>h2{font-size:27px;margin:0 0 10px;letter-spacing:-.6px}.commerce-description{font-size:14px;line-height:1.7;color:#665271;margin:0 0 22px}.commerce-form{display:grid;gap:18px}.commerce-form>.btn{justify-self:start}.commerce-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commerce-form input,.commerce-inline-form input{max-width:100%}.commerce-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px;border-bottom:1px solid #e6dcee;padding-bottom:12px}.commerce-tabs .btn[aria-selected=true]{background:#7242d8;color:#fff;border-color:#7242d8}.commerce-provider{border:1px solid #ded3ea;border-radius:12px;padding:18px;display:grid;gap:14px;margin:18px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-provider legend{font-size:14px;font-weight:650;padding:0 8px;color:#4f3267}.commerce-callback{font-size:12px;overflow-wrap:anywhere;padding:10px 12px;border-radius:8px;background:#f5f0fa;color:#5c3d76}.commerce-records{display:grid;gap:12px;margin:25px 0}.commerce-record{padding:18px;border:1px solid #e2d7ed;border-radius:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.commerce-record p{flex:1 1 250px;margin:0;font-size:13px;color:#685477}.commerce-record small{font-size:12px;overflow-wrap:anywhere}.commerce-sms-log{border-top:1px solid #e5dced;padding-top:22px;margin-top:30px}.commerce-sms-log>.btn{margin:0 8px 12px 0}.commerce-log{font-size:13px;max-height:250px;overflow:auto}.commerce-order-payment{border:1px solid #dacbe9;border-radius:12px;padding:20px;margin:20px 0;background:#fcfaff}.commerce-order-payment>h2{font-size:19px;margin-bottom:7px}.commerce-inline-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:15px}.commerce-inline-form .portal-field{flex:1;min-width:180px}.commerce-inline-form .btn{min-height:43px}.commerce-total{font-size:24px;color:#4d2582}.commerce-payment-frame{width:100%;height:720px;border:0;background:#fff;border-radius:12px}.commerce-order-payment>.btn,.commerce-order-payment>.portal-link{margin:12px 12px 0 0}.panel-quick-links{display:flex;gap:10px;flex-wrap:wrap;padding:14px;background:#fff;border:1px solid #e4d7ef;border-radius:13px;margin:0 0 22px}.panel-quick-links a{font-size:13px}.panel-quick-links a[aria-current=page]{background:#7442d4;color:#fff}.commerce-form-grid .portal-field textarea{min-height:90px}.commerce-form section>h3{font-size:19px;margin-top:12px}.commerce-form section>.portal-field{margin:14px 0}.commerce-form section>.portal-checkbox{margin:18px 0}.commerce-order-payment .commerce-form{margin-top:16px}
@media(max-width:650px){#commerce-root{padding:18px}.commerce-form-grid,.commerce-provider{grid-template-columns:1fr}.commerce-inline-form{display:grid;grid-template-columns:1fr}.commerce-order-payment{padding:16px}.commerce-record{align-items:start}.commerce-form>.btn{width:100%}.panel-quick-links .btn{flex:1 1 40%}}

body[data-commerce-view] #portal-workspace>:not(#commerce-root):not(.panel-quick-links):not(.portal-heading):not(.admin-page-heading){display:none!important}
.pricing-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px}.pricing-toolbar .portal-field{flex:1;max-width:520px}.pricing-editor{padding:24px;border:1px solid #ddd5ee;border-radius:18px;background:#fff}.pricing-row{display:grid;grid-template-columns:120px minmax(120px,1fr) minmax(150px,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #e8e1f2}.pricing-rows{margin-bottom:20px}.pricing-preview{display:block;background:#f3edfc;color:#310078;padding:18px;border-radius:12px;margin-top:16px;font-weight:650}.pricing-breakdown{font-size:15px;color:#3e3652}@media(max-width:700px){.pricing-toolbar{align-items:stretch;flex-direction:column}.pricing-row{grid-template-columns:1fr 1fr}.pricing-row>strong{grid-column:1/-1}.pricing-editor{padding:16px}}
