@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;src:url("data:font/woff2;base64,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") format("woff2");}
.ti{font-family:"tabler-icons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;}
.ti-alert-triangle:before{content:"\ea06"}.ti-arrow-right:before{content:"\ea1f"}.ti-arrow-right-circle:before{content:"\ea1e"}.ti-brand-google:before{content:"\ec1f"}.ti-brand-google-drive:before{content:"\ec1e"}.ti-building:before{content:"\ea4f"}.ti-calculator:before{content:"\eb80"}.ti-calendar:before{content:"\ea53"}.ti-chart-bar:before{content:"\ea59"}.ti-check:before{content:"\ea5e"}.ti-chevron-down:before{content:"\ea5f"}.ti-circle-check:before{content:"\ea67"}.ti-circle-plus:before{content:"\ea69"}.ti-clipboard-check:before{content:"\ea6c"}.ti-clock:before{content:"\ea70"}.ti-coin:before{content:"\eb82"}.ti-copy:before{content:"\ea7a"}.ti-device-floppy:before{content:"\eb62"}.ti-download:before{content:"\ea96"}.ti-edit:before{content:"\ea98"}.ti-eye:before{content:"\ea9a"}.ti-eye-off:before{content:"\ecf0"}.ti-file-description:before{content:"\f028"}.ti-file-invoice:before{content:"\eb67"}.ti-file-pencil:before{content:"\f039"}.ti-file-type-pdf:before{content:"\fb10"}.ti-filter-check:before{content:"\fb7e"}.ti-folder:before{content:"\eaad"}.ti-help-circle:before{content:"\f91d"}.ti-history:before{content:"\ebea"}.ti-icons:before{content:"\f1d4"}.ti-info-circle:before{content:"\eac5"}.ti-layout-dashboard:before{content:"\f02c"}.ti-login:before{content:"\eba7"}.ti-logout:before{content:"\eba8"}.ti-mail:before{content:"\eae5"}.ti-map-pin:before{content:"\eae8"}.ti-menu-2:before{content:"\ec42"}.ti-moon:before{content:"\eaf8"}.ti-paperclip:before{content:"\eb02"}.ti-percentage:before{content:"\ecf4"}.ti-pig-money:before{content:"\f38c"}.ti-plus:before{content:"\eb0b"}.ti-printer:before{content:"\eb0e"}.ti-receipt-2:before{content:"\edfa"}.ti-refresh:before{content:"\eb13"}.ti-report-analytics:before{content:"\eecb"}.ti-search:before{content:"\eb1c"}.ti-settings:before{content:"\eb20"}.ti-shield-lock:before{content:"\ed58"}.ti-sparkles:before{content:"\f6d7"}.ti-sun:before{content:"\eb30"}.ti-table:before{content:"\eba1"}.ti-target:before{content:"\eb35"}.ti-trash:before{content:"\eb41"}.ti-trending-up:before{content:"\eb43"}.ti-upload:before{content:"\eb47"}.ti-user:before{content:"\eb4d"}.ti-user-plus:before{content:"\eb4b"}.ti-users:before{content:"\ebf2"}.ti-users-group:before{content:"\fa21"}.ti-wallet:before{content:"\eb75"}.ti-world:before{content:"\eb54"}.ti-x:before{content:"\eb55"}
/* ===== FUNWAY v3 — B&W base + brand only in charts ===== */
.btn-red{color:#000 !important;} .btn-red:hover{background:#dcdcdc !important;}
[data-theme="light"] .btn-red{color:#fff !important;background:#161313 !important;border-color:#161313 !important;}
[data-theme="light"] .btn-red:hover{background:#000 !important;}
.nbadge{color:#000 !important;} [data-theme="light"] .nbadge{color:#fff !important;}
[data-theme="light"] img[alt="FUNWAY"]{filter:invert(1);}
/* global filter bar */
.gfbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:var(--dark);padding:10px 0 12px;margin-bottom:4px;border-bottom:1px solid var(--bdr);}
.gfbar .fl{font-size:10px;color:var(--t3);text-transform:uppercase;letter-spacing:.05em;}
.gfbar select,.gfbar input[type=date]{background:var(--dark3);border:1px solid var(--bdr2);border-radius:7px;color:var(--t1);font-size:11px;padding:6px 9px;outline:none;}
.gfbar select:focus{border-color:var(--bdr3);}
.emp-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--t2);background:var(--dark3);border:1px solid var(--bdr);border-radius:6px;padding:3px 8px;}
/* help badge */
.help{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--bdr3);color:var(--t3);font-size:9px;cursor:help;position:relative;flex-shrink:0;font-weight:700;}
.help:hover{color:var(--t1);border-color:var(--t1);}
.help .tip{display:none;position:absolute;bottom:130%;right:-4px;width:210px;background:#000;border:1px solid var(--bdr2);border-radius:8px;padding:9px 11px;font-size:10px;font-weight:400;line-height:1.55;color:var(--t2);text-transform:none;letter-spacing:0;z-index:60;box-shadow:0 8px 24px rgba(0,0,0,.5);text-align:left;}
.help:hover .tip{display:block;}
.kc-top .help{margin-left:auto;}
/* goal bar */
.goal{background:var(--dark2);border:1px solid var(--bdr);border-radius:12px;padding:14px 16px;margin-bottom:13px;}
.goal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;flex-wrap:wrap;gap:6px;}
.goal-tit{font-size:12px;font-weight:600;color:var(--t1);display:flex;align-items:center;gap:7px;}
.goal-sub{font-size:10px;color:var(--t3);}
.bar{height:9px;border-radius:6px;background:var(--dark4);overflow:hidden;}
.bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#3A99AC,#83BECD);transition:width .6s;}
.bar.m i{background:linear-gradient(90deg,#826593,#E83C7F);}
.goal-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media(max-width:680px){.goal-row{grid-template-columns:1fr;}}
/* selo de tipo de lançamento (Estorno / Crédito / Fechamento) */
.lbadge{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid;margin-right:5px;vertical-align:middle;white-space:nowrap;flex:none;}
.lbadge i{font-size:9px;}
/* status pills */
.stp{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:10px;font-weight:600;white-space:nowrap;border:1px solid;cursor:pointer;}
.stp .bd{width:6px;height:6px;border-radius:50%;background:currentColor;}
.st-dd2{position:absolute;background:var(--dark4);border:1px solid var(--bdr2);border-radius:8px;overflow:hidden;z-index:100;min-width:150px;box-shadow:0 8px 24px rgba(0,0,0,.5);margin-top:3px;}
.st-dd2 div{padding:7px 11px;font-size:11px;color:var(--t2);cursor:pointer;display:flex;align-items:center;gap:7px;}
.st-dd2 div:hover{background:var(--dark5);color:var(--t1);}
/* legend */
.lg{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--t2);}
.lg span{display:flex;align-items:center;gap:5px;}
.lg i{width:10px;height:10px;border-radius:3px;display:inline-block;}
/* orçamento builder */
.osec{margin-bottom:14px;}
.osec-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;}
.osec-h .t{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t1);}
.ohead,.orow{display:grid;grid-template-columns:1.5fr 1.2fr .6fr 1fr 1fr 26px;gap:6px;align-items:center;}
.ohead{font-size:8.5px;color:var(--t3);text-transform:uppercase;letter-spacing:.08em;padding:0 2px 4px;font-weight:700;}
.orow{margin-bottom:6px;}
.orow input,.orow select{background:var(--dark3);border:1px solid var(--bdr2);border-radius:6px;color:var(--t1);font-size:11px;padding:7px 8px;outline:none;width:100%;}
.orow input:focus,.orow select:focus{border-color:var(--bdr3);}
.orow .pfx{position:relative;}
.orow .otot{font-size:11px;color:var(--t1);text-align:right;font-variant-numeric:tabular-nums;font-weight:600;padding-right:3px;}
.orow .orm{background:none;border:0;color:var(--t3);font-size:15px;cursor:pointer;}
.orow .orm:hover{color:var(--red2);}
.addrow{background:none;border:1px dashed var(--bdr2);color:var(--t2);width:100%;padding:7px;border-radius:7px;font-size:11px;cursor:pointer;margin-top:3px;}
.addrow:hover{color:var(--t1);border-color:var(--bdr3);}
.ores .oline{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--bdr);font-size:12px;color:var(--t2);}
.ores .oline b{color:var(--t1);font-weight:600;font-variant-numeric:tabular-nums;}
.ores .obig{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:12px;border-top:2px solid var(--bdr2);}
.ores .obig span{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--t1);}
.ores .obig b{font-size:22px;font-weight:800;color:var(--t1);font-variant-numeric:tabular-nums;}
.attn{display:flex;gap:11px;align-items:flex-start;background:var(--dark3);border:1px solid var(--yellow-bdr);border-radius:10px;padding:13px 14px;margin-bottom:13px;}
.attn i{font-size:20px;color:var(--yellow);flex-shrink:0;}
.attn .t{font-size:12px;font-weight:700;color:var(--t1);margin-bottom:3px;}
.attn .d{font-size:11px;color:var(--t2);line-height:1.6;}
/* custos/invest table inputs */
.dt-row td{padding:6px 8px;border-bottom:1px solid var(--bdr);}
.dt-row input,.dt-row select{background:var(--dark3);border:1px solid var(--bdr2);border-radius:6px;color:var(--t1);font-size:11px;padding:6px 8px;outline:none;width:100%;}
.dt-row input:focus,.dt-row select:focus{border-color:var(--bdr3);}
/* login dual */
.login-box{background:var(--dark2);border:1px solid var(--bdr);border-radius:16px;padding:24px;text-align:left;}
.login-box.admin{border-color:var(--bdr2);}
.lb-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;}
.lb-ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--dark4);}
.lb-ic i{font-size:19px;color:var(--t1);}
.lb-tit{font-size:13px;font-weight:700;color:var(--t1);}
.lb-sub{font-size:10px;color:var(--t3);}
.lb-field{margin-bottom:9px;}
.lb-field label{display:block;font-size:9px;color:var(--t3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;}
.lb-field input{width:100%;background:var(--dark3);border:1px solid var(--bdr2);border-radius:8px;color:var(--t1);font-size:13px;padding:10px 12px;outline:none;}
.lb-field input:focus{border-color:var(--bdr3);}
.colab-acc{font-size:10px;color:var(--t3);margin-top:6px;line-height:1.6;}
/* print / pdf */
#printArea{display:none;}
@media print{
 body *{visibility:hidden;}
 #printArea,#printArea *{visibility:visible;}
 #printArea{display:block;position:absolute;left:0;top:0;width:100%;padding:24px;background:#fff;color:#111;}
 .no-print{display:none !important;}
}
@media(max-width:900px){.ohead,.orow{grid-template-columns:1.3fr 1fr .6fr 1fr 1fr 24px;}}
/* ===== v3.1 additions ===== */
.pw-wrap{position:relative;}
.pw-wrap input{width:100%;padding-right:38px;}
.pw-eye{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--t3);cursor:pointer;font-size:16px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;}
.pw-eye:hover{color:var(--t1);}
.proto-tag{position:absolute;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--t3);border:1px solid var(--bdr2);border-radius:20px;padding:3px 12px;background:var(--dark3);pointer-events:none;}
@media(max-width:760px){.proto-tag{display:none;}}
.topbar{position:relative;}
.blink-dot{width:8px;height:8px;border-radius:50%;background:#2BB673;margin-left:auto;flex-shrink:0;animation:blinkdot 1.1s ease-in-out infinite;box-shadow:0 0 0 0 rgba(43,182,115,.6);}
@keyframes blinkdot{0%{opacity:1;box-shadow:0 0 0 0 rgba(43,182,115,.55);}70%{opacity:.45;box-shadow:0 0 0 6px rgba(43,182,115,0);}100%{opacity:1;box-shadow:0 0 0 0 rgba(43,182,115,0);}}
.help-pop{display:none;position:absolute;z-index:9999;width:220px;background:#000;border:1px solid var(--bdr2);border-radius:9px;padding:10px 12px;font-size:10.5px;line-height:1.6;color:var(--t2);box-shadow:0 10px 30px rgba(0,0,0,.6);}
.dl-pop{display:none;position:absolute;z-index:9999;min-width:150px;background:var(--dark4);border:1px solid var(--bdr2);border-radius:9px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.55);}
.dl-pop div{padding:9px 13px;font-size:12px;color:var(--t2);cursor:pointer;}
.dl-pop div:hover{background:var(--dark5);color:var(--t1);}
.help{user-select:none;}
/* ===== v3.2 additions ===== */
.blink-dot.orange{background:#EC8415;box-shadow:0 0 0 0 rgba(236,132,21,.6);animation:blinkO 1.1s ease-in-out infinite;}
@keyframes blinkO{0%{opacity:1;box-shadow:0 0 0 0 rgba(236,132,21,.55);}70%{opacity:.45;box-shadow:0 0 0 6px rgba(236,132,21,0);}100%{opacity:1;box-shadow:0 0 0 0 rgba(236,132,21,0);}}
.sec-desc{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--t2);background:var(--dark2);border:1px solid var(--bdr);border-radius:10px;padding:9px 13px;margin-bottom:12px;line-height:1.55;}
.sec-desc i{color:var(--t3);font-size:15px;flex-shrink:0;margin-top:1px;}
/* empresa code chips — B&W */
.emp-chip.emp-prod{background:var(--t1);color:var(--dark);border-color:var(--t1);font-weight:700;}
.emp-chip.emp-aud{background:transparent;color:var(--t1);border:1px solid var(--bdr3);font-weight:600;}
/* eye visible both themes */
.pw-eye{color:var(--t2);}
[data-theme="light"] .pw-eye{color:#555;}
/* date input calendar icon visible both themes */
input[type=date],.gfbar input[type=date]{color-scheme:dark;}
[data-theme="light"] input[type=date],[data-theme="light"] .gfbar input[type=date]{color-scheme:light;}
input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer;}
[data-theme="light"] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.2);}
/* responsiveness reinforcement */
@media(max-width:820px){
 .kgrid{grid-template-columns:1fr 1fr!important;}
 .chart-row,.chart-row3{grid-template-columns:1fr!important;}
 .org-grid{grid-template-columns:1fr!important;}
 .cfg-grid{grid-template-columns:1fr!important;}
 .gfbar{gap:6px 8px;}
 #pautaResumo .cb [style*="grid-template-columns"]{grid-template-columns:1fr!important;}
}
@media(max-width:560px){
 .kgrid{grid-template-columns:1fr!important;}
 .tbl{overflow-x:auto;} .tbl table{min-width:560px;}
 .topbar .btn span,.tb-hide-sm,.tb-hide-md{display:none;}
}
/* ===== v4 additions ===== */
.emp-chip{white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none;}
.alert-bar{display:flex;align-items:center;gap:9px;background:rgba(232,72,85,.12);border:1px solid rgba(232,72,85,.4);color:var(--t1);border-radius:10px;padding:9px 13px;margin-bottom:12px;font-size:11.5px;}
.alert-bar i{color:#E84855;font-size:16px;flex-shrink:0;}
.alert-bar a{margin-left:auto;color:var(--t1);font-size:11px;cursor:pointer;text-decoration:underline;white-space:nowrap;}
.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;}
.cal-grid.head{margin-bottom:5px;}
.cal-wd{font-size:9px;color:var(--t3);text-transform:uppercase;text-align:center;padding:3px;}
.cal-cell{min-height:62px;border:1px solid var(--bdr);border-radius:8px;padding:5px;background:var(--dark2);}
.cal-cell.empty{background:transparent;border:0;}
.cal-cell.today{border-color:var(--t1);box-shadow:inset 0 0 0 1px var(--t1);}
.cal-d{font-size:11px;color:var(--t2);font-weight:600;}
.cal-mk{margin-top:4px;display:flex;flex-wrap:wrap;gap:3px;align-items:center;}
.cal-dot{width:7px;height:7px;border-radius:50%;display:inline-block;}
.cal-v{font-size:9px;color:var(--t3);width:100%;}
@media(max-width:680px){.cal-cell{min-height:46px;} .cal-v{display:none;}}
/* ===== v4.1 additions ===== */
.tbl table input, .tbl table select, .modal-box input, .modal-box select, table input.di{
  background:var(--dark3);border:1px solid var(--bdr2);color:var(--t1);
  border-radius:7px;padding:5px 8px;font-size:12px;font-family:inherit;outline:none;
}
.tbl table input:focus, .tbl table select:focus, .modal-box input:focus, .modal-box select:focus{border-color:var(--bdr3);}
.tbl table input[type=number]{text-align:right;}
.sec-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--t2);background:var(--dark2);border:1px solid var(--bdr);border-left:3px solid var(--bdr3);border-radius:9px;padding:9px 13px;margin-bottom:11px;line-height:1.55;}
.sec-note i{color:var(--t3);font-size:15px;flex-shrink:0;margin-top:1px;}
