employee-limit-fail-modal,employee-limit-exceed-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) + 2);width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3);visibility:hidden;opacity:0;pointer-events:none;background-color:rgba(var(--color-overlay),0);transition:visibility var(--duration-default),opacity var(--duration-default),background-color var(--duration-default)}employee-limit-fail-modal[open],employee-limit-exceed-modal[open]{visibility:visible;opacity:1;pointer-events:all;background-color:rgba(var(--color-overlay),.55)}.employee-limit-modal__wrapper{position:relative;width:100%;max-width:36rem;max-height:calc(100dvh - var(--spacing-6));overflow-y:auto;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-border),var(--alpha-border));transform:translateY(1.2rem);transition:transform var(--duration-default)}employee-limit-fail-modal[open] .employee-limit-modal__wrapper,employee-limit-exceed-modal[open] .employee-limit-modal__wrapper{transform:translateY(0)}.employee-limit-modal__close{position:absolute;inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3);z-index:2;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;color:rgb(var(--color-foreground));border:0;cursor:pointer;font-size:1.4rem;transition:opacity var(--duration-short)}.employee-limit-modal__close:hover{opacity:.6}.employee-limit-modal__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.employee-limit-modal__content{padding:var(--spacing-7) var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);text-align:start}.employee-limit-modal__heading{margin:0;display:flex;flex-direction:column;gap:var(--spacing-1);color:rgb(var(--color-foreground))}.employee-limit-modal__heading-en,.employee-limit-modal__heading-zh{display:block;font-size:var(--font-size-static-h6);font-weight:var(--font-weight-medium);line-height:1.15;letter-spacing:-.01em}.employee-limit-modal__heading-zh{color:rgba(var(--color-foreground),.75);letter-spacing:0}.employee-limit-modal__body{display:flex;flex-direction:column;gap:var(--spacing-1);margin:0}.employee-limit-modal__body p{margin:0;font-size:var(--font-size-static-base);line-height:1.4;color:rgb(var(--color-foreground))}.employee-limit-modal__body p[lang=zh-Hant]{color:rgba(var(--color-foreground),.7)}.employee-limit-modal__stats{margin:0;display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);background-color:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-border),var(--alpha-border))}.employee-limit-modal__stat{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3)}.employee-limit-modal__stat dt{display:flex;flex-direction:column;font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),.7);line-height:1.25}.employee-limit-modal__stat dt [lang=zh-Hant]{font-size:var(--font-size-static-xs)}.employee-limit-modal__stat dd{margin:0;font-size:var(--font-size-static-base);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.employee-limit-modal__actions{display:flex;flex-direction:column;gap:var(--spacing-2)}.employee-limit-exceeded-disabled[disabled],.employee-limit-exceeded-disabled[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}@media screen and (min-width:750px){.employee-limit-modal__wrapper{max-width:44rem}.employee-limit-modal__content{padding:var(--spacing-7) var(--spacing-6) var(--spacing-6);gap:var(--spacing-5)}.employee-limit-modal__heading{gap:var(--spacing-05)}.employee-limit-modal__heading-en,.employee-limit-modal__heading-zh{font-size:var(--font-size-static-h5)}}@media screen and (min-width:990px){employee-limit-fail-modal,employee-limit-exceed-modal{padding:var(--spacing-5)}.employee-limit-modal__wrapper{max-width:48rem}.employee-limit-modal__content{padding:var(--spacing-8) var(--spacing-7) var(--spacing-7);gap:var(--spacing-5)}.employee-limit-modal__heading-en,.employee-limit-modal__heading-zh{font-size:calc(var(--font-size-static-h5) * 1.15)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-employee-limit-modal.css.map */
