@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-dock{--amset-dock-height:34rem;--amset-dock-gap:var(--amset-space-1);--amset-dock-separator:.75rem;border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-radius-lg);background:var(--amset-surface-2);color:var(--amset-ink);font-family:var(--amset-font);font-size:var(--amset-text-sm);overflow:hidden;container-type:inline-size}.amset-dock__grid{grid-template-columns:var(--amset-dock-left,0px) minmax(0, 1fr) var(--amset-dock-split,0px) var(--amset-dock-right,0px);grid-template-rows:minmax(0, 1fr) var(--amset-dock-bottom,0px);height:var(--amset-dock-height);grid-template-areas:"left center split right""left bottom bottom right";display:grid;position:relative}.amset-dock__empty{color:var(--amset-ink-2);text-align:center;grid-area:center;align-self:center;margin:0}.amset-dock__area{min-width:0;min-height:0;margin:var(--amset-dock-gap);border:var(--amset-border-width) solid var(--amset-border);border-radius:var(--amset-radius);background:var(--amset-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.amset-dock__area[data-region=left]{grid-area:left}.amset-dock__area[data-region=center]{grid-area:center}.amset-dock__area[data-region=split]{grid-area:split}.amset-dock__area[data-region=right]{grid-area:right}.amset-dock__area[data-region=bottom]{grid-area:bottom}.amset-dock__header{align-items:center;gap:var(--amset-space-1);min-height:var(--amset-height-control);padding-inline:var(--amset-space-1);border-block-end:var(--amset-border-width) solid var(--amset-border);flex:none;display:flex}.amset-dock__area[data-collapsed] .amset-dock__header{border-block-end:0}.amset-dock__tabs{gap:var(--amset-space-1);flex:1;min-width:0;display:flex;overflow-x:auto}.amset-dock__tab{padding:var(--amset-space-1) var(--amset-space-2);border-radius:var(--amset-radius-sm);color:var(--amset-ink-2);cursor:pointer;white-space:nowrap;flex:none}.amset-dock__tab:not([data-disabled]):hover{background:var(--amset-surface-2);color:var(--amset-ink)}.amset-dock__tab:focus-visible{outline:var(--amset-ring-width) solid var(--amset-focus);outline-offset:-2px}.amset-dock__tab[data-selected]{background:var(--amset-accent-soft);color:var(--amset-accent-text);font-weight:var(--amset-weight-medium)}.amset-dock__panel{min-height:0;padding:var(--amset-space-3);flex:1;overflow:auto}.amset-dock__panel:focus-visible{outline:var(--amset-ring-width) solid var(--amset-focus);outline-offset:-2px}.amset-dock__drop{padding:var(--amset-space-3);border:2px dashed var(--amset-accent);border-radius:var(--amset-radius);background:color-mix(in oklab, var(--amset-surface) 85%, transparent);color:var(--amset-accent-text);font-weight:var(--amset-weight-medium);text-align:center;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.amset-dock__separator{touch-action:none;place-items:center;display:grid;position:absolute}.amset-dock__separator[data-region=left],.amset-dock__separator[data-region=split],.amset-dock__separator[data-region=right]{width:var(--amset-dock-separator);cursor:col-resize;inset-block:0}.amset-dock__separator[data-region=left]{left:calc(var(--amset-dock-left) - var(--amset-dock-separator) / 2)}.amset-dock__separator[data-region=right]{right:calc(var(--amset-dock-right) - var(--amset-dock-separator) / 2)}.amset-dock__separator[data-region=split]{right:calc(var(--amset-dock-right,0px) + var(--amset-dock-split) - var(--amset-dock-separator) / 2)}.amset-dock__separator[data-region=bottom]{right:var(--amset-dock-right);bottom:calc(var(--amset-dock-bottom) - var(--amset-dock-separator) / 2);left:var(--amset-dock-left);height:var(--amset-dock-separator);cursor:row-resize}.amset-dock__grip{border-radius:var(--amset-radius-full);background:var(--amset-border-bold)}.amset-dock__separator[data-region=bottom] .amset-dock__grip{width:2.5rem;height:4px}.amset-dock__separator:not([data-region=bottom]) .amset-dock__grip{width:4px;height:2.5rem}.amset-dock__separator:hover .amset-dock__grip{background:var(--amset-accent)}.amset-dock__separator:focus-visible{outline:none}.amset-dock__separator:focus-visible .amset-dock__grip{background:var(--amset-focus);box-shadow:0 0 0 var(--amset-ring-width) var(--amset-focus)}@container not (min-width:40rem){.amset-dock__grid{grid-template:none / minmax(0, 1fr);grid-auto-rows:auto;height:auto}.amset-dock__area[data-region]{grid-area:auto;min-height:10rem}.amset-dock__area[data-region=center]{order:-2;min-height:16rem}.amset-dock__area[data-region=split]{order:-2}.amset-dock__area[data-region=bottom]{order:-1}.amset-dock__area[data-region][data-collapsed]{min-height:0}.amset-dock__separator{display:none}}}
