.cma-studio .cma-token{background:oklch(var(--p) / .14);max-width:100%;min-height:2rem;color:oklch(var(--bc));text-align:left;cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.3rem;margin-block:.25rem;padding:.25rem .5rem .25rem .625rem;font-size:.875rem;font-weight:600;line-height:1.3;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.cma-studio .cma-token:hover{background:oklch(var(--p) / .22)}.cma-studio .cma-token[aria-expanded=true]{border-color:oklch(var(--p) / .7);background:oklch(var(--p) / .22)}.cma-studio .cma-token.is-invalid{background:oklch(var(--er) / .14);border-color:oklch(var(--er) / .75)}.cma-studio .cma-token:disabled{opacity:.55;cursor:not-allowed}.cma-studio .cma-token-chevron{opacity:.7;flex-shrink:0}.cma-studio .cma-token-placeholder{color:oklch(var(--bc) / .72);font-weight:500}.cma-studio .cma-token-block{justify-content:space-between;width:100%;min-height:2.5rem;margin-block:0;display:flex}.cma-studio .cma-token-input{background:oklch(var(--p) / .14);height:2rem;min-height:0;color:oklch(var(--bc));border:1px solid #0000;border-radius:.5rem;margin-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:600}.cma-studio .cma-token-input:hover{background:oklch(var(--p) / .22)}.cma-studio .cma-token-input:focus{border-color:oklch(var(--p) / .8);background:oklch(var(--b1));outline:none}.cma-studio .cma-token-input.input-error{background:oklch(var(--er) / .14);border-color:oklch(var(--er) / .75)}.cma-studio .cma-choice-list{outline:none;max-height:22rem;padding:.25rem 0;overflow-y:auto}.cma-studio dialog .cma-choice-list{max-height:none}.cma-studio .cma-choice-option.is-disabled{opacity:.5;cursor:not-allowed}@media (width<=639.98px){.cma-studio .cma-token{min-height:2.25rem;font-size:1rem}.cma-studio .cma-token:after{content:"";position:absolute;inset:-.25rem 0}.cma-studio .cma-token-block{min-height:2.75rem}.cma-studio .cma-token-input{height:2.25rem;font-size:1rem}}
