.admin-proto{--ground:#f4f2ee;--card-bg:#fff;--card-2:#faf7f1;--line:#e6e1d8;--line-2:#cfc8bb;--ink:#1d1a15;--ink-2:#464036;--ink-3:#6a6355;--ink-4:#857d6d;--ambar:#f59e0b;--ambar-tinta:#8a5a12;--ambar-soft:#fcf1dc;--verde:#1e6b54;--on-accent:#1d1a15;--shadow:0 1px 2px rgb(29 26 21/5%),0 16px 36px -26px rgba(29,26,21,.38);--serifa:"Newsreader",Georgia,"Times New Roman",serif;--mono:ui-monospace,"SF Mono",Menlo,"Cascadia Code",Consolas,monospace;background:var(--ground);color:var(--ink);line-height:1.6}[data-tema=escuro] .admin-proto{--ground:#14120e;--card-bg:#1d1a15;--card-2:#23201a;--line:#2c281f;--line-2:#3a352a;--ink:#f0ece3;--ink-2:#bdb6a7;--ink-3:#928b7c;--ink-4:#776f61;--ambar:#f5b642;--ambar-tinta:#f5b642;--ambar-soft:#2a2115;--verde:#5fbfa0;--on-accent:#14120e;--shadow:0 18px 38px -26px rgba(0,0,0,.92)}.admin-proto .wrap{max-width:1040px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.4rem)}.admin-proto .eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--ink-4);display:block;margin:0 0 14px}.admin-proto .secao{padding:clamp(2.6rem,6vw,4.2rem) 0;border-top:1px solid var(--line)}.admin-proto .secao-cab h2{font-family:var(--serifa);font-weight:500;font-size:clamp(1.4rem,3vw,1.95rem);letter-spacing:-.02em;margin:0 0 14px}.admin-proto .ad-p{color:var(--ink-2);max-width:68ch;margin:0 0 14px}.admin-proto .ad-p b{color:var(--ink);font-weight:500}.admin-proto .ad-hero{padding:clamp(2.4rem,6vw,4rem) 0 clamp(1.6rem,4vw,2.4rem)}.admin-proto .ad-hero h1{font-family:var(--serifa);font-weight:500;font-size:clamp(2rem,5.2vw,3.1rem);line-height:1.14;letter-spacing:-.022em;margin:0 0 16px;max-width:19ch}.admin-proto .ad-lede{font-size:clamp(1.02rem,2.2vw,1.16rem);color:var(--ink-2);margin:0 0 30px;max-width:58ch}.admin-proto .ad-lede b{color:var(--ink);font-weight:500}.admin-proto .ad-turno{background:var(--card-bg);border:1px solid var(--line-2);border-radius:12px;padding:22px 24px 18px;box-shadow:var(--shadow);margin:0}.admin-proto .ad-turno-cab{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:16px}.admin-proto .ad-veredito{font-family:var(--serifa);font-size:clamp(1.05rem,2.4vw,1.3rem);color:var(--ink);margin:0 0 18px;max-width:54ch}.admin-proto .ad-veredito b{color:var(--ambar-tinta);font-weight:500}.admin-proto .ad-ocorr{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin-proto .ad-ocorr li{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;background:var(--card-2);border:1px solid var(--line);border-left:3px solid var(--ambar);border-radius:10px;padding:11px 15px}.admin-proto .ad-fila{font-family:var(--mono);font-size:13px;color:var(--ink);flex:1 1 auto}.admin-proto .ad-qtd{font-size:13.5px;font-weight:500;color:var(--ambar-tinta);font-variant-numeric:tabular-nums}.admin-proto .ad-consumidor{font-size:12.5px;color:var(--ink-3)}.admin-proto .ad-causa{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-2);font-size:14.5px;max-width:68ch}.admin-proto .ad-causa b{color:var(--ink);font-weight:500}.admin-proto .ad-selo{margin:12px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.admin-proto .ad-degraus{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.admin-proto .ad-degraus li{display:flex;gap:14px;align-items:baseline;background:var(--card-2);border:1px solid var(--line);border-left:3px solid var(--ambar);border-radius:10px;padding:13px 16px;color:var(--ink-2);font-size:14.5px}.admin-proto .ad-degraus li b{color:var(--ink);font-weight:500}.admin-proto .ad-passo-n{font-family:var(--mono);font-size:12px;color:var(--ink-4);font-variant-numeric:tabular-nums}.admin-proto .ad-formas{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.admin-proto .ad-forma{background:var(--card-bg);border:1px solid var(--line);border-radius:11px;padding:16px 18px}.admin-proto .ad-forma h3{font-family:var(--serifa);font-weight:500;font-size:16px;margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.admin-proto .ad-forma h3:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ambar);flex:none}.admin-proto .ad-forma p{margin:0;color:var(--ink-2);font-size:14px}.admin-proto .ad-semfonte{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px;max-width:68ch}.admin-proto .ad-semfonte li{background:var(--ambar-soft);border-radius:9px;padding:12px 15px;color:var(--ink-2);font-size:14.5px}