Add the Bot settings group with limit, usage bar, and clean modal

This commit is contained in:
Fisto
2026-09-16 08:50:53 +02:00
parent 8f3f153c55
commit af07facbb5
6 changed files with 314 additions and 5 deletions
+91
View File
@@ -113,3 +113,94 @@
.vk-media-scrape button {
flex: none;
}
.vk-info {
display: inline-flex;
align-items: center;
justify-content: center;
width: 13px;
height: 13px;
margin-left: 4px;
border-radius: 50%;
background: var(--color-neutral-800);
color: var(--color-neutral-300);
font: 600 9px/1 ui-monospace, Menlo, monospace;
cursor: help;
}
.vk-media-input {
width: 90px;
padding: 3px 6px;
border: none;
border-radius: var(--radius-sm, 6px);
background: var(--color-neutral-900);
color: var(--color-neutral-200);
box-shadow: inset 0 0 0 1px var(--color-neutral-800);
font: 400 11px/1 ui-monospace, Menlo, monospace;
}
.vk-media-usage {
display: flex;
height: 10px;
margin-top: 8px;
overflow: hidden;
border-radius: 5px;
background: var(--color-neutral-900);
box-shadow: inset 0 0 0 1px var(--color-neutral-800);
}
.vk-media-usage-seg {
height: 100%;
}
.vk-seg-image {
background: #4f8cff;
}
.vk-seg-gif {
background: #8a6cff;
}
.vk-seg-video {
background: #ff7a45;
}
.vk-seg-audio {
background: #2fbf71;
}
.vk-seg-other {
background: #6b7280;
}
.vk-media-modal {
position: fixed;
inset: 0;
z-index: 95;
display: flex;
align-items: center;
justify-content: center;
background: color-mix(in srgb, var(--color-neutral-900) 70%, transparent);
}
.vk-media-modal[hidden] {
display: none;
}
.vk-media-modal-box {
display: flex;
flex-direction: column;
gap: 10px;
width: min(520px, 92vw);
padding: 14px;
border-radius: var(--radius-lg, 12px);
background: var(--color-bg);
box-shadow: inset 0 0 0 1px var(--color-neutral-800);
}
.vk-media-modal-list {
max-height: 220px;
overflow-y: auto;
font: 400 11px/1.5 ui-monospace, Menlo, monospace;
color: var(--color-neutral-400);
}