Files
house-plan-maker/apps/client/src/components/ui/text-prompt-modal.module.css
T
alexei.dolgolyov d8a914bf2a feat: editor improvements and collapsible sidebars
Add collapse/expand toggle for the AppShell navigation sidebar and the
editor properties panel (both persisted to localStorage). Bundles other
in-progress editor work including position anchors, outlet sizing, PBR
textures, window slope/frame depth, curtain metadata, and various 2D/3D
rendering tweaks.
2026-04-08 12:27:57 +03:00

78 lines
1.8 KiB
CSS

.input,
.textarea {
width: 100%;
box-sizing: border-box;
padding: var(--space-3) var(--space-4);
border: 1px solid var(--color-border);
border-radius: var(--radius-md);
background-color: var(--color-bg);
color: var(--color-text-primary);
font-size: var(--font-size-base);
line-height: 1.5;
transition: border-color var(--transition-fast),
box-shadow var(--transition-fast);
}
.input::placeholder,
.textarea::placeholder {
color: var(--color-text-tertiary, var(--color-text-secondary));
}
.input:focus,
.textarea:focus {
outline: none;
border-color: var(--color-accent-500, var(--color-focus-ring));
box-shadow: 0 0 0 3px var(--color-focus-ring-soft, rgba(99, 102, 241, 0.18));
}
.textarea {
resize: vertical;
min-height: 96px;
font-family: inherit;
}
.actions {
display: flex;
gap: var(--space-3);
justify-content: flex-end;
}
.button {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 80px;
padding: var(--space-2) var(--space-4);
border: 1px solid var(--color-border);
border-radius: var(--radius-md);
background-color: var(--color-bg);
color: var(--color-text-primary);
font-size: var(--font-size-sm);
font-weight: var(--font-weight-medium);
cursor: pointer;
transition: background-color var(--transition-fast),
border-color var(--transition-fast),
color var(--transition-fast);
}
.button:hover {
background-color: var(--color-bg-hover);
border-color: var(--color-border-strong, var(--color-border));
}
.button:focus-visible {
outline: 2px solid var(--color-focus-ring);
outline-offset: 2px;
}
.buttonPrimary {
background-color: var(--color-accent-600);
border-color: var(--color-accent-600);
color: var(--color-bg);
}
.buttonPrimary:hover {
background-color: var(--color-accent-700);
border-color: var(--color-accent-700);
}