.cordata-portal{max-width:1050px;margin:0 auto;padding:32px 18px;color:#1a2e5e}.cordata-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px;box-shadow:0 10px 28px rgba(26,46,94,.08)}.cordata-portal h2,.cordata-portal h3{margin:0 0 8px;color:#1a2e5e}.cordata-portal p{color:#4a5568;line-height:1.6}.cordata-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cordata-form{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;padding:18px}.cordata-form label,.cordata-claim-form label{display:block;font-weight:700;font-size:14px;margin:14px 0;color:#2d3748}.cordata-form input,.cordata-claim-form input{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #cbd5e0;border-radius:6px;padding:10px;font-size:15px}.cordata-button{border:0;border-radius:6px;background:#e8624a;color:#fff;font-weight:800;padding:11px 16px;cursor:pointer}.cordata-button.secondary{background:#edf2f7;color:#1a2e5e}.cordata-status{min-height:22px;margin:10px 0;font-weight:700}.cordata-status.error{color:#c53030}.cordata-status.success{color:#2f855a}.cordata-order{background:#f8fafc;border:1px solid #d8e1ee;border-left:5px solid #2f855a;border-radius:8px;padding:24px;margin:0 0 22px}.cordata-order-kicker,.cordata-profile-kicker{color:#2f855a;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.cordata-order-head,.cordata-profile-hero,.cordata-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.cordata-order-head h3{font-size:26px;margin-bottom:6px}.cordata-order-price{background:#1a2e5e;color:#fff;border-radius:8px;padding:12px 16px;font-size:24px;font-weight:800;white-space:nowrap}.cordata-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.cordata-order-grid div{background:#fff;border:1px solid #edf2f7;border-radius:6px;padding:12px;min-width:0}.cordata-order-grid span{display:block;color:#718096;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:4px}.cordata-order-grid strong{display:block;color:#1a2e5e;font-size:14px;overflow-wrap:anywhere}.cordata-account section{border-bottom:1px solid #edf2f7;padding:20px 0}.cordata-account section:first-child{padding-top:0}.cordata-profile-hero{background:#f8fafc;border:1px solid #d8e1ee;border-radius:8px;padding:22px!important;margin-bottom:4px}.cordata-profile-hero h3{font-size:26px}.cordata-profile-section h3{font-size:20px}.cordata-section-head{margin-bottom:14px}.cordata-section-head p{margin:0}.cordata-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.cordata-product-card{display:flex;justify-content:space-between;gap:16px;border:1px solid #edf2f7;background:#fff;border-radius:8px;padding:16px}.cordata-product-card span{display:block;color:#718096;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:5px}.cordata-product-card h4{margin:0 0 4px;color:#1a2e5e}.cordata-product-card p{margin:0;font-size:13px}.cordata-product-card strong{color:#2f855a;text-transform:capitalize}.cordata-empty{background:#f8fafc;border:1px dashed #cbd5e0;border-radius:8px;padding:16px;margin:10px 0}.cordata-empty p{margin:.35rem 0 0}.cordata-claim-form{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;padding:16px;margin-top:14px}.cordata-table-wrap{overflow-x:auto;margin:12px 0}.cordata-table{width:100%;border-collapse:collapse;font-size:14px}.cordata-table th{background:#1a2e5e;color:#fff;text-align:left;padding:9px}.cordata-table td{border-bottom:1px solid #edf2f7;padding:9px;color:#2d3748}@media(max-width:760px){.cordata-grid.two,.cordata-order-grid{grid-template-columns:1fr}.cordata-order-head,.cordata-profile-hero,.cordata-section-head{display:block}.cordata-order-price{display:inline-block;margin-top:10px}.cordata-button.secondary{margin-top:12px}.cordata-section-head .cordata-button{margin-top:10px}}
