@charset "UTF-8";/*!
 * ADINT - ajustes de tema sobre o AdminLTE 3
 *
 * ARQUIVO ESCRITO A MAO, NAO E ARTEFATO DE BUILD. Nao ha `node_modules` neste
 * projeto e `public/build/` e um bundle ja versionado, entao editar
 * `resources/sass/app.scss` nao teria efeito sem `npm install && npm run build`.
 * Alem disso o `@vite(...)` da master.blade carrega ANTES do adminlte.min.css,
 * ou seja, seria o lugar errado para sobrescrever o tema de qualquer forma.
 * Este arquivo e carregado DEPOIS do adminlte.min.css e ANTES do
 * `@yield('adminlte_css')`, para que a pagina ainda possa sobrescrever o global.
 *
 * MOTIVO DE EXISTIR: o dark mode do AdminLTE 3 nao cobre `table`. A unica regra
 * que ele traz e `.dark-mode .table-bordered` (cor da borda). Sem isto, toda
 * tabela do sistema herda o `.table { color:#212529 }` do Bootstrap e as faixas
 * claras do `.table-striped`, e sai branca no meio de uma tela escura. O mesmo
 * vale para `hr`, `code`, `.badge-light` e `.card-footer`.
 *
 * PALETA: os valores abaixo sao os do proprio AdminLTE, nao escolhas novas.
 *   corpo #454d55 | card #343a40 | borda #6c757d | texto secundario #adb5bd
 */.dark-mode .table{--bs-table-color: #e9ecef;--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-border-color: #4b545c;--bs-table-striped-color: #fff;--bs-table-striped-bg: rgba(255, 255, 255, .035);--bs-table-hover-color: #fff;--bs-table-hover-bg: rgba(255, 255, 255, .075);--bs-table-active-color: #fff;--bs-table-active-bg: rgba(255, 255, 255, .1);color:#e9ecef;border-color:#4b545c}.dark-mode .table>:not(caption)>*>*{background-color:transparent;border-bottom-color:#4b545c}.dark-mode .table>thead>tr>th,.dark-mode .table>thead>tr>td{color:#fff;background-color:#ffffff0a;border-bottom-color:#6c757d}.dark-mode .table>tfoot>tr>th,.dark-mode .table>tfoot>tr>td{color:#fff;border-top-color:#6c757d}.dark-mode .table-bordered,.dark-mode .table-bordered>:not(caption)>*>*{border-color:#4b545c}.dark-mode .dataTables_wrapper .dataTables_length,.dark-mode .dataTables_wrapper .dataTables_filter,.dark-mode .dataTables_wrapper .dataTables_info,.dark-mode .dataTables_wrapper .dataTables_processing,.dark-mode .dataTables_wrapper .dataTables_paginate{color:#e9ecef}.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button{color:#e9ecef!important}.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.current,.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;background:#ffffff1f;border-color:#6c757d}.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;background:#ffffff13;border-color:#6c757d}.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dark-mode .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#6c757d!important;background:transparent;border-color:transparent}.dark-mode table.dataTable thead .sorting,.dark-mode table.dataTable thead .sorting_asc,.dark-mode table.dataTable thead .sorting_desc{color:#fff}.dark-mode .dt-buttons .btn.btn-secondary{background-color:#3f474e;border-color:#6c757d;color:#e9ecef}.dark-mode hr{border-top-color:#4b545c}.dark-mode .card-footer{background-color:#00000026;border-top-color:#4b545c}.mono{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8rem;color:#dee2e6}body:not(.dark-mode) .mono{color:#495057}.mono-chip{display:inline-block;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.5;padding:.05rem .4rem;border-radius:.2rem;color:#f1f3f5;background-color:#ffffff24;border:1px solid rgba(255,255,255,.22)}body:not(.dark-mode) .mono-chip{color:#343a40;background-color:#0000000f;border-color:#00000024}.dark-mode .select2-container--bootstrap4 .select2-selection,.dark-mode .select2-container--default .select2-selection--single,.dark-mode .select2-container--default .select2-selection--multiple{background-color:#343a40;border-color:#6c757d;color:#fff}.dark-mode .select2-container--bootstrap4 .select2-selection__rendered,.dark-mode .select2-container--default .select2-selection__rendered{color:#fff!important}.dark-mode .select2-container--bootstrap4 .select2-selection__placeholder,.dark-mode .select2-container--default .select2-selection__placeholder{color:#adb5bd!important}.dark-mode .select2-dropdown{background-color:#343a40;border-color:#6c757d;color:#fff}.dark-mode .select2-search--dropdown .select2-search__field{background-color:#454d55;border-color:#6c757d;color:#fff}.dark-mode .select2-results__option{color:#e9ecef}.dark-mode .select2-container--bootstrap4 .select2-results__option--highlighted,.dark-mode .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1884a3;color:#fff}.dark-mode .select2-container--bootstrap4 .select2-results__option[aria-selected=true],.dark-mode .select2-container--default .select2-results__option[aria-selected=true]{background-color:#ffffff1a;color:#fff}.dark-mode .select2-container--bootstrap4 .select2-selection__choice{background-color:#ffffff1f;border-color:#6c757d;color:#fff}.dark-mode [class*=icheck-]>input:first-child:not(:checked):not(:disabled)~label:before{border-color:#6c757d;background-color:#0003}.dark-mode [class*=icheck-]>label{color:inherit}.dark-mode .description-block{border-color:#4b545c}.row.row-equal-cards>[class*=col-]{display:flex;flex-direction:column}.row.row-equal-cards>[class*=col-]>.card{width:100%;display:flex;flex-direction:column;flex:1 1 auto}.row.row-equal-cards>[class*=col-]>.card>form{display:flex;flex-direction:column;flex:1 1 auto}.row.row-equal-cards>[class*=col-]>.card>.card-body,.row.row-equal-cards>[class*=col-]>.card>form>.card-body{flex:1 1 auto}.num-tabular{font-variant-numeric:tabular-nums}.misp-kpi-row>[class*=col-]{margin-bottom:1rem}.misp-kpi-row .info-box{height:100%;min-height:96px;margin-bottom:0}.misp-stat h5{margin-bottom:.1rem;font-size:1.4rem}.misp-stat span{font-size:.7rem;letter-spacing:.3px}.viz{--viz-series-1: #3987e5;--viz-series-2: #d95926;--viz-series-3: #199e70;--viz-surface: #343a40;--viz-text: #e9ecef;--viz-text-muted: #adb5bd;--viz-line: rgba(255, 255, 255, .08);--viz-grid: rgba(255, 255, 255, .28)}body:not(.dark-mode) .viz{--viz-series-1: #2a78d6;--viz-series-2: #eb6834;--viz-series-3: #1baf7a;--viz-surface: #fff;--viz-text: #212529;--viz-text-muted: #6c757d;--viz-line: rgba(0, 0, 0, .08);--viz-grid: rgba(0, 0, 0, .24)}.viz-title{margin-bottom:.8rem;font-size:.78rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--viz-text-muted)}.viz-title-note{font-weight:400;font-size:.72rem;letter-spacing:0;text-transform:none;opacity:.85}.viz-title-note:before{content:"·";margin:0 .3rem}.viz-box{position:relative}.viz-box--bars{height:212px}.viz-box--doughnut{flex:0 0 148px;width:148px;height:148px}.viz-doughnut{display:flex;flex-direction:row;align-items:center;gap:1rem;min-height:212px}.viz-legend{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.viz-legend li{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.28rem 0;font-size:.78rem;border-bottom:1px solid var(--viz-line)}.viz-legend li:last-child{border-bottom:0}.viz-chip{flex:0 0 .6rem;width:.6rem;height:.6rem;border-radius:.15rem}.viz-legend-label{flex:1 1 auto;color:var(--viz-text-muted)}.viz-legend-value{font-weight:600;color:var(--viz-text)}.viz-vazio{font-size:.82rem}.misp-figures{padding-bottom:.25rem;margin-bottom:1.1rem;border-bottom:1px solid var(--viz-line)}@media(min-width:992px){.viz-right-column{border-left:1px solid var(--viz-line)}}@media(max-width:991.98px){.viz-right-column{padding-top:1.1rem;margin-top:.6rem;border-top:1px solid var(--viz-line)}.viz-doughnut{min-height:0}}.news-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.news-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1600px){.news-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:2200px){.news-grid{grid-template-columns:repeat(6,1fr)}}.news-grid--panel{grid-template-columns:1fr}@media(min-width:768px){.news-grid--panel{grid-template-columns:repeat(2,1fr)}}@media(min-width:1500px){.news-grid--panel{grid-template-columns:repeat(4,1fr)}}.news-card{display:flex;flex-direction:column;margin-bottom:0;border-top:3px solid #6c757d}.news-card--noticia{border-top-color:#1884a3}.news-card--alerta{border-top-color:#dc3545}.news-card--pesquisa{border-top-color:#6f42c1}.news-card--ransomware{border-top-color:#fd7e14}.news-card--brasil{border-top-color:#28a745}.news-card>.card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:.9rem 1rem .75rem}.news-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.news-card__source{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:600;color:#e9ecef}body:not(.dark-mode) .news-card__source{color:#343a40}.news-card__time{font-size:.75rem;color:#adb5bd}.news-card__title{font-size:1.02rem;line-height:1.35;font-weight:600;margin:0 0 .45rem}.news-card__title a{color:#f8f9fa}body:not(.dark-mode) .news-card__title a{color:#212529}.news-card__title a:hover{color:#4dabf7;text-decoration:none}.news-card__title,.news-card__summary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-card__title{-webkit-line-clamp:3}.news-card__summary{-webkit-line-clamp:4}.news-card__summary{font-size:.86rem;line-height:1.45;color:#ced4da;margin-bottom:.6rem}body:not(.dark-mode) .news-card__summary{color:#495057}.news-card__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto}.news-chip{display:inline-block;font-size:.68rem;letter-spacing:.02em;text-transform:uppercase;padding:.1rem .4rem;border-radius:.8rem;color:#c5d5e6;background-color:#4dabf71f;border:1px solid rgba(77,171,247,.35)}body:not(.dark-mode) .news-chip{color:#1864ab;background-color:#1864ab12;border-color:#1864ab40}.news-card>.card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;padding:.45rem 1rem;font-size:.74rem}.news-card__status{font-weight:600;text-transform:uppercase;letter-spacing:.03em}.news-card__status--novo{color:#4dabf7}.news-card__status--lido{color:#adb5bd}.news-card__status--relevante{color:#40c057}.news-card__status--descartado{color:#868e96}.news-trust{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.08rem .35rem;border-radius:.2rem;margin-left:auto}.news-trust--confiavel{color:#2f9e44;background-color:#2f9e4421;border:1px solid rgba(47,158,68,.4)}.news-trust--observacao{color:#f08c00;background-color:#f08c0021;border:1px solid rgba(240,140,0,.4)}.news-trust--nao_confiavel{color:#e03131;background-color:#e0313121;border:1px solid rgba(224,49,49,.4)}.news-body{white-space:pre-line;line-height:1.6;overflow-wrap:anywhere;max-height:28rem;overflow-y:auto;padding-left:.75rem;border-left:2px solid rgba(255,255,255,.12)}body:not(.dark-mode) .news-body{border-left-color:#0000001f}.news-paginacao{display:flex;justify-content:center}.news-paginacao .pagination{justify-content:center;margin-bottom:0}.news-context{display:block;font-size:.76rem;line-height:1.35;color:#adb5bd;margin-top:.15rem;overflow-wrap:anywhere}.news-value{overflow-wrap:anywhere;word-break:break-all}body:not(.dark-mode) .news-context{color:#6c757d}.dark-mode a:not(.btn):not(.nav-link):not(.dropdown-item):not(.brand-link):not(.page-link),.dark-mode .btn-link,.dark-mode .text-primary{color:#66cce9}.dark-mode a:not(.btn):not(.nav-link):not(.dropdown-item):not(.brand-link):not(.page-link):hover,.dark-mode .btn-link:hover{color:#94dbef}.dark-mode .btn-outline-primary{color:#66cce9;border-color:#66cce9}.dark-mode .btn-outline-primary:hover,.dark-mode .btn-outline-primary:focus,.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#177f9d;border-color:#177f9d}.dark-mode .page-item .page-link{color:#66cce9}.cti-sidebar-coin{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem .75rem 1.1rem;background:linear-gradient(180deg,#343a4000,#343a40 40%);text-align:center;transition:opacity .3s ease}.cti-sidebar-coin{perspective:500px}.cti-sidebar-coin__flip{position:relative;width:104px;height:104px;transform-style:preserve-3d;animation:cti-sidebar-coin-flip 16s 2s cubic-bezier(.5,.05,.3,1) infinite}.cti-sidebar-coin img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.cti-sidebar-coin img+img{transform:rotateY(180deg)}@keyframes cti-sidebar-coin-flip{0%,42%{transform:rotateY(0)}50%,92%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.cti-sidebar-coin__caption{color:#adb5bd;font-size:.68rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}body.sidebar-collapse .cti-sidebar-coin{opacity:0;pointer-events:none}body.sidebar-collapse .main-sidebar:hover .cti-sidebar-coin{opacity:1;pointer-events:auto}@media(max-height:800px){.cti-sidebar-coin__flip{width:76px;height:76px}.cti-sidebar-coin{padding-top:1.75rem}}@media(prefers-reduced-motion:reduce){.cti-sidebar-coin{transition:none}.cti-sidebar-coin__flip{animation:none}}.sector-chips{display:flex;flex-wrap:wrap;gap:.4rem}.sector-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.28rem .6rem;border:1px solid var(--viz-line);border-left-width:3px;border-radius:4px;font-size:.82rem;line-height:1.2}.sector-chip b{font-weight:700;opacity:.75}.sector-chip--critical{border-left-color:#dc3545}.sector-chip--high{border-left-color:#fd7e14}.sector-chip--medium{border-left-color:#ffc107}.actor-rank{margin:0;padding:0;list-style:none}.actor-rank__item{display:flex;align-items:center;gap:.75rem;padding:.45rem 0;border-bottom:1px solid var(--viz-line)}.actor-rank__item:last-child{border-bottom:0}.actor-rank__position{flex:0 0 auto;width:1.5rem;text-align:center;font-size:.78rem;font-weight:700;color:var(--viz-text-muted)}.actor-rank__name{flex:1 1 auto;min-width:0;line-height:1.2}.actor-rank__name small{font-size:.7rem}.actor-rank__score{flex:0 0 auto;font-size:1.35rem;font-weight:700;line-height:1}.actor-rank__score--critical{color:#dc3545}.actor-rank__score--high{color:#fd7e14}.actor-rank__score--low{color:var(--viz-text-muted)}.sector-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.4rem;font-size:.76rem;color:var(--viz-text-muted)}.sector-dot{display:inline-block;width:.55rem;height:.55rem;margin-right:.25rem;border-radius:50%}.sector-dot--critical{background:#dc3545}.sector-dot--high{background:#fd7e14}.sector-dot--medium{background:#ffc107}.sector-dot--none{background:#6c757d}
