/* Sigma OS — Customer 360 presentation */
.c360-shell{padding:2px 0 30px}.c360-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(145deg,#1b1c20,#141518)}.c360-head>button{border:0;background:transparent;color:#a8a9b0;font-weight:600;cursor:pointer}.c360-id{display:flex;align-items:center;gap:12px}.c360-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#26272c;border:1px solid rgba(255,255,255,.09);font-size:18px;font-weight:700}.c360-id span,.c360-note span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#bd4a50;font-weight:600}.c360-id h2{font-size:20px;margin:3px 0 1px}.c360-id p{margin:0;color:#909198;font-size:10px}.c360-contact{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.c360-contact a{color:#d8d8dc;text-decoration:none;font-size:10px;font-weight:550}.c360-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:10px 0}.c360-kpis>div{padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:#191a1e}.c360-kpis span,.c360-kpis b{display:block}.c360-kpis span{font-size:8px;color:#8d8e95;margin-bottom:5px}.c360-kpis b{font-size:13px;font-weight:700}.c360-kpis .warn b{color:#e36b72}.c360-note{padding:12px 14px;margin-bottom:10px;border-left:2px solid #a92028;border-radius:9px;background:#18191d}.c360-note p{margin:5px 0 0;font-size:10px;color:#b2b3b9}.c360-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.c360-section{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#17181c;overflow:hidden}.c360-sh{display:flex;justify-content:space-between;align-items:center;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.055)}.c360-sh h3{font-size:11px;margin:0}.c360-sh b{font-size:9px;padding:3px 7px;border-radius:20px;background:#24252a;color:#aaa}.c360-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 13px;border-bottom:1px solid rgba(255,255,255,.04)}.c360-item:last-child{border-bottom:0}.c360-item strong,.c360-item small{display:block}.c360-item strong{font-size:10px}.c360-item small{font-size:8px;color:#85868e;margin-top:3px}.c360-item>span{font-size:8px;color:#a9aab0;text-transform:capitalize}.c360-empty{padding:15px 13px;margin:0;color:#777880;font-size:9px}.c360-details{padding:6px 13px}.c360-details p{display:grid;grid-template-columns:105px 1fr;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:9px}.c360-details p:last-child{border:0}.c360-details span{color:#818289}.c360-clickable{cursor:pointer}.c360-clickable:hover{background:rgba(255,255,255,.025)}
@media(max-width:900px){.c360-head{grid-template-columns:1fr;padding:14px}.c360-head>button{justify-self:start;padding:0}.c360-contact{align-items:flex-start}.c360-kpis{grid-template-columns:repeat(2,1fr)}.c360-grid{grid-template-columns:1fr}.c360-id h2{font-size:18px}.c360-item{padding:11px}.c360-details p{grid-template-columns:95px 1fr}}
