.liggo-portal{max-width:980px;margin:40px auto;font-family:Inter,system-ui,sans-serif;color:#101828}.liggo-portal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.liggo-portal h2{font-size:32px;margin:4px 0}.pill{background:#101828;color:#fff;padding:8px 12px;border-radius:999px;font-weight:700}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card,.panel,.liggo-box,.liggo-login{border:1px solid #e4e7ec;border-radius:16px;background:#fff;padding:20px;box-shadow:0 2px 8px rgba(16,24,40,.04)}.card small,.card span{display:block;color:#667085}.card strong{display:block;font-size:21px;margin:8px 0}.panel{margin-top:18px}.row{display:grid;grid-template-columns:2fr 1fr;gap:10px}.panel input,.panel select,.panel textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d0d5dd;border-radius:10px;margin-bottom:10px}.panel textarea{min-height:110px}.panel button{background:#101828;color:#fff;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.tickets article{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid #eee}.tickets small{display:block;color:#667085;margin-top:3px}.status{background:#f2f4f7;padding:6px 9px;border-radius:999px}@media(max-width:700px){.cards,.row{grid-template-columns:1fr}.liggo-portal{margin:20px 12px}}
