button.ob-exit-ctl{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--radius-sm, 5px);background:transparent;color:var(--action-primary-text);cursor:pointer}button.ob-exit-ctl:before{content:"";position:absolute;inset:4px;border-radius:var(--radius-xs, 5px);background:var(--accent-slate);transition:background-color .12s ease-out}button.ob-exit-ctl .ob-exit-glyph{position:relative;display:inline-flex;color:var(--action-primary-text)}button.ob-exit-ctl .ob-exit-glyph svg{stroke-width:1.75}button.ob-exit-ctl:hover:not(:disabled):before{background:var(--action-danger)}button.ob-exit-ctl:active:not(:disabled):before{background:var(--action-danger-hover)}button.ob-exit-ctl:focus-visible{outline:2px solid var(--border-focus);outline-offset:0}button.ob-exit-ctl:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){button.ob-exit-ctl:before{transition:none}}button.ob-exit-ctl.ob-exit-corner{position:absolute;top:8px;right:8px;z-index:1}button.ob-exit-ctl .ob-exit-glyph .ob-exit-symbol svg{color:var(--action-primary-text);stroke:var(--action-primary-text)}[data-slot=dialog-content]:has(>button.ob-exit-corner)>[data-slot=dialog-header],[data-slot=sheet-content]:has(>button.ob-exit-corner)>[data-slot=sheet-header]{padding-inline-end:48px}
