/* One Aprovações · estilos compartilhados entre o portal do cliente e o painel da equipe */
:root{
  /* Layout: portal em coluna de celular; painel em duas colunas no desktop */
  /* Identidade da One (onecwb.com.br): preto, amarelo e Space Grotesk + Manrope */
  --ink:#0d0d0d;
  --muted:#6a6a6a;
  --line:#e6e6e6;
  --paper:#f4f4f4;
  --card:#ffffff;
  --accent:#0d0d0d;
  --brand:#ffd21c;
  --brand-dark:#e6b800;
  --brand-bg:#fff6cc;
  --black:#000000;
  --ok:#1d7a4a; --ok-bg:#e3f3ea;
  --warn:#9a5b00; --warn-bg:#fdf0d9;
  --bad:#b3261e; --bad-bg:#fbe5e3;
  --info:#35577d; --info-bg:#e4ecf5;
  --wait:#6b6f78; --wait-bg:#eeeeeb;
  --display:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;
  --body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;
  color-scheme:light;
}
*{box-sizing:border-box}
html,body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5}
button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}
button:disabled{opacity:.5;cursor:default}
button:focus-visible,textarea:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible,label:focus-within{outline:2px solid var(--brand-dark);outline-offset:2px}
input,select,textarea{font-family:inherit;font-size:13px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:4px;padding:9px 10px;width:100%}
input:focus,select:focus,textarea:focus{border-color:var(--ink)}
textarea{min-height:72px;resize:vertical}
a{color:var(--ink);text-decoration-color:var(--brand-dark);text-decoration-thickness:2px;text-underline-offset:3px}
[hidden]{display:none!important}
h1,h2,h3,h4{font-family:var(--display)}

/* Marca: logo da One num bloco preto, com o nome da área ao lado */
.one{display:inline-flex;align-items:center;gap:10px;font-size:0;line-height:0;color:transparent;background:var(--black) url("data:image/png;base64,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") no-repeat 12px center/auto 26px;padding:0 12px 0 82px;height:42px;border-radius:4px}
.one small{font-family:var(--display);font-weight:500;font-size:11px;line-height:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0;padding-left:10px;border-left:1px solid rgba(255,255,255,.25)}
/* Detalhe do site: rótulo "// SEÇÃO //" com barras amarelas */
.kicker::before,.kicker::after{color:var(--brand-dark);font-weight:700}
.kicker::before{content:"// "}.kicker::after{content:" //"}

/* Status */
.pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;white-space:nowrap}
.pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.s-pendente{color:var(--wait);background:var(--wait-bg)}
.s-aprovado{color:var(--ok);background:var(--ok-bg)}
.s-ajuste{color:var(--warn);background:var(--warn-bg)}
.s-reprovado{color:var(--bad);background:var(--bad-bg)}
.s-info{color:var(--info);background:var(--info-bg)}

.btnrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.btn{border:1px solid var(--line);background:var(--card);border-radius:4px;padding:9px 14px;font-weight:600;font-size:13px;text-decoration:none;color:var(--ink);display:inline-flex;align-items:center;gap:6px;transition:background .15s,border-color .15s}
.btn:hover:not(:disabled){border-color:var(--ink)}
.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--ink)}
.btn.primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}
.btn.ok[aria-pressed="true"]{background:var(--ok);border-color:var(--ok);color:#fff}
.btn.warn[aria-pressed="true"]{background:var(--warn);border-color:var(--warn);color:#fff}
.btn.bad[aria-pressed="true"]{background:var(--bad);border-color:var(--bad);color:#fff}
.btn.ghost{border-color:transparent;background:var(--paper)}
.btn.small{padding:5px 10px;font-size:12px}
.hint{font-size:12px;color:var(--muted);margin:0}
.err{font-size:12px;color:var(--bad);margin:0}

.summary{margin:16px;padding:14px;border-radius:6px;background:var(--paper);border-left:4px solid var(--brand);display:flex;flex-direction:column;gap:10px}
.summary h2{margin:0;font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.01em;text-wrap:balance}
.summary p{margin:0;color:var(--muted);font-size:13px}
.bar{height:6px;border-radius:6px;background:var(--line);overflow:hidden;display:flex}
.bar i{display:block;height:100%}
.legend{display:flex;flex-wrap:wrap;gap:6px}
.note{margin:16px;padding:12px;border-radius:6px;background:var(--paper);font-size:13px;color:var(--muted)}

/* Arte provisória e arte enviada */
.art{display:flex;flex-direction:column;justify-content:flex-end;padding:10%;color:#fff;text-align:left;position:relative}
.art .lt{font-family:var(--display);font-weight:600;line-height:1.1;text-wrap:balance}
.art .sub{font-size:.62em;opacity:.9;margin-top:.5em;line-height:1.35}
.art .brand{position:absolute;top:8%;left:10%;font-size:.5em;letter-spacing:.14em;text-transform:uppercase;opacity:.85}
.art .flag{position:absolute;top:7%;right:6%;font-size:.45em;background:rgba(0,0,0,.35);padding:.2em .6em;border-radius:99px}
.art.img{padding:0;background:#111}
.art.img img{width:100%;height:100%;object-fit:cover;display:block}

/* Conversa */
.thread{display:flex;flex-direction:column;gap:8px}
.msg{padding:10px 12px;border-radius:12px;background:var(--paper);font-size:13px;white-space:pre-line}
.msg header{display:flex;justify-content:space-between;gap:8px;margin-bottom:2px;font-size:11px;color:var(--muted);white-space:normal;flex-wrap:wrap}
.msg header b{color:var(--ink);font-weight:600}
.who{font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}
.who.cli{background:var(--brand-bg);color:#6b5400}
.who.ag{background:#ececec;color:#444}

.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);background:var(--ink);color:#fff;border-left:4px solid var(--brand);padding:10px 16px;border-radius:4px;font-size:13px;z-index:60;box-shadow:0 6px 20px rgba(0,0,0,.25);max-width:90vw}
.toast.bad{background:var(--bad)}
.loading{padding:48px 16px;text-align:center;color:var(--muted)}

/* Modal */
.overlay{position:fixed;inset:0;background:rgba(10,12,16,.55);z-index:20;display:flex;justify-content:center;align-items:flex-end}
.sheet{background:var(--card);width:100%;max-width:480px;max-height:94%;overflow-y:auto;border-radius:10px 10px 0 0;border-top:4px solid var(--brand)}
.sheet.wide{max-width:760px}
@media (min-width:600px){.overlay{align-items:center}.sheet{border-radius:8px;max-height:92%}}
.sheethead{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--card);z-index:2}
.sheethead div{flex:1;line-height:1.25}
.sheethead small{display:block;color:var(--muted);font-size:11px}
.x{border:0;background:var(--paper);width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1;flex:0 0 auto}
.section{border-top:8px solid var(--paper);padding:14px;display:flex;flex-direction:column;gap:10px}
.section h3{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}
.section h3::before{content:"// ";color:var(--brand-dark);font-weight:700}

@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
