.ws-swatch{border-radius:var(--r-xs);flex:none;display:inline-block}.ws-swatch-sm{width:var(--sp-3);height:var(--sp-3);border-radius:3px}.ws-swatch-lg{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-xs)}.ws-color-picker{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ws-color-option{cursor:pointer;display:inline-flex;position:relative}.ws-color-option input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.ws-color-option input:checked+.ws-swatch,.ws-color-option input:focus-visible+.ws-swatch{outline:2px solid var(--info);outline-offset:1px}.ws-color-option input:disabled+.ws-swatch{opacity:var(--opacity-4)}.ws-info{color:var(--text-muted);cursor:help;display:inline-flex}.ws-info:hover,.ws-info:focus-visible{color:var(--text-secondary)}.ws-title{align-items:center;gap:var(--sp-2);display:flex}.ws-count{padding:0 var(--sp-2);background:var(--grey-750);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--weight-medium);line-height:20px}.ws-filters .menu-trigger{font-weight:var(--weight-regular);background:var(--fill-ghost-strong)}.ws-filters .sessions-search input{background-color:var(--fill-ghost-strong)}.ws-filters .sessions-search input::placeholder{color:var(--grey-350)}.ws-filter-chip{align-items:center;display:inline-flex}.ws-filter-chip .menu-trigger{border-top-right-radius:0;border-bottom-right-radius:0}.ws-filter-chip .ws-filter-clear{border-radius:0 var(--control-radius) var(--control-radius) 0;border-left:0}.ws-filter-value{align-items:center;gap:var(--sp-2);display:inline-flex}.ws-table td{white-space:nowrap}.ws-col-name{width:36%}.ws-col-id{width:21.5%}.ws-col-created{width:15%}.ws-col-keys{width:9%}.ws-col-actions{width:var(--sp-7)}.ws-list-page .table-scroll{margin-inline:calc(-1 * var(--sp-3));width:calc(100% + 2 * var(--sp-3))}.ws-table th{color:var(--grey-100);border-bottom-color:#0000}.ws-table tbody tr:last-child td{border-bottom-color:#0000}.ws-table td.mono{color:var(--text);font-size:var(--fs-code)}.ws-filters .sessions-search{flex:0 1 calc(var(--sp-12) + var(--sp-8))}.ws-name{align-items:center;gap:var(--sp-2);display:inline-flex}.ws-name-text{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}.ws-key-hint{display:block}.ws-scope{align-items:center;gap:var(--sp-2);display:inline-flex}.ws-keys-link{color:inherit}.ws-tags{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.ws-tag{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);background:var(--bg-elevated);border-radius:var(--r-xs);color:var(--text-secondary);font-size:var(--fs-xs);line-height:20px;display:inline-flex}.ws-tag-remove{color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ws-tag-remove:hover{color:var(--text)}.ws-tag-add{align-items:center;gap:var(--sp-1);padding:0 var(--sp-1);color:var(--grey-350);font:inherit;font-size:var(--fs-code);cursor:pointer;background:0 0;border:0;display:inline-flex}.ws-tag-add:hover:not(:disabled){color:var(--text-secondary)}.ws-tag-input{width:var(--sp-11);min-height:0;padding:0 var(--sp-2);font-size:var(--fs-xs);line-height:22px}.ws-create-page{flex-direction:column;min-height:100%;display:flex}.ws-create-page.form-page{max-width:calc(var(--sp-16) + 2 * var(--sp-5))}.ws-create-page .breadcrumb,.ws-create-page .breadcrumb-item{gap:var(--sp-3);font-size:var(--fs-sm)}.ws-create-page .breadcrumb-link{color:var(--grey-350)}.ws-create-page .page-sub{color:var(--grey-100)}.ws-create-page .field>span{color:var(--text);font-size:var(--fs-sm);line-height:1.25}.ws-create-page input{background-color:var(--fill-ghost-strong)}.ws-create-page input::placeholder{color:var(--grey-350)}.ws-create-page select:disabled{background-color:var(--fill-ghost)}.ws-create-page input:focus-visible{border-color:var(--info);outline:1px solid var(--info);outline-offset:0}.ws-create-page .floating-form-actions{gap:var(--sp-3)}.ws-create-page .floating-form-actions .btn:not(.primary-light){background:var(--fill-ghost-strong);border-color:#0000}.ws-create-page.form-page{padding-bottom:0}.ws-create-page form{margin-top:var(--sp-5);gap:var(--sp-3);flex-direction:column;flex:auto;display:flex}.ws-geo-label{align-items:center;gap:var(--sp-2);display:inline-flex}.ws-select{display:block;position:relative}.ws-select .ws-swatch{top:50%;left:var(--sp-2);pointer-events:none;position:absolute;transform:translateY(-50%)}.ws-select select{padding-left:calc(var(--sp-2) + 16px + var(--sp-2))}.ws-select .ws-select-masked{padding-left:var(--sp-2);color:#0000}.ws-select-value{top:50%;left:calc(var(--sp-2) + 1px);pointer-events:none;color:var(--text);white-space:nowrap;position:absolute;transform:translateY(-50%)}.ws-select-muted{color:var(--grey-300)}.ws-select:has(select:disabled) .ws-select-value{color:var(--text-disabled)}.ws-scope-note{color:var(--text-secondary);font-size:var(--fs-sm);margin:0;line-height:1.5}.ws-scope-note strong{color:var(--text);font-weight:var(--weight-regular)}.ws-key-secret{padding:var(--sp-3);background:var(--bg-input);border:1px solid var(--border-control);border-radius:var(--control-radius);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.vault-modal.ws-key-modal{width:min(calc(var(--sp-14) + var(--sp-7) - var(--sp-3)), 100%);padding:var(--sp-5);gap:calc(var(--sp-4) + 1px);background:var(--grey-750);border-color:var(--border-control)}.ws-key-modal input,.ws-key-modal select{min-height:calc(var(--sp-6) + 2px);background-color:var(--fill-ghost)}.ws-key-modal input::placeholder{color:var(--grey-300)}.vault-modal.ws-key-modal .field{gap:var(--sp-1)}.vault-modal.ws-key-modal .field>span{line-height:1.1}.ws-key-modal .ws-scope-note{color:var(--grey-350)}.vault-modal.ws-key-modal h2{font-size:calc(var(--fs-2xl) + 2px)}.vault-modal.ws-key-modal .icon-btn{margin-right:calc(-1 * var(--sp-2))}.ws-key-modal .btn.primary-light{padding-inline:calc(var(--sp-2) + 3px)}.vault-modal.ws-key-modal .icon-btn svg{width:calc(var(--sp-4) + var(--sp-1));height:calc(var(--sp-4) + var(--sp-1))}
