/* p30template compat for plugin: whmcs-products — generated from the plugin's own colours, mapped to theme tokens (light/dark aware). */
html .whmcs-products-wrapper .whmcs-oos-badge{background:var(--pt-danger-solid)}html .whmcs-pd-header .dashicons{color:var(--pt-link)}html .whmcs-pd-header p{color:var(--pt-muted)}html .whmcs-pd-card{background:var(--pt-surface);border:1px solid var(--pt-border)}html .whmcs-pd-card h2{border-bottom:1px solid var(--pt-border)}html .whmcs-pd-field label{color:var(--pt-ink)}html .whmcs-pd-field input[type=text],html .whmcs-pd-field input[type=password],html .whmcs-pd-field input[type=number]{border:1px solid var(--pt-border-strong)}html .whmcs-pd-hint{color:var(--pt-muted)}html .whmcs-pd-toggle-eye{color:var(--pt-muted)}html .whmcs-pd-mode-box{border:2px solid var(--pt-border)}html .whmcs-pd-mode-box .dashicons{color:var(--pt-link)}html .whmcs-pd-mode-box p{color:var(--pt-muted)}html .whmcs-pd-mode-option input:checked + .whmcs-pd-mode-box{border-color:var(--pt-brand);background:var(--pt-brand-soft)}html .whmcs-pd-slider:before{background:var(--pt-surface)}html .whmcs-pd-switch input:checked + .whmcs-pd-slider{background:var(--pt-brand)}html .whmcs-pd-save-bar{background:linear-gradient(transparent, var(--pt-surface-2) 30%)}html .whmcs-pd-status-card .whmcs-pd-status-row{border-bottom:1px dashed var(--pt-border)}html .whmcs-pd-status-row .whmcs-pd-label{color:var(--pt-muted)}html .whmcs-pd-error-box{background:var(--pt-danger-50);border:1px solid var(--pt-border-strong);color:var(--pt-text)}html .whmcs-pd-error-box .dashicons{color:var(--pt-danger-text)}html .whmcs-pd-toast{background:var(--pt-ink-section)}html .whmcs-pd-toast.error{background:var(--pt-danger-solid)}
