.ui-field-required{color:var(--c-error,#c0392b);font-weight:700}@keyframes ui-field-invalid-pulse{0%,to{border-color:color-mix(in srgb, var(--c-error,#c0392b) 70%, var(--admin-line,#d8d8d8));box-shadow:0 0 0 1px color-mix(in srgb, var(--c-error,#c0392b) 35%, transparent)}50%{border-color:var(--c-error,#c0392b);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-error,#c0392b) 28%, transparent)}}.admin-form label.is-field-invalid>input,.admin-form label.is-field-invalid>select,.admin-form label.is-field-invalid>textarea,.admin-form label.is-field-invalid .admin-dictionary-field input,.admin-form label.is-field-invalid .admin-dictionary-field select,.admin-form .admin-product-form-section.is-field-invalid textarea,.admin-form input.is-field-invalid,.admin-form select.is-field-invalid,.admin-form textarea.is-field-invalid,.admin-login__form label.is-field-invalid>.admin-login__input,.admin-login__input.is-field-invalid,.tracking-mask-input.is-field-invalid,.checkout-field.is-field-invalid>input,.checkout-field.is-field-invalid>select,.checkout-field.is-field-invalid>textarea,.checkout-field.is-field-invalid .checkout-email-row>input,.checkout-field.is-field-invalid .city-select__control input,.checkout-field.is-field-invalid .checkout-messenger-input,.checkout-field input.is-field-invalid,.checkout-field select.is-field-invalid,.checkout-field textarea.is-field-invalid,.checkout-pickup-confirm.is-field-invalid{border-color:var(--c-error,#c0392b);animation:.42s ease-in-out 3 ui-field-invalid-pulse}
.os-toast-region{top:var(--os-toast-offset-top,var(--sp-3,12px));z-index:var(--os-z-index-toast,var(--z-index-toast,10010));align-items:center;gap:var(--os-toast-gap,var(--sp-2,8px));width:min(calc(100vw - var(--sp-6,24px)), 28rem);pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.os-toast{pointer-events:auto;width:100%;padding:var(--sp-3,12px) var(--sp-4,16px);border:var(--bw-sm,1px) solid var(--c-border,var(--os-color-border,#d7dce4));border-radius:var(--r-md,var(--os-radius-md,12px));background:var(--c-card,var(--os-color-surface,#fff));color:var(--c-text,var(--os-color-foreground,#1f2328));font-family:inherit;font-size:var(--fs-sm,var(--os-font-size-sm,.875rem));font-weight:var(--fw-semibold,var(--os-font-weight-semibold,600));line-height:var(--lh-normal,var(--os-line-height-normal,1.4));text-align:center;white-space:pre-line;box-shadow:var(--el-md,var(--os-shadow-floating,0 10px 30px #0f172a1f));margin:0;animation:.18s os-toast-enter}.os-toast--success{color:var(--c-success,var(--os-color-success,#4e8a67));background:var(--c-success-surface,color-mix(in srgb, var(--os-color-success,#4e8a67) 12%, white));border-color:color-mix(in srgb, var(--c-success,var(--os-color-success,#4e8a67)) 35%, transparent)}.os-toast--error{color:var(--c-error,var(--os-color-danger,#c85c5c));background:var(--c-error-surface,color-mix(in srgb, var(--os-color-danger,#c85c5c) 12%, white));border-color:color-mix(in srgb, var(--c-error,var(--os-color-danger,#c85c5c)) 35%, transparent);text-align:left}.os-toast--info{color:var(--c-info,var(--os-color-info,#4e7fa8));background:var(--c-info-surface,color-mix(in srgb, var(--os-color-info,#4e7fa8) 12%, white));border-color:color-mix(in srgb, var(--c-info,var(--os-color-info,#4e7fa8)) 35%, transparent)}@keyframes os-toast-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:821px){.os-toast-region{top:var(--os-toast-offset-top,var(--sp-4,16px))}}
