.retail-view{display:grid;gap:16px}.retail-view[hidden]{display:none}.retail-hero{background:radial-gradient(circle at 88% 0,rgba(45,212,191,.14),transparent 35%),#181a20}.retail-kpis{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.retail-kpis article{display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#20232a}.retail-kpis article.good{border-color:rgba(45,212,191,.45);background:rgba(45,212,191,.08)}.retail-kpis article.warning{border-color:rgba(250,204,21,.45);background:rgba(250,204,21,.08)}.retail-kpis span{color:var(--muted);font-weight:850}.retail-kpis strong{font-size:1.8rem}.retail-work-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}.retail-form{display:grid;gap:14px}.retail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.retail-form-grid label{display:grid;gap:6px;color:var(--muted);font-size:.76rem;font-weight:850}.retail-form-grid input,.retail-form-grid select,.retail-form-grid textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#111720;color:var(--ink);font:inherit;font-weight:750}.retail-form-grid textarea{resize:vertical}.retail-form-grid .wide{grid-column:1/-1}.retail-sale-preview{display:grid;gap:4px;padding:13px;border:1px solid rgba(45,212,191,.35);border-radius:9px;background:rgba(45,212,191,.07)}.retail-sale-preview span,.retail-sale-preview small{color:var(--muted)}.retail-table{width:100%;border-collapse:collapse;min-width:820px}.retail-table th,.retail-table td{padding:11px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.retail-table th{color:var(--muted);font-size:.69rem;text-transform:uppercase;letter-spacing:.05em}.retail-table td{font-size:.78rem}.retail-table td strong,.retail-table td small{display:block}.retail-table td small{margin-top:3px;color:var(--muted)}.retail-status{display:inline-flex;padding:4px 7px;border-radius:999px;background:rgba(148,163,184,.12);font-size:.67rem;font-weight:900;white-space:nowrap}.retail-status.good{color:#5ee6b2;background:rgba(45,212,191,.12)}.retail-status.warning{color:#facc15;background:rgba(250,204,21,.12)}.retail-status.danger{color:#ff8795;background:rgba(255,91,110,.12)}.retail-actions{display:flex;gap:5px}.retail-actions button{min-width:34px;padding:6px 8px}.parent-retail-history{margin-top:16px}.retail-report-action{display:flex;justify-content:flex-end;margin-top:14px}@media(max-width:1050px){.retail-work-grid{grid-template-columns:1fr}.retail-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.retail-form-grid,.retail-kpis{grid-template-columns:1fr}.retail-form-grid .wide{grid-column:auto}}

