:root{--aps-navy:#172033;--aps-orange:#f26a21;--aps-page:#f5f7fb;--aps-line:#e8ecf2;--aps-muted:#6f7a8a;--aps-card:#fff}.aps-shell,.aps-profile-shell,.support-shell{display:grid;gap:18px}.aps-heading,.support-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aps-title,.support-head h2{font-size:var(--dealer-fs-title-lg,28px);font-weight:800;color:var(--aps-navy);letter-spacing:-.02em;margin:0}.aps-sub,.support-head p{margin-top:5px;font-size:var(--dealer-fs-subhead,16.5px);color:var(--aps-muted);line-height:1.5}.aps-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#fff2e9;color:#b84b10;border:1px solid #ffd8bf;font-size:var(--dealer-fs-body-lg,15px);font-weight:800;white-space:nowrap}.aps-card,.support-section{background:var(--aps-card);border:1px solid var(--aps-line);border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(23,32,51,.05)}.aps-identity{display:flex;align-items:center;gap:16px}.aps-avatar{width:58px;height:58px;border-radius:16px;background:var(--aps-orange);color:#fff;display:grid;place-items:center;font-size:var(--dealer-fs-h2-lg,23px);font-weight:800;flex:0 0 auto}.aps-identity-main{min-width:0;flex:1}.aps-business{font-size:var(--dealer-fs-h2,22px);font-weight:800;color:var(--aps-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aps-meta{margin-top:4px;font-size:var(--dealer-fs-subhead,16.5px);color:var(--aps-muted)}.aps-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.aps-badges span{padding:5px 9px;border-radius:999px;background:#f7f8fb;border:1px solid var(--aps-line);font-size:var(--dealer-fs-body,14.5px);font-weight:800;color:#465066;text-transform:capitalize}.aps-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aps-section-title{font-size:var(--dealer-fs-total,17px);font-weight:800;color:var(--aps-navy);margin-bottom:14px}.aps-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aps-detail{padding:12px;border:1px solid var(--aps-line);border-radius:12px;background:#fbfcfe;min-width:0}.aps-label{font-size:var(--dealer-fs-body,14.5px);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--aps-muted)}.aps-value{margin-top:5px;font-size:var(--dealer-fs-subhead,16.5px);font-weight:700;color:var(--aps-navy);line-height:1.45;overflow-wrap:anywhere}.aps-note{margin-top:5px;font-size:var(--dealer-fs-body,14.5px);color:var(--aps-muted);line-height:1.45}.aps-muted{color:var(--aps-muted);font-weight:600}.aps-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.aps-action-grid button,.aps-disabled-action,.support-head-actions button,.support-quick button,.support-toolbar button,.support-table button{min-height:38px;padding:9px 12px;border-radius:10px;border:1px solid var(--aps-line);background:#f7f8fb;color:#7a8495;font-size:var(--dealer-fs-body-lg,15px);font-weight:800;cursor:not-allowed}.aps-disabled-action{flex:0 0 auto}.aps-safety{margin-top:12px;padding:11px 13px;border-radius:10px;background:#fff8f3;border:1px solid #ffe0ca;color:#7d4c2d;font-size:var(--dealer-fs-body-lg,15px);line-height:1.5}.aps-dept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aps-dept{padding:14px;border:1px solid var(--aps-line);border-radius:12px;background:#fbfcfe;min-width:0}.aps-dept-name{font-size:var(--dealer-fs-subhead,16.5px);font-weight:800;color:var(--aps-navy)}.aps-contact-line{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.aps-contact-line span{font-size:var(--dealer-fs-body,14.5px);font-weight:800;color:#465066;background:#fff;border:1px solid var(--aps-line);border-radius:999px;padding:5px 8px}.aps-empty{padding:18px;border:1px dashed #cfd6e2;border-radius:12px;color:var(--aps-muted);background:#fff}.account-preview-tabs{display:none!important}.aps-profile-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.aps-profile-nav{background:#fff;border:1px solid var(--aps-line);border-radius:16px;padding:10px;display:grid;gap:5px;position:sticky;top:12px}.aps-profile-nav button{border:0;background:transparent;color:#5f6876;border-radius:10px;padding:11px 12px;text-align:left;font-size:var(--dealer-fs-body-lg,15px);font-weight:800;cursor:pointer}.aps-profile-nav button:hover{background:#f7f8fb}.aps-profile-nav button.active{background:var(--aps-navy);color:#fff}.aps-profile-content{min-width:0}.aps-profile-panel{display:none;gap:16px}.aps-profile-panel.active{display:grid}.aps-profile-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.aps-profile-kpis article{border:1px solid var(--aps-line);border-radius:12px;padding:13px;background:#fbfcfe}.aps-profile-kpis small{display:block;color:var(--aps-muted);font-size:var(--dealer-fs-label,13.5px);text-transform:uppercase;font-weight:800}.aps-profile-kpis strong{display:block;margin-top:5px;color:var(--aps-navy);font-size:var(--dealer-fs-h3-lg,20px)}.aps-ref-table{border:1px solid var(--aps-line);border-radius:12px;overflow:hidden}.aps-ref-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--aps-line)}.aps-ref-row:last-child{border-bottom:0}.aps-ref-row strong{display:block;color:var(--aps-navy);font-size:var(--dealer-fs-emphasis,16px)}.aps-ref-row div span{display:block;margin-top:3px;color:var(--aps-muted);font-size:var(--dealer-fs-small,14px)}.aps-ref-row small{color:var(--aps-muted);font-size:var(--dealer-fs-label,13.5px)}.aps-ref-state{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:var(--dealer-fs-badge,12.5px);font-weight:900;text-transform:uppercase;background:#f4f6f8;color:#5c6674}.aps-ref-state.approved{background:#eef8f2;color:#27734a}.aps-ref-state.pending{background:#fff6e8;color:#9a6700}.aps-ref-state.inactive{background:#f2f3f5;color:#6e7783}.support-eyebrow{margin:0 0 6px;color:var(--aps-orange);font-size:var(--dealer-fs-body,14.5px);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.support-head>div>p:last-child{max-width:760px}.support-head-actions{display:flex;gap:8px}.support-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.support-kpis article{background:#fff;border:1px solid var(--aps-line);border-radius:14px;padding:15px}.support-kpis small{display:block;color:var(--aps-muted);font-size:var(--dealer-fs-label,13.5px);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.support-kpis strong{display:block;margin-top:6px;color:var(--aps-navy);font-size:var(--dealer-fs-h2-lg,23px)}.support-kpis span{display:block;margin-top:4px;color:#8a93a1;font-size:var(--dealer-fs-label,13.5px)}.support-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.support-quick article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;background:#fff;border:1px solid var(--aps-line);border-radius:14px;padding:13px}.support-quick article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff3ea;color:#b94c0c}.support-quick strong{display:block;color:var(--aps-navy);font-size:var(--dealer-fs-body-lg,15px)}.support-quick small{display:block;margin-top:3px;color:var(--aps-muted);font-size:var(--dealer-fs-caption,13px);line-height:1.35}.support-quick button{grid-column:1/-1;width:100%;min-height:34px}.support-toolbar{display:grid;grid-template-columns:1.5fr .8fr .8fr auto;gap:8px;align-items:end;background:#fff;border:1px solid var(--aps-line);border-radius:14px;padding:12px}.support-toolbar label{display:grid;gap:5px}.support-toolbar label span{color:var(--aps-muted);font-size:var(--dealer-fs-label,13.5px);font-weight:800;text-transform:uppercase}.support-toolbar input,.support-toolbar select{height:37px;border:1px solid #dfe4ec;border-radius:8px;background:#fafbfc;padding:0 10px;color:#7b8491;font-size:var(--dealer-fs-body,14.5px)}.support-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--aps-line);border-radius:14px}.support-table{width:100%;border-collapse:collapse;min-width:820px}.support-table th{background:#f8fafc;color:var(--aps-muted);text-align:left;font-size:var(--dealer-fs-label,13.5px);text-transform:uppercase;letter-spacing:.04em;padding:11px 12px;border-bottom:1px solid var(--aps-line)}.support-table td{padding:12px;border-bottom:1px solid #edf0f4;color:#4f5968;font-size:var(--dealer-fs-body,14.5px)}.support-table tbody tr:last-child td{border-bottom:0}.support-table td strong{color:var(--aps-navy)}.support-ticket-state{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:var(--dealer-fs-badge,12.5px);font-weight:900;background:#fff4ed;color:#a74409}.support-ticket-state.progress{background:#eef3ff;color:#3559a6}.support-ticket-state.resolved{background:#eef8f2;color:#27734a}.support-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.support-section-head strong{display:block;color:var(--aps-navy);font-size:var(--dealer-fs-total,17px)}.support-section-head>div>span{display:block;margin-top:4px;color:var(--aps-muted);font-size:var(--dealer-fs-body,14.5px)}@media(max-width:1050px){.support-kpis,.support-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.aps-dept-grid{grid-template-columns:1fr 1fr}.aps-profile-layout{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:820px){.aps-grid{grid-template-columns:1fr}.aps-profile-layout{grid-template-columns:1fr}.aps-profile-nav{position:static;display:flex;overflow-x:auto;gap:6px}.aps-profile-nav button{white-space:nowrap}.aps-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-head{flex-direction:column}.support-head-actions{width:100%}.support-head-actions button{flex:1}.support-toolbar{grid-template-columns:1fr 1fr}.support-toolbar label:first-child{grid-column:1/-1}}@media(max-width:680px){.aps-heading,.aps-identity{align-items:flex-start}.aps-heading{flex-direction:column}.aps-identity{flex-wrap:wrap}.aps-disabled-action{width:100%}.aps-detail-grid,.aps-dept-grid,.aps-action-grid,.aps-profile-kpis,.support-kpis,.support-quick,.support-toolbar{grid-template-columns:1fr}.aps-title,.support-head h2{font-size:var(--dealer-fs-h1,25px)}.aps-ref-row{grid-template-columns:1fr;gap:6px}.aps-ref-row small{margin-top:-2px}.support-toolbar label:first-child{grid-column:auto}}
