@layer reset,tokens,base,layout,components,pages,utilities;@layer components{.skin-auth{--input-font-family:var(--font-auth);--input-focus:var(--color-gold-start);--checkbox-accent:var(--color-gold-start);--checkbox-size:13px;--btn-font-family:var(--font-auth);--seg-font-size:var(--text-md-size);font-family:var(--font-auth)}.skin-cashier{--input-h:var(--control-h-lg);--input-pad-x:var(--space-4);--input-radius:var(--radius-nav);--input-bg:var(--color-cashier-surface);--input-border:var(--color-cashier-line);--input-border-hover:var(--color-white-a20);--input-focus:var(--color-blue);--input-text:var(--color-cashier-text);--field-label-color:var(--color-cashier-muted);--checkbox-accent:var(--color-warning-strong);--checkbox-size:18px;--checkbox-label-color:var(--color-cashier-text);--seg-bg:var(--color-cashier-surface);--seg-pad:var(--space-1);--seg-gap:var(--space-1);--seg-radius:var(--radius-card);--seg-item-h:var(--control-h-md);--seg-item-radius:var(--radius-lg);--seg-item-bg:transparent;--seg-item-text:var(--color-cashier-text-2);--seg-on-bg:var(--color-btn-light);--seg-on-text:var(--color-cashier-bg);--seg-weight:var(--weight-medium);font-family:var(--font-sans)}.skin-account{--input-h:46px;--input-pad-x:var(--space-4);--input-radius:var(--radius-lg);--input-bg:var(--color-bg);--input-border:var(--color-line);--input-border-hover:var(--color-line-strong);--input-focus:var(--color-line);--input-focus-outline:var(--focus-outline);--input-text:var(--color-text);--field-label-color:var(--color-text-subtle);--checkbox-accent:var(--color-blue);--seg-bg:var(--color-surface-raised);--seg-pad:var(--space-1);--seg-gap:var(--space-1);--seg-radius:var(--radius-card);--seg-item-h:42px;--seg-item-radius:11px;--seg-item-bg:transparent;--seg-item-text:var(--color-text-secondary);--seg-on-bg:var(--color-surface-3);--seg-on-text:var(--color-text);--seg-font-size:var(--text-sm-size);font-family:var(--font-sans)}@media (width>=1024px){.skin-account{--input-h:calc(52 * var(--u));--input-pad-x:calc(16 * var(--u));--input-radius:calc(12 * var(--u));--input-font-size:max(var(--text-min), calc(18 * var(--u)));--seg-pad:calc(6 * var(--u));--seg-gap:calc(6 * var(--u));--seg-radius:calc(20 * var(--u));--seg-item-h:calc(52 * var(--u));--seg-item-radius:calc(14 * var(--u));--seg-font-size:max(var(--text-min), calc(17 * var(--u)))}}.field{gap:var(--field-gap,var(--space-1-5));flex-direction:column;min-inline-size:0;display:flex}.field__label{color:var(--field-label-color,var(--color-text-field-label));font-size:var(--field-label-size,var(--text-sm-size));line-height:var(--field-label-line,var(--text-sm-line))}.field__error{color:var(--color-error-text);font-size:var(--text-13-size);line-height:18px}.field__error:empty{display:contents}.text-input{gap:var(--space-2);min-block-size:var(--input-h,var(--control-h-lg));padding-inline:var(--input-pad-x,14px);border:1px solid var(--input-border,var(--color-border-field));border-radius:var(--input-radius,var(--radius-md));background:var(--input-bg,var(--color-surface-field));color:var(--input-text,var(--color-text-strong));font-family:var(--input-font-family,inherit);transition:border-color var(--duration-fast) var(--ease-default);align-items:center;display:flex;position:relative}.text-input:focus-within{border-color:var(--input-focus,var(--color-gold-start))}.text-input:has(.text-input__control:focus-visible){outline:var(--input-focus-outline,none);outline-offset:var(--focus-offset)}.text-input--invalid{border-color:var(--color-error)}.text-input--invalid:focus-within{border-color:var(--color-error-text)}:is(.text-input:has(.text-input__control:disabled),.text-input:has(.text-input__control:read-only:not(select))){background:var(--color-surface-raised-2);color:var(--color-text-subtle)}.text-input__control{inline-size:100%;min-inline-size:0;color:inherit;font-family:inherit;font-size:var(--input-font-size,var(--text-md-size));line-height:var(--text-md-loose-line);appearance:none;background:0 0;border:0;flex:auto;align-self:stretch;padding:0}.text-input__control:focus-visible{outline:none}.text-input__control::placeholder{color:var(--color-text-placeholder);opacity:1}.text-input__control:disabled{cursor:not-allowed}.text-input__lead,.text-input__trail{color:var(--color-text-placeholder);flex:none;align-items:center;display:inline-flex}.text-input--select{padding-inline-end:0}.text-input--select .text-input__control{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;padding-inline-end:calc(var(--icon-md) + var(--space-3))}.text-input__chevron{color:var(--color-text-field-label);pointer-events:none;position:absolute;inset-inline-end:var(--space-3)}@media (hover:hover){.text-input:hover:not(:focus-within,.text-input--invalid){border-color:var(--input-border-hover,var(--color-border-field-hover))}}@media (width<768px){.text-input__control{font-size:max(16px, var(--input-font-size,var(--text-md-size)))}}.checkbox{gap:var(--space-2-5);min-block-size:24px;color:var(--checkbox-label-color,var(--color-text-field-label));font-size:var(--text-sm-size);line-height:var(--text-sm-line);cursor:pointer;align-items:flex-start;display:flex}.checkbox__input{inline-size:var(--checkbox-size,18px);block-size:var(--checkbox-size,18px);accent-color:var(--checkbox-accent,var(--color-gold-start));cursor:pointer;flex:none;margin-block-start:1px}.checkbox__input:disabled{cursor:default}.checkbox__error{margin-inline-start:calc(var(--checkbox-size,18px) + var(--space-2-5))}@media (prefers-reduced-motion:reduce){.text-input{transition:none}}}
