Files
breadcrumb-the-shire/web/css/vendor-overrides/swagger-ui.css
fs 25370a1a55 add composer-unused, comprehensive docs, and project restructure
- Add icanhazstring/composer-unused as dev dependency for dependency hygiene checks
- Add German documentation (docs/) covering architecture, conventions, workflows, and developer checklists
- Add API layer (ApiAuth, ApiBootstrap, ApiResponse), audit, scheduler, custom fields, and SSO services
- Add Microsoft OIDC SSO, API token management, and user lifecycle features
- Add swagger-ui vendor integration and OpenAPI spec
- Add production Docker setup and bin/ scripts
- Update composer dependencies, config, templates, and frontend assets throughout

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 15:27:35 +01:00

151 lines
3.4 KiB
CSS

@import url("../../vendor/swagger-ui/swagger-ui.css") layer(vendor);
@layer vendor-overrides {
.app-swagger-container {
background: var(--app-background-color);
color: var(--app-color);
}
.swagger-ui {
color: var(--app-color);
font-family: var(--app-font-family);
}
.swagger-ui .info .title,
.swagger-ui .info h1,
.swagger-ui .info h2,
.swagger-ui .info h3,
.swagger-ui h1,
.swagger-ui h2,
.swagger-ui h3,
.swagger-ui h4 {
color: var(--app-color);
}
.swagger-ui .info a,
.swagger-ui a.nostyle,
.swagger-ui a.nostyle:visited {
color: var(--app-primary);
}
.swagger-ui .scheme-container {
background: var(--app-card-background-color);
box-shadow: none;
border: var(--app-border-width) solid var(--app-form-element-border-color);
border-radius: var(--app-border-radius);
}
.swagger-ui .opblock {
border-color: var(--app-form-element-border-color);
border-radius: var(--app-border-radius);
background: var(--app-card-background-color);
}
.swagger-ui .opblock .opblock-summary {
border-color: var(--app-form-element-border-color);
}
.swagger-ui .opblock-tag {
border-color: var(--app-form-element-border-color);
color: var(--app-color);
}
.swagger-ui .responses-inner h4,
.swagger-ui .responses-inner h5,
.swagger-ui .response-col_status,
.swagger-ui .response-col_description__inner p,
.swagger-ui .tab li,
.swagger-ui .model-title {
color: var(--app-color);
}
.swagger-ui .parameter__name,
.swagger-ui .parameter__type,
.swagger-ui .parameter__deprecated,
.swagger-ui .parameter__in {
color: var(--app-color);
}
.swagger-ui input[type="text"],
.swagger-ui input[type="password"],
.swagger-ui input[type="search"],
.swagger-ui input[type="email"],
.swagger-ui textarea,
.swagger-ui select {
background: var(--app-form-element-background-color);
color: var(--app-form-element-color);
border: var(--app-border-width) solid var(--app-form-element-border-color);
border-radius: var(--app-border-radius);
box-shadow: none;
}
.swagger-ui input[type="text"]:focus,
.swagger-ui input[type="password"]:focus,
.swagger-ui input[type="search"]:focus,
.swagger-ui input[type="email"]:focus,
.swagger-ui textarea:focus,
.swagger-ui select:focus {
border-color: var(--app-primary);
box-shadow: 0 0 0 var(--app-outline-width) var(--app-primary-focus);
outline: none;
}
.swagger-ui .btn {
border-radius: var(--app-border-radius);
}
.swagger-ui .btn.authorize {
color: var(--app-primary);
border-color: var(--app-primary);
}
.swagger-ui .btn.authorize svg {
fill: currentColor;
}
.swagger-ui .model-box,
.swagger-ui .highlight-code,
.swagger-ui .microlight,
.swagger-ui .responses-table .response-col_description__inner {
background: var(--app-card-background-color);
color: var(--app-color);
}
.swagger-ui button {
cursor: pointer;
background: transparent;
border: 0;
}
.swagger-ui .opblock .opblock-summary-description {
color: var(--app-color);
}
.swagger-ui .opblock .opblock-section-header {
background: var(--app-accordion-border-color);
}
.swagger-ui section {
margin: 0;
}
.swagger-ui .servers > label {
margin: 0;
}
pre.version {
all: inherit;
padding: 0;
margin: 0;
font-size: inherit;
}
.swagger-ui .info .title small {
top: 0;
}
select#servers {
margin: 0;
}
}