.alp-drawer{z-index:var(--ant-drawer-z-index-popup,1000);position:fixed;inset:0}.alp-drawer__mask{background:var(--ant-color-bg-mask,rgba(0,0,0,.45));animation:alp-drawer-fade var(--ant-motion-duration-slow) var(--ant-motion-ease-out);position:absolute;inset:0}.alp-drawer__panel{background:var(--ant-color-bg-elevated);max-width:100vw;box-shadow:var(--ant-box-shadow-drawer-right,-6px 0 16px 0 rgba(0,0,0,.08));animation:alp-drawer-in var(--ant-motion-duration-slow) var(--ant-motion-ease-out);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.alp-drawer__panel:focus{outline:none}@keyframes alp-drawer-fade{0%{opacity:0}}@keyframes alp-drawer-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.alp-drawer__mask,.alp-drawer__panel{animation:none}}.alp-drawer__header{gap:var(--ant-margin-sm);padding:var(--ant-padding) var(--ant-padding-lg);border-bottom:1px solid var(--ant-color-split);flex:none;justify-content:space-between;align-items:center;display:flex}.alp-drawer__title{color:var(--ant-color-text-heading);font-size:var(--ant-font-size-lg);font-weight:var(--ant-font-weight-strong,600);line-height:var(--ant-line-height-lg)}.alp-drawer__close{width:var(--ant-control-height);height:var(--ant-control-height);border-radius:var(--ant-border-radius);color:var(--ant-color-icon,var(--ant-color-text-tertiary));font-size:var(--ant-font-size-lg);cursor:pointer;transition:color var(--ant-motion-duration-mid), background-color var(--ant-motion-duration-mid);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.alp-drawer__close:hover{background:var(--ant-color-bg-text-hover);color:var(--ant-color-icon-hover,var(--ant-color-text))}.alp-drawer__body{padding:var(--ant-padding-lg);background:var(--ant-color-fill-quaternary);flex:1;overflow:auto}.alp-drawer__body.is-flush{padding:0}.alp-drawer__footer{padding:var(--ant-padding-sm) var(--ant-padding);border-top:1px solid var(--ant-color-split);background:var(--ant-color-bg-container);flex:none;justify-content:flex-end;display:flex}