/*
 * A light touch of the portal's theme over Swagger UI (/swagger), injected by UseAbpSwaggerUI: the portal's fonts,
 * its ink for the top bar and Royal Blue for links, GET operations and the authorize/execute buttons. Everything else
 * is Swagger UI's own styling; this is a developer tool, not a portal page.
 */
@import url("/fonts/fonts.css");

body { background: #ffffff; }

.swagger-ui,
.swagger-ui .btn,
.swagger-ui input,
.swagger-ui select,
.swagger-ui textarea,
.swagger-ui label,
.swagger-ui .opblock .opblock-summary-description,
.swagger-ui .opblock-description-wrapper p,
.swagger-ui .parameter__name,
.swagger-ui .parameter__type,
.swagger-ui .response-col_status,
.swagger-ui .response-col_description,
.swagger-ui table thead tr th,
.swagger-ui .model-title,
.swagger-ui .scheme-container .schemes-title,
.swagger-ui .info p,
.swagger-ui .info li {
  font-family: "Hanken Grotesk", ui-sans-serif, system-ui, "Segoe UI", sans-serif;
}
.swagger-ui .info .title,
.swagger-ui .opblock-tag {
  font-family: "Newsreader", ui-serif, Georgia, serif;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: hsl(224 44% 15%);
}
.swagger-ui .info .title small { font-family: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif; }

.swagger-ui .topbar { background: hsl(224 44% 15%); border-bottom: 1px solid hsl(222 25% 20%); }
.swagger-ui .topbar .download-url-wrapper .select-label select { border-color: #234acd; }

.swagger-ui .scheme-container {
  background: #f7f9fc;
  box-shadow: none;
  border-bottom: 1px solid hsl(220 26% 90%);
}

.swagger-ui a, .swagger-ui .info a { color: #234acd; }
.swagger-ui .btn { border-radius: 8px; box-shadow: none; }
.swagger-ui .btn.authorize { color: #234acd; border-color: #234acd; }
.swagger-ui .btn.authorize svg { fill: #234acd; }
.swagger-ui .btn.execute { background: #234acd; border-color: #234acd; }

.swagger-ui .opblock { border-radius: 10px; box-shadow: none; }
.swagger-ui .opblock.opblock-get { background: rgb(35 74 205 / 0.05); border-color: #234acd; }
.swagger-ui .opblock.opblock-get .opblock-summary { border-color: #234acd; }
.swagger-ui .opblock.opblock-get .opblock-summary-method { background: #234acd; }
.swagger-ui section.models { border-radius: 10px; }
