button.ui-list-settings-trigger{align-items:center;gap:var(--spacing-0-5);box-sizing:border-box;min-block-size:var(--control-height);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-control-border);border-radius:var(--radius-pill);font:inherit;color:var(--color-text);background:var(--color-surface);cursor:pointer;font-weight:600;display:inline-flex}button.ui-list-settings-trigger>span{color:var(--color-muted)}button.ui-list-settings-trigger:hover{background:var(--color-surface-muted)}button.ui-list-settings-trigger[data-popup-open]{background:var(--color-selected)}button.ui-list-settings-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-list-settings-positioner{z-index:var(--layer-dialog);outline:0}.ui-list-settings{gap:var(--spacing-1);min-inline-size:20rem;max-inline-size:min(26rem, calc(100vw - var(--spacing-4)));padding:var(--spacing-1-5) var(--spacing-2) var(--spacing-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--spacing-0-5) var(--spacing-3) var(--color-shadow);outline:0;display:grid}.ui-list-settings small{color:var(--color-muted);font-size:var(--text-sm)}.ui-list-settings ul{margin:0 0 var(--spacing-1);max-block-size:50vh;padding:0;list-style:none;display:grid;overflow:auto}.ui-list-settings li{align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.ui-list-settings li[data-dragging]{opacity:.4}.ui-list-settings li[data-over]{box-shadow:inset 0 2px 0 var(--color-brand)}.ui-list-settings li label{align-items:center;gap:var(--spacing-1);cursor:pointer;flex:1;min-inline-size:0;display:flex}.ui-list-settings li label input{accent-color:var(--color-brand)}button.ui-list-settings-grip{min-block-size:var(--spacing-4);min-inline-size:var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-muted);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}button.ui-list-settings-grip svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;block-size:1.125rem;inline-size:1.125rem}button.ui-list-settings-grip:hover{background:var(--color-surface-muted);color:var(--color-text)}button.ui-list-settings-grip:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ui-list-settings-rows{justify-content:space-between;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ui-list-settings-rows>span{color:var(--color-muted);font-size:var(--text-sm)}button.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--spacing-1);min-inline-size:6rem;min-block-size:var(--spacing-4);padding:0 var(--spacing-1) 0 var(--spacing-1-5);border:1px solid var(--color-control-border);border-radius:var(--radius-md);font:inherit;color:var(--color-text);background:var(--color-surface);cursor:pointer;font-weight:500;display:inline-flex}button.ui-select-trigger:hover{background:var(--color-surface-muted)}button.ui-select-trigger[data-popup-open]{border-color:var(--color-brand)}button.ui-select-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-select-icon{color:var(--color-muted);font-size:var(--text-xs)}.ui-select-positioner{z-index:calc(var(--layer-dialog) + 1);outline:0}.ui-select-popup{min-inline-size:var(--anchor-width);padding:var(--spacing-0-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 var(--spacing-0-5) var(--spacing-2) var(--color-shadow);outline:0}.ui-select-item{justify-content:space-between;align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-1);border-radius:var(--radius-sm);cursor:pointer;outline:0;display:flex}.ui-select-item[data-highlighted]{background:var(--color-surface-muted)}.ui-select-item[data-selected]{font-weight:600}.ui-select-check{color:var(--color-brand);font-weight:700}.ui-list-settings-foot{justify-content:space-between;align-items:center;gap:var(--spacing-1);border-block-start:1px solid var(--color-line);flex-wrap:wrap;padding-block-start:var(--spacing-1);display:flex}.ui-list-settings-extra{gap:var(--spacing-1);padding-block:var(--spacing-1);border-block-start:1px solid var(--color-line);display:grid}.ui-list-settings-head{align-items:center;gap:var(--spacing-1);display:flex}button.ui-list-settings-reset{min-block-size:0;color:var(--color-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0}button.ui-list-settings-reset:hover{color:var(--color-text);text-decoration:underline}button.ui-list-settings-reset:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-list-settings-confirm{align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);margin-inline-start:auto;display:inline-flex}.ui-list-settings-confirm button.ui-list-settings-reset{margin-inline-start:0}button.ui-list-settings-reset[data-danger]{color:var(--color-danger);font-weight:600}.ui-list-settings-find{box-sizing:border-box;inline-size:100%;min-block-size:var(--spacing-4);padding:0 var(--spacing-1-5);border:1px solid var(--color-control-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.ui-list-settings-find:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ui-list-settings-none{padding:var(--spacing-1) var(--spacing-0-5)}.ui-list-settings li[data-attached]{padding-inline-start:var(--spacing-3)}.ui-list-settings li[data-attached]>.ui-list-settings-grip{min-inline-size:var(--spacing-3);display:inline-block}.ui-list-settings li label:has(input:disabled){cursor:default;color:var(--color-muted)}.ui-list-settings-window ul{overflow-x:hidden}.ui-list-settings-window li label>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-list-settings li label>span>:first-child:not(:only-child){vertical-align:middle;margin-inline-end:var(--spacing-0-5)}.ui-list-settings-search{align-items:center;gap:var(--spacing-1);display:flex}.ui-list-settings-search>.ui-list-settings-find{flex:1;min-inline-size:0}.ui-list-settings-search>.ui-choice{flex:none;max-inline-size:50%}.ui-list-settings-search .ui-choice-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-list-settings-search button.ui-choice-trigger{max-inline-size:100%;min-block-size:var(--spacing-4);padding-inline:var(--spacing-1-5) var(--spacing-1);border-color:var(--color-control-border);border-radius:var(--radius-pill);font-size:var(--text-sm)}.ui-list-settings-search button.ui-choice-trigger>span:not(.ui-choice-icon){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-list-settings.ui-list-settings-window{z-index:var(--layer-dialog);gap:var(--spacing-1-5);box-sizing:border-box;inline-size:min(78rem, calc(100vw - var(--spacing-4)));block-size:min(46rem, calc(100vh - var(--spacing-4)));max-inline-size:none;padding:var(--spacing-2) var(--spacing-3);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ui-list-settings-window .ui-list-settings-head{padding-inline-end:var(--spacing-4)}.ui-list-settings-close{inline-size:var(--spacing-4);block-size:var(--spacing-4);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;position:absolute;inset-block-start:var(--spacing-1-5);inset-inline-end:var(--spacing-1-5)}.ui-list-settings-close:hover{background:var(--color-surface-muted);color:var(--color-text)}.ui-list-settings-body{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(20rem,24rem);min-block-size:0;display:grid}.ui-list-settings-main{gap:var(--spacing-1);flex-direction:column;min-block-size:0;display:flex}.ui-list-settings-window .ui-list-settings-main>ul{flex:1;align-content:start;min-block-size:0;max-block-size:none}.ui-list-settings-side{gap:var(--spacing-1-5);min-block-size:0;border-inline-start:1px solid var(--color-line);flex-direction:column;padding-inline-start:var(--spacing-3);display:flex;overflow:auto}.ui-list-settings-side>.ui-list-settings-extra{border:0;margin:0;padding:0}@media (width<=960px){.ui-list-settings-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:auto}.ui-list-settings-side{border-inline-start:0;grid-column:1/-1;padding-inline-start:0;overflow:visible}}@media (width<=720px){.ui-list-settings-body{grid-template-columns:minmax(0,1fr)}.ui-list-settings-chosen{border-inline-start:0;padding-inline-start:0}}.ui-list-settings-chosen{gap:var(--spacing-1);min-block-size:0;border-inline-start:1px solid var(--color-line);flex-direction:column;padding-inline-start:var(--spacing-3);display:flex}.ui-list-settings-column-title{min-block-size:1.5rem;display:block}.ui-list-settings-column-title>span{color:var(--color-muted);font-weight:500}.ui-list-settings-window .ui-list-settings-chosen>ul{flex:1;align-content:start;min-block-size:0;max-block-size:none}.ui-list-settings-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.ui-list-settings-name>:first-child:not(:only-child){vertical-align:middle;margin-inline-end:var(--spacing-0-5)}button.ui-list-settings-remove{inline-size:var(--spacing-3);block-size:var(--spacing-3);border-radius:var(--radius-pill);min-block-size:0;min-inline-size:0;color:var(--color-muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;flex:none;padding:0}.ui-list-settings li:is(:hover,:focus-within)>button.ui-list-settings-remove{opacity:1}button.ui-list-settings-remove:hover{background:var(--color-surface-muted);color:var(--color-text)}button.ui-list-settings-remove:focus-visible{opacity:1;outline:2px solid var(--color-focus);outline-offset:1px}button.ui-list-settings-remove:disabled{visibility:hidden}
