| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- :root { color-scheme: light; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif; color: #24334c; background: #f6f8fc; }
- * { box-sizing: border-box; }
- body { margin: 0; }
- a { color: #245bce; }
- button, a, summary { -webkit-tap-highlight-color: transparent; }
- button:focus-visible, a:focus-visible, summary:focus-visible { outline: 3px solid #537ff0; outline-offset: 4px; }
- .container { width: min(1400px, 100%); padding: 0 28px; margin: 0 auto; }
- .masthead { background: #132c50; color: #fff; }
- .heading { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding-top: 30px; padding-bottom: 30px; }
- .eyebrow { margin: 0 0 12px; font-size: 13px; color: #bbd3f7; letter-spacing: 1px; }
- h1 { margin: 0; font-size: 30px; font-weight: 650; }
- h1 span { display: inline-block; vertical-align: middle; margin-left: 6px; padding: 4px 9px; font-size: 13px; border: 1px solid #6884a9; border-radius: 6px; }
- .subtitle { margin: 12px 0 0; color: #d1def1; font-size: 14px; }
- .download { flex-shrink: 0; padding: 11px 18px; border: 1px solid #6682a9; border-radius: 7px; color: #fff; font-size: 14px; text-decoration: none; }
- .download:hover { background: #27466e; }
- .introduction { padding-top: 24px; padding-bottom: 8px; font-size: 14px; line-height: 1.8; }
- .endpoint { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 18px; }
- .endpoint > span { font-weight: 600; }
- code { font-family: Consolas, "SFMono-Regular", monospace; overflow-wrap: anywhere; }
- .endpoint code { background: #e7edf7; color: #174779; padding: 5px 12px; border-radius: 5px; }
- .status-row { display: flex; flex-wrap: wrap; gap: 8px 20px; align-items: center; margin: 14px 0; color: #52627a; }
- .status-row button { color: #245bce; font: inherit; padding: 2px 8px; border: 1px solid #cbd5e6; border-radius: 4px; background: #fff; cursor: pointer; }
- .guide { padding: 14px 18px; border: 1px solid #dce3ef; border-radius: 8px; background: #fff; }
- .guide summary { font-weight: 600; cursor: pointer; }
- .guide ol { padding-left: 22px; margin: 12px 0; }
- .guide li { padding: 3px 0; }
- .guide p { margin: 10px 0 0; color: #52627a; }
- .notice { padding: 12px 16px; border-left: 3px solid #c78a20; background: #fff7e8; border-radius: 3px; }
- .hint { color: #52627a; }
- .error { color: #a12626; background: #fff0f0; padding: 14px; border-radius: 6px; }
- .footer { padding-top: 24px; padding-bottom: 28px; color: #637188; font-size: 12px; }
- .swagger-ui .wrapper { max-width: 1400px; padding: 0 28px; }
- .swagger-ui .info { margin: 24px 0; }
- .swagger-ui .info .title { font-size: 24px; }
- .swagger-ui .scheme-container { background: #fff; box-shadow: none; border-top: 1px solid #dce3ef; border-bottom: 1px solid #dce3ef; padding: 20px 0; }
- .swagger-ui .opblock-tag { font-size: 20px; }
- .swagger-ui .btn.authorize { color: #245bce; border-color: #245bce; }
- .swagger-ui .btn.authorize svg { fill: #245bce; }
- .swagger-ui .opblock-summary-path { overflow-wrap: anywhere; }
- @media (max-width: 640px) {
- .container, .swagger-ui .wrapper { padding-left: 16px; padding-right: 16px; }
- .heading { flex-direction: column; align-items: flex-start; gap: 18px; }
- h1 { font-size: 25px; }
- .introduction { font-size: 13px; }
- .guide { padding: 12px; }
- .swagger-ui .opblock .opblock-summary { flex-wrap: wrap; }
- .swagger-ui .opblock .opblock-summary-path { max-width: calc(100% - 90px); font-size: 12px; }
- }
|