# Description of Changes Move frontend code into `core` folder and add infrastructure for `proprietary` folder to include premium, non-OSS features
201 lines
5.4 KiB
CSS
201 lines
5.4 KiB
CSS
.tool-panel-mode-prompt__modal {
|
|
background: color-mix(in srgb, var(--bg-toolbar) 94%, transparent);
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);
|
|
box-shadow: 0 32px 64px color-mix(in srgb, var(--shadow-color, rgba(15, 23, 42, 0.55)) 20%, transparent);
|
|
max-width: min(46rem, 100%);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__options {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 1.5rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__card {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1rem;
|
|
background: linear-gradient(145deg,
|
|
color-mix(in srgb, var(--bg-surface) 96%, transparent),
|
|
color-mix(in srgb, var(--bg-muted) 70%, transparent)
|
|
);
|
|
width: 100%;
|
|
max-width: 19rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__card--sidebar {
|
|
border: 1px solid color-mix(in srgb, var(--accent-primary, var(--mantine-color-blue-6, #228be6)) 18%, var(--border-subtle));
|
|
background: linear-gradient(165deg,
|
|
color-mix(in srgb, var(--bg-surface) 96%, transparent),
|
|
color-mix(in srgb, var(--accent-primary, var(--mantine-color-blue-6, #228be6)) 8%, transparent)
|
|
);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__preview {
|
|
border-radius: 0.9rem;
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);
|
|
background: linear-gradient(135deg, color-mix(in srgb, var(--bg-muted) 82%, transparent), transparent 75%);
|
|
padding: 0.75rem;
|
|
width: 100%;
|
|
display: flex;
|
|
gap: 0.65rem;
|
|
min-height: 6.5rem;
|
|
margin-top: auto;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__preview--sidebar {
|
|
align-items: stretch;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__sidebar-panel {
|
|
width: 3rem;
|
|
border-radius: 0.65rem;
|
|
padding: 0.45rem;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.45rem;
|
|
background: linear-gradient(180deg,
|
|
color-mix(in srgb, var(--bg-muted) 88%, transparent),
|
|
color-mix(in srgb, var(--bg-muted) 72%, transparent)
|
|
);
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 65%, transparent);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__sidebar-search {
|
|
height: 0.5rem;
|
|
border-radius: 0.4rem;
|
|
background: color-mix(in srgb, var(--bg-background) 90%, transparent);
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 60%, transparent);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__sidebar-item {
|
|
height: 0.55rem;
|
|
border-radius: 0.35rem;
|
|
background: color-mix(in srgb, var(--accent-primary, var(--mantine-color-blue-6, #228be6)) 32%, var(--bg-muted));
|
|
}
|
|
|
|
.tool-panel-mode-prompt__sidebar-item--muted {
|
|
background: color-mix(in srgb, var(--bg-background) 88%, transparent);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__workspace {
|
|
flex: 1;
|
|
border-radius: 0.65rem;
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 65%, transparent);
|
|
padding: 0.5rem;
|
|
display: grid;
|
|
gap: 0.35rem;
|
|
grid-template-rows: 1.4fr 0.6fr;
|
|
background: linear-gradient(160deg,
|
|
color-mix(in srgb, var(--bg-background) 94%, transparent),
|
|
color-mix(in srgb, var(--bg-muted) 68%, transparent)
|
|
);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__workspace-page {
|
|
border-radius: 0.45rem;
|
|
background: color-mix(in srgb, var(--bg-surface) 96%, transparent);
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);
|
|
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--bg-background) 60%, transparent);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__workspace-page--secondary {
|
|
opacity: 0.55;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__preview--legacy {
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
padding: 0.65rem 0.6rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__legacy-columns {
|
|
width: 100%;
|
|
display: flex;
|
|
gap: 0.45rem;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__legacy-column {
|
|
flex: 1;
|
|
display: grid;
|
|
gap: 0.3rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__legacy-card {
|
|
border-radius: 0.45rem;
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);
|
|
background: linear-gradient(150deg,
|
|
color-mix(in srgb, var(--bg-muted) 88%, transparent),
|
|
color-mix(in srgb, var(--bg-background) 76%, transparent)
|
|
);
|
|
height: 1.2rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__legacy-card--muted {
|
|
opacity: 0.55;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__preview--fullscreen {
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
padding: 0.65rem 0.6rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__fullscreen-columns {
|
|
width: 100%;
|
|
display: flex;
|
|
gap: 0.45rem;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__fullscreen-column {
|
|
flex: 1;
|
|
display: grid;
|
|
gap: 0.3rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__fullscreen-card {
|
|
border-radius: 0.45rem;
|
|
border: 1px solid color-mix(in srgb, var(--border-subtle) 55%, transparent);
|
|
background: linear-gradient(150deg,
|
|
color-mix(in srgb, var(--bg-muted) 88%, transparent),
|
|
color-mix(in srgb, var(--bg-background) 76%, transparent)
|
|
);
|
|
height: 1.2rem;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__fullscreen-card--muted {
|
|
opacity: 0.55;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__card-content {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1rem;
|
|
flex: 1;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__action {
|
|
box-shadow: none;
|
|
}
|
|
|
|
.tool-panel-mode-prompt__action:hover {
|
|
box-shadow: 0 10px 18px color-mix(in srgb, var(--accent-primary, var(--mantine-color-blue-6, #228be6)) 25%, transparent);
|
|
}
|
|
|
|
.tool-panel-mode-prompt__maybe-later {
|
|
color: color-mix(in srgb, var(--text-secondary) 90%, var(--text-muted));
|
|
}
|
|
|
|
.tool-panel-mode-prompt__maybe-later:hover {
|
|
background: color-mix(in srgb, var(--bg-muted) 78%, transparent);
|
|
}
|
|
|
|
@media (max-width: 600px) {
|
|
.tool-panel-mode-prompt__options {
|
|
grid-template-columns: 1fr;
|
|
justify-items: stretch;
|
|
}
|
|
}
|