.ui-button{border:1px solid var(--line);border-radius:var(--r-input,8px);background:var(--panel);min-height:36px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--accent)}.ui-button:disabled{opacity:.55;cursor:not-allowed}.ui-input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border:1px solid var(--line);border-radius:var(--r-input,8px);background:var(--panel);min-height:36px;color:var(--text);font:inherit;padding:7px 10px}.ui-checkbox{accent-color:var(--accent);width:16px;height:16px}.ui-button:focus-visible,.ui-input:focus-visible,.ui-checkbox:focus-visible{outline:var(--focus-width,2px) solid var(--accent-text,var(--accent));outline-offset:var(--focus-offset,2px)}:where(.ui-select){border:1px solid var(--line);border-radius:var(--r-input,8px);background:var(--panel);min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;max-width:100%;padding:7px 28px 7px 10px;display:inline-flex;position:relative}.ui-select{box-sizing:border-box}.ui-select:disabled{opacity:.55;cursor:not-allowed}.ui-select:focus-visible{outline:var(--focus-width,2px) solid var(--accent-text,var(--accent));outline-offset:var(--focus-offset,2px)}.ui-select:after{content:"";opacity:.7;pointer-events:none;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:11px;transform:rotate(45deg)}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-list{z-index:10000;box-sizing:border-box;border:1px solid var(--line-strong,var(--line));border-radius:var(--r-panel,10px);background:var(--panel-solid,#151c20);color:var(--text,#edf1ef);box-shadow:var(--shadow-float,0 12px 32px #00000073);font:var(--t-13,13px)/1.4 var(--font,inherit);margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.ui-select-option{border-radius:var(--r-control,6px);cursor:pointer;white-space:nowrap;padding:7px 10px}.ui-select-option.active{background:var(--hover,#ffffff14)}.ui-select-option.selected{background:var(--accent-soft,#ffffff0f);font-weight:600}.ui-select-option.selected.active{background:var(--hover,#ffffff14)}.ui-select-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}
