:root{--collector-green:#006b4f;--collector-bg:#f2f8f5;--collector-line:#d7e3df}.collector-body{margin:0;background:#303238;color:#102039;font-family:Arial,sans-serif}.collector-shell{width:min(100%,430px);min-height:100vh;margin:auto;padding:16px;box-sizing:border-box;background:var(--collector-bg);display:grid;align-content:start;gap:14px}.collector-header,.collector-panel{background:#fff;border:1px solid var(--collector-line);border-radius:8px;padding:16px}.collector-header{display:flex;align-items:center;justify-content:space-between}.collector-header div{display:grid}.collector-header span{color:#607087}.collector-panel h1,.collector-panel h2{margin:0 0 8px}.collector-panel p{color:#607087}.collector-input{width:100%;box-sizing:border-box;border:1px solid #cbd9d4;border-radius:8px;padding:12px;font:inherit;margin:6px 0 12px}.collector-button{border:0;border-radius:7px;background:var(--collector-green);color:#fff;font-weight:800;padding:12px 16px;cursor:pointer}.collector-button--secondary{background:#fff;color:var(--collector-green);border:1px solid #b9cec6}.collector-button--small{padding:9px 11px}.collector-activation{align-content:center}.collector-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.collector-kpis{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--collector-line);border-radius:8px;overflow:hidden}.collector-kpis div{display:grid;gap:6px;padding:14px;border-bottom:1px solid var(--collector-line)}.collector-kpis div:nth-child(odd){border-right:1px solid var(--collector-line)}.collector-kpis strong{font-size:1.25rem}.collector-sellers{display:grid;gap:10px}.collector-seller{border:1px solid var(--collector-line);border-radius:8px;padding:12px;display:grid;gap:10px}.collector-seller__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.collector-seller__identity{display:grid;min-width:0}.collector-seller__identity strong,.collector-seller__identity span{overflow-wrap:anywhere}.collector-seller__header>.status-badge{flex:0 0 auto}.collector-seller span{color:#607087}.collector-seller dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.collector-seller dl div{display:grid;gap:3px}.collector-seller dt{font-size:.75rem;color:#607087}.collector-seller dd{margin:0;font-weight:800}.collector-feedback{margin:8px 0;color:#b42318;font-weight:700}
