@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@500;600&family=Oswald:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap");:root{--primary:176 48% 31%;--primary-foreground:0 0% 100%;--teal:#287773;--teal-dk:#1f5d59;--gold:#bb8d3e;--sand:#b79a6d;--char:#0e1513;--char2:#12403d;--char3:#003b37;--cream:#f4f1ea;--paper:#fff;--paper2:#f6f3ec;--gold-dk:#8a6428;--gold-lt:#cdae82;--up:#287773;--down:#2766b0;--danger:#c0392b;--ink:#15211f;--muted:#5f6f6b;--line:#e7e1d4;--line-dk:#ddd6c6;--shadow:0 1px 2px rgba(20,40,38,.06),0 1px 3px rgba(20,40,38,.05);--shadow-sm:0 1px 2px rgba(20,40,38,.05);--radius:10px;--font-head:"Plus Jakarta Sans",Inter,sans-serif;--font-body:"Inter",system-ui,sans-serif;--menu-bg:#264943;--menu-fg:#eef4f2;--fs-base:14px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-press:120ms;--dur-fast:160ms;--dur-base:220ms;--dur-modal:260ms;--z-dropdown:40;--z-sticky:60;--z-modal-backdrop:400;--z-modal:500;--z-toast:600;--z-tooltip:650}html.dark{--primary:176 45% 46%;--primary-foreground:185 40% 8%;--teal:#43a79f;--teal-dk:#63c3ba;--gold:#cfa85e;--sand:#b98f4e;--char:#0b0e0d;--char2:#101614;--char3:#0a1211;--cream:#0e1211;--paper:#151b19;--paper2:#1b2220;--gold-dk:#d9b877;--gold-lt:#b98f4e;--up:#43a79f;--down:#6aa0e0;--danger:#e06a58;--ink:#eaf0ee;--muted:#93a29e;--line:#28302e;--line-dk:#333d3a;--shadow:0 1px 2px rgba(0,0,0,.5);--shadow-sm:0 1px 2px rgba(0,0,0,.45);--menu-bg:#1b2f2b;--menu-fg:#eef4f2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:light}html.dark{color-scheme:dark}body{font-family:var(--font-body);background:var(--cream);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-head);letter-spacing:.01em;text-wrap:balance}button,input,select,textarea{font-family:inherit}::placeholder{color:var(--muted);opacity:1}input,select,textarea{caret-color:var(--teal)}input,input[type=checkbox],input[type=radio],input[type=range],select,textarea{accent-color:var(--teal)}::selection{background:rgba(40,119,115,.22);color:var(--ink)}.cfg-note,.info-note,.pres-empty,p{text-wrap:pretty}[hidden]{display:none!important}input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed;background:#efe9db!important}header{background:linear-gradient(160deg,#0a5751,#004f4a 55%,#003b37);color:#eef4f2;padding:20px 20px 18px;position:relative;overflow:hidden}header:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 92% -30%,rgba(187,141,62,.28),transparent 52%);pointer-events:none}.brandrow{max-width:1200px;margin:0 auto;gap:16px;position:relative}.brandrow,.mark{display:flex;align-items:center}.mark{width:48px;height:48px;border-radius:12px;background:linear-gradient(145deg,#0a5751,#003b37);border:1.5px solid hsla(34,47%,70%,.5);justify-content:center;font-size:22px;box-shadow:0 6px 16px rgba(0,0,0,.3);flex-shrink:0}.brand h1{font-size:28px;font-weight:700;text-transform:uppercase;background:linear-gradient(180deg,#e7d3ab,#bb8d3e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:.95}.brand .sub{font-size:10px;letter-spacing:.4em;text-transform:uppercase;font-weight:600;margin-top:4px}.brand .sub,.who{color:var(--sand)}.who{margin-left:auto;position:relative;text-align:right;font-size:12px}.who b{color:#eef4f2;display:block;font-size:13px}.float-menu.open{opacity:1;pointer-events:all;transform:none}.fmenu-item{display:flex;align-items:center;gap:12px;padding:13px 18px;font-size:13.5px;font-weight:500;color:var(--ink);cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:.12s}.fmenu-item:hover{background:rgba(40,119,115,.06)}.fmenu-item .mi{font-size:17px;width:22px;text-align:center}.fmenu-sep{height:1px;background:var(--line);margin:4px 0}.navwrap{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);box-shadow:0 6px 18px -8px rgba(0,40,37,.5)}.menubar{background:var(--char);border-bottom:1px solid hsla(34,47%,70%,.18);position:relative;z-index:var(--z-dropdown)}.menubar-inner{max-width:1200px;margin:0 auto;gap:4px;padding:0 14px}.menubar-inner,.topright{display:flex;align-items:center}.topright{margin-left:auto;position:relative}.menu-trigger{width:38px;height:38px;border-radius:9px;background:hsla(34,47%,70%,.15);border:1.5px solid hsla(34,47%,70%,.35);color:#eef4f2;font-size:19px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;line-height:1}.menu-trigger:hover{background:hsla(34,47%,70%,.28)}.float-menu{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid var(--line-dk);border-radius:14px;box-shadow:0 16px 48px -12px rgba(0,50,46,.35);min-width:230px;overflow:hidden;z-index:var(--z-modal);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.97);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.nav-menu{background:none;color:#a7c2be;font-family:var(--font-head);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:14px 20px;cursor:pointer;border:none;border-bottom:3px solid transparent;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-block}.nav-menu:hover{color:#eef4f2}.nav-menu.active{color:var(--sand);border-bottom-color:var(--gold)}.tabbar{background:var(--char2);border-bottom:1px solid hsla(34,47%,70%,.14);position:relative;z-index:1}.tabbar-inner{max-width:1200px;margin:0 auto;display:flex;gap:2px;padding:0 16px;overflow-x:auto}.tab{background:none;color:#9fbab6;font-family:var(--font-head);font-size:12.5px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;padding:12px 16px;cursor:pointer;border:none;border-bottom:2.5px solid transparent;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);white-space:nowrap}.tab:hover{color:#eef4f2}.tab.active{color:var(--gold-lt);border-bottom-color:var(--gold)}main{max-width:1200px;margin:0 auto;padding:28px 18px 30px}.pane{display:none}.pane.active{display:block;animation:fade var(--dur-base) var(--ease-out)}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pane.active{animation:fadeInstant 1ms linear}}@keyframes fadeInstant{0%{opacity:1}to{opacity:1}}.seg{display:inline-flex;background:#e7ddc9;padding:4px;gap:4px;margin-bottom:22px;flex-wrap:wrap}.seg button{border:none;background:none;font-family:var(--font-head);font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.seg button.active{background:#fff;box-shadow:0 2px 6px -2px rgba(0,50,46,.2)}.subpane{display:none}.subpane.active{display:block}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:22px;overflow:hidden}.card-h{display:flex;align-items:center;gap:12px;background:linear-gradient(120deg,#0a5751,#004f4a);color:#eef4f2;position:relative}.card-h:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:linear-gradient(90deg,hsla(34,47%,70%,.55),transparent)}.card-h .ic{font-size:19px}.card-h h2{font-size:18px;letter-spacing:.03em}.card-h .pill,.card-h h2{font-weight:600;text-transform:uppercase}.card-h .pill{margin-left:auto;font-size:10.5px;letter-spacing:.06em;background:hsla(34,47%,70%,.2);color:var(--sand);padding:5px 12px;border-radius:20px;border:1px solid hsla(34,47%,70%,.3)}.card-b{padding:20px}.grid2{grid-template-columns:1fr 1fr;grid-gap:16px}.grid2,.grid3{display:grid;gap:16px;margin-bottom:24px}.grid3{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:600}.field input,.field select,.field textarea{font-size:14px;padding:10px 12px;border:1px solid var(--line-dk);border-radius:10px;background:#fff;color:var(--ink);transition:.15s}.field textarea{resize:vertical;min-height:70px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(187,141,62,.16)}.big-num input{font-weight:700;font-size:17px;color:var(--teal-dk)}.lead-field{max-width:360px;margin-bottom:16px}.lider-auto{font-size:14px;font-weight:600;color:var(--teal-dk);background:rgba(40,119,115,.08);border:1px solid var(--line-dk);border-radius:10px;padding:10px 12px}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tbl th{background:linear-gradient(180deg,#ece2cd,#e4d8bf);color:var(--ink);font-family:var(--font-head);font-weight:500;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em;padding:11px 9px;text-align:center;border-bottom:1.5px solid var(--line-dk)}.tbl th.left{text-align:left}.tbl th.res-h{background:linear-gradient(180deg,#e6cf9f,#dcbf85);color:#5e4712}.tbl td{padding:7px 9px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.tbl td.left{text-align:left}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover td{background:rgba(40,119,115,.04)}.tbl input,.tbl select{width:100%;font-size:13px;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;text-align:center;transition:.15s}.tbl td.left input{text-align:left;font-weight:500}.tbl input:focus,.tbl select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px rgba(187,141,62,.16)}.res-cell{background:rgba(187,141,62,.07)}.res-input{background:#f8ecce!important;border:1.5px solid var(--gold)!important;font-weight:700!important;color:#5e4712!important}.res-input:focus{box-shadow:0 0 0 3px rgba(187,141,62,.22)!important}.dir-toggle{width:34px;height:34px;border-radius:9px;border:1.5px solid;font-size:13px;cursor:pointer;font-weight:700;line-height:1;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out);display:inline-flex;align-items:center;justify-content:center;background:#fff}.dir-toggle:active{transform:scale(.9)}.dir-toggle.maior{color:var(--up);border-color:rgba(40,119,115,.5);background:rgba(40,119,115,.07)}.dir-toggle.maior:hover{background:rgba(40,119,115,.16)}.dir-toggle.menor{color:var(--down);border-color:rgba(39,102,176,.45);background:rgba(39,102,176,.06)}.dir-toggle.menor:hover{background:rgba(39,102,176,.16)}.pct-pill{display:inline-block;min-width:56px;padding:4px 9px;border-radius:20px;color:#fff;font-weight:700;font-size:12px;box-shadow:0 2px 6px -2px rgba(0,0,0,.22)}.cell-out{font-weight:700;color:var(--ink);font-family:var(--font-head);font-size:14px}.del{background:none;border:none;color:var(--danger);cursor:pointer;font-size:14px;padding:5px 7px;border-radius:7px;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.del:active{transform:scale(.9)}.del:hover{background:rgba(182,68,43,.12);opacity:1}.totrow td{background:linear-gradient(180deg,#e9dfca,#e2d6bd);font-weight:700;font-family:var(--font-head);border-top:1.5px solid var(--line-dk)}.totrow .cell-out{font-size:15px}.addrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.addbtn{background:none;border:1px dashed var(--gold);color:var(--gold-dk);font-weight:600;font-size:13px;padding:8px 15px;border-radius:9px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.addbtn:active{transform:scale(.97)}.addbtn:hover{background:rgba(187,141,62,.1);border-style:solid}.addbtn.alt{border-color:var(--teal);color:var(--teal)}.addbtn.alt:hover{background:rgba(40,119,115,.1)}.crit-th{position:relative}.crit-name{width:100%!important;font-size:10px!important;text-align:center!important;border:none!important;background:transparent!important;font-family:var(--font-head)!important;text-transform:uppercase;color:var(--ink)!important;font-weight:500!important;padding:3px 12px 3px 4px!important}.crit-name:focus{background:#fff!important;box-shadow:0 0 0 2px rgba(187,141,62,.2)!important;border-radius:5px}.col-del{position:absolute;top:2px;right:2px;background:none;border:none;color:var(--danger);font-size:11px;cursor:pointer;opacity:.5;padding:2px 4px;border-radius:5px;line-height:1}.col-del:hover{opacity:1}.faixa{font-family:var(--font-head);font-weight:600;font-size:12.5px;padding:4px 10px;border-radius:14px;display:inline-block;white-space:nowrap}.faixa.ouro{background:#f1e2bc;color:#7d5c1f}.faixa.prata{background:#eceef0;color:#555c63}.faixa.bronze{background:#ece0cb;color:#7a5426}.faixa.none{background:#e9e2d5;color:#8a8578}.lid-block h3{font-size:13px;text-transform:uppercase;margin-bottom:10px;font-family:var(--font-head);font-weight:600;letter-spacing:.04em;display:flex;align-items:center;gap:8px;color:var(--teal-dk)}.lid-block h3:before{content:"";width:18px;height:2px;background:var(--gold);border-radius:2px}.lid-block+.lid-block{margin-top:24px}.result{gap:20px;flex-wrap:wrap;margin-top:18px;padding:18px 20px;background:linear-gradient(135deg,#fff,#f7f1e6);border:1px solid var(--line-dk);border-radius:13px;box-shadow:var(--shadow-sm)}.coin,.result{display:flex;align-items:center}.coin{flex:0 0 auto;width:104px;height:104px;border-radius:50%;flex-direction:column;justify-content:center;color:#fff;font-family:var(--font-head);text-align:center;border:3px solid hsla(0,0%,100%,.4);position:relative;box-shadow:inset 0 3px 8px hsla(0,0%,100%,.4),inset 0 -5px 12px rgba(0,0,0,.28),0 8px 18px -4px rgba(0,0,0,.28)}.coin:after{content:"";position:absolute;inset:7px;border-radius:50%;border:1px dashed hsla(0,0%,100%,.35)}.coin small{font-size:8.5px;letter-spacing:.14em}.coin b,.coin small{text-transform:uppercase;position:relative}.coin b{font-size:20px;font-weight:700;line-height:1.02}.coin .pct{font-size:11px;font-weight:500;margin-top:2px;position:relative}.coin.ouro{background:radial-gradient(circle at 34% 28%,#ecd9a2,#bb8d3e 68%,#7d5c1f)}.coin.prata{background:radial-gradient(circle at 34% 28%,#dde1e6,#9aa0a6 68%,#697077)}.coin.bronze{background:radial-gradient(circle at 34% 28%,#e2cba3,#b0824a 68%,#7a5426)}.coin.none{background:radial-gradient(circle at 34% 28%,#5c706c,#1e3a36 76%);border-color:hsla(0,0%,100%,.2)}.res-info{flex:1 1;min-width:160px}.res-info .ttl{font-family:var(--font-head);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.res-info .prize{font-family:var(--font-head);font-size:34px;font-weight:700;color:var(--teal-dk);line-height:1.05}.res-info .brk{font-size:12.5px;color:var(--muted);margin-top:4px}.gatewarn{font-size:12.5px;color:var(--danger);font-weight:600;margin-top:6px;display:none}.gatewarn.show{display:block}.info-note{display:inline-flex;vertical-align:middle;box-sizing:border-box;width:26px;height:26px;min-height:26px;padding:0;margin:0 2px 12px 0;border:1px solid var(--teal);background:rgba(40,119,115,.08);color:transparent;font-size:0;line-height:0;position:relative;overflow:hidden;cursor:help}.info-note,.info-note:before{align-items:center;justify-content:center}.info-note:before{content:"i";position:absolute;inset:0;display:flex;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:15px;line-height:1;color:var(--teal-dk)}.info-note.is-open,.info-note:focus,.info-note:hover{width:auto;max-width:min(70ch,92vw);height:auto;min-height:0;overflow:visible;justify-content:flex-start;text-align:left;padding:10px 14px 10px 44px;border:1px solid var(--line);border-radius:10px;background:var(--paper2);color:var(--muted);font-size:12.5px;line-height:1.5}.info-note.is-open:before,.info-note:focus:before,.info-note:hover:before{inset:0 auto 0 0;width:32px;background:rgba(40,119,115,.1);border-right:1px solid var(--line);inset:auto;left:12px;top:11px;width:auto;height:auto}.sug-tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.sug-tab{border:1px solid var(--line-dk);background:var(--paper2);color:var(--muted);font-family:var(--font-head);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:8px 16px;border-radius:20px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.sug-tab.active,.sug-tab:hover{background:var(--teal);color:#fff;border-color:var(--teal)}.sug-section{display:none}.sug-section.active{display:block}.sug-group{margin-bottom:26px}.sug-group h3{font-size:13.5px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;color:var(--teal-dk);border-bottom:2px solid var(--gold);padding-bottom:6px;margin-bottom:12px}.sug-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.sug-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;position:relative;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.sug-card:hover{border-color:var(--teal);box-shadow:0 4px 16px -6px rgba(40,119,115,.2)}.sug-card .sc-head{display:flex;align-items:flex-start;gap:8px}.sug-card .sc-title{font-weight:600;font-size:13.5px;color:var(--ink);line-height:1.3}.sug-card .sc-desc{font-size:12.5px;color:var(--muted);line-height:1.5}.sug-card .sc-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.sug-badge{font-family:var(--font-head);font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:10px;font-weight:600}.sug-badge.dir-maior{background:rgba(40,119,115,.1);color:var(--teal)}.sug-badge.dir-menor{background:rgba(39,102,176,.1);color:#2766b0}.sug-badge.peso{background:rgba(187,141,62,.13);color:var(--gold-dk)}.sug-badge.meta{background:rgba(30,58,54,.07);color:var(--ink)}.sug-btn{margin-top:auto;padding-top:8px;border-top:1px solid var(--line);display:flex;gap:8px}.btn-sug{font-size:12px;font-weight:600;padding:7px 12px;border-radius:8px;border:none;cursor:pointer;transition:.15s}.btn-sug.pri{background:var(--teal);color:#fff}.btn-sug.pri:hover{background:var(--teal-dk)}.sug-added{position:absolute;top:10px;right:10px;font-size:11px;font-weight:600;color:var(--teal);opacity:0;transition:opacity .3s}.sug-added.show{opacity:1}.reward-tbl{width:100%;border-collapse:collapse;font-size:13px}.reward-tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.reward-tbl tr:last-child td{border-bottom:none}.reward-tbl td:first-child{width:170px;font-family:var(--font-head);font-weight:600}.reward-tbl input{width:100%;font-size:13px;padding:9px 11px;border:1px solid var(--line-dk);border-radius:9px;background:#fdfaf3}.reward-tbl input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px rgba(187,141,62,.16)}.cfg-grid{grid-template-columns:1fr 1fr;grid-gap:18px 28px;gap:18px 28px}.cfg-col h3{font-size:13px;margin-bottom:8px;text-transform:uppercase;font-family:var(--font-head);font-weight:600;color:var(--teal-dk);letter-spacing:.04em;padding-bottom:7px;border-bottom:2px solid var(--gold)}.cfg-row{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.cfg-row .ins,.cfg-row label{font-size:13px}.cfg-row .ins{display:flex;gap:7px;align-items:center;color:var(--muted)}.cfg-row input{width:88px;font-size:14px;padding:7px 10px;border:1px solid var(--line-dk);border-radius:8px;text-align:center;background:#fdfaf3;font-weight:600}.cfg-row input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px rgba(187,141,62,.16)}.cfg-note{font-size:12.5px;color:var(--muted);margin-top:14px;line-height:1.55;max-width:70ch}.vt-month-bar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.vt-month-bar .field{gap:5px}.vt-month-bar .info-badge{font-size:12.5px;color:var(--teal-dk);background:rgba(40,119,115,.1);padding:8px 14px;border-radius:9px;font-weight:500;align-self:flex-end}.colabs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.colabs-list>*,.dash-grid>*,.usr-grid>*{animation:stagger-in var(--dur-base) var(--ease-out) both}.colabs-list>:first-child,.dash-grid>:first-child,.usr-grid>:first-child{animation-delay:0ms}.colabs-list>:nth-child(2),.dash-grid>:nth-child(2),.usr-grid>:nth-child(2){animation-delay:30ms}.colabs-list>:nth-child(3),.dash-grid>:nth-child(3),.usr-grid>:nth-child(3){animation-delay:60ms}.colabs-list>:nth-child(4),.dash-grid>:nth-child(4),.usr-grid>:nth-child(4){animation-delay:90ms}.colabs-list>:nth-child(n+5),.dash-grid>:nth-child(n+5),.usr-grid>:nth-child(n+5){animation-delay:.11s}@keyframes stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.colabs-list>*,.dash-grid>*,.usr-grid>*{animation:none}}.colab-card{background:var(--paper);border:1px solid var(--line-dk);border-radius:12px;padding:16px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.colab-card:hover{border-color:var(--teal);box-shadow:var(--shadow-sm)}.colab-card .cc-name{font-family:var(--font-head);font-weight:600;font-size:16px;color:var(--teal-dk);margin-bottom:4px}.colab-card .cc-cargo{font-size:12.5px;color:var(--muted);margin-bottom:12px}.colab-card .cc-chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em}.chip.vt{background:rgba(40,119,115,.12);color:var(--teal)}.chip.coz{background:rgba(187,141,62,.14);color:var(--gold-dk)}.chip.sal{background:rgba(176,130,74,.14);color:#7a5426}.chip.bar{background:rgba(39,102,176,.12);color:#2766b0}.chip.inativo{background:#f0ebe0;color:var(--muted)}.colab-card .cc-del{position:absolute;top:12px;right:12px}.colab-form{background:var(--paper2);border:1px solid var(--line-dk);border-radius:12px;padding:18px;margin-bottom:20px}.colab-form h3{font-family:var(--font-head);font-size:15px;text-transform:uppercase;color:var(--teal-dk);margin-bottom:14px;letter-spacing:.04em}.colab-checks{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.colab-checks label{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.colab-checks input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal);cursor:pointer}.margem-line{font-size:14px;color:var(--muted);margin:-4px 0 20px}.margem-line b{font-family:var(--font-head);font-size:20px;color:var(--teal-dk)}.split-bar{display:flex;height:42px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:8px}.sbseg{display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-head);font-weight:700;font-size:14px;transition:width .5s cubic-bezier(.2,.7,.2,1);min-width:0}.sbseg.caixa{background:linear-gradient(180deg,#379089,#287773)}.sbseg.metas{background:linear-gradient(180deg,#cfa04e,#bb8d3e)}.sbseg.socios{background:linear-gradient(180deg,#0a5751,#004f4a)}.split-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:20px}.split-legend span{display:inline-flex;align-items:center;gap:6px}.dot{width:10px;height:10px;border-radius:3px}.dot.caixa{background:var(--teal)}.dot.metas{background:var(--gold)}.dot.socios{background:var(--teal-dk)}.dist-cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.dcard{background:linear-gradient(160deg,#fff,#f6efe1);border:1px solid var(--line-dk);border-radius:13px;padding:16px;position:relative;overflow:hidden}.dcard:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.dcard.caixa:before{background:var(--teal)}.dcard.metas:before{background:var(--gold)}.dcard.socios:before{background:var(--teal-dk)}.dcard .dc-t{font-family:var(--font-head);font-size:13px;text-transform:uppercase;font-weight:600}.dcard .dc-p{font-size:12px;color:var(--muted);margin-top:2px}.dcard .dc-v{font-family:var(--font-head);font-size:26px;font-weight:700;color:var(--teal-dk);margin-top:10px}.dcard.metas .dc-v{color:var(--gold-dk)}.socios-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:8px}.scard{background:var(--paper);border:1px solid var(--line-dk);border-radius:12px;padding:16px}.scard input{width:100%;font-family:var(--font-head);font-size:15px;font-weight:600;border:none;border-bottom:1.5px solid var(--line-dk);background:transparent;padding:4px 2px;margin-bottom:8px;color:var(--ink)}.scard input:focus{outline:none;border-bottom-color:var(--gold)}.scard .sv{font-family:var(--font-head);font-size:26px;font-weight:700;color:var(--teal-dk);line-height:1}.scard .sp{font-size:11.5px;color:var(--muted);margin-top:3px}.rateio{background:var(--paper2);border:1px solid var(--line-dk);border-radius:12px;padding:16px 18px;margin-bottom:22px}.rateio h3{font-size:12px;text-transform:uppercase;font-family:var(--font-head);color:var(--muted);letter-spacing:.06em;margin-bottom:12px}.rateio-grid{display:flex;gap:18px;flex-wrap:wrap}.rateio-grid .field{gap:4px}.rateio-grid input{width:78px;text-align:center;font-weight:600;padding:7px}.warn{font-size:12.5px;color:var(--danger);font-weight:600;margin-top:10px}.pres-hero{text-align:center;padding:8px 0 26px}.pres-hero .eyebrow{font-family:var(--font-head);font-size:11.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold-dk);font-weight:600}.pres-hero h2{font-size:36px;text-transform:uppercase;color:var(--teal-dk);margin:6px 0 8px}.pres-hero .rule{width:60px;height:3px;background:linear-gradient(90deg,var(--teal),var(--gold));margin:0 auto 12px;border-radius:3px}.pres-hero .meta{font-size:14px;color:var(--muted)}.pres-hero .meta b{color:var(--teal-dk)}.lead-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:28px}.lead-card{background:linear-gradient(160deg,#fbf8f1,#f4ecdd);border:1px solid var(--line-dk);border-radius:16px;box-shadow:var(--shadow);padding:24px;text-align:center;position:relative;overflow:hidden}.lead-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--teal),var(--gold))}.lead-card .area{font-family:var(--font-head);font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600}.lead-card .coin{margin:14px auto;width:126px;height:126px}.lead-card .coin b{font-size:23px}.lead-card .leader{font-size:13.5px;color:var(--ink);margin-bottom:8px}.lead-card .prize{font-family:var(--font-head);font-size:42px;font-weight:700;color:var(--teal-dk);line-height:1}.lead-card .prize.zero{color:var(--danger);font-size:20px;padding:10px 0}.pres-section-t{font-family:var(--font-head);font-size:18px;text-transform:uppercase;color:var(--teal-dk);border-bottom:2px solid var(--gold);padding-bottom:6px;margin:8px 0 14px}.rank{background:var(--paper);border:1px solid var(--line-dk);border-radius:13px;box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:18px}.rank-h{padding:12px 18px;background:linear-gradient(120deg,#0a5751,#004f4a);color:#eef4f2;font-family:var(--font-head);text-transform:uppercase;font-size:14px;display:flex;align-items:center;gap:8px}.rank table{width:100%;border-collapse:collapse}.rank td{padding:11px 16px;border-bottom:1px solid var(--line);font-size:14px}.rank tr:last-child td{border-bottom:none}.rank tr:first-child .pos{color:var(--gold-dk)}.rank .pos{font-family:var(--font-head);font-weight:700;color:var(--muted);width:38px;font-size:16px}.rank .nm{font-weight:500}.rank .pts{text-align:center;font-family:var(--font-head);font-weight:700;width:68px;font-size:16px}.rank .fx{text-align:right;width:120px}.pres-empty{padding:40px}.locked,.pres-empty{text-align:center;color:var(--muted);font-size:14px}.locked{padding:60px 20px}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card{width:100%;max-width:360px;background:var(--paper);border:1px solid var(--line-dk);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.login-title{font-family:var(--font-head);font-size:26px;color:var(--teal-dk);margin-bottom:4px;text-transform:uppercase}.login-sub{font-size:12.5px;color:var(--muted);margin-bottom:20px}.error-text{color:var(--danger);font-size:12.5px;margin-top:10px}.btn{font-family:var(--font-head);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:9px;padding:10px 18px;display:inline-flex;align-items:center;gap:6px;border:none;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.btn-ghost{background:none;border:1px solid var(--line-dk);color:var(--ink)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.form-overlay{position:fixed;inset:0;background:rgba(0,40,37,.55);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:20px}.form-panel{background:var(--paper);border:1px solid var(--line-dk);border-radius:var(--radius);width:100%;max-width:480px;max-height:88vh;overflow-y:auto;padding:22px;box-shadow:var(--shadow)}.form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-head h3{font-family:var(--font-head);font-size:19px;margin:0;color:var(--teal-dk);text-transform:uppercase}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.btn-icon{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:6px;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn-icon:hover{color:var(--ink);background:rgba(40,119,115,.08)}.btn-icon:active{transform:scale(.92)}.btn-icon:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.perm-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:12.5px}.perm-table td,.perm-table th{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left}.perm-table th{color:var(--muted);font-weight:500;font-size:11px}.badge,.perm-table th{text-transform:uppercase}.badge{font-family:var(--font-head);font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:12px;letter-spacing:.03em}.badge-brass{background:rgba(187,141,62,.16);color:var(--gold-dk)}.badge-steel{background:#eee7d8;color:var(--muted)}.usr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.usr-card{background:var(--paper);border:1px solid var(--line-dk);border-radius:12px;padding:16px;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.usr-card:hover{border-color:var(--teal);box-shadow:var(--shadow-sm)}@media(max-width:760px){.cfg-grid,.dist-cards,.grid2,.grid3,.lead-cards,.rateio-grid,.socios-split{grid-template-columns:1fr}.brand h1{font-size:23px}.tbl{font-size:12px}.pres-hero h2{font-size:27px}.sug-grid{grid-template-columns:1fr}.who{display:none}.card-h{flex-wrap:wrap;row-gap:8px}.card-h h2{font-size:16px}.card-b{padding:16px}.colabs-list,.usr-grid{grid-template-columns:1fr}.dash-grid{grid-template-columns:repeat(2,1fr)}.comp-bar{flex-direction:column;align-items:stretch}.comp-new{flex-wrap:wrap}.rateio-grid input{width:100%}.lead-card .prize{font-size:32px}.result{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.dash-grid{grid-template-columns:1fr}.main-content{padding:14px 10px 28px}.form-panel{padding:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.navwrap,.topright,header{display:none!important}body{background:#fff}main{padding:0;max-width:100%}#pane-cadastro,#pane-lucros,#pane-vt,#sub-config,#sub-lancar,#sub-sug{display:none!important}.card,.lead-card,.rank{box-shadow:none}@page{margin:14mm}}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;flex-shrink:0;background:linear-gradient(175deg,#0a5751,#003b37 88%);display:flex;flex-direction:column;padding:18px 14px}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:4px 6px 18px}.sidebar-brand .mark{width:38px;height:38px;border-radius:9px;background:hsla(34,47%,70%,.18);border:1.5px solid hsla(34,47%,70%,.4);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:13px;flex-shrink:0}.main-content{flex:1 1;min-width:0;padding:28px 32px 44px;overflow-x:hidden}.mobile-close-btn,.mobile-topbar,.sidebar-backdrop{display:none}@media(max-width:860px){.app-shell{display:block}.mobile-topbar{gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:linear-gradient(175deg,#0a5751,#003b37 88%);padding:12px 16px;box-shadow:0 4px 16px -8px rgba(0,40,37,.5)}.mobile-menu-btn,.mobile-topbar{display:flex;align-items:center;color:#eef4f2}.mobile-menu-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);width:36px;height:36px;border-radius:8px;justify-content:center;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast) var(--ease-out)}.mobile-menu-btn:hover{background:hsla(0,0%,100%,.16)}.mobile-topbar-title{font-family:var(--font-head);font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--sand)}.sidebar-backdrop{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:rgba(10,20,18,.5);animation:fade var(--dur-base) var(--ease-out)}.sidebar,.sidebar.collapsed{position:fixed;top:0;left:0;bottom:0;width:290px;max-width:84vw;z-index:var(--z-modal);transform:translateX(-100%);transition:transform var(--dur-modal) var(--ease-in-out);box-shadow:0 0 60px rgba(0,0,0,.35)}.sidebar.mobile-open{transform:translateX(0)}.collapse-btn{display:none}.mobile-close-btn{display:flex;margin-left:auto;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#eef4f2;width:28px;height:28px;border-radius:7px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.main-content{padding:18px 14px 34px}}@media(min-width:861px){.mobile-close-btn{display:none!important}}.comp-bar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:22px;padding:14px 16px;background:var(--paper2);border:1px solid var(--line-dk);border-radius:12px}.comp-select{display:flex;flex-direction:column;gap:5px;min-width:220px}.comp-select label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.comp-select select{font-size:13.5px;padding:8px 10px;border:1px solid var(--line-dk);border-radius:8px;background:#fff}.comp-new{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.comp-new input,.comp-new select{font-size:13px;padding:7px 9px;border:1px solid var(--line-dk);border-radius:8px;background:#fff}.colab-card{position:relative}.colab-card.selected{border-color:var(--teal);box-shadow:0 0 0 2px rgba(40,119,115,.25)}.progress-bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden;margin-top:10px}.progress-fill{height:100%;background:var(--teal)}.sidebar-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.sidebar-scroll::-webkit-scrollbar{display:none;width:0;height:0}.brand-txt{min-width:0}.brand-name{font-family:var(--font-head);font-weight:700;font-size:15.5px;letter-spacing:.04em;color:#f4f1ea;line-height:1.15}.brand-name,.brand-sub{text-transform:uppercase}.brand-sub{font-size:9.5px;letter-spacing:.14em;color:var(--sand);margin-top:2px;opacity:.85}.collapse-btn{margin-left:auto;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#c9dcd9;width:26px;height:26px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.15s}.collapse-btn:hover{background:hsla(0,0%,100%,.14);color:#fff}.nav-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 12px;border-radius:8px;border:none;background:transparent;color:#b9cdc9;font-family:var(--font-body);font-size:13px;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);margin-bottom:1px;position:relative;letter-spacing:.01em}.nav-item:hover{background:hsla(0,0%,100%,.06)}.nav-item.active{background:hsla(34,47%,70%,.14);color:#f2e7d0}.nav-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--gold)}.nav-item-solo{margin:2px 0 14px;padding:10px 12px}.nav-item-solo.active{background:hsla(34,47%,70%,.16)}.nav-accordion{margin-bottom:3px;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:3px}.nav-accordion:last-child{border-bottom:none}.nav-group-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:none;cursor:pointer;padding:11px 12px;border-radius:8px;color:#c2d6d2;transition:background .15s,color .15s}.nav-group-head:hover{background:hsla(0,0%,100%,.05)}.nav-group-head.open{color:var(--sand)}.nav-accordion.has-active .nav-group-head{color:#f2e7d0}.nav-group-label{font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:.02em}.nav-group-left{display:flex;align-items:center;gap:11px;min-width:0}.nav-group-ic{flex-shrink:0}.nav-cascade{max-height:0;overflow:hidden;transition:max-height .22s ease}.nav-cascade.open{max-height:1400px;margin:1px 0 5px 17px;padding-left:7px;border-left:1.5px solid hsla(0,0%,100%,.1)}.nav-cascade .nav-item{padding:7px 10px;margin-top:1px;font-size:12px;font-weight:500;gap:9px}.nav-cascade .nav-item svg{width:15px;height:15px}.sidebar-footer{margin-top:auto;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.who-name{font-size:12.5px;font-weight:600;padding:0 12px;font-family:var(--font-body)}.who-role{font-size:10.5px;color:var(--sand);padding:0 12px 8px;letter-spacing:.03em}@media(min-width:861px){.sidebar-dock{position:relative;flex:0 0 66px;width:66px;z-index:var(--z-sticky)}.sidebar.rail{position:-webkit-sticky;position:sticky;top:0;left:0;height:100dvh;max-height:100vh;width:66px;overflow:hidden;transition:width var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.sidebar.rail.hovering{width:252px;box-shadow:14px 0 44px -14px rgba(0,0,0,.5)}.sidebar.rail:not(.hovering) .brand-txt,.sidebar.rail:not(.hovering) .nav-chev,.sidebar.rail:not(.hovering) .nav-group-label,.sidebar.rail:not(.hovering) .nav-item span,.sidebar.rail:not(.hovering) .theme-toggle span,.sidebar.rail:not(.hovering) .who-name,.sidebar.rail:not(.hovering) .who-role{display:none}.sidebar.rail:not(.hovering) .sidebar-brand{flex-direction:column;gap:8px;padding-bottom:14px}.sidebar.rail:not(.hovering) .nav-group-head{justify-content:center}.sidebar.rail:not(.hovering) .nav-group-left{justify-content:center;gap:0}.sidebar.rail:not(.hovering) .nav-item,.sidebar.rail:not(.hovering) .nav-item-solo,.sidebar.rail:not(.hovering) .theme-toggle{justify-content:center}.sidebar.rail:not(.hovering) .nav-cascade.open{max-height:0;margin:0;padding-left:0;border-left:none}}.aval-q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.aval-q:last-of-type{border-bottom:none}.aval-q-text{font-size:13.5px;line-height:1.45;flex:1 1}.aval-scale{display:flex;gap:6px;flex-shrink:0}.aval-opt{width:36px;height:36px;border-radius:9px;border:1.5px solid var(--line-dk);background:#fff;font-family:var(--font-head);font-weight:600;font-size:14px;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.aval-opt:active{transform:scale(.92)}.aval-opt:hover{border-color:var(--teal);color:var(--teal)}.aval-opt.active{background:var(--teal);border-color:var(--teal);color:#fff}.cfg-question{font-size:13px;padding:8px 10px;border:1px solid var(--line-dk);border-radius:8px;background:#fff}.badge-green{background:rgba(40,119,115,.14);color:var(--teal)}.badge-brick{background:rgba(182,68,43,.13);color:var(--danger)}.fb-timeline{position:relative;padding-left:22px}.fb-timeline:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--line-dk)}.fb-item{position:relative;margin-bottom:16px}.fb-dot{position:absolute;left:-22px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--teal);border:2.5px solid var(--cream)}.fb-body{background:var(--paper);border:1px solid var(--line-dk);border-radius:11px;padding:12px 14px}.fb-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px;font-size:13px}.fb-date{font-size:11.5px;color:var(--muted)}.fb-desc{font-size:13px;line-height:1.5;color:var(--ink);white-space:pre-wrap}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px}.kpi-tile{background:linear-gradient(160deg,#fff,#f6efe1);border:1px solid var(--line-dk);border-radius:12px;padding:16px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-press) var(--ease-out)}.kpi-tile:hover{box-shadow:var(--shadow-sm)}.kpi-tile:active{transform:scale(.98)}.kpi-value{font-family:var(--font-head);font-size:30px;font-weight:700;color:var(--teal-dk);line-height:1}.kpi-value.kpi-green{color:var(--teal)}.kpi-value.kpi-brass{color:var(--gold-dk)}.kpi-value.kpi-brick{color:var(--danger)}.kpi-label{font-size:11.5px;color:var(--muted);margin-top:6px}.cc-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:760px){.cc-grid2{grid-template-columns:1fr}}.cc-sub{font-size:11.5px;color:var(--muted);margin-top:3px}.kpi-tile.hero{background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438);color:#eaf3f0}.kpi-tile.hero,.kpi-tile.hero:hover{border-color:transparent}.kpi-tile.hero .kpi-value{color:#fff}.kpi-tile.hero .cc-sub,.kpi-tile.hero .kpi-label{color:#bfd6d1}.kpi-tile.hero{position:relative;overflow:hidden}.kpi-tile.hero:after{content:"";position:absolute;right:-14px;bottom:-18px;width:88px;height:88px;border-radius:50%;background:hsla(34,47%,70%,.16)}.cc-work{display:grid;grid-template-columns:1fr 360px;grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){.cc-work{grid-template-columns:1fr}}.cc-master{display:grid;grid-template-columns:290px 1fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:840px){.cc-master{grid-template-columns:1fr}}.cc-day{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;border-radius:12px;border:1.5px solid transparent;background:var(--paper);color:var(--ink);cursor:pointer;margin-bottom:8px;font-size:14px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.cc-day:hover{border-color:color-mix(in srgb,var(--teal) 40%,transparent)}.cc-day.on{background:var(--paper2);border-color:var(--teal)}.cc-day .cc-day-dot{width:10px;height:10px;border-radius:50%;flex:none}.cc-panel{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px;position:-webkit-sticky;position:sticky;top:12px}.cc-pick{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;border:1.5px solid var(--line);cursor:pointer;margin-bottom:8px}.cc-pick.on{border-color:var(--teal);background:var(--paper2)}.cc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.cc-periodo{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:6px 8px}.cc-periodo .seg button{padding:6px 12px}.cc-periodo-rotulo{font-family:var(--font-head);font-weight:600;font-size:14px;color:var(--teal-dk);min-width:150px;text-align:center}.cc-nav{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--paper2);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cc-nav:disabled{opacity:.4;cursor:default}.cc-steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 18px}@media (max-width:1100px){.cc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.cc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--paper);border:1.5px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;min-width:0;font-family:var(--font-body);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cc-step:hover{border-color:color-mix(in srgb,var(--teal) 45%,transparent)}.cc-step.on{border-color:var(--teal);box-shadow:0 0 0 3px rgba(40,119,115,.14)}.cc-step-n{width:28px;height:28px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:var(--paper2);color:var(--muted)}.cc-step.done .cc-step-n{background:var(--teal);color:#fff}.cc-step.warn .cc-step-n{background:rgba(199,154,58,.22);color:#8a6420}.cc-step.on .cc-step-n{background:var(--teal-dk);color:#fff}.cc-step-txt{display:flex;flex-direction:column;min-width:0;line-height:1.2}.cc-step-txt b{font-family:var(--font-head);font-weight:600;font-size:12.5px}.cc-step-txt b,.cc-step-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-step-txt small{font-size:11px;color:var(--muted)}.cc-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;min-width:190px;display:flex;flex-direction:column;gap:2px}.cc-menu button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:none;background:transparent;border-radius:8px;color:var(--ink);font-size:13px;cursor:pointer;text-align:left}.cc-menu button:hover{background:var(--paper2)}.cc-foot{display:flex;justify-content:space-between;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--line)}.c4,.pane.active.c4{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:0;gap:0;height:calc(100vh - 56px);min-height:520px;border:1px solid var(--line);border-radius:18px;background:var(--paper);overflow:hidden}.main-content:has(.c4){padding-bottom:28px}.c4-rail{background:#003d3a;color:#e6efec;display:flex;flex-direction:column;gap:18px;padding:22px 16px;box-sizing:border-box}.c4-main,.c4-rail{height:100%;min-height:0;overflow-y:auto}.c4-main{overflow-x:hidden}.c4-card.static .field{flex:1 1;min-width:0}.c4-card.static input[type=date]{width:100%;min-width:0;box-sizing:border-box}.main-content.mc-wide{max-width:1400px;padding:20px 24px 28px}.main-content.mc-wide .c4{height:calc(100vh - 48px)}.c4 .c4-body>*{min-width:0}.c4 .cc-work{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.c4 .cc-master{grid-template-columns:minmax(220px,290px) minmax(0,1fr)}.c4 .cc-grid2>*,.c4 .cc-master>*,.c4 .cc-work>*{min-width:0}.c4 .card-b{overflow-x:auto}.c4 .card{overflow:hidden}.c4 .card-b:has(>.cc-work),.c4 .card:has(>.card-b>.cc-work){overflow:visible}.c4 .cc-panel{position:-webkit-sticky;position:sticky;top:86px;max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width:1280px){.c4 .cc-grid2,.c4 .cc-master,.c4 .cc-work{grid-template-columns:1fr}.c4 .cc-panel{position:static}}.c4-brand{display:flex;align-items:center;gap:9px;font-family:var(--font-head);font-weight:700;font-size:14.5px;color:#fff}.c4-per{text-align:left;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:10px 12px;color:inherit;cursor:pointer;font-family:var(--font-body)}.c4-per small{display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:3px}.c4-per b{display:block;font-family:var(--font-head);font-size:14px;color:#fff}.c4-per span{font-size:11.5px;opacity:.75}.cc-vuca th.cc-uni{font-size:12.5px;letter-spacing:.02em;text-transform:none;color:var(--ink);font-family:var(--font-head);font-weight:700;padding-bottom:4px;border-bottom:0}.cc-vuca th.cc-uni small{display:block;font-size:10.5px;font-weight:500;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.cc-vuca th.cc-uni-p{border-top:3px solid var(--teal)}.cc-vuca th.cc-uni-x{border-top:3px solid var(--chk-ouro,#bb8d3e);background:rgba(187,141,62,.07)}.cc-vuca .cc-col-x,.cc-vuca .cc-col-x2{background:rgba(187,141,62,.05)}.cc-vuca .cc-col-x{border-left:2px solid var(--line-dk)}.cc-vuca td{vertical-align:top}.cc-vuca td,.cc-vuca th{padding-left:6px;padding-right:6px}.cc-vuca td.cc-dia{white-space:nowrap}.cc-vuca td.cc-dia .gx-chip{display:inline-flex;margin-top:6px;font-size:10.5px;padding:1px 7px;white-space:normal;max-width:96px;line-height:1.2}.cc-vuca td.cc-total{text-align:right}.cc-vuca td.cc-total .cc-cx-lista{min-width:0}.cc-vuca td.cc-total .cc-cx-lista li{justify-content:flex-end}.cc-cx-total{font-family:var(--font-head);font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cc-cx-total.aberto{color:var(--gs-warn,#a8781f);font-size:12.5px}.cc-cx-lista{list-style:none;margin:4px 0 0;padding:4px 0 0;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:2px;min-width:96px}.cc-cx-lista li{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-cx-lista li b{color:var(--ink);font-weight:500}.cc-cx-vazio{color:var(--muted)}.cc-cx-lista li.cc-cx-bruto{color:var(--muted);font-style:italic}.cc-cx-lista li.cc-cx-bruto b{color:var(--muted);font-weight:400}.cc-cx-aviso{font-size:10.5px;color:var(--gs-warn,#a8781f);margin-top:4px;line-height:1.3}.cc-e1{display:flex;flex-direction:column;gap:14px}.cc-e1-topo{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.cc-e1-baixo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.cc-e1-baixo,.cc-e1-topo{grid-template-columns:1fr}}.cc-uni-tile{background:var(--paper);border-left:4px solid var(--teal)}.cc-uni-tile.x{border-left-color:var(--chk-ouro,#bb8d3e)}.cc-uni-tile .kpi-label small{font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:var(--muted);margin-left:6px}.cc-chega{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--paper2);margin-bottom:6px;font-size:12.5px}.cc-vuca .cc-cx-lista li b,.cc-vuca .cc-cx-lista li span{white-space:nowrap}.c4 .kpi-tile.hero{background:var(--chk-verde,#0a5f52)}.c4 .kpi-tile.hero:after{display:none}.c4-unis{display:flex;gap:6px;flex-wrap:wrap}.c4-unis span{font-size:11.5px;padding:3px 9px;border-radius:999px;background:hsla(0,0%,100%,.08);color:#c9d9d5;border:1px solid hsla(0,0%,100%,.14)}.c4-unis span.on{background:hsla(0,0%,100%,.16);color:#fff}.c4-steps{display:flex;flex-direction:column;gap:2px}.c4-st{display:flex;align-items:center;gap:10px;padding:9px;border-radius:12px;border:none;background:transparent;color:#c9d9d5;cursor:pointer;text-align:left;font-family:var(--font-body);width:100%}.c4-st:hover{background:hsla(0,0%,100%,.06)}.c4-st.now{color:#fff}.c4-n,.c4-st.now{background:hsla(0,0%,100%,.1)}.c4-n{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.c4-st.done .c4-n{background:#6fbf9a;color:#00332f}.c4-st.warn .c4-n{background:#e9b85a;color:#3f2a00}.c4-st.now .c4-n{background:var(--chk-ouro,#bb8d3e);color:#fff}.c4-t{display:flex;flex-direction:column;line-height:1.2;min-width:0}.c4-t b{font-family:var(--font-head);font-weight:600;font-size:13px}.c4-t small{font-size:11px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4-prog small{display:block;font-size:11px;opacity:.7;margin-bottom:6px}.c4-bar{height:6px;border-radius:3px;background:hsla(0,0%,100%,.14);overflow:hidden}.c4-bar i{display:block;height:100%;background:var(--chk-ouro,#bb8d3e)}.c4-mais{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.12)}.c4-mais button{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:10px;border:none;background:transparent;color:#c9d9d5;font-size:12.5px;cursor:pointer;text-align:left;font-family:var(--font-body)}.c4-mais button.on,.c4-mais button:hover{background:hsla(0,0%,100%,.1);color:#fff}.c4-main{display:flex;flex-direction:column;min-width:0}.c4-top{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--paper2);flex-wrap:wrap}.c4-k{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.c4-h1{margin:0;font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--ink)}.c4-ajuda{margin:12px 24px 0;padding:12px 14px;border-radius:12px;background:rgba(40,119,115,.06);border:1px solid rgba(40,119,115,.2);font-size:13px;color:var(--ink);max-width:760px}.c4-faixa{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px 24px 0}@media (max-width:900px){.c4-faixa{grid-template-columns:1fr}}.c4-box{border-radius:14px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}.c4-box.sis{background:rgba(40,119,115,.08);border:1px solid rgba(40,119,115,.22)}.c4-box.voce{background:rgba(187,141,62,.1);border:1px solid rgba(187,141,62,.3)}.c4-ic{width:32px;height:32px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff}.c4-box.sis .c4-ic{background:var(--teal)}.c4-box.voce .c4-ic{background:var(--chk-ouro,#bb8d3e)}.c4-box b{display:block;font-family:var(--font-head);font-size:13.5px;margin-bottom:2px}.c4-box p{margin:0;font-size:13px;color:var(--ink);line-height:1.45}.c4-body{padding:16px 24px 20px;flex-grow:1;min-width:0}.c4-top{position:-webkit-sticky;position:sticky;top:0;z-index:2}.c4-body>.card:last-child{margin-bottom:0}.c4-foot{display:flex;align-items:center;gap:12px;padding:14px 24px;border-top:1px solid var(--line);background:var(--paper2);position:-webkit-sticky;position:sticky;bottom:0}.c4-foot-txt{flex-grow:1;font-size:12.5px;color:var(--muted)}.c4-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1100px){.c4-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.c4-cards{grid-template-columns:1fr}}.c4-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:18px;border-radius:16px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font-family:var(--font-body)}.c4-card.static{cursor:default}.c4-card:not(.static):hover{border-color:color-mix(in srgb,var(--teal) 50%,transparent)}.c4-card.on{border-color:var(--teal);box-shadow:0 0 0 3px rgba(40,119,115,.14)}.c4-card b{font-weight:700;font-size:16.5px;margin-top:6px}.c4-card b,.c4-card em{font-family:var(--font-head)}.c4-card em{font-style:normal;font-weight:600;font-size:13px;color:var(--teal-dk)}.c4-card small{font-size:12px;color:var(--muted);line-height:1.45}.c4-existe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}@media (max-width:900px){.c4-existe{grid-template-columns:1fr}}.c4-existe h4{margin:0 0 8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.c4-existe>div>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.c4-existe>div>div:last-child{border-bottom:0}@media (max-width:900px){.c4{grid-template-columns:1fr;border-radius:14px;min-height:0}.c4,.c4-rail{height:auto;overflow:visible}.c4-rail{border-radius:14px 14px 0 0}.c4-main{height:auto;overflow:visible}.c4-rail{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px}.c4-brand{width:100%}.c4-per{flex:1 1 200px}.c4-steps{flex-direction:row;overflow-x:auto;width:100%;gap:4px}.c4-st{flex:none;padding:7px 9px}.c4-prog,.c4-t small{display:none}.c4-mais{margin:0;padding:0;border:0;flex-direction:row;flex-wrap:wrap;width:100%}.c4-ajuda,.c4-body,.c4-faixa,.c4-foot,.c4-top{padding-left:14px;padding-right:14px}.c4-ajuda{margin-left:14px;margin-right:14px}}.agenda-list{display:flex;flex-direction:column;gap:10px}.agenda-item{display:flex;gap:14px;background:var(--paper);border:1px solid var(--line-dk);border-radius:11px;padding:12px 14px}.agenda-item.past{opacity:.6}.agenda-date{flex-shrink:0;width:52px;text-align:center;background:var(--paper2);border:1px solid var(--line-dk);border-radius:9px;padding:6px 0}.agenda-day{font-family:var(--font-head);font-size:20px;font-weight:700;color:var(--teal-dk);line-height:1}.agenda-mon{font-size:10px;text-transform:uppercase;color:var(--muted);letter-spacing:.06em;margin-top:2px}.agenda-body{flex:1 1;min-width:0}.agenda-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agenda-meta{font-size:12px;color:var(--muted);margin-top:3px}.agenda-desc{font-size:12.5px;color:var(--ink);margin-top:6px;line-height:1.5}.chat-shell{display:flex;height:calc(100vh - 130px);min-height:480px;background:var(--paper);border:1px solid var(--line-dk);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.chat-list-col{width:300px;flex-shrink:0;border-right:1px solid var(--line-dk);display:flex;flex-direction:column;background:var(--paper2)}.chat-list-head{gap:8px;padding:12px;border-bottom:1px solid var(--line-dk)}.chat-list-head,.chat-search{display:flex;align-items:center}.chat-search{flex:1 1;gap:7px;background:#fff;border:1px solid var(--line-dk);border-radius:9px;padding:7px 10px;color:var(--muted)}.chat-search input{border:none;outline:none;background:transparent;font-size:13px;flex:1 1}.chat-list{flex:1 1;overflow-y:auto}.chat-list-item{display:flex;align-items:center;gap:10px;padding:11px 12px;cursor:pointer;border-bottom:1px solid var(--line);transition:.12s}.chat-list-item:hover{background:rgba(40,119,115,.06)}.chat-list-item.active{background:rgba(40,119,115,.12)}.chat-avatar{position:relative;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,var(--teal),var(--teal-dk));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:600;font-size:13px;flex-shrink:0}.chat-avatar.sm{width:30px;height:30px;font-size:11px}.online-dot{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--teal);border:2px solid var(--paper2)}.chat-item-body{flex:1 1;min-width:0}.chat-item-top{display:flex;align-items:center;gap:6px;font-size:13.5px}.chat-item-preview{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.chat-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.chat-item-time{font-size:10.5px;color:var(--muted)}.chat-unread{background:var(--teal);color:#fff;font-size:10.5px;font-weight:700;border-radius:10px;padding:1px 6px}.chat-window-col{flex:1 1;display:flex;flex-direction:column;min-width:0}.chat-window-head{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line-dk);background:var(--paper)}.chat-window-sub{font-size:11.5px;color:var(--muted)}.chat-empty{align-items:center;justify-content:center;color:var(--muted);gap:10px}.chat-empty,.chat-messages{flex:1 1;display:flex;flex-direction:column}.chat-messages{overflow-y:auto;padding:16px;gap:4px}.msg-row{display:flex}.msg-row.own{justify-content:flex-end}.msg-row.sys{justify-content:center}.msg-sys{font-size:11.5px;color:var(--muted);background:var(--paper2);border-radius:10px;padding:5px 12px;margin:6px 0}.msg-bubble{max-width:62%;background:#fff;border:1px solid var(--line);border-radius:12px 12px 12px 3px;padding:8px 11px;box-shadow:var(--shadow-sm)}.msg-row.own .msg-bubble{color:#fff;border-radius:12px 12px 3px 12px}.msg-text{font-size:13.5px;line-height:1.45;white-space:pre-wrap}.msg-time{font-size:10px;opacity:.7;text-align:right;margin-top:3px}.msg-img{max-width:220px;border-radius:8px;display:block;margin-bottom:4px}.msg-file{gap:6px;font-size:12.5px;color:inherit;text-decoration:underline}.chat-input-bar,.msg-file{display:flex;align-items:center}.chat-input-bar{gap:8px;padding:10px 14px;border-top:1px solid var(--line-dk);background:var(--paper)}.chat-text-input{flex:1 1;border:1px solid var(--line-dk);border-radius:20px;padding:9px 16px;font-size:13.5px;outline:none}.chat-text-input:focus{border-color:var(--teal)}.chat-send{background:var(--teal);color:#fff;border-radius:50%;width:34px;height:34px;transition:transform var(--dur-press) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chat-send:active{transform:scale(.9)}.chat-send:disabled{opacity:.5}.chat-user-picker{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.chat-user-pick{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;cursor:pointer;border:1px solid transparent}.chat-user-pick:hover{background:var(--paper2)}.chat-user-pick.selected{background:rgba(40,119,115,.12);border-color:var(--teal)}.chat-back-btn{display:none}@media(max-width:760px){.chat-shell{height:calc(100vh - 118px);min-height:420px;border-radius:0;border-left:none;border-right:none}.chat-list-col,.chat-window-col{width:100%}.chat-mobile-conversa .chat-list-col,.chat-mobile-lista .chat-window-col{display:none}.chat-back-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:none;background:rgba(40,119,115,.1);color:var(--teal-dk);font-size:20px;line-height:1;cursor:pointer;flex-shrink:0;transition:background var(--dur-fast) var(--ease-out)}.chat-back-btn:hover{background:rgba(40,119,115,.18)}.msg-bubble{max-width:82%}}.card{box-shadow:var(--shadow)}.card-h{background:var(--teal);border-bottom:1px solid var(--teal-dk)}.card-h .pill{background:hsla(0,0%,100%,.2);border-color:transparent}.btn{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:500;border-radius:8px}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--teal-dk)}.btn-ghost{background:var(--paper)}.seg{background:var(--paper2);border-color:var(--line)}.seg button{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:600}.seg button.active{background:var(--paper);color:var(--teal-dk);box-shadow:var(--shadow-sm)}.cfg-question,.cfg-row input,.chat-text-input,.comp-new input,.comp-new select,.comp-select select,.crit-name:focus,.field input,.field select,.field textarea,.reward-tbl input,.scard input,.tbl input,.tbl select{background:var(--paper);color:var(--ink);border-color:var(--line-dk)}input:disabled,select:disabled,textarea:disabled{background:var(--paper2)!important}.tbl th.res-h{background:hsl(var(--primary)/.1);border-bottom-color:var(--gold)}.tbl td{border-bottom-color:var(--line)}.tbl tbody tr:hover td{background:hsl(var(--primary)/.05)}.totrow td{background:var(--paper2)}.totrow .cell-out{color:var(--teal-dk)}.reward-tbl input{background:var(--paper)}.kpi-tile:hover{border-color:var(--teal)}.agenda-date,.agenda-item,.colab-card,.colab-form,.comp-bar,.fb-body,.rateio,.result,.sug-card,.usr-card{background:var(--paper)}.info-note.is-open,.info-note:focus,.info-note:hover{background:hsl(var(--primary)/.07)}.sidebar-brand .mark{border:none}.nav-item{color:var(--ink)}.nav-item svg{color:var(--muted)}.nav-item:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.nav-item.active{background:hsl(var(--primary)/.12)}.nav-accordion.has-active .nav-group-head,.nav-group-head.open,.nav-item.active svg{color:var(--teal-dk)}.nav-accordion{border-bottom-color:var(--line)}.sidebar-footer{border-top-color:var(--line)}.mobile-topbar{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:none}.mobile-topbar,.mobile-topbar-title{color:var(--ink)}.mobile-menu-btn{background:var(--paper2);border:1px solid var(--line);color:var(--ink)}.mobile-menu-btn:hover{background:var(--line)}.mobile-close-btn{background:var(--paper2);border:1px solid var(--line);color:var(--ink)}.msg-bubble{background:var(--paper);border-color:var(--line)}.msg-row.own .msg-bubble{background:var(--teal);border-color:var(--teal)}.chat-messages{background:var(--cream)}.chat-input-bar,.chat-list-col,.chat-list-item.active,.chat-search input,.chat-shell,.chat-window-head{background:var(--paper2)}.chat-search{background:var(--paper);border-color:var(--line-dk)}.theme-toggle{display:flex;align-items:center;gap:9px;width:100%;background:var(--paper2);border:1px solid var(--line);color:var(--ink);padding:9px 12px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:10px;transition:background var(--dur-fast) var(--ease-out)}.theme-toggle:hover{background:var(--line)}.theme-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.login-wrap{background:var(--cream)}.auth-split{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-brand{background:var(--teal);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.auth-brand .mm{width:46px;height:46px;border-radius:12px;background:var(--gold);color:#3a2c12;display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:18px}.auth-brand .big{font-family:var(--font-head);font-size:30px;line-height:1.2;max-width:380px;font-weight:600}.auth-brand .ft{opacity:.85;font-size:13px;letter-spacing:.02em}.auth-form{display:grid;place-items:center;padding:24px;background:var(--cream)}.auth-box{width:100%;max-width:360px}.auth-box h2{font-size:24px;color:var(--ink);margin-bottom:4px}.auth-box .lead{font-size:13px;color:var(--muted);margin-bottom:18px}@media(max-width:820px){.auth-split{grid-template-columns:1fr}.auth-brand{display:none}}.dp-wrap{position:relative;width:100%}.dp-trigger{width:100%;display:flex;align-items:center;gap:8px;background:var(--paper);color:var(--ink);border:1px solid var(--line-dk);border-radius:var(--radius);padding:9px 12px;font-size:14px;cursor:pointer;font-family:inherit;text-align:left}.dp-trigger:hover{border-color:var(--teal)}.dp-trigger:disabled{opacity:.55;cursor:not-allowed}.dp-trigger .dp-ph{color:var(--muted)}.dp-pop{position:fixed;z-index:1000;background:var(--paper);border:1px solid var(--line-dk);border-radius:14px;box-shadow:0 12px 34px rgba(0,0,0,.22);padding:14px;width:290px}.dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dp-title{font-family:var(--font-head);font-weight:600;font-size:16px;color:var(--ink)}.dp-nav{width:30px;height:30px;border:0;background:transparent;color:var(--ink);font-size:20px;line-height:1;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.dp-nav:hover{background:var(--paper2)}.dp-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.dp-wd{margin-bottom:4px}.dp-wdc{text-align:center;font-size:12px;color:var(--muted);font-weight:600;padding:4px 0}.dp-day{aspect-ratio:1;border:0;background:transparent;color:var(--ink);border-radius:9px;cursor:pointer;font-size:13.5px;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.dp-day:hover:not(:disabled){background:var(--paper2)}.dp-day.other{color:var(--muted);opacity:.6}.dp-day.today{background:var(--paper2);font-weight:700}.dp-day.sel{background:var(--teal);color:#fff;font-weight:700}.dp-day.sel:hover{background:var(--teal-dk)}.dp-day:disabled{color:var(--muted);opacity:.3;cursor:not-allowed}.sidebar{background:var(--paper);color:var(--ink);border-right:1px solid var(--line);box-shadow:none}.sidebar-brand .mark{background:var(--teal);border:0;color:#fff}.brand-name{color:var(--ink)}.brand-sub,.collapse-btn{color:var(--muted)}.collapse-btn{background:var(--paper2);border:1px solid var(--line)}.collapse-btn:hover{background:var(--line);color:var(--ink)}.nav-item{color:#586863}.nav-item:hover{background:var(--paper2);color:var(--ink)}.nav-item.active{background:rgba(40,119,115,.1);color:var(--teal-dk);font-weight:600}.nav-item.active:before{background:var(--teal)}.nav-item-solo.active{background:rgba(40,119,115,.12)}.nav-accordion{border-bottom:1px solid var(--line)}.nav-group-head{color:var(--muted)}.nav-group-head:hover{background:var(--paper2);color:var(--ink)}.nav-accordion.has-active .nav-group-head,.nav-group-head.open{color:var(--teal-dk)}.sidebar-footer{border-top:1px solid var(--line)}.who-name{color:var(--ink)}.who-role{color:var(--muted)}.theme-toggle{color:#586863}.theme-toggle:hover{background:var(--paper2);color:var(--ink)}@media(max-width:860px){.mobile-topbar{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none}.mobile-menu-btn{background:var(--paper2);border:1px solid var(--line);color:var(--ink)}.mobile-menu-btn:hover{background:var(--line)}.mobile-topbar-title{color:var(--ink)}.mobile-close-btn{background:var(--paper2);border:1px solid var(--line);color:var(--ink)}}.card-h{background:linear-gradient(120deg,var(--teal-dk),var(--teal));color:#fff;border-bottom:0;border-left:0;padding:15px 20px}.card-h:after{display:none}.card-h .ic,.card-h h2,.card-h>svg:first-child{color:#fff}.card-h .pill{background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.28)}.card-h .btn-ghost{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.45);color:#fff}.card-h .btn-ghost:hover{background:hsla(0,0%,100%,.28);border-color:#fff;color:#fff}.tbl th{color:var(--muted);border-bottom:1px solid var(--line-dk)}.tbl th,.tbl th.res-h{background:var(--paper2)}.tbl th.res-h{color:var(--teal-dk);border-bottom-color:var(--teal)}.tbl input:focus,.tbl select:focus{border-color:var(--teal);box-shadow:0 0 0 2px rgba(40,119,115,.16)}.seg{background:var(--paper);border:1px solid var(--line-dk);border-radius:12px;padding:5px;gap:5px;box-shadow:var(--shadow-sm)}.seg button{color:var(--muted);border-radius:9px;padding:9px 18px;transition:background .15s,color .15s}.seg button:hover{color:var(--ink);background:var(--paper2)}.seg button.active{background:linear-gradient(120deg,var(--teal-dk),var(--teal));color:#fff;box-shadow:0 2px 8px -2px rgba(40,119,115,.5)}.seg button.active:hover{color:#fff}.kpi-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.cad-wrap{display:grid;grid-template-columns:300px 1fr;grid-gap:18px;gap:18px;align-items:start}.cad-list{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cad-list-head{display:flex;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.cad-list-head input{flex:1 1;min-width:0;padding:8px 11px;border:1px solid var(--line-dk);border-radius:9px;background:var(--paper);font-size:13px}.cad-list-body{max-height:620px;overflow-y:auto;padding:8px}.cad-row{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;background:transparent;border-radius:11px;cursor:pointer;text-align:left;margin-bottom:2px}.cad-row:hover{background:var(--paper2)}.cad-row.on{background:rgba(40,119,115,.1)}.cad-av{width:40px;height:40px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:var(--paper2)}.cad-av.ini{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px}.cad-row-txt{display:flex;flex-direction:column;min-width:0}.cad-row-txt b{font-size:14px;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-row-txt small{font-size:12px;color:var(--muted)}.cad-detail{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cad-hero{display:flex;align-items:center;gap:16px;padding:22px 24px;background:linear-gradient(120deg,var(--teal-dk),#12403c);color:#fff}.cad-hero-av{width:64px;height:64px;border-radius:50%;flex:0 0 auto;object-fit:cover;background:hsla(0,0%,100%,.14)}.cad-hero-av.ini{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px}.cad-hero-txt h2{font-family:var(--font-head);font-size:24px;letter-spacing:.02em}.cad-hero-txt span{font-size:13.5px;color:hsla(0,0%,100%,.8)}.cad-hero-actions{margin-left:auto;display:flex;gap:6px}.btn-icon.light{color:hsla(0,0%,100%,.85)}.btn-icon.light:hover{color:#fff;background:hsla(0,0%,100%,.14)}.cad-tabs{display:flex;gap:4px;padding:10px 16px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.cad-tabs button{border:0;background:transparent;color:var(--muted);font-weight:600;font-size:13.5px;padding:9px 14px;border-radius:9px 9px 0 0;cursor:pointer;position:relative}.cad-tabs button:hover{color:var(--ink)}.cad-tabs button.on{color:var(--teal-dk);background:rgba(40,119,115,.1)}.cad-tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--teal);border-radius:2px}.cad-tab-body{padding:20px 24px 24px}.cad-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 28px;gap:18px 28px}.cad-field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;margin-bottom:4px}.cad-field .val{font-size:15px;font-weight:600;color:var(--ink)}.cad-field .val.ok{color:var(--teal)}.cad-avatar-block{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.cad-sub{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;color:var(--muted);margin-bottom:12px}.cad-foto-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cad-foto-prev{width:96px;height:96px;border-radius:16px;object-fit:cover;background:var(--paper2);border:1px solid var(--line);flex:0 0 auto}.cad-foto-prev.ini{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:30px}.cad-foto-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cad-foto-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.cad-foto-btn input{position:absolute;width:0;height:0;opacity:0}.cad-avatar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-gap:10px;gap:10px}.cad-avatar-opt{position:relative;border:2px solid var(--line);border-radius:14px;background:var(--paper2);padding:5px;cursor:pointer;aspect-ratio:1}.cad-avatar-opt img{width:100%;height:100%;border-radius:10px;display:block}.cad-avatar-opt.on{border-color:var(--teal);box-shadow:0 0 0 2px rgba(40,119,115,.18)}.cad-avatar-opt .chk{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center}.mtx{display:inline-block}.mtx-grid{flex-direction:column}.mtx-grid,.mtx-row{display:flex;gap:6px}.mtx-row{align-items:center}.mtx-rowlab{width:60px;font-size:11.5px;color:var(--muted);text-align:right;padding-right:6px}.mtx-cell{width:78px;height:60px;border:1px solid var(--line-dk);border-radius:10px;cursor:pointer;position:relative}.mtx-cell.on{border-color:var(--teal);box-shadow:inset 0 0 0 2px rgba(40,119,115,.25)}.mtx-dot{position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;background:var(--teal)}.mtx-collab{width:78px;text-align:center;font-size:11.5px;color:var(--muted)}.mtx-ylab{margin-bottom:6px}.mtx-xlab,.mtx-ylab{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mtx-xlab{text-align:center;margin-top:4px;padding-left:66px}@media(max-width:820px){.cad-fields,.cad-wrap{grid-template-columns:1fr}}.ag-month{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ag-mhead{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--paper2);border-bottom:1px solid var(--line)}.ag-mhead div{padding:8px 4px;text-align:center;font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.ag-mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ag-cell{min-width:0;min-height:104px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:5px 6px;display:flex;flex-direction:column;gap:3px}.ag-cell:nth-child(7n){border-right:0}.ag-cell.outro{background:var(--paper2)}.ag-cell.outro .ag-cell-day{color:var(--muted);opacity:.6}.ag-cell-top{display:flex;align-items:center;justify-content:space-between}.ag-cell-day{font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.ag-cell-day:hover{background:var(--paper2)}.ag-cell-day.hoje{background:var(--teal);color:#fff}.ag-cell-add{opacity:0;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:6px;display:flex}.ag-cell:hover .ag-cell-add{opacity:1}.ag-cell-add:hover{background:var(--paper2);color:var(--teal)}.ag-cell-evs{flex-direction:column;gap:2px}.ag-cell-evs,.ag-chip{display:flex;overflow:hidden}.ag-chip{align-items:center;gap:5px;min-width:0;max-width:100%;border:0;color:#fff;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:6px;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis}.ag-chip .h{font-weight:700;opacity:.85;font-size:10.5px}.ag-more{border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer;text-align:left;padding:1px 6px}.ag-grid{border:1px solid var(--line);border-radius:12px;overflow:hidden}.ag-colhead-row{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));background:var(--paper2);border-bottom:1px solid var(--line)}.ag-grid.single .ag-colhead-row{grid-template-columns:56px minmax(0,1fr)}.ag-colhead,.ag-gutter-head{border-right:1px solid var(--line)}.ag-colhead{padding:7px 6px;min-height:34px}.ag-colhead:last-child{border-right:0}.ag-colhead-day{font-size:12.5px;font-weight:700;color:var(--muted);text-align:center}.ag-colhead-day.hoje{color:var(--teal)}.ag-allday{display:flex;flex-direction:column;gap:2px;margin-top:4px}.ag-body{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));overflow-y:auto;max-height:560px;position:relative}.ag-grid.single .ag-body{grid-template-columns:56px minmax(0,1fr)}.ag-gutter{border-right:1px solid var(--line)}.ag-hour{position:relative}.ag-hour span{position:absolute;top:-7px;right:6px;font-size:10.5px;color:var(--muted)}.ag-col{position:relative;border-right:1px solid var(--line)}.ag-col:last-child{border-right:0}.ag-hourline{border-bottom:1px solid var(--line);box-sizing:border-box}.ag-event{position:absolute;left:3px;right:3px;border:0;border-radius:7px;color:#fff;padding:3px 7px;cursor:pointer;text-align:left;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.18)}.ag-event b{font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-event span{font-size:10px;opacity:.9}.ag-cell.over{background:color-mix(in srgb,var(--teal) 10%,var(--paper));box-shadow:inset 0 0 0 2px var(--teal)}.ag-chip.dragging{opacity:.55}.ag-cell-day{border:0;background:transparent;font-family:inherit}@media(max-width:760px){.ag-cell{min-height:78px}.ag-body,.ag-colhead-row{grid-template-columns:44px repeat(7,minmax(90px,1fr))}.ag-grid .ag-body{overflow-x:auto}}.agx{--agx-teal:var(--teal);--agx-teal-dk:var(--teal-dk);--agx-gold:var(--gold,#bb8d3e);--agx-soft:color-mix(in srgb,var(--teal) 12%,var(--paper));--agx-gold-soft:color-mix(in srgb,var(--gold,#bb8d3e) 16%,var(--paper));--agx-danger:var(--danger,#c0392b);--agx-danger-soft:color-mix(in srgb,var(--danger,#c0392b) 12%,var(--paper));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agx .ml{margin-left:auto}.agx .muted{color:var(--muted)}.agx-ic{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--agx-teal-dk);cursor:pointer;flex:0 0 auto;font-family:inherit}.agx-ic.sm{width:28px;height:28px;border-radius:9px}.agx-ic.on{background:var(--agx-teal-dk);border-color:var(--agx-teal-dk);color:#fff}.agx-ic:disabled{opacity:.35;cursor:not-allowed}.agx-pillbtn{height:36px;padding:0 14px;border-radius:12px;color:var(--ink);font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.agx-pillbtn,.agx-seg{border:1px solid var(--line);background:var(--paper)}.agx-seg{display:flex;gap:3px;border-radius:12px;padding:3px}.agx-seg button{flex:1 1;border:0;background:transparent;color:var(--muted);font-weight:700;font-size:12.5px;padding:7px 12px;border-radius:9px;cursor:pointer;font-family:inherit;white-space:nowrap}.agx-seg button.on{background:var(--agx-teal-dk);color:#fff}.agx-seg.small button{font-size:11.5px;padding:6px 8px}.agx-chips{display:flex;flex-wrap:wrap;gap:6px}.agx-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:99px;border:1px solid var(--line-dk);background:var(--paper);color:var(--ink);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.agx-chip i{width:9px;height:9px;border-radius:3px;display:inline-block}.agx-chip.on{border-color:var(--agx-teal-dk);background:var(--agx-soft);color:var(--agx-teal-dk)}.agx-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:0 16px;border-radius:14px;font-weight:700;font-size:14px;border:1px solid var(--line-dk);background:var(--paper);color:var(--ink);cursor:pointer;font-family:inherit}.agx-btn.primary{background:var(--agx-teal-dk);border-color:var(--agx-teal-dk);color:#fff}.agx-btn.gold{background:var(--agx-gold);border-color:var(--agx-gold);color:#fff}.agx-btn.danger{color:var(--agx-danger);border-color:transparent;background:var(--agx-danger-soft)}.agx-btn.ghost{flex:0 0 auto;border-color:transparent;background:transparent;color:var(--agx-teal-dk)}.agx-btn.sm{flex:0 0 auto;height:38px;font-size:12.5px;padding:0 14px}.agx-actions{display:flex;gap:8px}.agx-av{width:30px;height:30px;border-radius:50%;background:var(--agx-soft);color:var(--agx-teal-dk);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.agx-dots{display:flex;gap:3px;height:5px}.agx-dots i{width:5px;height:5px;border-radius:50%;display:block}.agx-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:22px 12px;border:1.5px dashed var(--line-dk);border-radius:14px;color:var(--muted);font-size:12.5px;text-align:center}.agx-empty b{color:var(--ink)}.agx-empty button{border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.agx-hint{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.agx-top{display:flex;align-items:center;gap:10px;padding:2px 0 10px}.agx-ttl{font-family:var(--font-head);font-size:24px;font-weight:800;color:var(--agx-teal-dk);line-height:1}.agx-sub{font-size:12.5px;color:var(--muted);font-weight:600;margin-top:3px}.agx-mobile .agx-seg{margin-bottom:10px}.agx-daynav{align-items:center;justify-content:center;gap:8px}.agx-daynav,.agx-wrow{display:flex;margin-bottom:12px}.agx-wrow{align-items:stretch;gap:4px}.agx-wnav{width:22px;border:0;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.agx-wnav:disabled{opacity:.25}.agx-wstrip{flex:1 1;display:flex;gap:6px;min-width:0}.agx-wday{flex:1 1;min-width:0;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:8px 0 7px;border-radius:14px;background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;font-family:inherit}.agx-wday small{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.agx-wday b{font-size:17px;font-weight:800;line-height:1}.agx-wday.today:not(.on) b{color:var(--agx-teal)}.agx-wday.on{background:var(--agx-teal-dk);border-color:var(--agx-teal-dk);color:#fff}.agx-wday.on small{color:#cfe3e0}.agx-mini{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:12px 10px 10px;margin-bottom:12px}.agx-mh{display:flex;align-items:center;gap:6px;padding:0 6px 8px}.agx-mh b{font-size:15px;font-weight:800;text-transform:capitalize}.agx-mgrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.agx-wd{text-align:center;font-size:10px;color:var(--muted);text-transform:uppercase;padding:2px 0 6px}.agx-d,.agx-wd{font-weight:700}.agx-d{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:5px 0 4px;border-radius:10px;font-size:12.5px;border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:inherit}.agx-d .agx-dots{height:4px}.agx-d .agx-dots i{width:4px;height:4px}.agx-d.o{color:var(--line-dk)}.agx-d.sel{background:var(--agx-teal-dk);color:#fff}.agx-d.today:not(.sel){color:var(--agx-teal);box-shadow:inset 0 0 0 1.5px var(--agx-teal)}.agx-list{display:grid;grid-gap:14px;gap:14px;padding-bottom:96px}.agx-day{display:grid;grid-gap:8px;gap:8px;scroll-margin-top:8px}.agx-dhead{display:flex;align-items:baseline;gap:8px;padding:0 4px}.agx-dhead b{font-size:15px;font-weight:800}.agx-day.hoje .agx-dhead b{color:var(--agx-teal-dk)}.agx-dhead small{font-size:12px;color:var(--muted);font-weight:600}.agx-pill{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--agx-teal-dk);background:var(--agx-soft);padding:2px 8px;border-radius:99px;white-space:nowrap}.agx-ev{display:grid;grid-template-columns:56px 1fr auto;grid-gap:10px;gap:10px;align-items:center;width:100%;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:11px 12px 11px 0;position:relative;overflow:hidden;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink)}.agx-ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.agx-ev:active{background:var(--paper2)}.agx-ev-t{padding-left:14px;display:grid;grid-gap:1px;gap:1px;font-size:12px;font-weight:700;line-height:1.15}.agx-ev-t small{font-size:10.5px;color:var(--muted);font-weight:600}.agx-ev.allday .agx-ev-t{color:var(--c)}.agx-ev-m{display:grid;grid-gap:2px;gap:2px;min-width:0}.agx-ev-m b{font-size:13.5px;font-weight:700}.agx-ev-m b,.agx-ev-m span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agx-ev-m span{font-size:11.5px;color:var(--muted);display:flex;gap:6px;align-items:center;min-width:0}.agx-ev-m span i{width:7px;height:7px;border-radius:2px;background:var(--c);display:inline-block;flex:0 0 auto}.agx-ev .agx-av{margin-right:12px}.agx-fab{position:fixed;right:18px;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:18px;border:0;background:var(--agx-gold);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px rgba(187,141,62,.7);cursor:pointer;z-index:60}.agx-fab.open{background:var(--agx-teal-dk);box-shadow:none}.agx-speed{position:fixed;right:18px;bottom:calc(90px + env(safe-area-inset-bottom,0px));display:grid;grid-gap:8px;gap:8px;justify-items:end;z-index:60}.agx-speed-it{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-size:12.5px;font-weight:700;color:var(--ink);box-shadow:0 8px 20px -10px rgba(0,0,0,.35);cursor:pointer;font-family:inherit}.agx-speed-it i{width:10px;height:10px;border-radius:3px;display:inline-block}.agx-dim{position:fixed;inset:0;background:rgba(10,20,19,.45);z-index:55}.agx-dialog,.agx-dim.clear{background:transparent}.agx-dialog{border:0;padding:0;max-width:none;max-height:none;width:100%;height:100%;margin:0;inset:0;position:fixed}.agx-dialog::-webkit-backdrop{background:rgba(10,20,19,.45)}.agx-dialog::backdrop{background:rgba(10,20,19,.45)}.agx-dialog-in{position:absolute;left:0;right:0;bottom:0;background:var(--paper);color:var(--ink);border-radius:26px 26px 0 0;padding:10px 18px calc(22px + env(safe-area-inset-bottom,0px));display:grid;grid-gap:14px;gap:14px;max-height:92%;overflow:auto}.agx-grab{width:40px;height:5px;border-radius:3px;background:var(--line-dk);margin:0 auto 2px}.agx-sheet-head{display:flex;align-items:flex-start;gap:12px}.agx-sw{width:14px;height:14px;border-radius:4px;margin-top:5px;flex:0 0 auto}.agx-sheet-head h3{margin:0;font-size:18px;font-weight:800;line-height:1.2;font-family:var(--font-head);color:var(--ink);text-transform:none}.agx-sheet-head small{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.agx-row{display:flex;align-items:center;gap:10px;font-size:13px;padding:9px 0;border-top:1px solid var(--line)}.agx-row.top{align-items:flex-start}.agx-row svg{color:var(--muted);flex:0 0 auto}.agx-row b{font-weight:700;margin-left:auto;text-align:right}.agx-dialog.full .agx-dialog-in{top:0;border-radius:0;max-height:none;padding:0;display:flex;flex-direction:column}.agx-form{display:flex;flex-direction:column;min-height:100%}.agx-fhead{display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) 18px 10px}.agx-fhead h3{margin:0;font-size:18px;font-weight:800;color:var(--agx-teal-dk);font-family:var(--font-head);text-transform:none}.agx-fbody{flex:1 1;padding:0 18px 18px;display:grid;grid-gap:12px;gap:12px;align-content:start;overflow:auto}.agx-fld{display:grid;grid-gap:5px;gap:5px}.agx-fld>span{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.agx-fld>span small{text-transform:none;letter-spacing:0;font-weight:600}.agx-fld input,.agx-fld textarea,.agx-sel select{width:100%;height:46px;border:1px solid var(--line-dk);border-radius:13px;background:var(--paper);color:var(--ink);padding:0 13px;font-size:16px;font-family:inherit}.agx-fld textarea{height:auto;padding:12px 13px;resize:vertical}.agx-sel{position:relative}.agx-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.agx-sel svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.agx-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.agx-time{display:flex;align-items:center;gap:6px}.agx-time em{color:var(--muted);font-style:normal}.agx-time input{padding:0 8px;min-width:0}.agx-search{display:flex;align-items:center;gap:8px;height:46px;border:1px solid var(--line-dk);border-radius:13px;background:var(--paper);padding:0 13px}.agx-search svg{color:var(--muted);flex:0 0 auto}.agx-search input{border:0;background:transparent;height:100%;flex:1 1}.agx-ffoot{padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--paper);display:flex;gap:8px;position:-webkit-sticky;position:sticky;bottom:0}.agx-tipo{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.agx-tcard{border:1.5px solid var(--line-dk);border-radius:14px;padding:11px 12px;display:grid;grid-gap:3px;gap:3px;background:var(--paper);text-align:left;cursor:pointer;font-family:inherit;color:var(--ink)}.agx-tcard.on{border-color:var(--agx-teal);box-shadow:0 0 0 3px var(--agx-soft)}.agx-tcard b{font-size:13px;display:flex;align-items:center;gap:6px}.agx-tcard b i{width:10px;height:10px;border-radius:3px;display:inline-block}.agx-tcard small{font-size:11px;color:var(--muted);font-weight:600}.agx-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.35}.agx-note svg{flex:0 0 auto;margin-top:1px}.agx-note.ok{background:var(--agx-soft);color:var(--agx-teal-dk)}.agx-note.warn{background:var(--agx-gold-soft);color:#7a5518}.agx-note.danger{background:var(--agx-danger-soft);color:var(--agx-danger)}.agx-legal{border-top:1px solid var(--line);padding-top:8px;font-size:12px;color:var(--muted)}.agx-legal summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-weight:700;color:var(--ink);padding:6px 0}.agx-legal summary::-webkit-details-marker{display:none}.agx-legal ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;line-height:1.45}.agx-people{display:grid;max-height:220px;overflow:auto}.agx-person{display:flex;align-items:center;gap:10px;padding:9px 0;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink)}.agx-person>span:nth-child(2){flex:1 1;min-width:0}.agx-person b{font-size:13px;display:block}.agx-person small{display:block;font-size:11px;color:var(--muted);font-weight:600}.agx-check{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-dk);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.agx-check.on{background:var(--agx-teal-dk);border-color:var(--agx-teal-dk)}.agx-desk{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.agx-right,.agx-side{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start;position:-webkit-sticky;position:sticky;top:12px}.agx-right h4,.agx-side h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.agx-right h4{font-size:13px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:800}.agx-side .agx-mini{margin:0}.agx-side .agx-chip{font-size:11.5px;padding:6px 10px}.agx-side .agx-sel select{height:38px;font-size:12.5px}.agx-main{min-width:0;display:grid;grid-gap:12px;gap:12px}.agx-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agx-ttl2{font-family:var(--font-head);font-size:20px;font-weight:800;color:var(--agx-teal-dk);text-transform:capitalize;margin-left:4px}.agx-toolbar .agx-seg button{padding:6px 14px}.agx-novo{position:relative}.agx-novo .agx-speed{position:absolute;right:0;top:calc(100% + 6px);bottom:auto;z-index:60}.agx-right .agx-ev{padding:9px 10px 9px 0;grid-template-columns:50px 1fr auto}.agx-right .agx-ev-m b{font-size:12.5px}@media(max-width:1100px){.agx-desk{grid-template-columns:220px minmax(0,1fr)}.agx-right{grid-column:1/-1;position:static}}@media(min-width:641px){.agx-dialog-in{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100% - 40px));border-radius:18px;max-height:88vh;padding:18px 22px 22px}.agx-grab{display:none}.agx-dialog.full .agx-dialog-in{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(560px,calc(100% - 40px));border-radius:18px;max-height:90vh}.agx-fhead{padding:16px 22px 8px}.agx-fbody{padding:0 22px 16px}.agx-ffoot{padding:12px 22px 16px;border-radius:0 0 18px 18px}.agx-fld input,.agx-fld textarea,.agx-sel select{font-size:14px;height:42px}}@media (prefers-reduced-motion:no-preference){.agx-dialog[open] .agx-dialog-in{animation:agx-up .22s ease-out}@keyframes agx-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(min-width:641px){.agx-dialog[open] .agx-dialog-in{animation:none}}}.folga-tipos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.folga-tipo{display:flex;align-items:center;gap:10px;text-align:left;border:1.5px solid var(--line-dk);background:var(--paper);border-radius:11px;padding:11px 13px;cursor:pointer}.folga-tipo.on,.folga-tipo:hover{border-color:var(--teal)}.folga-tipo.on{box-shadow:0 0 0 2px rgba(40,119,115,.16)}.folga-tipo .dot{width:14px;height:14px;border-radius:4px;flex:0 0 auto}.folga-tipo b{display:block;font-size:13.5px;color:var(--ink)}.folga-tipo small{color:var(--muted);font-size:11.5px}@media(max-width:520px){.folga-tipos{grid-template-columns:1fr}}.legal-box{margin-top:10px;background:var(--paper2);border:1px solid var(--line);border-radius:11px;padding:9px 13px;font-size:12.5px;color:var(--muted)}.legal-box summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none}.legal-box summary::-webkit-details-marker{display:none}.legal-box ul{margin:9px 0 3px;padding-left:17px;display:flex;flex-direction:column;gap:7px}.legal-box li{line-height:1.45}.oswald{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em}.usr-av{width:38px;height:38px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px}.cad-avatar-dd{position:relative;max-width:280px}.cad-avatar-ddbtn{display:flex;align-items:center;gap:10px;width:100%;background:var(--paper);border:1px solid var(--line-dk);border-radius:11px;padding:8px 12px;cursor:pointer}.cad-avatar-ddbtn img{width:34px;height:34px;border-radius:50%;background:var(--paper2)}.cad-avatar-ddbtn .ini{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}.cad-avatar-ddbtn .lbl{font-size:13.5px;color:var(--ink);font-weight:500}.cad-avatar-ddbtn .cx{margin-left:auto;color:var(--muted);font-size:11px}.cad-avatar-panel{margin-top:8px;width:100%;max-width:360px;background:var(--paper2);border:1px solid var(--line-dk);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:12px}.cad-avatar-panel .cad-avatar-grid{max-height:280px;overflow-y:auto;padding:2px}.perm-group td{background:var(--paper2);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:var(--teal-dk);font-weight:600;padding:7px 10px!important}.notif-row{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer}.notif-row:last-of-type{border-bottom:0}.notif-row input{width:auto;margin-top:3px}.notif-row b{display:block;font-size:14px;color:var(--ink)}.notif-row small{color:var(--muted);font-size:12.5px}@keyframes spin-slow{to{transform:rotate(1turn)}}.spin-slow{animation:spin-slow 1.4s linear infinite;transform-origin:center}.richobs-input:empty:before{content:attr(data-ph);color:var(--muted);pointer-events:none}.richobs-input:focus{border-color:var(--teal,#287773)}.gh-dash{font-size:14px}.gh-dash .gh-num{font-family:var(--font-head);font-weight:700;letter-spacing:.01em}.gh-dash{--g:#16a34a}html.dark .gh-dash{--g:#22c55e}.gh-dash .ghc{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.gh-dash .gh-pad{padding:14px;display:flex;flex-direction:column}.gh-dash>section{margin-bottom:12px}.gh-dash>section:last-child{margin-bottom:0}.gh-dash .gh-head{margin-bottom:14px}.gh-dash .gh-head h1{font-family:var(--font-head);font-weight:600;font-size:22px;letter-spacing:.01em;line-height:1.05;color:var(--ink)}.gh-dash .gh-head p{font-size:12.5px;color:var(--muted);margin-top:2px}.gh-dash .gh-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.gh-dash .gh-kpi{text-align:left;cursor:pointer;font-family:inherit;color:var(--ink);padding:13px 14px 12px;display:flex;flex-direction:column;gap:9px;animation:ghUp .4s cubic-bezier(.16,1,.3,1) both;transition:border-color .15s,transform .1s}.gh-dash .gh-kpi:hover{border-color:color-mix(in srgb,var(--teal) 40%,var(--line))}.gh-dash .gh-kpi:active{transform:scale(.99)}.gh-dash .gh-kpi-top{display:flex;align-items:center;gap:10px}.gh-dash .gh-kpi-ic{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.gh-dash .gh-kpi-label{font-size:12.5px;color:var(--muted);font-weight:500;line-height:1.25}.gh-dash .gh-kpi-mid{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.gh-dash .gh-kpi-val{font-size:25px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gh-dash .gh-kpi-sub{font-size:11.5px;color:var(--muted)}.gh-dash .gh-badge{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:20px;white-space:nowrap}.gh-dash .gh-row{display:grid;grid-gap:12px;gap:12px}.gh-dash .gh-row-2a{grid-template-columns:1.7fr 1fr}.gh-dash .gh-row-2{grid-template-columns:1fr 1fr}.gh-dash .gh-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gh-dash .gh-card-title{font-family:var(--font-head);font-weight:600;font-size:15px;color:var(--ink)}.gh-dash .gh-card-sub{font-size:12px;color:var(--muted)}.gh-dash .gh-tag{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--paper2);padding:4px 10px;border-radius:20px;white-space:nowrap}.gh-dash .gh-track{height:7px;background:var(--paper2);border-radius:5px;overflow:hidden}.gh-dash .gh-av{border-radius:50%;background:var(--paper2);flex:0 0 auto}.gh-dash .gh-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-dash .gh-bar{border-radius:7px 7px 0 0;transform-origin:bottom;animation:ghBar .6s cubic-bezier(.16,1,.3,1) both}.gh-dash .gh-btn{display:flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer;transition:.12s}.gh-dash .gh-btn:hover{background:var(--paper2)}.gh-dash .gh-tbl{width:100%;border-collapse:collapse;min-width:720px;font-size:12.5px}.gh-dash .gh-tbl th{padding:8px 12px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--paper2);text-align:center}.gh-dash .gh-tbl th.l{text-align:left}.gh-dash .gh-tbl th.c{text-align:center}.gh-dash .gh-tbl td{padding:7px 12px;border-top:1px solid var(--line);vertical-align:middle}.gh-dash .gh-tbl td.c{text-align:center}.gh-dash .gh-tbl tbody tr{transition:background .12s}.gh-dash .gh-tbl tbody tr:hover{background:var(--paper2)}.gh-dash .gh-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:20px}.gh-dash .gh-status .gh-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.gh-dash .gh-foot{padding:12px 16px;border-top:1px solid var(--line);color:var(--muted);font-size:12.5px}.gh-dash .gh-skel{background:linear-gradient(90deg,var(--paper2) 25%,color-mix(in srgb,var(--paper2) 55%,var(--line)) 37%,var(--paper2) 63%);background-size:400% 100%;animation:ghSkel 1.4s ease infinite;border-radius:8px}@keyframes ghUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ghBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ghDash{0%{stroke-dashoffset:800}to{stroke-dashoffset:0}}@keyframes ghSkel{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:1100px){.gh-dash .gh-kpis{grid-template-columns:repeat(2,1fr)}.gh-dash .gh-row-2,.gh-dash .gh-row-2a{grid-template-columns:1fr}}@media (max-width:560px){.gh-dash .gh-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gh-dash .gh-bar,.gh-dash .gh-kpi,.gh-dash .gh-skel,.gh-dash polyline{animation:none!important}}.auth-brand .mm img,.sidebar-brand .mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.auth-brand .mm,.sidebar-brand .mark{overflow:hidden}.gx{flex-direction:column;min-height:520px}.gx,.gx-hd{display:flex}.gx-hd{align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438);color:#fff;border-radius:12px 12px 0 0}.gx-ht{font-family:var(--font-head);font-weight:600;font-size:17px;letter-spacing:.03em;text-transform:uppercase;flex:1 1}.gx-hic{width:32px;height:32px;border-radius:9px;border:none;background:hsla(0,0%,100%,.16);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.gx-body{flex:1 1;padding:14px;display:flex;flex-direction:column;gap:0}.gx-sub{font-size:12.5px;color:var(--muted);margin-bottom:12px}.gx-sub b{color:var(--ink)}.gx-muted{color:var(--muted);font-size:12.5px}.gx-note{border:1px solid var(--line);background:var(--paper2);border-radius:10px;padding:10px 12px;font-size:13px;margin-bottom:12px}.gx-note.warn{border-left-color:#c79a3a}.gx-note.bad{border-left-color:#c0392b}.gx-link{background:none;border:none;color:var(--teal);font-weight:700;cursor:pointer;padding:0 4px}.gx-empty{text-align:center;color:var(--muted);padding:40px 16px;font-size:14px}.gx-empty span{font-size:12.5px}.gx-empty-ic{width:64px;height:64px;border-radius:16px;background:var(--paper2);color:var(--teal);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.gx-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:14px;margin-bottom:11px}.gx-card.big{padding:16px}.gx-row{gap:12px}.gx-av,.gx-row{display:flex;align-items:center}.gx-av{width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,var(--teal),var(--teal-dk));color:#fff;font-family:var(--font-head);justify-content:center;flex:0 0 auto;font-size:14px}.gx-av,.gx-cardtitle{font-weight:700}.gx-track{height:8px;border-radius:5px;background:var(--paper2);overflow:hidden;margin:10px 0 0}.gx-track>i{display:block;height:100%;border-radius:5px;background:var(--teal)}.gx-cardfoot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.gx-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:20px;border:none}.gx-chip.teal{background:var(--teal-soft,rgba(40,119,115,.12));color:var(--teal)}.gx-chip.green{background:rgba(30,135,75,.14);color:#1e874b}.gx-chip.gold{background:rgba(199,154,58,.16);color:#c79a3a}.gx-chip.red{background:rgba(192,57,43,.12);color:#c0392b}.gx-chip.btn,.gx-fab{cursor:pointer}.gx-fab{position:absolute;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;background:var(--teal);color:#fff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -6px color-mix(in srgb,var(--teal) 60%,transparent)}.gx-steps{display:flex;gap:6px;padding:12px 14px;background:var(--paper);border-bottom:1px solid var(--line)}.gx-steps.thin{padding:8px 14px}.gx-steps .s{flex:1 1;height:5px;border-radius:3px;background:var(--line-dk,#ddd)}.gx-steps .s.on{background:var(--teal)}.gx-steps .s.cur{background:color-mix(in srgb,var(--teal) 55%,transparent)}.gx-step-k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;margin-bottom:10px}.gx-listrow{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;cursor:pointer;color:var(--ink);font-size:14.5px;text-align:left;transition:border-color .12s,box-shadow .12s}.gx-listrow:hover{border-color:color-mix(in srgb,var(--teal) 45%,transparent);box-shadow:var(--shadow-sm)}.gx-secttl{font-family:var(--font-head);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--teal-dk);margin:0 0 10px;display:flex;align-items:center;gap:8px}.gx-secct{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--muted);background:var(--paper2);border-radius:20px;padding:1px 9px;letter-spacing:0}.gx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:12px;gap:12px}.gx-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink);cursor:pointer}.gx-check input{width:auto;min-height:0;accent-color:var(--teal)}@media(max-width:560px){.gx-grid{grid-template-columns:1fr}}.gx-listrow:disabled{opacity:.5;cursor:not-allowed}.gx-lic{width:34px;height:34px;border-radius:9px;background:var(--teal-soft,rgba(40,119,115,.12));color:var(--teal);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.gx-band{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:12px}.gx-band.split{display:flex;align-items:center;justify-content:space-between;border-radius:0;margin:0}.gx-band-k{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700}.gx-band-v{font-family:var(--font-head);font-weight:600;font-size:18px;color:var(--ink)}.gx-arow{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.gx-arow.open{border-color:var(--teal)}.gx-arow-h{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;background:none;border:none;cursor:pointer;color:var(--ink)}.gx-arow-b{padding:0 14px 14px}.gx-qhead{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.gx-na,.gx-qhead{align-items:center}.gx-na{margin-left:auto;font-size:12px;color:var(--muted);display:inline-flex;gap:5px}.gx-qtxt{font-size:18px;font-weight:600;line-height:1.35;margin-bottom:8px;color:var(--ink)}.gx-conf{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}.gx-b2{border:1px solid var(--line-dk,#ddd);border-radius:12px;padding:16px 10px;font-weight:700;font-size:14px;background:var(--paper);color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.gx-b2.yes{background:#12a150;border-color:#12a150;color:#fff}.gx-b2.no{background:#c0392b;border-color:#c0392b;color:#fff}.gx-b2:active{transform:scale(.97);filter:brightness(.88)}.gx-b2.no.sel{background:#c0392b;border-color:#c0392b;color:#fff}.gx-b2.yes.sel{background:#12a150;border-color:#12a150;color:#fff}.gx-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.gx-opt{border:1px solid var(--line-dk,#ddd);background:var(--paper);border-radius:20px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink)}.gx-opt.sel{background:var(--teal);border-color:var(--teal);color:#fff}.gx-stars{display:flex;gap:6px;margin-top:6px}.gx-stars button{font-size:30px;line-height:1;background:none;border:none;cursor:pointer;color:var(--line-dk,#ccc)}.gx-stars button.on{color:#c79a3a}.gx-input{width:100%;padding:9px 11px;border:1px solid var(--line-dk,#ddd);border-radius:9px;font-size:14px;background:var(--paper);color:var(--ink);font-family:inherit}.gx .gx-input,.gx input:not([type=file]):not([type=checkbox]):not([type=radio]),.gx select,.gx textarea{font-size:16px}.gx-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.gx-act,.gx-acts{align-items:center}.gx-act{display:inline-flex;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:11.5px;font-weight:600;color:var(--muted);cursor:pointer;background:var(--paper)}.gx-act svg{color:var(--teal)}.gx-act input{display:none}.gx-thumb{width:42px;height:42px;border-radius:8px;object-fit:cover;border:1px solid var(--line)}.gx-blink{color:#c0392b;font-size:12px;font-weight:700;animation:gxb 1s infinite}@keyframes gxb{0%,to{opacity:1}50%{opacity:.25}}.gx-plano{margin-top:10px;border:1px solid #e6b3ad;background:var(--red-soft,rgba(192,57,43,.06));border-radius:10px;padding:10px}.gx-plano-t{font-size:12.5px;font-weight:700;color:#c0392b;margin-bottom:6px}.gx-plano-row{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.gx-plano-row .gx-input{flex:1 1;min-width:150px}.gx-hint{font-size:12px;color:var(--muted);margin-top:10px}.gx-sec{display:flex;align-items:stretch;gap:12px;width:100%;padding:0 14px 0 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:10px;background:var(--paper);cursor:pointer;color:var(--ink)}.gx-sec.done{background:rgba(30,135,75,.06)}.gx-sec-st{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:84px;flex:none;padding:12px 6px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--muted);background:var(--paper2);border-right:1px solid var(--line)}.gx-sec-st:before{content:"";width:26px;height:26px;border-radius:50%;background:var(--paper) var(--gs-ico) center/14px no-repeat;border:1.5px solid var(--line-dk)}.gx-sec>div:not(.gx-sec-st){padding:12px 0}.gx-sec.and .gx-sec-st{color:#a8781f}.gx-sec.and .gx-sec-st:before{border-color:#a8781f;--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8781f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.gx-sec.done .gx-sec-st{color:#1e874b}.gx-sec.done .gx-sec-st:before{border-color:#1e874b;background-color:rgba(30,135,75,.12);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e874b' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gx-sec-nm{font-family:var(--font-head);font-weight:600;font-size:17px}.gx-foot{display:flex;gap:0;border-top:1px solid var(--line);background:var(--paper)}.gx-foot.col{flex-direction:column;gap:10px;padding:14px;border:none}.gx-g{flex:1 1;border:none;background:none;padding:15px;font-weight:700;color:var(--teal);font-size:14px;cursor:pointer}.gx-g:disabled{color:var(--muted);cursor:not-allowed}.gx-g.out{border:1px solid var(--line-dk,#ddd);border-radius:12px;color:var(--ink)}.gx-p{flex:1.4 1;border:none;background:var(--teal);color:#fff;padding:15px;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.gx-p:disabled{opacity:.5;cursor:not-allowed}.gx-p.full{flex:1 1}.gx-p.sm{flex:none;border-radius:10px;padding:11px 16px}.gx-foot.col .gx-p,.gx-p.col{border-radius:12px}.gx-success{flex:1 1;background:linear-gradient(160deg,var(--teal),var(--teal-dk));color:#fff;flex-direction:column;text-align:center;padding:30px;gap:5px;min-height:460px}.gx-ring,.gx-success{display:flex;align-items:center;justify-content:center}.gx-ring{width:96px;height:96px;border-radius:50%;border:5px solid hsla(0,0%,100%,.5);margin-bottom:12px}.gx-succ-t{font-family:var(--font-head);font-weight:600;font-size:22px}.gx-succ-s{opacity:.9}.gx-succ-num{font-family:var(--font-head);font-weight:700;font-size:46px;letter-spacing:.02em}.gx-succ-hint{opacity:.85;font-size:12.5px;margin-top:6px}.gx-hero{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 16px 12px}.gx-hero-art{width:100%;max-width:300px;height:auto;margin-bottom:14px}.gx-hero-t{font-family:var(--font-head);font-weight:600;font-size:23px;color:var(--ink);letter-spacing:.01em}.gx-hero-s{font-size:13.5px;color:var(--muted);margin:4px 0 22px}.gx-apply{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:420px;background:#5bbf7a;color:#fff;border:none;border-radius:40px;padding:15px 22px;font-family:var(--font-head);font-weight:600;font-size:16px;letter-spacing:.03em;cursor:pointer;box-shadow:0 8px 20px -6px rgba(60,170,110,.6)}.gx-apply:hover{background:#4fb26e}.gx-apply:active{transform:translateY(1px)}.gx-apply:disabled{opacity:.5;cursor:default;box-shadow:none}.gx-apply.mt{margin-top:14px;align-self:center}.gx-apply svg{width:22px;height:22px}.gx-cardacts{display:flex;align-items:center;gap:6px}.gx-del{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#c0392b;font-size:12px;font-weight:600;cursor:pointer;padding:4px 9px;border-radius:16px}.gx-del:hover{background:rgba(192,57,43,.1)}.gx-del:disabled{opacity:.5;cursor:default}.chk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px 16px}.chk-emptyart{width:150px;height:auto;margin-bottom:12px}.chk-empty-t{font-family:var(--font-head);font-weight:600;font-size:18px;color:var(--ink)}.chk-empty-s{font-size:13px;color:var(--muted);margin-top:4px;max-width:340px}.chk-empty>.addbtn,.chk-empty>.btn{margin-top:16px}.chk-mod .card-h{padding:10px 18px}.chk-mod .card-h h2{font-size:16px}.chk-mod .card-h .ic,.chk-mod .card-h>svg:first-child{width:17px;height:17px;font-size:17px}.chk-mod .card-h .btn{padding:6px 11px;font-size:12px;min-height:0;height:auto}.chk-mod .subpane .seg{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;gap:0;border-bottom:1px solid var(--line);flex-wrap:wrap}.chk-mod .subpane .seg button{border-radius:0;padding:10px 4px;margin-right:22px;border-bottom:2px solid transparent}.chk-mod .subpane .seg button:hover{background:transparent;color:var(--ink)}.chk-mod .subpane .seg button.active{background:transparent;color:var(--teal-dk);box-shadow:none;border-bottom-color:var(--teal)}.chk-mod .subpane .seg button.active:hover{color:var(--teal-dk)}.ga{background:var(--cream);min-height:560px}.ga .gx-hd{padding:18px 20px;border-radius:0 0 28px 28px;gap:12px;background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438)}.ga .gx-hic{width:44px;height:44px;border-radius:14px;background:hsla(0,0%,100%,.16)}.ga .gx-ht-wrap{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ga .gx-ht{font-size:22px;letter-spacing:.02em;flex:none}.ga .gx-hsub{font-family:var(--font-body);font-size:13px;opacity:.85;text-transform:none;letter-spacing:0;font-weight:400}.ga .gx-body{padding:18px 20px 8px;gap:14px}.ga-k{font-family:var(--font-head);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.ga-draft{background:var(--paper);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 24px -12px rgba(0,79,74,.25)}.ga-draft-acts{display:flex;gap:10px}.ga-draft-acts .gx-p.ga-retomar{flex:1 1;height:48px;font-size:14px;border-radius:14px}.ga-draft-acts .ga-sq{width:48px;height:48px;border-radius:14px}.ga-sq{width:56px;height:56px;border-radius:16px;border:2px solid var(--line);background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent}.ga-sq.red{color:#c0392b}.ga-sq:disabled{opacity:.4;cursor:not-allowed}.ga-rot{display:flex;align-items:center;gap:12px;width:100%;background:var(--paper);border:none;border-radius:16px;padding:14px 16px;cursor:pointer;color:var(--ink);font-family:inherit;-webkit-tap-highlight-color:transparent}.ga-rot:disabled{cursor:default;opacity:.92}.ga-rot-ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ga-rot-ic.pendente{background:rgba(0,79,74,.1);color:#004f4a}.ga-rot-ic.feito{background:rgba(30,135,75,.12);color:#1e874b}.ga-rot-ic.atrasado{background:rgba(192,57,43,.1);color:#c0392b}.ga-rot-t{font-weight:600;font-size:14.5px}.ga-pill{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;flex:0 0 auto}.ga-pill.pendente{color:#bb8d3e;background:rgba(187,141,62,.14)}.ga-pill.feito{color:#1e874b;background:rgba(30,135,75,.12)}.ga-pill.atrasado{color:#c0392b;background:rgba(192,57,43,.1)}.ga-foot{padding:8px 20px 24px;display:flex;flex-direction:column;gap:10px}.ga-foot.row{flex-direction:row;align-items:center}.ga .gx-p{height:56px;border-radius:16px;background:#004f4a;color:#fff;font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:0 18px;gap:8px}.ga .gx-p.full{flex:1 1;width:100%}.ga .gx-foot .gx-g,.ga .gx-g.out{height:56px;border-radius:16px;border:2px solid #004f4a;color:#004f4a;background:transparent;font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:0 18px}.ga .gx-foot{border:none;background:transparent;gap:10px}.ga .gx-foot,.ga .gx-foot.col{padding:8px 20px 24px}.ga-sync{align-items:center;justify-content:center;font-size:12px;color:var(--muted)}.ga-prog,.ga-sync{display:flex;gap:6px}.ga-prog{padding:14px 20px 0}.ga-prog span{flex:1 1;height:6px;border-radius:3px;background:var(--line)}.ga-prog span.on{background:#004f4a}.ga-prog span.cur{background:rgba(0,79,74,.45)}.ga .gx-steps{background:transparent;border:none;padding:14px 20px 0}.ga .gx-steps .s.on{background:#004f4a}.ga .gx-card.big{border-radius:22px;padding:22px 20px;box-shadow:0 16px 36px -14px rgba(20,40,38,.26),0 3px 10px rgba(20,40,38,.1);border:1px solid var(--line-dk)}.ga .gx-card{border-radius:20px;border:none}.ga .gx-chip.teal{background:rgba(0,79,74,.1);color:#004f4a}.ga .gx-chip.red{background:rgba(192,57,43,.1);color:#c0392b;gap:4px}.ga .gx-qtxt{font-family:var(--font-head);font-size:26px;font-weight:500;line-height:1.2;margin:6px 0 8px}.ga .gx-conf{display:flex;align-items:stretch;gap:12px;margin-top:10px}.ga .gx-b2{flex:1 1;min-width:0;height:96px;border-radius:18px;border:2px solid var(--line);background:var(--paper);color:var(--muted);font-weight:700;font-size:14px;gap:8px;padding:10px;transition:flex .28s ease,height .28s ease,transform .12s ease,filter .12s ease,box-shadow .12s ease,opacity .2s ease}.ga .gx-b2.yes{background:#12a150;border-color:#12a150;color:#fff}.ga .gx-b2.no{background:#c0392b;border-color:#c0392b;color:#fff}.ga .gx-b2:active{transform:scale(.94);filter:brightness(.84)}.ga .gx-conf:has(.gx-b2.sel) .gx-b2:not(.sel){flex:.85 1;height:92px;opacity:.6;filter:grayscale(.18) brightness(.97)}.ga .gx-b2.sel{flex:1.3 1;height:100px;animation:gxB2Sel .55s ease}.ga .gx-b2.sel svg{width:26px;height:26px}.ga .gx-b2.no.sel{background:#c0392b;border-color:#c0392b;color:#fff;box-shadow:0 12px 26px -10px rgba(192,57,43,.7)}.ga .gx-b2.yes.sel{background:#12a150;border-color:#12a150;color:#fff;box-shadow:0 14px 28px -10px rgba(18,161,80,.7)}@keyframes gxB2Sel{0%{transform:scale(.88);filter:brightness(.78)}22%{transform:scale(.88);filter:brightness(.78)}42%{filter:brightness(1.25)}60%{filter:brightness(.9)}78%{filter:brightness(1.18)}to{transform:scale(1);filter:brightness(1)}}.ga .gx-opts{gap:10px;margin-top:10px}.ga .gx-opt{border-radius:16px;padding:12px 18px;min-height:48px;border:2px solid var(--line)}.ga .gx-opt.sel{background:#004f4a;border-color:#004f4a}.ga-acts{display:flex;gap:10px;margin-top:14px}.ga-act{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:16px;background:var(--paper);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:13.5px;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.ga-act svg{color:#004f4a}.ga-act input{display:none}.ga-act.on{border-color:#004f4a;background:rgba(0,79,74,.06)}.ga-badge{font-size:11px;font-weight:700;color:#fff;background:#004f4a;padding:2px 7px;border-radius:10px}.ga-thumbs{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.ga .gx-thumb{width:56px;height:56px;border-radius:14px}.ga .gx-blink{display:inline-block;margin-top:8px}.ga-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ga-kpi{background:var(--paper);border-radius:18px;padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:4px}.ga-kpi b{font-family:var(--font-head);font-size:30px;font-weight:700;line-height:1}.ga-kpi span{font-size:11px;color:var(--muted);text-align:center}.ga-card{background:var(--paper);border-radius:20px;padding:16px 18px;display:grid;grid-gap:12px;gap:12px}.ga-sep{height:1px;background:var(--line);margin:2px 0}.ga-info{display:flex;align-items:center;gap:12px;background:rgba(0,79,74,.08);border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.4}.ga-info svg{color:#004f4a;flex:0 0 auto}.ga .gx-listrow{border-radius:16px;border:none;padding:14px 16px}.ga .gx-lic{border-radius:12px;background:rgba(0,79,74,.1);color:#004f4a}.ga .gx-band{border-radius:16px;border:none;background:var(--paper)}.ga .gx-band.split{border-radius:0;background:transparent}.ga .gx-sec{border-radius:16px;border:1px solid var(--line)}.ga .gx-arow{border-radius:16px;border:none}.gx-sec.aval{background:rgba(39,102,176,.07);border-color:rgba(39,102,176,.4)}.gx-sec.aval .gx-sec-st{color:#2766b0;background:rgba(39,102,176,.1);border-right-color:rgba(39,102,176,.3)}.gx-sec.aval .gx-sec-st:before{border-color:#2766b0;--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232766b0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.gx-sec.lock{background:rgba(90,90,90,.06);border-color:var(--line-dk)}.gx-sec.lock .gx-sec-st{color:var(--muted);background:rgba(90,90,90,.06)}.gx-sec.lock .gx-sec-st:before{border-color:var(--muted);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.gx-sec.rej{background:rgba(192,57,43,.06);border-color:rgba(192,57,43,.4)}.gx-sec.rej .gx-sec-st{color:var(--danger);background:rgba(192,57,43,.06);border-right-color:rgba(192,57,43,.28)}.gx-sec.rej .gx-sec-st:before{border-color:var(--danger);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c0392b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.gx-sec.done .gx-sec-st{background:#1e874b;color:#fff;border-right-color:#1e874b}.gx-sec.done .gx-sec-st:before{border-color:hsla(0,0%,100%,.85);background-color:hsla(0,0%,100%,.18);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gx-sec.lock .gx-sec-st{background:#5b6470;color:#fff;border-right-color:#5b6470}.gx-sec.lock .gx-sec-st:before{border-color:hsla(0,0%,100%,.85);background-color:hsla(0,0%,100%,.15);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.ga .gx-p.chk-aplicar-cta{background:#12a150;box-shadow:0 12px 24px -10px rgba(18,161,80,.6)}.ga .gx-p.chk-aplicar-cta:hover:not(:disabled){background:#0e8a44}.ga .gx-p.chk-avaliar-cta{flex:none;align-self:flex-end;width:auto;min-width:190px;height:52px;padding:0 22px;border-radius:14px;background:#12a150;box-shadow:0 12px 24px -10px rgba(18,161,80,.6)}.ga .gx-p.chk-avaliar-cta:hover:not(:disabled){background:#0e8a44}.ga .gx-p.chk-btn-aprovar{background:#12a150;box-shadow:0 10px 22px -12px rgba(18,161,80,.6)}.ga .gx-p.chk-btn-aprovar:hover:not(:disabled){background:#0e8a44}.ga .gx-p.chk-btn-reprovar{background:#c0392b;box-shadow:0 10px 22px -12px rgba(192,57,43,.55)}.ga .gx-p.chk-btn-reprovar:hover:not(:disabled){background:#a93226}.ga .gx-arow.open{box-shadow:inset 0 0 0 2px #004f4a}.ga .gx-note{border-radius:14px;border:none}.ga .gx-success{background:linear-gradient(160deg,#0a5f52,#004f4a 60%,#0e5438);min-height:520px;gap:8px}.ga .gx-ring{width:120px;height:120px;border-width:6px}.ga .gx-succ-t{font-size:28px;margin-top:6px}.ga .gx-succ-num{font-size:72px;margin-top:8px}.ga-succ-chips{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;justify-content:center}.ga-succ-chips span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.16);padding:6px 12px;border-radius:20px}.ga .gx-foot.col .gx-g,.ga .gx-foot.col .gx-p,.ga-foot .gx-g,.ga-foot .gx-p{flex:0 0 auto;width:100%;min-height:56px}.ga-foot.row .gx-p{flex:1 1 auto;width:auto}.ga .gx-foot:not(.col) .gx-g,.ga .gx-foot:not(.col) .gx-p{flex:1 1 auto;min-height:56px}.ga .gx-hd{background:linear-gradient(135deg,#1a8f7f,#0c6b5f 40%,#004f4a 75%,#0e5438)}.ga .gx-success{background:linear-gradient(160deg,#1a8f7f,#0c6b5f 35%,#004f4a 70%,#0e5438)}.op-mod-body.bleed .ga .gx-hd{margin-top:-1px}.op-mod-body.bleed .chk-mod>.seg{margin:12px 16px 0}.ga .gx-hd{background:linear-gradient(172deg,#003b37,#004f4a 38%,#0c6b5f 78%,#1a8f7f)}.ga .gx-success{background:linear-gradient(172deg,#003b37,#004f4a 35%,#0c6b5f 75%,#1a8f7f)}.ga .gx-qtxt{font-family:var(--font-body);font-size:19px;font-weight:600;line-height:1.35}.ga .gx-foot,.ga-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:linear-gradient(to top,var(--cream) 78%,hsla(42,31%,94%,0) 100%);padding-top:14px}.ga-vermais{justify-self:start;background:none;border:none;color:#004f4a;font-weight:700;font-size:13.5px;padding:4px 0;cursor:pointer;font-family:inherit}.ga .gx-hd{background:linear-gradient(180deg,#003b37,#003b37 6%,#004f4a 40%,#0c6b5f 78%,#1a8f7f)}.op-mod-body.bleed .ga .gx-hd{margin-top:-2px;padding-top:20px}.op-module-bar.op-bar-ga{position:relative;z-index:31;background:transparent!important;border-bottom:none}.op-mod-body.bleed .ga .gx-hd{padding-top:70px;background:linear-gradient(180deg,#003b37,#003b37 42%,#004f4a 64%,#0c6b5f 86%,#1a8f7f)}.op-mod-body.bleed{overflow:visible;background:var(--cream)}.main-content:has(.ga){overflow-x:visible}.ga-card .gx-row>div>div:first-child{font-size:13px!important;font-weight:600;line-height:1.35}.ga-card .gx-muted{font-size:12px}.cmpg{max-width:1180px}.cmpg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.cmpg-head h1{font-family:var(--font-head);font-size:25px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.cmpg-sub{color:var(--muted);font-size:12.5px;margin-top:3px;max-width:620px;line-height:1.5}.cmpg-headr{display:flex;align-items:center;gap:10px}.cmpg-girando{animation:cmpg-spin 1s linear infinite}@keyframes cmpg-spin{to{transform:rotate(1turn)}}.cmpg-erro{display:flex;gap:6px;align-items:center;color:var(--danger);font-size:12.5px;margin:6px 0 10px}.cmpg-searchrow{position:-webkit-sticky;position:sticky;top:0;z-index:7;background:var(--cream);padding:8px 0 6px;margin:0 0 4px}.cmpg-search{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:8px 13px;color:var(--muted);max-width:520px}.cmpg-search input{flex:1 1;border:none;background:none;font:inherit;font-size:12.5px;color:var(--ink);outline:none;min-width:0}.cmpg-dias{display:flex;gap:5px;margin-bottom:12px;flex-wrap:nowrap;overflow-x:auto;padding-top:8px;scrollbar-width:none}.cmpg-dias::-webkit-scrollbar{display:none}.cmpg-dt{flex:1 1;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:1px;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:8px 6px 7px;cursor:pointer;position:relative;min-height:50px;font:inherit;color:var(--ink);transition:transform var(--dur-press,80ms) ease}.cmpg-dt:active{transform:scale(.97)}.cmpg-dt i{font-style:normal;font-family:var(--font-head);font-size:14px;letter-spacing:.04em}.cmpg-dt em{font-style:normal;font-size:10px;color:var(--muted)}.cmpg-dt .cmpg-dn{top:6px;right:8px;font-size:9.5px;font-weight:700;color:var(--muted);background:var(--paper2);padding:1px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-dt .cmpg-dn,.cmpg-dt b{position:absolute;border-radius:99px}.cmpg-dt b{top:-7px;left:10px;background:var(--gold);color:#fff;font-size:8.5px;font-weight:700;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.cmpg-dt.on{background:var(--teal-dk);border-color:var(--teal-dk);color:#fff}html.dark .cmpg-dt.on{color:#0e1211}.cmpg-dt.on .cmpg-dn,.cmpg-dt.on em{color:inherit;opacity:.75}.cmpg-dt.on .cmpg-dn{background:hsla(0,0%,100%,.18)}html.dark .cmpg-dt.on .cmpg-dn{background:rgba(0,0,0,.18)}.cmpg-catchips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:2px 0 16px}.cmpg-chiptit{font-size:12px;color:var(--muted);margin-right:2px}.cmpg-cchip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--cat);background:color-mix(in oklab,var(--cat) 12%,transparent);border:none;border-radius:99px;padding:5px 11px;cursor:pointer;font-family:inherit}.cmpg-cchip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-sec{margin-bottom:18px;scroll-margin-top:118px}.cmpg-sech{justify-content:space-between;gap:12px;padding:9px 12px;margin-bottom:8px;background:color-mix(in oklab,var(--cat) 10%,var(--cream));border:1px solid color-mix(in oklab,var(--cat) 22%,var(--line));border-radius:10px;position:-webkit-sticky;position:sticky;top:52px;z-index:6}.cmpg-sech,.cmpg-sech h2{display:flex;align-items:center}.cmpg-sech h2{font-size:14px;font-weight:600;gap:8px;color:var(--cat);font-family:var(--font-body)}.cmpg-cnt{font-weight:500;font-size:11.5px;color:var(--muted)}.cmpg-daily{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dk);background:color-mix(in oklab,var(--gold) 16%,transparent);border-radius:99px;padding:4px 10px;white-space:nowrap}.cmpg-sech-diaria{background:var(--paper2);border-color:var(--line);padding:6px 12px}.cmpg-sech-diaria h2{font-size:12.5px;font-weight:600;color:var(--muted)}.cmpg-sech-diaria h2 svg{opacity:.8}.cmpg-sech-diaria .cmpg-cnt,.cmpg-sech-diaria h2 svg{color:var(--mut2,var(--muted))}.cmpg-rows{display:flex;flex-direction:column;gap:6px}.cmpg-pc{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:8px 12px 8px 8px;display:grid;grid-template-columns:52px minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-items:center}.cmpg-pc.tem-sug{grid-template-columns:52px minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.15fr)}.cmpg-ph{position:relative;display:block;width:52px;height:52px;border-radius:9px;overflow:hidden;border:1px solid var(--paper2);align-self:center;flex:none}.cmpg-ph img{width:100%;height:100%;object-fit:cover;display:block}.cmpg-phph{width:100%;height:100%;display:grid;place-items:center;background:color-mix(in oklab,var(--cat) 10%,var(--paper2));color:var(--cat);opacity:.8}.cmpg-nm h3{font-size:13.5px;font-weight:600;font-family:var(--font-body);letter-spacing:0;color:var(--ink)}.cmpg-nm p{font-size:11px;color:var(--muted);margin-top:1px}.cmpg-obs{display:flex;gap:6px;align-items:flex-start;font-size:11px;font-weight:600;color:var(--gold-dk);background:color-mix(in oklab,var(--gold) 15%,transparent);border-radius:7px;padding:4px 9px;margin-top:4px;line-height:1.4;width:-moz-fit-content;width:fit-content}.cmpg-obs svg{flex:none;margin-top:2px}.cmpg-col{display:flex;flex-wrap:wrap;gap:4px 5px;align-items:center;min-width:0}.cmpg-clab{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:10px;color:var(--muted);letter-spacing:.03em}.cmpg-clab-txt{display:none}.cmpg-col b{font-size:11.5px;font-weight:600;background:color-mix(in oklab,var(--teal) 12%,transparent);color:var(--teal-dk);padding:3px 8px}.cmpg-col b,.cmpg-col em{border-radius:6px;white-space:nowrap}.cmpg-col em{font-style:normal;font-size:10.5px;color:var(--muted);background:var(--paper2);padding:3px 7px}.cmpg-sugrid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;width:100%}.cmpg-sd{display:flex;flex-direction:column;align-items:center;gap:0;background:var(--paper2);border-radius:6px;padding:3px 1px}.cmpg-sd i{font-style:normal;font-size:8px;color:var(--muted);letter-spacing:.03em}.cmpg-sd b{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.cmpg-sd b u{text-decoration:none;font-size:8px;color:var(--muted);font-weight:500}.cmpg-sd.verde{background:#188a4a}.cmpg-sd.vermelho{background:#c0392b}.cmpg-sd.verde b,.cmpg-sd.verde b u,.cmpg-sd.verde i,.cmpg-sd.vermelho b,.cmpg-sd.vermelho b u,.cmpg-sd.vermelho i{color:#fff}.cmpg-sd.verde b u,.cmpg-sd.vermelho b u{opacity:.85}html.dark .cmpg-sd.verde{background:#1c9c53}html.dark .cmpg-sd.vermelho{background:#d24436}.cmpg-sd.on{box-shadow:inset 0 0 0 2px rgba(0,0,0,.55)}html.dark .cmpg-sd.on{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7)}.cmpg-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:38px 20px;background:var(--paper);border:1px dashed var(--line);border-radius:14px;color:var(--teal);text-align:center}.cmpg-empty b{font-size:14px;color:var(--ink)}.cmpg-empty span{font-size:12px;color:var(--muted)}@media (max-width:1000px){.cmpg-pc,.cmpg-pc.tem-sug{grid-template-columns:52px 1fr}.cmpg-col{grid-column:2}.cmpg-clab{width:100%}.cmpg-clab-txt{display:inline}.cmpg-dt{min-width:76px;flex:none;min-height:44px}.cmpg-sech{top:46px}}@media (max-width:860px){.cmpg-searchrow{top:60px}.cmpg-sech{top:106px}.cmpg-sec{scroll-margin-top:176px}}.cmpg-searchrow{display:flex;align-items:center;gap:10px;justify-content:space-between}.cmpg-vw{display:inline-flex;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px;flex:none}.cmpg-vw button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted);padding:6px 12px;border-radius:6px;cursor:pointer;min-height:30px;border:none;background:none;font-family:inherit;transition:transform var(--dur-press,80ms) ease}.cmpg-vw button:active{transform:scale(.97)}.cmpg-vw button.on{background:var(--teal-dk);color:#fff}html.dark .cmpg-vw button.on{color:#0e1211}button.cmpg-ph{cursor:zoom-in;padding:0;background:none;font:inherit}button.cmpg-ph:active{opacity:.8}.cmpg-zoomtag{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:18px;height:18px;background:rgba(21,33,31,.65);color:#fff;border-radius:6px}.cmpg-fotos .cmpg-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.cmpg-fotos .cmpg-pc,.cmpg-fotos .cmpg-pc.tem-sug{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px;grid-template-columns:none}.cmpg-fotos .cmpg-ph{width:100%;height:auto;aspect-ratio:1/1;border-radius:10px}.cmpg-fotos .cmpg-zoomtag{width:24px;height:24px;right:8px;bottom:8px}.cmpg-fotos .cmpg-nm h3{font-size:14.5px}.cmpg-fotos .cmpg-clab{width:100%}.cmpg-fotos .cmpg-clab-txt{display:inline}.cmpg-fotos .cmpg-col{padding-top:6px;border-top:1px solid var(--paper2);grid-column:auto}.cmpg-lb{position:fixed;inset:0;z-index:80}.cmpg-lbback{position:absolute;inset:0;background:rgba(13,18,17,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out}.cmpg-lbcard{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(860px,92vw);max-height:92vh;overflow:auto;background:var(--paper);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) 292px;box-shadow:0 30px 90px rgba(0,0,0,.5);margin:0}.cmpg-lbimg{background:var(--paper2);display:grid}.cmpg-lbimg img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.cmpg-lbph{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cat);opacity:.75;background:color-mix(in oklab,var(--cat) 8%,var(--paper2))}.cmpg-lbph em{font-style:normal;font-size:12px;color:var(--muted)}.cmpg-lbx{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:10px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;z-index:2;color:var(--muted);transition:transform var(--dur-press,80ms) ease}.cmpg-lbx:active{transform:scale(.94)}.cmpg-lbcard figcaption{padding:22px 20px;display:flex;flex-direction:column;gap:9px}.cmpg-lbcat{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cat)}.cmpg-lbcard h3{font-family:var(--font-head);font-size:19px;font-weight:500;color:var(--ink)}.cmpg-lbspec{font-size:12px;color:var(--muted)}.cmpg-lbmeta{display:flex;flex-direction:column;gap:11px;margin-top:4px;padding-top:12px;border-top:1px solid var(--paper2)}.cmpg-lbmeta i{font-style:normal;display:block;font-size:10.5px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase}.cmpg-lbmeta b{font-size:14px;font-weight:600;display:block;color:var(--ink)}.cmpg-lbmeta s{text-decoration:none;font-size:11.5px;color:var(--muted);display:inline-block;margin-right:8px}.cmpg-lbobs{display:flex;gap:7px;align-items:flex-start;font-size:11.5px;color:var(--gold-dk);background:color-mix(in oklab,var(--gold) 14%,transparent);border-radius:9px;padding:8px 10px;line-height:1.45}.cmpg-lbobs svg{flex:none;margin-top:1px}.cmpg-lbhint{margin-top:auto;display:flex;gap:7px;align-items:flex-start;font-size:11.5px;color:var(--muted);line-height:1.5;background:var(--paper2);border-radius:9px;padding:9px 11px}.cmpg-lbhint svg{flex:none;margin-top:1px;color:var(--teal)}@media (max-width:1000px){.cmpg-lbcard{grid-template-columns:1fr;width:min(520px,94vw)}}@media (max-width:640px){.cmpg-searchrow{flex-wrap:wrap}.cmpg-vw{margin-left:auto}.cmpg-vw button{min-height:38px}}@media (prefers-reduced-motion:reduce){.cmpg-dt:active,.cmpg-lbx:active,.cmpg-vw button:active,button.cmpg-ph:active{transform:none;opacity:1}.cmpg-girando{animation:none}}.cmpg-voltar{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--teal-dk);font-size:12.5px;font-weight:600;cursor:pointer;padding:0 0 6px;font-family:inherit}.cmpg-adm-filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.cmpg-adm-filtros .cmpg-search{flex:1 1;min-width:220px;max-width:420px}.cmpg-adm-filtros select{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink)}.cmpg-adm-total{font-size:12px;color:var(--muted);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-adm-linhas{display:flex;flex-direction:column;gap:6px}.cmpg-adm-row{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:8px 12px 8px 8px;display:grid;grid-template-columns:44px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) 34px;grid-gap:4px 12px;gap:4px 12px;align-items:center}.cmpg-adm-row .cmpg-ph{width:44px;height:44px}.cmpg-adm-nome h3{font-size:13px;font-weight:600;color:var(--ink)}.cmpg-adm-nome h3 em{font-style:normal;font-size:11px;color:var(--danger);font-weight:600}.cmpg-adm-nome p{font-size:10.5px;color:var(--muted);margin-top:1px}.cmpg-adm-row select{background:var(--paper2);border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-size:12px;color:var(--ink);min-width:0;max-width:100%}.cmpg-adm-dias{display:flex;gap:3px;flex-wrap:wrap}.cmpg-adm-dias button{width:34px;min-height:28px;border-radius:7px;border:1px solid var(--line);background:var(--paper2);color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;font-family:inherit;padding:0}.cmpg-adm-dias button.on{background:var(--teal-dk);border-color:var(--teal-dk);color:#fff}html.dark .cmpg-adm-dias button.on{color:#0e1211}.cmpg-adm-editar{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--paper2);color:var(--muted);cursor:pointer}.cmpg-adm-mais{width:100%;margin-top:10px;justify-content:center;display:flex}.cmpg-adm-editor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,94vw);max-height:92vh;overflow:auto;background:var(--paper);border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.5);padding:22px 20px;display:flex;flex-direction:column;gap:14px}.cmpg-adm-editor header h3{font-family:var(--font-head);font-size:18px;font-weight:500;color:var(--ink);padding-right:44px}.cmpg-adm-editor header p{font-size:11.5px;color:var(--muted);margin-top:2px}.cmpg-adm-editor footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.cmpg-adm-foto{display:flex;align-items:center;gap:14px}.cmpg-adm-ph{width:84px;height:84px;cursor:default}.cmpg-adm-ph img{width:100%;height:100%;object-fit:cover}.cmpg-adm-dica{font-size:11px;color:var(--muted);margin-top:6px;max-width:340px;line-height:1.45}.cmpg-adm-flags{display:flex;flex-direction:column;gap:7px}.cmpg-adm-flags label{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--ink);cursor:pointer;line-height:1.4}.cmpg-adm-flags input{margin-top:2px}.cmpg-adm-lista>label,.cmpg-adm-sug label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:600;margin-bottom:7px}.cmpg-adm-lista>label span,.cmpg-adm-sug label span{text-transform:none;letter-spacing:0;font-weight:500;margin-left:6px}.cmpg-adm-lista{border-top:1px solid var(--paper2);padding-top:12px}.cmpg-adm-item{display:flex;align-items:center;gap:7px;padding:5px 0}.cmpg-adm-item b{font-size:10.5px;color:var(--muted);width:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-adm-item b.principal{color:var(--teal-dk)}.cmpg-adm-item span{flex:1 1;font-size:13px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpg-adm-item span:first-of-type{background:color-mix(in oklab,var(--teal) 10%,transparent);border-radius:6px;padding:3px 8px}.cmpg-adm-item button{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--line);background:var(--paper2);color:var(--muted);cursor:pointer}.cmpg-adm-item button:disabled{opacity:.35;cursor:default}.cmpg-adm-add{display:flex;gap:8px;margin-top:6px}.cmpg-adm-add input{flex:1 1;background:var(--paper2);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:12.5px;color:var(--ink)}.cmpg-cropcard{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,94vw);background:var(--paper);border-radius:16px;box-shadow:0 30px 90px rgba(0,0,0,.5);padding:22px 20px;display:flex;flex-direction:column;gap:12px}.cmpg-cropcard h3{font-family:var(--font-head);font-size:17px;font-weight:500;color:var(--ink);padding-right:44px}.cmpg-crop{position:relative;width:100%;aspect-ratio:1/1;background:var(--paper2);border-radius:12px;overflow:hidden;cursor:-webkit-grab;cursor:grab;display:grid;place-items:center;touch-action:none}.cmpg-crop:active{cursor:-webkit-grabbing;cursor:grabbing}.cmpg-crop img{position:absolute;top:50%;left:50%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.cmpg-croptools{display:flex;align-items:center;gap:10px;color:var(--muted)}.cmpg-croptools input[type=range]{flex:1 1}@media (max-width:860px){.cmpg-adm-row{grid-template-columns:44px 1fr 34px}.cmpg-adm-dias,.cmpg-adm-row .cmpg-daily,.cmpg-adm-row select{grid-column:2}.cmpg-adm-total{margin-left:0;width:100%}}.cmpg-adm-necgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:6px;gap:6px}.cmpg-adm-nec{display:flex;flex-direction:column;gap:3px;background:var(--paper2);border:1px solid var(--line);border-radius:9px;padding:7px 8px}.cmpg-adm-nec i{font-style:normal;font-family:var(--font-head);font-size:11px;letter-spacing:.05em;color:var(--muted)}.cmpg-adm-nec input{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:6px 7px;font:inherit;font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:34px}.cmpg-adm-nec em{font-style:normal;font-size:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-adm-nec b{font-size:10.5px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-adm-nec b.tem,.cmpg-syncstatus{color:var(--teal-dk)}.cmpg-syncstatus{display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:color-mix(in oklab,var(--teal) 12%,var(--paper));border:1px solid color-mix(in oklab,var(--teal) 32%,var(--line));border-radius:99px;padding:7px 13px;font-weight:500}.cmpg-syncstatus svg{flex:none;color:var(--teal-dk)}.cmpg-syncstatus b{font-weight:700;font-family:var(--font-head);letter-spacing:.02em}.cmpg-syncstatus.rodando{color:var(--muted)}.cmpg-sdwrap{position:relative;display:block;min-width:0}button.cmpg-sd{width:100%;border:none;font-family:inherit;cursor:pointer;position:relative;transition:transform var(--dur-press,80ms) ease}button.cmpg-sd:active{transform:scale(.96)}.cmpg-sdinfo{position:absolute;top:-5px;right:-3px;width:15px;height:15px;padding:3px;box-sizing:border-box;border-radius:99px;background:#fff;color:#15211f;box-shadow:0 1px 4px rgba(0,0,0,.45);animation:cmpg-piscar 1.4s ease-in-out infinite;z-index:2}@keyframes cmpg-piscar{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.88)}}.cmpg-sd.aberto{outline:2px solid var(--teal);outline-offset:1px}.cmpg-sdpop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:12;min-width:210px;background:var(--paper);border:1px solid var(--line);border-radius:11px;box-shadow:0 14px 40px rgba(0,0,0,.22);padding:10px 12px;text-align:left;cursor:default}.cmpg-sdpop.esq{left:0;transform:none}.cmpg-sdpop.dir{left:auto;right:0;transform:none}.cmpg-sdpop:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--paper)}.cmpg-sdpop.esq:after{left:18px;transform:none}.cmpg-sdpop.dir:after{left:auto;right:18px;transform:none}.cmpg-sdpop>b{display:block;font-family:var(--font-head);font-size:12.5px;letter-spacing:.04em;color:var(--ink);margin-bottom:6px}.cmpg-sdpop-l{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--muted);padding:2px 0}.cmpg-sdpop-l strong{color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cmpg-sdpop-l.contado span,.cmpg-sdpop-l.contado strong{color:var(--down)}.cmpg-sdpop-l.compra{margin-top:6px;border-radius:7px;padding:6px 9px}.cmpg-sdpop-l.compra.verde{background:#188a4a}.cmpg-sdpop-l.compra.vermelho{background:#c0392b}html.dark .cmpg-sdpop-l.compra.verde{background:#1c9c53}html.dark .cmpg-sdpop-l.compra.vermelho{background:#d24436}.cmpg-sdpop-l.compra span,.cmpg-sdpop-l.compra strong{color:#fff;font-weight:700}.cmpg-sdpop p{font-size:10.5px;color:var(--muted);margin-top:6px;line-height:1.4}@media (prefers-reduced-motion:reduce){button.cmpg-sd:active{transform:none}.cmpg-sdinfo{animation:none}}.ga .gx-hd{position:relative;overflow:hidden}.ga-hd-decor{position:absolute;inset:0;pointer-events:none}.ga-hd-decor i{position:absolute;display:block}.ga-hd-decor .d1{width:150px;height:150px;border-radius:50%;border:1px solid hsla(35,43%,66%,.2);right:-44px;top:50%;transform:translateY(-34%)}.ga-hd-decor .d2{width:190px;height:190px;border-radius:50%;background:hsla(0,0%,100%,.03);left:-70px;bottom:-110px}.ga-hd-decor .d3{width:54px;background:hsla(35,43%,66%,.3);right:118px;top:30%}.ga-hd-decor .d3,.ga-hd-decor .d4{height:2px;border-radius:2px;transform:rotate(-32deg)}.ga-hd-decor .d4{width:26px;background:hsla(35,43%,66%,.2);right:106px;top:calc(30% + 18px)}.ga .gx-hd{padding:24px 20px 40px;border-radius:0 0 34px 34px}.op-mod-body.bleed .ga .gx-hd{padding-top:74px}.ga .gx-success{position:relative;overflow:hidden}.ga .gx-success:before{right:-50px;top:16%;border-radius:50%;border:1px solid hsla(35,43%,66%,.18)}.ga .gx-success:after,.ga .gx-success:before{content:"";position:absolute;width:200px;height:200px;pointer-events:none}.ga .gx-success:after{left:-60px;bottom:-90px;border-radius:50%;background:hsla(0,0%,100%,.03)}@keyframes gaInfoPulse{0%,to{box-shadow:0 0 0 0 rgba(0,79,74,.45);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(0,79,74,0);transform:scale(1.08)}}.ga-info-btn.blink{animation:gaInfoPulse 1.15s ease-in-out infinite;background:#004f4a;color:#fff}.ga-info-btn{display:inline-flex;width:22px;height:22px;margin-left:8px;border-radius:50%;border:1.5px solid #004f4a;background:transparent;color:#004f4a;font-weight:700;font-size:13px;font-style:italic;font-family:Georgia,serif;cursor:pointer;vertical-align:middle;flex:0 0 auto}.ga-info-btn,.ga-instr-ovl{align-items:center;justify-content:center}.ga-instr-ovl{position:fixed;inset:0;background:rgba(10,20,18,.55);z-index:60;display:flex;padding:16px}.ga-instr{background:var(--paper,#fff);width:100%;max-width:560px;max-height:86vh;overflow-y:auto;border-radius:18px;padding:16px 18px 20px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 24px 60px -18px rgba(0,0,0,.55)}.ga-instr-h{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:16px}.ga-instr-h button{background:none;border:none;cursor:pointer;color:var(--muted);padding:4px}.ga-instr-txt{font-size:14.5px;line-height:1.55}.ga-instr-ovl:has(.ga-instr-full){padding:0;background:rgba(10,20,18,.85)}.ga-instr-full{max-width:none;max-height:none;width:100%;height:100%;border-radius:0;overflow:hidden;padding:12px 14px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;box-shadow:none}.ga-instr-full .ga-instr-txt{flex:none;max-height:26vh;overflow-y:auto}.ga-instr-media{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000;border-radius:12px;overflow:hidden}.ga-instr-media img,.ga-instr-media video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ga-instr-media img.rot90{transform:rotate(90deg);max-width:none;max-height:none}.ga-instr-media iframe{width:100%;height:100%;border:none;background:#fff}.ga-instr-full .gx-g.out,.ga-instr-full .gx-p.full{flex:0 0 auto;width:100%}.chk-sub{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;font-weight:700;color:var(--teal-dk);margin:0 0 10px}.chk-sec{border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:16px;background:var(--paper);box-shadow:var(--shadow-sm)}.chk-sec-h{padding:11px 16px;background:linear-gradient(135deg,#0a5f52,#004f4a 60%,#0e5438);color:#fff}.chk-sec-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chk-sec-nm{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;font-size:14.5px}.chk-sec-meta{font-size:12px;color:hsla(0,0%,100%,.85);font-weight:500;white-space:nowrap}.chk-sec-bar{height:4px;max-width:220px;border-radius:3px;background:hsla(0,0%,100%,.22);margin-top:6px;overflow:hidden}.chk-sec-bar>i{display:block;height:100%;border-radius:3px;transition:width var(--dur-base) var(--ease-out)}.chk-sec .tbl{margin:0;border:none;border-radius:0;box-shadow:none}.chk-sec .tbl td{border-left:none;border-right:none}.chk-sec .tbl tr:last-child td{border-bottom:none}.chk-bloco{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.chk-bloco,.chk-thumb{background:var(--paper2)}.chk-thumb{position:relative;width:46px;height:46px;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;cursor:pointer;flex:0 0 auto;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chk-thumb:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.chk-thumb img,.chk-thumb video{width:100%;height:100%;object-fit:cover;display:block}.chk-thumb-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.32)}.chk-assinatura{max-width:220px;max-height:110px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;display:block}.chk-assinatura:hover{box-shadow:var(--shadow)}.chk-visor{position:fixed;inset:0;z-index:500;background:rgba(10,20,18,.72);display:flex;align-items:center;justify-content:center;padding:20px}.chk-visor-box{background:var(--paper);border-radius:16px;max-width:min(920px,96vw);max-height:92vh;overflow:auto;display:flex;flex-direction:column;box-shadow:0 24px 60px -12px rgba(0,0,0,.5)}.chk-visor-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-weight:700;font-size:14px}.chk-visor-h button{background:none;border:none;cursor:pointer;color:var(--muted);padding:4px;display:flex}.chk-visor img,.chk-visor video{max-width:100%;max-height:76vh;object-fit:contain;background:#000;display:block;margin:0 auto}.chk-visor-dl{padding:10px 16px;font-size:13px;font-weight:600;color:var(--teal);text-decoration:none;border-top:1px solid var(--line)}.chk-balao-ok{padding:24px 22px;gap:12px;align-items:center;animation:chkBalaoIn .22s ease}.chk-balao-ic{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(18,161,80,.12);color:#12a150}.chk-balao-ic svg{width:32px;height:32px}.chk-balao-t{font-family:var(--font-head);font-size:22px;font-weight:600;color:var(--ink)}.chk-balao-d{font-size:14px;line-height:1.45;color:var(--muted);margin-bottom:4px}.chk-balao-alerta{display:block;margin-top:10px;padding:8px 10px;border-radius:10px;background:rgba(192,57,43,.1);border:1px solid rgba(192,57,43,.35);color:#c0392b;font-size:13.5px;font-weight:700}.chk-balao-cta{outline:3px solid rgba(18,161,80,.5);outline-offset:3px;border:2px solid #0e8a44}.ga .gx-g.chk-revisar-cta{background:rgba(214,140,20,.12);border:2px solid #d68c14;color:#a8681a;font-weight:700}.ga .gx-g.chk-revisar-cta:hover:not(:disabled){background:rgba(214,140,20,.2)}@keyframes chkBalaoIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.chk-modal{background:var(--paper);border-radius:16px;max-width:min(560px,96vw);max-height:92vh;overflow:auto;display:flex;flex-direction:column;box-shadow:0 24px 60px -12px rgba(0,0,0,.5)}.chk-modal-b{padding:16px;display:grid;grid-gap:8px;gap:8px}.chk-lbl{font-size:12px;font-weight:600;color:var(--muted);margin-top:4px}.chk-inp{width:100%;padding:9px 11px;border:1px solid var(--line-dk);border-radius:9px;font-size:16px;background:var(--paper);color:var(--ink);font-family:inherit}.chk-print-head{display:none}@media print{.mobile-topbar,.sidebar,.sidebar-backdrop{display:none!important}.app-shell,.main-content{display:block!important;padding:0!important;overflow:visible!important}.chk-mod .seg{display:none!important}.chk-mod .card{box-shadow:none!important;border:none!important;margin:0!important}.chk-mod .btn,.chk-mod .card-h .btn,.chk-mod .chk-visor,.chk-mod input,.chk-mod select,.chk-mod textarea{display:none!important}.chk-print-head{display:block!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin-bottom:8px}.chk-print-head .rotulo{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.chk-print-head h1{font-size:20px;margin:2px 0 3px;font-weight:800;font-family:Plus Jakarta Sans,Inter,sans-serif}.chk-print-head .meta{font-size:11.5px;color:#444}.chk-mod .chk-thumb{width:64px;height:64px}.chk-mod .chk-bloco,.chk-mod .chk-sec-h,.chk-mod .tbl{page-break-inside:avoid;break-inside:avoid}.chk-mod .chk-sec-h,.chk-mod img{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:12mm}}.ga-print{display:none}@media print{body{background:#fff!important}.ga-noprint,.op-bar-ga,.op-top-underlay{display:none!important}.op-mod-body.bleed,.op-module-shell{background:#fff!important;padding:0!important}.ga-print{display:block!important;color:#111;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;padding:10px 4px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ga-print .rotulo{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin-bottom:2px}.ga-print h1{font-size:21px;margin:0 0 3px;font-weight:800}.ga-print h2{font-size:13px;margin:16px 0 6px;border-bottom:2px solid #cdae82;padding-bottom:3px;font-weight:700}.ga-print .meta{font-size:11.5px;margin:6px 0 0;color:#444}.ga-print .res{display:flex;align-items:center;gap:18px;border-radius:14px;padding:16px 20px;margin-top:12px;color:#fff}.ga-print .res-pct{font-size:46px;font-weight:800;line-height:1}.ga-print .res-pct span{font-size:22px;font-weight:700}.ga-print .res-info{display:grid;grid-gap:2px;gap:2px;font-size:12px}.ga-print .res-info b{font-size:15px}.ga-print .kpis{display:flex;gap:8px;margin-top:8px}.ga-print .kpis>div{flex:1 1;border:1px solid #ddd;border-radius:10px;padding:8px 10px;text-align:center}.ga-print .kpis b{display:block;font-size:17px;font-weight:800}.ga-print .kpis span{font-size:10.5px;color:#666}.ga-print .kpis .kpi-nc{border-color:#b00020}.ga-print .kpis .kpi-nc b{color:#b00020}.ga-print table{width:100%;border-collapse:collapse;font-size:11px;margin-top:2px}.ga-print td,.ga-print th{border:1px solid #ddd;padding:5px 7px;text-align:left;vertical-align:top}.ga-print th{background:#f4f1ea;font-weight:700}.ga-print tbody tr:nth-child(2n) td{background:#fafaf7}.ga-print tr.linha-nc td{background:#fdecea!important}.ga-print .nc{color:#b00020;font-weight:700}.ga-print .obs{font-size:10.5px;color:#555;margin-top:2px}.ga-print .assin{display:flex;gap:24px;margin-top:16px}.ga-print .assin img{width:220px;border:1px solid #bbb;border-radius:6px;background:#fff}}.ga .chk-empty-t,.ga .ga-k,.ga .ga-kpi b,.ga .gx-apply,.ga .gx-av,.ga .gx-band-v,.ga .gx-g,.ga .gx-g.out,.ga .gx-hero-t,.ga .gx-hsub,.ga .gx-ht,.ga .gx-p,.ga .gx-sec-nm,.ga .gx-step-k,.ga .gx-succ-num,.ga .gx-succ-t{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.ga .gx-ht{font-weight:700;letter-spacing:.01em}.ga .gx-foot .gx-g,.ga .gx-g.out,.ga .gx-p{font-weight:700;letter-spacing:.02em;font-size:15px}.ga .ga-kpi b,.ga .gx-succ-num{font-weight:800}.ga .ga-k{font-weight:700;letter-spacing:.06em;font-size:12.5px}.ga .ga-k,.ga .gx-apply,.ga .gx-foot .gx-g,.ga .gx-g,.ga .gx-g.out,.ga .gx-ht,.ga .gx-p,.ga .gx-sec-st,.ga .gx-step-k{text-transform:none}.ga .gx-ht{letter-spacing:.005em}.chk-mod .card{font-family:Plus Jakarta Sans,Inter,sans-serif}.chk-mod>.seg{background:#fff;border:1px solid var(--chk-borda);border-radius:999px;padding:5px;gap:4px;box-shadow:0 8px 24px -18px rgba(0,59,55,.5);width:max-content;max-width:100%;overflow-x:auto}.chk-mod>.seg button{border-radius:999px;padding:9px 18px;font:600 13.5px Plus Jakarta Sans,Inter,sans-serif;color:var(--muted);border-bottom:none}.chk-mod>.seg button:hover{background:var(--chk-creme);color:var(--ink)}.chk-mod>.seg button.active{background:var(--chk-verde);color:#fff;box-shadow:0 6px 14px -6px rgba(0,79,74,.55)}.chk-mod>.seg button.active:hover{background:var(--chk-verde-esc);color:#fff}.chk-mod .subpane .seg button{font:600 13.5px Plus Jakarta Sans,Inter,sans-serif;color:var(--muted);margin-right:24px;padding:10px 2px}.chk-mod .subpane .seg button.active{color:var(--chk-verde);border-bottom:3px solid var(--chk-ouro)}.chk-mod .card{border:1px solid var(--chk-borda);border-radius:18px;box-shadow:0 16px 38px -28px rgba(0,59,55,.5);overflow:hidden;background:var(--paper)}.chk-mod .card-h{background:linear-gradient(120deg,var(--chk-verde-esc) 0,var(--chk-verde) 70%,#0c6b5f 100%);border-bottom:none;padding:13px 18px}.chk-mod .card-h h2{color:#fff;font:700 15.5px Plus Jakarta Sans,Inter,sans-serif;letter-spacing:0;text-transform:none}.chk-mod .card-h .ic,.chk-mod .card-h>svg:first-child{color:var(--chk-ouro)}.chk-mod .card-h small,.chk-mod .card-h span{color:hsla(0,0%,100%,.75)}.chk-mod .field label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.chk-mod .card input:not([type=checkbox]):not([type=radio]):not([type=file]),.chk-mod .card select,.chk-mod .card textarea{border:1.5px solid var(--chk-borda);border-radius:12px;background:#fff;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--ink);min-height:42px;transition:border-color .15s,box-shadow .15s}.chk-mod .card textarea{min-height:0}.chk-mod .card input:focus,.chk-mod .card select:focus,.chk-mod .card textarea:focus{outline:none;border-color:var(--chk-verde);box-shadow:0 0 0 3px rgba(0,79,74,.12)}.chk-mod .card select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23004F4A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.chk-mod .chk-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:var(--chk-creme);border:1px solid var(--chk-borda);border-radius:14px;padding:10px;margin-bottom:14px}.chk-mod .chk-filtros input,.chk-mod .chk-filtros select{min-height:40px;padding:8px 11px;font-size:13.5px}.chk-mod .chk-filtros input{min-width:130px}.chk-mod .chk-dianav{display:inline-flex;align-items:center;gap:6px}.chk-mod .chk-dianav input{min-width:132px}.chk-mod .chk-dianav button{min-height:40px;width:34px;border:1px solid var(--chk-borda);background:var(--paper);border-radius:10px;font-size:20px;line-height:1;color:var(--chk-verde);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chk-mod .chk-dianav button:hover{background:var(--chk-hover)}.chk-segpill{display:inline-flex;gap:4px;background:#ece7da;border-radius:999px;padding:4px;margin-bottom:12px;max-width:100%;overflow-x:auto}.chk-segpill button{border:none;background:transparent;border-radius:999px;padding:8px 16px;font:600 13px Plus Jakarta Sans,Inter,sans-serif;color:#7a7263;cursor:pointer;white-space:nowrap}.chk-segpill button.on{background:#fff;color:var(--chk-verde);font-weight:700;box-shadow:0 3px 10px -4px rgba(0,59,55,.4)}.chk-mod .tbl{border-collapse:separate;border-spacing:0;border:1px solid var(--chk-borda);border-radius:14px;overflow:hidden}.chk-mod .tbl thead th{background:var(--chk-creme);color:#6b6455;font:700 11px Plus Jakarta Sans,Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--chk-borda)}.chk-mod .tbl td{padding:10px 12px;border-bottom:1px solid #f0ece2;font-size:13.5px}.chk-mod .tbl tbody tr:last-child td{border-bottom:none}.chk-mod .tbl tbody tr:hover td{background:#faf9f4}.chk-mod .btn{border-radius:12px;font-weight:600;font-family:Plus Jakarta Sans,Inter,sans-serif}.chk-mod .btn-primary{background:var(--chk-verde);border-color:var(--chk-verde);box-shadow:0 10px 20px -12px rgba(0,79,74,.6)}.chk-mod .btn-primary:hover{background:var(--chk-verde-esc);border-color:var(--chk-verde-esc)}.chk-mod .btn-ghost{border:1.5px solid var(--chk-borda);color:var(--ink);background:#fff}.chk-mod .btn-ghost:hover{border-color:var(--chk-verde);color:var(--chk-verde);background:rgba(0,79,74,.04)}.chk-mod .card-h .btn{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff;box-shadow:none}.chk-mod .card-h .btn:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.55);color:#fff}.chk-mod .card-h .btn-primary{background:#fff;border-color:#fff;color:var(--chk-verde)}.chk-mod .card-h .btn-primary:hover{background:var(--chk-creme);border-color:var(--chk-creme);color:var(--chk-verde-esc)}.chk-mod .card-h .btn-icon{color:#fff}.chk-mod .pill{background:hsla(35,43%,66%,.18);color:#8a6d3f;border:none;border-radius:999px;font-weight:600;font-size:11px;padding:3px 9px}.chk-mod :where(.gx-card){border:1px solid var(--chk-borda);border-radius:18px;box-shadow:0 12px 30px -24px rgba(0,59,55,.5)}.chk-mod :where(.gx-card):hover{border-color:rgba(0,79,74,.35)}.chk-mod :where(.gx-av){background:var(--chk-verde);border-radius:14px;font-family:Plus Jakarta Sans,Inter,sans-serif}.chk-mod .chk-empty-t{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700}.chk-mod .info-note.is-open,.chk-mod .info-note:hover{background:hsla(35,43%,66%,.1)}.chk-qgrupo{margin-bottom:18px}.chk-qgrupo-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding-bottom:7px;border-bottom:2px solid var(--chk-verde)}.chk-qgrupo-h b{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;color:var(--chk-verde)}.chk-qgrupo-h .gx-chip{margin-left:auto;background:var(--paper2);color:var(--muted)}.chk-qrow{margin-bottom:8px}.chk-mod .gx-card.chk-grow{padding:10px 12px;margin-bottom:8px;border-radius:12px}.chk-catchip{color:var(--chk-verde);background:rgba(0,79,74,.09)}.chk-catchip,.chk-datachip{display:inline-flex;align-items:center;gap:4px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:11.5px;font-weight:700;border-radius:20px;padding:2px 9px}.chk-datachip{color:#a8781f;background:hsla(35,43%,66%,.18);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chk-colab{font-size:15px}.chk-colab,.chk-nota{font-family:Plus Jakarta Sans,Inter,sans-serif;color:var(--ink)}.chk-nota{font-weight:700;font-size:13px;flex:none}@media (max-width:640px){.cmpg-head h1{font-size:21px}.cmpg-sub{font-size:12px}.cmpg-headr{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.cmpg-search{padding:10px 14px;max-width:none}.cmpg-search input{font-size:16px}.cmpg-vw button{min-height:42px;padding:6px 14px}.cmpg-dias{gap:6px;padding-top:9px;margin-bottom:10px}.cmpg-dt{min-width:86px;min-height:54px;scroll-snap-align:center}.cmpg-dias{scroll-snap-type:x proximity}.cmpg-dt i{font-size:15px}.cmpg-dt em{font-size:10.5px}.cmpg-catchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:3px;margin-bottom:12px}.cmpg-catchips::-webkit-scrollbar{display:none}.cmpg-cchip,.cmpg-chiptit{white-space:nowrap;flex:none}.cmpg-cchip{padding:8px 13px;font-size:12px;min-height:32px}.cmpg-sugrid{gap:3px}.cmpg-sd{min-height:48px;padding:6px 2px;border-radius:8px}.cmpg-sd i{font-size:9.5px}.cmpg-sd b{font-size:12.5px}.cmpg-sd b u{font-size:9px}.cmpg-sdinfo{width:16px;height:16px;top:-6px;right:-3px}.cmpg-sdpop,.cmpg-sdpop.dir,.cmpg-sdpop.esq{position:fixed;left:14px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom));top:auto;transform:none;min-width:0;z-index:60;padding:14px 16px;border-radius:14px;box-shadow:0 18px 60px rgba(0,0,0,.35)}.cmpg-sdpop:after{display:none}.cmpg-sdpop>b{font-size:15px;margin-bottom:8px}.cmpg-sdpop-l{font-size:13.5px;padding:3px 0}.cmpg-sdpop-l.compra{padding:7px 10px}.cmpg-sdpop p{font-size:12px}.cmpg-pc{padding:10px 12px 10px 10px;gap:6px 12px}.cmpg-ph{width:56px;height:56px}.cmpg-pc,.cmpg-pc.tem-sug{grid-template-columns:56px 1fr}.cmpg-nm h3{font-size:14px}.cmpg-nm p,.cmpg-obs{font-size:11.5px}.cmpg-col b{font-size:12px;padding:5px 10px}.cmpg-col em{font-size:11px;padding:4px 8px}.cmpg-fotos .cmpg-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cmpg-fotos .cmpg-nm h3{font-size:13px}.cmpg-empty{padding:30px 16px}}.cmpg-search-vazia{visibility:hidden}.cmpg-pixrow{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:10px 12px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center}.cmpg-pixic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in oklab,var(--teal) 12%,transparent);color:var(--teal-dk);flex:none}.cmpg-pixnm b{font-size:13.5px;font-weight:600;color:var(--ink);display:block}.cmpg-pixnm p{font-size:11px;color:var(--muted);margin-top:1px}.cmpg-pixdias{display:flex;gap:3px;flex-wrap:wrap}.cmpg-pixdias span{width:34px;min-height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--line);background:var(--paper2);color:var(--muted);font-size:10px;font-weight:700}.cmpg-pixdias span.on{background:var(--teal-dk);border-color:var(--teal-dk);color:#fff}html.dark .cmpg-pixdias span.on{color:#0e1211}.cmpg-pixcfg{display:flex;flex-direction:column;gap:12px}.cmpg-pixadd{display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:var(--paper);border:1px dashed var(--line);border-radius:11px;padding:10px 12px}.cmpg-pixadd input{flex:1 1;min-width:170px;background:var(--paper2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink)}.cmpg-pixcfgrow{grid-template-columns:34px minmax(0,1.2fr) minmax(0,1fr) 34px}.cmpg-pixobs{width:100%;background:var(--paper2);border:1px solid var(--line);border-radius:7px;padding:5px 8px;font:inherit;font-size:11px;color:var(--ink);margin-top:3px}@media (max-width:640px){.cmpg-pixrow{grid-template-columns:34px 1fr}.cmpg-pixdias{grid-column:2}.cmpg-pixcfgrow{grid-template-columns:34px 1fr 34px}.cmpg-pixcfgrow .cmpg-adm-dias{grid-column:2}}.gtsk{max-width:760px}.gtsk-head{margin-bottom:12px}.gtsk-head h1{font-family:var(--font-head);font-size:25px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.gtsk-head p{font-size:12.5px;color:var(--muted);margin-top:2px}.gtsk-chips{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gtsk-chips::-webkit-scrollbar{display:none}.gtsk-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:9px 15px;cursor:pointer;white-space:nowrap;transition:transform 80ms ease}.gtsk-chip:active{transform:scale(.96)}.gtsk-chip.on{background:var(--teal-dk);border-color:var(--teal-dk);color:#fff}html.dark .gtsk-chip.on{color:#0e1211}.gtsk-chip .gtsk-n{font-size:10.5px;font-weight:700;border-radius:99px;padding:2px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--paper2);color:var(--muted)}.gtsk-chip .gtsk-n.late{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.gtsk-chip.on .gtsk-n{background:hsla(0,0%,100%,.2);color:inherit}html.dark .gtsk-chip.on .gtsk-n{background:rgba(0,0,0,.18)}.gtsk-chip.on .gtsk-n.late{background:hsla(0,0%,100%,.28)}.gtsk-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:6px 0 8px;overflow:hidden}.gtsk-card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 4px}.gtsk-card-h h2{font-family:var(--font-head);font-size:17px;font-weight:600;color:var(--ink);flex:1 1;min-width:0}.gtsk-card-h .gtsk-sub{font-size:11.5px;color:var(--muted)}.gtsk-add{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;font:inherit;font-size:14px;font-weight:700;color:var(--teal-dk);padding:13px 18px;cursor:pointer;text-align:left}html.dark .gtsk-add{color:var(--teal)}.gtsk-add:hover{background:var(--paper2)}.gtsk-row{display:flex;align-items:flex-start;gap:12px;padding:11px 14px 11px 16px;cursor:pointer;border-top:1px solid var(--line)}.gtsk-row:hover{background:var(--paper2)}.gtsk-cb{flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:2px solid var(--muted);background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:transparent;margin-top:1px;padding:0;transition:all .12s ease}.gtsk-cb:hover{color:var(--muted)}.gtsk-cb.done{background:var(--teal-dk);border-color:var(--teal-dk);color:#fff}html.dark .gtsk-cb.done{background:var(--teal);border-color:var(--teal);color:#0e1211}.gtsk-main{flex:1 1;min-width:0}.gtsk-title{font-size:14px;font-weight:600;color:var(--ink);line-height:1.35;word-break:break-word}.gtsk-row.done .gtsk-title{text-decoration:line-through;color:var(--muted);font-weight:500}.gtsk-det{font-size:12px;color:var(--muted);margin-top:1px;line-height:1.4;word-break:break-word}.gtsk-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.gtsk-date{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--teal-dk);border:1px solid var(--line);border-radius:8px;padding:3px 9px}html.dark .gtsk-date{color:var(--teal)}.gtsk-date.late{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.gtsk-date.plain,.gtsk-star{color:var(--muted)}.gtsk-star{flex:0 0 auto;background:none;border:none;padding:4px;cursor:pointer;margin-top:-1px}.gtsk-star.on{color:var(--gold)}.gtsk-done-info{font-size:11px;color:var(--muted);margin-top:4px}.gtsk-sec{display:flex;align-items:center;gap:7px;padding:14px 18px 4px;font-size:12px;font-weight:700;color:var(--muted)}.gtsk-sec.late{color:var(--danger)}.gtsk-empty{padding:26px 18px;text-align:center;color:var(--muted);font-size:13px}.gtsk-toggle{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;border-top:1px solid var(--line);font:inherit;font-size:13px;font-weight:700;color:var(--ink);padding:13px 18px;cursor:pointer;text-align:left;margin-top:6px}.gtsk-toggle:hover{background:var(--paper2)}.gtsk-composer{padding:10px 16px 12px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.gtsk-composer input[type=text]{width:100%;border:none;background:none;font:inherit;outline:none;color:var(--ink)}.gtsk-composer .gtsk-ct{font-size:14.5px;font-weight:600}.gtsk-composer .gtsk-cd{font-size:12.5px;color:var(--muted)}.gtsk-cchips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gtsk-cchips input,.gtsk-cchips select{height:32px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px;padding:0 8px}.gtsk-csave{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:99px;background:var(--teal-dk);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}html.dark .gtsk-csave{background:var(--teal);color:#0e1211}.gtsk-csave:disabled{opacity:.45;cursor:default}.gtsk-scrim{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:60;display:flex;align-items:flex-end;justify-content:center}.gtsk-sheet{background:var(--paper);width:100%;max-width:520px;border-radius:22px 22px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));display:grid;grid-gap:14px;gap:14px;max-height:88vh;overflow-y:auto;animation:gtskUp .22s cubic-bezier(.16,1,.3,1)}@keyframes gtskUp{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@media (min-width:700px){.gtsk-scrim{align-items:center;padding:20px}.gtsk-sheet{border-radius:22px}}.gtsk-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.gtsk-sheet-h b{font-family:var(--font-head);font-size:17px;font-weight:600}.gtsk-x{background:none;border:none;padding:6px;cursor:pointer;color:var(--muted)}.gtsk-f{display:flex;align-items:center;gap:12px}.gtsk-f>svg{flex:0 0 auto;color:var(--muted)}.gtsk-f .grow{flex:1 1;min-width:0}.gtsk-input{width:100%;border:none;border-bottom:2px solid var(--line);background:none;font:inherit;font-size:17px;font-weight:600;color:var(--ink);padding:6px 2px;outline:none}.gtsk-input:focus{border-color:var(--teal-dk)}.gtsk-dt,.gtsk-sel{height:40px;border:1px solid var(--line);border-radius:10px;font:inherit;font-size:13px;padding:0 10px}.gtsk-dt,.gtsk-sel,.gtsk-ta{background:var(--paper2);color:var(--ink)}.gtsk-ta{width:100%;min-height:76px;border:1px solid var(--line);border-radius:12px;font:inherit;font-size:13.5px;padding:10px 12px;outline:none;resize:vertical}.gtsk-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.gtsk-foot{display:flex;align-items:center;gap:10px;margin-top:2px}.gtsk-del{gap:6px;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--danger);padding:8px 4px}.gtsk-del,.gtsk-save{display:inline-flex;align-items:center;border:none;cursor:pointer}.gtsk-save{margin-left:auto;gap:7px;height:44px;padding:0 26px;border-radius:99px;background:var(--teal-dk);color:#fff;font:inherit;font-size:14px;font-weight:700}html.dark .gtsk-save{background:var(--teal);color:#0e1211}.gtsk-save:disabled{opacity:.45;cursor:default}@media (max-width:640px){.gtsk-card{border-radius:18px}.gtsk-row{padding:12px 12px 12px 14px}}.gtsk{padding-bottom:96px}.gtsk-fab{position:fixed;right:18px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;width:58px;height:58px;border-radius:18px;border:none;background:var(--teal-dk);color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px -6px rgba(0,50,46,.45);transition:transform 90ms ease}html.dark .gtsk-fab{background:var(--teal);color:#0e1211}.gtsk-fab:active{transform:scale(.94)}@media (max-width:700px){.gtsk-fab{display:flex}.gtsk-head{margin-bottom:6px}.gtsk-head h1{font-size:21px}.gtsk-add{display:none}}.cfg-hub{max-width:1180px;margin:0 auto;padding:4px 0 40px}.cfg-hero{gap:16px;padding:22px 24px;border-radius:16px;margin-bottom:22px;background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438);box-shadow:var(--shadow)}.cfg-hero,.cfg-hero-ic{display:flex;align-items:center;color:#fff}.cfg-hero-ic{width:48px;height:48px;border-radius:12px;flex:0 0 auto;justify-content:center;background:hsla(0,0%,100%,.14)}.cfg-hero-t{font-family:var(--font-head);font-weight:600;font-size:24px;letter-spacing:.02em;margin:0;color:#fff}.cfg-hero-s{margin:2px 0 0;font-size:13.5px;color:hsla(0,0%,100%,.82)}.cfg-sec{margin-bottom:22px}.cfg-sec-h{font-family:var(--font-head);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 2px 10px}.cfg-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.cfg-card{display:flex;align-items:center;gap:14px;text-align:left;width:100%;cursor:pointer;padding:16px;margin:0;font-family:inherit;color:var(--ink);transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out)}.cfg-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--teal) 45%,var(--line));box-shadow:0 8px 22px -12px color-mix(in srgb,var(--teal) 55%,transparent)}.cfg-card-ic{width:44px;height:44px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.cfg-card-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.cfg-card-t{font-family:var(--font-head);font-weight:600;font-size:15px;color:var(--ink);letter-spacing:.01em}.cfg-card-d{font-size:12.5px;line-height:1.45;color:var(--muted)}.cfg-card-arrow{flex:0 0 auto;color:var(--muted);transition:transform .16s var(--ease-out),color .16s var(--ease-out)}.cfg-card:hover .cfg-card-arrow{color:var(--teal);transform:translateX(3px)}@media (max-width:760px){.cfg-grid{grid-template-columns:1fr}.cfg-hero{padding:18px}}.cfg-shell{max-width:1180px;margin:0 auto;padding:4px 0 40px}.cfg-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--muted);font-size:13px;font-weight:600;padding:4px;margin-bottom:8px;transition:color .16s var(--ease-out)}.cfg-back:hover{color:var(--teal)}.cfg-shell-hero{margin-bottom:20px}.cfg-shell-body>.pane,.cfg-shell-body>.subpane{padding:0}.op-tiles{display:flex;flex-direction:column;gap:8px;margin-top:8px}.op-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:var(--paper);flex-wrap:wrap;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out)}.op-row:hover{border-color:color-mix(in srgb,var(--teal) 38%,var(--line));box-shadow:0 4px 14px -10px color-mix(in srgb,var(--teal) 55%,transparent)}.op-sw{width:22px;height:22px;border-radius:7px;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.op-row-name{font-family:var(--font-head);font-size:13.5px;font-weight:600;letter-spacing:.01em;flex:1 1;min-width:120px;color:var(--ink)}.op-cores{display:flex;gap:5px;flex-wrap:wrap}.op-corbtn{width:20px;height:20px;border-radius:6px;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .12s var(--ease-out)}.op-corbtn:hover{transform:scale(1.12)}.op-corbtn.on{border-color:var(--paper);box-shadow:0 0 0 2px var(--ink)}.op-actions{display:flex;gap:5px}.op-actions .gh-ic{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;transition:.14s var(--ease-out)}.op-actions .gh-ic:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal) 45%,var(--line));color:var(--teal);background:var(--paper2)}.op-actions .gh-ic.op-ic-del:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.op-actions .gh-ic:disabled{opacity:.3;cursor:default}.op-del-perfil{margin-top:14px;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}@media (max-width:640px){.op-row-name{flex-basis:100%}}.cfg-modal .cfg-note{color:var(--muted);font-size:12.5px;line-height:1.5;margin-bottom:12px}.cfg-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cfg-tab{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;transition:.14s var(--ease-out)}.cfg-tab:hover{border-color:color-mix(in srgb,var(--teal) 40%,var(--line))}.cfg-tab.on{background:var(--teal);color:#fff;border-color:var(--teal)}.cfg-count{font-size:11px;font-weight:700;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,currentColor 18%,transparent)}.cfg-add{display:flex;gap:8px;margin-bottom:10px}.cfg-add input,.cfg-add select{flex:1 1;min-width:0;padding:9px 11px;border:1px solid var(--line-dk,var(--line));border-radius:8px;background:var(--paper);color:var(--ink);font-size:14px}.cfg-add .addbtn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:40px;border-radius:8px;border:1px solid var(--teal);background:var(--teal);color:#fff;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:.14s var(--ease-out)}.cfg-add .addbtn:hover:not(:disabled){filter:brightness(1.07)}.cfg-add .addbtn:disabled{opacity:.45;cursor:default}.cfg-warn{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--gold-dk,#9a6b00);background:color-mix(in srgb,var(--gold) 15%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:8px;padding:8px 10px;margin-bottom:10px}.cfg-list{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow:auto;padding-right:2px}.cfg-empty{text-align:center;color:var(--muted);font-size:12.5px;padding:22px}.cfg-uso{font-size:11px;font-weight:600;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent);padding:3px 9px;border-radius:99px;white-space:nowrap;flex:0 0 auto}.ccfg-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:6px 8px 6px 6px;background:var(--paper);transition:border-color .14s var(--ease-out)}.ccfg-row:hover{border-color:color-mix(in srgb,var(--teal) 32%,var(--line))}.ccfg-input{flex:1 1;min-width:0;height:38px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-size:16px;font-weight:500}.ccfg-input:focus{outline:none;border-color:var(--line-dk,var(--line));background:var(--paper2)}.ccfg-acts{display:flex;gap:5px;flex:0 0 auto}.ccfg-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;transition:.14s var(--ease-out)}.ccfg-ic:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal) 45%,var(--line));color:var(--teal);background:var(--paper2)}.ccfg-ic:disabled{opacity:.3;cursor:default}.ccfg-ic-del:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.dp-wrap{display:grid;grid-template-columns:220px 1fr;grid-gap:18px;gap:18px;margin-bottom:12px}.dp-side{display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line);padding-right:14px}.dp-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:11px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;transition:.14s var(--ease-out)}.dp-item:hover{border-color:color-mix(in srgb,var(--teal) 40%,var(--line));background:var(--paper2)}.dp-item.on{color:#fff;border-color:var(--teal)}.dp-item.on,.dp-item.on:hover{background:var(--teal)}.dp-newbtn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px;margin-top:6px;border-radius:9px;border:1.5px dashed color-mix(in srgb,var(--teal) 50%,var(--line));background:color-mix(in srgb,var(--teal) 6%,transparent);color:var(--teal);font-family:var(--font-head);font-weight:600;font-size:13.5px;letter-spacing:.02em;cursor:pointer;transition:.14s var(--ease-out)}.dp-newbtn:hover{background:color-mix(in srgb,var(--teal) 12%,transparent);border-color:var(--teal)}.cfg-ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-main{min-height:180px}.dp-blocos{display:flex;flex-direction:column;gap:8px;margin-top:8px}.dp-bloco{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);cursor:pointer;font-size:13.5px;transition:.14s var(--ease-out)}.dp-bloco:hover{border-color:color-mix(in srgb,var(--teal) 35%,var(--line))}.dp-bloco.on{border-color:color-mix(in srgb,var(--teal) 45%,transparent);background:color-mix(in srgb,var(--teal) 7%,transparent)}.dp-bloco input{width:auto}.dp-bloco.dp-bloco-row{cursor:default;justify-content:space-between}.dp-bloco-lab{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0;cursor:pointer}.dp-bloco-move{display:flex;gap:5px;flex:0 0 auto}.dp-bloco-move .ccfg-ic{width:30px;height:30px}.dp-item-padrao{margin-bottom:6px;padding-bottom:10px;border-bottom:1px solid var(--line)}@media (max-width:640px){.dp-wrap{grid-template-columns:1fr}.dp-side{border-right:none;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:12px}}.pa-preview{display:flex;flex-wrap:wrap;gap:7px}.pa-chip{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--teal);padding:5px 11px;border-radius:99px;background:color-mix(in srgb,var(--teal) 10%,transparent);border:1px solid color-mix(in srgb,var(--teal) 30%,transparent)}.rc-wrap{max-width:820px;margin:0 auto}.rc-hero{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--radius);color:#eef4f2;margin-bottom:16px;background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438);box-shadow:var(--shadow)}.rc-hero-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:hsla(0,0%,100%,.14);border:1px solid hsla(34,47%,70%,.35);flex:none}.rc-hero-title{font-family:var(--font-head);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1}.rc-hero-sub{font-size:13px;opacity:.92;margin-top:5px}.rc-search{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line-dk);border-radius:12px;padding:0 12px;color:var(--muted);margin-bottom:14px}.rc-search input{border:none;background:none;outline:none;padding:13px 0;font-size:16px;color:var(--ink);width:100%}.rc-seg{margin-bottom:16px;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.rc-card{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;cursor:pointer;min-height:120px;background:linear-gradient(160deg,var(--paper),var(--paper2));border:1px solid var(--line);border-radius:14px;padding:16px 15px;box-shadow:var(--shadow);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.rc-card:hover{border-color:var(--teal);box-shadow:0 10px 28px -14px rgba(0,50,46,.4)}.rc-card:active{transform:scale(.98)}.rc-card-skel{min-height:120px;background:linear-gradient(90deg,var(--paper2),var(--paper),var(--paper2));background-size:200% 100%;animation:rcShimmer 1.2s var(--ease-out) infinite;cursor:default}@keyframes rcShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rc-card-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(40,119,115,.1);color:var(--teal);margin-bottom:3px}.rc-card-nome{font-size:15.5px;color:var(--ink);line-height:1.15}.rc-card-cat,.rc-card-nome{font-family:var(--font-head);font-weight:600}.rc-card-cat{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-dk)}.rc-card-meta{font-size:12px;color:var(--muted);margin-top:2px}.rc-nota{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--muted);margin-top:18px;line-height:1.5}.rc-nota svg{flex:none;margin-top:2px}.rc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);padding:48px 20px;text-align:center}.rc-empty-t{font-family:var(--font-head);font-size:16px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.rc-empty-s{font-size:13px}.rc-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--teal);font-weight:600;font-size:14px;padding:8px 0;margin-bottom:6px;min-height:44px}.rc-back:hover{color:var(--teal-dk)}.rc-det-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rc-det-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(40,119,115,.1);color:var(--teal);flex:none}.rc-det-title{display:flex;flex-direction:column;gap:5px}.rc-det-title h1{font-family:var(--font-head);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.05;color:var(--ink)}.rc-det-title .chip{align-self:flex-start}.rc-porc{padding:18px 18px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.rc-porc-label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600;color:var(--muted)}.rc-stepper{display:flex;align-items:center;gap:14px}.rc-stepper button{width:56px;height:56px;border-radius:16px;border:1px solid var(--line-dk);background:var(--paper2);color:var(--teal-dk);cursor:pointer;display:grid;place-items:center;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.rc-stepper button:hover{background:rgba(40,119,115,.12)}.rc-stepper button:active{transform:scale(.92)}.rc-stepper input{width:96px;height:60px;text-align:center;font-family:var(--font-head);font-size:36px;font-weight:700;color:var(--teal-dk);border:1px solid var(--line-dk);border-radius:16px;background:var(--paper);outline:none;-moz-appearance:textfield}.rc-stepper input::-webkit-inner-spin-button,.rc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rc-stepper input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(187,141,62,.16)}.rc-ancora{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);background:rgba(187,141,62,.12);border:1px solid rgba(187,141,62,.28);border-radius:20px;padding:8px 14px}.rc-ancora svg{color:var(--gold-dk);flex:none}.rc-ancora strong{font-family:Plus Jakarta Sans,sans-serif;color:var(--gold-dk)}.rc-grupo{overflow:hidden}.rc-grupo-h{display:flex;align-items:center;gap:8px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600;color:#eef4f2;padding:12px 16px;background:linear-gradient(120deg,#0a5751,#004f4a)}.rc-insumos{list-style:none;display:flex;flex-direction:column}.rc-insumos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.rc-insumos li:last-child{border-bottom:none}.rc-insumos li.is-principal{background:rgba(187,141,62,.07)}.rc-insumo-nome{font-size:14.5px;color:var(--ink);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rc-tag-principal{font-family:var(--font-head);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--gold-dk);background:rgba(187,141,62,.16);border-radius:20px;padding:2px 8px;font-weight:600}.rc-obs{display:inline-flex;color:var(--gold-dk);cursor:help}.rc-insumo-qtd{display:flex;flex-direction:column;align-items:flex-end;flex:none}.rc-qtd-usar{font-family:"Plus Jakarta Sans",var(--font-head);font-weight:700;font-size:18px;color:var(--teal-dk);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.rc-qtd-base{font-size:11px;color:var(--muted);white-space:nowrap}.rc-passos{list-style:none;display:flex;flex-direction:column;gap:12px;padding:16px}.rc-passos li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink);line-height:1.5}.rc-passo-n{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(40,119,115,.12);color:var(--teal-dk);display:grid;place-items:center;font-family:var(--font-head);font-weight:600;font-size:13px}@media (max-width:520px){.rc-grid{grid-template-columns:1fr 1fr;gap:10px}.rc-hero{flex-direction:row;text-align:left}.rc-porc{top:0;border-radius:0 0 var(--radius) var(--radius)}}.rcfg{max-width:860px;margin:0 auto;padding-bottom:80px}.rcfg-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.rcfg-add{flex:none}.rcfg-lista{display:flex;flex-direction:column;gap:10px}.rcfg-row{border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out)}.rcfg-row.open{border-color:var(--teal)}.rcfg-row-h{display:flex;align-items:center;gap:8px;padding:10px 12px}.rcfg-ord{display:flex;flex-direction:column}.rcfg-ord .btn-icon{height:22px}.rcfg-row-main{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:none;cursor:pointer;text-align:left;min-height:44px;padding:4px 2px}.rcfg-row-nome{font-family:var(--font-head);font-size:15px;font-weight:600;color:var(--ink)}.rcfg-row-sub{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.rcfg-inativa{font-family:var(--font-head);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:#c0392b;background:rgba(192,57,43,.1);border-radius:20px;padding:2px 8px;font-weight:600}.rcfg-row-actions{display:flex;align-items:center;gap:2px}.btn-icon.danger:hover{color:#c0392b;background:rgba(192,57,43,.1)}.rcfg-form{border-top:1px solid var(--line);padding:14px 14px 18px;background:var(--paper2)}.rcfg-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.rcfg-form .field{display:flex;flex-direction:column;gap:5px}.rcfg-form .field>span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.rcfg-form .field input,.rcfg-form .field select{font-size:16px;color:var(--ink)}.rcfg-check,.rcfg-form .field input,.rcfg-form .field select{padding:10px 12px;border:1px solid var(--line-dk);border-radius:10px;background:var(--paper)}.rcfg-check{flex-direction:row!important;align-items:center;justify-content:space-between;gap:10px}.rcfg-check input{width:22px;height:22px;flex:none}.rcfg-bloco{border:1px solid var(--line);border-radius:12px;background:var(--paper);margin-bottom:12px;overflow:hidden}.rcfg-bloco-h{display:flex;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(180deg,#ece2cd,#e4d8bf)}.rcfg-titulo{flex:1 1;font-family:var(--font-head);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px}.rcfg-titulo:focus{outline:none;background:var(--paper);border-color:var(--line-dk)}.rcfg-titulo-fixo{font-family:var(--font-head);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);padding:6px 8px}.rcfg-itens{display:flex;flex-direction:column;padding:8px}.rcfg-item{display:flex;align-items:center;gap:6px;padding:5px 2px}.rcfg-principal{display:grid;place-items:center;width:30px;flex:none}.rcfg-principal input{width:20px;height:20px}.rcfg-item-nome{flex:1 1;min-width:0;padding:9px 10px}.rcfg-item-nome,.rcfg-item-qtd{font-size:16px;border:1px solid var(--line-dk);border-radius:8px;background:var(--paper);color:var(--ink)}.rcfg-item-qtd{width:80px;flex:none;padding:9px 8px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rcfg-item-un{width:64px;flex:none;font-size:15px;padding:9px 6px;border:1px solid var(--line-dk);border-radius:8px;background:var(--paper);color:var(--ink)}.rcfg-addlink{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:var(--teal);cursor:pointer;font-weight:600;font-size:13px;padding:8px 6px;min-height:40px}.rcfg-addlink:hover{color:var(--teal-dk)}.rcfg-addgrupo{border:1px dashed var(--line-dk);border-radius:10px;width:100%;justify-content:center;margin-bottom:12px}.rcfg-passos{list-style:none;display:flex;flex-direction:column;gap:8px;padding:10px}.rcfg-passos li{display:flex;align-items:flex-start;gap:8px}.rcfg-passo-n{flex:none;width:24px;height:24px;margin-top:6px;border-radius:50%;background:rgba(40,119,115,.12);color:var(--teal-dk);display:grid;place-items:center;font-family:var(--font-head);font-weight:600;font-size:12px}.rcfg-passos textarea{flex:1 1;font-size:16px;padding:9px 10px;border:1px solid var(--line-dk);border-radius:8px;background:var(--paper);color:var(--ink);resize:vertical;font-family:inherit}.rcfg-savebar{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:16px -4px 0;background:var(--paper);border:1px solid var(--line-dk);border-radius:14px;box-shadow:0 -8px 24px -14px rgba(0,50,46,.4);z-index:10}.rcfg-savebar .btn{min-height:48px}.rcfg-pend{font-size:13px;color:var(--gold-dk);font-weight:600}.rcfg-ok{color:#1e874b}.rcfg-erro,.rcfg-ok{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.rcfg-erro{color:#c0392b}@media (max-width:520px){.rcfg-grid2{grid-template-columns:1fr}.rcfg-item-nome{font-size:16px}}.rc-card-foto{display:block;width:100%;height:96px;border-radius:10px;overflow:hidden;margin-bottom:4px;background:var(--paper2)}.rc-card-foto img{width:100%;height:100%;object-fit:cover;display:block}.rc-card.has-foto{padding-top:12px}.rc-foto-destaque{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:zoom-in;background:var(--paper2);box-shadow:var(--shadow);margin-bottom:16px}.rc-foto-destaque img{width:100%;max-height:340px;object-fit:cover;display:block}.rc-foto-hint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#fff;background:rgba(10,40,36,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid hsla(0,0%,100%,.25);border-radius:20px;padding:6px 11px}.rc-lightbox{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px;background:rgba(6,14,12,.9);animation:rcFade .16s var(--ease-out)}@keyframes rcFade{0%{opacity:0}to{opacity:1}}.rc-lightbox img{max-width:96vw;max-height:86vh;object-fit:contain;border-radius:12px;box-shadow:0 24px 60px -20px rgba(0,0,0,.7);cursor:default}.rc-lightbox-close{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.4);color:#fff;display:grid;place-items:center;cursor:pointer}.rc-lightbox-close:hover{background:rgba(0,0,0,.65)}.rc-lightbox-cap{position:absolute;bottom:20px;left:0;right:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.rcfg-foto{margin-bottom:14px}.rcfg-foto-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin-bottom:8px}.rcfg-foto-label em{font-style:normal;color:var(--gold-dk);text-transform:none;letter-spacing:0;font-weight:600}.rcfg-foto-row{display:flex;align-items:center;gap:14px}.rcfg-foto-thumb{width:96px;height:96px;object-fit:cover;border-radius:12px;border:1px solid var(--line-dk);flex:none}.rcfg-foto-vazia{width:96px;height:96px;border-radius:12px;border:1px dashed var(--line-dk);display:grid;place-items:center;color:var(--muted);background:var(--paper);flex:none}.rcfg-foto-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rcfg-foto-erro{display:block;margin-top:8px;font-size:12.5px;color:#c0392b;font-weight:600}.rsv-page{min-height:100dvh;background:var(--cream);display:flex;flex-direction:column}.rsv-underlay{position:fixed;top:0;left:0;right:0;height:calc(56px + env(safe-area-inset-top));background:#003b37;z-index:0;pointer-events:none}.rsv-shell{position:relative;z-index:1;width:100%;max-width:520px;margin:0 auto;display:flex;flex-direction:column;flex:1 1}.rsv-hd{background:linear-gradient(160deg,#0a5f52,#004f4a 60%,#003b37);color:#fff;padding:calc(14px + env(safe-area-inset-top)) 20px 24px;border-radius:0 0 34px 34px;position:relative;overflow:hidden}.rsv-hd-decor{position:absolute;width:170px;height:170px;border-radius:50%;border:1.5px solid hsla(35,43%,66%,.25);right:-55px;bottom:-80px;pointer-events:none}.rsv-hd-decor:after{content:"";position:absolute;inset:26px;border-radius:50%;border:1px solid hsla(35,43%,66%,.16)}.rsv-nav{gap:12px;position:relative}.rsv-back,.rsv-nav{display:flex;align-items:center}.rsv-back{width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.13);border:none;color:#fff;justify-content:center;cursor:pointer;flex:none;transition:background var(--dur-fast) var(--ease-out)}.rsv-back:active{background:hsla(0,0%,100%,.24)}.rsv-back.oculto{visibility:hidden}.rsv-ht{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:20px;line-height:1.2}.rsv-hsub{font-size:12.5px;color:hsla(0,0%,100%,.72);margin-top:1px}.rsv-dots{display:flex;gap:5px;margin-left:auto}.rsv-dots i{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.28);transition:all var(--dur-base) var(--ease-out)}.rsv-dots i.on{background:#cdae82;width:16px;border-radius:4px}.rsv-body{flex:1 1;padding:18px 18px 12px;overflow:visible}.rsv-label{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600;color:var(--muted);margin:18px 0 8px}.rsv-label:first-child{margin-top:0}.rsv-label em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.rsv-pills{display:flex;gap:8px;flex-wrap:wrap}.rsv-popt{border:1px solid var(--line-dk);background:var(--paper);border-radius:20px;padding:9px 15px;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;min-height:44px;min-width:44px;transition:all var(--dur-fast) var(--ease-out);font-family:var(--font-body)}.rsv-popt.sel{background:#004f4a;border-color:#004f4a;color:#fff}.rsv-days{display:flex;gap:8px;overflow-x:auto;padding:2px 18px 6px;margin:0 -18px;scrollbar-width:none}.rsv-days::-webkit-scrollbar{display:none}.rsv-dcard{flex:none;width:64px;border:1px solid var(--line-dk);background:var(--paper);border-radius:14px;padding:9px 4px;text-align:center;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.rsv-dcard .dow{font-family:var(--font-head);text-transform:uppercase;font-size:10px;letter-spacing:.05em;color:var(--muted);display:block}.rsv-dcard .dn{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:20px;line-height:1.25;display:block;color:var(--ink)}.rsv-dcard .dm{font-size:10px;color:var(--muted);display:block}.rsv-dcard.sel{background:#004f4a;border-color:#004f4a}.rsv-dcard.sel .dm,.rsv-dcard.sel .dow{color:hsla(0,0%,100%,.78)}.rsv-dcard.sel .dn{color:#fff}.rsv-dcard:disabled{opacity:.38;cursor:default}.rsv-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.rsv-slot{border:1px solid var(--line-dk);background:var(--paper);border-radius:14px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);font-family:var(--font-body);padding:6px 4px}.rsv-slot .t{font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.rsv-slot .s{font-family:var(--font-head);text-transform:uppercase;font-size:9px;letter-spacing:.05em;color:var(--gold-dk)}.rsv-slot.sel{background:#004f4a;border-color:#004f4a}.rsv-slot.sel .t{color:#fff}.rsv-slot.sel .s{color:hsla(0,0%,100%,.85)}.rsv-slot:disabled{opacity:.42;cursor:default}.rsv-slot:disabled .t{text-decoration:line-through;font-weight:500}.rsv-slot:disabled .s{color:var(--muted)}.rsv-fin{background:var(--paper);border:1px solid var(--line-dk);border-radius:14px;padding:0 14px}.rsv-fin+.rsv-fin{margin-top:10px}.rsv-fin label{display:block;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600;color:var(--muted);padding-top:9px}.rsv-fin input,.rsv-fin textarea{width:100%;border:none;background:transparent;font-size:16px;font-family:var(--font-body);color:var(--ink);padding:4px 0 10px;outline:none;resize:none}.rsv-fin input::placeholder,.rsv-fin textarea::placeholder{color:var(--muted);opacity:.7}.rsv-hint{display:flex;gap:10px;align-items:center;background:var(--paper2);border:1px solid var(--line);border-radius:10px;padding:0 12px 0 0;overflow:hidden;font-size:12.5px;color:var(--muted);margin-top:16px}.rsv-hint b{color:var(--ink)}.rsv-err:before,.rsv-hint:before{content:"";flex:none;align-self:stretch;width:38px;min-height:40px;background:rgba(187,141,62,.16) var(--gs-ico) center/15px no-repeat;border-right:1px solid var(--line);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8781f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.rsv-err>span,.rsv-hint>span{padding:9px 0}.rsv-err:before,.rsv-hint[data-s=danger]:before{background-color:rgba(192,57,43,.11);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c0392b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.rsv-err[data-s=ok]{border-color:rgba(30,135,75,.35)}.rsv-err[data-s=ok]:before{background-color:rgba(30,135,75,.12);--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e874b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.rsv-err>svg:first-child{display:none}.rsv-err{display:flex;gap:10px;align-items:center;background:var(--paper2);border:1px solid rgba(192,57,43,.35);border-radius:10px;padding:0 12px 0 0;overflow:hidden;font-size:13px;color:var(--ink);margin:0 0 12px}.rsv-foot{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 18px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,var(--cream) 30%)}.rsv-cta{width:100%;min-height:56px;border:none;border-radius:28px;background:linear-gradient(160deg,#0a5f52,#004f4a 55%,#003b37);color:#fff;box-shadow:0 10px 24px -12px rgba(0,59,55,.55);font-family:var(--font-body);font-weight:700;font-size:16px;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),opacity var(--dur-fast) var(--ease-out);display:flex;align-items:center;justify-content:center;gap:8px}.rsv-cta:active{transform:scale(.98)}.rsv-cta:disabled{opacity:.5;cursor:default}.rsv-cta.ghost{background:transparent;color:var(--muted);font-weight:600;min-height:44px;font-size:14px}.rsv-cta.sec{background:var(--paper);border:2px solid var(--teal);color:var(--teal);font-weight:700;min-height:52px;font-size:15px;box-shadow:var(--shadow-sm)}.rsv-cta.sec:active{transform:scale(.98)}.rsv-okwrap{text-align:center;padding-top:10px}.rsv-okring{width:78px;height:78px;border-radius:50%;background:rgba(30,135,75,.13);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:#1e874b}.rsv-okwrap h2{font-size:21px;color:var(--ink);text-transform:none;letter-spacing:0}.rsv-cod,.rsv-okwrap h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.rsv-cod{font-size:15px;color:var(--teal);letter-spacing:.12em;margin-top:2px}.rsv-sum{background:var(--paper);border:1px solid var(--line-dk);border-radius:16px;margin-top:16px;text-align:left;overflow:hidden}.rsv-sum .row{display:flex;justify-content:space-between;gap:12px;padding:11px 15px;border-bottom:1px solid var(--line);font-size:13.5px}.rsv-sum .row:last-child{border-bottom:none}.rsv-sum .k{color:var(--muted)}.rsv-sum .v{font-weight:600;color:var(--ink);text-align:right}.rsv-wanote{display:flex;gap:10px;align-items:flex-start;margin-top:14px;background:rgba(40,119,115,.1);border-radius:12px;padding:11px 13px;font-size:12.5px;color:var(--teal-dk);text-align:left}.rsv-skel{border-radius:14px;background:var(--paper2);animation:rsvpulse 1.2s ease-in-out infinite}@keyframes rsvpulse{0%,to{opacity:.55}50%{opacity:1}}.rsv-turno-hd{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600;color:var(--muted);margin:16px 0 8px;display:flex;align-items:center;gap:8px}.rsv-turno-hd:after{content:"";flex:1 1;border-top:1px solid var(--line)}.rsv-status-chip{display:inline-block;font-family:var(--font-head);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 12px;border-radius:20px;background:rgba(40,119,115,.12);color:var(--teal)}.rsv-status-chip.off{background:rgba(192,57,43,.12);color:#c0392b}.rsv-status-chip.warn{background:rgba(187,141,62,.14);color:var(--gold)}.rsvp-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}@media(max-width:760px){.rsvp-kpis{grid-template-columns:repeat(2,1fr)}}.rsvp-kpi{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:11px 14px;box-shadow:var(--shadow-sm)}.rsvp-kpi .l{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600;color:var(--muted)}.rsvp-kpi .v{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:23px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.rsvp-kpi .s{font-size:11px;color:var(--muted)}.rsvp-dia{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.rsvp-dia input[type=date]{border:1px solid var(--line-dk);border-radius:8px;padding:7px 10px;background:var(--paper);color:var(--ink);font-size:14px}.rsvp-dia .hoje{font-size:12.5px;color:var(--muted)}.rsvp-pacing{display:flex;align-items:flex-end;gap:4px;height:76px;padding-top:12px;position:relative}.rsvp-pacing .cap{position:absolute;left:0;right:0;top:14px;border-top:2px dashed var(--gold-lt)}.rsvp-pacing .capl{position:absolute;right:0;top:-2px;font-family:var(--font-head);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);background:var(--paper);padding:0 5px;border-radius:6px}.rsvp-pb{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.rsvp-pb i{display:block;width:100%;max-width:26px;border-radius:5px 5px 2px 2px;background:var(--teal);min-height:2px}.rsvp-pb.warn i{background:var(--gold)}.rsvp-pb.over i{background:#c0392b}.rsvp-pb b{font-family:var(--font-head);font-weight:500;font-size:9px;color:var(--muted);letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rsvp-tl-scroll{overflow-x:auto}.rsvp-tl{min-width:720px}.rsvp-tl-head{position:relative;height:22px;margin-left:96px;border-bottom:1.5px solid var(--line-dk)}.rsvp-tl-head b{position:absolute;top:0;font-family:var(--font-head);font-weight:500;font-size:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateX(-50%)}.rsvp-tl-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.rsvp-tl-row .mesa{width:96px;flex:none;font-family:var(--font-head);font-weight:500;font-size:11.5px;letter-spacing:.03em;padding:10px 8px 10px 2px;display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--ink)}.rsvp-tl-row .mesa small{color:var(--muted);font-family:var(--font-body);font-size:10px;font-weight:400}.rsvp-tl-lane{position:relative;flex:1 1;min-height:42px;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%)}.rsvp-blk{position:absolute;top:5px;bottom:5px;border-radius:8px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.3;overflow:hidden;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;border:none;border-left:3px solid;cursor:pointer;text-align:left;font-family:var(--font-body);transition:filter var(--dur-fast) var(--ease-out)}.rsvp-blk:hover{filter:brightness(.96)}.rsvp-blk small{font-weight:500;opacity:.8;font-size:9.5px}.rsvp-blk.confirmada{background:rgba(40,119,115,.13);color:var(--teal);border-color:var(--teal)}.rsvp-blk.pendente{background:rgba(187,141,62,.15);color:var(--gold);border-color:var(--gold)}.rsvp-blk.sentada{background:rgba(30,135,75,.14);color:#1e874b;border-color:#1e874b}.rsvp-blk.no_show{background:rgba(192,57,43,.12);color:#c0392b;border-color:#c0392b}.rsvp-blk.cancelada,.rsvp-blk.concluida{background:var(--paper2);color:var(--muted);border-color:var(--line-dk)}.rsvp-legend{display:flex;gap:14px;flex-wrap:wrap;padding-top:10px;font-size:11.5px;color:var(--muted)}.rsvp-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.rsvp-busca{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.rsvp-busca input[type=text]{flex:1 1;min-width:180px;border:1px solid var(--line-dk);border-radius:8px;padding:8px 10px;background:var(--paper);color:var(--ink);font-size:16px}.rsvp-acao{width:30px;height:30px;border-radius:9px;border:1px solid var(--line-dk);background:var(--paper);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);transition:all var(--dur-fast) var(--ease-out)}.rsvp-acao:hover{border-color:var(--teal);color:var(--teal)}.rsvp-acao.ok{color:#1e874b}.rsvp-acao.ok:hover{border-color:#1e874b}.rsvp-acao.no{color:#c0392b}.rsvp-acao.no:hover{border-color:#c0392b}.rsvp-cfg-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.rsvp-cfg-row:last-child{border-bottom:none}.rsvp-cfg-row .grow{flex:1 1;min-width:0}.rsvp-cfg-row input,.rsvp-cfg-row select{border:1px solid var(--line-dk);border-radius:8px;padding:6px 8px;background:var(--paper);color:var(--ink);font-size:14px}.rsvp-cfg-row input[type=number]{width:76px}.rsvp-cfg-row input[type=time]{width:96px}.rsvp-num-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.rsvp-num-grid .field input{width:100%;border:1px solid var(--line-dk);border-radius:8px;padding:8px 10px;background:var(--paper);color:var(--ink);font-size:15px}.cdp-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.cdp-tile{display:flex;flex-direction:column;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:zoom-in;background:var(--paper);box-shadow:var(--shadow);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cdp-tile:hover{border-color:var(--teal);box-shadow:0 10px 28px -14px rgba(0,50,46,.4)}.cdp-tile:active{transform:scale(.98)}.cdp-tile-img{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--paper2)}.cdp-tile-img img{width:100%;height:100%;object-fit:cover;display:block}.cdp-tile-nome{padding:9px 11px;font-family:var(--font-head);font-weight:600;font-size:14px;color:var(--ink);text-align:center;line-height:1.2}.cdp-tile-zoom{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(6,14,12,.5);border:1px solid hsla(0,0%,100%,.28)}.cdp-tile.rc-card-skel{aspect-ratio:4/3;display:block}.cdp-lista{display:flex;flex-direction:column;gap:10px}.cdp-row{gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow);padding:10px 12px}.cdp-foto,.cdp-row{display:flex;align-items:center}.cdp-foto{flex-direction:column;gap:6px;flex:none}.cdp-foto-img{width:84px;height:84px;object-fit:cover;border-radius:12px;border:1px solid var(--line-dk)}.cdp-foto-vazia{width:84px;height:84px;border-radius:12px;border:1px dashed var(--line-dk);display:grid;place-items:center;color:var(--muted);background:var(--paper2)}.cdp-foto-acoes{display:flex;align-items:center;gap:4px}.cdp-foto-btn{padding:7px 10px;font-size:12px}.cdp-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.cdp-nome{font-size:16px;padding:10px 12px;border:1px solid var(--line-dk);border-radius:10px;background:var(--paper);color:var(--ink);font-family:var(--font-head);font-weight:600}.cdp-acoes{display:flex;align-items:center;gap:2px}@media (max-width:520px){.cdp-galeria{grid-template-columns:1fr 1fr;gap:10px}.cdp-row{flex-wrap:wrap}.cdp-main{flex-basis:100%}}.cdp-cat{font-size:15px;padding:8px 11px;border:1px solid var(--line-dk);border-radius:9px;color:var(--ink)}.cdp-cat,.rvc-card{background:var(--paper)}.rvc-card{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:16px 18px;margin-bottom:16px}.rvc-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.rvc-ic{width:34px;height:34px;border-radius:10px;background:rgba(40,119,115,.12);display:flex;align-items:center;justify-content:center;color:var(--teal);flex:none}.rvc-head h3{font-family:var(--font-head);font-weight:600;font-size:14.5px;letter-spacing:.04em;text-transform:uppercase;margin:0;color:var(--ink)}.rvc-head p{font-size:12.5px;color:var(--muted);margin:2px 0 0;line-height:1.45}.rvc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.rvc-field label{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:4px}.rvc-field small{display:block;font-size:11px;color:var(--muted);margin-top:3px;line-height:1.35}.rvc-inp{display:flex;align-items:center;border:1px solid var(--line-dk);border-radius:9px;background:var(--paper);overflow:hidden}.rvc-inp input{flex:1 1;min-width:0;border:none;background:transparent;padding:8px 10px;font-size:16px;color:var(--ink);outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvc-inp span{font-family:var(--font-head);text-transform:uppercase;font-size:10px;letter-spacing:.05em;color:var(--muted);padding:0 10px;background:var(--paper2);align-self:stretch;display:flex;align-items:center;border-left:1px solid var(--line)}.rvc-day{display:flex;align-items:flex-start;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.rvc-day:last-child{border-bottom:none}.rvc-day .dia{width:82px;flex:none;font-family:var(--font-head);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding-top:6px}.rvc-day .conteudo{flex:1 1;display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.rvc-tchip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-dk);background:var(--paper2);border-radius:20px;padding:6px 6px 6px 13px;font-size:12.5px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rvc-tchip small{font-weight:500;color:var(--muted);font-size:11px}.rvc-tchip.off{opacity:.55}.rvc-tchip button{width:24px;height:24px;border-radius:50%;border:none;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.rvc-tchip button:hover{color:#c0392b;background:rgba(192,57,43,.1)}.rvc-fechado{font-size:12px;color:var(--muted);padding:6px 0}.rvc-add{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--line-dk);background:transparent;border-radius:20px;padding:6px 13px;font-size:12px;font-weight:600;color:var(--teal);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.rvc-add:hover{border-color:var(--teal)}.rvc-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:var(--paper2);border-radius:12px;padding:10px 12px;margin-top:8px;width:100%}.rvc-form input,.rvc-form select{border:1px solid var(--line-dk);border-radius:8px;padding:7px 9px;background:var(--paper);color:var(--ink);font-size:14px}.rvc-form .lbl{font-size:11px;color:var(--muted);font-weight:600}.rvc-mesa{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-dk);background:var(--paper);border-radius:12px;padding:7px 11px;font-size:13px;font-weight:600;color:var(--ink)}.rvc-mesa small{font-weight:500;color:var(--muted)}.rvc-mesa.off{opacity:.5;text-decoration:line-through}.rvc-mesa button{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;padding:2px 4px;border-radius:6px}.rvc-mesa button:hover{color:var(--teal)}.rvc-salvo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#1e874b;font-weight:600}.rsv-popt.alt{border-style:dashed;color:var(--teal);font-size:13.5px;font-weight:700}.rsv-regras-btn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--paper);border:1px solid var(--line-dk);border-radius:12px;padding:11px 13px;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--ink);margin-bottom:14px;transition:border-color var(--dur-fast) var(--ease-out)}.rsv-regras-btn b{font-weight:700}.rsv-regras-btn small{display:block;color:var(--muted);font-size:11.5px}.rsv-regras-ic{width:32px;height:32px;border-radius:10px;background:rgba(187,141,62,.15);color:var(--gold);display:flex;align-items:center;justify-content:center;flex:none;animation:rsvatencao 2s var(--ease-in-out) infinite}.rsv-regras-btn.ok .rsv-regras-ic{background:rgba(30,135,75,.13);color:#1e874b;animation:none}@keyframes rsvatencao{0%,to{box-shadow:0 0 0 0 rgba(187,141,62,.35)}50%{box-shadow:0 0 0 8px rgba(187,141,62,0)}}@media (prefers-reduced-motion:reduce){.rsv-regras-ic{animation:none}}.rsv-sheet-ovl{position:fixed;inset:0;background:rgba(10,20,18,.55);z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center}.rsv-sheet{background:var(--paper);width:100%;max-width:520px;border-radius:18px 18px 0 0;padding:18px 18px calc(16px + env(safe-area-inset-bottom));max-height:82dvh;overflow-y:auto;animation:rsvsheet var(--dur-modal) var(--ease-out)}@keyframes rsvsheet{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.rsv-sheet{animation:none}}.rsv-sheet h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:19px;color:var(--ink);margin:0 0 4px}.rsv-sheet .sub{font-size:12.5px;color:var(--muted);margin-bottom:14px}.rsv-regra{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink);line-height:1.45}.rsv-regra:last-of-type{border-bottom:none}.rsv-regra .ic{width:34px;height:34px;border-radius:11px;background:rgba(40,119,115,.12);color:var(--teal);display:flex;align-items:center;justify-content:center;flex:none}.rsv-regra b{font-weight:700}.rsv-acc{background:var(--paper);border:1px solid var(--line-dk);border-radius:16px;margin-bottom:12px;box-shadow:0 8px 22px -14px rgba(10,40,36,.28);overflow:hidden}.rsv-acc-hd{gap:11px;width:100%;padding:12px 14px;background:none;border:none;cursor:pointer;min-height:56px;text-align:left}.rsv-acc-hd,.rsv-acc-hd .ic{display:flex;align-items:center}.rsv-acc-hd .ic{width:34px;height:34px;border-radius:11px;background:rgba(187,141,62,.14);color:var(--gold-dk);justify-content:center;flex:none}.rsv-acc-hd .tt{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.07em;font-size:11.5px;font-weight:600;color:var(--muted)}.rsv-acc-val{margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:14.5px;color:var(--gold-dk);text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsv-acc-hd .chev{color:var(--muted);flex:none;transition:transform var(--dur-base) var(--ease-out)}.rsv-acc.aberta .chev{transform:rotate(180deg)}.rsv-acc-body{padding:2px 14px 14px}.rsv-aopt{display:flex;align-items:center;gap:11px;width:100%;border:1px solid var(--line-dk);background:var(--paper);border-radius:14px;padding:11px 13px;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--ink);min-height:52px;text-align:left;transition:all var(--dur-fast) var(--ease-out)}.rsv-aopt+.rsv-aopt{margin-top:8px}.rsv-aopt .ic{width:32px;height:32px;border-radius:10px;background:rgba(187,141,62,.14);color:var(--gold-dk);display:flex;align-items:center;justify-content:center;flex:none}.rsv-aopt.sel{background:#004f4a;border-color:#004f4a;color:#fff}.rsv-aopt.sel .ic{background:hsla(0,0%,100%,.16);color:#cdae82}.rsv-turnos-acc .rsv-acc{margin-bottom:10px;border-radius:14px}.rsv-turnos-acc .rsv-acc-hd{min-height:52px}.rsv-turnos-acc .rsv-acc-val{font-size:12.5px}.rsv-sheet .aba{width:44px;height:5px;border-radius:3px;background:var(--line-dk);margin:0 auto 14px}.rsv-sheet-hd{display:flex;align-items:center;gap:12px;margin-bottom:6px}.rsv-sheet-hd .ic{width:42px;height:42px;border-radius:13px;background:rgba(187,141,62,.16);color:var(--gold-dk);display:flex;align-items:center;justify-content:center;flex:none}.rsv-sheet .fio{border:none;border-top:2px solid var(--gold-lt);opacity:.55;margin:10px 0 4px}.rsv-regra .ic{background:rgba(0,79,74,.1);color:#0a5f52}html.dark .rsv-regra .ic{background:rgba(67,167,159,.14);color:var(--teal)}.rsv-regra-txt{white-space:pre-line;font-size:14px;line-height:1.6;color:var(--ink);padding:8px 2px}.cmpg-info.ok{background:color-mix(in oklab,var(--teal) 10%,var(--paper));border:1px solid color-mix(in oklab,var(--teal) 35%,var(--line));box-shadow:none}.cmpg-info.ok .cmpg-info-head{color:var(--teal-dk);cursor:default}.cmpg-info.ok .cmpg-info-head>svg:first-child{background:var(--teal);color:#fff;box-shadow:none}.cmpg-info.ok .cmpg-info-tit b{color:var(--teal-dk)}.cmpg-info.ok .cmpg-info-tit em{color:var(--muted);opacity:1}.cmpg-info{background:color-mix(in oklab,var(--gold) 22%,var(--paper));border:1px solid color-mix(in oklab,var(--gold) 55%,var(--line));border-radius:10px;margin-bottom:12px;overflow:hidden}.cmpg-info-head{width:100%;display:flex;align-items:center;gap:11px;padding:0 12px 0 0;min-height:44px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;color:var(--gold-dk)}.cmpg-info-head>svg:first-child{flex:none;width:44px;height:auto;align-self:stretch;padding:0 12px;box-sizing:border-box;border-radius:0;background:var(--gold);color:#fff;border-right:1px solid color-mix(in oklab,var(--gold) 55%,var(--line))}.cmpg-info-tit{flex:1 1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.cmpg-info-tit b{font-size:13px;font-weight:700;color:var(--gold-dk)}.cmpg-info-tit em{font-style:normal;font-size:11px;color:var(--gold-dk);opacity:.8}.cmpg-info-lista{list-style:none;margin:0;padding:4px 14px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:4px 14px;gap:4px 14px;border-top:1px solid color-mix(in oklab,var(--gold) 22%,var(--line))}.cmpg-info-lista li{display:flex;justify-content:space-between;gap:10px;align-items:baseline;padding:5px 0;font-size:12.5px;color:var(--ink);border-bottom:1px solid var(--paper2)}.cmpg-info-lista li span{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpg-info-lista li em{font-style:normal;font-size:10.5px;color:var(--muted);white-space:nowrap;flex:none}@media (max-width:640px){.cmpg-info-lista{grid-template-columns:1fr;padding-top:6px}}.sidebar{background:var(--menu-bg,#264943);color:#eef4f2;border-right:0;box-shadow:2px 0 18px -12px rgba(0,0,0,.55)}.sidebar-brand .mark{background:hsla(0,0%,100%,.1);border:1px solid hsla(34,47%,70%,.35);color:var(--sand)}.brand-name{color:#fff}.brand-sub{color:rgba(238,244,242,.6);opacity:1}.nav-item{font-weight:500}.nav-item,.nav-item svg{color:#cfe0dc}.nav-item:hover{background:hsla(0,0%,100%,.09);color:#fff}.nav-item:hover svg{color:#fff}.nav-item-solo.active,.nav-item.active{background:hsla(0,0%,100%,.14);color:#fff;font-weight:600}.nav-item.active svg{color:var(--sand)}.nav-item.active:before{background:var(--sand)}.nav-group-head,.nav-group-head .nav-group-ic{color:#cfe0dc}.nav-group-head:hover{background:hsla(0,0%,100%,.09);color:#fff}.nav-group-head:hover .nav-group-ic{color:#fff}.nav-accordion.has-active .nav-group-head,.nav-accordion.has-active .nav-group-head .nav-group-ic,.nav-group-head.open,.nav-group-head.open .nav-group-ic{color:var(--sand)}.nav-accordion{border-bottom-color:hsla(0,0%,100%,.09)}.sidebar-footer{border-top-color:hsla(0,0%,100%,.12)}.who-name{color:#fff}.who-role{color:rgba(238,244,242,.6)}.theme-toggle{color:#cfe0dc}.theme-toggle:hover{background:hsla(0,0%,100%,.09);color:#fff}@media(max-width:860px){.mobile-topbar{background:var(--menu-bg,#264943);color:#eef4f2;border-bottom:0;box-shadow:0 4px 16px -8px rgba(0,0,0,.5)}.mobile-topbar-title{color:var(--sand)}.mobile-menu-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#eef4f2}.mobile-menu-btn:hover{background:hsla(0,0%,100%,.16)}.mobile-close-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#eef4f2}}.sidebar .brand-name{font-weight:700;text-transform:none}.sidebar .brand-name,.sidebar .nav-group-label{font-family:var(--font-body);letter-spacing:.01em}.sidebar .nav-group-label{font-weight:600}.rail-toggle{display:none}@media(min-width:861px){.sidebar.rail{border-radius:0 22px 22px 0}.sidebar-dock.expanded{flex-basis:252px;width:252px}.rail-toggle{position:absolute;top:62px;left:calc(100% - 22px);z-index:3;width:30px;height:30px;border-radius:9px;border:none;background:var(--menu-bg,#264943);color:hsla(0,0%,100%,.85);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;padding:0;transition:left var(--dur-base) var(--ease-out),top var(--dur-base) var(--ease-out),color .12s}.rail-toggle svg{width:15px;height:15px;stroke-width:1.75}.sidebar-dock:not(.expanded) .sidebar.rail:not(.hovering) .sidebar-brand{padding-bottom:44px}.sidebar-dock.expanded .rail-toggle,.sidebar-dock:has(.sidebar.hovering) .rail-toggle{top:26px}.rail-toggle:hover{color:#fff}.rail-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:2px}}:root{--chk-verde:#004f4a;--chk-verde-esc:#003b37;--chk-verde-cl:#0c6b5f;--chk-ouro:#cdae82;--chk-borda:#e7e2d6;--chk-creme:#f6f3ec;--chk-linha:#f0ece2;--chk-hover:#faf9f4;--chk-th:#6b6455;--chk-ouro-tx:#8a6d3f}html.dark{--chk-borda:var(--line-dk);--chk-creme:var(--paper2);--chk-linha:var(--line);--chk-hover:var(--paper2);--chk-th:var(--muted);--chk-ouro-tx:var(--gold-dk)}.gh-std .badge,.gh-std .btn,.gh-std .card-h h2,.gh-std .chip,.gh-std .pill,.gh-std .seg button,.gh-std .tab,.gh-std :is(h1,h2,h3,h4){text-transform:none;letter-spacing:0}.gh-std .pane>.seg{background:var(--paper);border:1px solid var(--chk-borda);border-radius:999px;padding:5px;gap:4px;box-shadow:0 8px 24px -18px rgba(0,59,55,.5);width:max-content;max-width:100%;overflow-x:auto}.gh-std .pane>.seg button{border-radius:999px;padding:9px 18px;font:600 13.5px var(--font-head);color:var(--muted);border-bottom:none}.gh-std .pane>.seg button:hover{background:var(--chk-creme);color:var(--ink)}.gh-std .pane>.seg button.active{background:var(--chk-verde);color:#fff;box-shadow:0 6px 14px -6px rgba(0,79,74,.55)}.gh-std .pane>.seg button.active:hover{background:var(--chk-verde-esc);color:#fff}.gh-std .subpane .seg{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;gap:0;border-bottom:1px solid var(--line);flex-wrap:wrap}.gh-std .subpane .seg button{border-radius:0;font:600 13.5px var(--font-head);color:var(--muted);margin-right:24px;padding:10px 2px;border-bottom:3px solid transparent}.gh-std .subpane .seg button:hover{background:transparent;color:var(--ink)}.gh-std .subpane .seg button.active{background:transparent;color:var(--chk-verde);box-shadow:none;border-bottom-color:var(--chk-ouro)}.gh-std .card{font-family:var(--font-head);border:1px solid var(--chk-borda);border-radius:calc(var(--radius,12px) + 6px);box-shadow:0 16px 38px -28px rgba(0,59,55,.5);overflow:hidden;background:var(--paper)}.gh-std .card-h{background:linear-gradient(120deg,var(--chk-verde-esc) 0,var(--chk-verde) 70%,var(--chk-verde-cl) 100%);border-bottom:none;padding:10px 18px}.gh-std .card-h h2{color:#fff;font:700 16px var(--font-head);letter-spacing:0;text-transform:none}.gh-std .card-h .ic,.gh-std .card-h>svg:first-child{color:var(--chk-ouro);width:17px;height:17px;font-size:17px}.gh-std .card-h small,.gh-std .card-h span{color:hsla(0,0%,100%,.75)}.gh-std .card-h .btn{padding:6px 11px;font-size:12px;min-height:0;height:auto;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff;box-shadow:none}.gh-std .card-h .btn:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.55);color:#fff}.gh-std .card-h .btn-primary{background:#fff;border-color:#fff;color:var(--chk-verde)}.gh-std .card-h .btn-primary:hover{background:var(--chk-creme);border-color:var(--chk-creme);color:var(--chk-verde-esc)}.gh-std .card-h .btn-icon{color:#fff}.gh-std .card-h .pill{background:hsla(0,0%,100%,.18);color:#fff}.gh-std .field label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.gh-std .card .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.gh-std .card .field select,.gh-std .card .field textarea{border:1.5px solid var(--chk-borda);border-radius:var(--radius,12px);background:var(--paper);padding:10px 12px;font-size:14px;font-family:inherit;color:var(--ink);min-height:42px;transition:border-color .15s,box-shadow .15s}.gh-std .card .field textarea{min-height:0}.gh-std .card .field :is(input,select,textarea):focus{outline:none;border-color:var(--chk-verde);box-shadow:0 0 0 3px rgba(0,79,74,.12)}.gh-std .card .field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23004F4A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.gh-std .tbl{border-collapse:separate;border-spacing:0;border:1px solid var(--chk-borda);border-radius:calc(var(--radius,12px) + 2px);overflow:hidden}.gh-std .tbl thead th:not(.res-h){background:var(--chk-creme);color:var(--chk-th);font:700 11px var(--font-head);letter-spacing:.07em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--chk-borda)}.gh-std .tbl td{padding:10px 12px;border-bottom:1px solid var(--chk-linha);font-size:13.5px}.gh-std .tbl tbody tr:last-child td{border-bottom:none}.gh-std .tbl tbody tr:hover td{background:var(--chk-hover)}.gh-std .btn{border-radius:var(--radius,12px);font-weight:600;font-family:var(--font-head)}.gh-std .btn-primary{background:var(--chk-verde);border-color:var(--chk-verde);color:#fff;box-shadow:0 10px 20px -12px rgba(0,79,74,.6)}.gh-std .btn-primary:hover{background:var(--chk-verde-esc);border-color:var(--chk-verde-esc)}.gh-std .btn-ghost{border:1.5px solid var(--chk-borda);color:var(--ink);background:var(--paper)}.gh-std .btn-ghost:hover{border-color:var(--chk-verde);color:var(--chk-verde);background:rgba(0,79,74,.04)}.gh-std .pill{background:hsla(35,43%,66%,.18);color:var(--chk-ouro-tx);border:none;border-radius:999px;font-weight:600;font-size:11px;padding:3px 9px}:root{--gs-danger:var(--danger);--gs-danger-bg:rgba(192,57,43,.11);--gs-warn:#a8781f;--gs-warn-bg:rgba(187,141,62,.16);--gs-ok:#1e874b;--gs-ok-bg:rgba(30,135,75,.12);--gs-info:var(--down,#2766b0);--gs-info-bg:rgba(39,102,176,.11);--gs-neutral:var(--muted);--gs-neutral-bg:var(--paper2)}html.dark{--gs-danger-bg:hsla(8,69%,61%,.16);--gs-warn:#cfa85e;--gs-warn-bg:rgba(207,168,94,.16);--gs-ok:#4cbf7d;--gs-ok-bg:rgba(76,191,125,.14);--gs-info:#6aa0e0;--gs-info-bg:rgba(106,160,224,.14)}[data-s=danger]{--gs-c:var(--gs-danger);--gs-bg:var(--gs-danger-bg)}[data-s=aviso],[data-s=warn]{--gs-c:var(--gs-warn);--gs-bg:var(--gs-warn-bg)}[data-s=ok]{--gs-c:var(--gs-ok);--gs-bg:var(--gs-ok-bg)}[data-s=info]{--gs-c:var(--gs-info);--gs-bg:var(--gs-info-bg)}[data-s=""],[data-s=neutral]{--gs-c:var(--gs-neutral);--gs-bg:var(--gs-neutral-bg)}.gh-item{display:flex;align-items:stretch;gap:12px;width:100%;border:1px solid var(--chk-borda,var(--line));border-radius:12px;background:var(--paper);color:var(--ink);overflow:hidden;text-align:left;margin:0 0 8px;font:inherit}a.gh-item,button.gh-item{cursor:pointer;padding:0;text-decoration:none}a.gh-item:hover,button.gh-item:hover{border-color:rgba(0,79,74,.35);box-shadow:0 8px 20px -16px rgba(0,59,55,.5)}.gh-item:disabled{opacity:.6;cursor:not-allowed}.gh-item-st{flex-direction:column;gap:3px;width:92px;flex:none;padding:10px 8px;text-align:center;background:var(--chk-creme,var(--paper2));border-right:1px solid var(--chk-borda,var(--line))}.gh-item-st,.gh-item-st i{display:flex;align-items:center;justify-content:center}.gh-item-st i{width:28px;height:28px;border-radius:50%;background:var(--gs-bg);color:var(--gs-c);font-style:normal;font:700 12px var(--font-head)}.gh-item-st i svg{width:15px;height:15px}.gh-item-st b{font:600 12px/1.2 var(--font-head);color:var(--gs-c)}.gh-item-st small{font-size:11px;line-height:1.2;color:var(--muted)}.gh-item[data-s=neutral] .gh-item-st i{background:var(--paper)}.gh-item-b{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 0}.gh-item.sm .gh-item-st{width:72px;padding:8px 6px}.gh-item.sm .gh-item-st i{width:24px;height:24px}.gh-item.sm .gh-item-st i svg{width:13px;height:13px}.gh-msg{display:block;position:relative;border:1px solid var(--chk-borda,var(--line));border-radius:12px;background:var(--paper);color:var(--ink);font-size:13px;line-height:1.5;margin:0 0 12px;padding:9px 12px 9px 52px;min-height:40px;overflow:hidden}.gh-msg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:40px;background-color:var(--gs-bg);border-right:1px solid var(--chk-borda,var(--line));background-image:var(--gs-ico);background-repeat:no-repeat;background-position:50%;background-size:16px 16px}.gh-msg b{color:var(--ink)}.gh-msg[data-s=danger]{color:var(--gs-danger)}.gh-msg{--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232766b0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.gh-msg[data-s=ok]{--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e874b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.gh-msg[data-s=danger]{--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c0392b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.gh-msg[data-s=aviso],.gh-msg[data-s=warn]{--gs-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8781f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.gh-item.col .gh-item-b{display:block;padding:12px 14px 12px 0}.gx-card.gh-item{padding:0}html[data-cardh=solido] .card-h{background:var(--teal)}html[data-cardh=claro] .card-h{background:var(--paper);color:var(--teal-dk);border-bottom:2px solid var(--teal)}html[data-cardh=claro] .card-h .ic,html[data-cardh=claro] .card-h h2,html[data-cardh=claro] .card-h>svg:first-child{color:var(--teal-dk)}html[data-cardh=claro] .card-h .btn-ghost{background:transparent;border-color:var(--teal);color:var(--teal-dk)}html[data-cardh=claro] .card-h .btn-ghost:hover{background:rgba(40,119,115,.08);color:var(--teal-dk)}html[data-cardh=claro] .card-h .pill{background:rgba(40,119,115,.1);color:var(--teal-dk);border-color:transparent}html[data-barra=fina] .card-h{padding:7px 16px}html[data-barra=fina] .card-h h2{font-size:14px}html[data-barra=fina] .card-h .ic,html[data-barra=fina] .card-h>svg:first-child{width:16px;height:16px;font-size:16px}html[data-barra=fina] .card-h .btn{padding:5px 10px;font-size:11.5px;min-height:0;height:auto}html[data-barra=media] .card-h{padding:10px 18px}html[data-barra=media] .card-h h2{font-size:16px}html[data-barra=media] .card-h .ic,html[data-barra=media] .card-h>svg:first-child{width:17px;height:17px;font-size:17px}html[data-barra=media] .card-h .btn{padding:6px 11px;font-size:12px;min-height:0;height:auto}html[data-menu=claro] .sidebar{background:var(--paper);color:var(--ink);border-right:1px solid var(--line);box-shadow:none}html[data-menu=claro] .brand-name,html[data-menu=claro] .who-name{color:var(--ink)}html[data-menu=claro] .brand-sub,html[data-menu=claro] .nav-group-head,html[data-menu=claro] .nav-group-head .nav-group-ic,html[data-menu=claro] .nav-item,html[data-menu=claro] .nav-item svg,html[data-menu=claro] .theme-toggle,html[data-menu=claro] .who-role{color:var(--muted)}html[data-menu=claro] .nav-group-head:hover,html[data-menu=claro] .nav-item:hover,html[data-menu=claro] .theme-toggle:hover{background:var(--paper2);color:var(--ink)}html[data-menu=claro] .nav-group-head:hover .nav-group-ic,html[data-menu=claro] .nav-item:hover svg{color:var(--ink)}html[data-menu=claro] .nav-item-solo.active,html[data-menu=claro] .nav-item.active{background:rgba(40,119,115,.1);color:var(--teal-dk)}html[data-menu=claro] .nav-item.active svg,html[data-menu=claro] .nav-item.active:before{color:var(--teal);background:var(--teal)}html[data-menu=claro] .nav-accordion.has-active .nav-group-head,html[data-menu=claro] .nav-accordion.has-active .nav-group-head .nav-group-ic,html[data-menu=claro] .nav-group-head.open,html[data-menu=claro] .nav-group-head.open .nav-group-ic{color:var(--teal-dk)}html[data-menu=claro] .nav-accordion{border-bottom-color:var(--line)}html[data-menu=claro] .sidebar-footer{border-top-color:var(--line)}html[data-menu=claro] .rail-toggle{background:var(--paper);color:var(--teal-dk)}html[data-info=faixa] .info-note{display:block;width:auto;max-width:70ch;height:auto;min-height:0;overflow:visible;padding:10px 14px 10px 44px;border:1px solid var(--line);border-radius:10px;background:var(--paper2);color:var(--muted);font-size:12.5px;line-height:1.5;cursor:default;margin:0 0 18px}html[data-info=faixa] .info-note:before{inset:0 auto 0 0;width:32px;background:rgba(40,119,115,.1);border-right:1px solid var(--line)}html[data-botao=contorno] .btn-primary{background:transparent;color:var(--teal);border:1.5px solid var(--teal)}html[data-botao=contorno] .btn-primary:hover{background:rgba(40,119,115,.1);color:var(--teal-dk)}html[data-botao=pilula] .btn,html[data-botao=pilula] .gh-btn{border-radius:999px}html[data-densidade=compacto] .btn{padding:7px 12px;font-size:12.5px}html[data-densidade=compacto] .card-b{padding:12px 14px}html[data-densidade=compacto] .gh-tbl td,html[data-densidade=compacto] .tbl td{padding:8px 9px}html[data-densidade=compacto] .field input,html[data-densidade=compacto] .field select{padding:7px 10px}.btn,.card,.field input,.field select,.field textarea,.ghc,.info-note.is-open,.info-note:hover{border-radius:var(--radius,10px)}.card-h{border-radius:0}.info-note{border-radius:50%}html[data-botao=pilula] .btn{border-radius:999px}.sidebar .theme-toggle{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#e6efed;border-radius:9px}.sidebar .theme-toggle:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28);color:#fff}.sidebar .theme-toggle svg{color:var(--sand)}html[data-menu=claro] .sidebar .theme-toggle{background:var(--paper2);border-color:var(--line);color:var(--muted)}html[data-menu=claro] .sidebar .theme-toggle:hover{background:var(--line);color:var(--ink)}html[data-menu=claro] .sidebar .theme-toggle svg{color:var(--teal-dk)}.frl-hero{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:18px;gap:18px;background:var(--chk-verde,#004f4a);color:#fff;border-radius:calc(var(--radius,12px) + 4px);padding:20px 22px;margin-bottom:14px;position:relative}.frl-hero-k{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;opacity:.82;font-weight:700}.frl-hero-v{font-family:var(--font-head);font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:6px 0 4px}.frl-hero-s{font-size:13px;opacity:.88;max-width:520px}.frl-track{height:10px;background:hsla(0,0%,100%,.18);border-radius:6px;overflow:visible;margin:26px 0 6px;position:relative}.frl-track>i{display:block;height:100%;border-radius:6px;background:hsla(0,0%,100%,.9);transition:width .45s var(--ease-out)}.frl-track>b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--chk-ouro,#cdae82);border-radius:2px}.frl-track>b:after{content:attr(data-l);position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:700;color:var(--chk-ouro,#cdae82);white-space:nowrap}.frl-hero[data-n=baixo] .frl-track>i{background:var(--chk-ouro,#cdae82)}.frl-hero[data-n=zerado] .frl-track>i{background:#e06a58}.frl-mini{display:flex;gap:6px 18px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;opacity:.92}.frl-mini b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.frl-hero-acts{display:flex;flex-direction:column;gap:10px;justify-content:center;position:relative}.gh-std .frl-hero .btn{justify-content:center;min-height:50px;font-size:15px;border-radius:999px;font-family:var(--font-head);font-weight:600}.gh-std .frl-hero .btn.frl-btn-w{background:hsla(0,0%,100%,.16);color:#fff;border:1.5px solid hsla(0,0%,100%,.85)}.gh-std .frl-hero .btn.frl-btn-w:hover{background:hsla(0,0%,100%,.26)}.gh-std .frl-hero .btn.frl-btn-o{background:hsla(0,0%,100%,.1);color:#fff;border:1.5px solid hsla(0,0%,100%,.55)}.gh-std .frl-hero .btn.frl-btn-o:hover{background:hsla(0,0%,100%,.2)}.frl-periodo{margin-left:auto;display:flex;align-items:center;gap:6px}.frl-fab-bar{display:flex;position:fixed;right:28px;bottom:28px;z-index:45}.frl-fab-bar .btn.btn-primary{min-height:54px;padding:0 24px;border-radius:999px;font-size:15.5px;font-family:var(--font-head);font-weight:600;background:var(--frl-vivo,#15b866)!important;border-color:var(--frl-vivo,#15b866)!important;color:#fff;box-shadow:0 14px 30px -10px rgba(21,184,102,.55)}.frl-fab-bar .btn.btn-primary:hover{background:var(--frl-vivo-dk,#12a259)!important;border-color:var(--frl-vivo-dk,#12a259)!important}.frl-fab-bar .btn.btn-primary:active{transform:translateY(1px)}.frl-fab-bar{gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.frl-fab-bar .btn.frl-btn-notas{min-height:44px;padding:0 16px;border-radius:999px;font-size:13px;font-family:var(--font-head);font-weight:600;background:var(--frl-laranja,#e8791b)!important;border-color:var(--frl-laranja,#e8791b)!important;color:#fff;box-shadow:0 12px 26px -12px rgba(232,121,27,.6)}.frl-fab-bar .btn.frl-btn-notas:hover{background:var(--frl-laranja-dk,#cf6a12)!important;border-color:var(--frl-laranja-dk,#cf6a12)!important}.frl-fab-bar .btn.frl-btn-notas:active{transform:translateY(1px)}.frl .card-b{padding-bottom:72px}.frl-day{display:flex;align-items:center;gap:10px;margin:18px 0 8px;font-family:var(--font-head);font-weight:600;font-size:14px;color:var(--ink)}.frl-day small{color:var(--muted);font-weight:500;font-family:var(--font-body,inherit);font-size:12px}.frl-day:after{content:"";flex:1 1;height:1px;background:var(--line)}.frl-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.frl-name{font-size:15px}.frl-name,.frl-val{font-weight:700;color:var(--ink)}.frl-val{margin-left:auto;font-family:var(--font-head);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.frl-meta{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.4}.frl-meta svg{width:13px;height:13px;flex:none}.frl-thumb{width:58px;height:58px;border-radius:10px;object-fit:cover;border:1px solid var(--line);background:var(--paper2);flex:none;cursor:zoom-in;display:flex;align-items:center;justify-content:center;color:var(--muted);padding:0}.frl-acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.gh-std .frl-acts .btn{padding:6px 11px;font-size:12.5px;min-height:32px}.frl-modal{max-width:min(640px,96vw);width:100%}.frl-form{grid-gap:12px;padding:16px}.frl-2,.frl-form{display:grid;gap:12px}.frl-2{grid-template-columns:1fr 1fr;grid-gap:12px}.frl-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.frl-choice button{border:1.5px solid var(--chk-borda,var(--line));background:var(--paper);color:var(--ink);border-radius:var(--radius,12px);padding:12px;font-family:var(--font-head);font-weight:600;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;transition:background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.frl-choice button.on{background:var(--chk-verde,#004f4a);color:#fff;border-color:var(--chk-verde,#004f4a)}.frl-choice-3{grid-template-columns:repeat(3,1fr)}.frl-choice button[data-k=ALMOCO].on{background:var(--gold,#bb8d3e);border-color:var(--gold,#bb8d3e);color:#fff}.frl-choice button[data-k=NOITE].on{background:var(--chk-verde-esc,#003b37);border-color:var(--chk-verde-esc,#003b37);color:#fff}.frl-choice button[data-k=cozinha].on{background:#b5562b;border-color:#b5562b;color:#fff}.frl-choice button[data-k=salao].on{background:var(--teal,#287773);border-color:var(--teal,#287773);color:#fff}.frl-choice button[data-k=bar].on{background:#6d3f8f;border-color:#6d3f8f;color:#fff}.gh-std .frl .pill[data-turno=ALMOCO]{background:color-mix(in srgb,var(--gold,#bb8d3e) 20%,transparent);color:var(--gold,#bb8d3e)}.gh-std .frl .pill[data-turno=NOITE]{background:color-mix(in srgb,var(--chk-verde,#004f4a) 16%,transparent);color:var(--chk-verde-cl,#0c6b5f)}.gh-std .frl .pill[data-area=cozinha]{background:color-mix(in srgb,#b5562b 16%,transparent);color:#b5562b}.gh-std .frl .pill[data-area=salao]{background:color-mix(in srgb,var(--teal,#287773) 16%,transparent);color:var(--teal,#287773)}.gh-std .frl .pill[data-area=bar]{background:color-mix(in srgb,#6d3f8f 16%,transparent);color:#6d3f8f}.frl .gh-kpis{grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.frl .gh-kpis{grid-template-columns:repeat(3,1fr)}}.frl-money{font-family:var(--font-head)!important;font-size:28px!important;font-weight:700;text-align:right;min-height:58px!important;letter-spacing:-.01em}.frl-drop{border:2px dashed var(--chk-borda,var(--line));border-radius:var(--radius,12px);padding:14px;text-align:center;color:var(--muted);background:var(--paper2);display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.frl-drop.frl-drop-solo{grid-template-columns:1fr}.frl-drop label{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;border-radius:10px;cursor:pointer;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);font-family:var(--font-head)}.frl-drop label:hover{border-color:var(--teal)}.frl-drop input{display:none}.frl-prev{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--paper)}.frl-prev img{width:84px;height:84px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.frl-foot{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding:12px 16px;border-top:1px solid var(--line);display:flex;gap:10px;z-index:1}.gh-std .frl-foot .btn-primary{flex:1 1;justify-content:center;min-height:56px;font-size:16px}.frl-foot .btn.btn-primary{background:var(--frl-vivo,#15b866)!important;border-color:var(--frl-vivo,#15b866)!important;color:#fff}.frl-foot .btn.btn-primary:hover{background:var(--frl-vivo-dk,#12a259)!important;border-color:var(--frl-vivo-dk,#12a259)!important}.frl-foot .btn.btn-primary:disabled{opacity:.55}.frl-lightbox{position:fixed;inset:0;z-index:600;background:rgba(10,20,18,.92);display:flex;align-items:center;justify-content:center;padding:20px;cursor:zoom-out}.frl-lightbox img{max-width:96vw;max-height:92vh;border-radius:10px;background:#fff;object-fit:contain}.frl-lightbox iframe{width:min(900px,96vw);height:92vh;border:none;border-radius:10px;background:#fff}.frl-ia{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:12.5px;margin-top:6px}.frl-ia span{color:var(--muted)}.frl-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:4px 0 10px}.frl-filters input,.frl-filters select{padding:8px 10px;border:1px solid var(--line-dk);border-radius:8px;font-size:16px;background:var(--paper);color:var(--ink);font-family:inherit}.frl-res{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:12px;gap:12px}.frl-stepline{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px;padding:10px 0}@media (max-width:760px){.frl-hero{grid-template-columns:1fr;padding:16px 16px 14px;gap:12px;margin-bottom:12px}.frl-hero-v{font-size:34px}.frl-hero-s{font-size:12.5px}.frl-mini{gap:4px 14px;font-size:12px}.frl-only-desk{display:none!important}.frl-hero-acts:empty{display:none}.frl-2,.frl-drop,.frl-res{grid-template-columns:1fr}.frl .card-h{padding-bottom:12px}.frl-periodo{margin-left:0;width:100%;flex-basis:100%}.frl-periodo input{flex:1 1;min-width:0}.frl .gh-kpis{grid-template-columns:1fr 1fr;gap:8px}.frl .gh-kpi{padding:10px 12px 9px;gap:6px}.frl .gh-kpi-val{font-size:18px!important}.frl .gh-kpi-ic{width:26px;height:26px;border-radius:7px}.frl .gh-kpi-ic svg{width:14px;height:14px}.frl .gh-kpi-label{font-size:11.5px}.frl .card-b>.seg,.frl .subpane>.seg{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;max-width:100%;-webkit-overflow-scrolling:touch}.frl .card-b>.seg::-webkit-scrollbar,.frl .subpane>.seg::-webkit-scrollbar{display:none}.frl .seg button{white-space:nowrap;flex:none}.frl-filters input,.frl-filters select{width:100%;flex:1 1 100%}.frl .gh-item .gh-item-st{width:70px;padding:8px 6px}.frl .gh-item .gh-item-st i{width:26px;height:26px}.frl .gh-item .gh-item-st i svg{width:14px;height:14px}.frl .gh-item .gh-item-st b{font-size:11px}.frl .gh-item .gh-item-st small{font-size:10px}.frl .gh-item.col .gh-item-b{padding:10px 12px 10px 0}.frl-thumb{width:46px;height:46px;border-radius:9px}.frl-name{font-size:14.5px}.frl-val{font-size:16.5px}.frl-acts{gap:4px}.gh-std .frl-acts .btn{padding:6px 9px;font-size:12px;min-height:30px}.frl .card-b{padding:14px 12px calc(84px + env(safe-area-inset-bottom))}.frl-fab-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px rgba(0,0,0,.25)}.frl-fab-bar .btn.btn-primary{flex:1 1;justify-content:center;min-height:56px;font-size:16px}.frl-fab-bar{gap:8px}.frl-fab-bar .btn.frl-btn-notas{flex:0 0 auto;justify-content:center;min-height:56px;padding:0 14px;font-size:12.5px;white-space:nowrap}.chk-visor:has(.frl-modal){align-items:center;padding:16px}.frl-modal{max-width:100%;width:100%;max-height:82vh;border-radius:18px}.frl-form{padding:14px 14px 8px;gap:10px}.frl-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-radius:0 0 18px 18px}}.cht-page{--cht-verde:#0b5e4f;--cht-verde-esc:#084538;--cht-ouro:#c9a24a;--cht-ouro-esc:#a98430;min-height:100dvh;background:var(--cream);display:flex;flex-direction:column}.cht-underlay{position:fixed;top:0;left:0;right:0;height:calc(56px + env(safe-area-inset-top));background:#084538;z-index:0;pointer-events:none}.cht-shell{position:relative;z-index:1;width:100%;max-width:520px;margin:0 auto;display:flex;flex-direction:column;flex:1 1;min-height:100dvh}.cht-hd{background:var(--cht-verde-esc);color:#fff;padding:calc(12px + env(safe-area-inset-top)) 16px 16px}.cht-nav{gap:10px}.cht-back,.cht-nav{display:flex;align-items:center}.cht-back{width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.13);border:none;color:#fff;justify-content:center;cursor:pointer;flex:none}.cht-back:active{background:hsla(0,0%,100%,.24)}.cht-back.oculto{visibility:hidden}.cht-ht{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:19px;line-height:1.2}.cht-hsub{font-size:12.5px;color:hsla(0,0%,100%,.75);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cht-hbtn{flex:none;background:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff;border-radius:8px;padding:7px 11px;font-family:var(--font-head);font-weight:600;font-size:12.5px;cursor:pointer}.cht-hbtn:active{background:hsla(0,0%,100%,.15)}.cht-dots{display:flex;gap:5px;margin-left:auto;flex:none}.cht-dots i{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.28)}.cht-dots i.on{background:var(--cht-ouro);width:16px;border-radius:4px}.cht-body{flex:1 1;padding:16px 16px 12px;display:flex;flex-direction:column;gap:12px}.cht-body.cht-center{text-align:center;align-items:center;padding-top:28px}.cht-h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:19px;color:var(--ink);margin:0;text-transform:none;letter-spacing:0}.cht-muted{font-size:12.5px;color:var(--muted);margin:0}.cht-okring{width:64px;height:64px;border-radius:50%;background:rgba(30,135,75,.13);color:#1e874b;display:flex;align-items:center;justify-content:center}.cht-lbl{display:block;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600;color:var(--muted)}.cht-field{display:flex;flex-direction:column;gap:6px;width:100%}.cht-field input,.cht-field textarea{width:100%;border:1px solid var(--line-dk);border-radius:12px;padding:12px;font-size:16px;font-family:var(--font-body);color:var(--ink);background:var(--paper);outline:none;resize:none}.cht-field input:focus,.cht-field textarea:focus{border-color:var(--cht-verde)}.cht-chips{display:flex;gap:6px;flex-wrap:wrap}.cht-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-dk);background:var(--paper);color:var(--ink);border-radius:20px;padding:8px 13px;font-size:13.5px;min-height:40px;cursor:pointer}.cht-chip.on{background:var(--cht-verde);border-color:var(--cht-verde);color:#fff}.cht-assuntos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cht-assunto{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line-dk);border-radius:14px;background:var(--paper);text-align:left;min-height:104px;cursor:pointer;color:var(--ink)}.cht-assunto:active{border-color:var(--cht-verde);background:var(--paper2)}.cht-assunto.wide{grid-column:1/-1;flex-direction:row;align-items:center;min-height:0}.cht-assunto .ic{width:36px;height:36px;border-radius:10px;background:var(--cht-verde);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.cht-assunto b{font-family:var(--font-head);font-weight:600;font-size:14px;display:block;line-height:1.25}.cht-assunto small{color:var(--muted);font-size:11.5px;line-height:1.3;display:block;margin-top:2px}.cht-aviso{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;color:var(--muted);width:100%}.cht-aviso b{color:var(--ink)}.cht-aviso>svg{color:var(--cht-ouro-esc);flex:none;margin-top:1px}.cht-aviso[data-s=warn]{border-color:rgba(201,162,74,.5);background:rgba(201,162,74,.1)}.cht-aviso[data-s=danger]{border-color:rgba(192,57,43,.4);color:var(--ink)}.cht-aviso[data-s=danger]>svg{color:#c0392b}.cht-status{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid var(--line);background:var(--paper);font-size:12.5px;color:var(--muted)}.cht-status .dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.cht-status[data-s=warn] .dot{background:var(--cht-ouro)}.cht-status[data-s=ok] .dot{background:#1e874b}.cht-thread{flex:1 1;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px;background:var(--cream);min-height:0}.cht-msg{max-width:84%;padding:9px 12px;border-radius:14px;font-size:14.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.cht-msg time{display:block;font-size:10.5px;margin-top:3px;text-align:right;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cht-msg.eu{align-self:flex-end;background:var(--cht-verde);color:#fff;border-bottom-right-radius:4px}.cht-msg.outro{align-self:flex-start;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px}.cht-msg.outro b{display:block;font-size:11.5px;color:var(--cht-verde);font-weight:600;margin-bottom:2px}.cht-msg.sis{align-self:center;background:transparent;color:var(--muted);font-size:12px;text-align:center;max-width:100%;padding:2px 8px}.cht-composer{display:flex;gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);align-items:flex-end;position:-webkit-sticky;position:sticky;bottom:0}.cht-composer input{flex:1 1;min-width:0;border:1px solid var(--line-dk);border-radius:12px;padding:12px 14px;font-size:16px;font-family:var(--font-body);color:var(--ink);background:var(--paper);outline:none}.cht-composer input:focus{border-color:var(--cht-verde)}.cht-composer input:disabled{background:var(--paper2);color:var(--muted)}.cht-send{width:46px;height:46px;border-radius:12px;border:none;background:var(--cht-verde);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.cht-send:disabled{background:var(--line-dk);cursor:default}.cht-stars{display:flex;gap:6px;justify-content:center}.cht-stars button{border:none;background:transparent;color:var(--line-dk);padding:4px;cursor:pointer}.cht-stars button.on{color:var(--cht-ouro)}.cht-foot{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--cream);display:flex;flex-direction:column;gap:10px}.cht-cta{width:100%;min-height:54px;border:none;border-radius:14px;background:var(--cht-verde);color:#fff;font-family:var(--font-head);font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;text-transform:none;letter-spacing:0}.cht-cta:active{background:var(--cht-verde-esc)}.cht-cta:disabled{opacity:.5;cursor:default}.cht-cta.sec{background:var(--paper);border:2px solid var(--cht-verde);color:var(--cht-verde);min-height:50px;font-size:15px}.cht-cta.ghost{background:transparent;color:var(--muted);font-weight:600;min-height:40px;font-size:14px}.cht-item{width:100%;background:var(--paper);border:1px solid var(--line-dk);border-radius:14px;text-align:left;overflow:hidden;cursor:pointer;padding:0;color:var(--ink);font-family:var(--font-body)}.cht-item .row{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13.5px;align-items:center}.cht-item .row:last-child{border-bottom:none}.cht-item .k{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cht-item .v{font-weight:600;color:var(--ink)}.rsv-ajuda{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;font-size:13.5px;font-weight:600;color:var(--teal);text-decoration:none}.cha-wrap{--cha-verde:#0b5e4f;--cha-verde-esc:#084538;--cha-ouro:#c9a24a;--cha-ouro-esc:#a98430;display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;min-height:calc(100dvh - 120px)}.cha-wrap .card{display:flex;flex-direction:column;overflow:hidden;min-height:0}.cha-wrap .card-h{background:var(--cha-verde-esc)!important;background-image:none!important}.cha-sp{flex:1 1}.cha-live{color:var(--cha-ouro);font-weight:900;font-size:22px;line-height:0}.cha-turno{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--cha-verde);color:#fff;font-size:12.5px}.cha-turno b{font-family:var(--font-head);font-weight:700}.cha-turno-sub{margin-left:auto;opacity:.9;text-align:right}.cha-kpis{grid-template-columns:repeat(4,1fr);background:var(--line);border-bottom:1px solid var(--line)}.cha-kpi,.cha-kpis{display:grid;grid-gap:1px;gap:1px}.cha-kpi{background:var(--paper);padding:9px 6px;text-align:center}.cha-kpi .v{font-family:var(--font-head);font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cha-verde);line-height:1.1}.cha-kpi .v i{font-style:normal;font-size:11px;margin-left:2px}.cha-kpi .v.warn{color:var(--cha-ouro-esc)}.cha-kpi small{color:var(--muted);font-size:10.5px;line-height:1.2}.cha-seg{display:flex;gap:6px;padding:10px 12px 6px;overflow-x:auto;scrollbar-width:none;background:var(--paper)}.cha-seg::-webkit-scrollbar{display:none}.cha-seg button{flex:none;border:1px solid var(--line-dk);background:var(--paper);border-radius:20px;padding:7px 12px;font-family:var(--font-head);font-weight:600;font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;text-transform:none;letter-spacing:0}.cha-seg button.on{background:var(--cha-verde);border-color:var(--cha-verde);color:#fff}.cha-seg .n{background:var(--paper2);color:var(--muted);border-radius:10px;padding:0 7px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cha-seg button.on .n{background:hsla(0,0%,100%,.2);color:#fff}.cha-busca{display:flex;align-items:center;gap:8px;margin:2px 12px 8px;border:1px solid var(--line-dk);border-radius:10px;padding:7px 10px;color:var(--muted);background:var(--paper)}.cha-busca input{border:none;background:transparent;flex:1 1;font-size:16px;min-width:0;color:var(--ink);outline:none;font-family:var(--font-body)}.cha-busca button{border:none;background:transparent;color:var(--muted);cursor:pointer;display:flex}.cha-lista{flex:1 1;overflow-y:auto;min-height:200px;background:var(--paper)}.cha-item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;width:100%;padding:12px 14px;border:none;border-bottom:1px solid var(--line);background:transparent;text-align:left;align-items:center;cursor:pointer;color:var(--ink);font-family:var(--font-body)}.cha-item:hover{background:var(--paper2)}.cha-item.on{background:rgba(11,94,79,.08)}.cha-av{width:42px;height:42px;border-radius:12px;background:rgba(11,94,79,.12);color:var(--cha-verde);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:700;font-size:14px;flex:none}.cha-av.novo{background:var(--cha-ouro);color:#1e1a0e}.cha-item-b{min-width:0;display:grid;grid-gap:2px;gap:2px}.cha-nm{font-family:var(--font-head);font-weight:600;font-size:14.5px;display:flex;gap:8px;align-items:center;min-width:0}.cha-nm>span:first-child,.cha-pv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cha-pv{color:var(--muted);font-size:12.5px}.cha-meta{display:grid;justify-items:end;grid-gap:4px;gap:4px;font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cha-badge{background:#c0392b;color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:grid;place-items:center}.cha-pill{display:inline-flex;align-items:center;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;font-family:var(--font-head)}.cha-pill.warn{background:rgba(201,162,74,.18);color:var(--cha-ouro-esc)}.cha-pill.info{background:rgba(42,111,143,.14);color:#2a6f8f}.cha-pill.ok{background:rgba(30,135,75,.14);color:#1e874b}.cha-pill.danger{background:rgba(192,57,43,.14);color:#c0392b}.cha-pill.neutro{background:var(--paper2);color:var(--muted);border:1px solid var(--line)}.cha-vazio{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);padding:40px;gap:8px;text-align:center}.cha-vazio svg{color:var(--line-dk)}.cha-conv-in{display:flex;flex-direction:column;flex:1 1;min-height:0;position:relative}.cha-conv-h{display:flex;gap:10px;padding:10px 12px;background:var(--cha-verde-esc)}.cha-back,.cha-conv-h{align-items:center;color:#fff}.cha-back{width:36px;height:36px;border-radius:10px;background:hsla(0,0%,100%,.13);border:none;display:none;justify-content:center;cursor:pointer;flex:none}.cha-conv-t{font-family:var(--font-head);font-weight:700;font-size:16px;line-height:1.2}.cha-conv-s,.cha-conv-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cha-conv-s{font-size:12px;color:hsla(0,0%,100%,.75)}.cha-conv-h .cha-pill{background:hsla(0,0%,100%,.16);color:#fff}.cha-mais{width:36px;height:36px;border-radius:10px;background:transparent;border:1px solid hsla(0,0%,100%,.35);color:#fff;justify-content:center;cursor:pointer;flex:none}.cha-mais,.cha-situacao{display:flex;align-items:center}.cha-situacao{gap:8px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--paper);font-size:12.5px;color:var(--muted)}.cha-situacao .dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.cha-situacao[data-s=warn] .dot{background:var(--cha-ouro)}.cha-situacao[data-s=info] .dot,.cha-situacao[data-s=ok] .dot{background:#1e874b}.cha-ctx{display:flex;gap:8px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--paper2);font-size:12.5px;align-items:center}.cha-ctx-i{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:2px 8px}a.cha-ctx-i{color:var(--cha-verde);font-weight:600}.cha-thread{flex:1 1;overflow-y:auto;min-height:220px;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--cream)}.cha-msg{max-width:84%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.cha-msg time{display:block;font-size:10.5px;margin-top:3px;text-align:right;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cha-msg.eu{align-self:flex-end;background:var(--cha-verde);color:#fff;border-bottom-right-radius:4px}.cha-msg.eu b{display:block;font-size:11px;font-weight:600;opacity:.8;margin-bottom:2px}.cha-msg.outro{align-self:flex-start;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px}.cha-msg.sis{align-self:center;background:transparent;color:var(--muted);font-size:12px;text-align:center;max-width:100%;padding:2px 8px}.cha-msg.nota{align-self:stretch;max-width:100%;background:rgba(201,162,74,.14);border:1px dashed var(--cha-ouro);border-radius:10px;color:var(--ink)}.cha-msg.nota b{display:block;font-size:10.5px;color:var(--cha-ouro-esc);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.cha-aviso{margin:8px 12px 0}.cha-quick{display:flex;gap:6px;padding:8px 12px 0;overflow-x:auto;scrollbar-width:none;background:var(--paper)}.cha-quick::-webkit-scrollbar{display:none}.cha-quick button{flex:none;border:1px solid var(--line-dk);background:var(--paper2);border-radius:20px;padding:6px 11px;font-size:12.5px;color:var(--ink);white-space:nowrap;cursor:pointer;font-family:var(--font-body)}.cha-quick button:hover{border-color:var(--cha-verde);color:var(--cha-verde)}.cha-composer{display:flex;gap:8px;padding:10px 12px;background:var(--paper);align-items:flex-end}.cha-composer.nota{background:rgba(201,162,74,.12)}.cha-composer textarea{flex:1 1;min-width:0;border:1px solid var(--line-dk);border-radius:12px;padding:11px 14px;font-size:16px;font-family:var(--font-body);color:var(--ink);background:var(--paper);outline:none;resize:none;max-height:120px;line-height:1.4}.cha-composer textarea:focus{border-color:var(--cha-verde)}.cha-composer textarea:disabled{background:var(--paper2);color:var(--muted)}.cha-modo,.cha-send{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.cha-modo{border:1px solid var(--line-dk);background:var(--paper);color:var(--muted)}.cha-modo.on{background:rgba(201,162,74,.2);border-color:var(--cha-ouro);color:var(--cha-ouro-esc)}.cha-send{border:none;background:var(--cha-verde);color:#fff}.cha-send:disabled{background:var(--line-dk);cursor:default}.cha-acoes{display:flex;gap:8px;padding:0 12px 12px;background:var(--paper)}.cha-acoes .btn{flex:1 1;justify-content:center;min-height:46px;font-size:15px}.cha-btn-ouro{background:var(--cha-ouro)!important;border-color:var(--cha-ouro)!important;color:#1e1a0e!important}.cha-btn-verde{background:var(--cha-verde)!important;border-color:var(--cha-verde)!important;background-image:none!important;color:#fff!important}.cha-sheet-bg{position:absolute;inset:0;background:rgba(10,20,16,.45);display:flex;align-items:flex-end;z-index:5}.cha-sheet{background:var(--paper);width:100%;border-radius:20px 20px 0 0;padding:10px 16px 20px;display:grid;grid-gap:2px;gap:2px;max-height:80%;overflow:auto}.cha-sheet .grip{width:40px;height:4px;border-radius:2px;background:var(--line-dk);margin:0 auto 8px}.cha-sheet h4{font-family:var(--font-head);font-size:15px;font-weight:700;padding:6px 0 8px;margin:0;text-transform:none;letter-spacing:0;color:var(--ink)}.cha-sheet .op{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;border-bottom:1px solid var(--line);background:transparent;padding:12px 4px;font-size:14.5px;color:var(--ink);cursor:pointer;text-decoration:none;font-family:var(--font-body)}.cha-sheet .op>svg{color:var(--cha-verde);flex:none}.cha-sheet .op small{display:block;color:var(--muted);font-size:12px}.cha-sheet .op.cancel{justify-content:center;border-bottom:none;color:#c0392b;font-family:var(--font-head);font-weight:600;padding-top:14px}.cha-colegas{display:grid}.cha-muted{color:var(--muted);font-size:13px;padding:10px 4px;margin:0}@media (max-width:899px){.cha-wrap{display:block;min-height:0}.cha-wrap .cha-conv,.cha-wrap.aberta .cha-inbox{display:none}.cha-wrap.aberta .cha-conv{display:flex;min-height:calc(100dvh - 90px)}.cha-back{display:flex}.cha-kpi .v{font-size:18px}.cha-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.cha-dias{display:flex;gap:6px;flex-wrap:wrap}.cha-dias .chip{border:1px solid var(--line-dk);background:var(--paper);border-radius:20px;padding:7px 12px;font-size:13px;color:var(--ink);cursor:pointer;min-width:48px}.cha-dias .chip.on{background:#0b5e4f;border-color:#0b5e4f;color:#fff}.cha-cfg-assunto{display:grid;grid-template-columns:auto 1fr 1.4fr;grid-gap:8px;gap:8px;align-items:center}.cha-cfg-assunto input:not([type]),.cha-cfg-assunto input[type=text]{border:1px solid var(--line-dk);border-radius:8px;padding:8px 10px;font-size:14px;background:var(--paper);color:var(--ink);min-width:0}.cha-cfg-assunto[data-off] input:not([type]){opacity:.5}.cha-cfg-sw{position:relative;width:38px;height:22px;display:inline-block;flex:none}.cha-cfg-sw input{opacity:0;width:0;height:0;position:absolute}.cha-cfg-sw span{position:absolute;inset:0;border-radius:11px;background:var(--line-dk);transition:background .15s}.cha-cfg-sw span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.cha-cfg-sw input:checked+span{background:#0b5e4f}.cha-cfg-sw input:checked+span:after{transform:translateX(16px)}@media (max-width:640px){.cha-cfg-assunto{grid-template-columns:auto 1fr}.cha-cfg-assunto input:last-child{grid-column:2}}.chk-mod{--chk-verde:var(--menu-bg,#264943);--chk-verde-esc:color-mix(in srgb,var(--menu-bg,#264943) 82%,#000);--chk-verde-cl:color-mix(in srgb,var(--menu-bg,#264943) 82%,#fff)}.ga .gx-hd,.op-mod-body.bleed .ga .gx-hd{background:linear-gradient(180deg,color-mix(in srgb,var(--menu-bg,#264943) 85%,#000) 0,var(--menu-bg,#264943) 58%,color-mix(in srgb,var(--menu-bg,#264943) 88%,#fff) 100%)}.cha-clip,.cht-clip{position:relative;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;color:var(--muted)}.cht-clip{width:46px;height:46px;border-radius:12px;border:1px solid var(--line-dk);background:var(--paper)}.cha-clip.on,.cht-clip.on{color:#0b5e4f;border-color:#0b5e4f}.cha-clip input,.cht-clip input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.cha-clip input:disabled,.cht-clip input:disabled{cursor:default}.chat-anexo{display:inline-flex;align-items:center;gap:8px;max-width:100%}.chat-anexo.img img{display:block;max-width:min(260px,100%);max-height:260px;border-radius:10px;object-fit:cover}.chat-anexo.doc{padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.08);color:inherit;text-decoration:none;font-weight:600;font-size:13.5px}.chat-anexo.doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.chat-anexo.carregando,.chat-anexo.erro{font-size:12.5px;opacity:.8}.ga .gx-hd,.op-mod-body.bleed .ga .gx-hd{background:var(--ga-top,var(--menu-bg,#264943));border-radius:0;padding:16px 20px 40px}.op-mod-body.bleed .ga .gx-hd{margin-top:-52px;padding-top:68px}.ga .ga-hd-decor{display:none}.ga .gx-ht{font-size:19px}.ga-float{position:relative;z-index:2;margin:-26px 20px 0;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:10px 12px;box-shadow:0 12px 28px -18px rgba(0,59,55,.5);display:flex;gap:12px;align-items:center;min-height:54px}.ga-float .k{font:800 22px/1 var(--font-head);color:var(--chk-verde,#004f4a);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ga-float .k small{font-size:12px;color:var(--muted);font-weight:600}.ga-float .t{flex:1 1;min-width:0}.ga-float .t b{display:block;font:700 13px/1.25 var(--font-head);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-float .t small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.ga-float .bar{height:6px;border-radius:6px;background:var(--line);overflow:hidden;margin:5px 0 3px}.ga-float .bar i{display:block;height:100%;background:var(--chk-verde,#004f4a);border-radius:6px}.ga-float+.ga-prog,.ga-float+.gx-body,.ga-float+.gx-steps{padding-top:12px}html.dark .ga-float{box-shadow:0 12px 28px -18px rgba(0,0,0,.8)}.ga .gx-opt.mid,.ga .gx-opt.neg,.ga .gx-opt.pos{color:#fff;font-weight:700;border-width:2px;box-shadow:0 8px 18px -12px rgba(0,0,0,.35)}.ga .gx-opt.pos{background:#16a34a;border-color:#16a34a}.ga .gx-opt.neg{background:#dc2626;border-color:#dc2626}.ga .gx-opt.mid{background:#e0a11a;border-color:#e0a11a}.ga .gx-opt.pos.sel{background:#15803d;border-color:#15803d;box-shadow:0 0 0 3px var(--paper),0 0 0 6px #15803d}.ga .gx-opt.neg.sel{background:#b91c1c;border-color:#b91c1c;box-shadow:0 0 0 3px var(--paper),0 0 0 6px #b91c1c}.ga .gx-opt.mid.sel{background:#b7800f;border-color:#b7800f;box-shadow:0 0 0 3px var(--paper),0 0 0 6px #b7800f}.ga .gx-opt.sel.mid:before,.ga .gx-opt.sel.neg:before,.ga .gx-opt.sel.pos:before{content:"\2713  ";font-weight:800}.qdr-bar{display:flex;flex-direction:column;gap:12px}.qdr-bar-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.qdr-dow{display:inline-flex;align-items:center;font-family:Oswald,sans-serif;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--sand);border-radius:20px;padding:6px 14px;align-self:center}.qdr-viewseg{display:flex;gap:3px;background:var(--paper2);border-radius:10px;padding:3px}.qdr-viewseg button{border:none;cursor:pointer;border-radius:8px;padding:9px 16px;min-height:40px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:transparent;color:var(--muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.qdr-viewseg button.active{background:var(--teal);color:#fff}.qdr-total{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.qdr-total .num{font-family:Oswald,sans-serif;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.qdr-layout{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:start}.qdr-main{display:flex;flex-direction:column;gap:18px;min-width:0}.qdr-turno-hd{display:flex;align-items:center;gap:10px;margin:0 0 10px}.qdr-turno-hd .lbl{display:inline-flex;align-items:center;gap:6px;font-family:Oswald,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:8px;padding:4px 14px}.qdr-turno-hd .rule{flex:1 1;height:2px;border-radius:2px;opacity:.22}.qdr-turno.noite .lbl,.qdr-turno.noite .rule{background:#3d6a8a}.qdr-turno.dia .lbl,.qdr-turno.dia .rule{background:var(--gold)}.qdr-areas{display:flex;flex-direction:column;gap:12px}.qdr-area{margin:0}.qdr-area .card-h{justify-content:space-between;padding:9px 13px}.qdr-area-count{font-family:Oswald,sans-serif;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-area-count .miss{font-size:11px;background:hsla(0,0%,100%,.22);border-radius:999px;padding:1px 8px}.qdr-pracas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:12px}.qdr-praca{--cc:var(--teal);background:color-mix(in srgb,var(--cc) 9%,var(--paper));border:1px solid color-mix(in srgb,var(--cc) 40%,var(--line));border-top:3px solid var(--cc);border-radius:12px;padding:11px}.qdr-praca.cov-part{--cc:var(--gold)}.qdr-praca.cov-zero{--cc:var(--danger)}.qdr-praca-hd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.qdr-praca-hd .nm{font-weight:700;font-size:13.5px;line-height:1.2}.qdr-praca-hd .cnt{margin-left:auto;font-family:Oswald,sans-serif;font-weight:700;font-size:15px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-people{display:flex;flex-direction:column;gap:6px}.qdr-person{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--paper) 82%,transparent);border-radius:8px;padding:5px 8px}.qdr-person .nm{font-size:13px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qdr-av{border-radius:50%;flex:0 0 auto;color:#fff;font-weight:700}.qdr-av,.qdr-del{display:inline-flex;align-items:center;justify-content:center}.qdr-del{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:5px;border-radius:6px;min-width:32px;min-height:32px}.qdr-del:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.qdr-alloc{border:1px dashed var(--line-dk);background:color-mix(in srgb,var(--paper) 55%,transparent);color:var(--muted);border-radius:8px;padding:9px 10px;font-size:14px;min-height:40px;width:100%;font-family:inherit}.qdr-alloc.reforco{border-style:dashed;border-color:var(--line);background:transparent}.qdr-obs{width:100%;resize:vertical;border:1px dashed var(--line-dk);background:color-mix(in srgb,var(--paper) 60%,transparent);padding:8px 10px;font-size:16px;font-family:inherit;color:var(--ink)}.qdr-obs,.qdr-obs-ro{margin-top:8px;border-radius:8px}.qdr-obs-ro{font-size:12.5px;color:var(--muted);background:color-mix(in srgb,var(--paper) 55%,transparent);padding:7px 9px;white-space:pre-wrap}.qdr-obs-ro b{color:var(--ink)}.qdr-empty-praca{font-size:11.5px;color:var(--danger);font-weight:600}.qdr-link{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;cursor:pointer;font-size:12px;padding:6px 0;min-height:32px}.qdr-combine,.qdr-link{margin-top:8px;color:#3d6a8a}.qdr-combine{border:1px dashed color-mix(in srgb,#3d6a8a 45%,var(--line));background:color-mix(in srgb,#3d6a8a 7%,transparent);border-radius:8px;padding:8px 10px;font-size:13px;width:100%;min-height:40px;font-family:inherit}.gx-chip.steel{background:color-mix(in srgb,#3d6a8a 14%,transparent);color:#3d6a8a}.qdr-avail{margin:0}.qdr-avail-hd{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px;background:none;border:none;cursor:pointer;font:inherit;color:var(--ink);text-align:left}.qdr-avail-hd h2{font-family:Oswald,sans-serif;font-size:14px;margin:0}.qdr-avail-hd .cnt{margin-left:auto;font-weight:700;font-size:12px;color:var(--teal);background:var(--teal-soft,rgba(40,119,115,.12));border-radius:999px;padding:2px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-chev{transition:transform var(--dur-base) var(--ease-out);color:var(--muted);flex:0 0 auto}.qdr-avail[data-open="1"] .qdr-chev{transform:rotate(180deg)}.qdr-avail-body{display:none;padding:0 12px 12px}.qdr-avail[data-open="1"] .qdr-avail-body{display:block}.qdr-folga{background:color-mix(in srgb,var(--muted) 8%,transparent);border:1px solid var(--line);border-radius:9px;padding:8px 10px;margin-bottom:8px}.qdr-folga .h{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.qdr-folga .row{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.qdr-availwrap{display:flex;flex-direction:column;gap:8px}.qdr-availgrp{--ac:var(--teal);border:1px solid var(--line);border-left:3px solid var(--ac);border-radius:9px;padding:8px 10px}.qdr-availgrp.noite{--ac:#3d6a8a;background:color-mix(in srgb,#3d6a8a 9%,transparent)}.qdr-availgrp.dia{--ac:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.qdr-availgrp.freela{--ac:var(--teal);background:var(--teal-soft,rgba(40,119,115,.1))}.qdr-availgrp .h{display:flex;align-items:center;gap:6px;margin-bottom:6px}.qdr-availgrp .h .t{text-transform:uppercase;letter-spacing:.05em}.qdr-availgrp .h .n,.qdr-availgrp .h .t{font-size:11px;font-weight:700;color:var(--ac)}.qdr-availgrp .h .n{margin-left:auto;background:var(--paper);border-radius:999px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-availsub .st{color:var(--ac)}.qdr-availlist{display:flex;flex-direction:column;gap:5px}.qdr-availrow{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;overflow:hidden}.qdr-availrow .nm{overflow:hidden;text-overflow:ellipsis}.qdr-availsub{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.qdr-availsub.first{margin-top:0;padding-top:0;border-top:none}.qdr-availsub .st{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.85;margin-bottom:5px}.qdr-week-note{font-size:12px;color:var(--muted);margin-top:10px}.qdr-covnum{--cc:var(--teal);font-weight:700;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-covnum.cov-part{--cc:var(--gold)}.qdr-covnum.cov-zero{--cc:var(--danger)}.qdr-cov-pill{--cc:var(--teal);display:inline-block;min-width:46px;padding:4px 8px;border-radius:999px;font-weight:700;font-size:12.5px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--cc)}.qdr-cov-pill.cov-part{--cc:var(--gold)}.qdr-cov-pill.cov-zero{--cc:var(--danger)}.qdr-rod input{font-size:16px}@media (min-width:920px){.qdr-layout{grid-template-columns:1fr 244px}.qdr-main{order:1}.qdr-avail{order:2;position:-webkit-sticky;position:sticky;top:12px}.qdr-avail-body{display:block!important;padding-top:0}.qdr-avail-hd{cursor:default}.qdr-chev{display:none}}.qdr-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qdr-datepill{display:inline-flex}.qdr-datepill .dp-wrap{width:auto}.qdr-datepill .dp-trigger{background:linear-gradient(135deg,#0a5f52,#004f4a);color:#fff;border:none;border-radius:999px;padding:9px 15px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:13px;gap:7px;min-height:42px;width:auto}.qdr-datepill .dp-trigger:hover{border:none;filter:brightness(1.07)}.qdr-datepill .dp-trigger .dp-ph{color:hsla(0,0%,100%,.82)}.qdr-hd-spacer{margin-left:auto}.qdr-print{display:inline-flex;align-items:center;gap:6px;min-height:40px}.qdr-prog{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:11px 13px;margin-bottom:14px}.qdr-prog .lab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:7px;gap:10px}.qdr-prog .lab .t{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;color:var(--muted)}.qdr-prog .lab .n{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:17px;color:var(--teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-prog .lab .n small{color:var(--muted);font-weight:600;font-size:12px}.qdr-pbar{height:8px;border-radius:8px;background:var(--paper2);overflow:hidden}.qdr-pbar i{display:block;height:100%;background:linear-gradient(90deg,var(--teal),#1e874b);border-radius:8px;transition:width .3s var(--ease-out,ease)}.qdr-prows{display:flex;flex-direction:column;gap:8px}.qdr-prow{--cc:var(--teal);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--cc);border-radius:11px;overflow:hidden}.qdr-prow.cov-part{--cc:var(--gold)}.qdr-prow.cov-zero{--cc:var(--danger)}.qdr-prow-hd{width:100%;display:flex;align-items:center;gap:10px;padding:9px 11px;background:none;border:none;cursor:pointer;font:inherit;text-align:left;color:var(--ink);min-height:54px}.qdr-ring{--p:0;width:36px;height:36px;flex:0 0 auto;background:conic-gradient(var(--cc) calc(var(--p)*1%),color-mix(in srgb,var(--cc) 16%,transparent) 0)}.qdr-ring,.qdr-ring i{border-radius:50%;display:flex;align-items:center;justify-content:center}.qdr-ring i{width:27px;height:27px;background:var(--paper);font-style:normal;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:9.5px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-prow-info{display:flex;flex-direction:column;min-width:0}.qdr-prow-info .nm{font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:5px;line-height:1.2}.qdr-prow-info .sub{font-size:10.5px;color:var(--muted)}.qdr-prow.cov-part .qdr-prow-info .sub{color:var(--gold)}.qdr-prow.cov-zero .qdr-prow-info .sub{color:var(--danger)}.qdr-stack{display:flex;margin-left:auto}.qdr-stack .qdr-av{margin-left:-6px;border:2px solid var(--paper)}.qdr-stack .more{margin-left:-6px;width:22px;height:22px;border-radius:50%;border:2px solid var(--paper);background:var(--paper2);color:var(--muted);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.qdr-prow-chev{color:var(--muted);flex:0 0 auto;transition:transform var(--dur-base,.22s) var(--ease-out,ease)}.qdr-prow-chev.open{transform:rotate(180deg)}.qdr-prow-body{padding:2px 11px 11px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.qdr-gapbar{position:-webkit-sticky;position:sticky;bottom:8px;z-index:5;margin-top:6px;display:flex;align-items:center;gap:9px;background:var(--danger);color:#fff;border-radius:12px;padding:12px 14px;box-shadow:var(--shadow-lift,0 12px 30px -14px rgba(0,0,0,.4));border:none;cursor:pointer;width:100%;font:inherit;min-height:48px}.qdr-gapbar .t{font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.02em;font-size:14px}.qdr-gapbar .go{margin-left:auto;background:hsla(0,0%,100%,.2);border-radius:999px;padding:6px 13px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.05em;font-weight:600}.qdr-okbar{margin-top:6px;gap:8px;background:color-mix(in srgb,var(--ok) 14%,transparent);color:#1e874b;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:600}.qdr-modal-ov,.qdr-okbar{display:flex;align-items:center}.qdr-modal-ov{position:fixed;inset:0;background:rgba(10,20,18,.55);justify-content:center;padding:18px;z-index:500}.qdr-modal{background:var(--paper);border:1px solid var(--line);border-radius:16px;max-width:360px;width:100%;box-shadow:var(--shadow-lift,0 20px 50px -20px rgba(0,0,0,.5));overflow:hidden;max-height:86vh;display:flex;flex-direction:column}.qdr-modal-h{padding:14px 15px 6px;gap:10px}.qdr-modal-h,.qdr-modal-h .ic{display:flex;align-items:center}.qdr-modal-h .ic{width:34px;height:34px;border-radius:10px;justify-content:center;flex:0 0 auto}.qdr-ic-gold{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}.qdr-ic-danger{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.qdr-modal-h h3{margin:0;font-family:Oswald,sans-serif;font-weight:600;font-size:16px}.qdr-modal-b{padding:4px 15px 12px;font-size:13px;color:var(--muted);overflow:auto}.qdr-modal-b input[type=text]{width:100%;margin-top:10px;border:1.5px solid var(--line-dk);border-radius:9px;padding:11px 12px;font-size:16px;font-family:inherit;color:var(--ink);background:var(--paper)}.qdr-modal-b input.err{border-color:var(--danger)}.qdr-modal-err{color:var(--danger);font-weight:600;font-size:11.5px;margin-top:6px;display:flex;gap:5px;align-items:center}.qdr-modal-f{display:flex;gap:8px;padding:11px 15px;border-top:1px solid var(--line);background:var(--paper2)}.qdr-modal-f .btn{flex:1 1;justify-content:center}.qdr-gaprow{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.qdr-gaprow:last-child{border-bottom:0}.qdr-gaprow .g-info{display:flex;flex-direction:column;min-width:0}.qdr-gaprow .g-info .nm{font-weight:700;font-size:12.5px;color:var(--ink)}.qdr-gaprow .g-info small{color:var(--muted);font-size:10.5px}.qdr-gaprow select{margin-left:auto;max-width:148px;border:1px solid var(--line-dk);border-radius:8px;padding:7px 8px;font-size:12px;background:var(--paper);color:var(--ink)}.qdr-gaprow .g-open{margin-left:auto;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;color:var(--teal-dk);background:color-mix(in srgb,var(--teal) 12%,transparent);border:none;border-radius:14px;padding:6px 11px;cursor:pointer}.qdr-alist{display:flex;flex-direction:column}.qdr-alist .grp-h{display:flex;align-items:center;gap:6px;padding:10px 2px 7px;border-bottom:1px solid var(--line)}.qdr-alist .grp-h .t{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700;color:var(--teal-dk)}.qdr-alist .grp-h .n{margin-left:auto;font-size:10px;font-weight:700;color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent);border-radius:12px;padding:1px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-arow{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--line)}.qdr-arow:last-child{border-bottom:0}.qdr-arow .info{display:flex;flex-direction:column;min-width:0}.qdr-arow .info .nm{font-weight:700;font-size:12.5px;color:var(--ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qdr-arow .info small{color:var(--muted);font-size:10.5px}.qdr-datenav{gap:6px}.qdr-datenav,.qdr-daybtn{display:flex;align-items:center}.qdr-daybtn{width:42px;height:42px;border-radius:12px;border:1px solid var(--line-dk);background:var(--paper);color:var(--teal-dk);justify-content:center;cursor:pointer;flex:0 0 auto}.qdr-daybtn:hover{border-color:var(--teal);background:var(--paper2)}.qdr-avail2{margin:0;overflow:hidden;border:1px solid var(--line)}.qdr-avail2.open{border-color:color-mix(in srgb,var(--teal) 45%,var(--line))}.qdr-avail2-hd{width:100%;display:flex;align-items:center;gap:10px;padding:13px 15px;background:linear-gradient(135deg,var(--teal),var(--teal-dk));color:#fff;border:none;cursor:pointer;font:inherit;min-height:52px}.qdr-avail2-hd .ic{display:flex}.qdr-avail2-hd .tt{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:14px}.qdr-avail2-hd .cnt{margin-left:auto;background:hsla(0,0%,100%,.22);border-radius:999px;padding:2px 11px;font-weight:700;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-avail2-hd .qdr-chev{color:#fff;transition:transform var(--dur-base,.22s) var(--ease-out,ease)}.qdr-avail2.open .qdr-avail2-hd .qdr-chev{transform:rotate(180deg)}.qdr-avail2-body{padding:10px 14px 14px}.qdr-turnosel{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.qdr-tbtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:12px;border:1px solid var(--line-dk);background:var(--paper);color:var(--muted);cursor:pointer;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:14px;min-height:54px}.qdr-tbtn .tl{line-height:1}.qdr-tbtn .tb{background:var(--paper2);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.qdr-tbtn .sun{width:15px;height:15px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 28%,transparent)}.qdr-tbtn.on.noite{background:var(--steel,#3d6a8a);border-color:var(--steel,#3d6a8a);color:#fff}.qdr-tbtn.on.dia{background:var(--gold);border-color:var(--gold);color:#fff}.qdr-tbtn.on .tb{background:hsla(0,0%,100%,.25);color:#fff}.qdr-noturno{color:var(--muted);font-size:13px;padding:10px 2px}.qdr-areablk{margin-bottom:16px}.qdr-areablk-hd{display:flex;align-items:center;gap:7px;margin:0 2px 8px}.qdr-areablk-hd h3{font-family:Oswald,sans-serif;font-size:14px;margin:0;font-weight:600}.qdr-areablk-hd .ct{margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;gap:6px;align-items:center}.qdr-areablk-hd .ct .miss{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);border-radius:999px;padding:0 7px;font-size:11px}.qdr-pbtns{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));grid-gap:9px;gap:9px}.qdr-pbtn{--cc:var(--teal);text-align:left;background:color-mix(in srgb,var(--cc) 8%,var(--paper));border:1px solid color-mix(in srgb,var(--cc) 40%,var(--line));border-left:4px solid var(--cc);border-radius:12px;padding:11px 12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:66px}.qdr-pbtn.cov-part{--cc:var(--gold)}.qdr-pbtn.cov-zero{--cc:var(--danger)}.qdr-pbtn .pb-top{display:flex;align-items:center;gap:6px}.qdr-pbtn .pb-nm{font-weight:700;font-size:13px;color:var(--ink);display:flex;align-items:center;gap:4px}.qdr-pbtn .pb-cnt{margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:15px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-dots{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.qdr-dot{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--cc) 22%,transparent)}.qdr-dot.on{background:var(--cc)}.qdr-dot-x{font-size:10.5px;font-weight:800;color:var(--cc);margin-left:2px;font-family:Plus Jakarta Sans,sans-serif}.qdr-pmodal-h{--cc:var(--teal);gap:11px}.qdr-pmodal-h.cov-part{--cc:var(--gold)}.qdr-pmodal-h.cov-zero{--cc:var(--danger)}.qdr-ring2{width:42px;height:42px;border-radius:50%;flex:0 0 auto;background:color-mix(in srgb,var(--cc) 15%,transparent);border:2px solid var(--cc);display:flex;align-items:center;justify-content:center}.qdr-ring2 i{font-style:normal;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:11px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-modal-x{margin-left:auto;border:none;background:transparent;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-self:flex-start}.qdr-modal-x:hover{background:var(--paper2);color:var(--ink)}.qdr-modal-b .qdr-people{margin-bottom:8px}.qdr-modal-b .qdr-alloc{margin-top:2px}.qdr-combineblk{margin-top:12px;background:color-mix(in srgb,var(--steel,#3d6a8a) 8%,transparent);border:1px solid color-mix(in srgb,var(--steel,#3d6a8a) 40%,var(--line));border-left:4px solid var(--steel,#3d6a8a);border-radius:12px;padding:11px 12px}.qdr-combineblk.on{border-color:color-mix(in srgb,var(--teal) 45%,var(--line));border-left-color:var(--teal);background:color-mix(in srgb,var(--teal) 9%,transparent)}.qdr-combineblk .cb-h{display:flex;align-items:center;gap:6px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:12px;color:var(--steel,#3d6a8a)}.qdr-combineblk.on .cb-h{color:var(--teal-dk)}.qdr-combineblk .cb-txt{font-size:11.5px;color:var(--muted);margin:5px 0 9px}.qdr-combineblk .cb-chips{display:flex;flex-wrap:wrap;gap:8px}.qdr-combineblk .cb-chip{border:1px solid color-mix(in srgb,var(--steel,#3d6a8a) 45%,var(--line));background:var(--paper);color:var(--steel,#3d6a8a);border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:600;cursor:pointer;min-height:40px}.qdr-combineblk .cb-chip:hover{background:color-mix(in srgb,var(--steel,#3d6a8a) 12%,transparent)}.qdr-combineblk .cb-undo{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));background:var(--paper);color:var(--teal-dk);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:600;cursor:pointer;min-height:40px}.qdr-combineblk .cb-undo:hover{background:color-mix(in srgb,var(--teal) 10%,transparent)}.qdr-gapbar.top{position:static;bottom:auto;margin-top:0;margin-bottom:12px}.qdr-alocblk{margin-top:12px;border:1.5px solid color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--teal) 8%,var(--paper));border-radius:12px;padding:11px 12px}.qdr-alocblk.reforco{border-color:var(--line-dk);background:var(--paper2)}.qdr-alocblk.vazia{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--paper))}.qdr-aloc-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qdr-aloc-h .t{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:12.5px;color:var(--teal-dk)}.qdr-alocblk.reforco .qdr-aloc-h .t{color:var(--muted)}.qdr-aloc-falta,.qdr-alocblk.vazia .qdr-aloc-h .t{color:var(--danger)}.qdr-aloc-falta{margin-left:auto;background:color-mix(in srgb,var(--danger) 14%,transparent);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-aloc-sel{display:flex;align-items:center;gap:8px;background:var(--paper);border:1.5px solid var(--teal);border-radius:10px;padding:0 10px;color:var(--teal-dk);min-height:46px}.qdr-alocblk.reforco .qdr-aloc-sel{border-color:var(--line-dk);color:var(--muted)}.qdr-alocblk.vazia .qdr-aloc-sel{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--danger)}.qdr-aloc-sel svg{flex:0 0 auto}.qdr-aloc-sel select{flex:1 1;border:none;background:transparent;color:var(--ink);font-size:16px;font-weight:600;min-height:44px;padding:0;outline:none}.qdr-aloc-vazio{font-size:11.5px;color:var(--muted);margin-top:6px}.qdr-combineblk .cb-toggle{width:100%;display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font:inherit;color:var(--steel,#3d6a8a);padding:2px 0;min-height:36px}.qdr-combineblk .cb-toggle .cb-tt{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:12px}.qdr-combineblk .cb-chev{margin-left:auto;transition:transform var(--dur-base,.22s) var(--ease-out,ease)}.qdr-combineblk.open .cb-chev{transform:rotate(180deg)}.qdr-combineblk .cb-list{margin-top:8px;display:flex;flex-direction:column;gap:6px}.qdr-combineblk .cb-opt{display:flex;align-items:center;gap:9px;width:100%;background:var(--paper);border:1px solid color-mix(in srgb,var(--steel,#3d6a8a) 35%,var(--line));border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--ink);min-height:46px}.qdr-combineblk .cb-opt:hover{background:color-mix(in srgb,var(--steel,#3d6a8a) 8%,transparent);border-color:var(--steel,#3d6a8a)}.qdr-combineblk .cb-opt-nm{font-weight:600;font-size:13px}.qdr-combineblk .cb-opt-cnt{--cc:var(--teal);margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:12.5px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdr-combineblk .cb-opt-cnt.cov-part{--cc:var(--gold)}.qdr-combineblk .cb-opt-cnt.cov-zero{--cc:var(--danger)}.qdr-combineblk .cb-opt>svg:last-child{color:var(--muted);flex:0 0 auto}.gh-std .gj-steps{display:flex;flex-wrap:wrap;margin-bottom:18px;border:1px solid var(--chk-borda);border-radius:12px;overflow:hidden}.gh-std .gj-step{flex:1 1;min-width:150px;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--paper);border:0;border-right:1px solid var(--chk-borda);cursor:pointer;text-align:left;font-family:var(--font-head)}.gh-std .gj-step:last-child{border-right:0}.gh-std .gj-step-n{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 13px var(--font-head);flex:0 0 auto;background:var(--chk-creme);color:var(--muted)}.gh-std .gj-step-tx small{display:block;color:var(--muted);font-size:11px}.gh-std .gj-step-tx b{font:600 13px var(--font-head);color:var(--ink)}.gh-std .gj-step.done{background:var(--chk-hover)}.gh-std .gj-step.done .gj-step-n{background:#1e874b;color:#fff}.gh-std .gj-step.active{box-shadow:inset 0 0 0 2px var(--chk-verde)}.gh-std .gj-step.active .gj-step-n{background:var(--chk-verde);color:#fff}.gh-std .gj-step.loading{background:rgba(40,119,115,.06)}.gh-std .gj-step.loading .gj-step-n{background:var(--chk-ouro,#cdae82);color:#3d2f17}.gj-spin{animation:gj-spin .9s linear infinite}@keyframes gj-spin{to{transform:rotate(1turn)}}.gh-std .gj-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.gh-std .gj-kpi{border:1px solid var(--chk-borda);border-radius:12px;padding:11px 14px;background:var(--paper)}.gh-std .gj-kpi.hi{background:linear-gradient(135deg,rgba(40,119,115,.1),rgba(40,119,115,.03));border-color:rgba(40,119,115,.25)}.gh-std .gj-kpi small{display:block;color:var(--muted);text-transform:uppercase;font:700 9.5px var(--font-head);letter-spacing:.05em;margin-bottom:3px}.gh-std .gj-kpi b{font:800 18px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.gh-std .gj-kpi.hi b{color:var(--chk-verde)}.gh-std .gj-kpi em{display:block;font-style:normal;color:var(--muted);font-size:11px;margin-top:1px}.gh-std .gj-tbl{table-layout:fixed}.gh-std .gj-tbl .gj-nome,.gh-std .gj-tbl td,.gh-std .gj-tbl th{overflow:hidden;text-overflow:ellipsis}.gh-std .gj-tbl .gj-nome{white-space:nowrap;font-size:12px}.gj-mp{position:relative;display:inline-block}.gj-mp-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid hsla(0,0%,100%,.4);border-radius:9px;background:hsla(0,0%,100%,.14);color:#fff;font:600 14px var(--font-head);cursor:pointer;transition:background .16s var(--ease-out,ease)}.gj-mp-btn:hover{background:hsla(0,0%,100%,.22)}.gj-mp-light{display:block;width:100%}.gj-mp-light .gj-mp-btn{width:100%;justify-content:space-between;background:var(--paper);border:1px solid var(--line-dk);color:var(--ink);font-size:16px;padding:10px 12px;border-radius:10px}.gj-mp-light .gj-mp-btn:hover{background:var(--paper);border-color:var(--teal)}.gj-mp-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:236px;background:var(--paper);border:1px solid var(--chk-borda,var(--line));border-radius:12px;box-shadow:0 8px 26px rgba(20,40,38,.16);padding:10px}.gj-mp-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gj-mp-nav b{font:700 15px var(--font-head);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gj-mp-nav button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line-dk,var(--line));border-radius:8px;background:var(--paper2);color:var(--ink);cursor:pointer}.gj-mp-nav button:hover{border-color:var(--gold,#cdae82);color:var(--teal)}.gj-mp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.gj-mp-m{padding:9px 0;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:600 13px var(--font-head);cursor:pointer;transition:.14s var(--ease-out,ease)}.gj-mp-m:hover{border-color:var(--teal);background:rgba(40,119,115,.08)}.gj-mp-m.sel{background:var(--teal);border-color:var(--teal);color:#fff}.gh-std .gj-passobox{border:1px dashed var(--chk-borda);border-radius:14px;padding:24px;text-align:center;background:var(--chk-hover)}.gh-std .gj-passobox-ic{width:52px;height:52px;border-radius:14px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:rgba(40,119,115,.12);color:var(--chk-verde)}.gh-std .gj-passobox-t{font:700 15px var(--font-head);margin-bottom:4px}.gh-std .gj-passobox p{color:var(--muted);margin:0 auto 14px;max-width:56ch;font-size:13px}.gh-std .resc-arqcard{border:1.5px solid var(--chk-borda,var(--line-dk));border-radius:16px;overflow:hidden;background:var(--paper);box-shadow:0 2px 10px rgba(20,40,38,.08),0 1px 3px rgba(20,40,38,.06)}.gh-std .resc-arqcard-h{display:flex;gap:10px;align-items:center;padding:14px 16px;background:linear-gradient(180deg,var(--paper2),var(--paper));border-bottom:1.5px solid var(--chk-borda,var(--line))}.gh-std .resc-upload{background:var(--paper2);border:1px solid var(--line-dk);color:var(--teal-dk,#1f5d59);font-weight:600}.gh-std .resc-upload:hover{border-color:var(--teal);background:rgba(40,119,115,.08)}@media (max-width:760px){.resc-grid2{grid-template-columns:1fr!important}.resc-folha,.resc-kv,.resc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.gh-std .gj-modo{display:inline-flex;gap:6px;padding:4px;background:var(--paper2);border:1px solid var(--chk-borda,var(--line));border-radius:12px;margin-bottom:14px}.gh-std .gj-modo .btn{border:none;background:transparent;color:var(--muted);font-weight:600}.gh-std .gj-modo .btn.btn-primary{color:#fff}.gh-std .gj-dica{margin:0 auto 16px;max-width:56ch;text-align:left;background:var(--paper2);border:1px solid var(--chk-borda,var(--line));border-radius:12px;padding:12px 14px;font-size:13px;color:var(--ink)}.gh-std .gj-dica-h{display:flex;align-items:center;gap:7px;font:700 13.5px var(--font-head);color:var(--chk-verde,var(--teal-dk));margin-bottom:8px}.gh-std .gj-dica ol{margin:0;padding-left:20px;display:grid;grid-gap:7px;gap:7px}.gh-std .gj-dica a{color:var(--teal);font-weight:600;text-decoration:underline;display:inline-flex;align-items:center;gap:4px}.gh-std .gj-dica-per{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.gh-std .gj-dica-per span{background:rgba(187,141,62,.16);border:1px solid rgba(187,141,62,.4);color:var(--gold-dk,#8a6428);border-radius:7px;padding:3px 9px;font-weight:600}.pc{--pc-good:#12a150;--pc-warn:#d68c14;--pc-crit:#c0392b;--pc-s1:#2a78d6;--pc-s3:#1baf7a;--pc-grid:#e9e3d6;--pc-seq1:#dbe9fb;--pc-seq2:#9ec5f4;--pc-seq3:#3987e5;--pc-seq4:#1c5cab;--pc-seq5:#0d366b;--pc-good-bg:rgba(18,161,80,.12);--pc-warn-bg:rgba(214,140,20,.14);--pc-crit-bg:rgba(192,57,43,.11);--pc-sh1:0 1px 2px rgba(19,29,27,.04),0 2px 6px rgba(19,29,27,.04);--pc-sh2:0 1px 2px rgba(19,29,27,.05),0 12px 28px -14px rgba(0,59,55,.28);--pc-r:18px;--ink-2:#465350;display:grid;grid-gap:14px;gap:14px;font-size:14px;color:var(--ink)}html.dark .pc{--pc-good:#3fbf7a;--pc-warn:#e0a13a;--pc-crit:#e06a58;--pc-s1:#3987e5;--pc-s3:#199e70;--pc-grid:#25302f;--pc-seq1:#163f6f;--pc-seq2:#1c5cab;--pc-seq3:#3987e5;--pc-seq4:#6da7ec;--pc-seq5:#b7d3f6;--pc-good-bg:rgba(63,191,122,.14);--pc-warn-bg:rgba(224,161,58,.16);--pc-crit-bg:hsla(8,69%,61%,.16);--pc-sh1:0 1px 2px rgba(0,0,0,.4);--pc-sh2:0 1px 2px rgba(0,0,0,.5),0 14px 30px -14px rgba(0,0,0,.7);--ink-2:#c2cac6}.pc h1,.pc h2{font-family:var(--font-head);margin:0;text-wrap:balance}.pc .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc button{font-family:inherit}.pc svg text{font-family:var(--font-body,inherit)}.pc-bar{background:linear-gradient(180deg,var(--chk-verde-esc),var(--chk-verde) 70%);color:#fff;border-radius:var(--pc-r);position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;justify-content:space-between;padding:16px 20px}.pc-bar:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);pointer-events:none}.pc-brand{display:flex;align-items:center;gap:12px;position:relative}.pc-mark{width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);display:grid;place-items:center;color:var(--chk-ouro);flex:none}.pc-mark svg{width:20px;height:20px}.pc-eyebrow{font-family:var(--font-head);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--chk-ouro);font-weight:700}.pc-bar h1{font-size:clamp(17px,2vw,21px);font-weight:800;letter-spacing:-.01em;color:#fff;text-transform:none}.pc-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:hsla(0,0%,100%,.72);margin-left:8px;font-family:var(--font-body,inherit);font-weight:500;letter-spacing:0}.pc-live i{width:8px;height:8px;border-radius:50%;background:#8fe3b2;animation:pcPulse 2s infinite}@keyframes pcPulse{0%{box-shadow:0 0 0 0 rgba(143,227,178,.55)}70%{box-shadow:0 0 0 8px rgba(143,227,178,0)}to{box-shadow:0 0 0 0 rgba(143,227,178,0)}}.pc-ctrls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:relative}.pc-seg{display:inline-flex;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:3px;gap:2px}.pc-seg button{border:none;background:transparent;color:hsla(0,0%,100%,.78);font-family:var(--font-head);font-weight:700;font-size:12.5px;padding:7px 12px;border-radius:9px;cursor:pointer;text-transform:none}.pc-seg button.on{background:var(--chk-ouro);color:#2a2413}.pc-daynav{display:inline-flex;align-items:center;gap:2px;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.14);border-radius:12px;padding:3px}.pc-daynav button{border:none;background:transparent;color:#fff;width:32px;height:32px;border-radius:9px;cursor:pointer;display:grid;place-items:center}.pc-daynav button:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.pc-daynav button:disabled{opacity:.35;cursor:default}.pc-day{font-family:var(--font-head);font-weight:700;font-size:12.5px;padding:0 8px;color:#fff;white-space:nowrap;text-transform:none}.pc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.pc-kpi{background:var(--paper);border:1px solid var(--chk-borda);border-radius:var(--pc-r);padding:15px 16px 13px;position:relative;overflow:hidden;box-shadow:var(--pc-sh1);container-type:inline-size;min-width:0}.pc-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-kpi-lbl{font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pc-kpi-ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--chk-creme);color:var(--chk-verde-cl);flex:none}.pc-kpi-val{font-family:var(--font-head);font-size:clamp(26px,3.2cqi + 18px,34px);font-weight:800;letter-spacing:-.025em;margin-top:8px;line-height:1;display:flex;align-items:baseline;gap:2px}.pc-kpi-val small{font-size:.48em;font-weight:600;color:var(--muted)}.pc-kpi-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:11.5px;color:var(--muted);gap:8px}.pc-kpi-foot span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-spark{position:absolute;right:12px;top:40px;width:78px;height:30px;opacity:.95}.pc-kpi.hero{background:linear-gradient(160deg,var(--chk-verde-esc),var(--chk-verde) 60%,var(--chk-verde-cl));border-color:transparent;color:#fff}.pc-kpi.hero .pc-kpi-lbl{color:hsla(0,0%,100%,.72)}.pc-kpi.hero .pc-kpi-val small{color:hsla(0,0%,100%,.7)}.pc-kpi.hero .pc-kpi-foot{color:hsla(0,0%,100%,.78)}.pc-kpi.hero .pc-kpi-ico{background:hsla(0,0%,100%,.1);color:var(--chk-ouro)}.pc-kpi.hero .pc-delta.up{color:#8fe3b2}.pc-kpi.hero .pc-delta.down{color:#ffb3a8}.pc-kpi.hero .pc-delta.flat{color:hsla(0,0%,100%,.7)}.pc-kpi.alert{border-color:var(--pc-crit)}.pc-kpi.alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pc-crit)}.pc-kpi.alert .pc-kpi-val{color:var(--pc-crit)}.pc-kpi.alert .pc-kpi-ico{background:var(--pc-crit-bg);color:var(--pc-crit)}.pc-delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pc-delta.up{color:var(--pc-good)}.pc-delta.down{color:var(--pc-crit)}.pc-delta.flat{color:var(--muted)}.pc-delta svg{width:12px;height:12px}.pc-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.pc-pill.good{background:var(--pc-good-bg);color:var(--pc-good)}.pc-pill.warn{background:var(--pc-warn-bg);color:var(--pc-warn)}.pc-pill.crit{background:var(--pc-crit-bg);color:var(--pc-crit)}.pc-main{grid-template-columns:minmax(0,1.05fr) minmax(0,1.55fr) minmax(0,1fr);align-items:start}.pc-col,.pc-main{display:grid;grid-gap:14px;gap:14px}.pc-col{align-content:start;min-width:0}.pc-card{background:var(--paper);border:1px solid var(--chk-borda);border-radius:var(--pc-r);padding:18px 20px;box-shadow:var(--pc-sh1);position:relative;transition:box-shadow .2s}.pc-card:hover{box-shadow:var(--pc-sh2)}.pc-card-h{justify-content:space-between;gap:12px;margin-bottom:12px}.pc-card-h,.pc-card-h h2{display:flex;align-items:center}.pc-card-h h2{font-size:14.5px;font-weight:700;gap:8px;text-transform:none;color:var(--ink)}.pc-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--chk-creme);color:var(--chk-verde-cl);flex:none}.pc-sub{font-size:11.5px;color:var(--muted);white-space:nowrap}.pc-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:var(--ink-2);margin-top:10px;align-items:center}.pc-legend span{display:inline-flex;align-items:center;gap:6px}.pc-legend .right{margin-left:auto;color:var(--muted)}.pc-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.pc-chart{position:relative}.pc-tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--paper);font-size:12px;padding:7px 10px;border-radius:10px;white-space:nowrap;transform:translate(-50%,-125%);box-shadow:var(--pc-sh2);z-index:2;line-height:1.4}.pc-tip b{font-family:var(--font-head)}.pc-note-l{margin-top:10px;font-size:12px;color:var(--muted);display:flex;gap:14px;flex-wrap:wrap}.pc-note-l b{color:var(--ink)}.pc-crit-tx{color:var(--pc-crit);font-weight:600}.pc-ontem{border-color:var(--pc-crit);padding-left:24px}.pc-ontem:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--pc-crit)}.pc-ontem .pc-card-h h2,.pc-ontem .pc-ic{color:var(--pc-crit)}.pc-ontem .pc-ic{background:var(--pc-crit-bg)}.pc-ratio-l{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:6px}.pc-ratio{display:flex;height:8px;border-radius:5px;overflow:hidden;gap:2px;margin:2px 0 12px}.pc-ratio i{display:block;height:100%}.pc-ontem-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--chk-linha)}.pc-ontem-item:last-of-type{border-bottom:none}.pc-av{width:38px;height:38px;border-radius:12px;background:var(--pc-crit-bg);color:var(--pc-crit);display:grid;place-items:center;flex:none;font-family:var(--font-head);font-weight:800;font-size:12px;letter-spacing:.02em}.pc-ontem-item .pc-t{min-width:0;flex:1 1}.pc-ontem-item b{display:block;font-size:14px;line-height:1.2}.pc-m{font-size:11.5px;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap;margin-top:2px;align-items:center}.pc-m i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.pc-lim{text-align:right;flex:none}.pc-lim b{font-family:var(--font-head);font-weight:800;color:var(--pc-crit);font-size:13px}.pc-lim span{font-size:10.5px;color:var(--muted);display:block}.pc-foot{margin-top:12px;padding-top:12px;border-top:1px dashed var(--chk-borda);display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.pc-mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pc-mx{background:var(--chk-creme);border-radius:14px;padding:11px 12px;display:flex;flex-direction:column;gap:4px}.pc-mx .l{font-size:10.5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:6px}.pc-mx .l svg{width:13px;height:13px;color:var(--chk-verde-cl)}.pc-mx .v{font-family:var(--font-head);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1}.pc-mx .v small{font-size:12px;color:var(--muted);font-weight:600}.pc-flags{display:grid;grid-gap:8px;gap:8px}.pc-flag{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--chk-creme)}.pc-flag .fi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--paper);color:var(--ink-2);border:1px solid var(--chk-borda)}.pc-flag .fi svg{width:14px;height:14px}.pc-flag b{font-family:var(--font-head);font-size:16px}.pc-flag .fl{font-size:12.5px}.pc-flag .fl small{display:block;font-size:11px;color:var(--muted)}.pc-heat{display:grid;grid-template-columns:104px repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:center}.pc-heat .hl{font-size:12px;color:var(--ink-2);font-weight:600;padding-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-heat .hd{font-size:11px;color:var(--muted);text-align:center;font-weight:600;letter-spacing:.04em}.pc-heat .cell{height:32px;border-radius:8px;display:grid;place-items:center;font-size:11.5px;font-weight:600;color:var(--ink);background:var(--pc-seq1);transition:transform .12s;cursor:default}.pc-heat .cell:hover{transform:scale(1.06);z-index:1;box-shadow:var(--pc-sh2)}.pc-heat .l2{background:var(--pc-seq2)}.pc-heat .l3{background:var(--pc-seq3);color:#fff}.pc-heat .l4{background:var(--pc-seq4);color:#fff}.pc-heat .l5{background:var(--pc-seq5);color:#fff}.pc-heat .zero{background:var(--chk-linha);color:var(--muted)}.pc-heat-scale{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-top:10px}.pc-heat-scale i{height:8px;flex:1 1;max-width:140px;border-radius:4px;background:linear-gradient(90deg,var(--pc-seq1),var(--pc-seq3),var(--pc-seq5))}.pc-heat-scale .right{margin-left:auto}.pc-rank{display:grid;grid-gap:4px;gap:4px}.pc-rk{display:grid;grid-template-columns:44px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:8px;border-radius:12px;transition:background .12s}.pc-rk:hover{background:var(--chk-creme)}.pc-ring{position:relative}.pc-ring,.pc-ring svg{width:44px;height:44px}.pc-ring svg{transform:rotate(-90deg)}.pc-ring-n{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:12.5px}.pc-rk b{font-size:13.5px;display:block;line-height:1.2}.pc-rk .m{font-size:11.5px;color:var(--muted);display:block}.pc-rk .pos{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--chk-ouro-tx);font-weight:600}.pc-tempo{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.pc-tempo .big{font-family:var(--font-head);font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1}.pc-tempo .big small{font-size:14px;color:var(--muted);font-weight:600}.pc-dist{display:flex;gap:2px;height:36px;align-items:flex-end;margin-top:10px}.pc-dist i{flex:1 1;background:var(--pc-seq2);border-radius:3px 3px 0 0;min-height:3px}.pc-dist i.hi{background:var(--chk-verde-cl)}.pc-dist-l{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted);margin-top:4px;gap:6px;flex-wrap:wrap}.pc-bar-anim{transition:width .8s ease-out}@media (max-width:1080px){.pc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-main{grid-template-columns:1fr 1fr}.pc-main .pc-col:last-child{grid-column:1/-1}}@media (max-width:680px){.pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-main{grid-template-columns:1fr}.pc-main .pc-col:last-child{grid-column:auto}.pc-heat{grid-template-columns:76px repeat(7,minmax(0,1fr))}.pc-heat .cell{height:28px;font-size:10.5px}.pc-spark{display:none}}@media (prefers-reduced-motion:reduce){.pc *{transition:none!important;animation:none!important}}.ger{--ger-good:#12a150;--ger-warn:#d68c14;--ger-crit:#c0392b;--ger-info:#2766b0;--ger-good-bg:rgba(18,161,80,.12);--ger-warn-bg:rgba(214,140,20,.14);--ger-crit-bg:rgba(192,57,43,.11);--ger-info-bg:rgba(39,102,176,.12);--ger-sh1:0 1px 2px rgba(19,29,27,.04),0 2px 6px rgba(19,29,27,.04);--ger-sh2:0 1px 2px rgba(19,29,27,.05),0 12px 28px -14px rgba(0,59,55,.28);--ink-2:#465350;display:grid;grid-gap:14px;gap:14px;font-size:14px;color:var(--ink)}html.dark .ger{--ger-good:#3fbf7a;--ger-warn:#e0a13a;--ger-crit:#e06a58;--ger-info:#5b9be6;--ger-good-bg:rgba(63,191,122,.14);--ger-warn-bg:rgba(224,161,58,.16);--ger-crit-bg:hsla(8,69%,61%,.16);--ger-info-bg:rgba(91,155,230,.16);--ger-sh1:0 1px 2px rgba(0,0,0,.4);--ger-sh2:0 1px 2px rgba(0,0,0,.5),0 14px 30px -14px rgba(0,0,0,.7);--ink-2:#c2cac6}.ger .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ger button{font-family:inherit}.ger svg{flex:none}.ger-bar{background:var(--paper);border:1px solid var(--chk-borda);border-radius:16px;box-shadow:var(--ger-sh1);padding:14px 18px;display:grid;grid-gap:12px;gap:12px}.ger-bar .row{flex-wrap:wrap;justify-content:space-between}.ger-bar .row,.ger-title{display:flex;gap:10px;align-items:center}.ger-title{font-family:var(--font-head);font-size:17px;font-weight:800;margin:0;text-transform:none;color:var(--ink)}.ger-title .ic{width:32px;height:32px;border-radius:10px;background:var(--chk-verde);color:var(--chk-ouro);display:grid;place-items:center}.ger-title .ic svg{width:16px;height:16px}.ger-stats{display:flex;flex-wrap:wrap;gap:8px}.ger-stats .st{display:inline-flex;align-items:center;gap:8px;background:var(--chk-creme);border:1px solid var(--chk-borda);border-radius:12px;padding:6px 10px;font-size:12px;color:var(--ink-2)}.ger-stats .st b{font-family:var(--font-head);font-size:15px;color:var(--ink)}.ger-stats .st.crit{border-color:var(--ger-crit)}.ger-stats .st.crit b{color:var(--ger-crit)}.ger-seg{display:inline-flex;background:var(--chk-creme);border:1px solid var(--chk-borda);border-radius:12px;padding:3px;gap:2px;flex-wrap:wrap}.ger-seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-head);font-weight:700;font-size:12.5px;padding:7px 12px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-transform:none}.ger-seg button.on{background:var(--chk-verde);color:#fff}.ger-seg button .c{font-size:10.5px;background:rgba(0,0,0,.08);border-radius:999px;padding:1px 7px;font-family:var(--font-body,inherit);font-weight:600}.ger-seg button.on .c{background:hsla(0,0%,100%,.2)}.ger-sel{border:1px solid var(--chk-borda);background:var(--chk-creme);color:var(--ink);border-radius:12px;padding:8px 11px;font-size:12.5px;font-family:inherit;min-height:38px}.ger-sel.sm{min-height:32px;padding:5px 10px;border-radius:999px;font-size:12px;background:var(--paper)}.ger-daynav{display:inline-flex;align-items:center;gap:2px;background:var(--chk-creme);border:1px solid var(--chk-borda);border-radius:12px;padding:3px}.ger-daynav button{border:none;background:transparent;color:var(--chk-verde);width:30px;height:30px;border-radius:9px;cursor:pointer;display:grid;place-items:center}.ger-daynav button:hover{background:var(--paper)}.ger-daynav button svg{width:15px;height:15px}.ger-daynav input{border:none;background:transparent;font-family:var(--font-head);font-weight:700;font-size:12.5px;color:var(--ink);min-width:128px}.ger-search{display:flex;align-items:center;gap:8px;background:var(--chk-creme);border:1px solid var(--chk-borda);border-radius:12px;padding:0 12px;min-width:220px;flex:1 1;max-width:360px;color:var(--muted);min-height:38px}.ger-search .i svg{width:14px;height:14px}.ger-search input{border:none;background:transparent;flex:1 1;font-size:13px;color:var(--ink);min-width:0;padding:8px 0}.ger-search input:focus{outline:none}.ger-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ger-chips .chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--chk-borda);background:var(--paper);border-radius:999px;padding:5px 11px;font-size:12px;color:var(--ink-2);cursor:pointer;text-transform:none}.ger-chips .chip.on{background:var(--chk-verde);border-color:var(--chk-verde);color:#fff}.ger-chips .chip svg{width:12px;height:12px}.ger-hint{margin-left:auto;font-size:12px;color:var(--muted)}.ger-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ger-layout.com-gaveta{grid-template-columns:minmax(0,1.15fr) minmax(380px,.95fr)}.ger-layout>*{min-width:0}.ger-queue{display:grid;grid-gap:10px;gap:10px}.ger-grupo{display:grid;grid-gap:8px;gap:8px}.ger-dia{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-family:var(--font-head);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--chk-ouro-tx)}.ger-dia:after{content:"";flex:1 1;height:1px;background:var(--chk-borda);order:1}.ger-dia .n{order:2;font-family:var(--font-body,inherit);font-size:11px;letter-spacing:0;text-transform:none;color:var(--muted);background:var(--chk-creme);border:1px solid var(--chk-borda);border-radius:999px;padding:1px 8px}.ger-row{display:grid;grid-template-columns:5px 38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:var(--paper);border:1px solid var(--chk-borda);border-radius:14px;padding:11px 14px 11px 0;box-shadow:var(--ger-sh1);transition:box-shadow .15s,transform .15s;cursor:pointer;position:relative;overflow:hidden}.ger-row:hover{box-shadow:var(--ger-sh2);transform:translateY(-1px)}.ger-row.sel{border-color:var(--chk-verde-cl);box-shadow:0 0 0 3px rgba(12,107,95,.18),var(--ger-sh2)}.ger-row.busy{opacity:.5;pointer-events:none}.ger-row .stripe{width:5px;align-self:stretch;border-radius:0 3px 3px 0;background:var(--chk-borda)}.ger-row.s-crit .stripe{background:var(--ger-crit)}.ger-row.s-warn .stripe{background:var(--ger-warn)}.ger-row.s-info .stripe{background:var(--ger-info)}.ger-row.s-good .stripe{background:var(--ger-good)}.ger-row.s-gold .stripe{background:var(--chk-ouro-tx)}.ger-row .mono{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:11.5px;letter-spacing:.02em;background:var(--chk-creme);color:var(--chk-verde-cl);border:1px solid var(--chk-borda)}.ger-row .t{min-width:0}.ger-row .t>b{font-size:14px;display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ger-row .m{font-size:11.5px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:3px}.ger-row .m i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.ger-row .badges{display:flex;gap:5px;align-items:center;margin-top:7px;flex-wrap:wrap}.ger-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.ger-pill svg{width:11px;height:11px}.ger-pill.good{background:var(--ger-good-bg);color:var(--ger-good)}.ger-pill.warn{background:var(--ger-warn-bg);color:var(--ger-warn)}.ger-pill.crit{background:var(--ger-crit-bg);color:var(--ger-crit)}.ger-pill.info{background:var(--ger-info-bg);color:var(--ger-info)}.ger-pill.neutral{background:var(--chk-creme);color:var(--ink-2);border:1px solid var(--chk-borda)}.ger-pill.gold{background:hsla(35,43%,66%,.28);color:var(--chk-ouro-tx)}.ger-flag{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--chk-creme);color:var(--ink-2);border:1px solid var(--chk-borda)}.ger-flag svg{width:12px;height:12px}.ger-flag.crit{background:var(--ger-crit-bg);color:var(--ger-crit);border-color:transparent}.ger-flag.warn{background:var(--ger-warn-bg);color:var(--ger-warn);border-color:transparent}.ger-row .right{display:flex;align-items:center;gap:8px}.ger-sla{text-align:right;min-width:64px;display:grid}.ger-sla b{font-family:var(--font-head);font-size:13px;line-height:1.1}.ger-sla span{font-size:10.5px;color:var(--muted)}.ger-sla.late b{color:var(--ger-crit)}.ger-ring{width:34px;height:34px;position:relative;display:inline-block}.ger-ring svg{width:34px;height:34px;transform:rotate(-90deg)}.ger-ring .n{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-head);font-weight:800;font-size:9.5px}.ger-go{width:34px;height:34px;border-radius:10px;background:var(--chk-verde);color:#fff;display:grid;place-items:center;border:none;cursor:pointer}.ger-go svg{width:16px;height:16px}.ger-go.done{background:var(--chk-creme);color:var(--ink-2);border:1px solid var(--chk-borda)}.ger-del{width:30px;height:30px;border-radius:9px;background:transparent;color:var(--muted);border:1px solid transparent;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .12s}.ger-row.sel .ger-del,.ger-row:hover .ger-del{opacity:1}.ger-del:hover{background:var(--ger-crit-bg);color:var(--ger-crit);border-color:transparent}.ger-drawer{background:var(--paper);border:1px solid var(--chk-borda);border-radius:16px;box-shadow:var(--ger-sh2);position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.ger-drawer>.card{margin:0;border:none;box-shadow:none;border-radius:16px}.ger-drawer-empty{min-height:320px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:8px;gap:8px;padding:30px;color:var(--muted);font-size:13px}.ger-drawer-empty .ic{width:52px;height:52px;border-radius:16px;background:var(--chk-creme);color:var(--chk-verde-cl);display:grid;place-items:center;margin-bottom:4px}.ger-drawer-empty .ic svg{width:24px;height:24px}.ger-drawer-empty b{font-family:var(--font-head);font-size:15px;color:var(--ink)}.ger-drawer-empty>span:last-child{max-width:34ch}@media (max-width:1000px){.ger-layout.com-gaveta{grid-template-columns:1fr}.ger-drawer{position:static;max-height:none}}@media (max-width:640px){.ger-row{grid-template-columns:5px 34px minmax(0,1fr)}.ger-row .right{grid-column:2/-1;justify-content:space-between;padding-right:0}.ger-del{opacity:1}.ger-search{max-width:none}.ger-hint{margin-left:0}}@media (prefers-reduced-motion:reduce){.ger *{transition:none!important;animation:none!important}}.cf{--cf-good:#12a150;--cf-warn:#d68c14;--cf-crit:#c0392b;--cf-info:#2766b0;--cf-good-bg:rgba(18,161,80,.12);--cf-warn-bg:rgba(214,140,20,.14);--cf-crit-bg:rgba(192,57,43,.11);--cf-info-bg:rgba(39,102,176,.12);--cf-sh1:0 1px 2px rgba(19,29,27,.04),0 2px 6px rgba(19,29,27,.04);--cf-sh2:0 1px 2px rgba(19,29,27,.05),0 12px 28px -14px rgba(0,59,55,.28);--ink-2:#465350;display:grid;grid-gap:14px;gap:14px;font-size:14px;color:var(--ink);position:relative}html.dark .cf{--cf-good:#3fbf7a;--cf-warn:#e0a13a;--cf-crit:#e06a58;--cf-info:#5b9be6;--cf-good-bg:rgba(63,191,122,.14);--cf-warn-bg:rgba(224,161,58,.16);--cf-crit-bg:hsla(8,69%,61%,.16);--cf-info-bg:rgba(91,155,230,.16);--cf-sh1:0 1px 2px rgba(0,0,0,.4);--cf-sh2:0 1px 2px rgba(0,0,0,.5),0 14px 30px -14px rgba(0,0,0,.7);--ink-2:#c2cac6}.cf .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cf button,.cf label{font-family:inherit}.cf svg{flex:none}.cf-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none}.cf-pill.good{background:var(--cf-good-bg);color:var(--cf-good)}.cf-pill.warn{background:var(--cf-warn-bg);color:var(--cf-warn)}.cf-pill.crit{background:var(--cf-crit-bg);color:var(--cf-crit)}.cf-pill.info{background:var(--cf-info-bg);color:var(--cf-info)}.cf-pill.neutral{background:var(--chk-creme);color:var(--ink-2);border:1px solid var(--chk-borda)}.cf-pill.gold{background:hsla(35,43%,66%,.28);color:var(--chk-ouro-tx)}.cf-head{background:var(--chk-verde);color:#fff;border-radius:16px;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center}.cf-head>*{min-width:0}.cf-back{display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.78);font-size:12px;background:transparent;border:none;padding:0;cursor:pointer;margin-bottom:8px;text-transform:none}.cf-back svg{width:13px;height:13px}.cf-back:hover{color:#fff}.cf-head h2{font-family:var(--font-head);font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.01em;color:#fff;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;text-transform:none}.cf-head .cf-pill.info{background:hsla(0,0%,100%,.14);color:#cfe3ff}.cf-head .cf-pill.crit{background:hsla(0,0%,100%,.14);color:#ffd2cb}.cf-head .cf-pill.warn{background:hsla(0,0%,100%,.14);color:#ffe0a8}.cf-head .cf-pill.gold{background:hsla(35,43%,66%,.3);color:#f2e3c6}.cf-head .cf-pill.good{background:hsla(0,0%,100%,.14);color:#b7f0cf}.cf-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:hsla(0,0%,100%,.82);font-size:12.5px;margin-top:6px}.cf-meta span{display:inline-flex;align-items:center;gap:6px}.cf-meta svg{width:13px;height:13px;color:var(--chk-ouro)}.cf-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cf-scores{display:flex;gap:10px}.cf-score{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:10px 14px;min-width:110px;text-align:center}.cf-score .l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.7);font-weight:700}.cf-score .v{font-family:var(--font-head);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:4px}.cf-score .v small{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7)}.cf-score .d{font-size:11px;margin-top:3px;color:hsla(0,0%,100%,.65);font-weight:600;min-height:14px}.cf-score.conf{background:var(--chk-ouro);border-color:var(--chk-ouro);color:#2a2413}.cf-score.conf .l,.cf-score.conf .v small{color:rgba(42,36,19,.7)}.cf-score.conf .d{color:#5a3f19}.cf-print{display:inline-flex;flex-direction:column;align-items:center;gap:3px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#fff;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cf-print svg{width:16px;height:16px}.cf-print:hover{background:hsla(0,0%,100%,.14)}.cf-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:14px;gap:14px;align-items:start}.cf-grid>*{min-width:0}.cf-nav{display:grid;grid-gap:4px;gap:4px;background:var(--paper);border:1px solid var(--chk-borda);border-radius:16px;padding:10px;box-shadow:var(--cf-sh1)}.cf-nav .t{font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:4px 8px 6px}.cf-nav a{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-radius:10px;text-decoration:none;color:var(--ink);font-size:12.5px}.cf-nav a:hover{background:var(--chk-creme)}.cf-nav a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-nav a i{width:8px;height:8px;border-radius:50%;background:var(--cf-good)}.cf-nav a i.crit{background:var(--cf-crit)}.cf-nav a i.warn{background:var(--cf-warn)}.cf-nav a small{font-size:10px;color:var(--muted)}.cf-nav .prog{margin:8px 8px 4px;height:6px;background:var(--chk-linha);border-radius:4px;overflow:hidden}.cf-nav .prog i{display:block;height:100%;background:var(--chk-verde-cl);border-radius:4px;transition:width .3s}.cf-nav .prog-l{font-size:11px;color:var(--muted);padding:0 8px 4px}.cf-main{display:grid;grid-gap:14px;gap:14px}.cf-sec{background:var(--paper);border:1px solid var(--chk-borda);border-radius:16px;box-shadow:var(--cf-sh1);overflow:hidden;scroll-margin-top:12px}.cf-sec-h{display:flex;align-items:center;gap:10px;padding:12px 16px;background:rgba(12,107,95,.11);border-bottom:1px solid rgba(12,107,95,.25);flex-wrap:wrap}html.dark .cf-sec-h{background:rgba(23,138,123,.18);border-bottom-color:rgba(23,138,123,.35)}.cf-sec-h h3{font-family:var(--font-head);font-size:14.5px;font-weight:800;flex:1 1;margin:0;text-transform:none;color:var(--chk-verde)}html.dark .cf-sec-h h3{color:#cfe9e4}.cf-sec-h .n{font-size:11px;color:var(--muted)}.cf-q{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--chk-linha);align-items:start}.cf-q:last-child{border-bottom:none}.cf-q.nc{background:rgba(192,57,43,.05)}html.dark .cf-q.nc{background:hsla(8,69%,61%,.08)}.cf-q .qn{font-size:11px;color:var(--muted);padding-top:3px}.cf-q .qb{min-width:0}.cf-q .qt{font-size:13.5px;font-weight:600;line-height:1.3}.cf-q .ans,.cf-q .qt{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cf-q .ans{margin-top:6px}.cf-q .ans .a{display:inline-flex;align-items:center;gap:6px;border-radius:9px;padding:4px 9px;font-size:12px;font-weight:600}.cf-q .ans .a.ok{background:var(--cf-good-bg);color:var(--cf-good)}.cf-q .ans .a.no{background:var(--cf-crit-bg);color:var(--cf-crit)}.cf-q .ans .a.na{background:var(--chk-creme);color:var(--ink-2);border:1px solid var(--chk-borda)}.cf-q .ans .a svg{width:12px;height:12px}.cf-q .pts{font-size:11px;color:var(--muted)}.cf-q .pts.bad{color:var(--cf-crit);font-weight:600}.cf-q .com{font-size:12.5px;color:var(--ink-2);margin-top:6px;padding:8px 10px;border-left:3px solid var(--chk-ouro);background:var(--chk-creme);border-radius:0 8px 8px 0}.cf-q .com.crit{border-left-color:var(--cf-crit)}.cf-q .com b{color:var(--ink)}.cf-q .thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.cf-photo{width:112px;height:112px;border-radius:12px;position:relative;overflow:hidden;border:none;padding:0;cursor:zoom-in;background:var(--chk-creme);transition:transform .15s,box-shadow .15s;max-width:100%}.cf-photo:hover{transform:translateY(-2px);box-shadow:var(--cf-sh2)}.cf-photo img,.cf-photo video{width:100%;height:100%;object-fit:cover;display:block}.cf-photo .q{position:absolute;top:6px;left:6px;background:rgba(0,0,0,.55);color:#fff;font-size:10px;padding:2px 5px;border-radius:5px}.cf-photo.crit{outline:3px solid var(--cf-crit);outline-offset:-3px}.cf-photo.xs{width:44px;height:44px;border-radius:8px}.cf-q .act{display:grid;grid-gap:6px;gap:6px;justify-items:end}.cf-q .act .ib{width:32px;height:32px;border-radius:9px;border:1px solid var(--chk-borda);background:var(--paper);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.cf-q .act .ib svg{width:14px;height:14px}.cf-q .act .ib:hover{background:var(--chk-creme)}.cf-q .act .ib.on-ok{background:var(--cf-good);color:#fff;border-color:transparent}.cf-q .act .ib.on-no{background:var(--cf-crit);color:#fff;border-color:transparent}.cf-rail{position:-webkit-sticky;position:sticky;top:12px;align-self:start;display:grid;grid-gap:12px;gap:12px}.cf-card{background:var(--paper);border:1px solid var(--chk-borda);border-radius:16px;padding:14px 16px;box-shadow:var(--cf-sh1)}.cf-sec-t{display:flex;align-items:baseline;gap:10px;font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--chk-ouro-tx);margin-bottom:10px}.cf-sec-t:after{content:"";flex:1 1;height:1px;background:var(--chk-borda)}.cf-nc{display:grid;grid-gap:8px;gap:8px}.cf-nc-i{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:start;background:var(--cf-crit-bg);border-radius:10px;padding:9px 11px}.cf-nc-i .ic{width:26px;height:26px;border-radius:8px;background:var(--paper);color:var(--cf-crit);display:grid;place-items:center}.cf-nc-i .ic svg{width:13px;height:13px}.cf-nc-i b{font-size:12.5px;display:block;line-height:1.25}.cf-nc-i small{font-size:11px;color:var(--muted)}.cf-nc-i.warn{background:var(--cf-warn-bg)}.cf-nc-i.warn .ic{color:var(--cf-warn)}.cf-flags{display:grid;grid-gap:6px;gap:6px}.cf-flags>div{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px;padding:7px 9px;border-radius:10px;background:var(--chk-creme)}.cf-flags .fi{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--chk-borda);color:var(--ink-2)}.cf-flags .fi svg{width:12px;height:12px}.cf-flags .fi.crit{background:var(--cf-crit-bg);color:var(--cf-crit);border-color:transparent}.cf-flags .fi.warn{background:var(--cf-warn-bg);color:var(--cf-warn);border-color:transparent}.cf-flags .fi.good{background:var(--cf-good-bg);color:var(--cf-good);border-color:transparent}.cf-flags small{display:block;color:var(--muted);font-size:11px}.cf-mini{border:1px solid var(--chk-borda);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;cursor:pointer;text-transform:none}.cf-mini:hover{background:var(--chk-creme)}.cf-mini:disabled{opacity:.5}.cf-note{font-size:11.5px;color:var(--muted);margin-top:8px;line-height:1.4}.cf-pres{display:grid;grid-gap:10px;gap:10px}.cf-pres>div{border:1px solid var(--chk-borda);border-radius:10px;padding:9px 11px;font-size:12.5px}.cf-pres b{display:block}.cf-pres small{color:var(--muted);font-size:11px}.cf-pres a{color:var(--chk-verde-cl)}.cf-plan{display:grid;grid-gap:8px;gap:8px}.cf-plan .pi{border:1px solid var(--chk-borda);border-radius:10px;padding:9px 11px;display:grid;grid-gap:3px;gap:3px}.cf-plan .pi,.cf-plan .pi b{font-size:12.5px}.cf-plan .pi small{color:var(--muted);font-size:11px}.cf-plan .ps{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:3px}.cf-add{margin-top:8px;width:100%;border:1px dashed var(--chk-ouro-tx);border-radius:10px;padding:9px;text-align:center;font-size:12px;color:var(--chk-ouro-tx);cursor:pointer;background:var(--chk-creme);font-weight:600}.cf-add:hover{background:var(--paper)}.cf-tl{position:relative;padding-left:18px;display:grid}.cf-tl:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--chk-borda)}.cf-tl>div{position:relative;padding:5px 0 5px 6px;font-size:12px;color:var(--ink-2)}.cf-tl>div:before{content:"";position:absolute;left:-17px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--chk-verde-cl);border:2px solid var(--paper)}.cf-tl>div.crit:before{background:var(--cf-crit)}.cf-tl>div.gold:before{background:var(--chk-ouro-tx)}.cf-tl>div b{color:var(--ink);font-family:var(--font-head)}.cf-tl>div em{font-style:normal;color:var(--muted)}.cf-tl>div .mono{font-size:10.5px;color:var(--muted);margin-left:6px;white-space:nowrap}.cf-decide{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);border:1px solid var(--chk-borda);border-radius:16px;padding:12px 16px;gap:10px;flex-wrap:wrap;box-shadow:0 -10px 30px -18px rgba(0,59,55,.35);z-index:3}.cf-decide,.cf-decide .sum{display:flex;align-items:center}.cf-decide .sum{gap:14px;font-size:12.5px;color:var(--ink-2);flex:1 1;min-width:220px;flex-wrap:wrap}.cf-decide .sum b{font-family:var(--font-head);color:var(--ink)}.cf-decide .hint{color:var(--muted);font-size:11.5px}.cf-btn{border:none;border-radius:11px;font-family:var(--font-head);font-weight:700;font-size:13px;padding:11px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-transform:none}.cf-btn svg{width:14px;height:14px}.cf-btn:disabled{opacity:.55;cursor:default}.cf-btn.pri{background:var(--cf-good);color:#fff;box-shadow:0 8px 18px -10px rgba(18,161,80,.7);padding:12px 18px;font-size:13.5px}.cf-btn.danger{background:var(--cf-crit);color:#fff}.cf-btn.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--chk-borda)}.cf-repro{flex:1 1;display:grid;grid-gap:8px;gap:8px}.cf-repro label{font-size:13px;font-weight:600}.cf-repro textarea{width:100%;border:1px solid var(--chk-borda);border-radius:10px;padding:10px;font-family:inherit;font-size:13px;background:var(--chk-creme);color:var(--ink)}.cf-repro .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cf-repro .row .hint{flex:1 1;min-width:200px;font-size:12px;color:var(--muted)}@media (max-width:900px){.cf-grid{grid-template-columns:1fr}.cf-rail{position:static}.cf-head{grid-template-columns:1fr}.cf-scores{width:100%}.cf-score{flex:1 1}.cf-print{justify-self:start}}@media (max-width:640px){.cf-q{grid-template-columns:28px minmax(0,1fr)}.cf-q .act{grid-column:1/-1;grid-auto-flow:column;justify-content:start}.cf-photo{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.cf *{transition:none!important}}@media print{.cf-decide,.cf-head,.cf-nav,.cf-print,.cf-q .act{display:none!important}.cf-grid{grid-template-columns:1fr}.cf-rail{position:static}}.qb{--qb-green:var(--chk-verde-esc,#003b37);--qb-steel:var(--steel,#3d6a8a)}.qb .qb-hero{background:var(--qb-green);color:#fff;border-radius:0 0 30px 30px;padding:10px 14px 16px;position:relative;overflow:hidden;margin-bottom:12px}.qb .qb-hero:before{right:-40px;top:-30px;width:150px;height:150px;border-radius:50%;border:1.5px solid hsla(35,43%,66%,.25)}.qb .qb-hero:after,.qb .qb-hero:before{content:"";position:absolute;pointer-events:none}.qb .qb-hero:after{left:-30px;bottom:-60px;width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.035)}.qb .qb-hero>*{position:relative;z-index:1}.qb .qb-hero-top{display:flex;align-items:center;gap:8px}.qb .qb-hero-top .lbl{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:600;opacity:.75}.qb .qb-hero-top .ico{margin-left:auto;width:34px;height:34px;border-radius:11px;background:hsla(0,0%,100%,.14);display:flex;align-items:center;justify-content:center;color:#fff}.qb .qb-date{gap:10px;margin-top:6px}.qb .qb-date,.qb .qb-date .nav{display:flex;align-items:center}.qb .qb-date .nav{width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.14);border:none;color:#fff;justify-content:center;flex:0 0 auto;cursor:pointer}.qb .qb-date .d{flex:1 1;text-align:center;position:relative;min-height:40px;display:flex;flex-direction:column;justify-content:center}.qb .qb-date .d b{display:block;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.01em;line-height:1.1;text-transform:capitalize}.qb .qb-date .d small{font-size:11px;opacity:.75;font-weight:600}.qb .qb-datepick{position:absolute;inset:0}.qb .qb-datepick .dp-trigger,.qb .qb-datepick .dp-wrap{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:none;min-height:0;padding:0;cursor:pointer}.qb .qb-days{display:flex;gap:6px;margin-top:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.qb .qb-days::-webkit-scrollbar{display:none}.qb .qb-day{flex-grow:1;flex-shrink:0;flex-basis:calc((100% - 36px)/7);min-width:40px;scroll-snap-align:center;border-radius:12px;padding:6px 0 5px;text-align:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer;font:inherit}.qb .qb-day small{display:block;font-size:8.5px;opacity:.7;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em}.qb .qb-day b{display:block;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb .qb-day i{display:block;width:5px;height:5px;border-radius:50%;margin:3px auto 0;background:transparent}.qb .qb-day.warn i{background:var(--gold)}.qb .qb-day.ok i{background:#6dd59a}.qb .qb-day.today{border-color:hsla(0,0%,100%,.35)}.qb .qb-day.on{background:#fff;color:var(--qb-green)}.qb .qb-day.on small{opacity:.8}.qb .qb-day.on.warn i{background:var(--danger)}.qb .qb-day.on.ok i{background:var(--ok)}.qb .qb-kpi{display:flex;align-items:center;gap:12px;margin-top:13px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:10px 12px}.qb .qb-ring{--p:0;--cc:#6dd59a;width:56px;height:56px;flex:0 0 auto;background:conic-gradient(var(--cc) calc(var(--p)*1%),hsla(0,0%,100%,.14) 0)}.qb .qb-ring,.qb .qb-ring i{border-radius:50%;display:flex;align-items:center;justify-content:center}.qb .qb-ring i{width:44px;height:44px;background:var(--qb-green);font-style:normal;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:12.5px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb .qb-ring.big{width:96px;height:96px}.qb .qb-ring.big i{width:78px;height:78px;font-size:18px}.qb .qb-kpi .t{flex:1 1;min-width:0}.qb .qb-kpi .t b{display:block;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:15px;line-height:1.15}.qb .qb-kpi .t small{font-size:11px;opacity:.75}.qb .qb-kpi .chip{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;background:hsla(35,43%,66%,.28);color:#f5e6c9;border-radius:12px;padding:3px 9px;align-self:flex-start;white-space:nowrap}.qb .qb-done{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:10px}.qb .qb-done b{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:19px;margin-top:10px}.qb .qb-done small{opacity:.8;font-size:11.5px}.qb .qb-body{display:flex;flex-direction:column;gap:10px;padding:0 0 24px}.qb .qb-alert{display:flex;align-items:center;gap:9px;background:var(--danger);color:#fff;border-radius:14px;padding:12px 14px;border:none;cursor:pointer;font:inherit;width:100%;text-align:left;box-shadow:0 10px 24px -14px rgba(192,57,43,.7);min-height:48px}.qb .qb-alert .t{font-family:Oswald,sans-serif;font-weight:700;font-size:14px;letter-spacing:.02em}.qb .qb-alert .go{margin-left:auto;background:hsla(0,0%,100%,.2);border-radius:999px;padding:6px 12px;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em;font-weight:600}.qb .qb-alert.ok{background:color-mix(in srgb,var(--ok) 15%,transparent);color:#1e874b;box-shadow:none;border:1px solid color-mix(in srgb,var(--ok) 30%,transparent);cursor:default}.qb .qb-sum{display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:11px 12px}.qb .qb-sum .lbl{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700;color:#fff;border-radius:7px;padding:3px 9px}.qb .qb-sum .lbl.noite{background:var(--qb-steel)}.qb .qb-sum .lbl.dia{background:var(--gold)}.qb .qb-sum .r{font-size:12px;color:var(--muted);flex:1 1;min-width:0}.qb .qb-sum .n{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:14px;color:#1e874b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb .qb-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.qb .qb-tb{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:14px;border:1px solid var(--line-dk);background:var(--paper);color:var(--muted);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:13.5px;cursor:pointer;min-height:52px}.qb .qb-tb .n{background:var(--paper2);border-radius:999px;padding:1px 8px;font-size:11px;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb .qb-tb .sun{width:15px;height:15px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 28%,transparent)}.qb .qb-tb.on.noite{background:var(--qb-steel);border-color:var(--qb-steel);color:#fff}.qb .qb-tb.on.dia{background:var(--gold);border-color:var(--gold);color:#fff}.qb .qb-tb.on .n{background:hsla(0,0%,100%,.25);color:#fff}.qb .qb-disp{display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:9px 12px;cursor:pointer;font:inherit;text-align:left;width:100%;color:var(--ink);min-height:52px}.qb .qb-disp .stk{display:flex}.qb .qb-disp .stk .qdr-av{margin-left:-7px;border:2px solid var(--paper)}.qb .qb-disp .stk .qdr-av:first-child{margin-left:0}.qb .qb-disp .t{font-weight:700;font-size:13px;line-height:1.2}.qb .qb-disp .t small{display:block;color:var(--muted);font-weight:500;font-size:11px}.qb .qb-disp .chev{margin-left:auto;color:var(--muted)}.qb .qb-area{display:flex;flex-direction:column;gap:8px}.qb .qb-area-hd{display:flex;align-items:center;gap:7px;margin:4px 2px 0}.qb .qb-area-hd h4{font-family:Oswald,sans-serif;font-size:13.5px;margin:0;font-weight:600;letter-spacing:.02em}.qb .qb-area-hd .ct{margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:13px;display:flex;gap:6px;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb .qb-area-hd .miss{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);border-radius:999px;padding:0 7px;font-size:11px}.qb .qb-pr{--cc:var(--teal);display:flex;align-items:center;gap:10px;background:var(--paper);border:1px solid color-mix(in srgb,var(--cc) 35%,var(--line));border-left:4px solid var(--cc);border-radius:14px;padding:10px 11px;cursor:pointer;font:inherit;text-align:left;width:100%;color:var(--ink);min-height:62px}.qb .qb-pr.cov-part{--cc:var(--gold)}.qb .qb-pr.cov-zero{--cc:var(--danger)}.qb .qb-ring2{--p:0;width:40px;height:40px;flex:0 0 auto;background:conic-gradient(var(--cc) calc(var(--p)*1%),color-mix(in srgb,var(--cc) 16%,transparent) 0)}.qb .qb-ring2,.qb .qb-ring2 i{border-radius:50%;display:flex;align-items:center;justify-content:center}.qb .qb-ring2 i{width:30px;height:30px;background:var(--paper);font-style:normal;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:10px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb .qb-pr .nm{font-weight:700;font-size:13.5px;display:flex;flex-direction:column;min-width:0;line-height:1.2}.qb .qb-pr .nm svg{display:inline;vertical-align:-1px;margin-left:4px;color:var(--qb-steel)}.qb .qb-pr .nm small{font-weight:600;font-size:10.5px;color:var(--cc)}.qb .qb-dots{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end;max-width:90px}.qb .qb-dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--cc) 22%,transparent)}.qb .qb-dots i.on{background:var(--cc)}.qb .qb-dots em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--cc);font-family:Plus Jakarta Sans,sans-serif}.qb .qb-pr .chev{color:var(--muted);flex:0 0 auto}.qb .qb-note{color:var(--muted);font-size:13px;padding:8px 2px}.qb .qb-empty{margin:0}.qb .qb-cta-sm{margin-top:14px;display:inline-flex;align-items:center;min-height:46px;padding:0 22px;text-decoration:none}.qb .qb-cta-sm,.qb-ov{justify-content:center}.qb-ov{position:fixed;inset:0;background:rgba(10,20,18,.55);display:flex;align-items:flex-end;z-index:500}.qb-ov.center{align-items:center;padding:18px}.qb-sheet{width:100%;max-width:560px;background:var(--paper);border-radius:22px 22px 0 0;box-shadow:0 -12px 40px -16px rgba(0,50,46,.6);display:flex;flex-direction:column;max-height:92dvh;animation:qbSobe .26s cubic-bezier(.16,1,.3,1) both}@keyframes qbSobe{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.qb-sheet{animation:none}}.qb-grab{width:40px;height:4px;border-radius:4px;background:var(--line-dk);margin:10px auto 6px;flex:0 0 auto}.qb-sh-h{display:flex;align-items:center;gap:10px;padding:4px 16px 10px;border-bottom:1px solid var(--line);--cc:var(--teal)}.qb-sh-h.cov-part{--cc:var(--gold)}.qb-sh-h.cov-zero{--cc:var(--danger)}.qb-sh-h h3{margin:0;font-family:Oswald,sans-serif;font-weight:600;font-size:17px;line-height:1.2;text-transform:none;letter-spacing:0;color:var(--ink)}.qb-sh-h small{display:block;color:var(--muted);font-size:11px}.qb-x{width:32px;height:32px;border-radius:9px;background:var(--paper2);border:none;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;flex:0 0 auto}.qb-sh-b{padding:12px 16px 14px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0}.qb-sh-f{padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper2)}.qb-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--teal);color:#fff;border:none;border-radius:999px;min-height:54px;width:100%;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:13.5px;cursor:pointer}.qb-cta.ghost{background:transparent;color:var(--muted);border:1px solid var(--line-dk);min-height:46px}.qb-ring3{width:46px;height:46px;border-radius:50%;flex:0 0 auto;background:color-mix(in srgb,var(--cc) 15%,transparent);border:2px solid var(--cc);display:flex;align-items:center;justify-content:center}.qb-ring3 i{font-style:normal;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:12px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb-people{display:flex;flex-direction:column;gap:6px}.qb-person{display:flex;align-items:center;gap:9px;background:var(--paper2);border-radius:12px;padding:7px 9px}.qb-person .nm{font-weight:600;font-size:13px;flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.qb-person .nm small{font-weight:500;color:var(--muted);font-size:10.5px}.qb-person .qb-x{background:var(--paper)}.qb-aloc{border:1.5px solid color-mix(in srgb,var(--teal) 45%,var(--line));background:color-mix(in srgb,var(--teal) 8%,var(--paper));border-radius:14px;padding:11px 12px}.qb-aloc.zero{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--paper))}.qb-aloc.reforco{border-color:var(--line-dk);background:var(--paper2)}.qb-aloc .h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.qb-aloc .h .t{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:12.5px;color:var(--teal-dk)}.qb-aloc.zero .h .t{color:var(--danger)}.qb-aloc.reforco .h .t{color:var(--muted)}.qb-aloc .h .f{margin-left:auto;background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.qb-aloc .sel{position:relative;display:flex;align-items:center;gap:8px;background:var(--paper);border:1.5px solid var(--teal);border-radius:11px;padding:0 10px;min-height:48px;color:var(--ink)}.qb-aloc.zero .sel{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}.qb-aloc.reforco .sel{border-color:var(--line-dk)}.qb-aloc .sel .plus{width:24px;height:24px;border-radius:7px;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.qb-aloc.zero .sel .plus{background:var(--danger)}.qb-aloc.reforco .sel .plus{background:var(--muted)}.qb-aloc .sel select{flex:1 1;border:none;background:transparent;color:var(--ink);font-size:16px;font-weight:600;min-height:46px;padding:0;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.qb-aloc .sel .chev{color:var(--muted);flex:0 0 auto;pointer-events:none}.qb-comb{background:color-mix(in srgb,var(--qb-steel,#3d6a8a) 8%,transparent);border:1px solid color-mix(in srgb,var(--qb-steel,#3d6a8a) 40%,var(--line));border-left:4px solid var(--qb-steel,#3d6a8a);border-radius:14px;padding:8px 12px}.qb-comb .tg{display:flex;align-items:center;gap:8px;width:100%;color:var(--qb-steel,#3d6a8a);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:12px;background:none;border:none;cursor:pointer;padding:4px 0;min-height:36px;text-align:left}.qb-comb .tg .chev{margin-left:auto;transition:transform .22s cubic-bezier(.16,1,.3,1)}.qb-comb.open .tg .chev{transform:rotate(180deg)}.qb-comb .txt{font-size:11.5px;color:var(--muted);margin:2px 0 8px}.qb-comb .list{padding-bottom:4px}.qb-comb.on{border-color:color-mix(in srgb,var(--teal) 45%,var(--line));border-left-color:var(--teal);background:color-mix(in srgb,var(--teal) 9%,transparent);padding:11px 12px}.qb-comb.on .tg{color:var(--teal-dk);cursor:default}.qb-comb .undo{display:inline-flex;gap:6px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));color:var(--teal-dk);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:600;min-height:40px}.qb-comb .undo,.qb-opt{align-items:center;background:var(--paper);cursor:pointer}.qb-opt{display:flex;gap:9px;width:100%;border:1px solid color-mix(in srgb,var(--qb-steel,#3d6a8a) 35%,var(--line));border-radius:11px;padding:10px 12px;color:var(--ink);min-height:46px;margin-top:6px;font:inherit;text-align:left}.qb-opt b{font-size:13px}.qb-opt small{color:var(--muted);font-size:11px}.qb-opt .c{--cc:var(--teal);margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:12.5px;color:var(--cc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qb-opt .c.cov-part{--cc:var(--gold)}.qb-opt .c.cov-zero{--cc:var(--danger)}.qb-opt>svg:last-child{color:var(--muted);flex:0 0 auto}.qb-obs{width:100%;resize:vertical;border:1px dashed var(--line-dk);border-radius:11px;padding:10px 11px;font-size:16px;font-family:inherit;color:var(--ink)}.qb-obs,.qb-search{background:var(--paper2)}.qb-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:0 11px;color:var(--muted);min-height:46px}.qb-search input{flex:1 1;border:none;background:transparent;font-size:16px;color:var(--ink);outline:none;min-height:44px;padding:0}.qb-grp{display:flex;align-items:center;gap:6px;padding:10px 2px 6px;border-bottom:1px solid var(--line)}.qb-grp .t{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-dk)}.qb-grp .n,.qb-grp .t{font-size:10.5px;font-weight:700}.qb-grp .n{margin-left:auto;background:color-mix(in srgb,var(--teal) 12%,transparent);color:var(--teal);border-radius:12px;padding:1px 8px}.qb-arow{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--line)}.qb-arow.off{opacity:.6}.qb-arow .info{display:flex;flex-direction:column;min-width:0;flex:1 1}.qb-arow .nm{font-weight:700;font-size:12.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-arow small{color:var(--muted);font-size:10.5px;display:inline-flex;align-items:center;gap:4px}.qb-arow .act{margin-left:auto;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600;color:var(--teal-dk);background:color-mix(in srgb,var(--teal) 12%,transparent);border:none;border-radius:14px;padding:8px 12px;cursor:pointer;min-height:36px}.qb-modal{background:var(--paper);border-radius:18px;width:100%;max-width:380px;box-shadow:0 20px 50px -20px rgba(0,0,0,.5);overflow:hidden;border:1px solid var(--line);max-height:86dvh;display:flex;flex-direction:column}.qb-m-h{padding:14px 15px 6px;gap:10px}.qb-m-h,.qb-m-h .ic{display:flex;align-items:center}.qb-m-h .ic{width:34px;height:34px;border-radius:10px;justify-content:center;flex:0 0 auto}.qb-m-h .ic.gold{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}.qb-m-h .ic.danger{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.qb-m-h h4{margin:0;font-family:Oswald,sans-serif;font-weight:600;font-size:15.5px;text-transform:none;letter-spacing:0;color:var(--ink)}.qb-m-b{padding:4px 15px 12px;font-size:13px;color:var(--muted);overflow:auto}.qb-m-b b{color:var(--ink)}.qb-m-b input[type=text]{width:100%;margin-top:10px;border:1.5px solid var(--line-dk);border-radius:11px;padding:11px 12px;font-size:16px;font-family:inherit;color:var(--ink);background:var(--paper)}.qb-m-b input.err{border-color:var(--danger)}.qb-m-err{color:var(--danger);font-weight:600;font-size:11.5px;margin-top:6px;display:flex;gap:5px;align-items:center}.qb-m-f{display:flex;gap:8px;padding:10px 15px 14px;border-top:1px solid var(--line);background:var(--paper2)}.qb-m-f .qb-cta{flex:1 1;min-height:46px;font-size:12.5px}.qb-gap{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}.qb-gap:last-child{border-bottom:0}.qb-gap .n{display:flex;flex-direction:column;min-width:0}.qb-gap .n b{font-size:12.5px;color:var(--ink)}.qb-gap .n small{color:var(--muted);font-size:10.5px}.qb-gap .o{margin-left:auto;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600;color:var(--teal-dk);background:color-mix(in srgb,var(--teal) 12%,transparent);border:none;border-radius:14px;padding:7px 12px;cursor:pointer;min-height:36px}@media (min-width:760px){.qb-ov{align-items:center;padding:24px}.qb-sheet{border-radius:22px;max-height:86dvh;animation:none}.qb-grab{display:none}.qb-sh-h{padding-top:16px}.qb .qb-body,.qb .qb-hero{max-width:720px}.qb .qb-hero{border-radius:24px}}.dsp-cam{position:fixed;inset:0;z-index:600;background:#000;display:flex;flex-direction:column}.dsp-cam video{flex:1 1;width:100%;height:100%;object-fit:cover;background:#000}.dsp-cam-top{top:0;justify-content:space-between;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 14px 14px;background:linear-gradient(rgba(0,0,0,.6),transparent);color:#fff;font-family:var(--font-head);font-weight:600;font-size:15px}.dsp-cam-bot,.dsp-cam-top{position:absolute;left:0;right:0;display:flex;align-items:center}.dsp-cam-bot{bottom:0;justify-content:center;gap:34px;padding:18px 16px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(transparent,rgba(0,0,0,.65))}.dsp-shutter{width:78px;height:78px;border-radius:50%;border:5px solid #fff;background:hsla(0,0%,100%,.28);cursor:pointer;transition:transform .12s;box-shadow:0 0 0 6px rgba(0,0,0,.25)}.dsp-shutter:active{transform:scale(.9)}.dsp-shutter:disabled{opacity:.4}.dsp-cam-btn{width:48px;height:48px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.75);background:rgba(0,0,0,.35);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dsp-cam-hint{position:absolute;left:0;right:0;bottom:130px;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.8);padding:0 20px}.dsp-cam-erro,.dsp-cam-hint{text-align:center;color:#fff}.dsp-cam-erro{margin:auto;padding:24px;display:grid;grid-gap:14px;gap:14px;max-width:360px}.dsp-preview{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#000}.dsp-preview img{display:block;width:100%;max-height:320px;object-fit:cover}.dsp-preview-acts{position:absolute;right:8px;bottom:8px;display:flex;gap:6px}.dsp-preview-acts .btn{background:hsla(0,0%,100%,.92)}.dsp-cam-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:66px;width:100%;border:2px dashed var(--chk-borda,var(--line));border-radius:var(--radius,12px);background:var(--paper2);color:var(--ink);font-family:var(--font-head);font-weight:600;font-size:15px;cursor:pointer}.dsp-cam-cta:hover{border-color:var(--teal);background:var(--paper)}.dsp-valor{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--chk-verde,#004f4a);color:#fff;border-radius:var(--radius,12px);padding:12px 16px}.dsp-valor b{font-family:var(--font-head);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.dsp-valor small{opacity:.85;font-size:12.5px}.dsp-check{width:28px;height:28px;border-radius:8px;border:2px solid var(--chk-borda,var(--line));background:var(--paper);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none;cursor:pointer;padding:0}.dsp-check.on{background:var(--frl-vivo,#15b866);border-color:var(--frl-vivo,#15b866)}.dsp-ins{display:grid;grid-gap:8px;gap:8px}.dsp-ins>div{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;padding:10px 12px;border-radius:12px;background:var(--paper2);border:1px solid var(--line)}.dsp-ins svg{flex:none;margin-top:2px;color:var(--gold)}.dsp-cfg-card{border:1px solid var(--line);border-radius:14px;padding:12px;background:var(--paper);display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.dsp-cfg-card .frl-choice button{padding:10px;font-size:13.5px}.dsp-sheet,.frl.dsp{touch-action:manipulation}.dsp-sheet input,.dsp-sheet select,.dsp-sheet textarea,.frl.dsp input,.frl.dsp select{font-size:16px}.dsp-sheet{position:fixed;inset:0;z-index:520;flex-direction:column}.dsp-sheet,.dsp-sheet-h{background:var(--paper);display:flex}.dsp-sheet-h{align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid var(--line);font-family:var(--font-head);font-weight:700;font-size:16px}.dsp-sheet-h .btn{min-height:40px}.dsp-sheet-b{flex:1 1;overflow:auto;padding:12px 14px 24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-content:start;min-width:0}.dsp-sheet-b>*{min-width:0}.dsp-sheet-f{position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);border-top:1px solid var(--line);padding:10px 14px calc(26px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px}.dsp-sheet-f .btn.btn-primary{flex:1 1;justify-content:center;min-height:56px;font-size:16.5px;font-family:var(--font-head);font-weight:600;background:var(--frl-vivo,#15b866)!important;border-color:var(--frl-vivo,#15b866)!important;color:#fff;border-radius:14px}.dsp-sheet-f .btn.btn-primary:disabled{opacity:.55}@media (min-width:721px){.dsp-sheet{inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,96vw);max-height:92vh;border-radius:18px;box-shadow:0 24px 60px -12px rgba(0,0,0,.5)}.dsp-sheet-h{border-radius:18px 18px 0 0}.dsp-sheet-f{border-radius:0 0 18px 18px}}.dsp-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:700;display:flex;align-items:center;gap:8px}.dsp-lbl small{text-transform:none;letter-spacing:0;font-weight:500;margin-left:auto;color:var(--danger)}.dsp-chips{display:flex;gap:8px;flex-wrap:wrap}.dsp-chip{border:1.5px solid var(--chk-borda,var(--line));background:var(--paper);color:var(--ink);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;line-height:1;min-height:40px;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.dsp-chip.on{background:var(--chk-verde,#004f4a);border-color:var(--chk-verde,#004f4a);color:#fff}.dsp-chip.sm{min-height:34px;padding:7px 11px;font-size:13px;font-weight:500;background:var(--paper2)}.dsp-big{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line-dk);border-radius:14px;padding:6px 14px;background:var(--paper)}.dsp-big input{flex:1 1;border:none;outline:none;background:transparent;font-family:var(--font-head);font-weight:700;font-size:30px!important;line-height:1.2;min-width:0;color:var(--ink);padding:6px 0}.dsp-big span{font-size:15px;color:var(--muted);font-weight:600;white-space:nowrap}.dsp-big:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(187,141,62,.16)}.dsp-photo{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:8px 10px;background:var(--paper2)}.dsp-photo img{width:112px;height:84px;object-fit:cover;border-radius:10px;display:block;flex:none;background:#000;cursor:zoom-in}.dsp-photo .i{flex:1 1;min-width:0;font-size:13px;color:var(--muted)}.dsp-photo .i b{display:block;color:var(--ink);font-size:14px}.dsp-photo .btn{flex:none;min-height:40px}.dsp-select{position:relative}.dsp-select select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:13px 40px 13px 14px;border:1.5px solid var(--line-dk);border-radius:14px;background:var(--paper);color:var(--ink);font-size:16px;font-family:inherit;font-weight:600;min-height:50px}.dsp-select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.dsp-select select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(187,141,62,.16)}.dsp-select select.vazio{color:var(--muted);font-weight:500}.dsp-total{display:flex;align-items:center;gap:12px;min-width:0}.dsp-total small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.dsp-total b{font-family:var(--font-head);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.dsp-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dsp-strip>div{flex:1 1;min-width:140px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--paper2)}.dsp-strip small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.dsp-strip b{font-family:var(--font-head);font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsp-periodo{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.dsp-periodo input[type=date]{padding:8px 10px;border:1px solid var(--line-dk);border-radius:10px}.dsp-periodo input[type=date],.dsp-vrow{background:var(--paper);color:var(--ink);font-family:inherit}.dsp-vrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px;cursor:pointer;min-height:56px}.dsp-vrow:active{background:var(--paper2)}.dsp-vrow .t{flex:1 1;min-width:0}.dsp-vrow .n{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsp-vrow .s{font-size:12.5px;color:var(--muted);margin-top:2px}.dsp-vrow .v{font-family:var(--font-head);font-weight:700;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dsp-vrow .ck{width:26px;height:26px;border-radius:50%;border:2px solid var(--chk-borda,var(--line));flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff}.dsp-vrow.ok .ck{background:var(--frl-vivo,#15b866);border-color:var(--frl-vivo,#15b866)}.dsp-destaque{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dsp-destaque>div{border-radius:14px;padding:12px 14px;background:var(--paper2);border:1px solid var(--line)}.dsp-destaque small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;margin-bottom:4px}.dsp-destaque b{font-family:var(--font-head);font-size:22px;line-height:1.15;display:block;word-break:break-word}.dsp-destaque .peso{background:var(--chk-verde,#004f4a);color:#fff;border-color:transparent}.dsp-destaque .peso small{color:hsla(0,0%,100%,.8)}.dsp-destaque .peso b{font-size:28px}.dsp-destaque .motivo{background:color-mix(in srgb,var(--gold) 16%,var(--paper));border-color:color-mix(in srgb,var(--gold) 40%,transparent)}.dsp-dfoto{border-radius:14px;overflow:hidden;background:#000;max-height:260px;display:flex;align-items:center;justify-content:center}.dsp-dfoto img{width:100%;max-height:260px;object-fit:contain;display:block;cursor:zoom-in}.dsp-dmeta{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:13.5px}.dsp-dmeta span{color:var(--muted)}.dsp-confirm{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dsp-confirm input{width:22px;height:22px;accent-color:var(--frl-vivo,#15b866)}.dsp-confirm.on{border-color:var(--frl-vivo,#15b866);background:color-mix(in srgb,var(--frl-vivo,#15b866) 8%,transparent)}.dsp-steps{display:flex;gap:6px;padding:10px 14px 0}.dsp-steps i{flex:1 1;height:5px;border-radius:3px;background:var(--line)}.dsp-steps i.on{background:var(--chk-verde,#004f4a)}.dsp-steps i.ok{background:var(--frl-vivo,#15b866)}.dsp-step-t{font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.15;margin:4px 0 2px}.dsp-step-s{font-size:13.5px;color:var(--muted);margin-bottom:6px}.dsp-opts{display:grid;grid-gap:10px;gap:10px}.dsp-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1.5px solid var(--chk-borda,var(--line));background:var(--paper);color:var(--ink);border-radius:14px;padding:14px 16px;font-family:inherit;cursor:pointer;min-height:60px}.dsp-opt:active{background:var(--paper2)}.dsp-opt.on{border-color:var(--chk-verde,#004f4a);background:color-mix(in srgb,var(--chk-verde,#004f4a) 8%,var(--paper))}.dsp-opt .n{font-family:var(--font-head);font-weight:700;font-size:17px;flex:1 1;min-width:0}.dsp-opt .d{font-size:12.5px;color:var(--muted);display:block;font-family:var(--font-body,inherit);font-weight:500;margin-top:2px}.dsp-opt .ck{width:26px;height:26px;border-radius:50%;border:2px solid var(--line-dk);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none}.dsp-opt.on .ck{background:var(--chk-verde,#004f4a);border-color:var(--chk-verde,#004f4a)}.dsp-resumo{display:grid;grid-gap:8px;gap:8px}.dsp-resumo button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--paper);font-family:inherit;color:var(--ink);cursor:pointer}.dsp-resumo small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.dsp-resumo b{font-size:16px;font-family:var(--font-head)}.dsp-resumo .e{margin-left:auto;color:var(--muted);flex:none;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.dsp-resumo img{width:64px;height:64px;object-fit:cover;border-radius:10px;flex:none}.dsp-ok{display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;padding:24px 10px}.dsp-ok .c{width:72px;height:72px;border-radius:50%;background:var(--frl-vivo,#15b866);color:#fff;display:grid;place-items:center}.dsp-sheet-f .btn.btn-ghost{min-height:56px;border-radius:14px;padding:0 16px}.dsp-cta{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438);color:#fff;border-radius:calc(var(--radius,12px) + 4px);padding:18px;margin-bottom:14px}.dsp-cta h3{margin:0;font-family:var(--font-head);font-weight:700;font-size:20px;line-height:1.15}.dsp-cta p{margin:6px 0 0;font-size:13px;opacity:.88}.dsp-cta .passos{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dsp-cta .passos span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;padding:4px 9px}.dsp-cta .passos span i{font-style:normal;width:16px;height:16px;border-radius:50%;background:#fff;color:var(--chk-verde,#004f4a);display:inline-grid;place-items:center;font-size:10px;font-weight:800}.dsp-cta .btn.btn-primary{min-height:58px;padding:0 22px;border-radius:999px;font-size:16px;font-family:var(--font-head);font-weight:600;background:var(--frl-vivo,#15b866)!important;border-color:var(--frl-vivo,#15b866)!important;color:#fff;justify-content:center;white-space:nowrap}.dsp-cta .ic{width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.14);display:grid;place-items:center;flex:none}@media (max-width:720px){.dsp-cta{grid-template-columns:1fr}.dsp-cta .btn.btn-primary{width:100%}}.dsp-cfg-intro{display:grid;grid-gap:2px;gap:2px;margin:2px 0 12px;font-size:13px;color:var(--muted)}.dsp-cfg-intro b{color:var(--ink);font-family:var(--font-head);font-size:16px}.dsp-cfg-card{padding:0;overflow:hidden}.dsp-cfg-card.off{opacity:.7}.dsp-cfg-head{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dsp-cfg-head:hover{background:var(--paper2)}.dsp-cfg-head .ic{width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--chk-verde,#004f4a) 10%,transparent);color:var(--chk-verde,#004f4a);display:grid;place-items:center;flex:none}.dsp-cfg-head .t{flex:1 1;min-width:0}.dsp-cfg-head .t b{display:block;font-family:var(--font-head);font-size:16px}.dsp-cfg-head .t small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsp-cfg-head .e{color:var(--muted);font-size:12.5px;display:inline-flex;align-items:center;gap:4px;flex:none}.dsp-cfg-body{display:grid;grid-gap:12px;gap:12px;padding:4px 14px 14px;border-top:1px solid var(--line)}.dsp-itens{border-top:1px dashed var(--line);padding-top:12px}.dsp-item,.dsp-item-h{display:grid;grid-template-columns:minmax(0,1fr) 110px 64px 44px 40px;grid-gap:8px;gap:8px;align-items:center}.dsp-item-h{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;padding:0 2px 6px}.dsp-item{padding:6px 0;border-top:1px solid var(--line)}.dsp-item.off .chk-inp,.dsp-item.off input[type=text]{opacity:.6}.dsp-item input[type=checkbox]{width:22px;height:22px;justify-self:center;accent-color:var(--frl-vivo,#15b866)}.dsp-item .btn{padding:6px 8px;min-height:36px;justify-content:center}.dsp-item-h-m,.dsp-item-m{grid-template-columns:minmax(0,1fr) 64px 44px 40px}@media (max-width:720px){.dsp-item,.dsp-item-h{grid-template-columns:minmax(0,1fr) 92px 52px 36px 36px}.dsp-item-h-m,.dsp-item-m{grid-template-columns:minmax(0,1fr) 52px 36px 36px}.dsp-item .chk-inp{padding:8px}}.dsp-opt .gi,.dsp-resumo .gi{width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--chk-verde,#004f4a) 10%,transparent);color:var(--chk-verde,#004f4a);display:inline-grid;place-items:center;flex:none}.dsp-opt.on .gi{background:var(--chk-verde,#004f4a);color:#fff}.dsp-vrow .st{width:10px;height:10px;border-radius:50%;flex:none;background:var(--gold)}.dsp-vrow .st[data-s=ok]{background:var(--frl-vivo,#15b866)}.dsp-vrow .st[data-s=neutral]{background:var(--line-dk)}.dsp-vrow.cancelado .n,.dsp-vrow.cancelado .v{text-decoration:line-through;opacity:.6}.dsp-vrow img.th{width:40px;height:40px;border-radius:9px;object-fit:cover;flex:none;background:var(--paper2)}.dsp-ord{display:inline-flex;gap:2px;flex:none}.dsp-ord .btn{padding:4px 6px;min-height:30px}.dsp-ord .btn:disabled{opacity:.3}.dsp-sign{position:relative;border:1.5px dashed var(--line-dk);border-radius:14px;background:#fff;overflow:hidden}.dsp-sign canvas{display:block;width:100%;touch-action:none;cursor:crosshair}.dsp-sign-hint{position:absolute;inset:0 0 40px 0;justify-content:center;gap:8px;font-size:14px;pointer-events:none}.dsp-sign-hint,.dsp-sign-linha{display:flex;align-items:center;color:var(--muted)}.dsp-sign-linha{justify-content:space-between;gap:10px;padding:6px 10px 6px 14px;border-top:1px solid var(--line);background:var(--paper2);font-size:12.5px}.dsp-sign-linha .btn{min-height:32px;padding:4px 10px;font-size:12.5px}.dsp-sign-thumb{border:1px solid var(--line);border-radius:10px;background:#fff;padding:4px;max-width:260px}.dsp-sign-thumb img{display:block;width:100%;height:auto;max-height:90px;object-fit:contain}.reu-voltar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;flex:none;transition:background var(--dur-fast,.14s) var(--ease-out)}.reu-voltar:hover{background:hsla(0,0%,100%,.24)}.reu-vazio{color:var(--muted);font-size:13.5px;text-align:center;padding:14px 8px;margin:0}.reu-box{border:1px solid var(--chk-borda,var(--line));border-radius:calc(var(--radius,12px) + 4px);background:var(--paper);padding:14px 16px;min-width:0}.reu-box-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 14.5px var(--font-head);color:var(--ink)}.reu-box-h svg{color:var(--chk-ouro,var(--gold));flex:none}.gh-std .reu .pill.reu-pill-lock{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.reu .pill{display:inline-flex;align-items:center;gap:4px}.reu .gh-item{cursor:default;font-family:inherit}.reu button.gh-item{cursor:pointer;transition:border-color var(--dur-fast,.14s) var(--ease-out),box-shadow var(--dur-fast,.14s) var(--ease-out)}.reu button.gh-item:hover{border-color:var(--chk-verde-cl,var(--teal));box-shadow:0 8px 18px -14px rgba(0,79,74,.55)}.reu-card{flex:1 1;min-width:0}.reu-card-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ink)}.reu-card-t b{font:600 15px/1.3 var(--font-head);overflow-wrap:break-word}.reu-card-t svg{color:var(--muted);flex:none}.reu-lock{display:inline-block;vertical-align:-1px;margin-right:5px}.reu-meta{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:4px;font-size:12.5px;color:var(--muted);line-height:1.5}.reu-meta span{display:inline-flex;align-items:center;gap:5px}.reu-meta svg{flex:none}.reu-meta.lg{font-size:14px;gap:6px 18px;color:var(--ink)}.reu-meta.lg svg{color:var(--chk-ouro,var(--gold))}.reu-meta-warn{color:var(--gold)!important;font-weight:600}.reu-motivo{margin-top:5px;font-size:12.5px;color:var(--muted);font-style:italic}.reu-chev{color:var(--muted);flex:none}.reu-avs{display:flex;flex:none;padding-left:8px}.reu-av,.reu-avs i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font:700 11px var(--font-head);font-style:normal;background:color-mix(in srgb,var(--chk-verde,var(--teal)) 14%,var(--paper));color:var(--chk-verde-cl,var(--teal));border:2px solid var(--paper);margin-left:-8px;flex:none}.reu-avs i.mais{background:var(--paper2);color:var(--muted)}.reu-av{margin-left:0;width:34px;height:34px;font-size:12px}.reu-item-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left}.reu-item-txt b{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:break-word}.reu-item-txt small{font-size:12px;color:var(--muted)}.reu-item-btn{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.reu-item-btn:hover b{text-decoration:underline}.reu-feito{text-decoration:line-through;color:var(--muted)!important}.reu-origem{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;border:none;background:none;color:var(--teal);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;text-align:left}.reu-origem:hover{text-decoration:underline}.reu-check{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex:none;cursor:pointer;border:1.5px solid var(--gs-ok,#1e874b);background:color-mix(in srgb,#1e874b 10%,transparent);color:#1e874b;transition:background var(--dur-fast,.14s) var(--ease-out),color var(--dur-fast,.14s) var(--ease-out),transform var(--dur-fast,.14s) var(--ease-out)}.reu-check:hover{background:#1e874b;color:#fff}.reu-check:active{transform:scale(.94)}.reu-check.off{border-color:var(--line-dk);background:var(--paper);color:var(--muted)}.reu-check.off:hover{background:var(--paper2);color:var(--ink)}.reu-x{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex:none;border:none;background:none;color:var(--muted);cursor:pointer}.reu-x:hover{background:color-mix(in srgb,var(--danger,#c0392b) 12%,transparent);color:var(--danger,#c0392b)}.reu-dhead{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.reu-dhead-main{flex:1 1;min-width:260px}.reu-top-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.reu-titulo{margin:0 0 8px;font:700 26px/1.2 var(--font-head);letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word}.reu-desc{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--muted);max-width:70ch;white-space:pre-wrap}.reu-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex:none}.reu-steps li{gap:7px;padding:7px 12px 7px 7px;border-radius:999px;border:1px solid var(--line);background:var(--paper2);color:var(--muted);font:600 12.5px var(--font-head);white-space:nowrap}.reu-steps li,.reu-steps li i{display:flex;align-items:center}.reu-steps li i{justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--paper);border:1px solid var(--line-dk);font-style:normal;font-size:11px}.reu-steps li.done{color:var(--chk-verde-cl,var(--teal))}.reu-steps li.done i{background:var(--chk-verde-cl,var(--teal));border-color:transparent;color:#fff}.reu-steps li.on{background:var(--chk-verde,var(--teal));border-color:var(--chk-verde,var(--teal));color:#fff}.reu-steps li.on i{background:var(--chk-ouro,var(--gold));border-color:transparent;color:var(--chk-verde-esc,#003b37)}.reu-acts{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.reu-acts .btn{display:inline-flex;align-items:center;gap:6px}.gh-std .reu .btn.reu-btn-danger{color:var(--danger,#c0392b)}.gh-std .btn.reu-btn-danger-solid,.gh-std .reu .btn.reu-btn-danger:hover{border-color:var(--danger,#c0392b)}.gh-std .btn.reu-btn-danger-solid{background:var(--danger,#c0392b);box-shadow:none}.reu-sec{border:1px solid var(--chk-borda,var(--line));border-radius:calc(var(--radius,12px) + 4px);background:var(--paper);margin-bottom:14px;overflow:hidden}.reu-sec-h{display:flex;align-items:center;gap:9px;padding:11px 16px;background:var(--chk-creme,var(--paper2));border-bottom:1px solid var(--chk-borda,var(--line))}.reu-sec-h h3{margin:0;font:700 14.5px var(--font-head);color:var(--ink);flex:1 1;min-width:0}.reu-sec-h svg{color:var(--chk-verde-cl,var(--teal));flex:none}.reu-sec-n{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--chk-verde,var(--teal));color:#fff;font:700 12px var(--font-head);flex:none}.reu-sec-x{font-size:12.5px;color:var(--muted);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reu-sec-b{padding:14px 16px}.reu-parts{display:grid;grid-gap:6px;gap:6px}.reu-part{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line)}.reu-part:last-child{border-bottom:none}.reu-part-n{flex:1 1;display:flex;flex-direction:column}.reu-part-n b{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:break-word}.reu-part-n small{font-size:11.5px;color:var(--muted)}.reu-pres{display:flex;gap:4px;flex:none}.reu-pres button{padding:7px 11px;border-radius:999px;border:1px solid var(--line-dk);background:var(--paper);color:var(--muted);font:600 12px var(--font-head);cursor:pointer;transition:background var(--dur-fast,.14s) var(--ease-out),color var(--dur-fast,.14s) var(--ease-out)}.reu-pres button:disabled{cursor:default;opacity:.55}.reu-pres button.on{color:#fff;opacity:1}.reu-pres button.on[data-s=ok]{background:#1e874b;border-color:#1e874b}.reu-pres button.on[data-s=danger]{background:var(--danger,#c0392b);border-color:var(--danger,#c0392b)}.reu-pres button.on[data-s=warn]{background:var(--gold);border-color:var(--gold)}.reu-bar{height:6px;border-radius:999px;background:var(--paper2);overflow:hidden;margin-bottom:12px}.reu-bar i{display:block;height:100%;border-radius:999px;background:var(--chk-verde-cl,var(--teal));transition:width .26s var(--ease-out)}.reu-decs,.reu-pauta{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.reu-decs li,.reu-pauta li{display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:10px;font-size:14.5px;color:var(--ink);line-height:1.4}.reu-decs li>span,.reu-pauta li>span{flex:1 1;min-width:0;overflow-wrap:break-word}.reu-pauta li.ok>span{color:var(--muted);text-decoration:line-through}.reu-tick{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;flex:none;border:1.5px solid var(--line-dk);background:var(--paper);color:var(--muted);font:700 12px var(--font-head);cursor:pointer;transition:background var(--dur-fast,.14s) var(--ease-out),border-color var(--dur-fast,.14s) var(--ease-out)}.reu-tick:disabled{cursor:default}.reu-pauta li.ok .reu-tick{background:#1e874b;border-color:#1e874b;color:#fff}.reu-decs li>b{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;flex:none;background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold);font:700 12px var(--font-head)}.reu-add{display:flex;gap:8px;margin-top:10px}.reu-add .chk-inp{flex:1 1;min-width:0}.reu-add .btn{display:inline-flex;align-items:center;gap:6px;flex:none}.reu-enc-form{display:grid;grid-template-columns:2fr 1.1fr auto auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.reu-enc-form .btn{display:inline-flex;align-items:center;gap:6px;min-height:42px}.reu .richobs-input{font-size:16px!important}.reu .richobs-input,.reu .richobs-view{line-height:1.6!important;border-radius:10px!important}.reu .richobs-view{font-size:14.5px!important}.reu-modal{max-width:min(680px,96vw);width:100%}.reu-form{display:grid;grid-gap:12px;gap:12px;padding:16px}.reu-form .gh-msg{margin:0}.reu-form .field label{display:inline-flex;align-items:center;gap:4px}.reu-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.reu-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--line);position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper)}.reu-foot .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 18px}.reu-pick{display:flex;flex-wrap:wrap;gap:6px;max-height:190px;overflow:auto;padding:2px}.reu-pick button{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--line-dk);background:var(--paper);color:var(--ink);font-size:13.5px;font-family:inherit;cursor:pointer;transition:background var(--dur-fast,.14s) var(--ease-out),border-color var(--dur-fast,.14s) var(--ease-out)}.reu-pick button i{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--paper2);color:var(--muted);font:700 10.5px var(--font-head);font-style:normal}.reu-pick button.on{background:color-mix(in srgb,var(--chk-verde,var(--teal)) 12%,var(--paper));border-color:var(--chk-verde-cl,var(--teal));font-weight:600}.reu-pick button.on i{background:var(--chk-verde,var(--teal));color:#fff}.reu-pick button.ext i{background:var(--gold);color:#fff}.reu-switch{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:var(--radius,12px);border:1px solid var(--chk-borda,var(--line));background:var(--paper);cursor:pointer;font-family:inherit;color:var(--ink)}.reu-switch>span:last-child{display:flex;flex-direction:column;gap:2px}.reu-switch b{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--font-head)}.reu-switch small{font-size:12.5px;color:var(--muted)}.reu-switch-k{flex:none;width:44px;height:26px;border-radius:999px;background:var(--line-dk);padding:3px;transition:background .18s var(--ease-out)}.reu-switch-k i{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .18s var(--ease-out)}.reu-switch.on .reu-switch-k{background:var(--chk-verde,var(--teal))}.reu-switch.on .reu-switch-k i{transform:translateX(18px)}.reu-spin{animation:reu-spin .9s linear infinite}@keyframes reu-spin{to{transform:rotate(1turn)}}.reu :is(button,select,input,[contenteditable]):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:900px){.reu-enc-form{grid-template-columns:1fr 1fr}.reu-enc-form .reu-enc-desc{grid-column:1/-1}.reu-enc-form .btn{grid-column:1/-1;justify-content:center;min-height:50px}}@media (max-width:640px){.gh-dash.reu .gh-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.reu .gh-kpi,.reu .gh-kpi-top{min-width:0}.reu .gh-kpi-label{min-width:0;overflow-wrap:anywhere}.reu-avs,.reu-chev{display:none}.reu-titulo{font-size:21px}.reu-steps{width:100%}.reu-steps li{flex:1 1;justify-content:center;padding:7px 6px;font-size:11.5px}.reu-steps li i{display:none}.reu-acts .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center;min-height:46px}.reu-acts .btn.btn-primary{flex-basis:100%;min-height:56px;font-size:15.5px}.reu-part{flex-wrap:wrap}.reu-pres{width:100%;padding-left:44px}.reu-pres button{flex:1 1;padding:9px 6px}.reu-sec-b{padding:12px}.reu-add{flex-wrap:wrap}.reu-add .chk-inp{flex:1 1 100%}.reu-add .btn{flex:1 1;justify-content:center;min-height:46px}.reu-2{grid-template-columns:1fr 1fr;gap:10px}.chk-visor:has(.reu-modal){padding:0;align-items:flex-end}.reu-modal{max-width:100vw;max-height:94dvh;border-radius:18px 18px 0 0}.reu-foot .btn{flex:1 1;min-height:56px}}@media (prefers-reduced-motion:reduce){.reu-spin{animation-duration:2s}}.reu{--reu-brand:var(--chk-verde,#004f4a);--reu-brand-2:var(--chk-verde-cl,#0c6b5f);--reu-soft:color-mix(in srgb,var(--chk-verde,#004f4a) 12%,var(--paper));--reu-gold:var(--chk-ouro,#cdae82);--reu-gold-soft:color-mix(in srgb,var(--gold,#bb8d3e) 18%,var(--paper));--reu-gold-ink:var(--chk-ouro-tx,#8a6d3f);--reu-r:18px}.pane.active.reu-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start}.pane.active.reu-shell.with-side{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.reu-main{min-width:0}.reu-eyebrow{font:600 11px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--reu-brand-2)}.reu-top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.reu-top h1{margin:2px 0 0;font:800 26px/1.15 var(--font-head);letter-spacing:-.01em;color:var(--ink);text-transform:none}.reu-top h1:first-letter{text-transform:uppercase}.reu-sub{color:var(--muted);font-size:13px;margin-top:3px}.reu-top-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gh-std .reu .btn.reu-new{border-radius:999px;padding:10px 18px;display:inline-flex;align-items:center;gap:6px}.reu-segtabs{display:inline-flex;background:var(--paper);border:1px solid var(--chk-borda,var(--line));border-radius:999px;padding:4px;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}.reu-segtabs::-webkit-scrollbar{display:none}.reu-segtabs button{border:none;background:none;padding:7px 14px;border-radius:999px;font:600 12.5px var(--font-head);color:var(--muted);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-fast,.14s) var(--ease-out),color var(--dur-fast,.14s) var(--ease-out)}.reu-segtabs button b{font-weight:600;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reu-segtabs button.on{background:var(--reu-brand);color:#fff}.reu-segtabs button.on b{opacity:.85}.reu-chips{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.reu-chip{border:1px solid var(--chk-borda,var(--line));background:var(--paper);border-radius:999px;padding:7px 13px;font:600 12px var(--font-head);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-fast,.14s) var(--ease-out),color var(--dur-fast,.14s) var(--ease-out)}.reu-chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.reu-filtros{flex-wrap:wrap;gap:10px;margin-bottom:14px}.reu-busca,.reu-filtros{display:flex;align-items:center}.reu-busca{gap:8px;flex:1 1;min-width:200px;max-width:340px;padding:0 14px;border:1px solid var(--chk-borda,var(--line));border-radius:999px;background:var(--paper);color:var(--muted)}.reu-busca input{flex:1 1;min-width:0;border:none;background:none;outline:none;padding:9px 0;font-size:16px;color:var(--ink);font-family:inherit}.reu-busca:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent)}.reu-sel{padding:9px 14px;border:1px solid var(--chk-borda,var(--line));border-radius:999px;background:var(--paper);color:var(--ink);font:600 12.5px var(--font-head);max-width:100%}.reu-dayh{display:flex;align-items:center;gap:10px;margin:18px 0 8px;font:700 13px var(--font-head);color:var(--ink)}.reu-dayh:first-child{margin-top:2px}.reu-dayh:first-letter{text-transform:uppercase}.reu-dayh span{color:var(--muted);font-weight:500;font-size:12px}.reu-dayh:after{content:"";flex:1 1;height:1px;background:var(--line)}.reu-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.reu-kpi{position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;background:var(--paper);border:1px solid var(--chk-borda,var(--line));border-radius:var(--reu-r);padding:14px 16px;text-align:left;font-family:inherit;color:var(--ink)}button.reu-kpi{cursor:pointer;transition:transform var(--dur-fast,.14s) var(--ease-out),box-shadow var(--dur-fast,.14s) var(--ease-out)}button.reu-kpi:hover{transform:translateY(-1px);box-shadow:0 14px 28px -20px rgba(0,79,74,.5)}.reu-kpi .l{font-size:12px;color:var(--muted)}.reu-kpi .v{font:800 28px/1.1 var(--font-head);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reu-kpi.warn .v{color:var(--gs-warn,#a8781f)}.reu-kpi .s{font-size:12px;color:var(--muted);margin-top:3px}.reu-spark{position:absolute;right:12px;bottom:10px;display:flex;align-items:flex-end;gap:3px;height:30px}.reu-spark i{width:6px;border-radius:3px;background:var(--reu-soft)}.reu-spark i.hi{background:var(--reu-brand-2)}.reu-ring{position:absolute;right:14px;top:14px;width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--reu-brand-2) calc(var(--p)*1%),var(--paper2) 0);display:grid;place-items:center}.reu-ring:after{content:"";width:32px;height:32px;border-radius:50%;background:var(--paper)}.reu-day{display:flex;align-items:center;gap:10px;margin:8px 0 12px;flex-wrap:wrap}.reu-day h2{margin:0;font:700 17px var(--font-head);color:var(--ink);text-transform:none}.reu-tl{position:relative;padding-left:78px}.reu-tl:before{content:"";position:absolute;left:71px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:2px}.reu-tl-row{position:relative;margin:8px 0}.reu-tl-h{position:absolute;left:-78px;top:18px;width:62px;text-align:right;font:600 12px var(--font-head);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reu-ev{width:100%;text-align:left;background:var(--paper);border:1px solid var(--chk-borda,var(--line));border-radius:var(--reu-r);padding:14px 16px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;cursor:pointer;color:var(--ink);font-family:inherit;transition:border-color var(--dur-fast,.14s) var(--ease-out),transform var(--dur-fast,.14s) var(--ease-out),box-shadow var(--dur-fast,.14s) var(--ease-out)}.reu-ev:hover{transform:translateX(3px);border-color:var(--reu-brand-2);box-shadow:0 14px 28px -20px rgba(0,79,74,.5)}.reu-ev:before{content:"";position:absolute;left:-21px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:3px solid var(--reu-brand-2)}.reu-ev.live{border-color:var(--reu-brand);background:linear-gradient(135deg,var(--chk-verde-cl,#0a5f52) 0,var(--chk-verde,#004f4a) 55%,var(--chk-verde-esc,#003b37) 100%);color:#fff}.reu-ev.live:before{background:var(--reu-gold);border-color:var(--reu-gold);animation:reu-pulse 2s infinite}.reu-ev.done{opacity:.78}.reu-ev.done:before{border-color:var(--gs-ok,#1e874b);background:var(--gs-ok,#1e874b)}@keyframes reu-pulse{0%,to{box-shadow:0 0 0 4px hsla(35,43%,66%,.3)}50%{box-shadow:0 0 0 9px hsla(35,43%,66%,.08)}}.reu-ev-main{min-width:0}.reu-ev h3{margin:0;font:700 15px/1.3 var(--font-head);color:inherit;text-transform:none;overflow-wrap:break-word}.reu-ev .reu-meta{color:var(--muted)}.reu-ev.live .reu-meta{color:hsla(0,0%,100%,.82)}.reu-tag{font:600 11px var(--font-head);padding:4px 10px;border-radius:999px;background:var(--reu-soft);color:var(--reu-brand-2);height:-moz-fit-content;height:fit-content;white-space:nowrap;justify-self:end}.reu-ev.live .reu-tag{background:hsla(0,0%,100%,.18);color:#fff}.reu-tag.gold{background:var(--reu-gold-soft);color:var(--reu-gold-ink)}.reu-tag.ok{background:var(--gs-ok-bg);color:var(--gs-ok)}.reu-tag.bad{background:var(--gs-danger-bg);color:var(--gs-danger)}.reu-tag.warn{background:var(--gs-warn-bg);color:var(--gs-warn)}.reu-ev .reu-avs{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:0}.reu-ev .reu-avs i{margin-left:-8px}.reu-ev .reu-avs i:first-child{margin-left:0}.reu-ev.live .reu-avs i{background:#fff;color:var(--reu-brand);border-color:var(--reu-brand)}.reu-ev .reu-avs small{color:var(--muted);font-size:12px;margin-left:4px}.reu-ev.live .reu-avs small{color:hsla(0,0%,100%,.82)}.reu-ev-bar{grid-column:1/-1;height:6px;background:hsla(0,0%,100%,.2);border-radius:6px;overflow:hidden}.reu-ev-bar i{display:block;height:100%;background:var(--reu-gold);border-radius:6px;transition:width .26s var(--ease-out)}.reu-live{position:-webkit-sticky;position:sticky;top:12px;background:var(--paper);border:1px solid var(--chk-borda,var(--line));border-radius:calc(var(--reu-r) + 4px);padding:20px 18px;min-width:0;max-height:calc(100dvh - 24px);overflow:auto}.reu-live-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.reu-live-dot{width:9px;height:9px;border-radius:50%;background:var(--danger,#c0392b);animation:reu-pulse-red 1.6s infinite}@keyframes reu-pulse-red{0%,to{box-shadow:0 0 0 3px rgba(192,57,43,.25)}50%{box-shadow:0 0 0 7px rgba(192,57,43,.06)}}.reu-live-t{margin:0 0 12px;font:800 20px/1.2 var(--font-head);color:var(--ink);text-transform:none;overflow-wrap:break-word}.reu-timer{display:flex;align-items:baseline;gap:8px;background:var(--paper2);border-radius:14px;padding:12px 14px;margin-bottom:16px}.reu-timer b{font:800 30px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.reu-timer.over b{color:var(--gs-danger)}.reu-timer span{color:var(--muted);font-size:12px;flex:1 1}.gh-std .reu-timer .btn{padding:6px 10px;min-height:0}.reu-live-sec{margin-bottom:16px}.reu-live-sec h3{margin:0 0 8px;font:600 11px var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.reu-live-sec h3 b{color:var(--ink);font-weight:600;letter-spacing:0;text-transform:none}.reu-live-pauta{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.reu-live-pauta button{width:100%;display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--chk-borda,var(--line));background:var(--paper);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.reu-live-pauta button:disabled{cursor:default}.reu-live-pauta li.ok button{background:var(--reu-soft);border-color:transparent}.reu-live-pauta li.ok span{text-decoration:line-through;color:var(--muted)}.reu-live-pauta li.now button{border-color:var(--reu-gold);background:var(--reu-gold-soft)}.reu-live-pauta i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-dk);display:grid;place-items:center;font:700 11px var(--font-head);font-style:normal;flex:none;color:var(--muted)}.reu-live-pauta li.ok i{background:var(--gs-ok);border-color:var(--gs-ok);color:#fff}.reu-live-pauta li.now i{border-color:var(--reu-gold);color:var(--reu-gold-ink)}.reu-live-pauta span{flex:1 1;min-width:0;font-size:13.5px;overflow-wrap:break-word}.reu-live-pres{display:grid;grid-gap:8px;gap:8px}.reu-live-pres>div{display:flex;align-items:center;gap:8px}.reu-live-pres .reu-av{width:30px;height:30px;font-size:11px}.reu-live-pres b{flex:1 1;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reu-live-pres .reu-pres button{padding:5px 8px;font-size:11px}.reu-live-ata{display:block;width:100%;text-align:left;border:1px solid var(--chk-borda,var(--line));border-radius:14px;padding:10px 12px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;line-height:1.55;max-height:140px;overflow:hidden;cursor:pointer;position:relative}.reu-live-ata:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(transparent,var(--paper))}.reu-live-comp{display:grid;grid-gap:6px;gap:6px}.reu-live-comp>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;border-radius:12px;background:var(--paper2)}.reu-live-comp b{display:block;font-size:13px;font-weight:600;overflow-wrap:break-word}.reu-live-comp small{color:var(--muted);font-size:11px}.reu-live-comp em{font:600 11px var(--font-head);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reu-dot{width:10px;height:10px;border-radius:50%;background:var(--gs-info)}.reu-dot[data-s=danger]{background:var(--gs-danger)}.reu-dot[data-s=warn]{background:var(--gs-warn)}.reu-dot[data-s=ok]{background:var(--gs-ok)}.reu-live-foot{display:flex;gap:8px;margin-top:4px}.gh-std .reu-live-foot .btn{flex:1 1;justify-content:center;display:inline-flex;align-items:center;gap:6px;min-height:46px;border-radius:999px}.reu-bnav{display:none}@media (max-width:1100px){.pane.active.reu-shell.with-side{grid-template-columns:minmax(0,1fr)}.reu-live{display:none}.reu-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.reu-main{padding-bottom:96px}.reu-top h1{font-size:22px}.reu-top .reu-new,.reu-top-acts .reu-segtabs{display:none}.reu-kpis{gap:8px}.reu-kpi{padding:12px}.reu-kpi .v{font-size:22px}.reu-ring{width:36px;height:36px;right:10px;top:10px}.reu-ring:after{width:26px;height:26px}.reu-tl{padding-left:58px}.reu-tl:before{left:53px}.reu-tl-h{left:-58px;width:48px}.reu-ev:before{left:-19px}.reu-ev{grid-template-columns:minmax(0,1fr)}.reu-tag{justify-self:start}.reu-busca{max-width:none;flex-basis:100%}.reu-bnav{display:flex;position:fixed;left:12px;right:12px;bottom:12px;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--paper);border:1px solid var(--chk-borda,var(--line));border-radius:22px;box-shadow:0 18px 40px -20px rgba(0,0,0,.45);justify-content:space-around;align-items:flex-end;z-index:45}.reu-bnav button{display:grid;place-items:center;grid-gap:3px;gap:3px;color:var(--muted);font:600 10px var(--font-head);padding:6px 10px;border-radius:14px;border:none;background:none;cursor:pointer}.reu-bnav button.on{color:var(--reu-brand-2);background:var(--reu-soft)}.reu-bnav button.fab{width:54px;height:54px;border-radius:18px;background:var(--reu-brand);color:#fff;margin-top:-28px;box-shadow:0 12px 24px -10px rgba(0,79,74,.7);place-items:center}}.reu-det{max-width:1040px}.reu-back{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:4px 0;margin-bottom:10px;font:600 13px var(--font-head);color:var(--muted);cursor:pointer}.reu-back:hover{color:var(--reu-brand-2)}.reu-dgrid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:0 18px;gap:0 18px;align-items:start}.reu-dcol{min-width:0}.gh-std .reu .btn.reu-btn-sm{padding:6px 12px;font-size:12px;min-height:0;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.gh-std .reu .reu-acts .btn,.gh-std .reu .reu-add .btn,.gh-std .reu .reu-enc-form .btn{border-radius:999px}.gh-std .reu .reu-acts .btn{display:inline-flex;align-items:center;gap:6px;padding:10px 16px}.reu-modal{border-radius:22px}.reu-modal .chk-visor-h{padding:14px 20px;font:700 15px var(--font-head)}.gh-std .reu-foot .btn{border-radius:999px}@media (max-width:1100px){.reu-dgrid{grid-template-columns:1fr}}.reu-dcol .reu-enc-form{grid-template-columns:1fr 1fr}.reu-dcol .reu-enc-form .btn,.reu-dcol .reu-enc-form .reu-enc-desc{grid-column:1/-1}.reu-dcol .reu-enc-form .btn{justify-content:center}.reu-part-n{min-width:0}.reu-part-n b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.reu-dcol .reu-part{flex-wrap:wrap}.reu-dcol .reu-part-n{flex:1 1 90px}.reu-dcol .reu-pres{margin-left:auto}.reu-dcol .reu-pres button{padding:6px 9px;font-size:11px}@media (max-width:1100px){.reu-dgrid{display:flex;flex-direction:column}.reu-dcol{display:contents}.reu-sec{order:var(--n,0)}}.dsp-icone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));grid-gap:8px;gap:8px}.dsp-icone{display:grid;place-items:center;aspect-ratio:1;border:1.5px solid var(--chk-borda,var(--line));border-radius:12px;background:var(--paper);color:var(--muted);cursor:pointer;transition:.12s}.dsp-icone:hover{border-color:var(--teal);color:var(--ink)}.dsp-icone.on{background:var(--chk-verde,#004f4a);border-color:var(--chk-verde,#004f4a);color:#fff}.dsp-mrow{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line)}.dsp-mrow:first-of-type{border-top:none}.dsp-mrow.off .chk-inp{opacity:.6}.dsp-mrow input[type=checkbox]{width:22px;height:22px;accent-color:var(--frl-vivo,#15b866)}.dsp-mrow .btn{min-height:36px;padding:6px 8px}.dsp-mcard{padding:8px 0;border-top:1px solid var(--line)}.dsp-mcard:first-of-type{border-top:none}.dsp-mcard .dsp-mrow{border-top:none;padding:0}.dsp-mcard.off .chk-inp{opacity:.6}.dsp-mgrupos{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px;padding-left:2px}.dsp-mgrupos .lbl{font-size:12px;color:var(--muted,#64748b);font-weight:600;margin-right:2px}.dsp-pdf-btn{min-height:38px;padding:7px 13px;font-weight:600;gap:6px;border:1.5px solid var(--chk-borda,var(--line));border-radius:10px}.dsp-pdf-btn:not(:disabled):hover{border-color:var(--chk-verde,#004f4a);color:var(--chk-verde,#004f4a)}.dsp-rank{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:11px}.dsp-rank li{display:flex;align-items:center;gap:11px}.dsp-rank .pos{flex:none;width:24px;height:24px;border-radius:7px;background:var(--paper2,#f3f0e8);color:var(--muted,#75716a);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsp-rank .pos[data-top="1"]{background:color-mix(in srgb,var(--gold,#cdae82) 22%,transparent);color:var(--gold,#a9852f)}.dsp-rank .corpo{flex:1 1;min-width:0}.dsp-rank .lin{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.dsp-rank .nome{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.dsp-rank .nome,.dsp-rank .v{color:var(--ink);white-space:nowrap}.dsp-rank .v{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsp-rank .barra{height:7px;border-radius:999px;background:var(--paper2,#f0ece2);overflow:hidden}.dsp-rank .barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold,#cdae82),color-mix(in srgb,var(--gold,#cdae82) 60%,var(--danger,#c0442e)))}.dsp-rank .pct{flex:none;width:40px;text-align:right;font-size:12px;font-weight:700;color:var(--muted,#75716a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsp-pdf-lista{display:flex;flex-direction:column;gap:8px;margin-top:4px;max-height:48vh;overflow:auto}.dsp-pdf-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--chk-borda,var(--line));border-radius:10px;background:var(--paper)}.dsp-pdf-row .info{min-width:0;display:flex;flex-direction:column;gap:2px}.dsp-pdf-row .info b{font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsp-pdf-row .info span{font-size:12px;color:var(--muted,#75716a)}.dsp-pdf-row .btn{flex:none;min-height:36px;white-space:nowrap}.pp{--pp-verde:var(--chk-verde);--pp-verde-esc:var(--chk-verde-esc);--pp-ouro:#e2c79a;--pp-ouro-esc:#c9a46b;--pp-tint:rgba(0,79,74,.08);--pp-tint-forte:rgba(0,79,74,.14)}html.dark .pp{--pp-tint:rgba(120,200,185,.14);--pp-tint-forte:rgba(120,200,185,.22)}.pp .pp-print-head{display:none}.pp .pp-hero{background:var(--pp-verde);color:#fff;border-radius:calc(var(--radius,12px) + 10px);padding:16px 18px 14px;display:flex;flex-direction:column;gap:14px;margin:0 0 14px;box-shadow:0 18px 40px -26px rgba(0,59,55,.7)}.pp .pp-hero-row{display:flex;align-items:center;gap:12px}.pp .pp-hero-ic{width:40px;height:40px;border-radius:13px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;color:var(--pp-ouro);flex:none}.pp .pp-hero-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp .pp-hero-tx small{font:700 11px var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ouro)}.pp .pp-hero-tx h1{margin:0;font:800 20px/1.1 var(--font-head);color:#fff;letter-spacing:0}.pp .pp-hero-btn{width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.pp .pp-hero-btn:hover{background:hsla(0,0%,100%,.18)}.pp .pp-hero-btn:disabled{opacity:.4;cursor:default}.pp .pp-hero-cta{height:44px;padding:0 14px;border-radius:14px;border:none;background:#fff;color:var(--pp-verde);font:800 13px var(--font-head);display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex:none}.pp .pp-hero-cta:hover{background:var(--chk-creme)}.pp .pp-hero-score{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.pp .pp-hero-score b{font:800 22px/1 var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp .pp-hero-score b span{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.7)}.pp .pp-hero-score small{font:700 10px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.pp .pp-hero-bar{height:5px;border-radius:999px;background:rgba(0,0,0,.25);overflow:hidden;margin-top:-4px}.pp .pp-hero-bar span{display:block;height:100%;background:var(--pp-ouro);border-radius:999px;transition:width .25s var(--ease-out)}.pp .pp-turno{display:flex;gap:4px;padding:4px;border-radius:999px;background:rgba(0,0,0,.22)}.pp .pp-turno button{flex:1 1;height:40px;border-radius:999px;border:none;background:transparent;color:hsla(0,0%,100%,.85);font:700 14px var(--font-head);display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .15s var(--ease-out)}.pp .pp-turno button:hover{background:hsla(0,0%,100%,.1)}.pp .pp-turno button.active{background:#fff;color:var(--pp-verde);font-weight:800}.pp .pp-week{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px}.pp .pp-nav{width:30px;height:54px;border-radius:12px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.pp .pp-nav:hover{background:hsla(0,0%,100%,.16)}.pp .pp-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;min-width:0}.pp .pp-day{height:54px;border-radius:14px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-family:var(--font-head);position:relative;padding:0;transition:background .15s var(--ease-out)}.pp .pp-day small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp .pp-day b{font-size:17px;font-weight:800;line-height:1}.pp .pp-day:hover{background:hsla(0,0%,100%,.16)}.pp .pp-day.hoje:after{content:"";position:absolute;bottom:6px;width:5px;height:5px;border-radius:50%;background:var(--pp-ouro)}.pp .pp-day.active{background:var(--pp-ouro);border-color:var(--pp-ouro);color:#1f2a28}.pp .pp-day.active small{font-weight:800}.pp .pp-day.active.hoje:after{background:#1f2a28}.pp .pp-hoje{align-self:flex-start;height:32px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font:700 12px var(--font-head);cursor:pointer;margin-top:-4px}.pp .pp-hoje:hover{background:hsla(0,0%,100%,.12)}.pp .pp-body{display:flex;flex-direction:column;gap:14px;padding-bottom:16px}@media(max-width:560px){.pp .pp-body{padding-bottom:96px}}.pp .pp-prog{background:var(--paper);border:1px solid var(--chk-borda);border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:14px}.pp .pp-ring{position:relative;width:64px;height:64px;flex:none}.pp .pp-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 15px var(--font-head);color:var(--pp-verde)}.pp .pp-prog-b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.pp .pp-prog-n{display:flex;align-items:baseline;gap:6px}.pp .pp-prog-n b{font:800 24px/1 var(--font-head);color:var(--ink)}.pp .pp-prog-n span{font:600 13px var(--font-head);color:var(--muted)}.pp .pp-prog-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.pp .pp-prog-area{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 6px;gap:3px 6px;align-items:baseline;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;min-width:0;font-family:var(--font-head)}.pp .pp-prog-area small{font:700 10px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .pp-prog-area em{font:800 11px var(--font-head);font-style:normal;color:var(--pp-verde);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp .pp-prog-area .pp-bar{grid-column:1/-1}.pp .pp-bar{height:5px;background:var(--chk-linha);overflow:hidden}.pp .pp-bar,.pp .pp-bar i{display:block;border-radius:999px}.pp .pp-bar i{height:100%;background:var(--gs-ok);transition:width .25s var(--ease-out)}.pp .pp-areas{display:grid;grid-gap:14px;gap:14px}.pp .pp-area{border:1px solid var(--chk-borda);border-radius:20px;background:var(--paper);overflow:hidden;scroll-margin-top:12px}.pp .pp-area-h{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--chk-borda)}.pp .pp-area-h i{display:flex;width:34px;height:34px;border-radius:11px;align-items:center;justify-content:center;background:var(--pp-verde);color:var(--pp-ouro);flex:none}.pp .pp-area-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pp .pp-area-h h3{margin:0;font:800 17px var(--font-head);color:var(--ink)}.pp .pp-area-tx small{font:600 12px var(--font-head);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .pp-area-n{font:800 13px var(--font-head);color:var(--gs-ok);background:var(--gs-ok-bg);padding:5px 11px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.pp .pp-area[data-done="1"] .pp-area-h i{background:var(--gs-ok);color:#fff}.pp .pp-est{padding:0}.pp .pp-est-h{display:flex;align-items:center;gap:8px;padding:9px 14px;font:800 12px var(--font-head);text-transform:uppercase;color:var(--pp-verde);background:var(--chk-creme);border-bottom:1px solid var(--chk-borda)}.pp .pp-est:not(:first-of-type) .pp-est-h{border-top:1px solid var(--chk-borda)}.pp .pp-est-h:before{content:"";width:8px;height:8px;background:var(--pp-ouro-esc);flex:none}.pp .pp-est-h span{flex:1 1;min-width:0}.pp .pp-est-h small{font:700 11px var(--font-head);letter-spacing:0;text-transform:none;color:var(--muted);background:var(--paper);border:1px solid var(--chk-borda);padding:2px 9px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp .pp-est-h small.pp-est-dica{background:transparent;border:none;padding:0}.pp .pp-list{list-style:none;margin:0;padding:0}.pp .pp-item{display:flex;align-items:center;gap:12px;padding:8px 14px;min-height:60px;border-top:1px solid var(--chk-linha)}.pp .pp-est .pp-list .pp-item:first-child{border-top:none}.pp .pp-item:hover{background:var(--chk-hover)}.pp .pp-chk{width:44px;height:44px;border-radius:14px;border:2px solid var(--line-dk);background:var(--paper);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background .15s var(--ease-out),border-color .15s,transform .12s;padding:0}.pp .pp-chk:hover{border-color:var(--gs-ok)}.pp .pp-chk:active{transform:scale(.92)}.pp .pp-item.done .pp-chk{background:var(--gs-ok);border-color:var(--gs-ok)}.pp .pp-nome{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp .pp-nome b{font:700 15px/1.25 var(--font-head);color:var(--ink);overflow-wrap:anywhere}.pp .pp-nome small{font:600 12px/1.3 var(--font-head);color:var(--muted)}.pp .pp-item.done .pp-nome b{color:var(--muted);font-weight:600;text-decoration:line-through;-webkit-text-decoration-color:rgba(0,0,0,.3);text-decoration-color:rgba(0,0,0,.3)}.pp .pp-qtd{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-head);color:var(--pp-verde);background:var(--pp-tint);padding:6px 12px;border-radius:12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.pp .pp-qtd b{font-size:24px;font-weight:800;line-height:1}.pp .pp-qtd span{font-size:13px;font-weight:700;line-height:1.1}.pp .pp-qtd .txt{font-size:14px}.pp .pp-qtd.tarefa{background:hsla(35,43%,66%,.22);color:var(--chk-ouro-tx);font:800 12px var(--font-head);letter-spacing:.04em;text-transform:uppercase;padding:7px 12px}.pp .pp-qtd.sm{padding:4px 9px}.pp .pp-qtd.sm b{font-size:15px}.pp .pp-qtd.sm span{font-size:11.5px}.pp .pp-qtd.tarefa.sm{font-size:11px;padding:5px 10px}.pp .pp-item.done .pp-qtd{background:transparent;opacity:.5}.pp .pp-saved{padding:10px 14px;border-radius:14px;background:var(--paper);border:1px solid var(--chk-borda);color:var(--gs-ok);font:700 12.5px var(--font-head)}.pp .pp-foot,.pp .pp-saved{display:flex;align-items:center;gap:10px}.pp .pp-foot{margin:0;padding:12px 0 0;border-top:1px solid var(--chk-borda)}.pp .pp-foot-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pp .pp-foot-tx small{font:700 11px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pp .pp-foot-tx b{font:800 15px var(--font-head);color:var(--ink)}.pp .pp-foot-cta,.pp .pp-foot-tx b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .pp-foot-cta{height:48px;padding:0 18px;border-radius:14px;border:none;background:var(--pp-verde);color:#fff;font:800 14px var(--font-head);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex:none;max-width:60%}.pp .pp-foot-cta:hover{background:var(--pp-verde-esc)}.pp .pp-foot-cta.done{background:var(--gs-ok-bg);color:var(--gs-ok);cursor:default}.pp .pp-foot-ghost{flex:1 1;height:48px;border-radius:14px;border:1.5px solid var(--line-dk);background:var(--paper);color:var(--ink);font:800 14px var(--font-head);cursor:pointer}.pp .pp-foot-ghost+.pp-foot-cta{flex:1.4 1;max-width:none}.pp .pp-foot-ghost:hover{border-color:var(--pp-verde);color:var(--pp-verde)}.pp .pp-acts{display:inline-flex;gap:4px;flex:none}.pp .pp-mini{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--line-dk);background:var(--paper);color:var(--pp-verde);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.pp .pp-mini:hover{border-color:var(--pp-verde);background:var(--pp-tint)}.pp .pp-mini.danger{color:var(--muted)}.pp .pp-mini.danger:hover{border-color:var(--danger);color:var(--danger);background:transparent}.pp .pp-add{margin:8px 14px 12px;font-size:12.5px;padding:8px 12px}.pp .pp-spin{animation:ppSpin .9s linear infinite}@keyframes ppSpin{to{transform:rotate(1turn)}}.pp .pp-cfg-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp .pp-cfg-turno{display:flex;padding:3px;border-radius:12px;background:var(--chk-borda);flex:none}.pp .pp-cfg-turno button{height:36px;padding:0 14px;border-radius:10px;border:none;background:transparent;color:var(--muted);font:700 13px var(--font-head);cursor:pointer}.pp .pp-cfg-turno button.active{background:var(--paper);color:var(--pp-verde);font-weight:800;box-shadow:0 2px 8px -4px rgba(0,0,0,.25)}.pp .pp-cfg-busca{flex:1 1;min-width:180px;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;background:var(--paper);border:1.5px solid var(--chk-borda);color:var(--muted);position:relative}.pp .pp-cfg-busca:focus-within{border-color:var(--pp-verde);box-shadow:0 0 0 3px rgba(0,79,74,.12)}.pp .pp-cfg-busca input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:600 16px var(--font-head);color:var(--ink)}.pp .pp-cfg-item{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-top:1px solid var(--chk-linha)}.pp .pp-est .pp-list .pp-cfg-item:first-child{border-top:none}.pp .pp-cfg-top{display:flex;align-items:center;gap:8px}.pp .pp-cfg-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.pp .pp-cfg-dia{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border-radius:9px;background:var(--pp-tint);min-width:0;text-align:center;border:1px solid transparent}.pp .pp-cfg-dia small{font:700 9.5px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pp .pp-cfg-dia b{font:800 12px/1.2 var(--font-head);color:var(--pp-verde);overflow-wrap:anywhere}.pp .pp-cfg-dia.fds{background:var(--pp-tint-forte)}.pp .pp-cfg-dia.off{background:var(--chk-creme);border:1px dashed var(--line-dk)}.pp .pp-cfg-dia.off b{color:var(--muted);font-weight:500}.pp .pp-dica{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:14px;background:var(--paper);border:1px solid var(--chk-borda);color:var(--ink);font:600 12.5px/1.4 var(--font-head)}.pp .pp-dica svg{color:var(--pp-verde);flex:none;margin-top:1px}.pp-form .field{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-form .field label{font:700 11px var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pp-form .field input:not([type=checkbox]):not([type=radio]),.pp-form .field select{width:100%;box-sizing:border-box;border:1.5px solid var(--chk-borda);border-radius:12px;background:var(--paper);padding:0 12px;min-height:46px;font:600 16px var(--font-head);color:var(--ink);transition:border-color .15s,box-shadow .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pp-form .field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23004F4A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.pp-form .field :is(input,select):focus{outline:none;border-color:var(--chk-verde);box-shadow:0 0 0 3px rgba(0,79,74,.12)}.pp-form .field input::placeholder{color:var(--muted);font-weight:500}.pp-form .pp-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pp-form .pp-form-qtd{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--chk-borda);border-radius:16px;background:var(--chk-creme)}.pp-form .pp-form-qtd-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-form .pp-form-qtd-h label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pp-form .pp-form-qtd-h .btn{padding:6px 12px;font-size:12px}.pp-form .pp-form-dias{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.pp-form .pp-form-dias .field label{text-align:center;font-size:10px}.pp-form .pp-form-dias input{font-size:16px;text-align:center;font-weight:700;color:var(--chk-verde);padding:0 6px;min-height:44px;border-radius:10px}.pp-form .pp-form-dias .field.fds input{border-color:var(--chk-ouro)!important;background:hsla(35,43%,66%,.12)!important}.pp-form .chk-modal-b{padding:16px 18px 18px}.pp .pp-est-h .pp-mini.pp-est-edit{margin-left:0;width:30px;height:30px;color:var(--muted)}.pp .pp-est-h .pp-mini.pp-est-edit:hover{color:var(--pp-verde);background:var(--pp-tint)}.pp-form .pp-form-foot{display:flex;gap:10px;padding-top:4px}.pp-form .pp-form-save{flex:1 1;min-height:52px;font-size:15px}.pp-form .pp-btn-danger{color:var(--danger);min-height:52px}.pp-sheet-alca{display:none}@media(max-width:560px){.pp-form .pp-form-row{grid-template-columns:1fr}.pp-form .pp-form-dias{grid-template-columns:repeat(4,1fr)}.chk-visor.pp-sheet-visor{align-items:flex-end;padding:0}.chk-visor.pp-sheet-visor .chk-modal.pp-sheet{width:100%;max-width:100%;border-radius:28px 28px 0 0;max-height:94vh}.chk-visor.pp-sheet-visor .pp-sheet-alca{display:block;width:44px;height:5px;border-radius:999px;background:var(--line-dk);margin:10px auto 0}.pp .pp-hero{border-radius:0 0 28px 28px;margin:-12px -12px 12px;padding:14px 16px 16px}.pp .pp-turno button{font-size:13px;padding:0 6px}.pp .pp-nav{width:26px}.pp .pp-days{gap:4px}.pp .pp-day{height:50px;border-radius:12px}.pp .pp-day b{font-size:16px}.pp .pp-prog{padding:12px 14px;border-radius:18px}.pp .pp-prog-areas{grid-template-columns:1fr;gap:6px}.pp .pp-area{border-radius:18px}.pp .pp-item{padding:8px 12px;gap:10px}.pp .pp-qtd{padding:6px 10px}.pp .pp-qtd b{font-size:22px}.pp .pp-cfg-dias{grid-template-columns:repeat(7,minmax(0,1fr))}.pp .pp-cfg-dia small{font-size:8.5px}.pp .pp-cfg-dia b{font-size:11px}.pp .pp-foot{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:var(--cream);box-shadow:0 -12px 30px -18px rgba(0,0,0,.35)}}.pp .pp-printonly{display:none}.pp .pp-prog-sub{font:600 12.5px var(--font-head);color:var(--muted)}.pp .pp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.pp .pp-card{display:flex;align-items:center;gap:14px;padding:14px 14px 14px 16px;border:1px solid var(--chk-borda);border-radius:20px;background:var(--paper);color:var(--ink);text-align:left;font:inherit;cursor:pointer;min-width:0;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out),transform .12s}.pp .pp-card:hover{border-color:rgba(0,79,74,.35);box-shadow:0 14px 30px -22px rgba(0,59,55,.6)}.pp .pp-card:active{transform:scale(.99)}.pp .pp-card-ring{position:relative;width:60px;height:60px;flex:none}.pp .pp-card-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:800 14px var(--font-head);color:var(--pp-verde)}.pp .pp-card.done .pp-card-ring b{color:var(--gs-ok)}.pp .pp-card-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.pp .pp-card-t{display:flex;align-items:center;gap:8px}.pp .pp-card-t i{display:flex;width:26px;height:26px;border-radius:8px;align-items:center;justify-content:center;background:var(--pp-verde);color:var(--pp-ouro);flex:none}.pp .pp-card.done .pp-card-t i{background:var(--gs-ok);color:#fff}.pp .pp-card-t h3{margin:0;font:800 17px var(--font-head);color:var(--ink)}.pp .pp-card-tx small{font:600 12px var(--font-head);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .pp-card-n{font:600 12.5px var(--font-head);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp .pp-card-n b{font-size:14px;font-weight:800;color:var(--ink)}.pp .pp-card-chev{color:var(--muted);flex:none}@media(max-width:560px){.pp .pp-cards{grid-template-columns:1fr;gap:10px}.pp .pp-card{padding:12px 12px 12px 14px;border-radius:18px}}.pp .pp-print-foot{display:none}@media print{.pp .pp-acts,.pp .pp-add,.pp .pp-cards,.pp .pp-hero,.pp .pp-mini,.pp .pp-noprint,.pp .pp-prog,.pp .pp-saved{display:none!important}.pp .pp-printonly{display:block}.pp.pane{animation:none;color:#111}.pp .pp-body{padding:0;gap:0}.pp *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pp .pp-print-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8mm;margin:0 0 5mm;padding:0 0 3.5mm;border-bottom:1.2pt solid #004f4a;font-family:Plus Jakarta Sans,Inter,sans-serif}.pp .pp-ph-brand{display:flex;align-items:center;gap:4mm;min-width:0}.pp .pp-ph-brand img{width:14mm;height:14mm;object-fit:contain;border-radius:3mm;flex:none}.pp .pp-print-head .rotulo{font-size:8.5pt;letter-spacing:.14em;text-transform:uppercase;color:#6b6455;font-weight:700}.pp .pp-print-head h1{font-size:20pt;margin:.5mm 0 1mm;font-weight:800;color:#004f4a;line-height:1.05}.pp .pp-print-head .meta{font-size:9.5pt;color:#333;font-weight:600}.pp .pp-ph-box{flex:none;display:grid;grid-gap:2.2mm;gap:2.2mm;padding:3mm 3.5mm;border:1px solid #cfc8b8;border-radius:2.5mm;background:#f8f6f0;font-size:8pt;color:#555;min-width:62mm}.pp .pp-ph-box div{display:flex;align-items:flex-end;gap:2mm;white-space:nowrap}.pp .pp-ph-box span{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:7pt}.pp .pp-ph-box i{flex:1 1;border-bottom:1px solid #777;height:4mm;min-width:22mm}.pp .pp-ph-box i.curto{min-width:12mm}.pp .pp-areas{display:block;column-count:3;column-gap:6mm}.pp[data-print=area] .pp-areas{column-count:2;column-gap:8mm}.pp .pp-area{border:1px solid #c9c3b4;border-radius:2.5mm;margin:0 0 5mm;overflow:visible;background:#fff}.pp .pp-area,.pp .pp-est{page-break-inside:auto;break-inside:auto}.pp .pp-area-h,.pp .pp-est-h{page-break-after:avoid;break-after:avoid}.pp .pp-item{page-break-inside:avoid;break-inside:avoid}.pp .pp-area-h{display:flex;gap:2.5mm;padding:2.4mm 3.5mm;background:#004f4a!important;color:#fff;border-bottom:none;border-radius:2.5mm 2.5mm 0 0}.pp .pp-area-h i{width:6.5mm;height:6.5mm;border-radius:1.8mm;background:hsla(0,0%,100%,.14)!important;color:#e2c79a!important}.pp .pp-area-h i svg{width:3.8mm;height:3.8mm}.pp .pp-area-h h3{font-size:12pt;color:#fff}.pp .pp-area-tx small{display:block;color:hsla(0,0%,100%,.75);font-size:7.5pt}.pp .pp-area-n{font-size:8.5pt;background:hsla(0,0%,100%,.16);color:#fff;padding:1mm 2.5mm}.pp[data-print=area] .pp-area-h{display:none}.pp .pp-est-h{padding:1.8mm 3.5mm 1.4mm;margin:0;font-size:8.5pt;letter-spacing:.1em;color:#004f4a;background:#efebe1!important;border-top:1px solid #d9d3c4;border-bottom:1px solid #d9d3c4}.pp .pp-est:first-of-type .pp-est-h{border-top:none}.pp .pp-est-h:before{width:2.4mm;height:2.4mm;border-radius:.6mm;background:#c9a46b!important}.pp .pp-est-h small{display:inline-block;background:#fff;border:1px solid #d9d3c4;color:#555;font-size:7.5pt;padding:.3mm 2mm}.pp .pp-item{padding:1.4mm 3.5mm;min-height:0;gap:2.6mm;border-top:1px solid #e8e4da}.pp .pp-est .pp-list .pp-item:first-child{border-top:none}.pp .pp-item:hover{background:transparent}.pp .pp-chk{width:5mm;height:5mm;border:1.4px solid #333;border-radius:1.2mm;background:#fff!important;color:#000}.pp .pp-chk svg{display:none}.pp .pp-item.done .pp-chk{background:#fff!important;border-color:#333!important}.pp .pp-nome b{font-size:9.5pt;line-height:1.2;color:#111!important;text-decoration:none!important;font-weight:700}.pp .pp-nome small{font-size:7.5pt;color:#555;font-weight:500}.pp .pp-qtd{font-size:9.5pt;background:none!important;border:none!important;color:#004f4a!important;padding:0;opacity:1!important;font-weight:800;gap:1.2mm}.pp .pp-qtd b{font-size:11pt}.pp .pp-qtd .txt,.pp .pp-qtd span{font-size:8.5pt;font-weight:700}.pp .pp-qtd.tarefa{font-size:7.5pt;color:#8a6d3f!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid #d9c9a8!important;padding:.6mm 2mm;border-radius:1.5mm}.pp[data-print=area] .pp-item{padding:2mm 4mm;gap:3.5mm}.pp[data-print=area] .pp-chk{width:6mm;height:6mm}.pp[data-print=area] .pp-nome b{font-size:10.5pt}.pp[data-print=area] .pp-qtd b{font-size:12.5pt}.pp[data-print=area] .pp-qtd .txt,.pp[data-print=area] .pp-qtd span{font-size:9.5pt}.pp[data-print=area] .pp-est-h{font-size:9.5pt;padding:2.4mm 4mm 2mm}.pp .pp-nome b{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.pp[data-print=dia] .pp-area-h{padding:1.5mm 2.5mm;gap:2mm}.pp[data-print=dia] .pp-area-h h3{font-size:10pt}.pp[data-print=dia] .pp-area-tx small{display:none}.pp[data-print=dia] .pp-area-h i{width:5.5mm;height:5.5mm}.pp[data-print=dia] .pp-area{margin-bottom:2.5mm}.pp[data-print=dia] .pp-print-head{margin-bottom:4mm;padding-bottom:3mm}.pp[data-print=dia] .pp-print-head h1{font-size:18pt}.pp[data-print=dia] .pp-print-foot{display:none}.pp[data-print=dia] .pp-est-h{font-size:7.5pt;padding:1.1mm 2.5mm .8mm;letter-spacing:.08em}.pp[data-print=dia] .pp-est-h small{font-size:7pt;padding:.2mm 1.6mm}.pp[data-print=dia] .pp-item{padding:.7mm 2.5mm;gap:2mm}.pp[data-print=dia] .pp-chk{width:4.2mm;height:4.2mm;border-width:1.2px}.pp[data-print=dia] .pp-nome b{font-size:8pt;line-height:1.15}.pp[data-print=dia] .pp-nome small{font-size:7pt}.pp[data-print=dia] .pp-qtd{gap:1mm}.pp[data-print=dia] .pp-qtd b{font-size:9pt}.pp[data-print=dia] .pp-qtd .txt,.pp[data-print=dia] .pp-qtd span{font-size:7.5pt}.pp[data-print=dia] .pp-qtd.tarefa{font-size:6.5pt;padding:.4mm 1.5mm}.pp[data-print=dia] .pp-print-foot{margin-top:5mm}.pp .pp-print-foot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10mm;gap:10mm;margin-top:8mm;padding-top:2mm;page-break-inside:avoid;break-inside:avoid;font-family:Plus Jakarta Sans,Inter,sans-serif}.pp .pp-print-foot div{display:flex;flex-direction:column;gap:1.5mm}.pp .pp-print-foot i{display:block;height:9mm;border-bottom:1px solid #444}.pp .pp-print-foot span{font-size:7.5pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555}@page{size:A4;margin:10mm 10mm 12mm}}.pp .pp-est-h{background:var(--pp-verde-esc)!important;color:#fff;border-top:none!important;border-bottom:none;padding:10px 14px;font-size:12.5px;letter-spacing:.1em}.pp .pp-est-h:before{background:var(--pp-ouro);width:9px;height:9px;border-radius:2px}.pp .pp-est-h span{color:#fff}.pp .pp-est-h small{background:hsla(0,0%,100%,.14);border-color:transparent;color:#fff;font-weight:700}.pp .pp-est-h small.pp-est-dica{color:hsla(0,0%,100%,.7)}.pp .pp-est-h .pp-mini{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff}.pp .pp-est-h .pp-mini:hover{background:hsla(0,0%,100%,.22);border-color:#fff;color:#fff}.pp .pp-est-h .pp-mini.pp-est-edit{border-color:transparent;background:transparent;color:hsla(0,0%,100%,.8)}.pp .pp-est-h .pp-mini.pp-est-edit:hover{background:hsla(0,0%,100%,.16);color:#fff}.pp .pp-est{border-top:1px solid var(--chk-borda)}.pp .pp-est:first-of-type{border-top:none}.pp .pp-rec-chip{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-top:3px;padding:3px 9px;border-radius:999px;border:1px solid hsla(35,43%,66%,.6);background:hsla(35,43%,66%,.16);color:var(--chk-ouro-tx);font:700 11.5px var(--font-head);cursor:pointer}.pp .pp-rec-chip:hover{background:hsla(35,43%,66%,.3)}.pp .pp-rec-tag{display:inline-flex;align-items:center;gap:4px;color:var(--chk-ouro-tx)!important;font-weight:700!important}.pp-rec .pp-rec-porc{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;background:var(--chk-creme);border:1px solid var(--chk-borda);justify-items:center;text-align:center}.pp-rec .pp-rec-porc-l{font:700 11px var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pp-rec .pp-rec-porc small{font:600 12px var(--font-head);color:var(--muted)}.pp-rec .pp-rec-ancora{display:inline-flex;align-items:center;gap:8px;font:600 13.5px var(--font-head);color:var(--ink)}.pp-rec .pp-rec-ancora b{color:var(--chk-verde)}.pp-rec .pp-rec-grupo{border:1px solid var(--chk-borda);border-radius:14px;overflow:hidden;background:var(--paper)}.pp-rec .pp-rec-grupo-h{padding:9px 14px;background:var(--pp-verde-esc,#003b37);color:#fff;font:800 11.5px var(--font-head);letter-spacing:.1em;text-transform:uppercase}.pp-rec .pp-rec-grupo ul{list-style:none;margin:0;padding:0}.pp-rec .pp-rec-grupo li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--chk-linha)}.pp-rec .pp-rec-grupo li.principal{background:hsla(35,43%,66%,.12)}.pp-rec .pp-rec-nome{font:600 14px var(--font-head);color:var(--ink);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pp-rec .pp-rec-nome em{font:700 10px var(--font-head);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--chk-ouro-tx);background:hsla(35,43%,66%,.25);padding:2px 7px;border-radius:999px}.pp-rec .pp-rec-qtd{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.pp-rec .pp-rec-qtd b{font:800 17px var(--font-head);color:var(--chk-verde);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-rec .pp-rec-qtd small{font:600 11px var(--font-head);color:var(--muted)}.pp-rec .pp-rec-passos{list-style:none;margin:0;padding:6px 14px 10px;display:grid;grid-gap:8px;gap:8px}.pp-rec .pp-rec-passos li{display:flex;gap:10px;align-items:flex-start;font:500 13.5px/1.45 var(--font-body);color:var(--ink)}.pp-rec .pp-rec-passos i{flex:none;width:22px;height:22px;border-radius:50%;background:var(--chk-verde);color:#fff;display:flex;align-items:center;justify-content:center;font:800 11px var(--font-head);font-style:normal;margin-top:1px}.pp .pp-ind-filtros{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp .pp-ind-chips{display:flex;gap:3px;padding:3px;border-radius:999px;background:rgba(0,0,0,.22)}.pp .pp-ind-chips button{height:32px;padding:0 12px;border-radius:999px;border:none;background:transparent;color:hsla(0,0%,100%,.85);font:700 12.5px var(--font-head);cursor:pointer}.pp .pp-ind-chips button.active{background:var(--pp-ouro);color:#1f2a28}.pp .pp-ind-periodo{display:inline-flex;align-items:center;gap:6px;font:700 12px var(--font-head);color:hsla(0,0%,100%,.8);margin-left:auto}.pp .pp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.pp .pp-kpi{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--chk-borda);border-radius:18px;background:var(--paper)}.pp .pp-kpi i{display:flex;width:34px;height:34px;border-radius:11px;align-items:center;justify-content:center;background:var(--gs-bg);color:var(--gs-c);flex:none}.pp .pp-kpi div{display:flex;flex-direction:column;gap:2px;min-width:0}.pp .pp-kpi small{font:700 10.5px var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.pp .pp-kpi b{font:800 24px/1.1 var(--font-head);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp .pp-kpi span{font:600 12px var(--font-head);color:var(--muted)}.pp .pp-ind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px;gap:14px}.pp .pp-ind-grid .card-h span{margin-left:auto;font-size:12px}.pp .pp-ind-tbl{width:100%;margin-top:12px}.pp .pp-ind-tbl td,.pp .pp-ind-tbl th{text-align:center}.pp .pp-ind-tbl td.left,.pp .pp-ind-tbl th.left{text-align:left}.pp .pp-ind-pill{display:inline-block;padding:3px 9px;border-radius:999px;font:800 11.5px var(--font-head);background:var(--gs-bg);color:var(--gs-c)}.pp .pp-ind-legenda{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pp .pp-ind-legenda span{font:700 11px var(--font-head);padding:3px 8px;border-radius:999px;background:var(--gs-bg);color:var(--gs-c)}.pp .pp-ind-lista{display:grid;grid-gap:8px;gap:8px}.pp .pp-ind-lista .gh-item{margin:0}.pp .pp-ind-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center;width:100%}.pp .pp-ind-row-t{display:flex;flex-direction:column;gap:1px;min-width:0}.pp .pp-ind-row-t b{font:800 14px var(--font-head);color:var(--ink)}.pp .pp-ind-row-t small{font:600 11.5px var(--font-head);color:var(--muted)}.pp .pp-ind-row-m{display:flex;flex-direction:column;gap:1px;min-width:0}.pp .pp-ind-row-m small{font:700 9.5px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pp .pp-ind-row-m b{font:800 13.5px var(--font-head);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:560px){.pp .pp-kpis{grid-template-columns:1fr 1fr;gap:8px}.pp .pp-kpi{padding:12px;gap:10px}.pp .pp-kpi b{font-size:20px}.pp .pp-ind-grid{grid-template-columns:1fr}.pp .pp-ind-periodo{margin-left:0}.pp .pp-ind-row{grid-template-columns:1fr 1fr;gap:6px 10px}.pp .pp-ind-row-t{grid-column:1/-1}.pp .pp-turno button{font-size:12px;padding:0 4px;gap:4px}}@media print{.pp .pp-est-h{background:#efebe1!important;color:#004f4a}.pp .pp-est-h span{color:#004f4a}.pp .pp-est-h:before{background:#c9a46b!important}}.reu-sd-link{color:var(--reu-brand-2);font-weight:600;text-decoration:none}.reu-sd-link:hover{text-decoration:underline}.reu-sd-hint{margin:0 0 10px;font-size:12.5px;color:var(--muted)}.reu-sd-tag{font:600 11px var(--font-head);color:var(--muted);background:var(--paper2);border-radius:999px;padding:5px 10px;white-space:nowrap;flex:none}.reu-enc-form{grid-template-columns:2fr 1.1fr auto auto auto}.reu-dcol .reu-enc-form{grid-template-columns:1fr 1fr 1fr}.reu-dcol .reu-enc-form .field:nth-child(2){grid-column:1/-1}.dsp-mrow{flex-wrap:wrap}.dsp-mrow .dsp-select select{min-height:40px;padding:9px 34px 9px 12px;font-size:15px}@media (max-width:560px){.dsp-mrow .chk-inp{flex:1 1 100%!important}}.pp .pp-conc-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--paper);border:1.5px solid var(--gs-ok);color:var(--ink)}.pp .pp-conc-banner>svg{color:var(--gs-ok);flex:none}.pp .pp-conc-banner div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pp .pp-conc-banner b{font:800 14px var(--font-head)}.pp .pp-conc-banner small{font:600 12px var(--font-head);color:var(--muted)}.pp .pp-conc-banner .btn{flex:none}.pp .pp-conc-banner.done{background:var(--gs-ok-bg);border-color:transparent}.pp .pp-card.ready{border-color:var(--gs-ok);box-shadow:0 0 0 3px var(--gs-ok-bg)}.pp .pp-card.ready .pp-card-ring b{color:var(--gs-ok)}.pp-conc .pp-conc-hero{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px 0 2px}.pp-conc .pp-conc-ring{width:74px;height:74px;border-radius:50%;background:var(--gs-ok);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px var(--gs-ok-bg);animation:ppPop .35s var(--ease-out)}.pp-conc h2{margin:6px 0 0;font:800 20px var(--font-head);color:var(--ink)}.pp-conc p{margin:0;font:600 13.5px var(--font-head);color:var(--muted)}.pp-conc p b{color:var(--gs-ok);font-size:16px}@keyframes ppPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.reu .gh-item{background:var(--paper)}.reu .gh-item .gh-item-st{background:var(--gs-c);border-right:none;color:#fff}.reu .gh-item .gh-item-st i{background:hsla(0,0%,100%,.18);color:#fff}.reu .gh-item .gh-item-st b,.reu .gh-item .gh-item-st small{color:#fff}.reu .gh-item .gh-item-st small{opacity:.85}.reu .gh-item[data-s=danger] .gh-item-st{background:var(--reu-verm)}.reu .gh-item[data-s=warn] .gh-item-st{background:var(--reu-warn)}.reu .gh-item[data-s=ok] .gh-item-st{background:var(--reu-ok)}.reu .gh-item[data-s=info] .gh-item-st{background:var(--reu-info)}.reu .gh-item[data-s=neutral] .gh-item-st{background:#5a655f}.reu-modal.reu-cons-modal{max-width:min(960px,96vw)}.reu-cons{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:0;gap:0;min-height:420px}.reu-cons-lista{border-right:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.reu-cons-itens{overflow:auto;max-height:52vh;display:grid;grid-gap:6px;gap:6px;align-content:start}.reu-cons-it{display:flex;flex-direction:column;gap:2px;text-align:left;width:100%;border:1px solid var(--chk-borda,var(--line));background:var(--paper);border-radius:12px;padding:9px 11px;cursor:pointer;font-family:inherit;color:var(--ink)}.reu-cons-it b{font:600 13.5px var(--font-head);overflow-wrap:break-word}.reu-cons-it small{font-size:11.5px;color:var(--muted)}.reu-cons-it.on{border-color:var(--reu-brand-2);background:var(--reu-soft)}.reu-cons-corpo{padding:14px 18px;min-width:0;max-height:62vh;overflow:auto}.reu-cons-h h3{margin:6px 0 2px;font:800 18px/1.2 var(--font-head);color:var(--ink);text-transform:none}.reu-cons-h small{color:var(--muted);font-size:12.5px}.reu-cons-ata{font-size:14px;line-height:1.6;border:1px solid var(--line);padding:12px}.reu-cons-ata,.reu-cons-comp{border-radius:12px;background:var(--paper2)}.reu-cons-comp{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 12px;margin-bottom:6px}.reu-cons-comp b{display:block;font-size:13.5px;font-weight:600}.reu-cons-comp small{color:var(--muted);font-size:11.5px}@media (max-width:700px){.reu-cons{grid-template-columns:1fr;min-height:0}.reu-cons-lista{border-right:none;border-bottom:1px solid var(--line)}.reu-cons-itens{max-height:150px;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;overflow-y:hidden}.reu-cons-corpo{max-height:none}}.reu-live-pres .reu-pres button{padding:5px 7px;font-size:10.5px}.reu-live-pres .reu-av{width:26px;height:26px;font-size:10px}.reu{--reu-azul:#174a7c;--reu-azul-esc:#0f3a66;--reu-azul-cl:#2563a8;--reu-azul-tint:#e9f0f9;--reu-azul-ink:#1b3b5f;--reu-ouro:#d4b483;--reu-ouro-tx:#8a6d3f;--reu-cta:#12a150;--reu-cta-esc:#0e8a44;--reu-verm:#d13b2f;--reu-verm-tint:#fdeae7;--reu-ok:#1f8a5b;--reu-ok-tint:#e3f3ea;--reu-warn:#b8791c;--reu-warn-tint:#fbf0db;--reu-info:#2563a8;--reu-info-tint:#e5eefa;--reu-sh:0 10px 24px -16px rgba(23,74,124,.45);--reu-sh-md:0 18px 40px -22px rgba(23,74,124,.55);--reu-brand:var(--reu-azul);--reu-brand-2:var(--reu-azul-cl);--reu-soft:var(--reu-azul-tint);--reu-creme:color-mix(in srgb,var(--reu-azul) 5%,var(--paper));--reu-gold:var(--reu-ouro);--reu-gold-soft:color-mix(in srgb,var(--reu-ouro) 28%,var(--paper));--reu-gold-ink:var(--reu-ouro-tx)}html.dark .reu{--reu-azul:#2f6fb5;--reu-azul-esc:#174a7c;--reu-azul-cl:#3d80c9;--reu-azul-tint:#16283d;--reu-azul-ink:#cfe0f5;--reu-ouro:#d9b877;--reu-ouro-tx:#d9b877;--reu-verm:#e0584c;--reu-verm-tint:#3a1d19;--reu-ok:#3fb784;--reu-ok-tint:#173526;--reu-warn:#dba54b;--reu-warn-tint:#3a2d12;--reu-info:#6aa0e0;--reu-info-tint:#1b2d44;--reu-sh:0 10px 24px -16px rgba(0,0,0,.6);--reu-sh-md:0 18px 40px -22px rgba(0,0,0,.7);--reu-creme:color-mix(in srgb,var(--reu-azul) 12%,var(--paper))}.reu-top{background:var(--reu-azul);color:#fff;border-radius:calc(var(--reu-r) + 4px);padding:18px 22px;margin-bottom:18px;box-shadow:var(--reu-sh-md)}.reu-top .reu-eyebrow{color:var(--reu-ouro)}.reu-top h1{color:#fff}.reu-top .reu-sub{color:hsla(0,0%,100%,.82)}.reu-top .reu-segtabs{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.28)}.reu-top .reu-segtabs button{color:hsla(0,0%,100%,.8)}.reu-top .reu-segtabs button.on{background:#fff;color:var(--reu-azul)}.reu-top .reu-segtabs button.on b{opacity:.7}.gh-std .reu .reu-top .btn.reu-new{background:var(--reu-cta);border-color:var(--reu-cta);color:#fff;box-shadow:0 12px 24px -12px rgba(18,161,80,.7)}.gh-std .reu .reu-top .btn.reu-new:hover{background:var(--reu-cta-esc);border-color:var(--reu-cta-esc)}.chk-visor .reu-modal .reu-foot .btn-primary{background:var(--reu-cta,#12a150);border-color:var(--reu-cta,#12a150);color:#fff}.chk-visor .reu-modal .reu-foot .btn-primary:hover{background:var(--reu-cta-esc,#0e8a44);border-color:var(--reu-cta-esc,#0e8a44)}.chk-visor .reu-modal .reu-foot .btn-primary.reu-btn-danger-solid{background:var(--reu-verm,#d13b2f);border-color:var(--reu-verm,#d13b2f)}.gh-std .reu .btn-primary{background:var(--reu-azul);border-color:var(--reu-azul);color:#fff;box-shadow:var(--reu-sh)}.gh-std .reu .btn-primary:hover{background:var(--reu-azul-esc);border-color:var(--reu-azul-esc)}.gh-std .reu .btn-ghost:hover{border-color:var(--reu-azul-cl);color:var(--reu-azul)}.gh-std .reu .btn.reu-btn-danger{color:var(--reu-verm)}.reu .reu-back:hover,.reu .reu-eyebrow,.reu .reu-origem,.reu .reu-sd-link{color:var(--reu-azul-cl)}.reu .reu-chip.on,.reu .reu-segtabs button.on{background:var(--reu-azul);color:#fff}.reu .reu-chip.on{border-color:var(--reu-azul)}.reu .reu-busca:focus-within{border-color:var(--reu-azul-cl);box-shadow:0 0 0 3px color-mix(in srgb,var(--reu-azul) 18%,transparent)}.reu button.gh-item:hover{border-color:var(--reu-azul-cl);box-shadow:var(--reu-sh)}.reu .gh-item[data-s=neutral] .gh-item-st{background:#6b7480}.reu .reu-av,.reu .reu-avs i{background:var(--reu-azul-tint);color:var(--reu-azul)}.reu .reu-tl:before{background:color-mix(in srgb,var(--reu-azul) 22%,var(--line))}.reu .reu-ev:before,.reu .reu-ev:hover{border-color:var(--reu-azul-cl)}.reu .reu-ev:hover{box-shadow:var(--reu-sh)}.reu .reu-ev.live{border-color:var(--reu-azul)}.reu .reu-ev.live .reu-avs i{background:#fff;color:var(--reu-azul);border-color:var(--reu-azul)}.reu .reu-ev.live .reu-meta{color:hsla(0,0%,100%,.82)}.reu .reu-tag{background:var(--reu-azul-tint);color:var(--reu-azul-ink)}.reu .reu-ev.live .reu-tag{background:hsla(0,0%,100%,.18);color:#fff}.reu .reu-tag.gold{background:var(--reu-warn-tint);color:var(--reu-warn)}.reu .reu-tag.ok{background:var(--reu-ok-tint);color:var(--reu-ok)}.reu .reu-tag.bad{background:var(--reu-verm-tint);color:var(--reu-verm)}.reu .reu-tag.warn{background:var(--reu-warn-tint);color:var(--reu-warn)}.reu .reu-bar i,.reu .reu-ev-bar i{background:var(--reu-ouro)}.reu .reu-bar{background:var(--reu-azul-tint)}.reu .reu-kpi.warn .v{color:var(--reu-warn)}.reu .reu-spark i{background:var(--reu-azul-tint)}.reu .reu-spark i.hi{background:var(--reu-azul-cl)}.reu .reu-ring{background:conic-gradient(var(--reu-azul-cl) calc(var(--p)*1%),var(--reu-azul-tint) 0)}.reu .reu-box-h svg{color:var(--reu-azul-cl)}.reu .reu-live{border-color:color-mix(in srgb,var(--reu-azul) 30%,var(--line))}.reu .reu-live-dot{background:var(--reu-verm)}.reu .reu-live .reu-eyebrow{color:var(--reu-verm)}.reu .reu-timer{background:var(--reu-azul-esc);color:#fff}.reu .reu-timer b,.reu .reu-timer span{color:#fff}.reu .reu-timer span{opacity:.8}.reu .reu-timer.over b{color:var(--reu-ouro)}.gh-std .reu .reu-timer .btn{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.4);color:#fff}.reu .reu-live-sec h3 svg{color:var(--reu-azul-cl)}.reu .reu-live-pauta li.ok i{background:var(--reu-ok);border-color:var(--reu-ok)}.reu .reu-live-pauta li.now button{border-color:var(--reu-ouro)}.reu .reu-live-pauta li.now i{border-color:var(--reu-ouro);color:var(--reu-ouro-tx)}.reu .reu-live-ata{border-color:color-mix(in srgb,var(--reu-azul) 25%,var(--line))}.reu .reu-dot{background:var(--reu-info)}.reu .reu-dot[data-s=danger]{background:var(--reu-verm)}.reu .reu-dot[data-s=warn]{background:var(--reu-warn)}.reu .reu-dot[data-s=ok]{background:var(--reu-ok)}.reu .reu-steps li.done{color:var(--reu-azul-cl)}.reu .reu-steps li.done i{background:var(--reu-azul-cl);color:#fff}.reu .reu-steps li.on{background:var(--reu-azul);border-color:var(--reu-azul);color:#fff}.reu .reu-steps li.on i{background:var(--reu-ouro);color:var(--reu-azul-esc)}.reu .reu-meta.lg svg{color:var(--reu-azul-cl)}.reu .reu-sec{border-color:color-mix(in srgb,var(--reu-azul) 18%,var(--line))}.reu .reu-sec-h{background:var(--reu-creme);border-bottom-color:color-mix(in srgb,var(--reu-azul) 18%,var(--line))}.reu .reu-sec-h svg{color:var(--reu-azul-cl)}.reu .reu-sec-n{background:var(--reu-azul)}.reu .reu-pauta li.ok .reu-tick{background:var(--reu-ok);border-color:var(--reu-ok)}.reu .reu-pauta li.now{border-color:var(--reu-ouro)}.reu .reu-tick{border-color:color-mix(in srgb,var(--reu-azul) 30%,var(--line-dk))}.reu .reu-decs li>b{background:var(--reu-azul-tint);color:var(--reu-azul)}.reu .reu-pres button.on[data-s=ok]{background:var(--reu-ok);border-color:var(--reu-ok)}.reu .reu-pres button.on[data-s=danger]{background:var(--reu-verm);border-color:var(--reu-verm)}.reu .reu-pres button.on[data-s=warn]{background:var(--reu-warn);border-color:var(--reu-warn);color:#fff}.reu .reu-check{border-color:var(--reu-ok);background:var(--reu-ok-tint);color:var(--reu-ok)}.reu .reu-check:hover{background:var(--reu-ok);color:#fff}.reu .reu-add .chk-inp:focus,.reu .reu-enc-form .chk-inp:focus{border-color:var(--reu-azul-cl);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--reu-azul) 16%,transparent)}.reu-sd-tag{background:var(--reu-azul-tint);color:var(--reu-azul-ink)}.reu .gh-msg[data-s=info]{--gs-c:var(--reu-info);--gs-bg:var(--reu-info-tint)}.chk-visor .reu-modal .chk-visor-h{background:#174a7c;color:#fff;border-bottom:none}html.dark .chk-visor .reu-modal .chk-visor-h{background:#2f6fb5}.chk-visor .reu-modal .chk-visor-h .btn{color:#fff;background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.35)}.chk-visor .reu-modal .btn-primary{background:#174a7c;border-color:#174a7c;color:#fff}.chk-visor .reu-modal .reu-pick button.on{background:#e9f0f9;border-color:#2563a8}.chk-visor .reu-modal .reu-pick button.on i{background:#174a7c;color:#fff}.chk-visor .reu-modal .reu-pick button.ext i{background:#d4b483;color:#1b3b5f}.chk-visor .reu-modal .reu-switch.on .reu-switch-k{background:#174a7c}.chk-visor .reu-modal .reu-segtabs button.on{background:#174a7c;color:#fff}.chk-visor .reu-modal .reu-cons-it.on{border-color:#2563a8;background:#e9f0f9}.chk-visor .reu-modal .chk-inp:focus,.chk-visor .reu-modal .reu-busca:focus-within{border-color:#2563a8;outline:none;box-shadow:0 0 0 3px rgba(23,74,124,.16)}.chk-visor .reu-modal .reu-decs li>b{background:#e9f0f9;color:#174a7c}.chk-visor .reu-modal .reu-pauta li.ok .reu-tick{background:#1f8a5b;border-color:#1f8a5b}html.dark .chk-visor .reu-modal .reu-cons-it.on,html.dark .chk-visor .reu-modal .reu-decs li>b,html.dark .chk-visor .reu-modal .reu-pick button.on{background:#16283d}html.dark .chk-visor .reu-modal .reu-decs li>b{color:#cfe0f5}@media (max-width:700px){.reu-top{padding:14px 16px;border-radius:18px}.gh-std .reu .reu-top .btn.reu-new{display:none}.reu .reu-bnav button.on{color:var(--reu-azul);background:var(--reu-azul-tint)}.reu .reu-bnav button.fab{background:var(--reu-cta);box-shadow:0 12px 24px -10px rgba(18,161,80,.7)}}.reu .gh-item,.reu .reu-box,.reu .reu-cons-it,.reu .reu-decs li,.reu .reu-ev,.reu .reu-kpi,.reu .reu-live,.reu .reu-live-comp>div,.reu .reu-live-pauta button,.reu .reu-pauta li,.reu .reu-sd-tag,.reu .reu-sec{background:#fff}.reu .reu-ev.live{background:linear-gradient(135deg,var(--reu-azul-cl) 0,var(--reu-azul) 55%,var(--reu-azul-esc) 100%)}.reu .reu-pauta li.ok{background:var(--reu-ok-tint)}.reu .reu-pauta li.now{background:var(--reu-gold-soft)}.reu .reu-live-pauta li.ok button{background:var(--reu-ok-tint)}.reu .reu-live-pauta li.now button{background:var(--reu-gold-soft)}.reu .reu-sd-tag{background:var(--reu-azul-tint)}.reu .gh-item .gh-item-b{background:#fff}html.dark .reu .gh-item,html.dark .reu .gh-item .gh-item-b,html.dark .reu .reu-box,html.dark .reu .reu-cons-it,html.dark .reu .reu-decs li,html.dark .reu .reu-ev,html.dark .reu .reu-kpi,html.dark .reu .reu-live,html.dark .reu .reu-live-comp>div,html.dark .reu .reu-live-pauta button,html.dark .reu .reu-pauta li,html.dark .reu .reu-sec{background:var(--paper)}.reu .reu-ev .reu-ev-main,.reu .reu-ev.live .reu-ev-main{background:transparent}.reu .reu-kpi .l,.reu .reu-kpi .s{padding-right:46px}.reu .reu-ring{width:40px;height:40px;top:12px;right:12px}.reu .reu-ring:after{width:28px;height:28px}:root{--lg-bg:#eef3f0;--lg-amb:#d6ebe3;--lg-surface:#fff;--lg-surface2:#f4f7f5;--lg-ink:#0e1e1b;--lg-muted:#566a64;--lg-faint:#8b9c97;--lg-line:#dde6e2;--lg-brand:#137a70;--lg-brand-ink:#fff;--lg-brand-soft:#dcefeb;--lg-gold:#d2a548;--lg-gold-deep:#b5862f;--lg-gold-text:#87610f;--lg-gold-ink:#2a1d03;--lg-gold-soft:#f6ecd6;--lg-ok:#1b8a57;--lg-ok-soft:#dcf2e6;--lg-danger:#c2412b;--lg-danger-soft:#fbe3dd;--lg-silver:#d5dddb;--lg-bronze:#ecc9ab;--lg-hero-a:#136a61;--lg-hero-b:#0a3833;--lg-on-hero:#f2fbf8;--lg-on-hero2:#a9d6cd;--lg-glass:hsla(0,0%,100%,.82);--lg-toast-bg:#0e1e1b;--lg-toast-fg:#f0f7f4;--lg-scrim:rgba(6,18,15,.45);--lg-shadow:0 1px 2px rgba(14,40,35,.06),0 14px 34px -20px rgba(14,40,35,.3);--lg-shadow-sm:0 1px 2px rgba(14,40,35,.08),0 4px 10px -6px rgba(14,40,35,.22);--lg-c1:#16786f;--lg-c2:#c99a3d;--lg-c3:#2f6fb3;--lg-c4:#c0573f;--lg-c5:#7a59b8;--lg-c6:#3d9a5b;--lg-c7:#c27aa0;--lg-c8:#5d7d86;--lg-display:"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--lg-body:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lg-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace}html.dark{--lg-bg:#080f0d;--lg-amb:#0e2924;--lg-surface:#101b18;--lg-surface2:#16231f;--lg-ink:#e6f0ec;--lg-muted:#93a7a1;--lg-faint:#62756f;--lg-line:#22312d;--lg-brand:#34c3b1;--lg-brand-ink:#04120f;--lg-brand-soft:#11332e;--lg-gold:#e2bd6e;--lg-gold-deep:#b88d3e;--lg-gold-text:#e8c47a;--lg-gold-ink:#2a1d03;--lg-gold-soft:#2a2313;--lg-ok:#45cf8f;--lg-ok-soft:#12301f;--lg-danger:#f07a62;--lg-danger-soft:#3a1a14;--lg-silver:#3b4845;--lg-bronze:#4f3a29;--lg-hero-a:#0f5a52;--lg-hero-b:#062520;--lg-on-hero:#f2fbf8;--lg-on-hero2:#9fcfc5;--lg-glass:rgba(16,27,24,.8);--lg-toast-bg:#e6f0ec;--lg-toast-fg:#0e1e1b;--lg-scrim:rgba(0,0,0,.58);--lg-shadow:0 1px 2px rgba(0,0,0,.5),0 16px 36px -20px rgba(0,0,0,.9);--lg-shadow-sm:0 1px 2px rgba(0,0,0,.5),0 4px 10px -6px rgba(0,0,0,.7);--lg-c1:#2fbfae;--lg-c2:#e2bd6e;--lg-c3:#6ea6e8;--lg-c4:#ee8a6f;--lg-c5:#a98be3;--lg-c6:#5fcb86;--lg-c7:#e7a3c6;--lg-c8:#93b3bb}.lg2{max-width:480px;margin:0 auto;position:relative;display:flex;flex-direction:column;min-height:80vh;border-radius:28px;font-family:var(--lg-body);color:var(--lg-ink);line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--lg-bg)}.lg-scrim *,.lg-toasts *,.lg2 *{box-sizing:border-box}:where(.lg2,.lg-scrim) button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}:where(.lg2,.lg-scrim) button:disabled{cursor:not-allowed}.lg-scrim :focus-visible,.lg2 :focus-visible{outline:2px solid var(--lg-brand);outline-offset:2px}.lg2 h3{margin:0}@media (max-width:520px){.lg2{border-radius:0;margin:0 -16px}}.lg-head{display:flex;align-items:center;gap:11px;padding:16px 18px 12px}.lg-av{display:inline-grid;place-items:center;flex:none;font-weight:700;letter-spacing:.02em;font-family:var(--lg-body);overflow:hidden}.lg-av img{width:100%;height:100%;object-fit:cover;display:block}.lg-ht{min-width:0;line-height:1.15}.lg-ht small{display:block;font-size:12px;color:var(--lg-muted)}.lg-ht b{font-family:var(--lg-display);font-size:19px;font-weight:700;letter-spacing:-.02em}.lg-role{margin-left:auto;font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--lg-brand-soft);color:var(--lg-brand)}.lg2 .lg-bell{width:40px;height:40px;border-radius:14px;background:var(--lg-surface);border:1px solid var(--lg-line);display:grid;place-items:center;position:relative;flex:none}.lg-badge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--lg-danger);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid var(--lg-bg)}.lg-body{flex:1 1;padding:2px 16px 112px}.lg-screen{display:flex;flex-direction:column;gap:14px}@media (prefers-reduced-motion:no-preference){.lg-screen{animation:lgrise .32s cubic-bezier(.2,.9,.3,1)}}@keyframes lgrise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lg-card{background:var(--lg-surface);border:1px solid var(--lg-line);border-radius:22px;padding:15px;box-shadow:var(--lg-shadow-sm)}.lg-ch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.lg-ch h3{font-family:var(--lg-display);font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--lg-ink)}.lg-ch span{font-size:12px;color:var(--lg-muted)}.lg-ch.flat{margin:4px 2px -4px}.lg-mut{font-size:13px;color:var(--lg-muted);margin:2px 0}.lg-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--lg-brand)}.lg-hero{border-radius:26px;padding:18px;color:var(--lg-on-hero);position:relative;overflow:hidden;background:var(--lg-hero-a)}.lg-hero-top{display:flex;align-items:center;gap:16px}.lg-ring{position:relative;width:92px;height:92px;flex:none}.lg-ring .trk{stroke:hsla(0,0%,100%,.14)}.lg-ring .val{stroke:var(--lg-gold);transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.lg-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.lg-ring-c b{font-family:var(--lg-display);font-size:32px;font-weight:800}.lg-ring-c span{font-size:10px;color:var(--lg-on-hero2);margin-top:3px}.lg-hcap,.lg-ring-c span{letter-spacing:.12em;text-transform:uppercase}.lg-hcap{font-size:11px;color:var(--lg-gold);font-weight:600}.lg-hlv{display:block;font-family:var(--lg-display);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-top:4px}.lg-hmeta{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--lg-on-hero2);margin-top:7px}.lg-hmeta svg{color:var(--lg-gold)}.lg-hprog{margin-top:16px}.lg-hprow{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--lg-on-hero2);margin-bottom:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-hprow b{color:var(--lg-on-hero)}.lg-hbar{height:9px;border-radius:6px;background:hsla(0,0%,100%,.14);overflow:hidden}.lg-hbar i{display:block;height:100%;border-radius:6px;background:var(--lg-gold);transition:width .9s cubic-bezier(.2,.8,.2,1)}.lg-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.lg-tile{background:var(--lg-surface);border:1px solid var(--lg-line);border-radius:18px;padding:12px;min-width:0}.lg-tile .k{display:block;font-size:11.5px;color:var(--lg-muted);font-weight:500}.lg-tile .v{display:block;font-family:var(--lg-display);font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-tile.gold{background:var(--lg-gold-soft);border-color:transparent}.lg-tile.gold .v{color:var(--lg-gold-text)}.lg-bar{height:7px;border-radius:5px;background:var(--lg-surface2);overflow:hidden;border:1px solid var(--lg-line)}.lg-bar i{display:block;height:100%;border-radius:5px;background:var(--lg-brand);transition:width .6s cubic-bezier(.2,.8,.2,1)}.lg-bar.thin{height:5px}.lg-prize .lg-bar i{background:var(--lg-gold)}.lg-mis{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--lg-line)}.lg-mis:first-of-type{border-top:0;padding-top:2px}.lg-mis-ic{width:38px;height:38px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--lg-brand-soft);color:var(--lg-brand)}.lg-mis-ic.done{background:var(--lg-ok-soft);color:var(--lg-ok)}.lg-mis-b{flex:1 1;min-width:0}.lg-mis-b b{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.lg-mis-b small{display:block;font-size:11.5px;color:var(--lg-muted);margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-reward{font-family:var(--lg-mono);font-size:12.5px;font-weight:600;color:var(--lg-gold-text);background:var(--lg-gold-soft);padding:4px 8px;border-radius:9px;white-space:nowrap}.lg-act{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--lg-line)}.lg-act:first-of-type{border-top:0;padding-top:0}.lg-act-ic{width:34px;height:34px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--lg-surface2);color:var(--lg-brand);border:1px solid var(--lg-line)}.lg-act-b{flex:1 1;min-width:0}.lg-act-b b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-act-b small{font-size:11.5px;color:var(--lg-muted)}.lg-act-x{font-family:var(--lg-mono);font-size:12.5px;font-weight:600;color:var(--lg-brand);white-space:nowrap}.lg-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lg2 .lg-kpi{background:var(--lg-surface);border:1px solid var(--lg-line);border-radius:18px;padding:13px;text-align:left;min-width:0;display:block}.lg-kpi .k{display:block;font-size:11.5px;color:var(--lg-muted)}.lg-kpi .v{display:block;font-family:var(--lg-display);font-size:27px;font-weight:700;letter-spacing:-.02em;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-kpi .v small{font-size:14px;color:var(--lg-muted);font-weight:500}.lg2 .lg-kpi.gold{background:var(--lg-gold-soft);border-color:transparent}.lg-kpi.gold .v{color:var(--lg-gold-text)}.lg2 .lg-kpi.alert{border-color:var(--lg-danger);background:var(--lg-danger-soft)}.lg-kpi.alert .v{color:var(--lg-danger)}.lg-ins{display:flex;align-items:center;gap:12px;padding:13px;border-radius:20px;background:var(--lg-brand-soft);border:1px solid var(--lg-line)}.lg-ins-ic{width:38px;height:38px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--lg-brand);color:var(--lg-brand-ink)}.lg-ins-b{flex:1 1;min-width:0}.lg-ins-b b{display:block;font-size:13.5px;font-weight:600}.lg-ins-b small{font-size:12px;color:var(--lg-muted)}.lg-tbar{padding:8px 0}.lg-tbh{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.lg-tbh b{font-size:13.5px}.lg-tbh small{font-size:11.5px;color:var(--lg-muted)}.lg-tbh span{margin-left:auto;font-family:var(--lg-mono);font-size:12.5px;font-weight:600}.lg-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--lg-surface2);border:1px solid var(--lg-line);border-radius:14px;padding:4px;grid-gap:4px;gap:4px}.lg2 .lg-seg button{padding:9px;border-radius:10px;font-size:13px;font-weight:600;color:var(--lg-muted);transition:background .15s,color .15s}.lg2 .lg-seg button[aria-pressed=true]{background:var(--lg-surface);color:var(--lg-ink);box-shadow:var(--lg-shadow-sm)}.lg-chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lg-chips::-webkit-scrollbar{display:none}.lg2 .lg-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;border:1px solid var(--lg-line);background:var(--lg-surface);font-size:12.5px;font-weight:600;color:var(--lg-muted);transition:.15s}.lg2 .lg-chip[aria-pressed=true]{background:var(--lg-ink);color:var(--lg-bg);border-color:var(--lg-ink)}.lg-rlist{position:relative;display:flex;flex-direction:column;gap:8px}.lg-lrow,.lg-rrow{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--lg-surface);border:1px solid var(--lg-line);border-radius:18px;will-change:transform}.lg-lrow{padding:9px 10px;border-radius:15px;background:var(--lg-surface2)}.lg-rrow.me{border-color:var(--lg-gold);background:var(--lg-gold-soft)}.lg-medal{width:28px;height:28px;border-radius:9px;flex:none;display:grid;place-items:center;font-family:var(--lg-mono);font-size:12.5px;font-weight:600;background:var(--lg-surface2);color:var(--lg-muted)}.lg-medal.m1{background:var(--lg-gold);color:var(--lg-gold-ink)}.lg-medal.m2{background:var(--lg-silver);color:var(--lg-ink)}.lg-medal.m3{background:var(--lg-bronze);color:var(--lg-ink)}.lg-rrb{flex:1 1;min-width:0}.lg-rrb b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-rrb small{font-size:11.5px;color:var(--lg-muted)}.lg-rrv{text-align:right;line-height:1.1}.lg-rrv b{display:block;font-family:var(--lg-display);font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-rrv small{font-size:10.5px;color:var(--lg-muted)}.lg-you{font-size:10px;font-weight:700;padding:2px 7px;border-radius:6px;background:var(--lg-gold-soft);color:var(--lg-gold-text);vertical-align:2px;margin-left:4px}.lg-people{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.lg-people::-webkit-scrollbar{display:none}.lg2 .lg-pbtn{flex:none;width:60px;display:flex;flex-direction:column;align-items:center;gap:6px}.lg-pbtn .lg-av{outline:2.5px solid transparent;outline-offset:2px;transition:outline-color .15s,transform .15s}.lg-pbtn[aria-pressed=true] .lg-av{outline-color:var(--lg-brand)}.lg-pbtn:active .lg-av{transform:scale(.94)}.lg-pbtn span{font-size:11px;color:var(--lg-muted);max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-pbtn[aria-pressed=true] span{color:var(--lg-ink);font-weight:600}.lg-target{display:flex;align-items:center;gap:13px;padding:14px;border-radius:22px;background:var(--lg-surface);border:1px solid var(--lg-line);box-shadow:var(--lg-shadow-sm)}.lg-tb{flex:1 1;min-width:0}.lg-tb b{display:block;font-family:var(--lg-display);font-size:17px;font-weight:700;letter-spacing:-.01em}.lg-tb small{display:block;font-size:12px;color:var(--lg-muted);margin-bottom:7px}.lg-tg{text-align:right;line-height:1.1}.lg-tg b{display:block;font-family:var(--lg-display);font-size:20px;font-weight:700;color:var(--lg-gold-text)}.lg-tg small{font-size:10.5px;color:var(--lg-muted)}.lg-comps{display:flex;flex-direction:column;gap:8px}.lg2 .lg-comp{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;border-radius:16px;background:var(--lg-surface);border:1px solid var(--lg-line);transition:transform .12s,border-color .15s}.lg2 .lg-comp:hover{border-color:var(--lg-brand)}.lg2 .lg-comp:active:not(:disabled){transform:scale(.98)}.lg2 .lg-comp:disabled{opacity:.55}.lg-comp-t{flex:1 1;font-size:13.5px;font-weight:500}.lg-comp-v{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-family:var(--lg-mono);font-size:12px;font-weight:600;white-space:nowrap}.lg-comp-v .xp{color:var(--lg-brand)}.lg-comp-v .gh{color:var(--lg-gold-text)}.lg-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 18px;border-radius:24px;background:var(--lg-gold-soft);border:1px solid var(--lg-line)}.lg-wk{display:block;font-size:12px;color:var(--lg-gold-text);font-weight:600}.lg-wv{display:block;font-family:var(--lg-display);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-wv small{font-size:14px;font-weight:600}.lg-ws,.lg-wv small{color:var(--lg-muted)}.lg-ws{font-size:11.5px}.lg-coin{width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--lg-display);font-size:22px;font-weight:800;color:var(--lg-gold-ink);background:var(--lg-gold);box-shadow:0 10px 22px -10px var(--lg-gold-deep)}.lg-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lg-prize{background:var(--lg-surface);border:1px solid var(--lg-line);border-radius:20px;padding:13px;display:flex;flex-direction:column;gap:6px;min-width:0}.lg-prize.ok{border-color:var(--lg-gold)}.lg-pic{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--lg-gold-soft);color:var(--lg-gold-text)}.lg-pic.sm{width:32px;height:32px;border-radius:10px}.lg-prize b{font-size:13px;font-weight:600;line-height:1.25}.lg-prize small{font-size:11.5px;color:var(--lg-muted);line-height:1.35;flex:1 1}.lg-price{font-family:var(--lg-display);font-size:19px;font-weight:700;color:var(--lg-gold-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-price span{font-size:11px;font-weight:600;color:var(--lg-muted)}.lg-req{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--lg-line)}.lg-req:first-of-type{border-top:0;padding-top:0}.lg-req-a{display:flex;gap:6px}.lg-pill{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap}.lg-pill.wait{background:var(--lg-gold-soft);color:var(--lg-gold-text)}.lg-pill.go{background:var(--lg-brand-soft);color:var(--lg-brand)}.lg-pill.done{background:var(--lg-ok-soft);color:var(--lg-ok)}.lg-pill.no{background:var(--lg-danger-soft);color:var(--lg-danger)}.lg-prof{display:flex;align-items:center;gap:14px}.lg-prof b{display:block;font-family:var(--lg-display);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.lg-prof small{font-size:12.5px;color:var(--lg-muted)}.lg-agrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.lg-ach{background:var(--lg-surface2);border:1px solid var(--lg-line);border-radius:17px;padding:12px 6px 10px;text-align:center;min-width:0}.lg-ach .md{width:42px;height:42px;margin:0 auto 7px;border-radius:14px;display:grid;place-items:center;background:var(--lg-gold);color:var(--lg-gold-ink)}.lg-ach.lock .md{background:var(--lg-surface);color:var(--lg-faint);border:1px dashed var(--lg-line)}.lg-ach b{display:block;font-size:11px;font-weight:600;line-height:1.2}.lg-ach small{display:block;font-size:10px;margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-ach small,.lg-ach.lock b{color:var(--lg-muted)}.lg-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.lg-field>span{font-size:12px;color:var(--lg-muted);font-weight:600}.lg-field input,.lg-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:11px 12px;border-radius:12px;border:1px solid var(--lg-line);background:var(--lg-surface2);color:var(--lg-ink);font:inherit;font-size:14px;width:100%}.lg-mchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.lg-mchip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--lg-surface2);border:1px solid var(--lg-line);font-size:12.5px}.lg-warn{font-size:12px;color:var(--lg-danger);margin:10px 0 0}.lg-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;padding:12px 13px;border-radius:16px;background:var(--lg-brand-soft);color:var(--lg-ink)}.lg-note svg{flex:none;color:var(--lg-brand);margin-top:2px}.lg-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lg-checklist{display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto;margin:4px 0 14px}.lg-check{display:flex;align-items:center;gap:10px;padding:9px 6px;border-radius:12px;cursor:pointer}.lg-check:hover{background:var(--lg-surface2)}.lg-check input{width:18px;height:18px;accent-color:var(--lg-brand)}.lg-check span{flex:1 1;font-size:14px}.lg-check small{font-size:11.5px;color:var(--lg-muted)}.lg-cfg{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--lg-line)}.lg-cfg:first-of-type{border-top:0}.lg-cfg span{flex:1 1;min-width:0;font-size:13px}.lg-cfg input{width:64px;text-align:center;padding:8px 4px;border:1px solid var(--lg-line);border-radius:10px;background:var(--lg-surface2);color:var(--lg-ink);font-family:var(--lg-mono);font-size:13px}.lg-cfg small{display:block;font-size:10px;color:var(--lg-muted);text-align:center}.lg-scrim .lg-btn,.lg2 .lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border-radius:13px;font-weight:600;font-size:13.5px;border:1px solid transparent;transition:transform .12s,background .15s,opacity .15s}.lg-scrim .lg-btn:active:not(:disabled),.lg2 .lg-btn:active:not(:disabled){transform:scale(.97)}.lg-scrim .lg-btn:disabled,.lg2 .lg-btn:disabled{opacity:.45}.lg-scrim .lg-btn-primary,.lg2 .lg-btn-primary{background:var(--lg-brand);color:var(--lg-brand-ink)}.lg-scrim .lg-btn-gold,.lg2 .lg-btn-gold{background:var(--lg-gold);color:var(--lg-gold-ink)}.lg-scrim .lg-btn-ghost,.lg2 .lg-btn-ghost{background:var(--lg-surface2);color:var(--lg-ink);border-color:var(--lg-line)}.lg-scrim .lg-btn-danger,.lg2 .lg-btn-danger{background:var(--lg-danger-soft);color:var(--lg-danger)}.lg-scrim .lg-btn-sm,.lg2 .lg-btn-sm{padding:7px 11px;font-size:12.5px;border-radius:11px}.lg-btn-block{width:100%}.lg-empty{text-align:center;padding:30px 18px;display:flex;flex-direction:column;align-items:center;gap:8px}.lg-empty-ic{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--lg-surface2);color:var(--lg-muted);border:1px solid var(--lg-line)}.lg-empty b{font-family:var(--lg-display);font-size:16px}.lg-empty p{margin:0;font-size:13px;color:var(--lg-muted);max-width:30ch}.lg-tabbar{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(460px,calc(100% - 20px));z-index:var(--z-sticky,60);padding:7px 6px;border-radius:26px;background:var(--lg-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--lg-line);box-shadow:var(--lg-shadow)}.lg-tabbar,.lg2 .lg-tab{display:flex;align-items:center}.lg2 .lg-tab{flex:1 1;flex-direction:column;gap:2px;padding:6px 0;color:var(--lg-faint);font-size:10.5px;font-weight:600;border-radius:16px;transition:color .15s}.lg2 .lg-tab[aria-current=page]{color:var(--lg-brand)}.lg2 .lg-fab{flex:none;width:56px;height:56px;margin:-30px 4px 0;border-radius:19px;display:grid;place-items:center;color:var(--lg-gold-ink);background:var(--lg-gold);box-shadow:0 14px 26px -12px var(--lg-gold-deep);transition:transform .15s}.lg2 .lg-fab:active{transform:scale(.94)}.lg2 .lg-fab.on{outline:3px solid var(--lg-brand-soft)}.lg-toasts{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 24px));z-index:var(--z-toast,600);display:flex;flex-direction:column;gap:8px;pointer-events:none;font-family:var(--lg-body)}.lg-toast{display:flex;gap:11px;align-items:center;padding:11px 13px;border-radius:17px;background:var(--lg-toast-bg);color:var(--lg-toast-fg);box-shadow:var(--lg-shadow)}@media (prefers-reduced-motion:no-preference){.lg-toast{animation:lgdrop .38s cubic-bezier(.2,.9,.3,1.2)}}@keyframes lgdrop{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:none}}.lg-toast .ti{width:30px;height:30px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--lg-brand);color:var(--lg-brand-ink)}.lg-toast.gold .ti{background:var(--lg-gold);color:var(--lg-gold-ink)}.lg-toast.err .ti{background:var(--lg-danger);color:#fff}.lg-toast b{display:block;font-size:13.5px}.lg-toast small{font-size:12px;opacity:.78}.lg-scrim{position:fixed;inset:0;z-index:var(--z-modal,500);background:var(--lg-scrim);display:flex;align-items:flex-end;justify-content:center;font-family:var(--lg-body);color:var(--lg-ink)}.lg-sheet{width:100%;max-width:480px;max-height:86vh;overflow-y:auto;background:var(--lg-surface);border-radius:28px 28px 0 0;padding:10px 18px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:var(--lg-shadow)}@media (prefers-reduced-motion:no-preference){.lg-scrim{animation:lgfade .2s}.lg-sheet{animation:lgup .34s cubic-bezier(.2,.9,.3,1)}}@keyframes lgfade{0%{opacity:0}}@keyframes lgup{0%{transform:translateY(100%)}}.lg-grab{width:42px;height:5px;border-radius:3px;background:var(--lg-line);margin:0 auto 14px}.lg-sheet-t{font-family:var(--lg-display);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.lg-sheet-d{font-size:14px;color:var(--lg-muted);margin:0 0 16px}.lg-sheet-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (prefers-reduced-motion:reduce){.lg-scrim,.lg-scrim *,.lg-toast,.lg2 *{animation:none!important;transition:none!important}}.cmpg-nt{display:block}.cmpg-nt-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.cmpg-nt-head .cmpg-sub{display:flex;align-items:flex-start;gap:6px;max-width:620px}.cmpg-nt-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cmpg-nt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.cmpg-nt-tbl{width:100%;border-collapse:collapse;min-width:760px;font-size:12.5px}.cmpg-nt-tbl td,.cmpg-nt-tbl th{padding:7px 9px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.cmpg-nt-tbl td.l,.cmpg-nt-tbl th.l{text-align:left}.cmpg-nt-tbl thead th{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;background:var(--paper2);position:-webkit-sticky;position:sticky;top:0}.cmpg-nt-tbl td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmpg-nt-tbl td.sub,.cmpg-nt-tbl th.sub{color:var(--muted);font-size:11.5px;font-weight:500}.cmpg-nt-tbl thead th.sub{color:color-mix(in oklab,var(--muted) 80%,transparent)}.cmpg-nt-tbl td.forte,.cmpg-nt-tbl th.forte{background:color-mix(in oklab,var(--teal) 10%,var(--paper));color:var(--teal-dk);font-weight:700}.cmpg-nt-tbl thead th.forte{background:color-mix(in oklab,var(--teal) 16%,var(--paper2))}.cmpg-nt-tbl input{width:100%;min-width:62px;background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:6px 8px;font:inherit;font-size:12.5px;color:var(--ink);text-align:right}.cmpg-nt-tbl input.cmpg-nt-prod{min-width:200px;text-align:left}.cmpg-nt-del{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);background:var(--paper2);color:var(--danger);border-radius:7px;cursor:pointer}.cmpg-nt-frete td{background:var(--paper2);font-weight:700;color:var(--ink)}.cmpg-nt-add{margin-top:10px;display:inline-flex}.cmpg-nt-tot{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end;margin-top:12px;font-size:13px;color:var(--muted)}.cmpg-nt-tot span b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:5px}.cmpg-nt-tot span.forte,.cmpg-nt-tot span.forte b{color:var(--teal-dk)}.cmpg-nt-dica{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.5}.cmpg-nt-rateio button{font-size:11.5px}@media (max-width:640px){.cmpg-nt-head{flex-direction:column;align-items:stretch}.cmpg-nt-acoes,.cmpg-nt-tot{justify-content:space-between}.cmpg-nt-tot{gap:10px}}.fe-hero{position:relative;overflow:hidden;border-radius:calc(var(--radius) + 6px);padding:18px 20px;color:#fff;background:linear-gradient(135deg,var(--chk-verde-cl) 0,var(--chk-verde) 55%,var(--chk-verde-esc) 100%);display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:14px}.fe-hero:after{content:"";position:absolute;right:-60px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--chk-ouro) 32%,transparent),transparent);pointer-events:none}.fe-hero-ic{width:46px;height:46px;border-radius:14px;flex:none;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);color:var(--chk-ouro)}.fe-hero-t{flex:1 1 220px;min-width:0;position:relative;z-index:1}.fe-hero-t h1{margin:0;font:800 21px/1.15 var(--font-head);color:#fff}.fe-hero-t p{margin:4px 0 0;font-size:12.5px;color:hsla(0,0%,100%,.78)}.fe-hero-a{display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.fe-hero-a .btn{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff}.fe-hero-a .btn:hover{background:hsla(0,0%,100%,.24);color:#fff}.fe-hero-a .btn-primary{background:#fff;border-color:#fff;color:var(--chk-verde)}.fe-hero-a .btn-primary:hover{background:var(--chk-creme);color:var(--chk-verde-esc)}.fe-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.fe-kpi{background:var(--paper);border:1px solid var(--chk-borda);border-radius:14px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.fe-kpi .k-h{gap:8px;font-size:12px;color:var(--muted)}.fe-kpi .k-h,.fe-kpi .k-h i{display:flex;align-items:center}.fe-kpi .k-h i{width:26px;height:26px;border-radius:8px;justify-content:center;background:var(--gs-bg);color:var(--gs-c);font-style:normal}.fe-kpi .k-h i svg{width:14px;height:14px}.fe-kpi .k-v{font:800 26px/1 var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.fe-kpi .k-v small{font-size:12px;font-weight:600;color:var(--muted);margin-left:4px}.fe-kpi .k-s{font-size:11.5px;color:var(--muted)}.fe-kpi[data-s=danger][data-on="1"]{border-color:color-mix(in srgb,var(--gs-danger) 45%,var(--chk-borda));animation:fe-pulso 2.4s var(--ease-out) infinite}@keyframes fe-pulso{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gs-danger) 0,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--gs-danger) 14%,transparent)}}@media (prefers-reduced-motion:reduce){.fe-kpi[data-on="1"]{animation:none}}.fe-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:900px){.fe-grid{grid-template-columns:minmax(0,1fr)}}.fe-seg-wrap{overflow-x:auto;margin-bottom:12px;scrollbar-width:none}.fe-seg-wrap::-webkit-scrollbar{display:none}.fe-seg-wrap .seg{flex-wrap:nowrap;white-space:nowrap}.fe-seg-wrap .seg button{gap:6px}.fe-cnt,.fe-seg-wrap .seg button{display:inline-flex;align-items:center}.fe-cnt{min-width:18px;height:18px;padding:0 5px;border-radius:999px;justify-content:center;font:700 10.5px var(--font-head);background:var(--chk-creme);color:var(--chk-ouro-tx);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fe-cnt[data-s=danger]{background:var(--gs-danger-bg);color:var(--gs-danger)}.fe-acao .gh-item-b{justify-content:space-between;flex-wrap:wrap}.fe-acao-t{min-width:0;flex:1 1 200px}.fe-acao-t b{display:block;font:700 14px/1.25 var(--font-head)}.fe-acao-t span{font-size:12.5px;color:var(--muted)}.fe-tbl-wrap{overflow-x:auto;border:1px solid var(--chk-borda);border-radius:12px}.fe-tbl-wrap .tbl td,.fe-tbl-wrap .tbl th{white-space:nowrap}.fe-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fe-st{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font:600 11.5px var(--font-head);background:var(--gs-bg);color:var(--gs-c)}.fe-st svg{width:12px;height:12px}.fe-acts{display:inline-flex;gap:4px}.fe-ic{padding:6px 8px}.fe-muted{color:var(--muted)}.fe-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--chk-linha);margin-top:6px}.fe-bar i{display:block;height:100%}.fe-bar .g{background:var(--gs-neutral)}.fe-bar .p{background:var(--gs-ok)}.fe-bar .s{background:var(--chk-ouro)}.fe-bar[data-s=danger] .s{background:var(--gs-danger)}.fe-leg{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--muted);margin-top:6px}.fe-leg span{display:inline-flex;align-items:center;gap:5px}.fe-leg span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c)}.fe-colabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.fe-colab{margin:0}.fe-colab .gh-item-b{display:block;padding:12px 14px 12px 0}.fe-colab-h{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.fe-colab-h b{font:700 14.5px/1.25 var(--font-head)}.fe-colab-h small{display:block;color:var(--muted);font-size:12px}.fe-per{border-top:1px dashed var(--chk-borda);margin-top:10px;padding-top:8px;font-size:12.5px}.fe-per-h{display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.fe-per-h b{color:var(--ink);font-weight:600}.fe-cal{overflow-x:auto;border:1px solid var(--chk-borda);border-radius:12px;background:var(--paper)}.fe-cal-in{min-width:860px}.fe-cal-row{display:grid;grid-template-columns:190px minmax(0,1fr);border-bottom:1px solid var(--chk-linha);min-height:38px}.fe-cal-row:last-child{border-bottom:none}.fe-cal-row.h{background:var(--chk-creme);min-height:30px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.fe-cal-nome{padding:8px 12px;font:600 12.5px/1.25 var(--font-head);border-right:1px solid var(--chk-borda);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-cal-nome small{display:block;font:400 11px var(--font-body);color:var(--muted)}.fe-cal-trk{position:relative;display:grid;grid-template-columns:repeat(12,1fr)}.fe-cal-trk>span{border-right:1px solid var(--chk-linha)}.fe-cal-trk>span:last-child{border-right:none}.fe-cal-row.h .fe-cal-trk>span{display:flex;align-items:center;justify-content:center;font:700 10.5px var(--font-head);text-transform:uppercase;color:var(--chk-th);letter-spacing:.04em}.fe-cal-hoje{position:absolute;top:0;bottom:0;width:2px;background:var(--chk-ouro);z-index:2}.fe-cal-bloco{position:absolute;top:8px;bottom:8px;border-radius:7px;background:var(--gs-c);color:#fff;font:700 10.5px/1 var(--font-head);display:flex;align-items:center;padding:0 6px;overflow:hidden;white-space:nowrap;z-index:3;min-width:6px;box-shadow:0 4px 10px -6px rgba(0,0,0,.5)}.fe-cal-bloco[data-s=neutral]{background:var(--gs-neutral)}.fe-cal-janela{position:absolute;top:15px;bottom:15px;border-radius:999px;background:var(--gs-bg);border:1px dashed var(--gs-c);z-index:1}.fe-cal-lim{position:absolute;top:4px;bottom:4px;width:3px;border-radius:2px;background:var(--gs-danger);z-index:2}.fe-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:26px 16px;border:2px dashed var(--chk-borda);border-radius:16px;background:var(--chk-hover);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);position:relative}.fe-drop:hover,.fe-drop[data-on="1"]{border-color:var(--chk-verde);background:color-mix(in srgb,var(--chk-verde) 5%,var(--paper))}.fe-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.fe-drop svg{color:var(--chk-verde)}.fe-drop b{font:700 15px var(--font-head)}.fe-drop span{font-size:12.5px;color:var(--muted)}.fe-prev-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.fe-prev-res div{background:var(--chk-creme);border-radius:10px;padding:8px 10px}.fe-prev-res b{display:block;font:800 18px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fe-prev-res span{font-size:11.5px;color:var(--muted)}.fe-prev-tbl select{font-size:16px;padding:6px 8px;border:1px solid var(--line-dk);border-radius:8px;background:var(--paper);color:var(--ink);max-width:220px}.fe-chips{display:flex;gap:6px;flex-wrap:wrap}.fe-chip{border:1.5px solid var(--chk-borda);background:var(--paper);color:var(--ink);border-radius:999px;padding:6px 12px;font:600 12.5px var(--font-head);cursor:pointer;transition:border-color var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}.fe-chip:hover,.fe-chip[aria-pressed=true]{border-color:var(--chk-verde)}.fe-chip[aria-pressed=true]{background:var(--chk-verde);color:#fff}.fe-tl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.fe-tl div{border:1px solid var(--chk-borda);border-radius:10px;padding:8px 10px;background:var(--paper)}.fe-tl span{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fe-tl b{font:700 14px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fe-tl div[data-s]{border-color:color-mix(in srgb,var(--gs-c) 40%,var(--chk-borda));background:var(--gs-bg)}.fe-modal .field input,.fe-modal .field select,.fe-modal .field textarea{font-size:16px}.fe-check{display:flex;align-items:center;gap:8px;font-size:13.5px}.fe-check input{width:18px;height:18px}@media (max-width:640px){.fe-hero{padding:16px}.fe-hero-a{width:100%}.fe-hero-a .btn{flex:1 1 auto;justify-content:center;min-height:44px}.fe-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fe-kpi{padding:10px 12px}.fe-kpi .k-v{font-size:22px}.fe-kpi .k-s{font-size:11px;line-height:1.3}.fe-colabs{grid-template-columns:minmax(0,1fr)}}.fe-spin{animation:fe-rot 1s linear infinite}@keyframes fe-rot{to{transform:rotate(1turn)}}.sc{display:grid;grid-gap:16px;gap:16px}.sc-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:calc(var(--radius,12px) + 8px);color:#fff;background:linear-gradient(135deg,#0a5f52,#004f4a 55%,#0e5438);box-shadow:0 18px 40px -28px rgba(0,59,55,.7);border-bottom:3px solid var(--chk-ouro)}.sc-hero-t small{display:block;color:var(--chk-ouro);font:700 12px var(--font-head);letter-spacing:.02em}.sc-hero-t small:first-letter{text-transform:uppercase}.sc-hero-t h1{font:800 clamp(22px,2.4vw,28px) var(--font-head);color:#fff;margin:4px 0 0}.sc-hero-t p{margin:6px 0 0;color:hsla(0,0%,100%,.82);font-size:14px}.sc-hero-t p b{color:#fff;font-weight:800}.sc-hero-a{display:flex;gap:8px;flex-wrap:wrap}.sc-hero .btn{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);color:#fff;box-shadow:none}.sc-hero .btn:hover{background:hsla(0,0%,100%,.22);color:#fff}.sc-hero .btn-primary{background:#fff;border-color:#fff;color:var(--chk-verde)}.sc-hero .btn-primary:hover{background:var(--chk-creme);color:var(--chk-verde-esc)}.sc-lente{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sc-lente::-webkit-scrollbar{display:none}.sc-lente button{flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--chk-borda);background:var(--paper);border-radius:999px;padding:7px 14px 7px 10px;font:600 13px var(--font-head);color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.sc-lente button:hover{color:var(--ink);border-color:var(--chk-ouro)}.sc-lente button[aria-pressed=true]{background:var(--chk-verde);border-color:var(--chk-verde);color:#fff}.sc-lente button b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;opacity:.75}.sc-sw{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--dc,var(--muted));flex:none}.sc-sw-casa{background:var(--chk-ouro)}.sc-lente button[aria-pressed=true] .sc-sw{box-shadow:0 0 0 2px #fff}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.sc-body{padding:16px 18px;display:grid;grid-gap:14px;gap:14px;min-width:0}.sc .card-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc .card-h small{font-size:12px}.sc-lbl{font:700 11px var(--font-head);letter-spacing:.07em;text-transform:uppercase}.sc-lbl,.sc-vazio{color:var(--muted)}.sc-vazio{margin:0;font-size:13px}.sc-danger{color:var(--gs-danger)}.sc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.sc-kpis div{padding:10px 12px;border-radius:12px;background:var(--chk-creme);border:1px solid var(--chk-linha)}.sc-kpis span{display:block;font-size:11.5px;color:var(--muted)}.sc-kpis b{font:800 22px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.sc-kpis div[data-s=danger] b{color:var(--gs-danger)}.sc-kpis div[data-s=warn] b{color:var(--gs-warn)}.sc-txt{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink);max-width:68ch}.sc-only{display:grid;grid-gap:8px;gap:8px}.sc-only button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--chk-borda);cursor:pointer;color:var(--ink);font:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sc-only button:hover{border-color:var(--chk-ouro);box-shadow:0 8px 20px -16px rgba(0,59,55,.6)}.sc-n,.sc-only button>svg{color:var(--chk-ouro-tx)}.sc-n{width:28px;height:28px;border-radius:9px;border:1.5px solid var(--chk-ouro);display:grid;place-items:center;font:700 12px var(--font-head)}.sc-only strong{display:block;font:600 13.5px var(--font-head);line-height:1.35}.sc-only small{color:var(--muted);font-size:12px}.sc-anel{position:relative;display:inline-grid;place-items:center;flex:none}.sc-anel svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sc-anel b{position:relative;font:800 12.5px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-anel-t{fill:none;stroke:var(--chk-linha);stroke-width:5}.sc-anel-v{fill:none;stroke:var(--gs-ok);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray var(--dur-base) var(--ease-out)}[data-s=warn]>svg .sc-anel-v{stroke:var(--gs-warn)}[data-s=danger]>svg .sc-anel-v{stroke:var(--gs-danger)}.sc-saude{display:grid;grid-gap:6px;gap:6px}.sc-saude-l{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid transparent;background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.sc-saude-l:hover{background:var(--chk-hover);border-color:var(--chk-linha)}.sc-saude-l[aria-pressed=true]{background:var(--chk-creme);border-color:var(--chk-ouro)}.sc-saude-n b{display:flex;align-items:center;gap:8px;font:700 14px var(--font-head)}.sc-saude-n small{display:block;color:var(--muted);font-size:12px}.sc .pill[data-s]{border-radius:20px;padding:3px 10px;font:700 11.5px var(--font-head);white-space:nowrap}.sc .pill[data-s=ok]{background:var(--gs-ok-bg);color:var(--gs-ok)}.sc .pill[data-s=warn]{background:var(--gs-warn-bg);color:var(--gs-warn)}.sc .pill[data-s=danger]{background:var(--gs-danger-bg);color:var(--gs-danger)}.sc-tl{list-style:none;margin:0;padding:0;display:grid}.sc-tl li{display:grid;grid-template-columns:48px 14px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;position:relative;padding-bottom:12px}.sc-tl li:before{content:"";position:absolute;left:64px;top:16px;bottom:0;width:2px;background:var(--chk-linha)}.sc-tl li:last-child:before{display:none}.sc-tl time{font:700 12.5px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);padding-top:1px}.sc-tl-d{width:14px;height:14px;border-radius:50%;border:2px solid var(--chk-borda);background:var(--paper);margin-top:2px;position:relative;z-index:1}.sc-tl li[data-s=danger] .sc-tl-d{background:var(--gs-danger);border-color:var(--gs-danger)}.sc-tl li[data-s=warn] .sc-tl-d{background:var(--chk-ouro);border-color:var(--chk-ouro);box-shadow:0 0 0 4px var(--gs-warn-bg)}.sc-tl li[data-s=danger] time{color:var(--gs-danger)}.sc-tl button{background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.sc-tl button:hover b{color:var(--chk-verde)}.sc-tl b{display:block;font:600 13.5px var(--font-head)}.sc-tl small{color:var(--muted);font-size:12px}.sc-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr);overflow-x:auto;border:1px solid var(--chk-borda);border-radius:14px;scrollbar-width:thin}.sc-dia{border-left:1px solid var(--chk-linha);padding:8px 6px 10px;min-height:150px;display:flex;flex-direction:column;gap:5px;position:relative}.sc-dia:first-child{border-left:0}.sc-dia[data-fds]{background:var(--chk-hover)}.sc-dia[data-hoje]{background:linear-gradient(var(--gs-warn-bg),transparent 70%)}.sc-dia[data-hoje]:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--chk-ouro)}.sc-dia-h{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 4px}.sc-dia-h b{font:700 17px var(--font-head)}.sc-dia-h span{font:700 10.5px var(--font-head);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.sc-ev{display:flex;gap:5px;align-items:flex-start;text-align:left;font:500 11.5px/1.3 var(--font-body);color:var(--ink);padding:4px 6px;border-radius:7px;border:1px solid var(--chk-linha);background:var(--paper);cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sc-ev:hover{border-color:var(--chk-ouro)}.sc-ev i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--dc,var(--muted));margin:4px 5px 0 0;vertical-align:top}.sc-ev em{font-style:normal;font-weight:700;color:var(--chk-ouro-tx);margin-right:4px}.sc-budget{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:var(--chk-creme);border:1px solid var(--chk-linha);font-size:13px}.sc-budget>svg{color:var(--chk-ouro-tx)}.sc-budget b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-budget small{color:var(--muted);font-size:12.5px}.sc-bar{flex:1 1 200px;min-width:120px;height:8px;background:var(--chk-linha);overflow:hidden}.sc-bar,.sc-bar i{border-radius:99px}.sc-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--chk-verde-cl),var(--chk-ouro));transition:width var(--dur-base) var(--ease-out)}.sc-bar i[data-s=danger]{background:var(--gs-danger)}.sc-kan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.sc-col{border-radius:14px;background:var(--chk-creme);border:1px solid var(--chk-linha);padding:10px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:200px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.sc-col[data-sobre]{border-color:var(--chk-ouro);background:var(--chk-hover)}.sc-col-h{justify-content:space-between;gap:8px;padding:2px 4px 4px}.sc-col-h,.sc-col-h h3{display:flex;align-items:center}.sc-col-h h3{gap:7px;font:700 13.5px var(--font-head);margin:0;color:var(--chk-verde)}.sc-col-h h3 svg{color:var(--chk-ouro-tx)}.sc-col-h span{font:700 12px var(--font-head);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-col-v{font-size:12.5px;color:var(--muted);padding:16px 6px;text-align:center;border:1px dashed var(--chk-borda);border-radius:10px}.sc-fil{display:flex;gap:4px;flex-wrap:wrap}.sc-fil button{border:1px solid var(--chk-borda);background:var(--paper);color:var(--muted);border-radius:999px;padding:3px 10px;font:600 12px var(--font-head);cursor:pointer}.sc-fil button[aria-pressed=true]{background:var(--chk-verde);border-color:var(--chk-verde);color:#fff}.sc-cd{background:var(--paper);border:1px solid var(--chk-borda);border-radius:12px;padding:10px 11px;display:grid;grid-gap:8px;gap:8px;cursor:-webkit-grab;cursor:grab;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),opacity var(--dur-fast)}.sc-cd:hover{border-color:var(--chk-ouro);box-shadow:0 10px 22px -18px rgba(0,59,55,.6)}.sc-cd[data-arrastando]{opacity:.45}.sc-col[data-c=feito] .sc-cd-t{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-dk);text-decoration-color:var(--line-dk)}.sc-cd-top{display:flex;align-items:center;gap:6px;justify-content:space-between}.sc-dep{display:inline-flex;align-items:center;gap:5px;font:700 11px var(--font-head);color:var(--ink);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-dep i{width:8px;height:8px;border-radius:50%;background:var(--dc,var(--muted));flex:none}.sc-due{font:700 10.5px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:6px;background:var(--gs-neutral-bg);color:var(--muted);white-space:nowrap}.sc-due[data-s=danger]{background:var(--gs-danger-bg);color:var(--gs-danger)}.sc-due[data-s=warn]{background:var(--gs-warn-bg);color:var(--gs-warn)}.sc-due[data-s=info]{background:var(--gs-info-bg);color:var(--gs-info)}.sc-due[data-s=ok]{background:var(--gs-ok-bg);color:var(--gs-ok)}.sc-cd-t{background:none;border:0;padding:0;text-align:left;cursor:pointer;font:600 13px/1.38 var(--font-head);color:var(--ink)}.sc-cd-t:hover{color:var(--chk-verde)}.sc-cd-f{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);min-width:0}.sc-cd-r{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:800 9.5px var(--font-head);color:#fff;background:var(--dc,var(--chk-verde));flex:none}.sc-mv{margin-left:auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--chk-borda);background:var(--paper);cursor:pointer;flex:none}.sc-mv:hover{color:var(--chk-verde);border-color:var(--chk-verde)}.sc-pessoas{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sc-pc,.sc-pessoas{display:grid;grid-gap:12px;gap:12px}.sc-pc{text-align:left;padding:14px;border-radius:16px;background:var(--paper);border:1px solid var(--chk-borda);cursor:pointer;font:inherit;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sc-pc:hover{border-color:var(--chk-ouro);transform:translateY(-2px);box-shadow:0 14px 28px -22px rgba(0,59,55,.6)}.sc-pc-top{display:flex;gap:12px;align-items:center}.sc-cad{position:relative;width:52px;height:52px;flex:none;display:grid;place-items:center}.sc-cad svg{position:absolute;inset:0;width:52px;height:52px;transform:rotate(-90deg)}.sc-cad .sc-anel-t,.sc-cad .sc-anel-v{stroke-width:3}.sc-cad .sc-av{width:38px;height:38px;font-size:13px}.sc-pc-n{min-width:0;flex:1 1}.sc-pc-n b{display:block;font:700 15px var(--font-head)}.sc-pc-n small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-pc-k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.sc-pc-k div{padding:7px 8px;border-radius:9px;background:var(--chk-creme);border:1px solid var(--chk-linha)}.sc-pc-k span{display:block;font-size:10.5px;color:var(--muted)}.sc-pc-k b{font:700 13px var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-pc-f{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--muted);min-height:16px}.sc-en{display:inline-flex;gap:3px}.sc-en i{width:7px;height:12px;border-radius:2px;background:var(--chk-linha)}.sc-en i[data-on]{background:var(--chk-ouro)}.sc-pc-cta{display:flex;justify-content:space-between;align-items:center;font:700 12px var(--font-head);color:var(--chk-ouro-tx)}.sc-modal .chk-visor-h{background:linear-gradient(120deg,var(--chk-verde-esc) 0,var(--chk-verde) 70%,var(--chk-verde-cl) 100%);color:#fff;border-bottom:none;padding:14px 18px}.sc-modal .chk-visor-h b{display:block;font:700 16px var(--font-head)}.sc-modal .chk-visor-h small{display:block;font-weight:500;font-size:12px;color:hsla(0,0%,100%,.78);margin-top:2px}.sc-modal .chk-visor-h .btn{color:#fff}.sc-modal-b{gap:12px;padding:16px 18px}.sc-modal-f{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--chk-linha);background:var(--chk-creme);position:-webkit-sticky;position:sticky;bottom:0}.sc-form{grid-gap:12px}.sc-form,.sc-row{display:grid;gap:12px}.sc-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.sc-modal .field{display:grid;grid-gap:5px;gap:5px}.sc-modal .field label{font:700 11px var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sc-add input,.sc-modal :is(input:not([type=checkbox]),select,textarea){width:100%;border:1.5px solid var(--chk-borda);border-radius:10px;background:var(--paper);padding:10px 12px;font-size:16px;font-family:inherit;color:var(--ink);min-height:44px}.sc-modal textarea{min-height:0}.sc-modal :is(input,select,textarea):focus{outline:none;border-color:var(--chk-verde);box-shadow:0 0 0 3px rgba(0,79,74,.12)}.sc-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--chk-creme);border:1px solid var(--chk-borda);width:max-content;max-width:100%;flex-wrap:wrap}.sc-seg button{border:0;background:none;border-radius:999px;padding:8px 14px;font:600 13px var(--font-head);color:var(--muted);cursor:pointer}.sc-seg button[aria-pressed=true]{background:var(--chk-verde);color:#fff}.sc-btn-del{background:var(--danger);border-color:var(--danger);color:#fff}.sc-conf{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gs-danger);font-weight:600;flex-wrap:wrap}.sc-deps{display:grid;grid-gap:8px;gap:8px}.sc-dep-l{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--chk-linha);border-radius:12px;background:var(--paper)}.sc-dep-l[data-off]{opacity:.55;background:var(--chk-creme)}.sc-cores{display:grid;grid-template-columns:repeat(5,16px);grid-gap:4px;gap:4px}.sc-cores button{width:16px;height:16px;border-radius:50%;border:2px solid transparent;background:var(--dc);cursor:pointer;padding:0}.sc-cores button[aria-pressed=true]{border-color:var(--paper);box-shadow:0 0 0 2px var(--ink)}.sc-dep-a{display:flex;gap:2px}.sc-dep-a,.sc-tg{align-items:center}.sc-tg{display:inline-flex;gap:6px;font:600 12.5px var(--font-head);color:var(--muted);margin-left:6px;cursor:pointer}.sc-add{display:flex;gap:8px}.sc-add input{flex:1 1;min-width:0}.sc-1on1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sc-blk{padding:14px;border-radius:14px;background:var(--chk-creme);border:1px solid var(--chk-linha);display:grid;grid-gap:10px;gap:10px;align-content:start}.sc-blk h3{display:flex;align-items:center;gap:8px;font:700 14px var(--font-head);margin:0;color:var(--chk-verde)}.sc-blk h3 span{font:700 11px var(--font-head);color:var(--chk-ouro-tx);border:1px solid var(--chk-ouro);border-radius:6px;padding:0 6px}.sc-q{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;font-size:13.5px}.sc-ant{margin:0;font-size:12.5px;color:var(--muted)}.sc-chks{display:grid;grid-gap:8px;gap:8px}.sc-chk{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:13.5px;line-height:1.4}.sc-chk button{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line-dk);background:var(--paper);display:grid;place-items:center;cursor:pointer;padding:0;color:transparent;margin-top:1px}.sc-chk button:hover{border-color:var(--chk-verde)}.sc-chk[data-feito] button{background:var(--gs-ok);border-color:var(--gs-ok);color:#fff}.sc-chk[data-feito]>span{color:var(--muted);text-decoration:line-through}.sc-chk small{display:block;color:var(--muted);font-size:11.5px;text-decoration:none}.sc-energia{display:flex;gap:6px}.sc-energia button{width:40px;height:40px;border-radius:10px;border:1.5px solid var(--chk-borda);background:var(--paper);font:700 14px var(--font-head);color:var(--muted);cursor:pointer}.sc-energia button[aria-pressed=true]{background:var(--chk-ouro);border-color:var(--chk-ouro);color:var(--char3)}@media (max-width:1100px){.sc-kan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sc-1on1,.sc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.sc-kan,.sc-row{grid-template-columns:minmax(0,1fr)}.sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-hero-a{width:100%}.sc-hero-a .btn,.sc-modal-f .btn-primary{flex:1 1;justify-content:center}.sc-modal-f .btn-primary{min-height:48px}}@media (prefers-reduced-motion:reduce){.sc *{transition:none!important}}.lz{--lz-bg:#f6f7fa;--lz-surface:#fff;--lz-ink:#161a33;--lz-muted:#62677f;--lz-line:#e4e6ee;--lz-navy:#232a64;--lz-navy-ink:#fff;--lz-navy-soft:#e9ebf6;--lz-gold:#a87a12;--lz-gold-dot:#cfa22e;--lz-gold-soft:#f8f0dc;--lz-ok:#2f7a4e;--lz-danger:#b3261e;--lz-scrim:rgba(14,17,40,.45);--lz-f:var(--font-geist-sans),"Segoe UI",system-ui,-apple-system,sans-serif;--lz-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;background:var(--lz-bg);color:var(--lz-ink);font-family:var(--lz-f);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;max-width:760px;margin:0 auto;padding:0 0 8px;border-radius:18px}html.dark .lz{--lz-bg:#0d0f1e;--lz-surface:#151931;--lz-ink:#e9eaf3;--lz-muted:#9da1bc;--lz-line:#252a47;--lz-navy:#a9b2f6;--lz-navy-ink:#12163a;--lz-navy-soft:#1e2448;--lz-gold:#e4b650;--lz-gold-dot:#e4b650;--lz-gold-soft:#2c2616;--lz-ok:#74c996;--lz-danger:#f2b8b5;--lz-scrim:rgba(0,0,0,.6);color-scheme:dark}.lz *{box-sizing:border-box}.lz h1,.lz h2,.lz h3{margin:0;text-wrap:balance;letter-spacing:-.02em;font-weight:600;font-family:var(--lz-f);color:inherit}.lz p{margin:0}.lz button,.lz input,.lz textarea{font-family:inherit}.lz :focus-visible{outline:2px solid var(--lz-navy);outline-offset:2px;border-radius:6px}.lz-lbl{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--lz-muted)}.lz-lbl,.lz-mono{font-family:var(--lz-mono)}.lz-mono{font-size:12.5px}.lz-mono small{font-size:inherit;opacity:.75}.lz-top{padding:40px 16px 28px;display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:center}.lz-cover{width:84px;aspect-ratio:2/3;max-width:100%;background:#232a64;border-radius:4px 8px 8px 4px;box-shadow:0 10px 24px -10px rgba(20,24,60,.45);padding:10px 9px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;position:relative}.lz-cover b{font-weight:300;font-size:9.5px;line-height:1.15;letter-spacing:-.01em}.lz-cover i{font-style:normal;font-size:8px;opacity:.85}.lz-cover:after{content:"";position:absolute;right:9px;top:44%;width:16px;height:16px;border-radius:50%;background:#cfa22e}.lz-top h1{font-size:clamp(34px,5.4vw,48px);line-height:1.05}.lz-top p{margin-top:10px;max-width:52ch}.lz-meta,.lz-top p{color:var(--lz-muted)}.lz-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-family:var(--lz-mono);font-size:13px}.lz-meta b{color:var(--lz-ink);font-weight:500}@media (max-width:520px){.lz-top{grid-template-columns:1fr;gap:20px;padding-top:28px}.lz-cover{width:68px}}.lz-tabs{display:flex;gap:6px;margin:0 16px 20px;padding:4px;background:var(--lz-surface);border:1px solid var(--lz-line);border-radius:12px;width:max-content;max-width:calc(100% - 32px)}.lz-tabs button{border:0;background:transparent;color:var(--lz-muted);font-size:14px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer}.lz-tabs button[aria-selected=true],.lz-today{background:var(--lz-navy);color:var(--lz-navy-ink)}.lz-today{border-radius:18px;padding:24px 26px;display:grid;grid-gap:16px;gap:16px;margin:0 16px}.lz-today .lz-lbl{color:inherit;opacity:.7}.lz-today h2{font-size:22px;line-height:1.3;margin-top:4px}.lz-today p{opacity:.85;margin-top:4px}.lz-open{justify-self:start;background:var(--lz-navy-ink);color:var(--lz-navy);border:0;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer}.lz-prog{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;font-family:var(--lz-mono);font-size:12.5px}.lz-bar{height:4px;background:color-mix(in srgb,var(--lz-navy-ink) 22%,transparent);overflow:hidden}.lz-bar,.lz-bar i{border-radius:99px}.lz-bar i{display:block;height:100%;width:0;background:var(--lz-gold-dot);transition:width .4s ease}.lz-sec-b{padding:48px 16px 0}.lz-sh{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;flex-wrap:wrap}.lz-sh h2{font-size:24px}.lz-sh-in{margin:0;align-items:center}.lz-stops{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:16px}.lz-stop{background:transparent;border:1px solid var(--lz-line);border-radius:12px;padding:10px 4px 9px;display:grid;justify-items:center;grid-gap:2px;gap:2px;cursor:pointer;color:var(--lz-ink)}.lz-dw{font-family:var(--lz-mono);font-size:11px;color:var(--lz-muted);text-transform:uppercase;letter-spacing:.05em}.lz-dd{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lz-ring{width:14px;height:14px;border-radius:50%;margin-top:3px;background:conic-gradient(var(--lz-navy) var(--p,0),var(--lz-line) 0);-webkit-mask:radial-gradient(circle at center,transparent 3.5px,#000 4px);mask:radial-gradient(circle at center,transparent 3.5px,#000 4px)}.lz-atual .lz-ring{background:conic-gradient(var(--lz-gold-dot) var(--p,0),color-mix(in srgb,var(--lz-gold-dot) 30%,transparent) 0)}.lz-stop:hover{border-color:var(--lz-muted)}.lz-stop[aria-selected=true]{background:var(--lz-surface);border-color:var(--lz-navy);box-shadow:0 0 0 1px var(--lz-navy)}@media (max-width:560px){.lz-stops-scroll{overflow-x:auto;margin-inline:-4px;padding:2px 4px 6px}.lz-stops{grid-template-columns:repeat(7,72px)}}.lz-panel{background:var(--lz-surface);border:1px solid var(--lz-line);border-radius:18px;overflow:hidden}.lz-p-head{padding:26px 28px 22px;display:grid;grid-gap:6px;gap:6px}.lz-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lz-tag{font-family:var(--lz-mono);font-size:12px;color:var(--lz-gold);letter-spacing:.04em;text-transform:uppercase}.lz-p-head h3{font-size:clamp(24px,3.6vw,30px);line-height:1.15}.lz-when{color:var(--lz-muted);font-size:15px}.lz-blk{padding:22px 28px 26px;display:grid;grid-gap:14px;gap:14px;align-content:start;border-top:1px solid var(--lz-line)}.lz-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px}.lz-two>div{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}@media (max-width:640px){.lz-two{grid-template-columns:1fr;gap:24px}.lz-blk,.lz-p-head{padding-left:20px;padding-right:20px}}.lz-days{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.lz-days li{display:grid;grid-template-columns:26px 1fr;align-items:center;border-radius:12px}.lz-days li.lz-is-today{background:var(--lz-gold-soft)}.lz-days input{width:17px;height:17px;margin:0 0 0 6px;accent-color:var(--lz-navy)}.lz-item{display:grid;grid-template-columns:56px 1fr 16px;grid-gap:10px;gap:10px;align-items:center;text-align:left;background:transparent;border:0;color:var(--lz-ink);padding:9px 10px 9px 6px;border-radius:12px;cursor:pointer;min-width:0}.lz-item:hover{background:var(--lz-bg)}.lz-days li.lz-is-today .lz-item:hover{background:transparent}.lz-d{font-family:var(--lz-mono);font-size:12.5px;color:var(--lz-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lz-days li.lz-is-today .lz-d{color:var(--lz-gold)}.lz-t{font-size:15px;line-height:1.4;min-width:0}.lz-t small{display:block;font-family:var(--lz-mono);font-size:11.5px;color:var(--lz-muted);letter-spacing:.02em}.lz-item svg{width:16px;height:16px;color:var(--lz-muted)}.lz-days li.lz-read .lz-t{color:var(--lz-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--lz-line);text-decoration-color:var(--lz-line)}.lz-qs{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.lz-qs li{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;font-size:15.5px}.lz-qs li span{font-family:var(--lz-mono);font-size:12.5px;color:var(--lz-navy);padding-top:2px}.lz-ideas{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.lz-ideas li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;font-size:15px;line-height:1.5}.lz-ideas li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lz-gold-dot);margin-top:9px}.lz-chal{background:var(--lz-gold-soft);border-radius:12px;padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.lz-chal .lz-lbl{color:var(--lz-gold)}.lz-chal p{font-size:15px}.lz-notes{display:grid;grid-gap:10px;gap:10px}.lz-pres{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--lz-muted)}.lz-pres input{width:64px;font-size:15px;padding:6px 8px;border:1px solid var(--lz-line);border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lz-notes textarea,.lz-pres input{background:var(--lz-bg);color:var(--lz-ink)}.lz-notes textarea{width:100%;min-height:140px;resize:vertical;font-size:15px;line-height:1.55;padding:12px 14px;border:1px solid var(--lz-line);border-radius:12px}.lz-notes textarea:focus,.lz-pres input:focus{outline:2px solid var(--lz-navy);outline-offset:0;border-color:transparent}.lz-save{font-family:var(--lz-mono);font-size:12px;color:var(--lz-muted);min-height:16px}.lz-save.lz-ok{color:var(--lz-ok)}.lz-save.lz-err{color:var(--lz-danger)}.lz-team{display:grid;grid-gap:10px;gap:10px}.lz-who{border:1px solid var(--lz-line);border-radius:12px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.lz-who b{font-weight:600;font-size:14.5px}.lz-who span{font-family:var(--lz-mono);font-size:12px;color:var(--lz-muted)}.lz-who p{font-size:14.5px;white-space:pre-wrap}.lz-empty{font-size:14.5px;color:var(--lz-muted)}.lz-p-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--lz-line)}.lz-ghost{background:transparent;border:0;color:var(--lz-muted);font-size:14px;font-weight:500;padding:8px 10px;border-radius:8px;cursor:pointer}.lz-ghost:hover:not(:disabled){color:var(--lz-ink);background:var(--lz-bg)}.lz-ghost:disabled{opacity:.35;cursor:default}.lz-copy{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--lz-line);color:var(--lz-ink);font-size:13.5px;font-weight:500;padding:7px 12px;border-radius:9px;cursor:pointer;white-space:nowrap}.lz-copy:hover{border-color:var(--lz-muted)}.lz-copy.lz-ok{color:var(--lz-navy);border-color:var(--lz-navy)}.lz-fb{width:100%;font:inherit;font-size:14px;border:1px solid var(--lz-line);border-radius:10px;padding:10px;background:var(--lz-bg);color:var(--lz-ink);margin-top:6px}.lz-flow{display:grid;grid-template-columns:5fr 7fr 13fr 5fr;grid-gap:4px;gap:4px}.lz-flow div{display:grid;grid-gap:8px;gap:8px;min-width:0}.lz-flow i{display:block;height:6px;border-radius:99px;background:var(--lz-navy);opacity:.9}.lz-flow div:nth-child(2) i{opacity:.7}.lz-flow div:nth-child(3) i{opacity:.5}.lz-flow div:nth-child(4) i{background:var(--lz-gold-dot);opacity:1}.lz-flow b{font-size:14.5px;font-weight:600}.lz-flow span{font-family:var(--lz-mono);font-size:12px;color:var(--lz-muted)}.lz-flow p{font-size:14px;color:var(--lz-muted);line-height:1.45}@media (max-width:640px){.lz-flow{grid-template-columns:1fr 1fr;gap:20px 14px}}.lz-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.lz-rule{border-top:1px solid var(--lz-line);padding-top:14px;display:grid;grid-gap:4px;gap:4px}.lz-rule b{font-weight:600}.lz-rule p{color:var(--lz-muted);font-size:14.5px}@media (max-width:640px){.lz-rules{grid-template-columns:1fr}}.lz-foot{padding:56px 16px 48px;color:var(--lz-muted);font-size:13.5px}.lz-foot p{max-width:64ch}.lz-acomp{display:grid;grid-gap:16px;gap:16px;padding:0 16px 32px}.lz-livro{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px}.lz-livro-ic{width:42px;height:42px;border-radius:12px;background:var(--lz-navy-soft);color:var(--lz-navy);display:grid;place-items:center}.lz-livro-tx{display:grid;grid-gap:2px;gap:2px;min-width:0}.lz-livro-tx b{font-weight:600}.lz-livro-tx span{font-size:13.5px;color:var(--lz-muted)}.lz-livro-msg{color:var(--lz-navy)!important}@media (max-width:560px){.lz-livro{grid-template-columns:auto 1fr}.lz-livro .lz-copy{grid-column:1/-1;justify-content:center}}.lz-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.lz-resumo div{background:var(--lz-surface);border:1px solid var(--lz-line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.lz-resumo b{font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.lz-resumo span{font-family:var(--lz-mono);font-size:11.5px;color:var(--lz-muted);text-transform:uppercase;letter-spacing:.05em}.lz-resumo div[data-s=atr] b{color:var(--lz-gold)}@media (max-width:560px){.lz-resumo{grid-template-columns:1fr 1fr}}.lz-acomp-nota{font-size:14px;color:var(--lz-muted)}.lz-acomp-nota b{color:var(--lz-ink)}.lz-lista{display:grid}.lz-pessoa+.lz-pessoa{border-top:1px solid var(--lz-line)}.lz-pessoa-l{width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 18px;grid-template-areas:"n p s c" "u u a c";grid-gap:6px 14px;gap:6px 14px;align-items:center;text-align:left;background:transparent;border:0;color:var(--lz-ink);padding:14px 18px;cursor:pointer}.lz-pessoa-l:hover{background:var(--lz-bg)}.lz-pessoa-n{grid-area:n;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-pessoa-p{grid-area:p;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.lz-mini{height:5px;border-radius:99px;background:var(--lz-line);overflow:hidden}.lz-mini i{display:block;height:100%;background:var(--lz-navy);border-radius:99px}.lz-pill{grid-area:s;font-family:var(--lz-mono);font-size:11.5px;padding:3px 9px;border-radius:99px;white-space:nowrap;border:1px solid var(--lz-line);color:var(--lz-muted)}.lz-pill-em_dia{background:var(--lz-navy-soft);border-color:transparent;color:var(--lz-navy)}.lz-pill-adiantado{color:var(--lz-ok);border-color:color-mix(in srgb,var(--lz-ok) 40%,transparent)}.lz-pill-atrasado{background:var(--lz-gold-soft);border-color:transparent;color:var(--lz-gold)}.lz-pessoa-u{grid-area:u}.lz-pessoa-a,.lz-pessoa-u{font-size:12.5px;color:var(--lz-muted)}.lz-pessoa-a{grid-area:a;text-align:right}.lz-chev{grid-area:c;color:var(--lz-muted);transition:transform .2s}.lz-aberta .lz-chev{transform:rotate(180deg)}@media (max-width:640px){.lz-pessoa-l{grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"n s c" "p p p" "u u u" "a a a"}.lz-pessoa-a{text-align:left}}.lz-hist{list-style:none;margin:0;padding:4px 18px 16px;display:grid;grid-gap:8px;gap:8px}.lz-hist li{display:grid;grid-template-columns:96px 1fr;grid-gap:10px;gap:10px;font-size:14px;line-height:1.45;padding-left:12px;border-left:2px solid var(--lz-line)}.lz-hist li .lz-mono{color:var(--lz-muted)}.lz-ov{position:fixed;inset:0;background:var(--lz-scrim);z-index:var(--z-modal,500);display:grid;place-items:center;padding:24px}.lz-sheet{background:var(--lz-surface);color:var(--lz-ink);width:100%;max-width:520px;max-height:calc(100vh - 48px);border-radius:22px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;box-shadow:0 30px 60px -20px rgba(10,12,40,.5);font-family:var(--lz-f)}.lz-sheet-ler{max-width:860px;height:calc(100vh - 48px);grid-template-rows:auto 1fr}.lz-sh-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0 24px}.lz-x{width:40px;height:40px;border-radius:50%;border:0;background:var(--lz-bg);color:var(--lz-ink);display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.lz-voltar{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--lz-ink);font-size:14px;font-weight:600;cursor:pointer;padding:6px 0;min-width:0}.lz-sh-body{overflow-y:auto;padding:14px 24px 24px;display:grid;grid-gap:20px;gap:20px;align-content:start}.lz-sh-body h3{font-size:clamp(24px,6vw,30px);line-height:1.15}.lz-pages{background:var(--lz-navy);color:var(--lz-navy-ink);border-radius:16px;padding:18px 20px;display:grid;grid-gap:4px;gap:4px}.lz-pages .lz-lbl{color:inherit;opacity:.7}.lz-num{font-size:30px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.lz-num.lz-none{font-size:17px;font-weight:500;line-height:1.4}.lz-hint{font-size:13.5px;opacity:.8}.lz-ler{justify-self:start;display:inline-flex;align-items:center;gap:8px;margin-top:10px;border:0;border-radius:10px;padding:10px 14px;font-size:14.5px;font-weight:600;background:var(--lz-navy-ink);color:var(--lz-navy);cursor:pointer}.lz-pg-edit{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.lz-pg-edit input{flex:1 1;min-width:120px;font-size:15px;padding:8px 10px;border-radius:9px;border:0;background:color-mix(in srgb,var(--lz-navy-ink) 14%,transparent);color:var(--lz-navy-ink)}.lz-pg-edit input::placeholder{color:var(--lz-navy-ink);opacity:.6}.lz-pg-edit button{border:0;border-radius:9px;padding:8px 12px;font-size:14px;font-weight:600;background:var(--lz-navy-ink);color:var(--lz-navy);cursor:pointer}.lz-sec{display:grid;grid-gap:6px;gap:6px}.lz-sec p{font-size:16px;line-height:1.6}.lz-sec.lz-rest{background:var(--lz-gold-soft);border-radius:14px;padding:14px 16px}.lz-sec.lz-rest .lz-lbl{color:var(--lz-gold)}.lz-sh-foot{padding:14px 24px;border-top:1px solid var(--lz-line);display:flex;gap:10px}.lz-primary{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;padding:13px 16px;font-size:15.5px;font-weight:600;background:var(--lz-navy);color:var(--lz-navy-ink);cursor:pointer}.lz-primary.lz-done{background:var(--lz-navy-soft);color:var(--lz-navy)}.lz-sh-ler{min-height:0;display:grid;grid-template-rows:1fr auto}.lz-sh-msg{font-family:var(--lz-mono);font-size:12px;color:var(--lz-navy);padding:0 24px 10px}.lz-leitor{min-height:0;display:grid;grid-template-rows:auto 1fr auto auto}.lz-leitor-barra{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;color:var(--lz-muted)}.lz-leitor-zoom{display:flex;gap:6px}.lz-ic{width:36px;height:36px;border-radius:10px;border:1px solid var(--lz-line);background:var(--lz-surface);color:var(--lz-ink);display:grid;place-items:center;cursor:pointer}.lz-ic:disabled{opacity:.4;cursor:default}.lz-folha{overflow:auto;background:var(--lz-bg);margin:0 12px;border-radius:12px;display:grid;justify-items:center;align-content:start;padding:8px 0;position:relative;touch-action:pan-y pinch-zoom;min-height:200px}.lz-folha canvas{display:block;background:#fff;box-shadow:0 6px 20px -10px rgba(10,12,40,.4);border-radius:4px;max-width:none}.lz-canvas-oculto{visibility:hidden}.lz-leitor-carregando{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--lz-mono);font-size:12.5px;color:var(--lz-muted)}.lz-leitor-erro{padding:40px 20px;text-align:center;color:var(--lz-muted)}.lz-marcar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px 0}.lz-marcar button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--lz-gold);background:var(--lz-gold-soft);color:var(--lz-gold);font-size:13.5px;font-weight:600;padding:7px 11px;border-radius:9px;cursor:pointer}.lz-marcar span{font-family:var(--lz-mono);font-size:12px;color:var(--lz-muted)}.lz-leitor-pe{display:flex;gap:10px;padding:12px 20px 16px}.lz-nav{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lz-line);border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600;background:var(--lz-surface);color:var(--lz-ink);cursor:pointer}.lz-nav:disabled{opacity:.4;cursor:default}.lz-nav-prox{background:var(--lz-navy);border-color:var(--lz-navy);color:var(--lz-navy-ink)}@media (max-width:640px){.lz-ov{padding:0;place-items:stretch}.lz-sheet,.lz-sheet-ler{max-width:none;max-height:none;height:100%;border-radius:0;box-shadow:none}.lz-sh-top{padding-top:calc(14px + env(safe-area-inset-top, 0px));padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.lz-leitor-pe,.lz-sh-body,.lz-sh-foot{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lz-leitor-pe,.lz-sh-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.lz-folha{margin:0}}@media (prefers-reduced-motion:no-preference){.lz-sheet{animation:lz-up .22s ease-out}@keyframes lz-up{0%{transform:translateY(16px);opacity:.6}to{transform:none;opacity:1}}}@media (prefers-reduced-motion:reduce){.lz *{transition:none!important}}