.documentacao-fiscal{width:min(1000px,calc(100vw - 24px));max-height:90dvh;box-sizing:border-box;overflow:auto;background:#10202c;color:#e9f4fc;border:1px solid #40899d;border-radius:16px;padding:24px;font:14px system-ui}.documentacao-fiscal::backdrop{background:#020812cf}.documentacao-fiscal header,.fiscal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.documentacao-fiscal h2{margin:6px 0}.documentacao-fiscal nav{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.documentacao-fiscal button,.documentacao-fiscal input,.documentacao-fiscal select{font:inherit;color:inherit;background:#193344;border:1px solid #42657b;border-radius:8px;padding:9px;max-width:100%;box-sizing:border-box}.documentacao-fiscal button{cursor:pointer;margin:4px}.documentacao-fiscal button:disabled{opacity:.5;cursor:default}.documentacao-fiscal [aria-pressed=true]{border-color:#45dfbf;background:#164b48}.documentacao-fiscal label{display:grid;gap:6px;min-width:0;margin:8px 0}.documentacao-fiscal select,.documentacao-fiscal input{width:100%}.documentacao-fiscal article,.documentacao-fiscal form{margin:18px 0;padding:16px;border:1px solid #3d596e;border-radius:12px;overflow-wrap:anywhere}.documentacao-fiscal article.ok{border-color:#4bca9c}.documentacao-fiscal article.pendente{border-color:#d3ae5a}.documentacao-fiscal [data-status]{color:#ffd78c;white-space:pre-wrap}.documentacao-fiscal p,.documentacao-fiscal li{line-height:1.6}.documentacao-fiscal small{display:block;color:#a5bed0}.fiscal-rule{display:grid;grid-template-columns:2fr 1.2fr 1.3fr auto;align-items:end;gap:10px}.fiscal-toolbar label{flex:1}.documentacao-fiscal :focus-visible{outline:2px solid #5de4e8;outline-offset:2px}@media(max-width:650px){.documentacao-fiscal{padding:14px}.documentacao-fiscal h2{font-size:20px}.fiscal-rule,.fiscal-toolbar{display:flex;flex-direction:column;align-items:stretch}.fiscal-rule{border-top:1px solid #42657b;padding-top:12px}}
