/**handles:quickcommerce-auth-menu-view-style**/
.qcom-error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center}.qcom-error-boundary__message{margin:0;font-size:.875rem;color:hsl(var(--qcom-muted-fg))}.qcom-error-boundary__retry{padding:.375rem 1rem;font-size:.8125rem;font-weight:500;color:#fff;background-color:hsl(var(--qcom-primary));border:none;border-radius:var(--qcom-radius-md);cursor:pointer;transition:opacity .15s ease}.qcom-error-boundary__retry:hover{opacity:.9}.qcom-error-boundary__retry:focus-visible{outline:2px solid hsl(var(--qcom-primary));outline-offset:2px}@keyframes qcom-dialog-fade-in{from{opacity:0}to{opacity:1}}@keyframes qcom-dialog-fade-out{from{opacity:1}to{opacity:0}}@keyframes qcom-dialog-zoom-in{from{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes qcom-dialog-zoom-out{from{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.qcom-dialog__overlay{position:fixed;inset:0;z-index:var(--qcom-dialog-overlay-z,10000);background-color:var(--qcom-dialog-overlay-bg,rgba(0,0,0,.8))}.qcom-dialog__overlay[data-state=open]{animation:qcom-dialog-fade-in 150ms ease-out}.qcom-dialog__overlay[data-state=closed]{animation:qcom-dialog-fade-out 150ms ease-in}.qcom-dialog__content{position:fixed;left:50%;top:50%;z-index:var(--qcom-dialog-content-z,10001);display:grid;width:calc(100% - 2rem);max-width:var(--qcom-dialog-max-width,32rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;transform:translate(-50%,-50%);gap:1rem;border:1px solid var(--qcom-dialog-border-color,hsl(var(--qcom-border)));background:#fff!important;color:#111827!important;padding:1.5rem;box-shadow:var(--qcom-dialog-shadow,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1));border-radius:var(--qcom-dialog-radius,var(--qcom-radius-lg));font-size:16px!important;line-height:1.5;box-sizing:border-box}.qcom-dialog__content[data-state=open]{animation:qcom-dialog-zoom-in 150ms ease-out}.qcom-dialog__content[data-state=closed]{animation:qcom-dialog-zoom-out 150ms ease-in}@media (max-width:480px){.qcom-dialog__content{width:calc(100% - 1rem);padding:1.25rem}}.qcom-dialog__close{position:absolute;right:1rem;top:1rem;border-radius:.125rem;opacity:.7;transition:opacity 150ms ease;background:0 0;border:none;padding:0;cursor:pointer;color:inherit;line-height:1}.qcom-dialog__close:hover{opacity:1}.qcom-dialog__close:focus{outline:0;box-shadow:0 0 0 2px var(--qcom-ring-color,hsl(var(--qcom-ring))),0 0 0 4px var(--qcom-ring-offset-color,hsl(var(--qcom-bg)))}.qcom-dialog__close:disabled{pointer-events:none}.qcom-dialog__close[data-state=open]{background-color:var(--qcom-dialog-close-open-bg,hsl(var(--qcom-accent)));color:var(--qcom-dialog-close-open-color,hsl(var(--qcom-muted-fg)))}.qcom-dialog__close-icon{width:1.5rem;height:1.5rem;display:block}.qcom-dialog__header{display:flex;flex-direction:column;gap:.375rem;text-align:center}@media (min-width:640px){.qcom-dialog__header{text-align:left}}.qcom-dialog__footer{display:flex;flex-direction:column-reverse}@media (min-width:640px){.qcom-dialog__footer{flex-direction:row;justify-content:flex-end;gap:.5rem}}.qcom-dialog__title{font-size:var(--qcom-dialog-title-size, 1.125rem);line-height:1;font-weight:600;letter-spacing:-.01em}.qcom-dialog__description{font-size:var(--qcom-dialog-description-size, .875rem);color:var(--qcom-dialog-description-color,hsl(var(--qcom-muted-fg)))}.qcom-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.qcom-input-otp{display:flex;align-items:center;gap:.5rem}.qcom-input-otp__group{display:flex;align-items:center;gap:.5rem}.qcom-input-otp__slot{display:flex;height:2.5rem;width:2rem;align-items:center;justify-content:center;border:1px solid hsl(var(--qcom-border));text-align:center;font-size:.875rem;font-weight:700;transition:all .15s ease;background:hsl(var(--qcom-bg))}.qcom-input-otp__slot:first-child{border-radius:var(--qcom-radius-md) 0 0 var(--qcom-radius-md)}.qcom-input-otp__slot:last-child{border-radius:0 var(--qcom-radius-md) var(--qcom-radius-md) 0}.qcom-input-otp__slot--active{outline:2px solid hsl(var(--qcom-primary));outline-offset:-1px}.qcom-input-otp__slot:focus{outline:2px solid hsl(var(--qcom-primary));outline-offset:-1px}.qcom-switch{display:inline-flex;align-items:center;flex-shrink:0;border-radius:9999px;border:2px solid transparent;cursor:pointer;transition:background-color .2s ease;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:var(--qcom-switch-track,hsl(var(--qcom-input)))}.qcom-switch:focus-visible{box-shadow:0 0 0 2px hsl(var(--qcom-ring))}.qcom-switch[data-state=checked]{background:hsl(var(--qcom-primary))}.qcom-switch[data-disabled]{opacity:.35;cursor:not-allowed}.qcom-switch--sm{width:2.25rem;height:1.25rem}.qcom-switch--md{width:2.75rem;height:1.5rem}.qcom-switch--lg{width:3.5rem;height:2rem}.qcom-switch__thumb{display:block;border-radius:9999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease;pointer-events:none}.qcom-switch--sm .qcom-switch__thumb{width:.875rem;height:.875rem}.qcom-switch--sm .qcom-switch__thumb[data-state=unchecked]{transform:translateX(2px)}.qcom-switch--sm .qcom-switch__thumb[data-state=checked]{transform:translateX(1rem)}.qcom-switch--md .qcom-switch__thumb{width:1.125rem;height:1.125rem}.qcom-switch--md .qcom-switch__thumb[data-state=unchecked]{transform:translateX(2px)}.qcom-switch--md .qcom-switch__thumb[data-state=checked]{transform:translateX(1.25rem)}.qcom-switch--lg .qcom-switch__thumb{width:1.5rem;height:1.5rem}.qcom-switch--lg .qcom-switch__thumb[data-state=unchecked]{transform:translateX(3px)}.qcom-switch--lg .qcom-switch__thumb[data-state=checked]{transform:translateX(1.5rem)}.qcom-tooltip__content{z-index:50;overflow:hidden;border-radius:var(--qcom-radius-md);border:1px solid hsl(var(--qcom-border));background:hsl(var(--qcom-popover));color:hsl(var(--qcom-popover-fg));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);animation:qcom-tooltip-in .15s ease}.qcom-tooltip__content[data-state=closed]{animation:qcom-tooltip-out .1s ease}@keyframes qcom-tooltip-in{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes qcom-tooltip-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.qcom-alert{padding:1rem;border-radius:var(--qcom-radius-sm);border:1px solid;position:relative}.qcom-alert--success{border-color:var(--qcom-success-border);color:var(--qcom-success-text);background:var(--qcom-success-bg)}.qcom-alert--error{border-color:hsl(var(--qcom-destructive));color:hsl(var(--qcom-destructive));background:var(--qcom-destructive-bg)}.qcom-alert--info{border-color:var(--qcom-info-border);color:var(--qcom-info-text);background:var(--qcom-info-bg)}.qcom-alert__title{font-size:.875rem;font-weight:400;padding-right:1.5rem}.qcom-alert__title--success{color:var(--qcom-success-text)}.qcom-alert__title--error{color:hsl(var(--qcom-destructive))}.qcom-alert__title--info{color:var(--qcom-info-text)}.qcom-alert__close{position:absolute;top:.5rem;right:.5rem;background:0 0;border:none;cursor:pointer;padding:0;transition:color .2s}.qcom-alert__close--success{color:var(--qcom-success-text)}.qcom-alert__close--success:hover{color:var(--qcom-success-text)}.qcom-alert__close--error{color:hsl(var(--qcom-destructive))}.qcom-alert__close--error:hover{color:hsl(var(--qcom-destructive))}.qcom-alert__close--info{color:var(--qcom-info-text)}.qcom-alert__close--info:hover{color:var(--qcom-info-text)}.qcom-alert__close svg{width:1rem;height:1rem}.qcom-alert__description{font-size:.75rem;margin-top:.25rem;display:block;padding-right:1.5rem}.qcom-wp-button--full-width{width:100%}.qcom-wp-button__link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem!important;font-size:.875rem!important;box-sizing:border-box}.qcom-wp-button__link--link{color:hsl(var(--qcom-primary))!important;text-decoration:none;cursor:pointer}.qcom-wp-button__link--link:hover{text-decoration:none}.qcom-wp-button__link--secondary{background:hsl(var(--qcom-secondary))!important;color:hsl(var(--qcom-secondary-fg))!important}.qcom-wp-button__link--destructive{background:hsl(var(--qcom-destructive))!important;color:#fff!important}.qcom-wp-button__link--ghost{background:0 0!important;color:inherit!important}.qcom-wp-button__link--ghost:hover{background:hsl(var(--qcom-accent))!important}.wp-element-button.qcom-wp-button__link--size-sm{font-size:.875rem;padding:.375rem .75rem}.qcom-wp-button__link--size-lg{padding:.75rem 2rem}.qcom-wp-button__link--size-icon{padding:0;width:2.5rem;height:2.5rem;justify-content:center}.qcom-wp-button__link--disabled{opacity:.5;pointer-events:none}.qcom-wp-button__link--full-width{width:100%;justify-content:center}.qcom-input{--qcom-input-height:2.5rem;display:flex;width:100%;height:var(--qcom-input-height);border-radius:var(--qcom-radius-md);border:1px solid hsl(var(--qcom-border));background:var(--qcom-input-bg,hsl(var(--qcom-bg)));padding:.5rem .75rem;font-size:.875rem;font-family:inherit;color:inherit;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease;outline:0}.qcom-input::-moz-placeholder{color:hsl(var(--qcom-muted-fg))}.qcom-input::placeholder{color:hsl(var(--qcom-muted-fg))}.qcom-input:focus{border-color:hsl(var(--qcom-primary));box-shadow:inset 0 0 0 1px hsl(var(--qcom-primary))}.qcom-input:disabled{opacity:.5;cursor:not-allowed}.qcom-input[type=file]{border:0;background:0 0;padding:0}.qcom-input[type=file]::file-selector-button{font-size:.875rem;font-weight:500;border:0;background:0 0;color:inherit}.qcom-select__trigger{display:flex;height:2.5rem;width:100%;align-items:center;justify-content:space-between;border-radius:var(--qcom-radius-md);border:1px solid hsl(var(--qcom-border));background:var(--qcom-input-bg,hsl(var(--qcom-bg)));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;outline:0;cursor:pointer}.qcom-select__trigger:focus{box-shadow:0 0 0 2px hsl(var(--qcom-ring))}.qcom-select__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.qcom-select__trigger>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.qcom-select__trigger-icon{width:1rem;height:1rem;opacity:.5;flex-shrink:0}.qcom-select__scroll-btn{display:flex;cursor:default;align-items:center;justify-content:center;padding:.25rem 0}.qcom-select__scroll-icon{width:1rem;height:1rem}.qcom-select__content{position:relative;z-index:10002;max-height:24rem;min-width:8rem;overflow:hidden;border-radius:var(--qcom-radius-md);border:1px solid hsl(var(--qcom-border));background:hsl(var(--qcom-popover));color:hsl(var(--qcom-popover-fg));box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.qcom-select__content[data-state=open]{animation:qcom-select-in .15s ease}.qcom-select__content[data-state=closed]{animation:qcom-select-out .1s ease}.qcom-select__content--popper{width:var(--radix-select-trigger-width)}.qcom-select__content--popper[data-side=bottom]{transform:translateY(.25rem)}.qcom-select__content--popper[data-side=top]{transform:translateY(-.25rem)}.qcom-select__content--popper[data-side=left]{transform:translateX(-.25rem)}.qcom-select__content--popper[data-side=right]{transform:translateX(.25rem)}.qcom-select__viewport{padding:.25rem}.qcom-select__viewport--popper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.qcom-select__label{padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.qcom-select__item{position:relative;display:flex;width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:0}.qcom-select__item:focus,.qcom-select__item[data-highlighted]{background:hsl(var(--qcom-accent));color:hsl(var(--qcom-accent-fg))}.qcom-select__item[data-disabled]{pointer-events:none;opacity:.5}.qcom-select__item-indicator-wrapper{position:absolute;left:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.qcom-select__item-check{width:1rem;height:1rem}.qcom-select__separator{margin:.25rem -.25rem;height:1px;background:hsl(var(--qcom-muted))}@keyframes qcom-select-in{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes qcom-select-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.qcom-phone-input{display:flex;gap:.5rem}.qcom-phone-input__prefix-display{display:flex;align-items:center;gap:.375rem}.qcom-phone-input__prefix-text{font-size:.875rem}.qcom-phone-input__prefix-flag{font-size:1rem}.qcom-phone-input__option{display:flex;align-items:center;gap:.5rem}.qcom-phone-input--no-flag .qcom-phone-input__prefix-flag{display:none}.qcom-phone-input__prefix-static{padding:0 .5rem;height:var(--qcom-input-height);border:1px solid hsl(var(--qcom-border));border-radius:var(--qcom-radius-sm);border-top-right-radius:0;border-bottom-right-radius:0;background:hsl(var(--qcom-muted))}.qcom-phone-input__prefix-trigger{width:90px;min-width:90px;border-top-right-radius:0;border-bottom-right-radius:0}.qcom-phone-input__number-input{flex:1;border-top-left-radius:0;border-bottom-left-radius:0}.qcom-auth-modal{--qcom-auth-bg:hsl(var(--qcom-bg));--qcom-auth-radius:var(--qcom-radius-lg, 8px);--qcom-auth-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--qcom-auth-fg:hsl(var(--qcom-fg));--qcom-auth-muted:hsl(var(--qcom-muted-fg));--qcom-auth-error:hsl(var(--qcom-destructive));--qcom-auth-label:hsl(var(--qcom-fg));--qcom-auth-toggle-bg:hsl(var(--qcom-muted));--qcom-auth-toggle-radius:var(--qcom-radius-md, 6px);--qcom-auth-primary:hsl(var(--qcom-primary));--qcom-auth-primary-hover:hsl(var(--qcom-primary) / 0.8);--qcom-auth-max-width:26rem;--qcom-auth-border:hsl(var(--qcom-border));background:var(--qcom-auth-bg);border-radius:var(--qcom-auth-radius);box-shadow:var(--qcom-auth-shadow);width:100%;max-width:var(--qcom-auth-max-width);max-height:90vh;display:flex;flex-direction:column;font-size:14px;line-height:1.5;color:var(--qcom-auth-fg)}.qcom-auth-modal__header{text-align:center;padding:2rem 2rem 1rem;flex-shrink:0;border-bottom:1px solid var(--qcom-auth-border)}.qcom-auth-modal__logo{height:3rem;width:auto;margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:200px;max-height:60px;display:block}.qcom-auth-modal .qcom-auth-modal__site-name{font-size:18px;font-weight:700;color:var(--qcom-auth-fg);margin:0 0 .75rem;letter-spacing:-.01em}.qcom-auth-modal .qcom-auth-modal__title{font-size:15px;font-weight:600;color:var(--qcom-auth-fg);margin:0 0 .5rem}.qcom-auth-modal .qcom-auth-modal__subtitle{color:var(--qcom-auth-muted);font-size:13px;margin:0}.qcom-auth-modal__content{flex:1;overflow-y:auto;padding:1.5rem 2rem}.qcom-auth-modal__form{display:flex;flex-direction:column;gap:1.25rem;transition:all .3s ease-in-out}.qcom-auth-modal__field{display:flex;flex-direction:column}.qcom-auth-modal__label{display:block;font-size:13px;font-weight:500;color:var(--qcom-auth-label);margin-bottom:.375rem}.qcom-auth-modal__error{color:var(--qcom-auth-error);font-size:.875rem;margin-top:.25rem}.qcom-auth-modal__error--otp{text-align:center}.qcom-auth-modal .qcom-input{font-size:.875rem;height:2.5rem;border:1px solid var(--qcom-auth-border);border-radius:var(--qcom-radius-md);transition:border-color .15s ease,box-shadow .15s ease}.qcom-auth-modal .qcom-auth-modal__link{background:0 0;border:0;cursor:pointer;color:hsl(var(--qcom-primary));padding:0;font-size:13px;transition:opacity .15s ease}.qcom-auth-modal .qcom-auth-modal__link:hover{opacity:.7}.qcom-auth-modal__link--forgot,.qcom-auth-modal__link--register{font-size:13px;font-weight:500}.qcom-auth-modal__link--resend{width:100%;margin-top:.5rem;font-size:.75rem;color:var(--qcom-auth-muted)}.qcom-auth-modal__link--resend:hover{color:var(--qcom-auth-fg)}.qcom-auth-modal__link--identifier{font-size:.75rem}.qcom-auth-modal__actions{margin-top:.5rem;display:flex;justify-content:space-between}.qcom-auth-modal__actions--reset{display:flex;flex-direction:column;gap:.75rem}.qcom-auth-modal__toggle{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:var(--qcom-auth-toggle-bg);border-radius:var(--qcom-auth-toggle-radius);margin-top:.25rem}.qcom-auth-modal__toggle-inner{display:flex;align-items:center;gap:.75rem}.qcom-auth-modal__toggle-switch{display:flex;align-items:center;gap:.5rem}.qcom-auth-modal__switch{transform:scale(.75)}.qcom-auth-modal__toggle-label{font-size:12px;font-weight:500;color:var(--qcom-auth-label)}.qcom-auth-modal__help{background:0 0;border:0;cursor:pointer;color:hsl(var(--qcom-muted-fg));padding:0}.qcom-auth-modal__help:hover{color:var(--qcom-auth-muted)}.qcom-auth-modal__help:focus{outline:0}.qcom-auth-modal__help-icon{width:1rem;height:1rem}.qcom-auth-modal__otp-container{display:flex;justify-content:center}.qcom-auth-modal__otp{gap:.5rem}.qcom-auth-modal__button--send-otp{margin-top:1rem}.qcom-auth-modal__button--reset{flex:1}.qcom-auth-modal__form--reset{animation:qcom-auth-fade-in .3s ease-in-out}.qcom-auth-modal__form-header{display:flex;align-items:center;justify-content:space-between}.qcom-auth-modal__form-title{font-size:1.125rem;font-weight:500;color:var(--qcom-auth-fg)}.qcom-auth-modal__form-description{font-size:.875rem;color:var(--qcom-auth-muted)}.qcom-auth-modal__alert{margin-top:.75rem;padding:0 2rem 1.5rem;flex-shrink:0}.auth-menu__modal.qcom-dialog__content{padding:0;max-width:26rem;overflow:hidden}.auth-menu__modal .qcom-dialog__close{position:absolute;top:.75rem;right:.75rem;border:0;background:0 0;cursor:pointer;color:var(--qcom-auth-muted,#6b7280);padding:.25rem;border-radius:50%;transition:color .15s ease,background-color .15s ease;z-index:1}.auth-menu__modal .qcom-dialog__close:hover{color:var(--qcom-auth-fg,#111827);background-color:hsl(var(--qcom-muted))}.qcom-auth-modal__tooltip-text{font-size:.75rem;max-width:16rem}@keyframes qcom-auth-fade-in{from{opacity:0}to{opacity:1}}@keyframes qcom-toast-slide-in-from-top{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes qcom-toast-slide-in-from-bottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes qcom-toast-fade-out-right{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.qcom-toast__viewport{position:fixed;bottom:1em;right:1em;z-index:var(--qcom-toast-viewport-z,99999);display:flex;max-height:100vh;min-width:200px;max-width:var(--qcom-toast-max-width,420px);box-sizing:border-box;flex-direction:column;padding:1rem;--qcom-bg:0 0% 100%;--qcom-fg:222.2 84% 4.9%;--qcom-border:214.3 31.8% 91.4%;--qcom-destructive:0 84.2% 60.2%;--qcom-destructive-fg:210 40% 98%;--qcom-success:142 76% 36%;--qcom-success-bg:#f0fdf4;--qcom-success-border:#86efac;--qcom-success-text:#14532d;--qcom-warning:38 92% 50%;--qcom-warning-bg:#fffbeb;--qcom-warning-border:#fde68a;--qcom-warning-text:#92400e;--qcom-info-bg:#eff6ff;--qcom-info-border:#7dd3fc;--qcom-info-text:#0c4a6e;--qcom-ring:222.2 84% 4.9%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.875rem!important;line-height:1.5}.qcom-toast{pointer-events:auto;position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:var(--qcom-toast-radius,var(--qcom-radius-md));border:1px solid var(--qcom-toast-border-color,hsl(var(--qcom-border)));padding:1rem;padding-right:2.5rem;box-shadow:var(--qcom-toast-shadow,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1));transition:transform 150ms ease,opacity 150ms ease}.qcom-toast[data-swipe=cancel]{transform:translateX(0)}.qcom-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x));transition:none}.qcom-toast[data-swipe=end]{animation:qcom-toast-fade-out-right 150ms ease-out forwards;--qcom-toast-end-x:var(--radix-toast-swipe-end-x)}.qcom-toast[data-state=open]{animation:qcom-toast-slide-in-from-bottom 150ms ease-out}.qcom-toast[data-state=closed]{animation:qcom-toast-fade-out-right .2s ease-in forwards}.qcom-toast--default{background-color:var(--qcom-toast-default-bg,hsl(var(--qcom-bg)));color:var(--qcom-toast-default-color,hsl(var(--qcom-fg)))}.qcom-toast--destructive{border-color:var(--qcom-toast-destructive-border,hsl(var(--qcom-destructive)));background-color:var(--qcom-toast-destructive-bg,hsl(var(--qcom-destructive)));color:var(--qcom-toast-destructive-color,hsl(var(--qcom-destructive-fg)))}.qcom-toast--success{border-color:var(--qcom-success-border);background-color:var(--qcom-success-bg);color:var(--qcom-success-text)}.qcom-toast--warning{border-color:var(--qcom-warning-border);background-color:var(--qcom-warning-bg);color:var(--qcom-warning-text)}.qcom-toast--info{border-color:var(--qcom-info-border);background-color:var(--qcom-info-bg);color:var(--qcom-info-text)}.qcom-toast__close{position:absolute;right:.5rem;top:.5rem;border-radius:var(--qcom-radius-md);padding:.25rem;color:var(--qcom-toast-close-color,hsl(var(--qcom-fg) / .5));opacity:0;transition:opacity 150ms ease,color 150ms ease;background:0 0;border:none;cursor:pointer;line-height:1}.qcom-toast__close:hover{color:var(--qcom-toast-close-hover-color,hsl(var(--qcom-fg)))}.qcom-toast__close:focus{opacity:1;outline:0;box-shadow:0 0 0 2px var(--qcom-ring-color,hsl(var(--qcom-ring)))}.qcom-toast:hover .qcom-toast__close{opacity:1}.qcom-toast--destructive .qcom-toast__close{color:var(--qcom-toast-destructive-close-color,#fca5a5)}.qcom-toast--destructive .qcom-toast__close:hover{color:var(--qcom-toast-destructive-close-hover,#fef2f2)}.qcom-toast--destructive .qcom-toast__close:focus{box-shadow:0 0 0 2px var(--qcom-toast-destructive-ring,#f87171)}.qcom-toast__close-icon{width:1rem;height:1rem;display:block}.qcom-toast__action{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--qcom-radius-md);border:1px solid var(--qcom-toast-action-border,hsl(var(--qcom-border)));background:0 0;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:500;transition:background-color 150ms ease,color 150ms ease,border-color 150ms ease;cursor:pointer}.qcom-toast__action:hover{background-color:var(--qcom-toast-action-hover-bg,hsl(var(--qcom-secondary)))}.qcom-toast__action:focus{outline:0;box-shadow:0 0 0 2px var(--qcom-ring-color,hsl(var(--qcom-ring))),0 0 0 4px var(--qcom-ring-offset-color,hsl(var(--qcom-bg)))}.qcom-toast__action:disabled{pointer-events:none;opacity:.5}.qcom-toast--destructive .qcom-toast__action{border-color:rgba(hsl(var(--qcom-muted)),.4)}.qcom-toast--destructive .qcom-toast__action:hover{border-color:rgba(hsl(var(--qcom-destructive)),.3);background-color:hsl(var(--qcom-destructive));color:hsl(var(--qcom-destructive-fg))}.qcom-toast--destructive .qcom-toast__action:focus{box-shadow:0 0 0 2px hsl(var(--qcom-destructive))}.qcom-toast__title{font-size:.875rem;font-weight:600}.qcom-toast__description{font-size:.875rem;opacity:.9}.qcom-toast__text-group{display:grid;gap:.25rem}