.gabbii-ghost-toggle{display:inline-flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;border:1px solid var(--ghost-border);border-radius:17px;background:var(--ghost-surface);color:var(--ghost-ink)!important;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff30,0 3px 12px var(--ghost-shadow);transition:background .2s,border-color .2s}.gabbii-ghost-toggle.is-on{background:var(--ghost-active-surface);border-color:var(--ghost-active-border);color:var(--ghost-ink)!important}.gabbii-ghost-toggle-label{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.gabbii-ghost-toggle-label strong{font-size:14px;font-weight:800;line-height:1.3;color:inherit!important}.gabbii-ghost-toggle-label>span{font-size:11px;opacity:.8;color:inherit!important}.gabbii-ghost-toggle-status{font-size:12px;font-weight:700;color:inherit!important}.gabbii-ghost-toggle-track{display:block;flex-shrink:0;width:36px;height:22px;padding:3px;border-radius:99px;background:var(--ghost-track)}.gabbii-ghost-toggle-track>span{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.gabbii-ghost-toggle.is-on .gabbii-ghost-toggle-track{background:var(--ghost-track-on)}.gabbii-ghost-toggle.is-on .gabbii-ghost-toggle-track>span{transform:translate(14px)}.gabbii-ghost-toggle.is-compact{width:auto;min-height:48px;gap:8px;padding:5px 12px 5px 8px;border-radius:14px}.gabbii-ghost-toggle.is-compact .gabbii-ghost-toggle-label strong{font-size:12px}.gabbii-ghost-toggle:hover{border-color:var(--ghost-hover)}.gabbii-ghost-toggle:focus-visible{outline:3px solid var(--ghost-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.gabbii-ghost-toggle,.gabbii-ghost-toggle-track>span{transition:none}}
