uchet-zayavok-na-propusk/style.css

79 lines
1.8 KiB
CSS

/* Учёт заявок на пропуск — мелочи компоновки. Цвета и компоненты — токены ДС. */
.t-main {
display: flex;
flex-direction: column;
gap: var(--kt-ai-space-6);
padding-top: var(--kt-ai-space-7);
padding-bottom: var(--kt-ai-space-10);
}
.t-h1 {
font-size: var(--kt-ai-text-2xl);
font-weight: var(--kt-ai-weight-semibold);
letter-spacing: -.02em;
margin-bottom: var(--kt-ai-space-2);
}
.t-title { display: inline-flex; align-items: center; gap: var(--kt-ai-space-3); }
.t-title-text { font-size: var(--kt-ai-text-sm); }
.t-logo {
height: 28px;
width: auto;
display: block;
clip-path: inset(0 44% 0 0 round 6px);
}
.t-card {
padding: var(--kt-ai-space-6);
display: flex;
flex-direction: column;
gap: var(--kt-ai-space-4);
}
.t-card-title { margin-bottom: var(--kt-ai-space-3); }
.t-card-title-plain { margin: 0 var(--kt-ai-space-2) 0 0; }
.t-card-stats {
background: transparent;
border: none;
padding: 0;
gap: 0;
}
.t-form { display: flex; flex-direction: column; }
.t-form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(--kt-ai-space-4);
}
.t-filter-caption {
display: inline-flex;
align-items: center;
gap: var(--kt-ai-space-2);
font-size: var(--kt-ai-text-2xs);
color: var(--kt-ai-fg-muted);
}
.t-total {
font-size: var(--kt-ai-text-2xs);
color: var(--kt-ai-fg-muted);
font-variant-numeric: tabular-nums;
}
.t-table-wrap { max-height: 432px; }
.t-col-actions { text-align: right; }
.t-status { display: inline-flex; }
.t-actions { display: inline-flex; gap: var(--kt-ai-space-2); }
.t-actions .kt-ai-btn { height: auto; min-height: 28px; padding: 0 var(--kt-ai-space-3); font-size: var(--kt-ai-text-xs); }
@media (max-width: 600px) {
.t-form-row { grid-template-columns: 1fr; gap: 0; }
.t-table-wrap { max-height: none; }
}