:root{--cc-acc:#337ab7;--cc-acc-escuro:#286090;--cc-soft:#eaf1f8;--cc-fundo:#f5f8fb;--cc-borda:#e1e5e9;--cc-texto:#333;--cc-mudo:#6b747d;--cc-ok:#3c8d5f;--cc-nao:#c9473d;--cc-aviso:#b7791f;--cc-raio:10px}.cc-page{color:var(--cc-texto)}.cc-page [hidden]{display:none!important}.cc-grow{flex:1;min-width:0}.cc-page .neg{color:var(--cc-nao)}.cc-page .pos{color:var(--cc-ok)}.cc-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cc-cab-texto{flex:1;min-width:260px}.cc-titulo{margin:0 0 6px;font-size:30px;font-weight:700}.cc-intro{font-size:15px;color:#555;margin:0;max-width:820px}.cc-cab-acoes{display:flex;align-items:center;gap:12px;padding-top:6px}.cc-salvo{font-size:13px;color:var(--cc-mudo)}.cc-salvo .fa-check-circle{color:var(--cc-ok)}.cc-aviso-topo{display:flex;gap:10px;align-items:flex-start;background:#fff8e6;border:1px solid #f3d9a4;border-radius:var(--cc-raio);padding:10px 14px;font-size:14px;color:#6b5320;margin-bottom:16px}.cc-aviso-topo .fa{font-size:18px;color:var(--cc-aviso);margin-top:1px}.cc-stepper{display:flex;list-style:none;padding:0;margin:0 0 18px;background:#fff;border:1px solid var(--cc-borda);border-radius:var(--cc-raio);overflow:hidden}.cc-stepper li{flex:1;min-width:0;position:relative}.cc-stepper li+li{border-left:1px solid var(--cc-borda)}.cc-stepper a{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#555;text-decoration:none!important;height:100%}.cc-stepper a:hover{background:var(--cc-fundo)}.cc-step-n{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid #c5ccd3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#8a939b;background:#fff}.cc-step-txt{min-width:0;line-height:1.2}.cc-step-txt strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-step-txt small{display:block;font-size:12px;color:var(--cc-mudo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-stepper li.feito .cc-step-n{background:var(--cc-ok);border-color:var(--cc-ok);color:#fff}.cc-stepper li.ativo{background:var(--cc-soft)}.cc-stepper li.ativo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--cc-acc)}.cc-stepper li.ativo .cc-step-n{background:var(--cc-acc);border-color:var(--cc-acc);color:#fff}.cc-stepper li.ativo strong{color:var(--cc-acc-escuro)}.cc-stepper li.bloqueado a{cursor:not-allowed;opacity:.5}.cc-stepper li.bloqueado a:hover{background:none}.cc-card{background:#fff;border:1px solid var(--cc-borda);border-radius:var(--cc-raio);padding:16px 18px;margin-bottom:16px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.cc-card-tit{font-size:16px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-card-tit .fa{color:var(--cc-acc)}.cc-sec-tit{font-size:18px;font-weight:700;margin:0 0 14px}.cc-sec-tit .fa{color:var(--cc-acc)}.cc-intro-passo{margin-bottom:14px}.cc-intro-passo h2{font-size:22px;font-weight:700;margin:0 0 4px}.cc-intro-passo h2 .fa{color:var(--cc-acc)}.cc-intro-passo p{font-size:15px;color:#555;margin:0;max-width:900px}.cc-obs{font-size:13px;color:var(--cc-mudo);margin:6px 0 0}.cc-alert{border-radius:var(--cc-raio)}.cc-nota-rodape{font-size:14px;color:#555;background:var(--cc-soft);border-radius:var(--cc-raio);padding:10px 14px}.cc-nota-rodape .fa{color:var(--cc-acc)}.cc-ausente{display:inline-block;font-size:12px;color:#8a939b;background:#f0f2f4;border-radius:4px;padding:1px 6px;cursor:help}.cc-ok{color:var(--cc-ok)}.cc-nao{color:var(--cc-nao)}.cc-super{color:#e0a800}.cc-classe-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--cc-c);background:#fff;border:1px solid var(--cc-b,var(--cc-c));border-radius:12px;padding:1px 8px;white-space:nowrap}.cc-classe-ico{flex:none;width:36px;height:36px;border-radius:9px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.cc-classe-ico.sm{width:26px;height:26px;border-radius:7px;font-size:13px}.cc-nav{display:flex;align-items:center;gap:12px;margin-top:6px;padding:14px 0;border-top:1px solid var(--cc-borda)}.cc-nav:empty{display:none}.cc-nav-l,.cc-nav-r{flex:none}.cc-nav-m{flex:1;text-align:center;font-size:13px;color:var(--cc-mudo)}.cc-inicio .cc-ini-card{height:100%;margin-bottom:0;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.cc-inicio>[class*=col-]{margin-bottom:16px}.cc-ini-card h3{font-size:16px;font-weight:700;margin:0}.cc-ini-card p{font-size:13px;color:#555;flex:1;margin:0}.cc-ini-ico{flex:none;width:34px;height:34px;border-radius:9px;background:var(--cc-soft);color:var(--cc-acc);font-size:16px;display:flex;align-items:center;justify-content:center}.cc-ini-destaque{border-color:#9fd0b2;box-shadow:0 0 0 3px rgba(60,141,95,.08)}.cc-ini-destaque .cc-ini-ico{background:#e6f4ec;color:var(--cc-ok)}.cc-rascunhos{margin:0}.cc-rasc{display:flex;flex-direction:column;gap:2px;position:relative;padding-right:30px}.cc-rasc small{color:var(--cc-mudo);font-size:12px}.cc-rasc .fa-chevron-right{position:absolute;right:12px;top:50%;margin-top:-7px;color:#adb5bd}.cc-como-passos{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.cc-como-passos li{background:var(--cc-fundo);border:1px solid var(--cc-borda);border-radius:var(--cc-raio);padding:12px;display:flex;flex-direction:column;gap:4px;position:relative}.cc-como-n{position:absolute;top:10px;right:12px;font-weight:700;color:#c5ccd3;font-size:18px}.cc-como-passos .fa{font-size:20px;color:var(--cc-acc)}.cc-como-passos strong{font-size:14px}.cc-como-passos small{font-size:12px;color:var(--cc-mudo)}.cc-como-passos li.cc-como-zero{cursor:pointer;border-color:var(--cc-acc);transition:box-shadow .15s ease,background .15s ease}.cc-como-passos li.cc-como-zero:hover,.cc-como-passos li.cc-como-zero:focus{background:var(--cc-soft);box-shadow:0 4px 14px rgba(16,24,40,.1);outline:0}.cc-como-ir{margin-top:auto;font-size:12px;font-weight:700;color:var(--cc-acc)}.cc-ferrs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cc-ferr{display:flex;gap:10px;align-items:center;font-size:14px}.cc-ferr .fa{flex:none;width:34px;height:34px;border-radius:8px;background:var(--cc-soft);color:var(--cc-acc);display:flex;align-items:center;justify-content:center;font-size:16px}.cc-ferr small{display:block;font-size:12px;color:var(--cc-mudo)}.cc-pergunta.pulada{background:#fafbfc}.cc-perg-cab{display:flex;gap:12px;align-items:flex-start}.cc-perg-cab h3{font-size:17px;font-weight:700;margin:2px 0 2px}.cc-perg-cab p{font-size:13px;color:var(--cc-mudo);margin:0}.cc-perg-n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--cc-acc);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.cc-pergunta.pulada .cc-perg-n{background:#adb5bd}.cc-perg-corpo{margin-top:14px}.cc-perg-pulada{margin-top:10px;font-size:13px;color:var(--cc-mudo)}.cc-classes{display:flex;flex-direction:column}.cc-classe-linha{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f0f2f4;flex-wrap:wrap}.cc-classe-linha:first-child{border-top:0}.cc-classe-linha strong{font-size:15px}.cc-classe-linha small{display:block;font-size:13px;color:var(--cc-mudo)}.cc-hoje-tag{font-size:12px;font-weight:600}.cc-edu{display:inline-block;margin-top:3px;font-size:13px}.cc-seg .btn{font-size:13px;padding:5px 11px}.cc-seg .btn.active{box-shadow:none;color:#fff}.cc-seg .btn.cc-seg-quero,.cc-seg .btn.cc-seg-sim,.cc-seg .btn.cc-seg-invisto{background:var(--cc-ok);border-color:#327a51}.cc-seg .btn.cc-seg-nao-sei,.cc-seg .btn.cc-seg-conheco{background:var(--cc-acc);border-color:var(--cc-acc-escuro)}.cc-seg .btn.cc-seg-evitar,.cc-seg .btn.cc-seg-nao,.cc-seg .btn.cc-seg-nunca{background:#7d8790;border-color:#69737b}.cc-perg-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;font-size:14px}.cc-edu-box{display:flex;gap:10px;align-items:flex-start;background:var(--cc-soft);border-radius:8px;padding:10px 12px;font-size:13px;margin-top:8px}.cc-edu-box .fa{color:var(--cc-acc);font-size:16px}.cc-perg-sub{font-size:14px;font-weight:600;margin-bottom:8px}.cc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.cc-chip{border:1px solid var(--cc-borda);background:#fff;border-radius:16px;padding:4px 12px;font-size:13px;color:#555;cursor:pointer}.cc-chip:hover{border-color:var(--cc-acc)}.cc-chip.on{background:#fbe9eb;border-color:#e3a9a3;color:#9b2f26}.cc-switch{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;margin:8px 0 0;cursor:pointer;user-select:none}.cc-switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.cc-switch-trilho{position:relative;flex:none;width:34px;height:18px;border-radius:9px;background:#fff;border:1px solid #adb5bd;transition:background .15s,border-color .15s}.cc-switch-trilho:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#adb5bd;transition:transform .15s,background .15s}.cc-switch input:checked+.cc-switch-trilho{background:var(--cc-acc);border-color:var(--cc-acc)}.cc-switch input:checked+.cc-switch-trilho:after{background:#fff;transform:translateX(16px)}.cc-switch input:focus-visible+.cc-switch-trilho{box-shadow:0 0 0 3px rgba(51,122,183,.25)}.cc-switch-inline{display:inline-flex;margin:0}.cc-range{width:100%;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:#e1e5e9;outline:none;margin:0}.cc-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--cc-c,var(--cc-acc));border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer}.cc-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--cc-c,var(--cc-acc));border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3);cursor:pointer}.cc-slider-linha{display:grid;grid-template-columns:110px 1fr 70px;align-items:center;gap:10px;padding:5px 0}.cc-slider-linha label{margin:0;font-weight:600;font-size:13px}.cc-slider-v{text-align:right;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.cc-mix-linha.evitar{opacity:.55}.cc-grupo-tit{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--cc-mudo);margin:12px 0 2px;letter-spacing:.3px}.cc-cen-ajustado{font-size:12px;color:var(--cc-aviso);margin-top:4px}.cc-toggle-mix{display:block;margin-top:16px;padding-top:12px;border-top:1px solid var(--cc-borda);font-size:15px;font-weight:700;color:var(--cc-texto)}.cc-toggle-mix:hover,.cc-toggle-mix:focus{color:var(--cc-acc);text-decoration:none}.cc-e-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cc-e-cab small{font-size:13px;color:var(--cc-mudo)}.cc-e-cab .cc-card-tit{margin-bottom:2px}.cc-e-valor{font-size:40px;font-weight:800;color:var(--cc-acc-escuro);line-height:1}.cc-range-e{height:10px;border-radius:5px;margin:14px 0 10px;background:linear-gradient(90deg,#d6e4f2,var(--cc-acc))}.cc-range-e::-webkit-slider-thumb{width:26px;height:26px}.cc-e-rapidos{display:flex;gap:6px;flex-wrap:wrap}.cc-e-rapidos .btn.active{background:var(--cc-acc);border-color:var(--cc-acc-escuro);color:#fff}.cc-res-central{text-align:center;margin:18px 0 10px}.cc-res-rot{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--cc-mudo);letter-spacing:.4px}.cc-res-num{font-size:44px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.cc-barras-br-ext{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.cc-bbe{display:grid;grid-template-columns:150px 1fr 80px;gap:10px;align-items:center;font-size:13px}.cc-bbe strong{text-align:right;font-variant-numeric:tabular-nums}.cc-bbe-trilho{height:12px;background:#f0f2f4;border-radius:6px;overflow:hidden}.cc-bbe-barra{height:100%;border-radius:6px}.cc-bbe-barra.neg{background:var(--cc-nao)}.cc-bbe-barra.pos{background:var(--cc-ok)}.cc-eq{font-size:14px;background:var(--cc-fundo);border:1px dashed #c9d6e3;border-radius:8px;padding:8px 12px;margin-bottom:10px}.cc-eq .fa{color:var(--cc-acc)}.cc-chart-box{position:relative;height:300px}.cc-matriz{margin:0;font-size:13px}.cc-matriz th,.cc-matriz td{text-align:center;vertical-align:middle!important;white-space:nowrap}.cc-matriz thead th{font-size:12px;border-bottom:2px solid var(--cc-borda)!important}.cc-matriz thead th small{display:block;font-weight:400;color:var(--cc-mudo)}.cc-matriz thead th.atual{background:var(--cc-soft);color:var(--cc-acc-escuro)}.cc-matriz tbody th{text-align:left}.cc-matriz td{font-weight:600;font-variant-numeric:tabular-nums}.cc-matriz tr.escolha th,.cc-matriz tr.escolha td{border-top:2px solid var(--cc-acc)!important;border-bottom:2px solid var(--cc-acc)}.cc-falha{display:flex;gap:12px;align-items:flex-start;background:#fbe9eb;border:1px solid #e3a9a3;border-radius:8px;padding:12px 14px;margin:12px 0;color:#7a2a22}.cc-falha>.fa{font-size:22px;margin-top:2px}.cc-falha p{font-size:13px;margin:4px 0 8px}.cc-ref-hedge{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--cc-borda);border-left:4px solid #6f42c1;border-radius:var(--cc-raio);padding:10px 14px;margin-bottom:16px;font-size:14px}.cc-ref-hedge .fa-balance-scale{color:#6f42c1}.cc-alloc-origem{font-size:13px;color:var(--cc-mudo);margin:-6px 0 12px}.cc-alloc-origem .fa{color:#2a7de1}.cc-ref-dif{color:var(--cc-aviso);font-size:13px}.cc-ref-ok{color:var(--cc-ok);font-size:13px}.cc-link-passo{font-size:13px;margin-left:6px}.cc-alloc{margin:0}.cc-alloc>thead>tr>th{font-size:12px;text-transform:uppercase;color:var(--cc-mudo);border-bottom:1px solid var(--cc-borda)}.cc-alloc td{vertical-align:middle!important}.cc-alloc-grupo th{background:var(--cc-fundo);font-size:13px;text-transform:uppercase;color:#555;letter-spacing:.3px}.cc-sub{float:right;font-weight:700;color:var(--cc-acc-escuro)}.cc-alloc-nome{white-space:nowrap;font-weight:600;font-size:14px}.cc-alloc-nome .label{font-size:12px;font-weight:600;margin-left:4px}.cc-alloc-inp{width:92px;margin-left:auto}.cc-alloc-inp .form-control{text-align:right;font-weight:700;font-size:13px}.cc-total{margin-top:12px}.cc-total-barra{height:10px;background:#f0f2f4;border-radius:5px;overflow:hidden}.cc-total-barra div{height:100%;background:var(--cc-acc);border-radius:5px;transition:width .15s}.cc-total.ok .cc-total-barra div{background:var(--cc-ok)}.cc-total.erro .cc-total-barra div{background:var(--cc-aviso)}.cc-total-linha{display:flex;justify-content:space-between;margin:6px 0;font-size:15px}.cc-total.ok .cc-total-linha{color:var(--cc-ok)}.cc-total.erro .cc-total-linha{color:#9b5b10}.cc-donut-box{position:relative;height:210px;margin-bottom:12px}.cc-donut-box.sm{height:180px}.cc-geo-barra{display:flex;height:30px;border-radius:7px;overflow:hidden;font-size:12px;font-weight:700;color:#fff;margin:4px 0 10px}.cc-geo-barra>div{display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;transition:width .15s}.cc-geo-barra .br{background:#3c8d5f}.cc-geo-barra .ext{background:#6f42c1}.cc-geo-moedas{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.cc-aviso-inc{font-size:13px;background:#fff8e6;border:1px solid #f3d9a4;border-radius:8px;padding:8px 10px;margin-top:8px;color:#6b5320}.cc-aviso-inc .fa{color:var(--cc-aviso)}.cc-abas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px}.cc-abas>li.cc-aba-seta{color:#adb5bd;font-size:16px;padding:0 2px}.cc-aba-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;border-radius:50%;background:#e9ecef;color:#555;font-size:12px;font-weight:700}.cc-abas>li.active .cc-aba-n{background:#fff;color:var(--cc-acc-escuro)}.cc-abas>li.feita .cc-aba-n{background:#28a745;color:#fff}.cc-resumo-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-resumo-btns{display:flex;align-items:center;gap:8px}.cc-transicao{opacity:.45;pointer-events:none;transition:opacity .15s ease}#navbar-footer{display:none!important}.cc-transicao-msg{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1040;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--cc-borda);border-radius:12px;padding:14px 22px;box-shadow:0 10px 30px rgba(16,24,40,.18);font-size:15px;font-weight:600;color:var(--cc-acc-escuro)}.cc-transicao-msg .fa{font-size:20px;color:var(--cc-acc)}.cc-tabela .cc-tr-grupo td{background:var(--cc-soft);color:var(--cc-acc-escuro);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.4px;padding:6px 10px}.cc-tabela .cc-tr-grupo:hover td{background:var(--cc-soft)}.cc-abas>li{float:none}.cc-abas>li+li{margin-left:0}.cc-abas>li>a{border-radius:20px;padding:7px 14px;background:#fff;border:1px solid var(--cc-borda);color:#555;font-size:14px;font-weight:600}.cc-abas>li>a:hover{background:var(--cc-soft);border-color:var(--cc-acc)}.cc-abas>li.active>a,.cc-abas>li.active>a:hover,.cc-abas>li.active>a:focus{background:var(--cc-acc);border-color:var(--cc-acc);color:#fff}.cc-aba-pct{font-weight:400;opacity:.75;font-size:12px}.cc-abas .badge{background:#fff;color:var(--cc-acc-escuro);font-size:12px}.cc-abas>li:not(.active) .badge{background:var(--cc-acc);color:#fff}.cc-filtros{padding:14px}.cc-filtro-gtit{font-size:13px;font-weight:700;text-transform:uppercase;color:#555;margin:14px 0 6px;letter-spacing:.3px}.cc-filtro-gtit small{text-transform:none;font-weight:400;color:var(--cc-mudo);font-size:12px}.cc-filtro-gtit-1{margin-top:0}.cc-filtro-item{display:flex;align-items:center;gap:8px;font-weight:400;font-size:14px;padding:6px 8px;margin:0 -8px;border-radius:6px;cursor:pointer}.cc-filtro-item:hover{background:var(--cc-fundo)}.cc-filtro-item.on{background:var(--cc-soft);font-weight:600}.cc-filtro-item input{margin:0}.cc-filtro-ico{width:16px;text-align:center;color:var(--cc-acc)}.cc-filtro-n{font-size:12px;color:var(--cc-mudo);font-weight:400}.cc-filtro-ajuda{color:#adb5bd}.cc-atualiz{font-size:12px;color:var(--cc-mudo);margin-top:8px}.cc-res-barra{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cc-res-conta{font-size:15px}.cc-res-conta strong{font-size:20px;color:var(--cc-acc-escuro)}.cc-res-ctrl{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-res-ctrl>label{display:flex;align-items:center;gap:6px;margin:0;font-weight:400;font-size:13px}.cc-res-ctrl select{width:auto}.cc-obs-ordem{margin:6px 0 10px}.cc-tabela{margin:0;font-size:14px}.cc-tabela>thead>tr>th{font-size:12px;text-transform:uppercase;color:var(--cc-mudo);border-bottom:1px solid var(--cc-borda);white-space:nowrap}.cc-tabela td{vertical-align:middle!important}.cc-tabela tr.sel td{background:#eef6f1}.cc-tabela tr.aus td{background:#fafbfc}.cc-th-chk{width:34px}.cc-sub-cel{display:block;font-size:12px;color:var(--cc-mudo)}.cc-ativo{display:flex;align-items:center;gap:9px;min-width:0}.cc-ativo-txt{min-width:0;line-height:1.25}.cc-ativo-txt small{display:block;font-size:12px;color:var(--cc-mudo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.cc-cod{font-weight:700;color:#2a5f93}.cc-cod .fa{font-size:12px;color:#adb5bd}.cc-logo{flex:none;border-radius:6px;object-fit:contain;background:#fff;border:1px solid #eef1f4}.cc-logo-ico{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;border:0}.cc-pas{vertical-align:middle}.cc-tag-cart{font-size:12px;font-weight:600;margin-left:4px}.cc-pag{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--cc-mudo)}.cc-pag .pagination{margin:0}.cc-vazio{text-align:center;padding:30px 10px;color:#555}.cc-vazio>.fa{display:block;font-size:30px;color:#c5ccd3;margin-bottom:8px}.cc-vazio strong{display:block;font-size:16px}.cc-vazio p{font-size:14px;color:var(--cc-mudo);margin:6px 0 10px}.cc-vazio .cc-chips{justify-content:center}.cc-vazio.sm{padding:18px 6px}.cc-vazio.sm p{font-size:13px}.cc-selec-resumo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;bottom:10px;z-index:5;box-shadow:0 6px 20px rgba(16,24,40,.12)}.cc-resumo-l{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.cc-resumo-item{display:inline-flex;align-items:center;gap:4px}.cc-lab-tabs{display:none;margin-bottom:12px}.cc-lab-tabs .btn.active{background:var(--cc-acc);border-color:var(--cc-acc-escuro);color:#fff}.cc-pool-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cc-pool-cab .cc-card-tit{margin:0}.cc-lab-busca-box{position:relative;width:240px;max-width:100%}.cc-lab-busca-box>.fa{position:absolute;left:10px;top:50%;margin-top:-7px;color:#adb5bd}.cc-lab-busca{padding-left:30px}.cc-lab-ac{width:340px;max-width:90vw;left:auto;right:0}.cc-lab-ac>li>a{display:flex;align-items:center;gap:6px;padding:6px 12px;white-space:nowrap}.cc-lab-ac small{color:var(--cc-mudo);overflow:hidden;text-overflow:ellipsis;flex:1}.cc-pool-grupo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 0;border-top:1px solid #f0f2f4}.cc-pool-gtit{margin-right:4px}.cc-pool-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cc-borda);background:var(--cc-fundo);border-radius:16px;padding:3px 4px 3px 4px;font-size:13px;font-weight:600;cursor:grab}.cc-pool-chip:active{cursor:grabbing}.cc-pool-chip .cc-logo{border-radius:50%}.cc-pool-add{border:0;background:var(--cc-acc);color:#fff;width:22px;height:22px;border-radius:50%;font-size:12px;padding:0}.cc-pool-add:hover{background:var(--cc-acc-escuro)}.cc-pool-dica{margin-top:8px}.cc-cls-box{padding:12px 14px;border-left:4px solid var(--cc-c)}.cc-cls-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px}.cc-cls-obj{font-size:13px;color:var(--cc-mudo)}.cc-cls-status{font-size:12px;font-weight:600;border-radius:10px;padding:2px 8px}.cc-cls-status.ok{background:#e6f4ec;color:var(--cc-ok)}.cc-cls-status.erro{background:#fbe9eb;color:var(--cc-nao)}.cc-cls-status.aviso{background:#fff8e6;color:#9b5b10}.cc-lab-tab{margin:8px 0 0;font-size:14px}.cc-lab-tab>thead>tr>th{font-size:12px;text-transform:uppercase;color:var(--cc-mudo);font-weight:600;border-bottom:1px solid var(--cc-borda)}.cc-lab-tab td{vertical-align:middle!important;padding:6px 8px!important}.cc-td-peso{width:110px}.cc-td-peso .form-control{text-align:right;font-weight:700;font-size:13px}.cc-td-cart{font-weight:700;font-variant-numeric:tabular-nums;width:90px}.cc-td-acoes{white-space:nowrap;width:64px;text-align:right}.cc-td-acoes .btn{font-size:15px;padding:0 4px;color:#7d8790}.cc-td-acoes .cc-rem:hover{color:var(--cc-nao)}.cc-td-acoes .cc-influ:hover{color:var(--cc-acc)}.cc-drop-vazio{margin-top:8px;border:2px dashed #d5dbe1;border-radius:8px;padding:12px;text-align:center;font-size:13px;color:var(--cc-mudo)}.cc-cls-rod{font-size:13px;padding-top:6px;border-top:1px solid #f0f2f4}.cc-previa{border-radius:var(--cc-raio);padding:12px 14px;margin-bottom:16px;border:2px solid;background:#fff;box-shadow:0 6px 20px rgba(16,24,40,.1)}.cc-previa.add{border-color:#9fd0b2}.cc-previa.rem{border-color:#e3a9a3}.cc-previa-tit{font-size:14px;margin-bottom:10px}.cc-previa.add .cc-previa-tit .fa{color:var(--cc-ok)}.cc-previa.rem .cc-previa-tit .fa{color:var(--cc-nao)}.cc-previa-itens{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 14px}.cc-previa-item{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 0;border-bottom:1px solid #f0f2f4}.cc-previa-item span:first-child{flex:1;color:#555}.cc-previa-item strong{font-variant-numeric:tabular-nums;white-space:nowrap}.cc-previa-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.cc-delta{display:inline-block;font-size:12px;font-weight:700;border-radius:8px;padding:1px 6px;margin-left:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.cc-delta.bom{background:#e6f4ec;color:var(--cc-ok)}.cc-delta.ruim{background:#fbe9eb;color:var(--cc-nao)}.cc-delta.neutro{background:var(--cc-soft);color:var(--cc-acc-escuro)}.cc-delta.zero,.cc-delta.na{background:#f0f2f4;color:#8a939b}.cc-painel{position:relative;padding:14px}.cc-painel.atualizando>*:not(.cc-painel-carregando){opacity:.35;transition:opacity .15s}.cc-painel-carregando{position:absolute;top:56px;left:0;right:0;text-align:center;font-weight:700;color:var(--cc-acc-escuro);font-size:14px}.cc-painel-cab{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.cc-painel-cab .cc-card-tit{margin:0;font-size:15px}.cc-qc-modo .btn{font-size:12px}.cc-qc-modo .btn.active{background:var(--cc-acc);border-color:var(--cc-acc-escuro);color:#fff;box-shadow:none}.cc-qc-nota{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;margin-bottom:6px}.cc-qc-nota small{display:block;font-size:12px;color:var(--cc-mudo)}.cc-qc-nota strong{text-transform:capitalize}.cc-qc-circ{flex:none;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;color:#fff}.selo-verde.cc-qc-nota{background:#eef7f1}.selo-amarelo.cc-qc-nota{background:#fff8e6}.selo-vermelho.cc-qc-nota{background:#fbe9eb}.selo-verde .cc-qc-circ,.cc-qc-mini.selo-verde{background:var(--cc-ok)}.selo-amarelo .cc-qc-circ,.cc-qc-mini.selo-amarelo{background:#d39e00}.selo-vermelho .cc-qc-circ,.cc-qc-mini.selo-vermelho{background:var(--cc-nao)}.cc-qc-bloco{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--cc-mudo);margin:12px 0 2px;letter-spacing:.3px}.cc-qc-linha{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:6px 6px;margin:0 -6px;border-radius:6px;color:var(--cc-texto)!important;text-decoration:none!important}.cc-qc-linha:hover{background:var(--cc-fundo)}.cc-qc-nome{flex:1;min-width:0;font-size:13px}.cc-qc-nome small{display:block;font-size:12px;color:var(--cc-mudo)}.cc-qc-nome .cc-qc-fora{color:#9b5b10}.cc-qc-val{font-size:14px;white-space:nowrap}.cc-qc-barra{flex-basis:100%;height:5px;background:#f0f2f4;border-radius:3px;overflow:hidden}.cc-qc-barra div{height:100%;background:var(--cc-ok);border-radius:3px}.cc-qc-barra.inv div{background:var(--cc-aviso)}.cc-qc-mini{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:26px;border-radius:13px;color:#fff;font-weight:800;font-size:14px}.cc-hedge-cen{margin-bottom:10px}.cc-hp-tres{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.cc-hp-tres>div{background:var(--cc-fundo);border-radius:8px;padding:8px 6px;text-align:center;line-height:1.2}.cc-hp-tres>div.ef{background:#f1ecfa}.cc-hp-tres small{display:block;font-size:12px;color:var(--cc-mudo);min-height:28px}.cc-hp-tres strong{display:block;font-size:20px;color:#4b2d8a}.cc-hp-tres span{display:block;font-size:12px;color:var(--cc-mudo)}.cc-hp-tres .cc-delta{margin:2px 0 0}.cc-hp-res{display:flex;align-items:center;justify-content:space-around;gap:6px;border:1px solid var(--cc-borda);border-radius:8px;padding:8px;margin-bottom:10px;text-align:center}.cc-hp-res small{display:block;font-size:12px;color:var(--cc-mudo)}.cc-hp-res strong{font-size:19px;font-variant-numeric:tabular-nums}.cc-hp-res>.fa{color:#adb5bd}.cc-hp-res .cc-delta{display:block;margin:2px auto 0;width:max-content}.cc-hp-lista{font-size:13px}.cc-hp-lcab,.cc-hp-linha{display:grid;grid-template-columns:1fr 62px 62px;gap:4px;padding:4px 2px}.cc-hp-lcab{font-size:12px;font-weight:700;color:var(--cc-mudo);text-transform:uppercase;border-bottom:1px solid var(--cc-borda)}.cc-hp-lcab span+span,.cc-hp-linha span+span{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cc-hp-linha{border-bottom:1px solid #f4f5f7}.cc-hp-linha span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-hp-linha .fa{color:#adb5bd;width:12px}.cc-hp-linha.atual{background:var(--cc-soft);border-radius:4px}.cc-hp-aviso{font-size:12px;color:var(--cc-mudo);margin-top:8px;line-height:1.45}.cc-hp-aviso .fa-exclamation-triangle{color:var(--cc-aviso)}.cc-influ-cab{display:flex;gap:12px;align-items:center;margin-bottom:12px;font-size:15px}.cc-influ-cab .label{font-size:12px}.cc-influ-tab{font-size:14px}.cc-crit-dl{font-size:14px;margin-bottom:12px}.cc-crit-dl dt{width:110px;text-align:left;color:var(--cc-mudo);font-weight:600}.cc-crit-dl dd{margin-left:120px}.cc-crit-tab{font-size:13px}.cc-checks{display:flex;flex-direction:column;gap:6px}.cc-check{font-size:14px}.cc-check.ok .fa{color:var(--cc-ok)}.cc-check.erro{color:#9b2f26}.cc-check.erro .fa{color:var(--cc-nao)}.cc-check.aviso .fa{color:var(--cc-aviso)}.cc-rev-tab{font-size:14px;margin:0}.cc-rev-tab>thead>tr>th{font-size:12px;text-transform:uppercase;color:var(--cc-mudo);border-bottom:1px solid var(--cc-borda)}.cc-rev-tab td{vertical-align:middle!important}.cc-rev-classe td{background:var(--cc-fundo);border-top:2px solid var(--cc-borda)!important}.cc-rev-ativo{padding-left:22px!important}.cc-rev-zero td{color:#8a939b}.cc-rev-tab .label{font-size:12px;font-weight:600}.cc-rev-linha{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #f0f2f4;font-size:14px}.cc-rev-acoes{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cc-rev-sec{display:flex;gap:8px;flex-wrap:wrap}.cc-rev-env{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cc-rev-env small{font-size:12px;color:var(--cc-nao)}.cc-env-resumo{font-size:13px;background:var(--cc-soft);border-radius:8px;padding:8px 10px;margin-bottom:10px}.cc-env-ok label{font-size:14px}.cc-env-sucesso{text-align:center;padding:16px 6px}.cc-env-sucesso>.fa{font-size:46px;color:var(--cc-ok)}.cc-env-sucesso h3{font-size:20px;font-weight:700}.cc-env-sucesso p{font-size:14px;color:#555}.cc-comp-tab{font-size:14px}.cc-comp-sep td{border-top:2px solid var(--cc-borda)!important}.cc-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:#2f3a44;color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;opacity:0;transition:opacity .2s,transform .2s;z-index:2000;box-shadow:0 8px 24px rgba(0,0,0,.2)}.cc-toast.in{opacity:1;transform:translate(-50%,0)}.cc-toast .fa{color:#7fd4a0}.cc-page .modal-header{background:var(--cc-fundo);border-radius:6px 6px 0 0}.cc-page .modal-title{font-weight:700}.cc-page .modal-title .fa{color:var(--cc-acc)}.cc-acesso{text-align:center;padding:40px 20px;max-width:640px;margin:20px auto}.cc-acesso-ico{font-size:40px;color:var(--cc-mudo);margin-bottom:10px}.cc-acesso h2{font-size:22px;margin:0 0 10px}.cc-acesso p{color:var(--cc-mudo);margin-bottom:18px;font-size:15px}.cc-carregando{text-align:center;padding:40px 20px;color:var(--cc-mudo);font-size:15px}.cc-carregando .fa,.cc-carregando-sm .fa{margin-right:6px}.cc-carregando-sm{color:var(--cc-mudo);font-size:13px;padding:12px 0}.cc-salvo-erro{color:#c9473d}.cc-hist-cob{display:block;color:#b7791f}.cc-hist-ref td{color:var(--cc-mudo);font-size:13px}.cc-env-nova,.cc-env-exist{margin:4px 0 12px 20px}.cc-env-zera{margin-top:10px;padding:10px 12px;background:#fff8e1;border:1px solid #f0d58c;border-radius:8px;font-size:13px}.cc-env-zera ul{margin:6px 0 0;padding-left:18px;max-height:180px;overflow-y:auto}.cc-env-irrev{margin:10px 0 0;padding:8px 12px;background:#fbe9eb;border:1px solid #e3a9a3;border-radius:8px;color:#7a2a22}.cc-env-irrev label{font-size:13px}.cc-rasc{padding-right:64px}.cc-rasc-excluir{position:absolute;right:30px;top:50%;margin-top:-11px;color:#c9473d}.cc-rasc.active,.cc-rasc.active:hover,.cc-rasc.active:focus{background:#e8f1fb;border-color:#b9d4ee;color:#1f2d3a;z-index:2}.cc-rasc.active small{color:#4a5a6a}.cc-rasc.active .cc-rasc-nome strong{color:#1f5f99}.cc-rasc.active .cc-rasc-excluir{color:#c9473d}.cc-toast.erro{background:#a8362c}.cc-toast.erro .fa{color:#ffd8d3}.cc-setores-fora .cc-obs{margin:0 0 6px}.cc-tag-otc{margin-left:4px;font-size:10px;background:#8a96a3}.cc-passo .table-responsive.cc-rola{cursor:grab}.cc-passo .table-responsive.cc-arrastando{cursor:grabbing;user-select:none}.cc-filtro-exclui .cc-filtro-item.on{color:#a8362c}.cc-re-card{margin-bottom:12px}.cc-re-card .cc-obs{margin:0 0 8px}.cc-re-inp{max-width:260px}.cc-re-bs{display:block;margin-top:6px;color:var(--cc-mudo)}.cc-re-tag{--cc-c:#6b4f9e;--cc-b:#8a6fc0}.cc-setores-fora .cc-limpar-setores{margin-top:8px}@media(min-width:992px){.cc-lab-row{display:flex;flex-wrap:wrap}.cc-lab-row:before,.cc-lab-row:after{display:none}.cc-paineis-fixo{position:sticky;top:10px}.cc-paineis-fixo .cc-painel{margin-bottom:10px}}@media(max-width:1199px){.cc-step-txt small{display:none}.cc-como-passos{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.cc-stepper{overflow-x:auto}.cc-stepper li{flex:none;min-width:150px}.cc-lab-tabs{display:table}.cc-lab-row[data-vista=carteira] .cc-col-paineis,.cc-lab-row[data-vista=qualidade] .cc-col-lab,.cc-lab-row[data-vista=qualidade] .cc-col-hedge,.cc-lab-row[data-vista=hedge] .cc-col-lab,.cc-lab-row[data-vista=hedge] .cc-col-qc{display:none}.cc-ferrs{grid-template-columns:repeat(2,1fr)}.cc-nav-m{display:none}.cc-nav{justify-content:space-between}}@media(max-width:767px){.cc-resumo-r{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:4px}.cc-resumo-btns{width:100%;justify-content:space-between}.cc-resumo-btns .btn{white-space:nowrap}.cc-resumo-r .btn-link{padding-left:0}.cc-titulo{font-size:24px}.cc-stepper li{min-width:56px}.cc-step-txt{display:none}.cc-stepper li.ativo .cc-step-txt{display:block}.cc-stepper li.ativo{min-width:170px}.cc-como-passos{grid-template-columns:repeat(2,1fr)}.cc-ferrs{grid-template-columns:1fr}.cc-seg{display:flex;width:100%}.cc-seg .btn{flex:1;padding:6px 4px}.cc-slider-linha{grid-template-columns:92px 1fr 62px}.cc-bbe{grid-template-columns:110px 1fr 64px}.cc-res-num{font-size:36px}.cc-previa-itens{grid-template-columns:1fr}.cc-alloc-inp{width:80px}.cc-nav .btn{white-space:normal;text-align:left}.cc-btn-prox{max-width:220px}.cc-lab-busca-box{width:100%}.cc-ativo-txt small{max-width:140px}.cc-rev-env{align-items:stretch;width:100%}}@media(max-width:767px){.cc-lab-tab .input-group-addon{display:none}.cc-td-peso{width:62px}.cc-td-peso .form-control{padding:4px 6px;border-radius:4px}.cc-lab-tab td,.cc-lab-tab th{padding:6px 3px!important}.cc-td-cart{width:auto}.cc-td-acoes{width:auto}.cc-lab-tab .cc-ativo-txt small{max-width:84px}.cc-lab-tab .cc-ativo{gap:6px}}.cc-ic{display:inline-block;width:1.25em;height:1em;vertical-align:-.125em;overflow:visible}.cc-classe-ico .cc-ic{width:1.2em}.cc-logo-ico .cc-ic{font-size:var(--cc-ic,14px)}.cc-ic-txt{display:inline-block}.cc-superpas{vertical-align:middle}.cc-label-super{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 7px}.cc-label-super img{border-radius:50%}img.cc-filtro-ico{width:18px;height:18px;object-fit:contain}.cc-tabela tbody tr{cursor:pointer;user-select:none}.cc-tabela tbody tr:hover td{background:#f3f7fb}.cc-tabela tbody tr.sel:hover td{background:#e3f1e8}.cc-cls-pend{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:10px 0 4px;padding:8px 10px;background:var(--cc-fundo);border:1px dashed #c9d6e3;border-radius:8px}.cc-cls-pend-tit{font-size:12px;font-weight:700;color:var(--cc-mudo);text-transform:uppercase;margin-right:2px}.cc-incluir-todos{margin-left:auto}.cc-pool-chip{background:#fff;cursor:pointer}.cc-pool-chip:hover{border-color:var(--cc-acc)}.cc-pool-chip.em-previa{border-color:var(--cc-ok);box-shadow:0 0 0 3px rgba(60,141,95,.18)}.cc-cls-box.alvo{outline:3px dashed var(--cc-acc);outline-offset:-3px;background:#f5f9fd}.cc-lab-tab tr.cc-em-previa td{background:#fbe9eb}#cc-previa{position:sticky;top:10px;z-index:30}.cc-previa-ativo{display:flex;align-items:center;gap:14px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f2f4}.cc-previa-ativo .cc-logo{border-radius:14px;box-shadow:0 2px 8px rgba(16,24,40,.12)}.cc-previa-id{flex:1;min-width:0}.cc-previa-cod{font-size:24px;font-weight:800;line-height:1.1;color:#2a5f93}.cc-previa-cod a{font-size:14px;color:#adb5bd;vertical-align:middle}.cc-previa-nome{font-size:14px;color:var(--cc-mudo);margin:2px 0 6px}.cc-previa-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cc-previa-tags .label{font-size:12px}.cc-previa-ativo .close{align-self:flex-start;font-size:26px}.cc-influ-cab .cc-logo{border-radius:12px}@media(max-width:767px){.cc-previa-ativo .cc-logo{width:56px;height:56px}.cc-previa-cod{font-size:20px}}.cc-atalhos-cls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.cc-atalhos-tit{font-size:12px;font-weight:700;color:var(--cc-mudo);text-transform:uppercase;margin-right:2px}.cc-atalho-cls{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--cc-b);border-radius:16px;background:#fff;color:var(--cc-c);font-size:13px;font-weight:600;padding:3px 10px;cursor:pointer}.cc-atalho-cls:hover,.cc-atalho-cls:focus{background:var(--cc-fundo);outline:none}.cc-atalho-cls .badge{background:var(--cc-b);color:var(--cc-t,#fff);font-size:12px}.cc-atalho-cls .cc-ic{width:14px;height:14px}.cc-selo-img{flex:none}.cc-rev-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cc-rev-stat{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--cc-borda);border-radius:18px;padding:6px 12px;font-size:13px}.cc-rev-stat .fa{color:var(--cc-acc)}.cc-rev-stat span{color:var(--cc-mudo)}.cc-rev-qc .cc-qc-nota{gap:14px;padding:12px}.cc-rev-qc .cc-qc-nota strong{font-size:16px}.cc-pontos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.cc-pontos-col{border-radius:8px;padding:10px 12px;background:var(--cc-fundo)}.cc-pontos-col h4{font-size:14px;font-weight:700;margin:0 0 6px}.cc-pontos-col.ok h4{color:var(--cc-ok)}.cc-pontos-col.nao h4{color:var(--cc-nao)}.cc-pontos-col ul{list-style:none;padding:0;margin:0}.cc-pontos-col li{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #e7ecf1;font-size:13px}.cc-pontos-col li:last-child{border-bottom:0}.cc-pontos-col .cc-obs{margin:0}.cc-pas-box{height:150px}.cc-pas-leg{display:flex;flex-direction:column;gap:4px;margin-top:6px}.cc-pas-leg-i{display:flex;align-items:center;gap:8px;font-size:13px}.cc-pas-leg-i span{flex:1}.cc-pas-leg-i strong{font-variant-numeric:tabular-nums}.cc-prov-box{position:relative;height:170px}.cc-prov-top{margin-top:10px;border-top:1px solid #f0f2f4;padding-top:8px}.cc-prov-top>span{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--cc-mudo);margin-bottom:4px}.cc-prov-i{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0}.cc-prov-i span{flex:1;font-weight:600}.cc-prov-i small{color:var(--cc-mudo);font-size:12px}.cc-rev-pas{white-space:nowrap}.cc-rev-pas img+img{margin-left:3px}@media(max-width:767px){.cc-pontos{grid-template-columns:1fr}}.cc-rev-cols .cc-card{margin-bottom:12px}.cc-pas-flex{display:flex;align-items:center;gap:14px}.cc-pas-flex .cc-pas-box{flex:0 0 150px;width:150px;max-width:150px;margin:0}.cc-pas-flex .cc-pas-leg{flex:1;min-width:0;margin:0}.cc-dv{margin-top:14px;padding-top:12px;border-top:1px solid #f0f2f4}.cc-dv-nota{display:flex;align-items:center;gap:10px}.cc-dv-valor{font-size:32px;font-weight:800;line-height:1;color:var(--cc-texto)}.cc-dv-valor small{font-size:14px;font-weight:600;color:var(--cc-mudo);margin-left:2px}.cc-dv-valor.selo-super{color:#1f78c8}.cc-dv-valor.selo-verde{color:var(--cc-ok)}.cc-dv-valor.selo-amarelo{color:#d39e00}.cc-dv-valor.selo-vermelho{color:var(--cc-nao)}.cc-dv-rot{font-size:13px;color:var(--cc-mudo);margin-left:auto;text-align:right}.cc-dv-escala{position:relative;height:34px;margin-top:6px}.cc-dv-faixas{position:absolute;left:0;right:0;top:50%;height:8px;margin-top:-4px;display:flex;border-radius:4px;overflow:hidden}.cc-dv-faixas span.vm{width:50%;background:#c9473d}.cc-dv-faixas span.am{width:20%;background:#d39e00}.cc-dv-faixas span.vd{width:15%;background:#3c8d5f}.cc-dv-faixas span.sp{width:15%;background:#1f78c8}.cc-dv-cao{position:absolute;top:50%;transform:translate(-50%,-50%);line-height:0}.cc-dv-crits{display:flex;flex-direction:column;gap:6px;margin-top:10px}.cc-dv-crit{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:var(--cc-fundo);border-left:4px solid var(--cor)}.cc-dv-crit-txt{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25;font-size:14px}.cc-dv-crit-txt span{font-size:12px;color:var(--cc-mudo)}.cc-dv-crit-nota{font-size:17px;font-weight:800;color:var(--cor);white-space:nowrap}.cc-hist-tab{font-size:14px;margin-bottom:6px}.cc-hist-tab>thead>tr>th{font-size:12px;text-transform:uppercase;color:var(--cc-mudo);border-bottom-width:1px}.cc-hist-tab td{vertical-align:middle!important}.cc-hist-tab td small{display:block;font-size:12px;color:var(--cc-mudo)}.cc-hist-ind{margin-top:2px}.cc-hist-v{font-weight:700;font-variant-numeric:tabular-nums}.cc-hist-v.pos{color:var(--cc-ok)}.cc-hist-v.neg{color:var(--cc-nao)}.cc-hist-v.forte{font-size:16px}.cc-hist-cart td{background:var(--cc-soft);border-top:2px solid var(--cc-borda)!important}@media(max-width:1199px){.cc-pas-flex{flex-direction:column;align-items:stretch}.cc-pas-flex .cc-pas-box{flex:none;width:auto;max-width:none;height:150px}}.cc-rev-st{margin:3px 0 0 30px}.cc-painel-dest{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--cc-fundo)}.cc-painel-dest.topo{margin:0 0 12px}.cc-painel-dest-rot{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600;min-width:0}.cc-painel-dest-rot .fa{color:var(--cc-acc)}.cc-painel-dest-rot small{font-size:12px;font-weight:400;color:var(--cc-mudo)}.cc-painel-dest-rot small.cc-inline{margin-left:4px}.cc-painel-dest-num{font-size:26px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cc-texto)}.cc-painel-dest-num.neg{color:var(--cc-nao)}.cc-painel-dest-num.pos{color:var(--cc-ok)}.cc-rev-cen{margin-top:4px;max-width:260px;font-size:13px}.cc-ini-cab{display:flex;align-items:center;gap:10px}.cc-ini-acao{display:flex;gap:6px}.cc-ini-acao select{flex:1;min-width:0}.cc-ini-acao .btn{flex:none}@media(min-width:768px){.cc-inicio{display:flex;flex-wrap:wrap}.cc-inicio:before,.cc-inicio:after{display:none}}@media(min-width:1200px){.cc-paineis-fixo{position:static;display:flex;gap:20px;height:100%}.cc-paineis-fixo .cc-col-qc,.cc-paineis-fixo .cc-col-hedge{flex:1 1 0;min-width:0}.cc-paineis-fixo .cc-col-qc{order:1}.cc-paineis-fixo .cc-col-hedge{order:2}.cc-paineis-fixo .cc-painel{position:sticky;top:10px;margin-bottom:0}}@media(min-width:768px){.cc-td-peso .input-group{width:96px}}.cc-previa-itens{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.cc-previa-item{min-width:0}@media(min-width:992px){#cc-previa{position:fixed;top:10px;left:50%;transform:translateX(-50%);width:calc(100vw - 32px);max-width:1140px;max-height:calc(100vh - 20px);overflow-y:auto;z-index:1040}#cc-previa .cc-previa{margin:0;box-shadow:0 14px 44px rgba(16,24,40,.28)}}