._backdrop_1ghjv_2{z-index:999;background-color:#00000080;animation:.18s ease-out _fade-in_1ghjv_1;position:fixed;inset:0}._drawer_1ghjv_10{z-index:1000;background-color:var(--color-white);width:720px;max-width:calc(100% - var(--spacing-xl));border:none;flex-direction:column;height:100%;margin:0;padding:0;animation:.22s ease-out _slide-in_1ghjv_1;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-8px 0 24px #0000002e}._drawerHeaderGroup_1ghjv_32{border-bottom:1px solid var(--color-border);flex-shrink:0}._drawerTitleRow_1ghjv_38{align-items:center;gap:var(--spacing-md);padding:12px var(--spacing-sm) 4px var(--spacing-lg);flex-shrink:0;display:flex}._drawerHeaderContent_1ghjv_48{padding:0 var(--spacing-lg) var(--spacing-md)}._drawerTitle_1ghjv_38{min-width:0;font-family:var(--font-heading);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}._drawerHeaderActions_1ghjv_66{flex-shrink:0;align-items:center;gap:4px;display:flex}._drawerCloseBtn_1ghjv_73{width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._drawerCloseBtn_1ghjv_73:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}._drawerCloseBtn_1ghjv_73:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._drawerHeader_1ghjv_32{flex-shrink:0;overflow:hidden}._close_1ghjv_103{top:var(--spacing-sm);right:var(--spacing-sm);z-index:1;width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute}._close_1ghjv_103:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}._body_1ghjv_125{padding:var(--spacing-lg);padding-right:calc(var(--spacing-lg) + 44px);flex:1;overflow-y:auto}._bodyTitled_1ghjv_137{padding:var(--spacing-lg);flex:1;overflow-y:auto}@keyframes _fade-in_1ghjv_1{0%{opacity:0}to{opacity:1}}@keyframes _slide-in_1ghjv_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){._backdrop_1ghjv_2,._drawer_1ghjv_10{animation:none}}
