/* Generated from legacy module inline declarations. Keep class hashes stable. */
.qz-u-00bf8b9e81 { padding:12px 14px;border-top:1px solid rgba(17,24,39,.08);display:flex;justify-content:flex-end; }
.qz-u-032a4a8e10 { width: 150px; text-align: center; }
.qz-u-0466783d98 { width:100%; }
.qz-u-04f633c475 { width:50px; text-align:center; }
.qz-u-05bf551c31 { border-color: var(--cor-borda); }
.qz-u-05cd8bdb66 { min-height: 0; }
.qz-u-05e3da9526 { background: transparent; color: var(--text-muted); }
.qz-u-07bbf13a37 { font-size:0.75rem; }
.qz-u-0982bfb726 { width: 150px; text-align:right; }
.qz-u-0a4967673e { font-size:.75rem;font-weight:900;color:var(--text-muted);text-transform:uppercase; }
.qz-u-0d331d88e7 { width: 120px; text-align:right; }
.qz-u-0d43a3bafe { flex:1.5; }
.qz-u-1210d25244 { flex-grow: 2; }
.qz-u-12e948a79a { max-height:58vh; overflow:auto; }
.qz-u-143e4589fa { min-height:120px; }
.qz-u-15fa32aebf { flex: 1; min-width: 0; }
.qz-u-17ceeac8d6 { font-size: 0.95rem; margin-bottom: 0; }
.qz-u-199b90cae3 { font-size: 1.2rem; }
.qz-u-1a04f14004 { font-size:.92rem;margin-bottom:10px; }
.qz-u-1a91ef9eca { width:80px; }
.qz-u-1ad9a81b1b { width:25%; }
.qz-u-1af8417f9f { color:var(--cor-primaria); margin-top:2px; }
.qz-u-1d0ddb937d { flex:1; max-width:340px; }
.qz-u-1e8f47ba0c { font-size:0.85rem; }
.qz-u-1f11889531 { min-width:140px; }
.qz-u-213c7882cb { max-width:320px; }
.qz-u-22ced21f37 { display:flex; gap:8px; flex-wrap:wrap; align-self: flex-end; }
.qz-u-22dd6b5a37 { border-radius: var(--borda-arredondada-lg); }
.qz-u-235f6f0462 { font-size:.75rem;letter-spacing:0; }
.qz-u-255f134a94 { width: 170px; }
.qz-u-27a2033b72 { color:var(--text-muted,#999);font-size:.90rem; }
.qz-u-288dde8bb0 { line-height:1.1; }
.qz-u-28c0f6ec6e { width:160px; }
.qz-u-2b583d7389 { margin-bottom:14px; }
.qz-u-2bdc898692 { font-size: 0.95rem; margin-bottom: 10px; }
.qz-u-2f9a1b002d { color:var(--cor-primaria); }
.qz-u-31b6e5845f { height: 42px; align-self: flex-end; }
.qz-u-331e925370 { flex:2; }
.qz-u-34f7b3df63 { width:180px; }
.qz-u-3854f2e9c0 { width: 130px; }
.qz-u-385992d49e { z-index:1060; }
.qz-u-38ac3b59dc { width:64px; }
.qz-u-3a4ab9e60c { font-size: .8rem; }
.qz-u-3b33845933 { width: 120px; }
.qz-u-3bbbe0970f { width:32%; }
.qz-u-3e02d15009 { font-size:0.95rem; margin-bottom:0; }
.qz-u-3ea2236d35 { margin-right:6px;color:#00a8e8; }
.qz-u-3ef1fa1aa1 { margin-bottom:12px; }
.qz-u-426ec9bbaf { font-size:.82rem;font-weight:900;color: var(--qz-text-muted); }
.qz-u-434d0e8cda { color:var(--cor-sucesso); margin-top:2px; }
.qz-u-44b21af70c { width:20%; }
.qz-u-4500b7ef55 { font-size:0.7rem; }
.qz-u-46983c1744 { font-size:.95rem; margin-bottom:12px; }
.qz-u-4c1890086a { overflow: visible !important; z-index: 10; }
.qz-u-4cdc3f19cd { font-size: 0.95rem; font-weight: 800; color: var(--cor-primaria); display: flex; align-items: center; gap: 6px; margin-bottom: 1.2rem; }
.qz-u-4dda76a1d5 { color:var(--text-muted);font-size:.90rem; }
.qz-u-50fcb73456 { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
.qz-u-51347a0bb9 { color:var(--cor-sucesso); }
.qz-u-516adaa881 { min-width:40px; }
.qz-u-5a943625d3 { height: 42px; }
.qz-u-5cb57137c7 { width: 150px; }
.qz-u-5d5081c0d2 { min-height:150px; }
.qz-u-5db9ed9f68 { letter-spacing: 0.5px; }
.qz-u-5e563cd4ae { flex: 1; overflow: auto; }
.qz-u-5fc6da4e1e { flex: 0 0 140px; }
.qz-u-611bf920db { width: 160px; }
.qz-u-6127256b62 { color: var(--cor-primaria); }
.qz-u-629952b18b { font-size: 3.4rem; font-weight: 900; color: var(--cor-primaria); line-height: 1; }
.qz-u-639de4a2dd { text-align:center; width: 100px; }
.qz-u-6709852012 { width:35%; }
.qz-u-69d66e5b2e { width: 100%; }
.qz-u-6b99de8b69 { display:none; }
.qz-u-7006b2a9a3 { width: 220px; }
.qz-u-71209cae78 { display:flex; gap:12px; }
.qz-u-71cfdbb07a { font-size:.75rem; font-weight:800; color:var(--text-muted, #6b7280); text-transform:uppercase; letter-spacing:.05em; }
.qz-u-74d9612f6d { height: 46px; }
.qz-u-76084ee4e5 { margin-bottom:0; }
.qz-u-7623f05545 { flex:1; }
.qz-u-7753d6490d { font-size:.86rem; color:var(--text-soft); font-weight:600; line-height:1.4; }
.qz-u-77a1fa6797 { font-size:.9rem;margin-bottom:10px; }
.qz-u-7a1ab98a4e { width:140px; }
.qz-u-7cbe5ecfa6 { width:160px; }
.qz-u-7cf0a6f7f3 { width:54px; }
.qz-u-807e51198d { width: 100px; }
.qz-u-830eb98674 { width:140px; }
.qz-u-83940f7712 { font-size: 3.5rem; color: var(--cor-borda); }
.qz-u-83b020b78b { color: var(--text-main); }
.qz-u-842252d1fb { justify-content:center; }
.qz-u-8427242b0b { min-height:140px; }
.qz-u-8506681389 { width: 180px; }
.qz-u-8a359a76eb { margin-top:16px; }
.qz-u-8c6803c535 { width:220px;text-align:center; }
.qz-u-90fce045b1 { background:rgba(220,38,38,.08); color:var(--qz-status-danger-solid); padding:12px; border-radius:8px; font-size:.9rem; }
.qz-u-9189492725 { width: 38px; height: 38px; padding: 0; }
.qz-u-92fb99917f { font-weight:900; }
.qz-u-931b8ac881 { color:var(--cor-sucesso); }
.qz-u-963b96b928 { font-size:1rem;margin:0 0 10px; }
.qz-u-966e888d2f { color:var(--text-muted, #6b7280); }
.qz-u-973d3c93f5 { width: 2.5rem; height: 2.5rem; border-width: 3px; }
.qz-u-9c3fca624d { flex:1;overflow:auto; }
.qz-u-9d9be29a64 { width:320px; }
.qz-u-9e54d496d3 { display:flex;justify-content:flex-end;margin:0 0 14px; }
.qz-u-9eabd4e8e8 { color:var(--cor-alerta-hover); }
.qz-u-9fe45cd88c { width:120px; }
.qz-u-a2aae0fb85 { color:var(--text-soft); }
.qz-u-a2b44b158b { font-size: 0.75rem; }
.qz-u-a2e94d72eb { padding:0; }
.qz-u-a33a8547c5 { font-size:.88rem; display:flex; flex-direction:column; gap:8px; overflow-y:auto; flex:1; }
.qz-u-a48428e50a { color:var(--cor-erro); }
.qz-u-a5a8ab4ff3 { z-index:1060; max-height:350px; overflow-y:auto; top:calc(100% - 15px); left: 0; }
.qz-u-a9b58c0e49 { color:var(--qz-status-danger-solid); }
.qz-u-b1ecc496e0 { margin-top:8px; }
.qz-u-b26aecebd1 { margin-top: 14px; }
.qz-u-b3bd1b1280 { max-width:none; }
.qz-u-b5dc0a28bb { font-size: 0.85rem; color: var(--text-muted); line-height: 1.5; }
.qz-u-b6c7d8b67c { width:80px;text-align:center; }
.qz-u-b714b8997a { color: var(--text-soft); }
.qz-u-b72588a4ba { height:42px; }
.qz-u-ba04dcd525 { font-size: 1rem; }
.qz-u-ba68a920d2 { border-radius: var(--borda-arredondada-lg); overflow-y: auto; }
.qz-u-ba98932b9c { background:var(--qz-status-danger-bg);border-color:#f87171; }
.qz-u-bb28ac8376 { font-size: 0.8rem; font-weight: 800; color: var(--text-muted); text-transform: uppercase; margin-top: 8px; }
.qz-u-bdfd152cf7 { flex:1;overflow-y:auto; }
.qz-u-bf19604159 { font-size:0.95rem; margin-bottom: 10px; }
.qz-u-bf5cfeda64 { padding: 14px 16px !important; flex-wrap: nowrap; }
.qz-u-c278ee4fd2 { width:2.5rem;height:2.5rem;border-width:3px; }
.qz-u-c28f1b1511 { width:12%; }
.qz-u-c2bafe49ca { flex-shrink: 0; }
.qz-u-c2d2e263dc { flex: 2; }
.qz-u-c387b713e5 { width:148px; }
.qz-u-c646ef290c { min-width: 32px; justify-content: center; }
.qz-u-c6b76b8577 { margin-right:4px; }
.qz-u-c7a0d40c79 { font-size:2.8rem; font-weight:900; color:var(--cor-primaria, var(--qz-status-info-solid)); }
.qz-u-c7f080acfc { min-width:120px; }
.qz-u-c8be1ccba6 { display:none; }
.qz-u-cad980f4b7 { width:100%; }
.qz-u-cb8a8ef79f { font-size: 0.7rem; }
.qz-u-ccddc6277e { width: 40px; text-align: center; }
.qz-u-cf6630b2a5 { flex:1;min-width:140px; }
.qz-u-d00b7f0e8a { display:flex; gap:12px; margin-top:1.5rem; justify-content:flex-end; flex-wrap:wrap; }
.qz-u-d26af9fe75 { width:25%; }
.qz-u-d6f2af6e0a { margin-top:14px; }
.qz-u-da12f2858b { margin-bottom:12px; }
.qz-u-dac4fe6c9b { text-align:center; }
.qz-u-db4cf10b18 { width:100px; }
.qz-u-db6e0e109a { overflow-y: auto; }
.qz-u-dd25646836 { font-size:2.5rem;font-weight:900;color:var(--cor-primaria); }
.qz-u-de53b5b251 { margin-top:15px; }
.qz-u-e1708811cd { flex:1.6; }
.qz-u-e2fa655d14 { font-size:.85rem;display:flex;flex-direction:column;gap:6px; }
.qz-u-e3bda251e8 { width:24%; }
.qz-u-e3f61041ef { display:flex;align-items:center;gap:8px; }
.qz-u-e4f71be0ef { font-size:2.5rem; }
.qz-u-e59ae4bcc1 { color: var(--cor-sucesso); }
.qz-u-e63159a6c6 { font-size:.75rem;color:var(--text-muted,#6b7280);font-weight:700; }
.qz-u-e643bfc185 { width: 148px; }
.qz-u-e76c40fa3d { font-size: 3.5rem; font-weight: 900; color: var(--cor-primaria); line-height: 1; }
.qz-u-e86a2c3da7 { min-height: 300px; }
.qz-u-e9418da275 { padding:10px; color:var(--text-muted); text-align:center; font-size:0.85rem; }
.qz-u-e995ee2fab { width:13%; }
.qz-u-ee3d55bf99 { flex: 1; }
.qz-u-ee82001542 { margin-left:4px; }
.qz-u-ef0b7a1148 { margin-bottom:0; }
.qz-u-f07652908e { text-align:center; width: 112px; }
.qz-u-f0936000d8 { margin-bottom:12px; justify-content:space-between; }
.qz-u-f2892a2e8a { display: none; }
.qz-u-f60277383f { background:rgba(255,255,255,.85);backdrop-filter:blur(3px);border-radius:inherit; }
.qz-u-f722263b59 { margin:0 0 16px 0; }
.qz-u-f8d354e012 { padding: 20px; }
.qz-u-fc4ee479a8 { display:flex; flex-direction:column; gap:0; }
.qz-u-fd14ca83c7 { width:14%; }
.qz-u-ff0d510091 { font-size: 1.15rem; }
