:root{--whitelabel-primary:#2563eb;--whitelabel-primary-hover:#1d4ed8;--whitelabel-secondary:#6b7280;--whitelabel-bg-gradient-start:#eff6ff;--whitelabel-bg-gradient-end:#e0e7ff;--whitelabel-text:#111827;--whitelabel-text-muted:#6b7280;--whitelabel-border:#d1d5db}[data-whitelabel]{--color-primary:var(--whitelabel-primary);--color-primary-hover:var(--whitelabel-primary-hover);--color-secondary:var(--whitelabel-secondary);--color-background:var(--whitelabel-bg-gradient-start);--color-foreground:var(--whitelabel-text);--color-muted-foreground:var(--whitelabel-text-muted);--color-border:var(--whitelabel-border)}.whitelabel-bg-gradient{background:linear-gradient(to bottom right,var(--whitelabel-bg-gradient-start),var(--whitelabel-bg-gradient-end))}.whitelabel-text-primary{color:var(--whitelabel-primary)}.whitelabel-text-secondary{color:var(--whitelabel-secondary)}.whitelabel-text-foreground{color:var(--whitelabel-text)}.whitelabel-text-muted{color:var(--whitelabel-text-muted)}.whitelabel-border-custom{border-color:var(--whitelabel-border)}.whitelabel-plate-header{background-color:#2563eb}.whitelabel-btn-primary{background-color:var(--whitelabel-primary);color:white;border-color:var(--whitelabel-primary)}.whitelabel-btn-primary:hover{background-color:var(--whitelabel-primary-hover);border-color:var(--whitelabel-primary-hover)}.whitelabel-btn-primary:focus{box-shadow:0 0 0 2px rgba(var(--whitelabel-primary-rgb),.2)}.whitelabel-btn-outline{background-color:transparent;color:var(--whitelabel-text);border-color:var(--whitelabel-border)}.whitelabel-btn-outline:hover{background-color:var(--whitelabel-primary);color:white;border-color:var(--whitelabel-primary)}.whitelabel-btn-ghost{background-color:transparent;color:var(--whitelabel-text)}.whitelabel-btn-ghost:hover{background-color:rgba(var(--whitelabel-primary-rgb),.1)}.whitelabel-btn-ghost:hover,.whitelabel-icon-primary{color:var(--whitelabel-primary)}.whitelabel-icon-secondary{color:var(--whitelabel-secondary)}.whitelabel-icon-muted{color:var(--whitelabel-text-muted)}[data-whitelabel] .btn-primary{background-color:var(--whitelabel-primary);color:white;border-color:var(--whitelabel-primary)}[data-whitelabel] .btn-primary:hover{background-color:var(--whitelabel-primary-hover);border-color:var(--whitelabel-primary-hover)}[data-whitelabel] .btn-primary:focus{box-shadow:0 0 0 2px rgba(var(--whitelabel-primary-rgb),.2)}[data-whitelabel] button[data-variant=default]{background-color:var(--whitelabel-primary);color:white;border-color:var(--whitelabel-primary)}[data-whitelabel] button[data-variant=default]:hover{background-color:var(--whitelabel-primary-hover);border-color:var(--whitelabel-primary-hover)}[data-whitelabel] button[data-variant=default]:focus{box-shadow:0 0 0 2px rgba(var(--whitelabel-primary-rgb),.2)}[data-whitelabel] button[data-variant=outline]{background-color:transparent;color:var(--whitelabel-text);border-color:var(--whitelabel-border)}[data-whitelabel] button[data-variant=outline]:hover{background-color:var(--whitelabel-primary);color:white;border-color:var(--whitelabel-primary)}[data-whitelabel] button[data-variant=outline]{border:1px solid var(--whitelabel-border)}[data-whitelabel] button[data-variant=ghost]{background-color:transparent;color:var(--whitelabel-text)}[data-whitelabel] button[data-variant=ghost]:hover{background-color:rgba(var(--whitelabel-primary-rgb),.1);color:var(--whitelabel-primary)}[data-whitelabel] .form-card-active{background-color:rgba(var(--whitelabel-primary-rgb),.1);border-color:var(--whitelabel-primary);box-shadow:0 0 0 2px rgba(var(--whitelabel-primary-rgb),.2)}[data-whitelabel] .whitelabel-hover-border:hover{border-color:rgba(var(--whitelabel-primary-rgb),.3)}[data-whitelabel] .whitelabel-input-focus:focus{border-color:var(--whitelabel-primary);box-shadow:0 0 0 2px rgba(var(--whitelabel-primary-rgb),.2)}