@keyframes ql-skel-pulse{0%,to{opacity:.4}50%{opacity:.7}}.ql-skel{display:block;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;border-radius:6px;animation:ql-skel-pulse 1.6s ease-in-out infinite}.ql-skel-line{height:14px;width:60%;margin-bottom:8px}.ql-skel-line-full{height:14px;width:100%;margin-bottom:8px}.ql-skel-input{height:42px;width:100%;margin-bottom:12px}.ql-skel-title{height:22px;width:40%;margin-bottom:16px}.ql-skel-button{height:44px;width:200px;margin-top:8px}.ql-skel-card{background:#fffffff2;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a}.ql-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:12px}@media (max-width: 768px){.ql-grid-3{grid-template-columns:1fr}}.ql-secao-titulo{font-size:.92rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin-top:24px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #E2E8F0}.ql-bloco-item{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:12px;margin-bottom:10px}.ql-bloco-item:hover{border-color:#cbd5e1}.ql-btn-add-item{background:none;border:1px dashed #CBD5E1;border-radius:8px;padding:8px 16px;color:#64748b;cursor:pointer;font-size:.82rem;font-family:inherit;width:100%;margin-top:4px;transition:all .15s}.ql-btn-add-item:hover{border-color:#f0a500;color:#f0a500;background:#f0a5000a}.ql-btn-remover{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1rem;padding:6px 10px;border-radius:4px;transition:background .15s}.ql-btn-remover:hover{background:#dc262614}:root{--ql-bg: #0D1F3C;--ql-bg-nav: rgba(18, 36, 71, .85);--ql-bg-card: #FFFFFF;--ql-bg-surface: #F8FAFC;--ql-bg-subtle: #F1F5F9;--ql-gold: #F0A500;--ql-gold-dim: rgba(240, 165, 0, .12);--ql-gold-border: rgba(240, 165, 0, .3);--ql-gold-line: rgba(240, 165, 0, .15);--ql-text: #F0F4FA;--ql-text-dark: #1E293B;--ql-text-muted: #8A9BBE;--ql-text-secondary: #64748B;--ql-text-tertiary: #94A3B8;--ql-text-label: #374151;--ql-text-body: #475569;--ql-border: #DDE3ED;--ql-border-light: #CBD5E1;--ql-border-subtle: #E2E8F0;--ql-red: #E74C3C;--ql-green: #22C55E;--ql-amber: #F39C12;--ql-r-sm: 6px;--ql-r: 8px;--ql-r-md: 10px;--ql-r-lg: 12px;--ql-r-xl: 16px}@keyframes ql-spin{to{transform:rotate(360deg)}}.ql-page{min-height:100vh;background:var(--ql-bg);color:var(--ql-text);position:relative}.ql-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ql-bg);gap:16px;position:relative}.ql-loading-text{color:var(--ql-text-muted);font-size:.9rem}.ql-splash-card{background:var(--ql-bg-card);border-radius:var(--ql-r-xl);padding:40px 36px;max-width:440px;width:100%;text-align:center;border:1px solid var(--ql-border)}.ql-logo{font-weight:800;font-size:1.2rem;color:var(--ql-gold);font-family:Plus Jakarta Sans,sans-serif}.ql-logo-lg{font-weight:800;font-size:1.8rem;color:var(--ql-gold);font-family:Plus Jakarta Sans,sans-serif}.ql-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--ql-gold-line);background:var(--ql-bg-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;gap:8px}.ql-nav-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ql-nav-email-wrap{display:block}.ql-nav-email{color:var(--ql-text-muted);font-size:.85rem}.ql-nav-btn{background:none;border:none;color:var(--ql-text-muted);font-size:.85rem;cursor:pointer;font-family:inherit;padding:0}.ql-btn-sair{background:none;border:1px solid var(--ql-gold-border);border-radius:var(--ql-r-sm);color:var(--ql-text-muted);padding:6px 14px;cursor:pointer;font-size:.85rem;font-family:inherit}.ql-main{position:relative;z-index:1;padding:32px}.ql-main-centered{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:32px 16px}.ql-main-narrow{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:40px 20px}.ql-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}.ql-titulo{font-size:1.6rem;font-weight:800;color:var(--ql-text)}.ql-titulo-xl{font-size:1.8rem;font-weight:800;color:var(--ql-text);margin-bottom:32px;font-family:Plus Jakarta Sans,sans-serif}.ql-sub{color:var(--ql-text-muted);font-size:.85rem;margin-top:4px}.ql-acoes{display:flex;gap:12px;align-items:center;flex-shrink:0}.ql-card{background:var(--ql-bg-card);border:1px solid var(--ql-border);border-radius:var(--ql-r-xl);padding:28px 32px;margin-bottom:20px}.ql-card-titulo{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1rem;color:var(--ql-text-dark);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #EEF0F4}.ql-config-card{background:var(--ql-bg-card);border:1px solid var(--ql-border);border-top:none;border-radius:0 0 var(--ql-r-lg) var(--ql-r-lg);padding:28px}.ql-secao{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.ql-campo{display:flex;flex-direction:column;gap:6px}.ql-label{font-size:.85rem;font-weight:600;color:var(--ql-text-label)}.ql-label-upper{display:block;font-size:.8rem;font-weight:600;color:var(--ql-text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.ql-input{width:100%;background:var(--ql-bg-card);border:1px solid var(--ql-border-light);border-radius:var(--ql-r);padding:10px 14px;color:var(--ql-text-dark);font-size:.9rem;font-family:inherit;outline:none;box-sizing:border-box;background:#fafbfc}.ql-input:focus{border-color:var(--ql-gold)}.ql-select{width:100%;background:var(--ql-bg-card);border:1px solid var(--ql-border-light);border-radius:var(--ql-r);padding:10px 14px;color:var(--ql-text-dark);font-size:.9rem;font-family:inherit;outline:none}.ql-hint{display:block;font-size:.78rem;color:var(--ql-text-muted);margin-top:4px}.ql-switch-label{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--ql-text-label);cursor:pointer}.ql-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ql-kw-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ql-btn-primary{background:var(--ql-gold);color:#0d1f3c;border:none;border-radius:var(--ql-r);padding:12px 28px;font-weight:700;font-size:.95rem;cursor:pointer;font-family:inherit;width:100%}.ql-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ql-btn-buscar{background:var(--ql-gold);color:#0d1f3c;border:none;border-radius:var(--ql-r);padding:12px 20px;font-weight:700;font-size:.9rem;cursor:pointer;font-family:inherit;white-space:nowrap}.ql-btn-buscar:disabled{opacity:.6;cursor:not-allowed}.ql-btn-excel{background:#ffffff0f;color:var(--ql-text);border:1px solid rgba(240,165,0,.2);border-radius:var(--ql-r);padding:12px 20px;font-weight:600;font-size:.9rem;cursor:pointer;font-family:inherit;white-space:nowrap}.ql-btn-ghost{background:#ffffff0f;color:var(--ql-text);border:1px solid var(--ql-gold-border);border-radius:var(--ql-r);padding:10px 16px;font-weight:600;font-size:.88rem;cursor:pointer;font-family:inherit;white-space:nowrap}.ql-btn-sec{background:var(--ql-bg-subtle);border:1px solid var(--ql-border-light);border-radius:var(--ql-r-sm);padding:5px 12px;color:var(--ql-text-body);font-size:.8rem;cursor:pointer;font-family:inherit}.ql-btn-add{background:var(--ql-gold);border:none;border-radius:var(--ql-r);padding:10px 16px;color:#0d1f3c;font-weight:700;font-size:1rem;cursor:pointer;font-family:inherit;flex-shrink:0}.ql-btn-danger{background:none;border:1px solid rgba(231,76,60,.4);color:var(--ql-red);border-radius:var(--ql-r);padding:10px 20px;cursor:pointer;font-size:.88rem;font-family:inherit}.ql-btn-confirm{background:var(--ql-red);border:none;color:#fff;border-radius:var(--ql-r);padding:10px 20px;cursor:pointer;font-size:.88rem;font-family:inherit;font-weight:600}.ql-btn-confirm:disabled{opacity:.6;cursor:not-allowed}.ql-btn-back{background:none;border:1px solid var(--ql-border);color:var(--ql-text-secondary);border-radius:var(--ql-r);padding:10px 20px;cursor:pointer;font-size:.88rem;font-family:inherit}.ql-tag{display:inline-flex;align-items:center;gap:4px;background:var(--ql-bg-subtle);border:1px solid var(--ql-border-light);border-radius:var(--ql-r-sm);padding:3px 8px;font-size:.82rem;color:var(--ql-text-body)}.ql-tag-gold{display:inline-flex;align-items:center;gap:4px;background:#fff8e7;border:1px solid #F0D080;border-radius:var(--ql-r-sm);padding:3px 8px;font-size:.82rem;color:#b8860b}.ql-tag-remove{background:none;border:none;color:inherit;cursor:pointer;padding:0 2px;font-size:.9rem;line-height:1}.ql-msg{border:1px solid;border-radius:var(--ql-r);padding:10px 14px;font-size:.85rem;margin-bottom:16px;color:var(--ql-text-dark)}.ql-msg-ok{background:#22c55e1a;border-color:var(--ql-green)}.ql-msg-erro{background:#e74c3c1f;border-color:var(--ql-red)}.ql-msg-aviso{background:#f39c121f;border-color:var(--ql-amber)}.ql-spinner{width:36px;height:36px;border:3px solid rgba(240,165,0,.2);border-top:3px solid var(--ql-gold);border-radius:50%;animation:ql-spin 1s linear infinite}.ql-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:16px}.ql-hub-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;animation:qlHubFadeUp .4s ease both}@keyframes qlHubFadeUp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ql-hub-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ql-bg-card, #FFFFFF);border:1px solid var(--ql-border, #E2E8F0);border-radius:10px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s;min-width:0}.ql-hub-item:hover{border-color:#f0a50066;box-shadow:0 2px 10px #f0a50014;transform:translateY(-1px)}.ql-hub-item:active{transform:translateY(0)}.ql-hub-icon{flex-shrink:0;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.05rem}.ql-hub-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ql-hub-value{font-size:1.15rem;font-weight:800;color:var(--ql-text-dark, #1E293B);line-height:1.1;letter-spacing:-.3px}.ql-hub-label{font-size:.7rem;font-weight:600;color:var(--ql-text-secondary, #64748B);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.ql-hub-bar{grid-template-columns:repeat(2,1fr);gap:8px}.ql-hub-item{padding:8px 10px;gap:8px}.ql-hub-icon{width:30px;height:30px;font-size:.9rem}.ql-hub-value{font-size:1rem}.ql-hub-label{font-size:.62rem;letter-spacing:.3px}}@media (max-width: 400px){.ql-hub-bar{gap:6px}.ql-hub-item{padding:7px 8px}}.ql-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:24px}.ql-busca-row{display:flex;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}.ql-input-busca{flex:1;min-width:0;padding:10px 14px;border:1px solid var(--ql-border-light);border-radius:var(--ql-r);font-size:.88rem;color:var(--ql-text-dark);background:var(--ql-bg-card);outline:none;font-family:inherit}.ql-tabela-wrap{overflow-x:auto;border-radius:var(--ql-r-md);border:1px solid var(--ql-border);background:#f5f7fa;-webkit-overflow-scrolling:touch}.ql-tabela{width:100%;border-collapse:collapse;font-size:.85rem}.ql-th{padding:10px 12px;text-align:left;color:#7a8fa8;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--ql-border);white-space:nowrap;background:#eaeff7}.ql-th-flex{display:flex;align-items:center;gap:6px}.ql-th-select{font-size:.72rem;border:1px solid var(--ql-border-light);border-radius:4px;padding:2px 4px;color:var(--ql-text-label);background:var(--ql-bg-card);cursor:pointer;font-family:inherit}.ql-th-info{font-size:.7rem;width:16px;height:16px;border-radius:50%;border:1px solid var(--ql-border-light);background:var(--ql-bg-card);color:var(--ql-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.ql-th-seta{font-size:.75rem;color:var(--ql-text-tertiary)}.ql-td{padding:12px 16px;border-bottom:1px solid var(--ql-border);vertical-align:top;color:var(--ql-text-dark);background:inherit}.ql-link-tabela{color:#1855a3;text-decoration:none;font-size:.82rem;font-weight:600}.ql-paginacao{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px 0;flex-wrap:wrap}.ql-btn-pag{background:#ffffff0f;color:var(--ql-text);border:1px solid var(--ql-gold-border);border-radius:var(--ql-r-sm);padding:8px 16px;cursor:pointer;font-size:.85rem;font-family:inherit}.ql-btn-pag:disabled{opacity:.4;cursor:not-allowed}.ql-pag-info{color:var(--ql-text-muted);font-size:.85rem}.ql-abas{display:flex;gap:4px;border-bottom:1px solid var(--ql-border);flex-wrap:wrap}.ql-aba{background:none;border:none;border-bottom:2px solid transparent;padding:10px 20px;color:var(--ql-text-tertiary);font-size:.9rem;cursor:pointer;font-family:inherit;margin-bottom:-1px;white-space:nowrap}.ql-aba-ativa{color:#b8860b;border-bottom-color:var(--ql-gold)}.ql-regioes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px}.ql-regiao{display:flex;flex-direction:column;gap:4px}.ql-regiao-nome{font-size:.78rem;font-weight:700;color:#b8860b;text-transform:uppercase;margin-bottom:4px}.ql-uf-label{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--ql-text-label);cursor:pointer}.ql-kw-grid{display:flex;flex-wrap:wrap;gap:8px}.ql-kw-label{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--ql-text-label);cursor:pointer;background:var(--ql-bg-surface);padding:5px 10px;border-radius:var(--ql-r-sm);border:1px solid var(--ql-border-subtle)}.ql-ass-box{background:var(--ql-bg-surface);border:1px solid var(--ql-border-subtle);border-radius:var(--ql-r-md);padding:18px 22px;margin-bottom:16px}.ql-ass-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ql-confirm-box{background:#fff5f5;border:1px solid rgba(231,76,60,.2);border-radius:var(--ql-r-md);padding:18px 20px}.ql-cancelar-wrap{border-top:1px solid #EEF0F4;padding-top:18px;margin-top:4px}.ql-login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--ql-bg);padding:24px;position:relative}.ql-login-card{position:relative;z-index:1;width:100%;max-width:420px;background:var(--ql-bg-card);border:1px solid var(--ql-border);border-radius:var(--ql-r-xl);overflow:hidden;text-align:center;margin:0 auto}.ql-login-header{background:#0d1f3c;padding:28px 36px 24px;border-bottom:3px solid var(--ql-gold)}.ql-login-logo{font-weight:800;font-size:1.6rem;color:var(--ql-gold);margin-bottom:8px}.ql-login-body{padding:32px 36px}.ql-login-rodape{margin-top:24px;font-size:.82rem;color:var(--ql-text-secondary);border-top:1px solid #EEF2F8;padding-top:20px}.ql-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.ql-modal{background:var(--ql-bg-card);border-radius:14px;width:100%;max-width:500px;overflow:hidden}.ql-modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#0d1f3c;border-bottom:3px solid var(--ql-gold)}.ql-modal-body{padding:20px 24px}.ql-desktop{display:table-cell}@media (max-width: 768px){.ql-nav{padding:12px 16px}.ql-nav-right{gap:12px}.ql-nav-email-wrap{display:none}.ql-input{width:100%;box-sizing:border-box;max-width:100%}.ql-main,.ql-main-centered{padding:16px}.ql-main-narrow{padding:24px 16px}.ql-page-header{flex-direction:column;align-items:stretch}.ql-acoes{justify-content:stretch}.ql-btn-buscar,.ql-btn-excel{flex:1}.ql-grid-2,.ql-kw-cols{grid-template-columns:1fr}.ql-card,.ql-config-card{padding:20px 16px}.ql-desktop{display:none}.ql-login-body{padding:24px 20px}.ql-login-header{padding:24px 20px 20px}.ql-paginacao{gap:8px}.ql-th,.ql-td{padding:8px 10px;font-size:.78rem}.ql-aba{padding:8px 12px;font-size:.85rem}.ql-splash-card{padding:32px 20px}}@media (max-width: 480px){.ql-logo{font-size:1rem}.ql-logo-lg{font-size:1.5rem}.ql-titulo{font-size:1.3rem}.ql-titulo-xl{font-size:1.5rem}.ql-btn-pag{padding:6px 12px;font-size:.8rem}}.ql-app-layout{display:flex;min-height:100vh}.ql-app-content{flex:1;margin-left:240px;min-height:100vh;transition:margin-left .2s ease}.ql-app-content .ql-nav{display:none}.ql-app-content .ql-page{padding-top:0}.ql-sidebar{position:fixed;top:0;left:0;width:240px;height:100vh;background:#0b1929;border-right:1px solid rgba(240,165,0,.1);display:flex;flex-direction:column;z-index:100;transition:width .2s ease,transform .2s ease;overflow:hidden}.ql-sidebar-collapsed{width:64px}.ql-sidebar-collapsed+.ql-app-content,.ql-sidebar-collapsed~.ql-app-content{margin-left:64px}.ql-sidebar-logo{display:flex;align-items:center;gap:10px;padding:20px 16px 16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.ql-sidebar-logo-icon{width:32px;height:32px;background:linear-gradient(135deg,#f0a500,#d49000);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:#0b1929;flex-shrink:0}.ql-sidebar-logo-text{font-weight:700;font-size:1rem;color:#f0f4fa;white-space:nowrap}.ql-sidebar-nav{flex:1;padding:4px 8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.ql-sidebar-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;border:none;background:transparent;color:#8a9bbe;font-size:.85rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s;text-align:left;width:100%;white-space:nowrap}.ql-sidebar-item:hover{background:#f0a50014;color:#cbd5e1}.ql-sidebar-item-active{background:#f0a5001f;color:#f0a500;font-weight:600}.ql-sidebar-item-active:hover{background:#f0a50029}.ql-sidebar-icon{font-size:1.05rem;width:24px;text-align:center;flex-shrink:0}.ql-sidebar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-sidebar-footer{padding:12px 8px 16px;border-top:1px solid rgba(255,255,255,.06)}.ql-sidebar-email{padding:0 12px;font-size:.72rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.ql-sidebar-plano{padding:0 12px;font-size:.68rem;color:#f0a500;font-weight:600;margin-bottom:8px}.ql-sidebar-logout{color:#64748b}.ql-sidebar-logout:hover{color:#dc2626;background:#dc262614}.ql-sidebar-hamburger{display:none;position:fixed;top:12px;left:12px;z-index:101;background:#0b1929;border:1px solid rgba(240,165,0,.2);border-radius:8px;padding:8px;color:#f0a500;cursor:pointer}.ql-sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.ql-sidebar-collapsed .ql-sidebar-logo{justify-content:center;padding:20px 8px 16px}.ql-sidebar-collapsed .ql-sidebar-item{justify-content:center;padding:10px 8px}.ql-sidebar-collapsed .ql-sidebar-footer{padding:12px 4px 16px}@media (max-width: 1023px) and (min-width: 768px){.ql-app-content{margin-left:64px}}@media (max-width: 767px){.ql-sidebar,.ql-sidebar-hamburger,.ql-sidebar-overlay{display:none!important}.ql-app-content{margin-left:0;padding-top:0;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.ql-gate-wrap{display:inline-block;position:relative}.ql-gate-locked{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none}.ql-gate-locked>*:not(.ql-gate-lock-icon){opacity:.45;pointer-events:none;filter:grayscale(30%);transition:opacity .18s ease}.ql-gate-locked:hover>*:not(.ql-gate-lock-icon){opacity:.6}.ql-gate-lock-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.1rem;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.ql-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1f3ca6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;animation:ql-gate-fade-in .18s ease}@keyframes ql-gate-fade-in{0%{opacity:0}to{opacity:1}}.ql-gate-modal{background:var(--ql-bg-card);border-radius:16px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 1px 3px #0d1f3c1a,0 12px 40px #0d1f3c40;position:relative;animation:ql-gate-slide-in .22s cubic-bezier(.16,1,.3,1)}.ql-gate-modal-confirm{max-width:480px}@keyframes ql-gate-slide-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ql-gate-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ql-text-secondary);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease;font-family:inherit}.ql-gate-modal-close:hover{background:var(--ql-bg-subtle);color:var(--ql-text-dark)}.ql-gate-modal-body{padding:32px 28px 20px;text-align:center}.ql-gate-modal-icon{width:56px;height:56px;border-radius:50%;background:var(--ql-gold-dim);color:var(--ql-gold);display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:16px}.ql-gate-modal-icon-locked{background:#e74c3c14;color:#c93d2e}.ql-gate-modal-title{font-size:1.25rem;font-weight:700;color:var(--ql-text-dark);margin:0 0 8px;line-height:1.3;letter-spacing:-.01em}.ql-gate-modal-subtitle{color:var(--ql-text-secondary);font-size:.92rem;line-height:1.5;margin:0 0 20px}.ql-gate-modal-text{color:var(--ql-text-body);font-size:.92rem;line-height:1.6;text-align:left;margin-top:8px}.ql-gate-modal-text p{margin:0 0 12px}.ql-gate-modal-text p:last-child{margin-bottom:0}.ql-gate-modal-text strong{color:var(--ql-text-dark);font-weight:600}.ql-gate-licitacao{margin-top:12px!important;padding:10px 14px;background:var(--ql-bg-subtle);border-left:3px solid var(--ql-gold);border-radius:6px;font-size:.86rem;color:var(--ql-text-label)}.ql-gate-quota-bar{position:relative;height:32px;background:var(--ql-bg-subtle);border-radius:8px;overflow:hidden;margin:0 0 20px;display:flex;align-items:center;justify-content:center}.ql-gate-quota-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--ql-gold) 0%,#E79100 100%);transition:width .28s ease}.ql-gate-quota-text{position:relative;z-index:1;font-size:.8rem;font-weight:600;color:var(--ql-text-dark);text-shadow:0 1px 2px rgba(255,255,255,.6)}.ql-gate-upgrade-card{background:var(--ql-bg-subtle);border:1px solid var(--ql-border-subtle);border-radius:12px;padding:16px 18px;margin-top:8px;text-align:left}.ql-gate-upgrade-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--ql-border-subtle)}.ql-gate-upgrade-plano{font-weight:700;font-size:1rem;color:#0d1f3c}.ql-gate-upgrade-preco{font-weight:600;color:var(--ql-gold);font-size:.92rem}.ql-gate-upgrade-benefits{margin:0;padding:0;list-style:none}.ql-gate-upgrade-benefits li{position:relative;padding-left:22px;margin-bottom:6px;font-size:.86rem;color:var(--ql-text-body);line-height:1.5}.ql-gate-upgrade-benefits li:before{content:"✓";position:absolute;left:0;top:0;color:var(--ql-green);font-weight:700}.ql-gate-upgrade-benefits li:last-child{margin-bottom:0}.ql-gate-modal-actions{display:flex;gap:10px;padding:16px 28px 24px;background:var(--ql-bg-card)}.ql-gate-btn{flex:1;min-height:44px;padding:0 20px;border-radius:10px;border:none;font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.ql-gate-btn:active{transform:scale(.98)}.ql-gate-btn-primary{background:var(--ql-gold);color:#0d1f3c}.ql-gate-btn-primary:hover{background:#e79100}.ql-gate-btn-ghost{background:transparent;color:var(--ql-text-secondary);border:1px solid var(--ql-border)}.ql-gate-btn-ghost:hover{background:var(--ql-bg-subtle);color:var(--ql-text-dark)}.ql-badge-plano{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;line-height:1}.ql-badge-pro{background:#e2e8f0;color:#475569}.ql-badge-trial{background:#f0a50026;color:#b8860b}.ql-badge-business{background:linear-gradient(135deg,#1b3a6b,#2e6da4);color:#f0a500}.ql-badge-enterprise{background:linear-gradient(135deg,#0d1f3c,#1b3a6b);color:#f0a500;border:1px solid rgba(240,165,0,.3)}.ql-badge-enterprise-plus{background:linear-gradient(135deg,#0d1f3c,#1b3a6b);color:#f0a500;border:1px solid rgba(240,165,0,.5);box-shadow:0 0 0 2px #f0a50026}@media (max-width: 640px){.ql-gate-overlay{padding:12px;align-items:flex-end}.ql-gate-modal{max-width:100%;border-radius:18px 18px 0 0;max-height:92vh;overflow-y:auto;animation:ql-gate-slide-up .24s cubic-bezier(.16,1,.3,1)}@keyframes ql-gate-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ql-gate-modal-body{padding:28px 20px 16px}.ql-gate-modal-title{font-size:1.15rem}.ql-gate-modal-actions{padding:14px 20px 22px;flex-direction:column-reverse}.ql-gate-btn{width:100%;min-height:48px;font-size:1rem}}.ql-plan-page{min-height:100vh;display:flex;flex-direction:column;background:var(--ql-bg);position:relative}.ql-plan-page>*:not(canvas){position:relative;z-index:1}.ql-plan-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--ql-gold-line);background:var(--ql-bg-nav);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:sticky;top:0;z-index:10}.ql-plan-title{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;color:var(--ql-gold);letter-spacing:-.01em}.ql-plan-subtitle{font-size:.85rem;color:var(--ql-text-muted);margin-top:2px;font-weight:400;letter-spacing:0}.ql-plan-add-btn{background:var(--ql-gold);color:#0d1f3c;border:none;border-radius:10px;padding:10px 18px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;min-height:44px;transition:background .14s ease,transform .1s ease;display:flex;align-items:center;gap:6px}.ql-plan-add-btn:hover{background:#e79100}.ql-plan-add-btn:active{transform:scale(.97)}.ql-plan-board{flex:1;display:flex;gap:14px;padding:20px 24px 24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--ql-gold-border) transparent}.ql-plan-board::-webkit-scrollbar{height:8px}.ql-plan-board::-webkit-scrollbar-thumb{background:var(--ql-gold-border);border-radius:4px}.ql-plan-col{flex:0 0 300px;display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(240,165,0,.1);border-radius:12px;max-height:calc(100vh - 160px);transition:background .18s ease,border-color .18s ease}.ql-plan-col-drag-over{background:#f0a50014;border-color:var(--ql-gold)}.ql-plan-col-header{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px;border-bottom:1px solid rgba(240,165,0,.1);flex-shrink:0}.ql-plan-col-title{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--ql-text);text-transform:uppercase;letter-spacing:.4px}.ql-plan-col-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ql-plan-col-count{font-size:.78rem;font-weight:600;color:var(--ql-text-muted);background:#ffffff0f;padding:2px 8px;border-radius:99px;min-width:24px;text-align:center}.ql-plan-col-body{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.ql-plan-col-body::-webkit-scrollbar{width:6px}.ql-plan-col-body::-webkit-scrollbar-thumb{background:#f0a50033;border-radius:3px}.ql-plan-col-empty{color:var(--ql-text-muted);font-size:.82rem;text-align:center;padding:20px 10px;opacity:.6;font-style:italic}.ql-plan-col-encerradas{flex:0 0 220px;opacity:.75;background:#ffffff04}.ql-plan-col-encerradas .ql-plan-col-header{cursor:pointer;padding:14px;border-bottom:none}.ql-plan-col-encerradas .ql-plan-col-title{color:var(--ql-text-muted)}.ql-plan-encerradas-subcol{padding:8px 10px 4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ql-text-muted);border-top:1px solid rgba(255,255,255,.04)}.ql-plan-encerradas-subcol:first-child{border-top:none}.ql-plan-card{background:var(--ql-bg-card);border-radius:10px;padding:12px 14px;cursor:grab;box-shadow:0 1px 2px #00000026;border:1px solid transparent;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease;position:relative}.ql-plan-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003;border-color:var(--ql-gold-border)}.ql-plan-card:active{cursor:grabbing}.ql-plan-card-header{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px}.ql-plan-card-objeto{flex:1;font-size:.86rem;font-weight:600;color:var(--ql-text-dark);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ql-plan-card-edital-badge{flex-shrink:0;font-size:.9rem;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--ql-bg-subtle);color:var(--ql-text-secondary)}.ql-plan-card-edital-badge.has-edital{background:#22c55e1f;color:#15803d}.ql-plan-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.72rem;color:var(--ql-text-secondary);margin-top:4px}.ql-plan-card-meta-item{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.ql-plan-card-meta-icon{opacity:.7}.ql-plan-card-valor{font-weight:700;color:var(--ql-text-dark);font-size:.84rem;margin-top:6px}.ql-plan-card-prazo{font-size:.72rem;color:var(--ql-text-secondary);margin-top:2px}.ql-plan-card-prazo.urgente{color:var(--ql-red);font-weight:600}.ql-plan-card-chip{display:inline-flex;align-items:center;gap:5px;background:#f0a50026;color:#b8860b;font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:99px;margin-top:6px}.ql-plan-card-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--ql-gold);animation:ql-plan-pulse 1.4s ease-in-out infinite}@keyframes ql-plan-pulse{0%,to{opacity:1}50%{opacity:.3}}.ql-plan-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1f3c8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:150;animation:ql-gate-fade-in .18s ease}.ql-plan-drawer{position:fixed;top:0;right:0;height:100vh;width:62%;max-width:900px;background:var(--ql-bg-card);z-index:160;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0d1f3c59;animation:ql-plan-drawer-slide-in .26s cubic-bezier(.16,1,.3,1)}.ql-plan-drawer-expanded{width:100%;max-width:100%}@keyframes ql-plan-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ql-plan-drawer-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--ql-border-subtle);background:var(--ql-bg-card);flex-shrink:0}.ql-plan-drawer-title-wrap{flex:1;min-width:0}.ql-plan-drawer-title{font-size:1rem;font-weight:700;color:var(--ql-text-dark);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-plan-drawer-subtitle{font-size:.78rem;color:var(--ql-text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-plan-drawer-icon-btn{width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:var(--ql-text-secondary);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease;font-family:inherit;flex-shrink:0}.ql-plan-drawer-icon-btn:hover{background:var(--ql-bg-subtle);color:var(--ql-text-dark)}.ql-plan-drawer-tabs{display:flex;border-bottom:1px solid var(--ql-border-subtle);background:var(--ql-bg-card);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.ql-plan-drawer-tabs::-webkit-scrollbar{display:none}.ql-plan-drawer-tab{padding:12px 18px;background:none;border:none;border-bottom:2px solid transparent;color:var(--ql-text-secondary);font-family:inherit;font-size:.86rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .14s ease,border-color .14s ease;min-height:44px}.ql-plan-drawer-tab:hover{color:var(--ql-text-dark)}.ql-plan-drawer-tab-active{color:var(--ql-text-dark);border-bottom-color:var(--ql-gold);font-weight:600}.ql-plan-drawer-tab-disabled{opacity:.4;cursor:not-allowed}.ql-plan-drawer-body{flex:1;overflow-y:auto;padding:20px 24px;background:var(--ql-bg-surface)}.ql-plan-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.ql-plan-info-item{background:var(--ql-bg-card);border:1px solid var(--ql-border-subtle);border-radius:10px;padding:12px 14px}.ql-plan-info-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.4px;color:var(--ql-text-secondary);font-weight:600;margin-bottom:4px}.ql-plan-info-value{font-size:.95rem;color:var(--ql-text-dark);font-weight:600;word-break:break-word}.ql-plan-notas-wrap{background:var(--ql-bg-card);border:1px solid var(--ql-border-subtle);border-radius:10px;padding:16px}.ql-plan-notas-textarea{width:100%;min-height:180px;border:1px solid var(--ql-border);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:.9rem;color:var(--ql-text-dark);background:var(--ql-bg-surface);resize:vertical;box-sizing:border-box}.ql-plan-notas-textarea:focus{outline:none;border-color:var(--ql-gold)}.ql-plan-sem-edital{text-align:center;padding:40px 20px;background:var(--ql-bg-card);border:1px dashed var(--ql-border);border-radius:12px}.ql-plan-sem-edital-icon{font-size:2.4rem;margin-bottom:8px;opacity:.4}.ql-plan-sem-edital-title{font-size:1rem;font-weight:700;color:var(--ql-text-dark);margin-bottom:6px}.ql-plan-sem-edital-desc{font-size:.88rem;color:var(--ql-text-secondary);margin-bottom:20px;line-height:1.5}.ql-plan-sem-edital-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ql-plan-drawer-actions{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--ql-border-subtle);background:var(--ql-bg-card);flex-shrink:0}.ql-plan-status-select{flex:1;padding:10px 14px;border:1px solid var(--ql-border);border-radius:8px;font-family:inherit;font-size:.9rem;color:var(--ql-text-dark);background:var(--ql-bg-card);cursor:pointer;min-height:44px}.ql-plan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ql-plan-form-full{grid-column:1 / -1}.ql-plan-form-label{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.3px;color:var(--ql-text-label);font-weight:600;margin-bottom:6px}.ql-plan-form-input{width:100%;padding:10px 12px;border:1px solid var(--ql-border);border-radius:8px;font-family:inherit;font-size:.9rem;color:var(--ql-text-dark);background:var(--ql-bg-card);box-sizing:border-box}.ql-plan-form-input:focus{outline:none;border-color:var(--ql-gold)}.ql-plan-drawer-loading{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:var(--ql-text-secondary);font-size:.9rem}@media (max-width: 768px){.ql-plan-header{padding:14px 16px 12px}.ql-plan-title{font-size:1.1rem}.ql-plan-board{padding:14px 10px 16px;gap:10px;scroll-snap-type:x mandatory}.ql-plan-col{flex:0 0 calc(100vw - 48px);max-width:360px;scroll-snap-align:start;max-height:calc(100vh - 180px)}.ql-plan-col-encerradas{flex:0 0 calc(100vw - 48px);max-width:360px}.ql-plan-drawer{width:100%;max-width:100%}.ql-plan-drawer-header{padding:14px 16px}.ql-plan-drawer-body{padding:16px}.ql-plan-drawer-tab{padding:12px 14px;font-size:.82rem}.ql-plan-form-grid{grid-template-columns:1fr}.ql-plan-status-select{min-height:48px}}.ql-sidebar-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:currentColor}.ql-sidebar-icon svg{display:block;stroke:currentColor}.ql-sidebar-item{position:relative;transition:background .14s ease,color .14s ease,transform .1s ease}.ql-sidebar-item:active{transform:scale(.98)}.ql-sidebar-item-active{position:relative}.ql-sidebar-item-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--ql-gold);border-radius:0 3px 3px 0}.ql-sidebar-item-destaque .ql-sidebar-icon{background:var(--ql-gold-dim);color:var(--ql-gold);border-radius:7px;width:30px;height:30px;transition:background .16s ease,color .16s ease}.ql-sidebar-item-destaque:hover .ql-sidebar-icon{background:#f0a50038}.ql-sidebar-item-destaque.ql-sidebar-item-active .ql-sidebar-icon{background:var(--ql-gold);color:#0d1f3c}.ql-sidebar-item-destaque .ql-sidebar-label{font-weight:600}.ql-sidebar-collapsed .ql-sidebar-item-destaque .ql-sidebar-icon{width:34px;height:34px}.ql-sidebar-plano{padding:2px 12px 8px;font-size:inherit;color:inherit;font-weight:inherit;margin-bottom:4px;display:flex;align-items:center}@media (max-width: 767px){.ql-sidebar-item-destaque .ql-sidebar-icon{width:30px;height:30px}}:root{--ql-touch: 48px;--ql-bn-h: 64px;--ql-safe-b: env(safe-area-inset-bottom, 0px);--ql-safe-t: env(safe-area-inset-top, 0px);--ql-ease-out: cubic-bezier(.16, 1, .3, 1);--ql-dur-fast: .14s;--ql-dur-base: .22s;--ql-dur-slow: .32s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ql-bn{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#0b1929;border-top:1px solid rgba(240,165,0,.12);padding-bottom:var(--ql-safe-b);box-shadow:0 -1px #0000000f,0 -8px 24px #0000001f}.ql-bn-tab{flex:1;min-width:0;min-height:var(--ql-touch);height:var(--ql-bn-h);background:transparent;border:none;color:#8a9bbe;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;cursor:pointer;font-family:inherit;position:relative;-webkit-tap-highlight-color:transparent;transition:color var(--ql-dur-fast) ease}.ql-bn-tab:active{background:#ffffff08}.ql-bn-tab-active{color:var(--ql-gold)}.ql-bn-tab-icon{display:flex;align-items:center;justify-content:center;line-height:0;transition:transform var(--ql-dur-fast) ease}.ql-bn-tab-active .ql-bn-tab-icon{transform:translateY(-1px)}.ql-bn-tab-label{font-size:10.5px;font-weight:600;letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ql-bn-tab-indicator{position:absolute;top:0;left:50%;transform:translate(-50%) scaleX(0);width:28px;height:2.5px;background:var(--ql-gold);border-radius:0 0 2px 2px;transition:transform var(--ql-dur-base) var(--ql-ease-out);transform-origin:center top}.ql-bn-tab-active .ql-bn-tab-indicator{transform:translate(-50%) scaleX(1)}@media (max-width: 767px){.ql-bn{display:flex;align-items:stretch}}.ql-bs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1f3c8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:180;animation:ql-bs-fade var(--ql-dur-base) var(--ql-ease-out)}.ql-bs-sheet{position:fixed;left:0;right:0;bottom:0;z-index:181;background:var(--ql-bg-card);border-radius:18px 18px 0 0;padding-bottom:var(--ql-safe-b);max-height:85dvh;overflow-y:auto;animation:ql-bs-slide-up var(--ql-dur-slow) var(--ql-ease-out);box-shadow:0 -12px 40px #0d1f3c59;transition:transform var(--ql-dur-base) var(--ql-ease-out);-webkit-overflow-scrolling:touch}@keyframes ql-bs-fade{0%{opacity:0}to{opacity:1}}@keyframes ql-bs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ql-bs-handle-wrap{padding:10px 0 6px;display:flex;justify-content:center;touch-action:none;cursor:grab}.ql-bs-handle{width:40px;height:4px;background:var(--ql-border-light);border-radius:99px}.ql-bs-header{display:flex;align-items:center;gap:12px;padding:8px 20px 16px;border-bottom:1px solid var(--ql-border-subtle)}.ql-bs-avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1b3a6b,#0d1f3c);color:var(--ql-gold);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.05rem;font-family:Plus Jakarta Sans,sans-serif}.ql-bs-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ql-bs-email{font-size:.9rem;color:var(--ql-text-dark);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-bs-plano{display:flex}.ql-bs-list{padding:8px 12px 20px;display:flex;flex-direction:column;gap:2px}.ql-bs-item{display:flex;align-items:center;gap:14px;width:100%;min-height:var(--ql-touch);padding:12px 14px;background:transparent;border:none;border-radius:12px;color:var(--ql-text-dark);font-family:inherit;font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ql-dur-fast) ease}.ql-bs-item:active{background:var(--ql-bg-subtle)}.ql-bs-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--ql-text-secondary)}.ql-bs-item-label{flex:1}.ql-bs-item-chevron{color:var(--ql-text-tertiary);font-size:1.3rem;line-height:1;flex-shrink:0}.ql-bs-item-danger,.ql-bs-item-danger .ql-bs-item-icon{color:#dc2626}.ql-bs-item-danger:active{background:#dc262614}.ql-bs-divider{height:1px;background:var(--ql-border-subtle);margin:6px 4px}.ql-ana-chart-wrap{position:relative}.ql-ana-legend-btn{position:absolute;top:-4px;right:0;width:24px;height:24px;border-radius:50%;border:1px solid var(--ql-border);background:var(--ql-bg-card);color:var(--ql-text-secondary);font-family:inherit;font-weight:700;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background var(--ql-dur-fast) ease,color var(--ql-dur-fast) ease,border-color var(--ql-dur-fast) ease;z-index:3}.ql-ana-legend-btn:hover,.ql-ana-legend-btn:focus-visible{border-color:var(--ql-gold);color:var(--ql-gold);outline:none}.ql-ana-legend-pop{position:absolute;top:26px;right:0;z-index:4;min-width:260px;max-width:320px;background:var(--ql-bg-card);border:1px solid var(--ql-border);border-radius:10px;box-shadow:0 8px 24px #0d1f3c1f;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;animation:ql-ana-pop-in .16s var(--ql-ease-out)}@keyframes ql-ana-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ql-ana-legend-pop-item{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ql-text-secondary);line-height:1.3;min-width:0}.ql-ana-legend-pop-swatch{flex-shrink:0;width:10px;height:10px;border-radius:2px}.ql-ana-legend-pop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-ana-tooltip{position:fixed;z-index:2147483647;isolation:isolate;width:280px;max-width:calc(100vw - 24px);background:#080c18fa;border:1px solid rgba(240,165,0,.45);border-radius:10px;padding:12px 14px;color:#f1f5f9;font-size:12px;line-height:1.4;pointer-events:none;box-shadow:0 0 0 1px #0006,0 12px 32px #00000080;will-change:transform,opacity;transform:translateZ(0);animation:ql-ana-tooltip-in .1s var(--ql-ease-out)}@keyframes ql-ana-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ql-ana-tooltip-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(240,165,0,.15)}.ql-ana-tooltip-date{font-weight:700;color:#f1f5f9;font-size:12px}.ql-ana-tooltip-total{display:flex;align-items:baseline;gap:4px}.ql-ana-tooltip-total-value{font-weight:700;color:var(--ql-gold);font-size:14px;font-variant-numeric:tabular-nums}.ql-ana-tooltip-total-label{color:#94a3b8;font-size:10px;text-transform:uppercase;letter-spacing:.4px}.ql-ana-tooltip-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(240,165,0,.3) transparent}.ql-ana-tooltip-list::-webkit-scrollbar{width:4px}.ql-ana-tooltip-list::-webkit-scrollbar-thumb{background:#f0a5004d;border-radius:2px}.ql-ana-tooltip-item{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.3;min-width:0}.ql-ana-tooltip-item-zero{opacity:.4}.ql-ana-tooltip-swatch{flex-shrink:0;width:8px;height:8px;border-radius:2px}.ql-ana-tooltip-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1}.ql-ana-tooltip-count{flex-shrink:0;color:#f1f5f9;font-weight:600;font-variant-numeric:tabular-nums}.ql-ana-tooltip-pct{flex-shrink:0;color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.ql-ana-tooltip-divider{height:1px;background:#f0a5001a;margin:6px 0 4px}@media (max-width: 640px){.ql-ana-legend-pop{min-width:220px;grid-template-columns:1fr;max-width:calc(100vw - 48px)}.ql-ana-tooltip{width:calc(100vw - 24px);max-width:320px}}.ql-pipe-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;cursor:pointer;font-family:inherit;padding:0;position:relative;transition:background .18s var(--ql-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .18s var(--ql-ease-out, cubic-bezier(.16, 1, .3, 1)),color .18s var(--ql-ease-out, cubic-bezier(.16, 1, .3, 1)),transform .12s ease;-webkit-tap-highlight-color:transparent}.ql-pipe-btn:focus-visible{outline:2px solid var(--ql-gold);outline-offset:2px}.ql-pipe-btn:active{transform:scale(.94)}.ql-pipe-btn-ico{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ql-pipe-btn-add{border:1px dashed #CBD5E1;color:#94a3b8}.ql-pipe-btn-add:hover{border:1px solid var(--ql-gold);background:#f0a50014;color:var(--ql-gold)}.ql-pipe-btn-done{border:1px solid #86EFAC;background:#dcfce7;color:#15803d}.ql-pipe-btn-done:hover{background:#bbf7d0;border-color:#22c55e}.ql-pipe-btn-pop{animation:ql-pipe-pop .38s var(--ql-ease-out, cubic-bezier(.16, 1, .3, 1))}@keyframes ql-pipe-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ql-pipe-btn-pop{animation:none}}.ql-mini-tip{position:fixed;z-index:900;width:180px;max-width:calc(100vw - 24px);background:#080c18f5;border:1px solid rgba(240,165,0,.25);border-radius:8px;padding:8px 10px;color:#f1f5f9;line-height:1.35;pointer-events:none;box-shadow:0 6px 20px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ql-mini-tip-in .14s var(--ql-ease-out, cubic-bezier(.16, 1, .3, 1))}@keyframes ql-mini-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ql-mini-tip-below{animation-name:ql-mini-tip-in-below}@keyframes ql-mini-tip-in-below{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ql-mini-tip-title{font-size:12px;font-weight:700;color:#f1f5f9;letter-spacing:.1px}.ql-mini-tip-sub{font-size:11px;color:#94a3b8;margin-top:2px}.ql-mini-tip-arrow{position:absolute;left:50%;width:0;height:0;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent}.ql-mini-tip-above .ql-mini-tip-arrow{bottom:-6px;border-top:6px solid rgba(8,12,24,.96)}.ql-mini-tip-below .ql-mini-tip-arrow{top:-6px;border-bottom:6px solid rgba(8,12,24,.96)}@media (prefers-reduced-motion: reduce){.ql-mini-tip{animation:none}}.ql-dash-mobile-bar{display:none}@media (max-width: 767px){.ql-dash-hide-mobile{display:none!important}.ql-dash-mobile-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ql-dash-facet-pills{flex:1;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ql-dash-facet-pills::-webkit-scrollbar{display:none}.ql-dash-facet-pill{flex-shrink:0;scroll-snap-align:start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;border:1px solid var(--ql-border);background:var(--ql-bg-card);color:var(--ql-text-secondary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:36px;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ql-ease-out),color .16s var(--ql-ease-out),border-color .16s var(--ql-ease-out)}.ql-dash-facet-pill:active{transform:scale(.96)}.ql-dash-facet-pill-on{border-color:var(--ql-gold);background:#f0a5001a;color:#b8860b}.ql-dash-facet-pill-count{font-weight:700;color:var(--ql-text-dark)}.ql-dash-facet-pill-on .ql-dash-facet-pill-count{color:var(--ql-gold)}.ql-dash-filters-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid var(--ql-border);background:var(--ql-bg-card);color:var(--ql-text-dark);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;min-height:36px;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ql-ease-out)}.ql-dash-filters-btn:active{background:var(--ql-bg-subtle)}.ql-dash-filters-btn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;padding:0 5px;background:var(--ql-gold);color:#0d1f3c;font-size:10px;font-weight:800}}.ql-dash-cards{display:none;flex-direction:column;gap:10px}@media (max-width: 767px){.ql-dash-cards{display:flex}.ql-tabela-wrap{display:none}}.ql-dash-card{background:var(--ql-bg-card);border:1px solid var(--ql-border);border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;transition:border-color .16s var(--ql-ease-out),box-shadow .16s var(--ql-ease-out)}.ql-dash-card:active{border-color:var(--ql-gold);box-shadow:0 2px 10px #f0a50014}.ql-dash-card-topo{display:flex;align-items:center;gap:8px;min-height:24px}.ql-dash-card-topo-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ql-dash-card-topo-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.ql-dash-card-urgencia{font-size:14px;line-height:1}.ql-dash-card-fav{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;padding:4px;color:var(--ql-border-light);transition:color .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.ql-dash-card-fav-on{color:var(--ql-gold)}.ql-dash-card-fav:active{transform:scale(.9)}.ql-dash-card-titulo{font-size:.9rem;font-weight:600;color:var(--ql-text-dark);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ql-dash-card-resumo-ml{font-size:.76rem;color:#6b7280;font-style:italic;line-height:1.4;margin-top:-4px}.ql-dash-card-orgao{display:flex;align-items:center;gap:4px;font-size:.76rem;color:var(--ql-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-dash-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.76rem;color:var(--ql-text-body)}.ql-dash-card-meta-item{display:inline-flex;align-items:center;gap:4px}.ql-dash-card-meta-ico{opacity:.55;font-size:11px}.ql-dash-card-modalidade{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;background:var(--ql-bg-subtle);color:var(--ql-text-secondary);font-size:10.5px;font-weight:600;letter-spacing:.2px;text-transform:uppercase}.ql-dash-card-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--ql-border-subtle)}.ql-dash-card-valor{display:flex;flex-direction:column;min-width:0}.ql-dash-card-valor-num{font-size:.95rem;font-weight:700;color:var(--ql-text-dark);font-variant-numeric:tabular-nums}.ql-dash-card-valor-prazo{font-size:.72rem;color:var(--ql-text-secondary);margin-top:1px}.ql-dash-card-valor-prazo-urgente{color:var(--ql-red);font-weight:600}.ql-dash-card-acoes{display:flex;align-items:center;gap:8px;flex-shrink:0}.ql-dash-card-abrir{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;background:#1855a314;color:#1855a3;font-size:.82rem;font-weight:600;text-decoration:none;min-height:32px;transition:background .16s ease}.ql-dash-card-abrir:active{background:#1855a329}.ql-filter-sheet{max-height:90dvh;display:flex;flex-direction:column}.ql-filter-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:4px 20px 12px;border-bottom:1px solid var(--ql-border-subtle);flex-shrink:0}.ql-filter-sheet-title{font-size:1.05rem;font-weight:700;color:var(--ql-text-dark);margin:0}.ql-filter-sheet-close{width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--ql-text-secondary);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;transition:background .16s ease}.ql-filter-sheet-close:active{background:var(--ql-bg-subtle)}.ql-filter-sheet-body{flex:1;overflow-y:auto;padding:16px 20px 12px;display:flex;flex-direction:column;gap:18px;-webkit-overflow-scrolling:touch}.ql-filter-group{display:flex;flex-direction:column;gap:8px}.ql-filter-group-title{font-size:.78rem;font-weight:700;color:var(--ql-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.ql-filter-row-head{display:flex;justify-content:space-between;align-items:baseline}.ql-filter-score-value{font-size:.95rem;font-weight:700;color:var(--ql-gold);font-variant-numeric:tabular-nums}.ql-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.ql-filter-chip{min-height:36px;padding:6px 14px;border-radius:99px;border:1px solid var(--ql-border-light);background:var(--ql-bg-card);color:var(--ql-text-secondary);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .16s var(--ql-ease-out);-webkit-tap-highlight-color:transparent}.ql-filter-chip:active{transform:scale(.96)}.ql-filter-chip-on{background:#f0a5001f;border-color:var(--ql-gold);color:#b8860b}.ql-filter-slider{width:100%;accent-color:var(--ql-gold);height:32px}.ql-filter-toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.ql-filter-toggle{min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--ql-border-light);background:var(--ql-bg-card);color:var(--ql-text-secondary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .16s var(--ql-ease-out);-webkit-tap-highlight-color:transparent}.ql-filter-toggle:active{transform:scale(.97)}.ql-filter-toggle-ico{font-size:14px}.ql-filter-toggle-on{background:#f0a5001a;border-color:var(--ql-gold);color:#b8860b}.ql-filter-toggle-danger.ql-filter-toggle-on{background:#dc262614;border-color:#dc2626;color:#dc2626}.ql-filter-select,.ql-filter-input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--ql-border-light);border-radius:10px;background:var(--ql-bg-card);color:var(--ql-text-dark);font-family:inherit;font-size:.9rem;outline:none;transition:border-color .16s ease}.ql-filter-select:focus,.ql-filter-input:focus{border-color:var(--ql-gold)}.ql-filter-ordem-toggle{display:flex;gap:6px;margin-top:4px}.ql-filter-sheet-footer{display:flex;gap:10px;padding:12px 20px;padding-bottom:calc(12px + var(--ql-safe-b));border-top:1px solid var(--ql-border-subtle);background:var(--ql-bg-card);flex-shrink:0}.ql-filter-btn{flex:1;min-height:48px;border-radius:12px;border:none;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .16s var(--ql-ease-out);-webkit-tap-highlight-color:transparent}.ql-filter-btn:active{transform:scale(.98)}.ql-filter-btn-ghost{background:transparent;border:1px solid var(--ql-border);color:var(--ql-text-secondary)}.ql-filter-btn-primary{background:var(--ql-gold);color:#0d1f3c}.ql-plan-mobile-tabs{display:none}@media (max-width: 767px){.ql-plan-mobile-tabs{display:flex;gap:4px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid rgba(240,165,0,.1);background:var(--ql-bg-nav);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:sticky;top:0;z-index:5;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ql-plan-mobile-tabs::-webkit-scrollbar{display:none}}.ql-plan-mobile-tab{flex-shrink:0;min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--ql-text-muted);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;border-radius:99px;display:inline-flex;align-items:center;gap:6px;transition:background .18s var(--ql-ease-out),color .18s var(--ql-ease-out),border-color .18s var(--ql-ease-out);-webkit-tap-highlight-color:transparent}.ql-plan-mobile-tab:active{transform:scale(.96)}.ql-plan-mobile-tab-active{border-color:var(--ql-gold);background:#f0a5001f;color:var(--ql-gold)}.ql-plan-mobile-tab-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ql-plan-mobile-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:#ffffff0f;color:inherit;font-size:10px;font-weight:700}.ql-plan-mobile-tab-active .ql-plan-mobile-tab-count{background:#f0a50033}@media (max-width: 767px){.ql-plan-board{padding:12px;gap:0;scroll-snap-type:x mandatory;scroll-behavior:smooth}.ql-plan-col,.ql-plan-col-encerradas{flex:0 0 100%;max-width:100%;max-height:calc(100vh - 200px);scroll-snap-align:start}.ql-plan-col>.ql-plan-col-header{display:none}.ql-plan-col-empty{padding:40px 20px}}.ql-plan-card-mover{display:none;position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;background:transparent;color:var(--ql-text-secondary);font-family:inherit;font-size:18px;line-height:1;cursor:pointer;border-radius:6px;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background .14s ease}.ql-plan-card-mover:active{background:var(--ql-bg-subtle)}@media (max-width: 767px){.ql-plan-card-mover{display:inline-flex}.ql-plan-card{cursor:pointer}.ql-plan-card-header{padding-right:32px}}.ql-plan-mover-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1f3c8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:190;animation:ql-bs-fade var(--ql-dur-base) var(--ql-ease-out)}.ql-plan-mover-sheet{position:fixed;left:0;right:0;bottom:0;z-index:191;background:var(--ql-bg-card);border-radius:18px 18px 0 0;padding:0 0 var(--ql-safe-b);max-height:70dvh;overflow-y:auto;box-shadow:0 -12px 40px #0d1f3c59;animation:ql-bs-slide-up var(--ql-dur-slow) var(--ql-ease-out);-webkit-overflow-scrolling:touch}.ql-plan-mover-title{padding:14px 20px 8px;font-size:.78rem;font-weight:700;color:var(--ql-text-secondary);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--ql-border-subtle)}.ql-plan-mover-list{padding:8px 12px;display:flex;flex-direction:column;gap:2px}.ql-plan-mover-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 14px;border:none;background:transparent;border-radius:10px;color:var(--ql-text-dark);font-family:inherit;font-size:.92rem;font-weight:500;text-align:left;cursor:pointer;transition:background .14s ease;-webkit-tap-highlight-color:transparent}.ql-plan-mover-item:active{background:var(--ql-bg-subtle)}.ql-plan-mover-item-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ql-plan-mover-item-atual{background:#f0a50014;color:var(--ql-gold);font-weight:600}.ql-plan-mover-item-check{margin-left:auto;color:var(--ql-gold);font-size:1rem}@media (max-width: 767px){html,body{overflow-x:hidden}.ql-page{overflow-x:hidden;max-width:100vw}.ql-app-content{overflow-x:clip;max-width:100vw}.ql-dash-card-titulo,.ql-dash-card-orgao,.ql-sin-card-descricao,.ql-plan-card-objeto{overflow-wrap:anywhere;word-break:break-word}.ql-tabela-wrap,.sinapi-card{max-width:100%;box-sizing:border-box}.ql-main>div[style*=border-radius]{max-width:100%;box-sizing:border-box}}.ql-sin-cards{display:none;flex-direction:column;gap:10px}@media (max-width: 767px){.ql-sin-cards{display:flex}.ql-sin-desktop{display:none!important}}.ql-sin-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;transition:border-color .16s var(--ql-ease-out),box-shadow .16s var(--ql-ease-out)}.ql-sin-card:active{border-color:var(--ql-gold);box-shadow:0 2px 10px #f0a50014}.ql-sin-card-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ql-sin-card-codigo{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.78rem;color:#64748b;letter-spacing:.2px}.ql-sin-card-un{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;background:var(--ql-bg-subtle);color:var(--ql-text-secondary);font-size:10.5px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;flex-shrink:0}.ql-sin-card-descricao{font-size:.88rem;font-weight:500;color:var(--ql-text-dark);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ql-sin-card-precos{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;background:var(--ql-bg-surface);border-radius:8px}.ql-sin-card-preco-item{display:flex;flex-direction:column;gap:2px;min-width:0}.ql-sin-card-preco-label{font-size:10px;font-weight:700;color:var(--ql-text-secondary);text-transform:uppercase;letter-spacing:.3px}.ql-sin-card-preco-value{font-size:.92rem;font-weight:700;color:var(--ql-text-dark);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-sin-card-preco-desonerado .ql-sin-card-preco-value{color:var(--ql-gold)}.ql-sin-card-rodape{display:flex;justify-content:flex-end}.ql-sin-card-bdi-btn{min-height:36px;padding:6px 14px;border-radius:8px;border:1px solid var(--ql-gold);background:transparent;color:var(--ql-gold);font-family:inherit;font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .16s var(--ql-ease-out);-webkit-tap-highlight-color:transparent}.ql-sin-card-bdi-btn:active{background:var(--ql-gold);color:#0d1f3c;transform:scale(.97)}@media (max-width: 767px){.ql-sin-pagination{display:flex!important;padding:12px!important;justify-content:center;gap:12px}.ql-sin-pagination button{min-width:44px;min-height:44px;border-radius:8px!important}}@media (max-width: 767px){.ql-main>div[style*="padding: 16px 18px"]{padding:12px 8px!important;box-sizing:border-box}}.ql-dash-card{min-width:0;max-width:100%;overflow:hidden}.ql-dash-card>*,.ql-dash-card-topo>*,.ql-dash-card-meta>*,.ql-dash-card-rodape>*{min-width:0}.ql-dash-card-urgencia{max-width:24px;overflow:hidden}.ql-dash-card-valor{min-width:0;flex:1 1 auto}.ql-dash-card-valor-num,.ql-dash-card-valor-prazo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-dash-card-acoes{flex-shrink:0}.ql-sin-card{min-width:0;max-width:100%;overflow:hidden}.ql-sin-card>*,.ql-sin-card-topo>*,.ql-sin-card-precos>*,.ql-sin-card-preco-item>*{min-width:0}.ql-sin-card-codigo,.ql-sin-card-preco-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.ql-ticker-bar{overflow:hidden;max-width:100%}.ql-ticker-track,.ql-ticker-copy,.ql-ticker-group,.ql-ticker-item{min-width:0}}@media (max-width: 767px){.ql-main>div[style*="background: #FEF2F2"],.ql-main>div[style*="background: #FFFBEB"]{max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}}.ql-sin-cards{padding:12px}@media (max-width: 767px){.ql-sin-cards{padding:8px}.sinapi-card{box-sizing:border-box;max-width:100%}.sinapi-card>*{max-width:100%;box-sizing:border-box}}.ql-plan-mobile-tab{border-color:var(--ql-border);background:var(--ql-bg-card);color:var(--ql-text-secondary)}.ql-plan-mobile-tab-active{border-color:var(--ql-gold);background:#f0a5001a;color:#b8860b}.ql-plan-mobile-tab-count{background:var(--ql-bg-subtle);color:inherit}.ql-plan-mobile-tab-active .ql-plan-mobile-tab-count{background:#f0a50033;color:#b8860b}@media (max-width: 767px){.ql-dash-mobile-bar{position:relative}.ql-dash-facet-pills{padding-inline-end:108px}.ql-dash-filters-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;box-shadow:-12px 0 14px -6px #0d1f3c80,0 2px 6px #0d1f3c40}}@media (max-width: 767px){.ql-plan-drawer-overlay{background:#0d1f3c59;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ql-plan-drawer{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;box-shadow:none;animation:ql-plan-drawer-slide-up .28s cubic-bezier(.16,1,.3,1)}.ql-plan-drawer-expanded{width:100%!important;max-width:100%!important}@keyframes ql-plan-drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ql-plan-drawer-header{padding:12px 14px;padding-top:calc(12px + env(safe-area-inset-top,0px));gap:8px}.ql-plan-drawer-title{font-size:.95rem}.ql-plan-drawer-subtitle{font-size:.74rem}.ql-plan-drawer-header>.ql-plan-drawer-icon-btn:first-of-type{display:none}.ql-plan-drawer-icon-btn{width:44px;height:44px;font-size:1.2rem}.ql-plan-drawer-tab{padding:12px 14px;font-size:.84rem}.ql-plan-drawer-body{padding:14px}.ql-plan-drawer-body>div[style*=minHeight]{min-height:0!important;height:100%!important}.ql-plan-drawer-actions{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.ql-plan-status-select{padding:10px 12px;font-size:.86rem}.ql-plan-drawer-actions .ql-btn-ghost{flex-shrink:0;min-height:44px}.ql-plan-notas-wrap{height:100%;display:flex;flex-direction:column}.ql-plan-notas-textarea{flex:1;min-height:200px}}@media (min-width: 768px) and (max-width: 1023px){.ql-plan-drawer{width:75%;max-width:720px}}.ql-plan-drawer-closing{animation:ql-plan-drawer-slide-out .24s cubic-bezier(.55,0,.45,1) forwards;pointer-events:none}@keyframes ql-plan-drawer-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:1}}.ql-plan-drawer-overlay-closing{animation:ql-plan-drawer-overlay-fade-out .24s ease-out forwards;pointer-events:none}@keyframes ql-plan-drawer-overlay-fade-out{0%{opacity:1}to{opacity:0}}@media (max-width: 767px){.ql-plan-drawer-closing{animation:ql-plan-drawer-slide-down .24s cubic-bezier(.55,0,.45,1) forwards!important}@keyframes ql-plan-drawer-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}}@media (prefers-reduced-motion: reduce){.ql-plan-drawer-closing,.ql-plan-drawer-overlay-closing{animation:ql-plan-drawer-fade-out-reduced .2s ease-out forwards!important}@keyframes ql-plan-drawer-fade-out-reduced{0%{opacity:1}to{opacity:0}}}
