/* Lissa Studio · admin e portal (build 002). Base visual: esboço aprovado em 2026-10-23. */
:root{
  --navy:#0A1F44;--night:#081A32;--cyan:#00D1FF;--blue:#4E8EFF;--blue-ink:#2459C9;--paper:#F7F9FC;--mist:#E0E5EA;--line:#E6EBF1;
  --ink:#0A1F44;--soft:#55657F;--faint:#7C8AA0;
  --ok:#0B7A55;--ok-bg:#DDF4EA;--warn:#8A5A00;--warn-bg:#FFF1D6;--bad:#B4232C;--bad-bg:#FDE4E5;--info:#075A86;--info-bg:#E3F4FD;
  --r:12px;--ease:cubic-bezier(.16,1,.3,1)
}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.5 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
a{color:inherit;text-decoration:none}
::selection{background:var(--cyan);color:var(--night)}
:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}
.ico{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.muted{color:var(--soft)}
.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* marca */
.mark{font:600 19px Manrope,sans-serif;letter-spacing:.05em;position:relative;padding-right:14px;display:inline-block}
.mark svg{position:absolute;right:-4px;top:-8px;width:18px;height:18px}

/* botões e campos */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font:600 14px Inter,sans-serif;border:1px solid #CBD4E0;background:#fff;transition:background .2s,border-color .2s;white-space:nowrap}
.btn:hover{border-color:var(--navy)}
.btn.pri{background:var(--navy);border-color:var(--navy);color:#fff}
.btn.pri:hover{background:#13336b}
.btn.sm{height:32px;padding:0 11px;font-size:13px;border-radius:8px}
.btn.full{width:100%;height:46px}
.btn.ghost{border-color:transparent;background:transparent}
.btn.ghost:hover{background:#EEF2F7}
.btn.danger{color:var(--bad)}
.btn.danger:hover{border-color:var(--bad)}
.fld{display:block;margin-bottom:16px}
.fld>span{display:block;font:500 13px Inter,sans-serif;margin-bottom:6px}
.fld small{display:block;color:var(--faint);font-size:12.5px;margin-top:5px}
.inp{width:100%;height:44px;border:1px solid #CBD4E0;border-radius:10px;background:#fff;padding:0 13px;transition:border-color .2s,box-shadow .2s}
select.inp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2355657F' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}
textarea.inp{height:auto;padding:11px 13px;resize:vertical;min-height:100px;line-height:1.5}
input[type=color].inp{padding:4px;width:64px}
.inp:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(78,142,255,.18)}
.inp.err{border-color:var(--bad)}
.erro{color:var(--bad);font-size:13px;margin-top:5px}
.check{display:flex;align-items:center;gap:10px;font:500 14px Inter,sans-serif;margin:4px 0 16px;cursor:pointer}
.check input{width:18px;height:18px;accent-color:var(--navy)}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}

/* avisos */
.alert{border-radius:10px;padding:12px 14px;margin-bottom:18px;font-size:14px;border:1px solid}
.alert.ok{background:var(--ok-bg);border-color:#BFE7D5;color:#0A5C41}
.alert.bad{background:var(--bad-bg);border-color:#F6C3C6;color:#8E1B22}
.alert.key{background:#fff;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,209,255,.15);color:var(--ink)}
.alert.key code{display:inline-block;font:600 18px/1 ui-monospace,Consolas,monospace;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:8px 0;user-select:all;letter-spacing:.04em}

/* ===== entrar / trocar senha ===== */
.login{min-height:100svh;display:grid;grid-template-columns:1.1fr 1fr}
.login-art{background:radial-gradient(110% 90% at 85% 15%,#13407e,rgba(19,64,126,0) 55%),linear-gradient(170deg,var(--navy),var(--night) 70%);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}
.login-art svg.orb{position:absolute;right:-30%;top:-20%;width:140%;pointer-events:none}
.login-art h2{font:600 clamp(26px,3vw,40px)/1.15 Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 12px;max-width:16ch}
.login-art p{color:#A9BEDB;max-width:36ch;margin:0}
.login-form{display:grid;place-items:center;padding:40px 24px}
.login-form form{width:min(380px,100%)}
.login-form h1{font:600 30px/1.15 Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 6px}
.login-form .sub{color:var(--soft);margin:0 0 26px}

/* ===== estrutura do admin ===== */
.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100svh}
.side{background:var(--navy);color:#C9D7EC;padding:20px 14px;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;gap:4px;overflow-y:auto}
.side .brand{display:flex;align-items:center;gap:10px;padding:4px 10px 22px;color:#fff}
.side .brand small{font:500 11px Inter,sans-serif;color:#8FA6C7;border:1px solid #2B4775;border-radius:999px;padding:2px 8px}
.side h6{font:600 11px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#7F96B9;margin:16px 10px 6px}
.nav-a{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;font:500 14px Inter,sans-serif;transition:background .2s,color .2s}
.nav-a:hover{background:rgba(255,255,255,.06);color:#fff}
.nav-a.on{background:rgba(0,209,255,.13);color:#fff}
.nav-a.on .ico{color:var(--cyan)}
.nav-a.off{opacity:.45;cursor:default}
.nav-a.off:hover{background:none;color:inherit}
.nav-a .soon{margin-left:auto;font:600 10px Inter,sans-serif;border:1px solid #3A5584;border-radius:999px;padding:1px 6px}
.side .me{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 10px;border-top:1px solid #1E3A66}
.side .me b{display:block;color:#fff;font:600 13px Inter,sans-serif}
.side .me span{font-size:12px;color:#8FA6C7}
.side .me form{margin-left:auto}
.side .me button{background:none;border:0;color:#8FA6C7;padding:6px;border-radius:8px}
.side .me button:hover{color:#fff;background:rgba(255,255,255,.06)}
.av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 12px Inter,sans-serif;background:#1F3D6E;color:#fff;flex-shrink:0}
.av.c{background:var(--info-bg);color:var(--info)}
.main{min-width:0}
.top{position:sticky;top:0;z-index:20;background:rgba(247,249,252,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:14px 32px;min-height:66px}
.top h1{font:600 21px Manrope,sans-serif;letter-spacing:-.015em;margin:0}
.top .sp{flex:1}
.menu-m{display:none;width:40px;height:40px;border-radius:10px;border:1px solid #CBD4E0;background:#fff;place-items:center}
.page{padding:28px 32px 80px;max-width:1380px}
.card{background:#fff;border:1px solid var(--line);border-radius:var(--r)}
.card>h2{font:600 16px Manrope,sans-serif;margin:0;padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}
.scrim{position:fixed;inset:0;background:rgba(8,26,50,.35);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;z-index:50}

/* listas e tabelas */
.li{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}
.li:last-child{border-bottom:0}
.li .t{flex:1;min-width:0}
.li .t b{display:block;font:600 14px Inter,sans-serif;overflow:hidden;text-overflow:ellipsis}
.li .t small{color:var(--faint);font-size:12.5px}
.tbl{width:100%;border-collapse:collapse;font-size:14px}
.tbl th{font:600 12px Inter,sans-serif;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);text-align:left;padding:11px 16px;border-bottom:1px solid var(--line);background:#FBFCFE;white-space:nowrap}
.tbl td{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:middle}
.tbl tr:last-child td{border-bottom:0}
.tbl tr.clk{cursor:pointer}
.tbl tr.clk:hover td{background:#FBFCFE}
.tblwrap{overflow-x:auto}
.who{display:flex;align-items:center;gap:10px}
.who b{display:block;font-weight:600}
.who small{color:var(--faint);font-size:12.5px}
.tag{display:inline-block;font:600 12px Inter,sans-serif;border-radius:6px;padding:3px 8px;background:#EEF2F7;color:var(--soft);white-space:nowrap}
.tag.adm{background:var(--navy);color:#fff}
.tag.cli{background:var(--info-bg);color:var(--info)}
.pill{display:inline-flex;align-items:center;gap:6px;font:600 12px Inter,sans-serif;border-radius:999px;padding:3px 10px;white-space:nowrap}
.pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.pill.ok{background:var(--ok-bg);color:var(--ok)}
.pill.warn{background:var(--warn-bg);color:var(--warn)}
.pill.off{background:#EEF2F7;color:var(--soft)}
.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.toolbar .sp{flex:1}
.chips{display:flex;gap:6px;flex-wrap:wrap}
.chip{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font:500 13px Inter,sans-serif;display:inline-flex;align-items:center;gap:7px}
.chip span{color:var(--faint);font-variant-numeric:tabular-nums}
.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}
.chip.on span{color:#9FB6D8}
.empty{border:1px dashed #C6D0DD;border-radius:var(--r);padding:26px;text-align:center;color:var(--soft)}
.empty b{display:block;color:var(--ink);font:600 15px Manrope,sans-serif;margin-bottom:4px}

/* painel */
.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}
.kpi{padding:16px 18px}
.kpi b{display:block;font:600 30px/1.1 Manrope,sans-serif;letter-spacing:-.02em;margin:4px 0 2px;font-variant-numeric:tabular-nums}
.kpi span{font:500 13px Inter,sans-serif;color:var(--soft)}
.kpi a{font:600 13px Inter,sans-serif;color:var(--blue-ink)}
.two{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}
.two>*{min-width:0}

/* clientes */
.clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.client{padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,box-shadow .2s}
.client:hover{border-color:#C2CCDA;box-shadow:0 8px 22px -14px rgba(10,31,68,.4)}
.lg{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font:700 15px Manrope,sans-serif;color:#fff;flex-shrink:0}
.client h3{font:600 17px Manrope,sans-serif;margin:0}
.client .meta{display:flex;gap:16px;font-size:13px;color:var(--soft)}
.client .meta b{color:var(--ink);font-variant-numeric:tabular-nums}
.head{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}
.head h2{font:600 22px Manrope,sans-serif;margin:0}
.add-perfil{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) 170px auto;gap:8px;padding:14px 18px;border-top:1px solid var(--line);align-items:start;background:#FBFCFE;border-radius:0 0 var(--r) var(--r)}
.add-perfil .fld{margin:0}

/* formulários e configurações */
.form-card{padding:22px;max-width:760px}
.sec{padding:22px;margin-bottom:16px}
.sec h3{font:600 17px Manrope,sans-serif;margin:0 0 4px}
.sec>p{margin:0 0 18px;color:var(--soft);font-size:14px}
.cfg{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start}
.cfg-nav{display:grid;gap:2px;position:sticky;top:90px}
.cfg-nav a{padding:9px 12px;border-radius:9px;font:500 14px Inter,sans-serif;color:var(--soft)}
.cfg-nav a:hover{background:#fff;color:var(--ink)}
.conn{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:10px;margin-bottom:16px}
.conn .lg{width:40px;height:40px;border-radius:10px;background:var(--warn-bg);color:#C46A00;font-size:13px}
.actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:8px}

/* portal (provisório) */
.portal{max-width:560px;margin:0 auto;padding:28px 18px 60px}
.portal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}

/* ===== social media (build 003) ===== */
.s-material{background:var(--warn-bg);color:var(--warn)}
.s-producao{background:var(--info-bg);color:var(--info)}
.s-aprovacao{background:#ECE7FB;color:#5B3FB0}
.s-aprovado{background:var(--ok-bg);color:var(--ok)}
.s-postado{background:#EEF2F7;color:var(--soft)}
.s-descartado{background:var(--bad-bg);color:var(--bad)}
.s-gravar{background:var(--warn-bg);color:var(--warn)}
.s-gravado{background:#EEF2F7;color:var(--soft)}
.s-pauta{background:var(--warn-bg);color:var(--warn)}.s-aprovada{background:var(--ok-bg);color:var(--ok)}.s-ajustar{background:#ECE7FB;color:#5B3FB0}.s-descartada{background:var(--bad-bg);color:var(--bad)}
.fmt{font:600 11px Inter,sans-serif;letter-spacing:.03em;color:var(--soft);background:#EEF2F7;border-radius:6px;padding:2px 7px;text-transform:uppercase}
.sel{height:38px;border:1px solid #CBD4E0;border-radius:10px;background:#fff;padding:0 34px 0 12px;font:500 14px Inter,sans-serif;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2355657F' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}
.accts{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.acct{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;border:1px solid var(--line);background:#fff;font:500 14px Inter,sans-serif}
.acct small{color:var(--faint);font-size:12px}
.acct.on{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}
.bub{font:600 11px Inter,sans-serif;background:var(--navy);color:#fff;border-radius:999px;padding:1px 7px}
.seg{display:inline-flex;border:1px solid #CBD4E0;border-radius:10px;padding:3px;background:#fff}
.seg a{height:30px;padding:0 12px;border-radius:7px;font:500 13px Inter,sans-serif;color:var(--soft);display:inline-flex;align-items:center}
.seg a.on{background:var(--navy);color:#fff}
.grp{font:600 12px Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:22px 0 8px}
.grp.late{color:var(--bad)}
.posts{display:grid;gap:8px}
.post{display:grid;grid-template-columns:84px 78px minmax(0,1fr);gap:14px;align-items:center;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--r);transition:border-color .2s,box-shadow .2s}
.post:hover{border-color:#C2CCDA;box-shadow:0 6px 18px -12px rgba(10,31,68,.35)}
.post .d{font:600 13px Inter,sans-serif;font-variant-numeric:tabular-nums}
.post .d small{display:block;font:500 12px Inter,sans-serif;color:var(--faint)}
.post .tt b{display:block;font:600 14.5px Inter,sans-serif;margin-bottom:3px}
.post .tt small{color:var(--faint);font-size:12.5px}
.thumb{width:48px;height:60px;border-radius:7px;object-fit:cover;background:#EEF2F7;display:grid;place-items:center;color:var(--faint);flex-shrink:0}
.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}
.cal .h{font:600 12px Inter,sans-serif;color:var(--faint);text-align:center;padding:4px}
.cal .day{min-height:104px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:7px;font:600 12px Inter,sans-serif;color:var(--faint);display:flex;flex-direction:column;gap:4px;min-width:0}
.cal .day.out{background:transparent;border-style:dashed}
.cal .day.today{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue-ink)}
.cal .day .add{margin-left:auto;opacity:0;color:var(--faint)}
.cal .day:hover .add{opacity:1}
.ev{display:block;font:500 11.5px/1.25 Inter,sans-serif;padding:4px 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gal{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}
.gal figure{margin:0;flex-shrink:0;position:relative}
.gal img,.gal video{height:300px;border-radius:10px;border:1px solid var(--line);display:block;background:#000}
.gal figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--faint);margin-top:6px}
.gal figcaption form{display:inline}
.gal figcaption button{background:none;border:0;color:var(--bad);font:600 12px Inter,sans-serif;padding:0}
.cap{white-space:pre-wrap;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px;font-size:14px;max-height:380px;overflow:auto;margin:0}
.det{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:start}
.det>*{min-width:0}
.statusbar{display:flex;gap:6px;flex-wrap:wrap}
.statusbar form{display:inline}
.statusbar button{height:32px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:#fff;font:600 12.5px Inter,sans-serif;cursor:pointer}
.statusbar button.on{background:var(--navy);border-color:var(--navy);color:#fff}
.cmt{display:flex;gap:10px;margin-bottom:12px}
.cmt .bx{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:13.5px;flex:1;white-space:pre-wrap}
.cmt .bx small{display:block;color:var(--faint);font-size:12px;margin-bottom:2px;white-space:normal}
.tl{list-style:none;margin:0;padding:0}
.tl li{position:relative;padding:0 0 12px 22px;font-size:13.5px}
.tl li::before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--navy)}
.tl li::after{content:"";position:absolute;left:4px;top:17px;bottom:0;width:1px;background:var(--mist)}
.tl li:last-child::after{display:none}
.tl small{display:block;color:var(--faint);font-size:12px}
.up{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:14px 18px;border-top:1px solid var(--line);background:#FBFCFE;border-radius:0 0 var(--r) var(--r)}
.up input[type=file]{font-size:13px;max-width:100%}
.rots{display:grid;gap:8px}
.rot{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--r)}
.rot b{display:block;font:600 14.5px Inter,sans-serif}
.rot small{color:var(--faint);font-size:12.5px}
.envios{display:grid;gap:10px;width:100%}
.envio{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-size:13.5px}
.envio b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.envio .bar{height:7px;background:var(--mist);border-radius:7px;overflow:hidden;margin:8px 0 6px}
.envio .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:7px;transition:width .3s}
.envio.ok .bar i{background:var(--ok)}
.envio.falhou{border-color:#F6C3C6}.envio.falhou .st{color:var(--bad)}
textarea.roteiro{min-height:420px;font:500 16px/1.6 Inter,sans-serif}

/* ===== novidades dos clientes (build 004 R2) ===== */
.sino{position:relative}
.sino summary{list-style:none;width:40px;height:40px;border-radius:10px;border:1px solid #CBD4E0;background:#fff;display:grid;place-items:center;cursor:pointer;position:relative}
.sino summary::-webkit-details-marker{display:none}
.sino[data-novo] summary{border-color:#F5B9BC;color:#B4232C}
.sino summary b{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;border-radius:10px;background:#E5484D;color:#fff;font:700 11px Inter,sans-serif;display:grid;place-items:center;padding:0 5px;box-shadow:0 0 0 2px var(--paper)}
.sino .drop{position:absolute;right:0;top:48px;width:min(420px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -20px rgba(10,31,68,.45);z-index:45}
.sino .drop h4{margin:0;padding:14px 16px;font:600 15px Manrope,sans-serif;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px;position:sticky;top:0;background:#fff}
.sino .drop h4 button{background:none;border:0;font:600 12px Inter,sans-serif;color:var(--blue-ink);cursor:pointer;padding:0}
.sino .n{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid #EEF1F5;font-size:13.5px;line-height:1.4}
.sino .n:hover{background:#FBFCFE}
.sino .n.novo{background:#F3F8FF}
.sino .n i{width:9px;height:9px;border-radius:50%;background:var(--blue-ink);flex-shrink:0;margin-top:6px}
.sino .n small{display:block;color:var(--faint);font-size:12px;margin-top:2px}
.sino .n.vazio{color:var(--soft)}
.badge-v{margin-left:auto;font:700 11px Inter,sans-serif;background:#E5484D;color:#fff;border-radius:999px;padding:1px 7px}
.faixa-nov{display:flex;align-items:center;gap:12px;background:#FFF4E5;border:1px solid #F5D3A1;border-radius:12px;padding:12px 16px;margin-bottom:18px;font-size:14px;color:#7A4B00}
.faixa-nov .btn{margin-left:auto;flex-shrink:0}
.nov-tag{display:inline-flex;align-items:center;font:700 11.5px Inter,sans-serif;background:#FDE4E5;color:#B4232C;border-radius:999px;padding:2px 9px;margin-left:6px;white-space:nowrap}
.post.tem-nov{box-shadow:inset 4px 0 0 #E5484D}
.cmt.novo .bx{border-color:#F5B9BC;background:#FFF5F5;box-shadow:0 0 0 3px rgba(229,72,77,.12)}
.li.nao-visto{background:#F3F8FF}

/* ===== Lissa Portal (clientes, build 004) ===== */
.pt{min-height:100svh;padding-bottom:84px}
.pt-top{position:sticky;top:0;z-index:30;background:var(--navy);color:#fff;display:flex;align-items:center;gap:12px;padding:12px 18px;min-height:60px}
.pt-top .sp{flex:1}
.pt-org{font:500 13px Inter,sans-serif;color:#A9BEDB;border-left:1px solid #2B4775;padding-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}
.pt-tabs-top{display:flex;gap:4px;margin-left:18px}
.pt-tabs-top a{padding:8px 12px;border-radius:8px;font:500 14px Inter,sans-serif;color:#C9D7EC}
.pt-tabs-top a.on{background:rgba(0,209,255,.15);color:#fff}
.pt-previa{background:#FFF6DD;border-bottom:1px solid #F1E2B5;color:#6B4E00;font-size:13.5px;padding:10px 18px}
.pt-previa .chip{height:28px;font-size:12px}
.pt-page{max-width:720px;margin:0 auto;padding:22px 16px 30px}
.pt-h1{font:600 26px/1.2 Manrope,sans-serif;letter-spacing:-.02em;margin:0 0 6px}
.pt-h2{font:600 13px Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:26px 0 10px}
.pt-h2.hoje{color:var(--blue-ink)}
.pt-acoes{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pt-acao{border-radius:16px;padding:16px;font:600 14px Inter,sans-serif;display:flex;flex-direction:column;gap:2px}
.pt-acao b{font:700 32px/1 Manrope,sans-serif}
.pt-acao.a{background:#ECE7FB;color:#5B3FB0}
.pt-acao.g{background:var(--warn-bg);color:var(--warn)}
.pt-lista{display:grid;gap:10px}
.pt-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}
.pt-card:hover{border-color:#C2CCDA;box-shadow:0 8px 22px -14px rgba(10,31,68,.4)}
.pt-card .thumb{width:56px;height:70px;border-radius:10px}
.pt-card b{display:block;font:600 15px/1.35 Inter,sans-serif}
.pt-card small{display:block;color:var(--faint);font-size:12.5px;margin-top:2px}
.pt-box{padding:18px;margin-bottom:16px}
.pt-box h2{font:600 16px Manrope,sans-serif;margin:0 0 12px}
.pt-gal{margin-bottom:16px}
.pt-gal img,.pt-gal video{height:420px;max-width:86vw;object-fit:contain}
.pt-ajuste{margin-top:12px}
.pt-ajuste summary{cursor:pointer;font:600 14px Inter,sans-serif;color:var(--soft);padding:8px 0;list-style:none;text-align:center}
.pt-ajuste summary::-webkit-details-marker{display:none}
.pt-tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--line);display:none;justify-content:space-around;padding:8px 6px calc(8px + env(safe-area-inset-bottom))}
.pt-tabs a{display:flex;flex-direction:column;align-items:center;gap:3px;font:600 11px Inter,sans-serif;color:var(--faint);padding:4px 3px;border-radius:10px}
.pt-tabs a.on{color:var(--navy)}
.pt-tabs a.on .ico{color:var(--blue-ink)}
@media (max-width:720px){
  .pt-tabs{display:flex}
  .pt-tabs-top{display:none}
  .pt-gal img,.pt-gal video{height:340px}
}

@media (max-width:980px){
  .app{grid-template-columns:1fr}
  .side{position:fixed;left:0;top:0;bottom:0;width:270px;z-index:60;transform:translateX(-100%);transition:transform .4s var(--ease)}
  .menu-open .side{transform:none}
  .menu-open .scrim{opacity:1;visibility:visible}
  .menu-m{display:grid}
  .top{padding:12px 16px}
  .page{padding:18px 16px 80px}
  .kpis{grid-template-columns:1fr 1fr}
  .two,.clients,.cfg,.grid2{grid-template-columns:1fr}
  .cfg-nav{position:static;display:flex;overflow-x:auto}
  .cfg-nav a{white-space:nowrap}
  .add-perfil{grid-template-columns:1fr 1fr}
  .login{grid-template-columns:1fr}
  .login-art{min-height:200px;padding:28px}
  .tbl .hide-m{display:none}
  .det{grid-template-columns:1fr}
  .post{grid-template-columns:56px 66px minmax(0,1fr)}
  .post .pill{grid-column:3;justify-self:start}
  .cal .day{min-height:64px;padding:4px}
  .cal .ev{font-size:0;height:6px;padding:0}
  .gal img,.gal video{height:220px}
  .rot{grid-template-columns:1fr}
}

/* Contatos do site (2026-10-29) */
.kpis.kpis3{grid-template-columns:repeat(3,minmax(0,1fr))}
.kpis.kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:1100px){.kpis.kpis5{grid-template-columns:repeat(3,minmax(0,1fr))}}
.toolbar>form{margin-left:auto}
.contatos{display:grid;gap:12px}
.contato{padding:18px 20px}
.contato header{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}
.contato header b{font:600 16px Manrope,sans-serif}
.contato header .muted{font-size:13px;margin-top:3px}
.contato-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.contato p{margin:12px 0 14px;line-height:1.55;white-space:normal}
.contato.lida{opacity:.72}
.pagination{display:flex;gap:8px;list-style:none;padding:0}
.pagination li a,.pagination li span{display:inline-block;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}
@media (max-width:760px){.kpis.kpis3{grid-template-columns:1fr 1fr 1fr}.kpis.kpis3 .kpi b{font-size:22px}}
@media (max-width:760px){.kpis.kpis5{grid-template-columns:1fr 1fr}}

/* ===== Lissa Portal v2 (build 006, 2026-10-29): cores fixas por situação, cartão com faixa, prévia e ordem dos envios ===== */
:root{--c-ap:#6B4FD8;--c-ap-bg:#EFEAFF;--c-gr:#A85F00;--c-gr-bg:#FFF1D6;--c-pr:#075A86;--c-pr-bg:#E3F4FD;--c-ok:#0B7A55;--c-ok-bg:#DDF4EA;--c-pub:#55657F;--c-pub-bg:#EDF1F6}
.pt-page.larga{max-width:1120px}
.pi-topo{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:14px}
.pi-topo .pt-h1{margin:0}
.pi-perfis{display:flex;gap:10px;flex:1;max-width:520px;min-width:280px}
.pi-perfil{flex:1;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:9px 12px;position:relative;line-height:1.25}
.pi-perfil b{display:block;font:600 14px Inter,sans-serif}.pi-perfil small{color:var(--faint);font-size:12px}
.pi-perfil.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}
.pi-perfil i{position:absolute;top:-8px;right:-6px;background:#E5484D;color:#fff;font:700 11.5px Inter,sans-serif;border-radius:999px;padding:1px 7px;font-style:normal}
.pi-filtros{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.pi-f{border-radius:14px;padding:11px 13px;display:flex;align-items:center;gap:10px;font:600 13.5px/1.2 Inter,sans-serif;border:2px solid transparent;transition:border-color .2s,transform .2s}
.pi-f:hover{transform:translateY(-1px)}
.pi-f b{font:800 26px/1 Manrope,sans-serif;min-width:24px}
.pi-f.on{border-color:currentColor}
.pi-f.ap,.pc-faixa.ap{background:var(--c-ap-bg);color:var(--c-ap)}.pi-f.gr,.pc-faixa.gr{background:var(--c-gr-bg);color:var(--c-gr)}
.pi-f.pr,.pc-faixa.pr{background:var(--c-pr-bg);color:var(--c-pr)}.pi-f.ok,.pc-faixa.ok{background:var(--c-ok-bg);color:var(--c-ok)}
.pi-f.pub,.pc-faixa.pub{background:var(--c-pub-bg);color:var(--c-pub)}
.pi-filtro-ativo{font-size:13.5px;color:var(--soft);margin:10px 2px 0}.pi-filtro-ativo a{color:var(--blue-ink);font-weight:600}
.pi-sec{font:700 12px Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:24px 2px 10px;display:flex;align-items:center;gap:10px}
.pi-sec::after{content:"";flex:1;height:1px;background:var(--line)}
.pi-sec.bad{color:var(--bad)}
.pi-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:start}
.pc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s;color:var(--ink)}
.pc:hover{border-color:#C2CCDA;box-shadow:0 10px 26px -16px rgba(10,31,68,.45)}
.pc.atrasada{border-color:#F3B9BD}
.pc-faixa{display:flex;align-items:center;gap:8px;padding:9px 13px;font:700 13.5px Inter,sans-serif}
.pc-faixa .dot{width:9px;height:9px;border-radius:50%;background:currentColor;flex-shrink:0}
.pc-faixa .d{margin-left:auto;font-weight:600;font-size:12.5px;white-space:nowrap}
.pc.atrasada .pc-faixa .d,.pc-faixa .bad{color:var(--bad)}
.pc-faixa.grande{font-size:16px;padding:13px 16px;border-radius:14px 14px 0 0}
.pc-corpo{display:flex;gap:12px;padding:12px 13px 10px}
.pc-data{flex:none;width:52px;text-align:center;background:var(--paper);border-radius:12px;padding:6px 0;font-size:11.5px;color:var(--soft);line-height:1.15}
.pc-data b{display:block;font:800 21px/1.1 Manrope,sans-serif;color:var(--ink)}
.pc-tt{min-width:0}.pc-tt b{display:block;font:600 15px/1.32 Inter,sans-serif;margin-top:3px}.pc-tt small{display:block;color:var(--faint);font-size:12.5px;margin-top:2px}
.pc-thumbs{display:flex;gap:6px;padding:0 13px 10px;align-items:center}
.pc-thumbs img{width:62px;height:78px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}
.pc-thumbs em{font:700 13px Inter,sans-serif;color:var(--soft);font-style:normal;padding-left:4px}
.pc-passos{display:flex;gap:4px;padding:2px 13px 12px}
.pc-passos i{flex:1;height:4px;border-radius:4px;background:#E3E8EF}.pc-passos i.f{background:var(--navy)}
.pc-acao{display:block;margin:0 12px 12px;border-radius:11px;padding:11px;text-align:center;font:700 14px Inter,sans-serif;color:#fff}
.pc-acao.ap{background:var(--c-ap)}.pc-acao.gr{background:var(--c-gr)}.pc-acao.ok{background:var(--c-ok)}
/* publicação */
.pp-cab{background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:16px}
.pp-tt{padding:14px 16px 6px}.pp-tt .pt-h1{margin:6px 0 4px}
.pp-passos{padding:8px 16px 14px;gap:6px}
.pp-passos span{flex:1;font:600 10.5px Inter,sans-serif;color:var(--faint);text-align:center}
.pp-passos span i{display:block;height:5px;border-radius:5px;background:#E3E8EF;margin-bottom:5px}
.pp-passos span.f i{background:var(--navy)}.pp-passos span.atual{color:var(--navy)}
.pp-destaque{border-width:2px}.pp-destaque.ap{border-color:var(--c-ap)}.pp-destaque.ok{border-color:var(--c-ok)}.pp-destaque.gr{border-color:var(--c-gr)}
.pp-btn.ap{background:var(--c-ap);border-color:var(--c-ap)}.pp-btn.ok{background:var(--c-ok);border-color:var(--c-ok)}
.pp-postado{background:var(--c-pub-bg);border-color:#D5DDE8}.pp-postado a{color:var(--blue-ink);font-weight:600}
.pp-quando{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13.5px;color:var(--soft)}.pp-quando .inp{max-width:190px}
.pp-sub{font:700 13px Inter,sans-serif;margin:12px 0 8px;color:var(--ink)}
.pp-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}
.pp-grade:empty{display:none}
.pp-envio{flex-direction:column;align-items:stretch;padding:12px 0 0;background:none;border:0}
.m{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#0d1626;user-select:none;-webkit-user-select:none}
.m img,.m video{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}
.m .n{position:absolute;top:5px;left:5px;background:rgba(10,31,68,.88);color:#fff;font:700 11px Inter,sans-serif;border-radius:6px;padding:1px 6px}
.m .x{position:absolute;top:5px;right:5px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.62);color:#fff;font-size:13px;cursor:pointer}
.m .vd{position:absolute;bottom:5px;left:5px;background:rgba(0,0,0,.66);color:#fff;font:600 11px Inter,sans-serif;border-radius:6px;padding:1px 6px;pointer-events:none}
.m .alca{position:absolute;bottom:5px;right:5px;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.94);display:grid;place-items:center;font-size:16px;color:var(--navy);cursor:grab;touch-action:none}
.m.alvo{opacity:.35;outline:3px dashed var(--cyan);outline-offset:-3px}
.m.arrastando{transform:rotate(-3deg) scale(1.06);box-shadow:0 14px 28px rgba(0,0,0,.35);outline:3px solid var(--cyan)}
.m.sem{display:grid;place-items:center;color:#C9D7EC;font-size:11px;text-align:center;padding:8px}
.m.sem::before{content:attr(data-nome);word-break:break-all}
.sem-ico{display:grid;place-items:center;height:100%;color:#C9D7EC;font-size:11px;padding:8px;text-align:center}
.dica{background:var(--c-pr-bg);color:var(--c-pr);border-radius:10px;padding:8px 11px;font-size:12.5px}
.ampliado{position:fixed;inset:0;z-index:200;background:rgba(5,12,24,.92);display:grid;place-items:center;padding:20px}
.ampliado img,.ampliado video{max-width:100%;max-height:88vh;border-radius:10px}
.ampliado button{position:absolute;top:14px;right:16px;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.15);color:#fff;font-size:26px;cursor:pointer}
.pp-mudar summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}
.pp-mudar summary::-webkit-details-marker{display:none}
.pp-mudar summary b{display:block;font:600 15px Manrope,sans-serif}.pp-mudar summary small{color:var(--faint);font-size:12.5px}
.pp-mudar[open] summary{margin-bottom:12px}
.pp-de-para{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pp-de-para span{display:block;font:600 12.5px Inter,sans-serif;color:var(--soft);margin-bottom:5px}
.btn.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}
.opc{display:flex;gap:10px;align-items:flex-start;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;margin-top:8px;font-size:13px;color:var(--soft);cursor:pointer}
.opc input{width:18px;height:18px;accent-color:var(--navy);margin-top:2px;flex-shrink:0}
.opc b{display:block;font-size:14px;color:var(--ink)}
.opc:has(input:checked){border-color:var(--navy);background:#F5F8FD}
.pp-muda{border-top:1px solid var(--line);margin-top:14px;padding-top:4px}
.mud{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line);padding:9px 0;font-size:13px}
.mud s{color:var(--faint)}.mud .seta{color:var(--c-ok);font-weight:700}
.mud small{display:block;color:var(--soft);font-size:12px;margin-top:3px}
.alerta{background:var(--c-gr-bg);color:#6E4100;border-radius:10px;padding:10px 12px;font-size:13px;margin-top:10px}
.alerta b{display:block;margin-bottom:3px}.alerta small{display:block;margin:3px 0;font-size:12.5px}
.alerta mark{background:#FFD866;color:inherit;border-radius:3px;padding:0 2px}
@media (max-width:760px){
  .pi-filtros{grid-template-columns:1fr 1fr}
  .pi-filtros .pi-f.pub{grid-column:1/-1}
  .pi-perfis{max-width:none;width:100%}
  .pi-lista{grid-template-columns:1fr}
  .pp-grade{grid-template-columns:repeat(3,1fr)}
}
.pill.info{background:var(--info-bg);color:var(--info)}
.alerta .alerta-item{font-weight:700;margin-top:8px}
[hidden]{display:none!important}

/* Descarte pedido pelo cliente (build 007) */
.pill.bad{background:var(--bad-bg);color:var(--bad)}
.pp-descartar summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}
.pp-descartar summary::-webkit-details-marker{display:none}
.pp-descartar summary b{display:block;font:600 15px Manrope,sans-serif}.pp-descartar summary small{color:var(--faint);font-size:12.5px}
.pp-descartar[open] summary{margin-bottom:12px}
.btn.danger{color:var(--bad);border-color:#F3C4C7}
.pp-btn-descartar{background:var(--bad);border-color:var(--bad);color:#fff;height:46px}
.pp-descartada{border:2px solid #F3B9BD;background:#FFF7F7}
.pi-desfazer{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin:-6px 0 14px;font-size:14px}
.desc-lista{display:grid;gap:12px}
.desc{padding:16px 18px}
.desc header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.desc header b{font:600 16px Manrope,sans-serif}
.desc .motivo{background:var(--paper);border-left:3px solid var(--bad);border-radius:6px;padding:8px 12px;margin:10px 0;font-size:14px}
.desc .acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.btn.excluir{background:var(--bad);border-color:var(--bad);color:#fff}

/* Tendências, Fila do Claude e avisos push (build 008) */
:root{--c-cl:#C15F3C;--c-cl-bg:#FBEDE6}
.pill.cl{background:var(--c-cl-bg);color:var(--c-cl)}
.badge-v.cl{background:var(--c-cl)}
.btn.cl{background:var(--c-cl);border-color:var(--c-cl);color:#fff}
.clbox{border:2px solid var(--c-cl);margin-bottom:18px}.clbox>h2{color:var(--c-cl)}
.ctx{background:var(--paper);border-radius:9px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.6}
.ctx b{display:block}.ctx .cm{border-left:3px solid #C6D0DD;padding-left:8px;margin:5px 0;line-height:1.45}
.ctx .cm.aj{border-left-color:#6B4FD8}.ctx .cm.aj b{color:#6B4FD8}
.tend{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;align-items:start}
.tli{display:flex;gap:10px;align-items:flex-start;padding:10px 16px;border-bottom:1px solid var(--line)}
.tli:last-child{border-bottom:0}
.tn{font:800 15px Manrope,sans-serif;color:var(--faint);width:16px;flex:none}
.tt{min-width:0;flex:1}.tt b{font-weight:600}.tt a:hover b{color:var(--blue-ink)}.tt small{display:block;color:var(--faint);font-size:12px;margin-top:2px}
.ttag{display:inline-block;font:700 10.5px Inter,sans-serif;border-radius:999px;padding:1px 7px;margin-left:5px;vertical-align:1px}
.ttag.novo{background:var(--ok-bg);color:var(--ok)}.ttag.nicho{background:var(--warn-bg);color:var(--warn)}
.trel{margin-top:5px}.trel span{display:inline-block;background:#EEF2F7;border-radius:6px;padding:1px 7px;margin:2px 4px 0 0;font-size:12px;color:var(--soft)}
.tpauta{flex:none;font:600 12px Inter,sans-serif;color:var(--blue-ink);border:1px solid #C9D7F2;border-radius:7px;padding:3px 8px;white-space:nowrap}
.tpauta:hover{background:#F0F5FF}
.av-disp{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;font-size:14px}
.av-disp:last-child{border-bottom:0}
@media (max-width:1100px){.tend{grid-template-columns:1fr}}

/* Bloco do tipo de publicação (build 010) */
.tipo{flex:none;display:grid;justify-items:center;align-content:center;gap:2px;width:78px;height:58px;border:2px solid #667085;border-radius:8px;background:#F1F3F6;color:#344054;font:600 12px/1.1 Inter,sans-serif}
.tipo .ico{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}
.tipo.tp-stories{background:#E6F1FB;color:#0C447C;border-color:#185FA5}
.tipo.tp-carrossel{background:#FAECE7;color:#712B13;border-color:#993C1D}
.tipo.tp-reels{background:#EEEDFE;color:#3C3489;border-color:#534AB7}
.pc-corpo{align-items:center}
.pc-st{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:3px 9px;border-radius:999px;font:600 12px Inter,sans-serif}
.pc-st .dot{width:7px;height:7px;border-radius:50%;background:currentColor}
.pc-st.ap{background:var(--c-ap-bg);color:var(--c-ap)}.pc-st.gr{background:var(--c-gr-bg);color:var(--c-gr)}.pc-st.pr{background:var(--c-pr-bg);color:var(--c-pr)}.pc-st.ok{background:var(--c-ok-bg);color:var(--c-ok)}.pc-st.pub{background:var(--c-pub-bg);color:var(--c-pub)}
.tt .pill{margin-top:4px;width:fit-content}
@media (max-width:560px){.tipo{width:66px;height:54px;font-size:11px}.pc-data{width:44px}.pc-corpo{gap:9px}}

/* Em produção: o cliente muda a situação (build 012) */
.pp-situacao{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pp-situacao form{margin:0}
@media (max-width:560px){.pp-situacao{grid-template-columns:1fr}}

/* Prévia do Instagram (build 014): grade do perfil com os próximos posts */
.ig-wrap{min-width:0;display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;margin-top:8px}
.ig-fone{width:100%;max-width:430px;background:#fff;border:1px solid var(--line);border-radius:28px;padding:18px 0 0;overflow:hidden;box-shadow:0 10px 30px rgba(10,31,68,.08)}
.ig-cab{display:flex;gap:16px;align-items:center;padding:0 16px}
.ig-avatar{width:76px;height:76px;flex:none;border-radius:50%;overflow:hidden;background:var(--mist);display:grid;place-items:center;font:600 20px Manrope,sans-serif;color:var(--navy);border:2px solid #fff;box-shadow:0 0 0 2px #E1306C}
.ig-avatar img{width:100%;height:100%;object-fit:cover}
.ig-num{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:13px;color:var(--soft)}
.ig-num>b{width:100%;font-size:16px;color:var(--ink)}
.ig-num span b{color:var(--ink)}
.ig-nome{padding:10px 16px 0;font-weight:600;font-size:14px}
.ig-bio{padding:2px 16px 0;font-size:13px;white-space:pre-line;color:var(--ink)}
.ig-dest{display:flex;gap:12px;overflow-x:auto;padding:12px 16px 4px;font-size:11px;color:var(--soft)}
.ig-dest span{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none;max-width:64px;text-align:center}
.ig-dest i{width:56px;height:56px;border-radius:50%;background:var(--paper);border:1px solid var(--line)}
.ig-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:12px}
.ig-cel{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--paper);display:block;color:var(--ink)}
.ig-cel img{width:100%;height:100%;object-fit:cover;display:block}
.ig-cel.prox::after{content:'';position:absolute;inset:0;border:2px dashed #C9A06A;pointer-events:none}
.ig-cel.prox[draggable]{cursor:grab}
.ig-cel.arrastando{opacity:.45}
.ig-cel.alvo{outline:3px solid var(--blue);outline-offset:-3px}
.ig-sem{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:10px;font:600 12px/1.3 Inter,sans-serif;text-align:center;color:var(--soft);background:repeating-linear-gradient(45deg,#F7F9FC 0 8px,#EEF2F7 8px 16px)}
.ig-sem small{font-weight:400;margin-top:4px;color:var(--faint)}
.ig-data{position:absolute;top:6px;left:6px;background:var(--navy);color:#fff;font:600 11px Inter,sans-serif;padding:2px 7px;border-radius:999px}
.ig-st{position:absolute;bottom:6px;left:6px;right:6px;font:500 10.5px/1.2 Inter,sans-serif;padding:3px 6px;border-radius:6px;background:rgba(255,255,255,.92);color:var(--ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.st-aprovado .ig-st{background:var(--ok-bg);color:var(--ok)}
.st-aprovacao .ig-st{background:var(--warn-bg);color:var(--warn)}
.st-material .ig-st,.st-producao .ig-st{background:var(--info-bg);color:var(--info)}
.ig-fmt{position:absolute;top:6px;right:7px;color:#fff;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.6)}
.ig-vazio{grid-column:1/-1;padding:30px;text-align:center;color:var(--faint)}
.ig-legenda{flex:1;min-width:240px;max-width:420px;font-size:14px}
.ig-legenda p{margin:0 0 10px}
.ig-q{display:inline-block;width:12px;height:12px;vertical-align:-1px;border-radius:2px;background:var(--paper)}
.ig-q.prox{outline:2px dashed #C9A06A;outline-offset:-2px}
.ig-q.pub{background:var(--mist)}
@media (max-width:600px){.ig-wrap{display:block}.ig-fone{border-radius:16px;box-shadow:none;max-width:none}.ig-legenda{margin-top:14px;max-width:none}}

/* Resultados do portal (build 015) */
.rs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px}
.rs-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.rs-card small{color:var(--soft);font-size:13px}
.rs-card b{font:600 26px/1.15 Manrope,sans-serif;color:var(--ink)}
.rs-card span{font-size:12.5px}
.rs-up{color:var(--ok);font-weight:500}
.rs-down{color:var(--bad);font-weight:500}
.rs-box{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;margin-bottom:14px;min-width:0}
.rs-graf{width:100%;height:auto;display:block;border-bottom:1px solid var(--line);margin-bottom:6px}
.rs-dupla{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}
.rs-dupla .rs-box{margin-bottom:0}
.rs-tab{width:100%;font-size:14px;border-collapse:collapse}
.rs-tab td{padding:6px 0;border-bottom:1px solid var(--line)}
.rs-tab td:last-child{text-align:right;font-weight:600}
.rs-top{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.rs-top a{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--ink);text-decoration:none;min-width:0}
.rs-top b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-top small{color:var(--soft)}
.rs-img{aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:var(--paper);display:block}
.rs-img img{width:100%;height:100%;object-fit:cover}

/* Build 016: cliente no topo do admin, status coloridos, aba Ideias do portal */
.cli-topo .sel{font-weight:600;max-width:240px}
.accts.topo{margin:0;flex-wrap:nowrap;overflow-x:auto}
.accts.topo .acct{padding:6px 12px;white-space:nowrap}
.pill-cli{display:inline-block;margin-left:8px;font:500 11.5px Inter,sans-serif;padding:2px 9px;border-radius:999px;background:#EEEDFE;color:#3C3489;white-space:nowrap}
.chip.c-pendentes{background:#FCEBEB;color:#791F1F;border-color:#F09595}
.chip.c-material{background:#FAECE7;color:#712B13;border-color:#F5C4B3}
.chip.c-producao{background:#FAEEDA;color:#633806;border-color:#FAC775}
.chip.c-aprovacao{background:#EAF3DE;color:#27500A;border-color:#C0DD97}
.chip.c-aprovado{background:#E1F5EE;color:#085041;border-color:#9FE1CB}
.chip.c-postado{background:#E6F1FB;color:#0C447C;border-color:#B5D4F4}
.chip.c-descartado{background:#F1EFE8;color:#444441;border-color:#D3D1C7}
.chip[class*="c-"].on{box-shadow:0 0 0 2px currentColor}
.chip[class*="c-"] span{color:inherit;opacity:.85}
.post.sb-material{border-left:4px solid #D85A30}
.post.sb-producao{border-left:4px solid #EF9F27}
.post.sb-aprovacao{border-left:4px solid #97C459}
.post.sb-aprovado{border-left:4px solid #1D9E75}
.post.sb-postado{border-left:4px solid #378ADD}
.post.sb-descartado{border-left:4px solid #B4B2A9}
@media (max-width:900px){.top{flex-wrap:wrap}.cli-topo{order:1}.accts.topo{order:3;width:100%}}
.pill.s-material{background:#FAECE7;color:#712B13}
.pill.s-producao{background:#FAEEDA;color:#633806}
.pill.s-aprovacao{background:#EAF3DE;color:#27500A}
.pill.s-aprovado{background:#E1F5EE;color:#085041}
.pill.s-postado{background:#E6F1FB;color:#0C447C}
.pill.s-descartado{background:#F1EFE8;color:#444441}
.id-temas{display:flex;gap:6px;flex-wrap:wrap}
.id-tema{display:inline-flex;align-items:center;gap:4px;background:var(--info-bg);color:var(--info);border-radius:999px;padding:3px 4px 3px 11px;font-size:13px}
.id-tema button{border:0;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0 5px;border-radius:50%}
.id-tema button:disabled{cursor:default;opacity:.4}
.id-li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}
.id-li:last-child{border-bottom:0}
.id-li a{color:var(--ink)}
.id-li b{font-weight:500}
.id-ok{color:var(--ok);font-size:12.5px;font-weight:500;white-space:nowrap}
.id-pauta b{font-weight:500}
.id-st{font:500 11.5px Inter,sans-serif;padding:3px 9px;border-radius:999px;white-space:nowrap;background:#EEF2F7;color:var(--soft)}
.id-st.st-pauta{background:var(--warn-bg);color:var(--warn)}
.id-st.st-cliente{background:var(--ok-bg);color:var(--ok)}
.id-st.st-ajustar{background:#FAECE7;color:#712B13}
.id-st.st-aprovada{background:#E6F1FB;color:#0C447C}
.accts.topo{flex:none;overflow:visible}
.top{flex-wrap:wrap;row-gap:10px}
.accts.topo .acct small{display:none}
.top .seg a{white-space:nowrap}
.seg .bub{margin-left:4px}
@media (max-width:1280px){.top{flex-wrap:wrap}.top .sp{flex-basis:0}}

/* Build 017: página da publicação reorganizada */
.pub-topo{display:flex;flex-direction:column;min-width:0;flex:1 1 320px}
.pub-topo small{font:600 11px Inter,sans-serif;letter-spacing:.06em;color:var(--faint)}
.pub-topo h1{font:600 19px/1.25 Manrope,sans-serif;margin:2px 0 0}
.statusbar button.st-material{background:#FAECE7;color:#712B13;border-color:#F5C4B3}
.statusbar button.st-producao{background:#FAEEDA;color:#633806;border-color:#FAC775}
.statusbar button.st-aprovacao{background:#EAF3DE;color:#27500A;border-color:#C0DD97}
.statusbar button.st-aprovado{background:#E1F5EE;color:#085041;border-color:#9FE1CB}
.statusbar button.st-postado{background:#E6F1FB;color:#0C447C;border-color:#B5D4F4}
.statusbar button.st-descartado{background:#F1EFE8;color:#444441;border-color:#D3D1C7}
.statusbar button[class*="st-"].on{box-shadow:0 0 0 2px currentColor;opacity:1}
.clbox{border-width:1.5px}
.clbox>h2{font-size:14px}
.clbox .muted{font-size:13px}
details.ctx summary{cursor:pointer;list-style:none}
details.ctx summary::-webkit-details-marker{display:none}
details.ctx summary b::after{content:' ▾';font-weight:400;color:var(--faint)}
details.ctx:not([open]){padding:7px 12px}
.gpt-ped h2{display:flex;justify-content:space-between;gap:10px;align-items:center}
.gpt-imgs{margin:0;padding-left:20px;font-size:14px}
.gpt-imgs li{margin:6px 0}
.gpt-imgs span{display:block;color:var(--soft)}

/* Build 018: tema escuro do portal (data-tema no <html>; segue o celular e o botão ☾/☀ troca) */
.pt-tema{color:#C9D7EC;font-size:17px;width:36px;padding:0}
.pt-tema .sol{display:none}
html[data-tema=escuro] .pt-tema .sol{display:inline}
html[data-tema=escuro] .pt-tema .lua{display:none}
html[data-tema=escuro]{color-scheme:dark;
  --paper:#111A22;--line:#26323F;--mist:#26323F;--ink:#DCD8CF;--soft:#A4ABB3;--faint:#808A95;--navy:#3A64B0;--blue-ink:#9DBBEA;
  --ok:#5FD3A3;--ok-bg:#103A2C;--warn:#F2C46B;--warn-bg:#3A2C0E;--bad:#FF8A8F;--bad-bg:#3D1518;--info:#7CC8F2;--info-bg:#0F2E42}
html[data-tema=escuro] body{background:var(--paper)}
html[data-tema=escuro] .pt-top{background:#0D151C}
html[data-tema=escuro] :is(.card,.chip,.inp,.sel,.seg,.btn:not(.pri):not(.ghost):not(.cl),.pt-card,.pt-tabs,.pc,.pp-cab,.pi-perfil,.pi-desfazer,.rs-card,.rs-box,.ig-fone,.envio,.acct,.cal .day,.opc,.pagination li a,.pagination li span){background:#17222D;color:var(--ink);border-color:var(--line)}
html[data-tema=escuro] :is(.inp,.sel,.seg,.btn){border-color:#2E3C4B}
html[data-tema=escuro] :is(.cap,.cmt .bx,.pc-data,.ctx,.ig-cel,.rs-img,.thumb,.fmt,.tag,.pill.off,.s-postado){background:#131C26;color:var(--ink)}
html[data-tema=escuro] .ig-sem{background:repeating-linear-gradient(45deg,#121C2E 0 8px,#17233A 8px 16px);color:var(--soft)}
html[data-tema=escuro] .ig-st{background:rgba(23,34,45,.92);color:var(--ink)}
html[data-tema=escuro] .ig-dest i{background:#131C26}
html[data-tema=escuro] :is(.pc-passos i,.pp-passos span i){background:#26324A}
html[data-tema=escuro] .pt-tabs a.on{color:#fff}
html[data-tema=escuro] .pt-tabs a.on .ico{color:var(--blue-ink)}
html[data-tema=escuro] .pt-previa{background:#3A2C0E;color:#F2C46B;border-color:#5A4515}
html[data-tema=escuro] .empty{border-color:#2E3C4B}
html[data-tema=escuro] .opc:has(input:checked){background:#16233B}
html[data-tema=escuro] .pp-descartada{background:#2A1416;border-color:#6B2A30}
html[data-tema=escuro] img{opacity:.96}
html[data-tema=escuro]{--c-ap:#C9B8FF;--c-ap-bg:#2A2150;--c-gr:#F2C46B;--c-gr-bg:#3A2C0E;--c-pr:#7CC8F2;--c-pr-bg:#0F2E42;--c-ok:#5FD3A3;--c-ok-bg:#103A2C;--c-pub:#C2CCDA;--c-pub-bg:#1A2538}

/* Build 019: Painel compacto */
.pn-faixa{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}
.pn-faixa .sp{flex:1}
.pn-k{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13px;color:var(--soft)}
.pn-k b{font:600 17px Manrope,sans-serif;color:var(--ink)}
.pn-k.alerta{border-color:#F09595}
a.pn-k:hover{border-color:var(--navy)}
.pn-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}
.pn-c h3{margin:0;padding:11px 14px;font:600 14px Manrope,sans-serif;border-bottom:1px solid var(--line);display:flex;align-items:center}
.pn-l{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink)}
.pn-l:last-child{border-bottom:0}
a.pn-l:hover{background:var(--paper)}
.pn-l.zero{color:var(--faint)}
.pn-l.novo{background:#F3F8FF}
.pn-l small{color:var(--faint);font-size:12px;white-space:nowrap}
.pn-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}
.pn-n{flex:none;font:600 11.5px Inter,sans-serif;border-radius:999px;padding:1px 8px;white-space:nowrap}
.pn-n.c-r{background:#FCEBEB;color:#791F1F}.pn-n.c-a{background:#FAEEDA;color:#633806}.pn-n.c-v{background:#EAF3DE;color:#27500A}
.pn-n.c-l{background:#FAECE7;color:#712B13}.pn-n.c-p{background:#EEEDFE;color:#3C3489}.pn-n.c-b{background:#E6F1FB;color:#0C447C}
.pn-n.c-c{background:#F1EFE8;color:#444441}.pn-n.c-z{background:transparent;color:var(--faint)}
.pn-ativ{margin-top:14px}
.pn-ativ summary{padding:11px 14px;font:600 14px Manrope,sans-serif;cursor:pointer;list-style:none}
.pn-ativ[open] summary{border-bottom:1px solid var(--line)}
.pn-ativ[open] summary small{display:none}
@media (max-width:1100px){.pn-cols{grid-template-columns:1fr}}

/* Build 020: tema escuro também no admin (botão ☾/☀ no topo) */
.tema-btn{width:40px;height:40px;border-radius:10px;border:1px solid #CBD4E0;background:#fff;display:grid;place-items:center;cursor:pointer;font-size:17px;color:var(--ink)}
.tema-btn .sol{display:none}
html[data-tema=escuro] .tema-btn .sol{display:inline}
html[data-tema=escuro] .tema-btn .lua{display:none}
html[data-tema=escuro] .top{background:rgba(17,26,34,.94)}
html[data-tema=escuro] :is(.tema-btn,.sino summary,.sino .drop,.menu-m,.post,.rot,.pn-k,.statusbar button:not([class*="st-"]),.tbl,.cfg-nav a:hover,.add-perfil){background:#17222D;color:var(--ink);border-color:#2E3C4B}
html[data-tema=escuro] :is(.up,.tbl tr.clk:hover td,.sino .n:hover,a.pn-l:hover,.li:hover){background:#131C26}
html[data-tema=escuro] :is(.sino .n.novo,.li.nao-visto,.pn-l.novo,.post.tem-nov){background:#1B2A38}
html[data-tema=escuro] .faixa-nov{background:#3A2C0E;border-color:#5A4515;color:#F2C46B}
html[data-tema=escuro] .alerta{color:#F2C46B}
html[data-tema=escuro] .alerta mark{background:#6B5410;color:#fff}
html[data-tema=escuro] .cmt.novo .bx{background:#2A1416;border-color:#6B2A30}
html[data-tema=escuro] :is(.nov-tag){background:#3D1518;color:#FF8A8F}
html[data-tema=escuro] .gal img,html[data-tema=escuro] .gal video{border-color:var(--line)}
html[data-tema=escuro] .alert.ok{background:#103A2C;border-color:#1E5C45;color:#5FD3A3}
html[data-tema=escuro] .alert.bad{background:#3D1518;border-color:#6B2A30;color:#FF8A8F}
html[data-tema=escuro] .alert.key{background:#17222D}
html[data-tema=escuro] .pill-cli{background:#2A2150;color:#C9B8FF}
html[data-tema=escuro] .accts.topo .acct.on,html[data-tema=escuro] .acct.on{border-color:var(--blue-ink)}
html[data-tema=escuro] .side{background:#0D151C}
html[data-tema=escuro] .tbl th{background:#131C26;color:var(--faint)}
html[data-tema=escuro] .tipo{filter:brightness(.85)}
html[data-tema=escuro] .chip.chip.chip.c-pendentes{background:#3D1518;color:#FF9EA2;border-color:#6B2A30}
html[data-tema=escuro] .chip.chip.chip.c-material{background:#3A1E14;color:#F5B29A;border-color:#6B3624}
html[data-tema=escuro] .chip.chip.chip.c-producao{background:#3A2C0E;color:#F2C46B;border-color:#5A4515}
html[data-tema=escuro] .chip.chip.chip.c-aprovacao{background:#22330F;color:#B5DA84;border-color:#3D5A1E}
html[data-tema=escuro] .chip.chip.chip.c-aprovado{background:#103A2C;color:#5FD3A3;border-color:#1E5C45}
html[data-tema=escuro] .chip.chip.chip.c-postado{background:#0F2A45;color:#8DB4FF;border-color:#1F4570}
html[data-tema=escuro] .chip.chip.chip.c-descartado{background:#24262B;color:#B4B2A9;border-color:#3A3D44}

/* Build 021: situação atual bem marcada na publicação (as outras ficam apagadas) */
.statusbar button[class*="st-"]:not(.on){opacity:.45;filter:saturate(.7)}
.statusbar button[class*="st-"]:not(.on):hover{opacity:1;filter:none}
.statusbar button[class*="st-"].on{opacity:1;color:#fff;border-color:transparent;box-shadow:0 0 0 3px var(--paper),0 0 0 5px currentColor;font-weight:700;transform:scale(1.06)}
.statusbar button[class*="st-"].on::before{content:'✓ '}
.statusbar button.st-material.on{background:#D85A30;color:#fff;box-shadow:0 0 0 3px var(--paper),0 0 0 5px #D85A30}
.statusbar button.st-producao.on{background:#C98A12;box-shadow:0 0 0 3px var(--paper),0 0 0 5px #C98A12}
.statusbar button.st-aprovacao.on{background:#5E8F24;box-shadow:0 0 0 3px var(--paper),0 0 0 5px #5E8F24}
.statusbar button.st-aprovado.on{background:#0F8A63;box-shadow:0 0 0 3px var(--paper),0 0 0 5px #0F8A63}
.statusbar button.st-postado.on{background:#2766B8;box-shadow:0 0 0 3px var(--paper),0 0 0 5px #2766B8}
.statusbar button.st-descartado.on{background:#6E6C66;box-shadow:0 0 0 3px var(--paper),0 0 0 5px #6E6C66}


/* Build 024: tema escuro mais suave (como no lissaorganization): texto creme em vez de branco puro, fundo azul-acinzentado */
html[data-tema=escuro] body{color:var(--ink)}
html[data-tema=escuro] :is(.side .brand,.nav-a:hover,.nav-a.on,.side .me b,.side .me button:hover,.pt-top,.pt-tabs-top a.on,.pt-tabs a.on){color:#E6E1D6}
html[data-tema=escuro] :is(.nav-a,.side){color:#B9BEC4}
html[data-tema=escuro] :is(h1,h2,h3,b,strong,.pt-h1){color:#E3DED4}
html[data-tema=escuro] :is(.btn.pri,.chip.on,.seg a.on,.bub,.statusbar button[class*="st-"].on){color:#F1EEE8}
html[data-tema=escuro] .pn-n,html[data-tema=escuro] .pill{filter:saturate(.85)}
html[data-tema=escuro] .pill.s-material{background:#3A1E14;color:#F0B49E}
html[data-tema=escuro] .pill.s-producao{background:#3A2C0E;color:#EBC57A}
html[data-tema=escuro] .pill.s-aprovacao{background:#22330F;color:#B9D893}
html[data-tema=escuro] .pill.s-aprovado{background:#103A2C;color:#7FD6B0}
html[data-tema=escuro] .pill.s-postado{background:#0F2A45;color:#A9C6EE}
html[data-tema=escuro] .pill.s-descartado{background:#26282C;color:#B4B2A9}
html[data-tema=escuro] .tipo{filter:brightness(.72) saturate(.8)}
html[data-tema=escuro] .pc-acao.gr{background:#3E3218;color:#EBCB8B;box-shadow:inset 0 0 0 1px #5E4B22}
html[data-tema=escuro] .pc-acao.ap{background:#2F2A55;color:#CFC4F5;box-shadow:inset 0 0 0 1px #4A4180}
html[data-tema=escuro] .pc-acao.ok{background:#173A31;color:#93D9BD;box-shadow:inset 0 0 0 1px #24574A}

/* revisão interna da equipe (build 025) */
.s-equipe,.chip.c-equipe.on{background:#ECE7FB;color:#5B3FB0}
.rev-eq{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:12px;padding:10px 14px;border-radius:10px;background:#ECE7FB;color:#3E2A80;font-size:13.5px}
.tl li.int{color:#4A3596}
.tl li.int::before{background:#7A5CD6}
.tag-int{display:inline-block;font:600 10.5px Inter;text-transform:uppercase;letter-spacing:.04em;background:#ECE7FB;color:#5B3FB0;border-radius:5px;padding:1px 6px;margin-right:6px;vertical-align:1px}
html[data-tema=escuro] .s-equipe,html[data-tema=escuro] .rev-eq,html[data-tema=escuro] .tag-int{background:#2A2440;color:#C9BBF5}
html[data-tema=escuro] .tl li.int{color:#BBAEEB}

/* build 026: cores dos filtros e cabeçalho do sino no tema escuro */
html[data-tema=escuro] .chip.chip.chip.c-pendentes{background:#3A1F22;color:#F2B8B8;border-color:#6B3236}
html[data-tema=escuro] .chip.chip.chip.c-equipe{background:#2A2440;color:#C9BBF5;border-color:#4A3F73}
html[data-tema=escuro] .chip.chip.chip.c-material{background:#3A2620;color:#F2C2AE;border-color:#6B4234}
html[data-tema=escuro] .chip.chip.chip.c-producao{background:#3A2E1A;color:#F2D29B;border-color:#6B5428}
html[data-tema=escuro] .chip.chip.chip.c-aprovacao{background:#25331C;color:#C5E0A5;border-color:#45602F}
html[data-tema=escuro] .chip.chip.chip.c-aprovado{background:#1A332C;color:#A5E3CC;border-color:#2F6052}
html[data-tema=escuro] .chip.chip.chip.c-postado{background:#1B2B3D;color:#B0D0F2;border-color:#33506F}
html[data-tema=escuro] .chip.chip.chip.c-descartado{background:#2A2A27;color:#CFCDC4;border-color:#4A4943}
html[data-tema=escuro] .chip.chip.chip.c-todos.on,html[data-tema=escuro] .chip:not([class*="c-"]).on{background:#2E4A66;color:#fff;border-color:#2E4A66}
.chip.c-equipe{background:#ECE7FB;color:#5B3FB0;border-color:#CFC3F3}
html[data-tema=escuro] .sino .drop h4{background:#17222D;color:var(--ink);border-color:#2E3C4B}
html[data-tema=escuro] .sino .drop h4 button{color:#9CC3EE}
html[data-tema=escuro] .sino .n{border-color:#24313E}
html[data-tema=escuro] .sino .n.novo{background:#1D2C3B}
html[data-tema=escuro] .sino .n:hover{background:#1F2D3A}
