.axs-drawer{--drawer-backdrop-bg:var(--semantics-core-background-bg-overlay);--drawer-bg:var(--semantics-card-bg-card-drawer);--drawer-max-width:100%;--drawer-radius:var(--radius-rounded-5);--drawer-scrollbar-width:4px;--drawer-shadow:0 4px 32px var(--semantics-core-border-border-shadow);--drawer-title-size:24px;--drawer-transition-duration:.3s;--drawer-width:100%;visibility:hidden;z-index:1000;position:fixed;inset:0}.axs-drawer--open,.axs-drawer--closing{visibility:visible}.axs-drawer__backdrop{background:var(--drawer-backdrop-bg);cursor:pointer;opacity:0;position:absolute;inset:0}.axs-drawer--open .axs-drawer__backdrop{animation:axs-drawer-backdrop-in var(--drawer-transition-duration) ease-out forwards}.axs-drawer--closing .axs-drawer__backdrop{animation:axs-drawer-backdrop-out var(--drawer-transition-duration) ease-in forwards!important}.axs-drawer__panel{background:var(--drawer-bg);border-radius:var(--drawer-radius) var(--drawer-radius) 0 0;box-shadow:var(--drawer-shadow);box-sizing:border-box;font-family:var(--font-stack);gap:var(--gap-half);max-height:100%;max-width:var(--drawer-max-width);padding:var(--padding-p-2) var(--padding-p-half) var(--padding-p-4);width:var(--drawer-width);outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.axs-drawer--open .axs-drawer__panel{animation:axs-drawer-panel-in var(--drawer-transition-duration) ease-out forwards}.axs-drawer--closing .axs-drawer__panel{animation:axs-drawer-panel-out var(--drawer-transition-duration) ease-in forwards!important}@keyframes axs-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes axs-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes axs-drawer-panel-in{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes axs-drawer-panel-out{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}@media (prefers-reduced-motion:reduce){.axs-drawer--open .axs-drawer__backdrop,.axs-drawer--open .axs-drawer__panel,.axs-drawer--closing .axs-drawer__backdrop,.axs-drawer--closing .axs-drawer__panel{animation:none}}.axs-drawer__handle-button,.axs-drawer__handle{touch-action:none}.axs-drawer__handle{background:var(--semantics-core-foreground-fg-secondary);border-radius:var(--radius-rounded-6);flex:none;width:50px;height:6px;margin:0 auto;display:block}.axs-drawer__handle-button{cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;display:block;position:relative}.axs-drawer__handle-button:before{content:"";position:absolute;inset:-10px 0}.axs-drawer__handle-button:focus-visible{outline:var(--border-width-2) solid var(--semantics-card-border-card-selected);outline-offset:2px}.axs-drawer__scrollbar{cursor:pointer;touch-action:none;width:var(--drawer-scrollbar-width);position:absolute;top:0;bottom:0;left:0}.axs-drawer__scrollbar-thumb{background:var(--semantics-core-foreground-fg-secondary);border-radius:var(--radius-rounded-6);width:100%;min-height:16px;position:absolute;left:0}.axs-drawer__close{right:var(--padding-p-2);top:var(--padding-p-2);z-index:1;position:absolute}.axs-drawer__close-icon{height:var(--axs-icon-size-sm);width:var(--axs-icon-size-sm);display:block}.axs-drawer__header{align-items:center;gap:var(--gap-3);text-align:center;flex-direction:column;justify-content:center;width:100%;display:flex}.axs-drawer__header-copy{align-items:center;gap:var(--gap-1);flex-direction:column;justify-content:center;width:100%;display:flex}.axs-drawer__title{color:var(--semantics-core-foreground-fg-primary);font-family:var(--font-stack);font-size:var(--drawer-title-size);font-weight:var(--font-weight-font-semibold);width:100%;margin:0;line-height:1.2}.axs-drawer__subtitle{color:var(--semantics-core-foreground-fg-primary);font-family:var(--font-stack);font-size:var(--font-size-body);font-weight:var(--font-weight-font-regular);width:100%;margin:0;line-height:1.2}.axs-drawer__content{box-sizing:border-box;width:100%;padding:0}.axs-drawer__message{color:var(--semantics-core-foreground-fg-primary);font-family:var(--font-stack);font-size:var(--font-size-body);font-weight:var(--font-weight-font-regular);text-align:center;width:100%;margin:0;line-height:1.2}.axs-drawer__panel>.axs-drawer__content{padding:var(--padding-p-half);flex:auto;margin-top:0;overflow-y:auto}.axs-drawer__field{align-items:stretch;gap:var(--gap-2);flex-direction:column;width:100%;display:flex}.axs-drawer__field>.axs-button{width:100%}@media screen and (width<=599px){.axs-drawer__panel{max-height:90vh}}.axs-drawer__panel>.axs-drawer__content,.axs-drawer__panel>.axs-drawer__field,.axs-drawer__panel>.axs-drawer__header{padding-left:var(--padding-p-2);padding-right:var(--padding-p-2)}.axs-drawer__panel>.axs-drawer__header{font-weight:var(--font-weight-font-semibold);padding-top:var(--padding-p-3)}.axs-spinner{--spinner-size:40px;--spinner-thickness:4px;--spinner-color:var(--semantics-core-foreground-fg-white);--spinner-track:transparent;justify-content:center;align-items:center;display:inline-flex}.axs-spinner--small{--spinner-size:24px;--spinner-thickness:3px}.axs-spinner--large{--spinner-size:64px;--spinner-thickness:6px}.axs-spinner__ring{box-sizing:border-box;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-thickness) solid var(--spinner-color);border-right-color:var(--spinner-track);border-radius:50%;animation:.7s linear infinite axs-spinner-turn}@keyframes axs-spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.axs-spinner__ring{animation:none}}
