.layout-selector-container.svelte-1yegqkn{position:relative;display:inline-block}.layout-selector-container.always-expanded.svelte-1yegqkn{display:block;width:100%}.selector-button.svelte-1yegqkn{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s;min-height:36px}.selector-button.svelte-1yegqkn:hover:not(:disabled){border-color:var(--color-border-hover);background-color:var(--color-surface)}.selector-button.svelte-1yegqkn:disabled{opacity:.6;cursor:not-allowed}.selector-button.open.svelte-1yegqkn{border-color:var(--color-border-focus)}.button-text.svelte-1yegqkn{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-button.svelte-1yegqkn .chevron-up{transform:rotate(180deg)}.dropdown-menu.svelte-1yegqkn{position:absolute;top:calc(100% + 4px);left:0;z-index:var(--z-modal);background-color:var(--color-background);border:1px solid var(--color-text-primary);border-radius:var(--radius-md);box-shadow:0 1px 8px #00000040;padding:var(--spacing-xs);display:flex;flex-direction:column;gap:0}.dropdown-menu.expanded.svelte-1yegqkn{position:static;border:none;box-shadow:none;padding:0}.layout-option.svelte-1yegqkn{display:flex;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s;background:transparent;border:none;text-align:left;width:100%}.layout-option.svelte-1yegqkn:hover{background:var(--color-surface-elevated)}.selection-circle.svelte-1yegqkn{width:24px;height:24px;border-radius:50%;border:2px solid var(--color-border);background-color:var(--color-surface-elevated);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s}.selection-circle.selected.svelte-1yegqkn{background-color:var(--color-primary);border-color:var(--color-primary)}.selection-number.svelte-1yegqkn{color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.option-content.svelte-1yegqkn{flex:1}.option-header.svelte-1yegqkn{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs2)}.option-label.svelte-1yegqkn{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.option-description.svelte-1yegqkn{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
