#gatlier-overlay-root{font-family:var(--ds-font-family-app);font-size:var(--ds-font-size-body);line-height:var(--ds-line-height-body)}.ds-portal-scope{display:contents}.ds-menu-content,.ds-popover-content,.ds-dialog-content,.ds-confirm-content,.ds-tooltip-content{box-sizing:border-box;color:var(--ds-color-text-primary)}.ds-menu-content,.ds-popover-content{z-index:var(--ds-z-popover);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-medium);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin));animation:ds-overlay-enter var(--ds-motion-short) var(--ds-motion-easing)}.ds-menu-content{min-width:13rem;max-width:min(22rem,calc(100vw - var(--ds-space-8)));padding:var(--ds-space-3)}.ds-menu-label{padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.ds-menu-item{min-height:var(--ds-control-compact);align-items:center;gap:var(--ds-space-4);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-small);color:var(--ds-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border:0;outline:0;display:flex}.ds-menu-item svg{width:var(--ds-icon-medium);height:var(--ds-icon-medium);flex:none}.ds-menu-item>span{flex:1;min-width:0}.ds-menu-item[data-highlighted]{background:var(--ds-color-surface-hover);color:var(--ds-color-text-primary)}.ds-menu-item[data-disabled]{color:var(--ds-color-text-disabled);cursor:not-allowed}.ds-menu-item.is-danger:not([data-gatlier-button]){color:var(--ds-color-status-danger)}.ds-menu-item.is-inset{padding-left:var(--ds-space-10)}.ds-menu-item[data-state=checked]{background:var(--ds-color-surface-selected)}.ds-menu-item>[data-radix-menu-item-indicator]{width:var(--ds-icon-medium);place-items:center;display:grid}.ds-menu-chevron{margin-left:auto}.ds-menu-separator{height:1px;margin:var(--ds-space-3) calc(var(--ds-space-3) * -1);background:var(--ds-color-divider)}.ds-popover-content{width:min(22rem,calc(100vw - var(--ds-space-8)));max-height:min(32rem,calc(100dvh - var(--ds-space-8)));padding:var(--ds-space-6);overflow:auto}.ds-popover-content.is-panel{width:min(26rem,calc(100vw - var(--ds-space-8)))}.ds-popover-arrow,.ds-tooltip-arrow{fill:var(--ds-color-surface-elevated)}.ds-popover-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-6);margin-bottom:var(--ds-space-6);display:flex}.ds-popover-header h3,.ds-popover-header p{margin:0}.ds-popover-header h3{font-size:var(--ds-font-size-h3)}.ds-popover-header p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-bodySmall)}.ds-icon-button{width:var(--ds-control-compact);flex:none;place-items:center;display:inline-grid}.ds-icon-button:not([data-gatlier-button]){height:var(--ds-control-compact);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-surface-elevated);color:var(--ds-color-text-secondary);cursor:pointer;padding:0}.ds-icon-button:not([data-gatlier-button]):hover{background:var(--ds-color-surface-hover);color:var(--ds-color-text-primary)}.ds-icon-button svg{width:var(--ds-icon-medium)}.ds-icon-button:not([data-gatlier-button]) svg{height:var(--ds-icon-medium)}.ds-dialog-overlay{z-index:var(--ds-z-modal);background:var(--ds-color-overlay);animation:ds-fade-in var(--ds-motion-short) var(--ds-motion-easing);position:fixed;inset:0}.ds-dialog-content,.ds-confirm-content{z-index:calc(var(--ds-z-modal) + 1);width:min(40rem,calc(100vw - var(--ds-space-12)));max-height:calc(100dvh - var(--ds-space-12));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-large);animation:ds-dialog-enter var(--ds-motion-standard) var(--ds-motion-easing);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.ds-dialog-content.is-drawer{width:min(32rem,100vw);max-height:100dvh;animation:ds-drawer-enter var(--ds-motion-standard) var(--ds-motion-easing);border-radius:0;inset:0 0 0 auto;transform:none}.ds-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-8);padding:var(--ds-space-8);border-bottom:1px solid var(--ds-color-divider);display:flex}.ds-dialog-header h2,.ds-dialog-header p{margin:0}.ds-dialog-header h2{font-size:var(--ds-font-size-h1)}.ds-dialog-header p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary)}.ds-dialog-body{min-height:0;max-height:calc(100dvh - 12rem);padding:var(--ds-space-8);flex:1;overflow:auto}.ds-dialog-footer{justify-content:flex-end;gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-8);border-top:1px solid var(--ds-color-divider);display:flex}.ds-confirm-content{width:min(30rem,calc(100vw - var(--ds-space-12)));padding:var(--ds-space-8);overflow:auto}.ds-confirm-content h2,.ds-confirm-content p{margin:0}.ds-confirm-content h2{font-size:var(--ds-font-size-h2)}.ds-confirm-content p{margin-top:var(--ds-space-4);color:var(--ds-color-text-secondary)}.ds-confirm-actions{justify-content:flex-end;gap:var(--ds-space-4);margin-top:var(--ds-space-8);display:flex}.ds-interaction-button{display:inline-flex}.ds-interaction-button:not([data-gatlier-button]){min-height:var(--ds-control-standard);padding:0 var(--ds-space-6);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-medium);background:var(--ds-color-action-secondary);color:var(--ds-color-text-primary);font:inherit;font-weight:var(--ds-font-weight-semibold);cursor:pointer;justify-content:center;align-items:center}.ds-interaction-button:not([data-gatlier-button]).is-danger:not([data-gatlier-button]){border-color:var(--ds-color-status-danger);background:var(--ds-color-status-danger);color:var(--ds-color-on-danger)}.ds-tooltip-content{z-index:var(--ds-z-toast);max-width:18rem;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-small);background:var(--ds-color-surface-elevated);box-shadow:var(--ds-shadow-small);font-size:var(--ds-font-size-caption);animation:ds-overlay-enter var(--ds-motion-short) var(--ds-motion-easing)}.ds-menu-content:focus-visible,.ds-popover-content:focus-visible,.ds-dialog-content:focus-visible,.ds-confirm-content:focus-visible,.ds-icon-button:not([data-gatlier-button]):focus-visible,.ds-interaction-button:not([data-gatlier-button]):focus-visible{outline:3px solid var(--ds-color-focus-ring);outline-offset:2px}@keyframes ds-overlay-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ds-dialog-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ds-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ds-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=48rem){.ds-dialog-content:not(.is-drawer),.ds-dialog-content.is-sheet{border-radius:var(--ds-radius-xlarge) var(--ds-radius-xlarge) 0 0;width:100%;max-height:min(86dvh - 1px,44rem);animation:ds-sheet-enter var(--ds-motion-standard) var(--ds-motion-easing);border-bottom:0;border-left:0;border-right:0;inset:auto 0 0;transform:none}.ds-dialog-header{padding:var(--ds-space-6)}.ds-dialog-body{max-height:calc(86dvh - 7rem);padding:var(--ds-space-6)}.ds-dialog-footer{padding:var(--ds-space-5) var(--ds-space-6)}.ds-confirm-content{top:auto;right:var(--ds-space-4);bottom:var(--ds-space-4);left:var(--ds-space-4);width:auto;max-height:calc(100dvh - var(--ds-space-8));animation:ds-sheet-enter var(--ds-motion-standard) var(--ds-motion-easing);transform:none}.ds-confirm-actions{grid-template-columns:1fr;display:grid}.ds-confirm-actions .is-danger{grid-row:1}.ds-popover-content{max-height:calc(100dvh - var(--ds-space-8))}}@media (prefers-reduced-motion:reduce){.ds-menu-content,.ds-popover-content,.ds-dialog-overlay,.ds-dialog-content,.ds-confirm-content,.ds-tooltip-content{animation-duration:1ms!important}}.ds-dialog-content.ds-legacy-dialog{box-sizing:border-box;width:min(48rem, calc(100vw - var(--ds-space-8)));max-width:calc(100vw - var(--ds-space-8));max-height:calc(100dvh - var(--ds-space-8));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);background:var(--ds-color-surface-elevated);color:var(--ds-color-text-primary);box-shadow:var(--ds-shadow-large);z-index:calc(var(--ds-z-modal) + 1);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.ds-dialog-content>.ds-dialog-header,.ds-dialog-content .ds-dialog-footer{flex-shrink:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header]{padding:var(--ds-space-6);gap:var(--ds-space-4);border-bottom:1px solid var(--ds-color-divider);margin:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] :is(h2,h3,p){margin:0}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] :is(h2,h3){font-size:var(--ds-font-size-h2);line-height:var(--ds-line-height-heading)}.ds-dialog-content.ds-legacy-dialog [data-dialog-header] p{margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary)}.ds-dialog-content.ds-legacy-dialog [data-dialog-form]{flex-direction:column;gap:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.ds-dialog-content.ds-legacy-dialog [data-dialog-body]{min-height:0;max-height:none;padding:var(--ds-space-6);overscroll-behavior:contain;flex:auto;overflow:auto}.ds-dialog-content.ds-legacy-dialog [data-dialog-body]>*+*{margin-top:var(--ds-space-4)}.ds-dialog-content.ds-legacy-dialog [data-dialog-footer]{justify-content:flex-end;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-color-divider);background:var(--ds-color-surface-elevated);flex-wrap:wrap;margin:0;display:flex}.ds-dialog-content .ds-dialog-header{flex-shrink:0}.ds-dialog-content .ds-dialog-body{overscroll-behavior:contain;max-height:none}.ds-dialog-content .ds-dialog-footer{flex-wrap:wrap}.ds-confirm-content .ds-confirm-error{color:var(--ds-color-status-danger);margin-top:var(--ds-space-4)}@media (width<=48rem){.ds-dialog-content.ds-legacy-dialog{width:calc(100vw - var(--ds-space-4));max-width:calc(100vw - var(--ds-space-4));max-height:calc(100dvh - var(--ds-space-4));border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-large);animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ds-dialog-content.ds-legacy-dialog [data-dialog-header],.ds-dialog-content.ds-legacy-dialog [data-dialog-body],.ds-dialog-content.ds-legacy-dialog [data-dialog-footer]{padding:var(--ds-space-4)}}
