.docs-open{font:inherit;font-size:12px;color:#315aa5;background:#f0f5ff;border:1px solid #cddbf2;border-radius:14px;padding:7px 10px;cursor:pointer}.docs-modal{width:min(460px,calc(100vw - 24px));max-height:85dvh;border:1px solid #d3def0;border-radius:20px;padding:20px;color:#233650;background:#fff;box-shadow:0 20px 60px #18366030;font-family:system-ui,sans-serif;overflow:auto}.docs-modal::backdrop{background:#152b4855}.docs-modal h2{margin:0;font-size:20px}.docs-top{display:flex;justify-content:space-between;align-items:center}.docs-modal button,.docs-acoes a,.fonte-nav button,.fonte-nav a{font:inherit;font-size:13px;color:#2257a5;border:1px solid #c9d8ee;border-radius:9px;background:#f4f8ff;padding:8px 10px;cursor:pointer;text-decoration:none}.docs-modal p{font-size:13px;line-height:1.5}.docs-modal input{max-width:100%;font:inherit;font-size:14px}.docs-status{min-height:24px;color:#23578c}.docs-lista{list-style:none;padding:0;margin:0}.docs-lista li{padding:16px 0;border-top:1px solid #e0e7f1;overflow-wrap:anywhere}.docs-lista strong,.docs-lista small{display:block}.docs-lista small{margin:5px 0;color:#6e7b8e;font-size:11px}.docs-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.docs-aviso{color:#775d26}.fonte-body{margin:0;padding:22px;background:#f4f7fc;font-family:system-ui,sans-serif;color:#233650}.fonte-card{max-width:780px;margin:0 auto;background:white;border:1px solid #dce5f2;border-radius:18px;padding:24px;overflow-wrap:anywhere}.fonte-card h1{font-size:22px}.fonte-card pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fc;padding:16px;border-radius:10px;font:15px/1.6 system-ui,sans-serif}.fonte-nav{display:flex;flex-wrap:wrap;gap:10px}.fonte-meta{color:#687b94;font-size:12px}.fonte-card [hidden],.docs-open[hidden]{display:none}

.docs-busca{display:grid;gap:9px;padding:16px;background:#f1f6ff;border:1px solid #d5e3f7;border-radius:14px;margin:18px 0 4px}.docs-busca label{font-size:14px;font-weight:650}.docs-busca p{margin:0;color:#566e8a}.docs-busca input,.docs-busca select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bdcfe9;border-radius:9px;padding:10px;background:#fff;color:#233650;font:16px system-ui}.docs-busca button{background:#245fae;color:#fff;min-height:42px}.docs-busca button:disabled{opacity:.6}.docs-resultados li{background:#f7faff;padding:14px;border:1px solid #dbe6f5;border-radius:12px;margin:10px 0}.docs-resultados a{color:#2257a5;overflow-wrap:anywhere}.docs-resultados p{white-space:pre-wrap;overflow-wrap:anywhere}.docs-busca input:focus-visible,.docs-busca select:focus-visible{outline:2px solid #376ef1;outline-offset:2px}

