#dw-group-base-pricing{box-sizing:border-box;position:static;min-width:0;flex:0 0 auto;margin:24px 0 0;padding:22px;border:1px solid #d5dbe5;border-radius:14px;background:#f6f8fc;color:#172033;font:14px/1.6 system-ui,sans-serif}
main[data-dw-group-pricing-flow]{max-height:var(--dw-group-pricing-height)}
main[data-dw-group-pricing-flow]>.overflow-auto>.h-full{height:auto;min-height:100%}
#dw-group-base-pricing h2{font-size:18px;font-weight:650;margin:0 0 10px}
#dw-group-base-pricing p{margin:6px 0}
#dw-group-base-pricing form{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(100px,1fr));gap:14px;margin:18px 0}
#dw-group-base-pricing label{display:flex;flex-direction:column;gap:6px;font-weight:550}
#dw-group-base-pricing input,#dw-group-base-pricing select{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #b9c3d3;border-radius:8px;background:#fff;color:inherit;font:inherit;min-width:0}
#dw-group-base-pricing .dw-base-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}
#dw-group-base-pricing button{padding:8px 16px;border:1px solid #8b9cb4;border-radius:8px;background:#fff;color:inherit;font:inherit;cursor:pointer}
#dw-group-base-pricing button[type=submit]{background:#254fe0;border-color:#254fe0;color:#fff}
#dw-group-base-pricing :disabled{opacity:.55;cursor:wait}
#dw-group-base-pricing .dw-base-formula{padding:10px 14px;border-radius:8px;background:#e9eef8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.dark #dw-group-base-pricing{background:#171e2b;border-color:#374257;color:#e4eaf4}
.dark #dw-group-base-pricing input,.dark #dw-group-base-pricing select,.dark #dw-group-base-pricing button{background:#222c3e;border-color:#59677e}
.dark #dw-group-base-pricing button[type=submit]{background:#4169e1;border-color:#4169e1}
.dark #dw-group-base-pricing .dw-base-formula{background:#222d42}
@media(max-width:750px){#dw-group-base-pricing{padding:16px}#dw-group-base-pricing form{grid-template-columns:1fr 1fr}#dw-group-base-pricing label:first-child{grid-column:1/-1}}
@media(max-width:430px){#dw-group-base-pricing form{grid-template-columns:1fr}}
