.painel{--paper:#060707;--sheet:#0e1110;--sunk:#020303;--ink:#fff;--muted:#8a938f;--line:#1f2623;--accent:#00e57a;--accent-ink:#00140a;--rec:#ff4d4f;--rec-soft:#2b0b0c;--ok-soft:#04261a;--wait:#ffb020;--wait-soft:#2b1d00;--display:var(--font-sora), "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--body:var(--font-manrope), "Segoe UI", Helvetica, Arial, sans-serif;--mono:var(--font-jetbrains), ui-monospace, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink);font-family:var(--body);min-height:100vh;font-size:15px;line-height:1.5}.painel *,.painel :before,.painel :after{box-sizing:border-box}.painel h1,.painel h2,.painel h3{font-family:var(--display);letter-spacing:-.02em;margin:0}.painel p{margin:0}.painel a{color:inherit}.painel button,.painel input,.painel select,.painel textarea{font:inherit;color:inherit}.painel :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.painel .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.painel .muted{color:var(--muted);font-size:13px}.painel .top{border-bottom:1px solid var(--line);background:#000;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(16px,4vw,32px);display:flex}.painel .top img{width:auto;height:54px;display:block}.painel .top .who{color:var(--muted);align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.painel .top .who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel main{flex-direction:column;gap:18px;max-width:980px;margin:0 auto;padding:26px clamp(16px,4vw,32px) 80px;display:flex}.painel .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.painel .head h1{font-size:clamp(24px,4vw,30px)}.painel .back{color:var(--muted);font-size:13px;text-decoration:none}.painel .back:hover{color:var(--ink)}.painel .btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;text-align:center;border:0;border-radius:6px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-block}.painel .ghost{color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.painel .ghost:hover{border-color:var(--muted)}.painel .ghost.danger{color:var(--rec);border-color:#3a1516}.painel button:disabled{opacity:.55;cursor:default}.painel .field{background:var(--sunk);border:1px solid var(--line);border-radius:6px;width:100%;padding:10px 12px}.painel textarea.field{resize:vertical;min-height:76px}.painel label{color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.painel .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel .error{color:var(--rec);font-size:13.5px}.painel .notice{color:var(--accent);font-size:13.5px}.painel .banner{border:1px solid var(--wait);background:var(--wait-soft);border-radius:6px;padding:10px 12px;font-size:13.5px}.painel .list{flex-direction:column;gap:10px;display:flex}.painel .card,.painel .block{background:var(--sheet);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.painel .card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.painel .card h2{font-size:16px}.painel .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.painel .chip{background:var(--sunk);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600}.painel .chip.ok{background:var(--ok-soft);color:var(--accent);border-color:#0b3d2a}.painel .chip.wait{background:var(--wait-soft);color:var(--wait);border-color:#4a3300}.painel .chip.rec{background:var(--rec-soft);color:var(--rec);border-color:#3a1516}.painel .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.painel .block{flex-direction:column;gap:10px;display:flex}.painel .block.wide{grid-column:1/-1}.painel .block h2{font-size:15px}.painel .link{background:var(--sunk);border:1px solid var(--line);min-width:0;font-family:var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:240px;padding:8px 10px;font-size:12px;overflow:hidden}.painel .kv{flex-wrap:wrap;gap:20px;font-size:13.5px;display:flex}.painel .kv b{font-weight:600;display:block}.painel .kv span{color:var(--muted);font-size:12.5px}.painel ul.plain{color:var(--muted);margin:0;padding-left:18px;font-size:13.5px}.painel .new{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.painel .center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:32px 20px;display:flex}.painel .center img{width:auto;height:54px;margin-bottom:6px;display:block}.painel .center form{text-align:left;flex-direction:column;gap:10px;width:min(340px,100%);margin-top:8px;display:flex}.painel .center h1{font-size:26px}.painel .narrow{max-width:420px}@media (max-width:680px){.painel .grid,.painel .new{grid-template-columns:minmax(0,1fr)}.painel .top img{height:34px}}@media (prefers-reduced-motion:reduce){.painel *{transition:none!important}}
