/* Ajustes da versão real (complementa intellect.css) */
.screen.on{animation:none}
.form-erro{background:#F6E3E5;border:1px solid #E2B9BE;color:#7A2530;padding:12px 14px;font-size:14.5px}
.form-ok{background:#E3F0E8;border:1px solid #B9D8C5;color:#24543B;padding:12px 14px;font-size:14.5px}
.vazio-box{padding:28px 20px;color:var(--aco);text-align:center}
.qr{background:#fff;padding:12px;display:inline-block;border:1px solid var(--papel-3)}
.segredo{font-family:var(--f-dados);letter-spacing:.12em;word-break:break-all;background:#F4F1EA;padding:10px 12px;border:1px dashed var(--papel-3)}
.legal{max-width:820px}
.legal h2{font-family:var(--f-display);font-size:24px;margin:34px 0 10px}
.legal p,.legal li{color:#2c3c49}
.btn[disabled]{opacity:.55;cursor:not-allowed}
.drop.enviando{opacity:.6;pointer-events:none}
details.acoes summary{cursor:pointer;list-style:none}
.tbl-acoes{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}
.auth .frm>form{width:100%;max-width:400px;display:grid;gap:20px}
.side .side-sair{transition:background var(--t2) var(--ease),color var(--t2) var(--ease);display:flex;gap:12px;align-items:center;padding:12px;font-size:14.5px;color:rgba(242,238,230,.78);cursor:pointer;background:none;border:0;text-align:left;width:100%}
.side .side-sair:hover{color:var(--papel);background:rgba(242,238,230,.05)}
.side .side-sair .ico{width:20px;height:20px}
.appnav a{background:none;border:0;color:var(--aco-claro);display:grid;justify-items:center;gap:4px;padding:8px 2px;font:600 11px/1.1 var(--f-texto);text-decoration:none;transition:color var(--t2) var(--ease)}
.appnav a .ico{width:22px;height:22px}
.appnav a.on{color:var(--ouro)}
.side{overflow-y:auto}
.fila-it{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding:18px 20px;border-bottom:1px solid var(--papel-3);align-items:start}
.fila-it:last-child{border-bottom:0}
.fila-it .acoes{display:grid;gap:8px;justify-items:end}
.fila-it details summary{list-style:none;cursor:pointer}
.fila-it details summary::-webkit-details-marker{display:none}
.fila-it details[open]{width:100%}
.mini{display:flex;gap:6px;align-items:end;flex-wrap:wrap}
.mini .input{min-height:40px;padding:8px 10px}
@container site (max-width:900px){ .fila-it{grid-template-columns:1fr}.fila-it .acoes{justify-items:start} }
.seg a{transition:background var(--t2) var(--ease),color var(--t2) var(--ease);padding:12px 20px;font-weight:600;font-size:14px;color:var(--tinta);text-decoration:none}
.seg a.on{background:var(--noturno);color:var(--papel)}
@container site (max-width:767px){ .gtabs a{padding:10px 12px;font-size:13px} }
.nav a.nl{text-decoration:none}
.mmenu a.big{text-decoration:none}
