@import url("mobil.css");

.admin-logo {
    width: 94px;
}

.admin-main__inner,
.admin-header__inner,
.admin-nav {
    width: min(100% - 3rem, 1180px);
}

.form-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.login-actions {
    justify-content: flex-end;
}

.login-actions .button {
    width: auto;
}

.form-grid .wide {
    grid-column: 1 / -1;
}

.opening-hours-admin__mode-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.dashboard-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.contact-request-card__summary {
    grid-template-columns: minmax(12rem, 0.85fr) minmax(0, 1.15fr);
    align-items: start;
}

.contact-request-card__body {
    padding: 0 1.1rem 1.1rem;
}

.contact-request-reply-form__actions {
    justify-content: flex-end;
}

.dashboard-user-layout {
    grid-template-columns: minmax(0, 1.15fr) minmax(18rem, 0.85fr);
}

.dashboard-overview-section {
    padding: 1.25rem;
}

.dashboard-guide__row {
    grid-template-columns: minmax(13rem, 0.75fr) minmax(0, 1.25fr);
    align-items: start;
    gap: 0.85rem;
}

.quick-access-grid,
.dashboard-task-list,
.dashboard-attention-list,
.dashboard-cron-row,
.dashboard-mini-grid,
.dashboard-changes-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.user-detail-grid--profile {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.help-topic__header {
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: start;
}

.system-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.system-summary-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.system-check-grid,
.system-check-list,
.system-meta-list--compact,
.system-list--compact {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.system-action-bar {
    grid-template-columns: auto minmax(0, 1fr);
    align-items: center;
}

.hero-list__item {
    grid-template-columns: 14rem minmax(0, 1fr) auto;
    align-items: center;
}

.hero-list__media {
    grid-column: 1 / 2;
}

.hero-list__body {
    grid-column: 2 / 3;
}

.hero-list__actions {
    grid-column: 3 / 4;
    grid-row: 1;
}

.hero-list .row-actions {
    flex-direction: row;
}

.media-filters {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: end;
}

.media-filters .media-filters__actions,
.media-filters label:last-of-type {
    grid-column: 1 / -1;
}

.media-library {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sammlung-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sammlung-detail-layout {
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    align-items: start;
}

.sammlung-detail-action-buttons {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sammlung-overview-grid {
    grid-template-columns: repeat(auto-fill, minmax(7rem, 1fr));
}

.sammlung-gallery-grid {
    grid-template-columns: repeat(auto-fill, minmax(13.5rem, 1fr));
}

.sammlung-bulk-bar {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: end;
}

.media-picker__filters {
    grid-template-columns: 1.4fr 0.8fr auto;
    align-items: end;
}

.media-picker__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.media-cleanup__stats,
.media-cleanup__lists {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.gallery-admin-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.gallery-editor {
    grid-template-columns: minmax(0, 1.2fr) minmax(18rem, 0.8fr);
    align-items: start;
}

.files-doc-grid,
.design-font-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.design-color-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.checkbox-row {
    align-items: center;
}

.maintenance-admin-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.maintenance-toggle {
    grid-template-columns: auto minmax(0, 1fr);
    align-items: center;
}

.maintenance-admin-actions {
    justify-content: flex-start;
}

.markt-preview-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.dilldorf-overview-grid,
.dilldorf-admin-gallery {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.dilldorf-preview-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.legal-admin-status-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.anfahrt-admin-slots {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.choice-cards {
    grid-column: span 1;
}
