/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
[data-money-field][data-symbol-first="0"] .pos-money-symbol{inset-inline:auto 32px}[data-money-field][data-symbol-first="0"] .pos-input{padding-inline:12px 58px}.plan-feature-section{min-width:0;box-shadow:none}.plan-feature-section .card-title-sub{max-width:85ch;margin-top:4px;line-height:1.6}.plan-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.plan-feature-grid .plan-feature-option{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:40px;margin:0;padding:9px 10px;line-height:1.5;display:flex}.plan-feature-option:hover,.plan-feature-option:focus-within{background:var(--bg-hover)}.plan-feature-option input{flex-shrink:0}.plan-feature-note{color:var(--text-tertiary);border-radius:0 0 10px 10px;align-items:end;font-size:11.5px;line-height:1.6}.plan-feature-note>span{flex-shrink:0;margin-top:2px}.plan-feature-note p{margin:0}.plan-mappings-guide{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:8px;padding:14px 16px;font-size:12px;line-height:1.65}.plan-mappings-guide p{margin:0}.plan-mappings-guide .plan-mappings-guide-title{color:var(--text-primary);margin-bottom:3px;font-size:13px;font-weight:600}.plan-mappings-steps{counter-reset:mapping-step;gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.plan-mappings-steps li{counter-increment:mapping-step;align-items:flex-start;gap:10px;display:flex}.plan-mappings-steps li:before{content:counter(mapping-step);background:var(--accent-soft);width:20px;height:20px;color:var(--accent);border-radius:50%;flex:0 0 20px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.plan-mappings-guide-note{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);padding-top:10px}.plan-mappings-list-title{color:var(--text-primary);margin:18px 0 8px;font-size:12px;font-weight:600}.plan-mappings-gateway{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;margin-top:8px}.plan-mappings-gateway[open]{border-color:var(--border-default)}.plan-mappings-gateway>.saas-disclosure-summary{color:var(--text-primary);border-radius:8px;padding:12px 14px;font-weight:500}.plan-mappings-gateway-name{min-width:0}.plan-mappings-gateway-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.plan-mappings-gateway-body{border-top:1px solid var(--border-subtle);padding:16px}.plan-mappings-gateway-body>.muted:first-child{margin-top:0}.plan-mappings-gateway .form-actions{margin-top:14px}.plan-mappings-choice-label{color:var(--text-primary);margin:0 0 10px;font-size:12px;font-weight:600}.plan-mappings-option{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;margin-top:8px}.plan-mappings-option[open]{border-color:var(--border-default)}.plan-mappings-option>.saas-disclosure-summary{color:var(--text-primary);border-radius:8px;align-items:center;padding:12px 14px}.plan-mappings-option[open]>.saas-disclosure-summary{background:var(--accent-soft)}.plan-mappings-option-heading{gap:3px;min-width:0;display:grid}.plan-mappings-option-heading strong{font-size:12.5px;font-weight:600}.plan-mappings-option-heading small{color:var(--text-tertiary);font-size:11.5px;line-height:1.5}.plan-mappings-option-body{border-top:1px solid var(--border-subtle);padding:16px}.plan-mappings-option-body form{flex-direction:column;display:flex}.plan-mappings-option-body .form-grid{order:1}.plan-mappings-option-body .form-actions{order:2;margin-top:16px}.plan-mappings-option-body>.muted{margin:0}.plan-mappings-state-note{background:var(--warning-soft);color:var(--warning);border-radius:7px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.6}@media (min-width:1600px){.plan-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.plan-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plan-feature-grid{grid-template-columns:minmax(0,1fr);gap:4px}.plan-mappings-gateway>.saas-disclosure-summary{align-items:flex-start}.plan-mappings-gateway-meta{gap:6px}.plan-mappings-gateway .badge{text-align:center;height:auto;min-height:22px;line-height:1.35}.plan-mappings-gateway-body,.plan-mappings-option-body{padding:12px}}
