.auth-button.svelte-1bf680m{display:inline-flex;position:relative;&.authenticated:after{content:"";border-radius:var(--ccm-border-radius-pill);background:var(--ccm-status-success-fg-strong);border:2px solid var(--ccm-surface-content);pointer-events:none;width:.55rem;height:.55rem;position:absolute;top:-.1rem;right:-.1rem}}.auth-button.svelte-1bf680m button.auth-trigger.authenticated{background:color-mix(in oklch, var(--ccm-status-success-fg-strong) 14%, var(--ccm-surface-content));border-color:color-mix(in oklch, var(--ccm-status-success-fg-strong) 68%, var(--ccm-border-default));color:color-mix(in oklch, var(--ccm-status-success-fg-strong) 82%, var(--ccm-text-primary));&:hover:not(:disabled),&:focus-visible:not(:disabled){background:color-mix(in oklch, var(--ccm-status-success-fg-strong) 20%, var(--ccm-surface-content));border-color:var(--ccm-status-success-fg);color:var(--ccm-status-success-fg-strong)}}.multi-select-field.svelte-10dwi7g{--ccm-field-gap:.5rem;--ccm-field-label-weight:500;gap:var(--ccm-field-gap);border:0;flex-direction:column;margin:0;padding:0;display:flex;&.full-width{grid-column:1/-1}&.compact{--ccm-field-gap:.35rem}& legend:where(.svelte-10dwi7g){font-size:var(--ccm-field-label-size);font-weight:var(--ccm-field-label-weight);color:var(--ccm-text-secondary);padding:0}& .option-list:where(.svelte-10dwi7g){border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-field-control-radius,var(--ccm-border-radius-standard));background:var(--ccm-surface-content);flex-direction:column;gap:.55rem;padding:.75rem;display:flex}& .option-row:where(.svelte-10dwi7g){cursor:pointer;color:var(--ccm-text-primary);align-items:flex-start;gap:.65rem;display:flex;&.disabled{cursor:not-allowed;opacity:.65}& input:where(.svelte-10dwi7g){width:16px;height:16px;margin:.1rem 0 0}& .option-copy:where(.svelte-10dwi7g){flex-direction:column;gap:.15rem;display:flex}& .option-label:where(.svelte-10dwi7g){font-size:var(--ccm-font-size-body);font-weight:500}& small:where(.svelte-10dwi7g){color:var(--ccm-text-secondary);font-size:var(--ccm-field-helper-size);line-height:1.4}}& .helper-text:where(.svelte-10dwi7g){font-size:var(--ccm-field-helper-size);color:var(--ccm-text-secondary)}}
