.ui-palette-backdrop[data-v-d7c3555a]{z-index:100;background:#0e0f1061;position:fixed;inset:0}.ui-palette[data-v-d7c3555a]{z-index:101;border-radius:var(--r-lg);width:min(640px,100vw - 24px);max-height:min(72vh,620px);box-shadow:var(--sh-4);flex-direction:column;position:fixed;top:min(12vh,120px);left:50%;overflow:hidden;translate:-50%}.ui-palette[data-v-d7c3555a],.ui-palette-input[data-v-d7c3555a]{background:var(--n-0);display:flex}.ui-palette-input[data-v-d7c3555a]{align-items:center;gap:var(--s-3);padding:0 var(--s-3) 0 var(--s-5);min-height:60px;color:var(--n-600)}.ui-palette-input input[data-v-d7c3555a]{min-width:0;height:56px;color:var(--n-900);background:0 0;border:0;outline:none;flex:1;font-size:17px}.ui-palette-input input[data-v-d7c3555a]::-webkit-search-cancel-button{display:none}.ui-palette-input input[data-v-d7c3555a]::placeholder{color:var(--n-500)}.ui-palette-esc[data-v-d7c3555a]{border-radius:var(--r-sm);min-height:44px;color:var(--n-600);font-size:var(--fs-meta);background:0 0;border:0;flex:none;padding:0 12px;font-weight:600}.ui-palette-esc[data-v-d7c3555a]:hover{background:var(--n-100);color:var(--n-900)}.ui-palette-results[data-v-d7c3555a]{padding:0 var(--s-2) var(--s-2);overscroll-behavior:contain;flex:1;overflow-y:auto}.ui-palette-group[data-v-d7c3555a]{font-size:var(--fs-meta);color:var(--n-500);padding:12px 12px 6px;font-weight:600}.ui-palette-option[data-v-d7c3555a]{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);cursor:pointer;min-height:52px;padding:8px 12px;display:flex}.ui-palette-option.active[data-v-d7c3555a]{background:var(--green-50)}.ui-palette-swatch[data-v-d7c3555a]{border-radius:var(--r-sm);background:var(--theme-tint);flex:none;width:32px;height:32px;position:relative}.ui-palette-swatch[data-v-d7c3555a]:after{content:"";border-radius:var(--r-pill);background:var(--theme-solid);position:absolute;inset:11px}.ui-palette-icon[data-v-d7c3555a]{border-radius:var(--r-sm);background:var(--n-50);width:32px;height:32px;color:var(--n-600);flex:none;place-items:center;display:grid}.ui-palette-text[data-v-d7c3555a]{min-width:0;display:grid}.ui-palette-title[data-v-d7c3555a]{color:var(--n-900);font-weight:560}.ui-palette-sub[data-v-d7c3555a],.ui-palette-title[data-v-d7c3555a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-palette-sub[data-v-d7c3555a]{font-size:var(--fs-meta);color:var(--n-600)}.ui-palette-state[data-v-d7c3555a]{justify-items:start;gap:var(--s-2);padding:var(--s-5) var(--s-4) var(--s-6);display:grid}.ui-palette-empty-title[data-v-d7c3555a]{color:var(--n-900);font-weight:600}.ui-palette-empty-text[data-v-d7c3555a]{font-size:var(--fs-small);color:var(--n-600);margin-bottom:var(--s-2)}.ui-palette-foot[data-v-d7c3555a]{gap:var(--s-5);padding:10px var(--s-5);background:var(--n-25);font-size:var(--fs-meta);color:var(--n-600);display:flex}.ui-palette-foot kbd[data-v-d7c3555a]{border-radius:var(--r-xs);background:var(--n-0);box-shadow:inset 0 0 0 1px var(--n-200);color:var(--n-700);padding:1px 6px;font-size:12px;font-weight:600;display:inline-block}@media (width<=767px){.ui-palette[data-v-d7c3555a]{max-height:calc(100dvh - 16px);top:8px}.ui-palette-foot[data-v-d7c3555a]{display:none}}.ui-palette-fade-enter-active[data-v-d7c3555a],.ui-palette-fade-leave-active[data-v-d7c3555a]{transition:opacity var(--t-slow) var(--ease-out)}.ui-palette-fade-enter-from[data-v-d7c3555a],.ui-palette-fade-leave-to[data-v-d7c3555a]{opacity:0}.ui-palette-enter-active[data-v-d7c3555a],.ui-palette-leave-active[data-v-d7c3555a]{transition:opacity var(--t-slow) var(--ease-emph),transform var(--t-slow) var(--ease-emph)}.ui-palette-enter-from[data-v-d7c3555a],.ui-palette-leave-to[data-v-d7c3555a]{opacity:0;transform:translateY(8px)}
