.tier-tracker{color:#fff;background:linear-gradient(120deg,#111,#281812);border-radius:15px;grid-template-columns:230px 1fr;align-items:center;gap:28px;margin-bottom:18px;padding:22px 25px;display:grid}.tier-tracker>div:first-child>span{color:#3cd9f1;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:950}.tier-tracker>div:first-child>strong{margin:7px 0 3px;font-size:28px;display:block}.tier-tracker p{color:#aaa29c;margin:0;font-size:10px}.tier-line{background:#3c3733;border-radius:20px;height:8px;overflow:hidden}.tier-line i{background:linear-gradient(90deg,#3cd9f1,#8eeaf8);border-radius:20px;height:100%;display:block}.tier-milestones{color:#8d8781;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.tier-milestones span{display:grid}.tier-milestones span:nth-child(2){text-align:center;position:absolute;left:40%;transform:translate(-50%)}.tier-milestones span:last-child{text-align:right}.tier-milestones{position:relative}.tier-milestones b{color:#fff;margin-bottom:3px;font-size:12px}.tier-milestones .earned{color:#8eeaf8}.tier-milestones .earned b{color:#3cd9f1}@media (width<=760px){.tier-tracker{grid-template-columns:1fr;gap:18px}}.claim-design{grid-template-columns:1fr minmax(210px,300px) auto;align-items:center;gap:14px;margin-bottom:18px;padding:20px;display:grid}.claim-design span{color:#3cd9f1;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:900}.claim-design h2{margin:7px 0;font-size:24px}.claim-design p{color:#666;margin:0;font-size:14px;line-height:1.5}.claim-design input{text-transform:uppercase;border:1px solid #d6d2ca;border-radius:10px;padding:16px;font-size:15px}.claim-design small{color:#555;grid-column:2/-1;font-size:13px}@media (width<=760px){.claim-design{grid-template-columns:1fr}.claim-design small{grid-column:auto}}.library-tools{grid-template-columns:1fr repeat(2,minmax(160px,220px)) auto;gap:12px;margin-bottom:24px;padding:19px;display:grid}.library-tools input,.library-tools select,.library-tools button,.design-organizer input,.design-organizer select,.design-organizer button{background:#fff;border:1px solid #d6d2ca;border-radius:10px;min-width:0;padding:14px;font-size:14px}.library-tools button,.design-organizer button{color:#fff;background:#111;font-weight:900}.tag-row{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.tag-row i{color:#167489;background:#e8fbfe;border-radius:20px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.design-organizer{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:18px;display:grid}.design-organizer label{gap:7px;display:grid}.design-organizer label>span{color:#4d4945;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:900}.design-organizer button{grid-column:1/-1;padding:15px}.design-organizer>small{color:#167489;grid-column:1/-1;font-size:12px;font-weight:800}.folder-creator{background:#e8fbfe;border:1px solid #b9f0f9;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr minmax(220px,320px) auto auto;align-items:center;gap:12px;padding:18px;display:grid}.folder-creator span,.inline-folder-creator>span{color:#12667a;text-transform:uppercase;letter-spacing:.7px;font-size:13px;font-weight:950;display:block}.folder-creator p{color:#4d6c73;margin:5px 0 0;font-size:12px}.library-tools .folder-creator button,.design-organizer .inline-folder-creator button{color:#fff;background:#111}.library-tools .folder-cancel,.design-organizer .folder-cancel{color:#111;background:0 0;border-color:#9fcbd4}.inline-folder-creator{background:#e8fbfe;border:1px solid #b9f0f9;border-radius:12px;grid-column:1/-1;gap:9px;padding:15px;display:grid}.inline-folder-creator>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.design-organizer .inline-folder-creator>div button{grid-column:auto}@media (width<=900px){.folder-creator{grid-template-columns:1fr 1fr}.folder-creator>div,.folder-creator input{grid-column:1/-1}}@media (width<=760px){.library-tools,.design-organizer{grid-template-columns:1fr}.design-organizer button{grid-column:auto}.folder-creator{grid-template-columns:1fr}.folder-creator>div,.folder-creator input{grid-column:auto}.inline-folder-creator>div{grid-template-columns:1fr}}.card-actions{grid-template-columns:repeat(3,1fr)}.card-actions .spec-sheet-action{color:#111;background:#fff;border:1px solid #c8c5bd}@media (width<=1100px){.card-actions{grid-template-columns:1fr}.card-actions .spec-sheet-action{grid-row:auto}}.rep-admin-grid,.rep-dealer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rep-admin-grid article,.rep-dealer-grid article{padding:22px}.rep-admin-grid article>span{color:#3cd9f1;text-transform:uppercase;font-size:9px;font-weight:900}.rep-admin-grid h2,.rep-dealer-grid h2{margin:8px 0 4px}.rep-admin-grid p,.rep-dealer-grid p{color:#777;font-size:11px}.rep-admin-grid dl{margin:18px 0}.rep-admin-grid dl>div{border-top:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.rep-admin-grid dd{margin:0;font-weight:800}.rep-admin-grid button,.rep-dealer-grid button{color:#888;background:#ddd;border:0;border-radius:8px;width:100%;padding:11px;font-weight:800}.setup-note{margin-top:18px;padding:20px}.setup-note strong{color:#147a4b}.setup-note p{color:#666;margin-bottom:0;font-size:11px}.rep-shell{background:#f3f2ed;min-height:100vh}.rep-shell>header{color:#fff;background:#111;align-items:center;gap:25px;height:82px;padding:0 5vw;display:flex}.rep-shell>header img{width:145px}.rep-shell>header div{display:grid}.rep-shell>header span{color:#3cd9f1;text-transform:uppercase;letter-spacing:1px;font-size:9px}.rep-shell>header strong{margin-top:4px}.rep-shell>header a{color:#fff;margin-left:auto;font-size:10px}.rep-shell>section{max-width:1200px;margin:auto;padding:60px 5vw}.rep-shell>section>p{color:#3cd9f1;text-transform:uppercase;font-size:10px;font-weight:900}.rep-shell h1{text-transform:uppercase;margin:0;font-size:50px}.rep-shell>section>span{color:#777;margin:12px 0 28px;display:block}@media (width<=900px){.rep-admin-grid,.rep-dealer-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.rep-admin-grid,.rep-dealer-grid{grid-template-columns:1fr}.rep-shell h1{font-size:36px}}.commission-rule{color:#fff;background:#111;gap:6px;margin-bottom:18px;padding:20px;display:grid}.commission-rule span{color:#3cd9f1;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.commission-rule strong{font-size:18px}.commission-rule p{color:#999;margin:0;font-size:10px}.rep-dealer-grid button.enabled{color:#fff;cursor:pointer;background:#3cd9f1}.assistance-banner{z-index:20;color:#071013;background:#3cd9f1;justify-content:space-between;align-items:center;padding:12px 5%;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #0003}.assistance-banner strong,.assistance-banner span{display:block}.assistance-banner strong{letter-spacing:.08em;font-size:12px}.assistance-banner span{margin-top:3px;font-size:9px}.assistance-banner button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #071013;border-radius:999px;padding:8px 14px;font-size:9px;font-weight:900}.rep-back{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.rep-order-table .assisted-order-trigger,.rep-guidance .assisted-order-trigger{color:#071013;cursor:pointer;background:#3cd9f1;font-weight:900}.assisted-order-panel{width:min(620px,94vw);overflow:auto}.assisted-security-note{color:#071013;background:#e7fbfe;border-radius:10px;flex-direction:column;margin:16px 0;padding:14px;display:flex}.assisted-security-note strong{font-size:11px}.assisted-security-note span{margin-top:3px;font-size:10px}.assisted-order-panel form{gap:12px;display:grid}.assisted-order-panel label{text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:9px;font-weight:900;display:grid}.assisted-order-panel input,.assisted-order-panel select,.assisted-order-panel textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:11px;font-size:12px}.assisted-form-row{grid-template-columns:1fr 2fr;gap:12px;display:grid}.assisted-submit{color:#071013;text-transform:uppercase;cursor:pointer;background:#3cd9f1;border:0;border-radius:999px;padding:13px;font-weight:900}.assisted-submit:disabled{opacity:.6}.assisted-result{border-radius:10px;flex-direction:column;gap:6px;margin-top:14px;padding:14px;font-size:11px;display:flex}.assisted-result.error{color:#8b0000;background:#ffe7e7}.assisted-result.success{background:#e7fbfe}.assisted-result a{color:#fff;text-transform:uppercase;background:#071013;border-radius:999px;align-self:flex-start;padding:10px 14px;font-weight:900;text-decoration:none}.assisted-order-backdrop{z-index:40}.rep-workspace-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.rep-workspace-metrics article{padding:20px}.rep-workspace-metrics small,.rep-workspace-metrics strong,.rep-workspace-metrics p{display:block}.rep-workspace-metrics small{color:#777;text-transform:uppercase;font-size:9px}.rep-workspace-metrics strong{margin:8px 0;font-size:28px}.rep-workspace-metrics p{color:#888;margin:0;font-size:10px}.rep-order-table{padding:20px}.rep-order-table>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rep-order-table>div>span{text-transform:uppercase;font-weight:900}.rep-order-table button,.rep-guidance button{color:#888;background:#ddd;border:0;border-radius:8px;padding:10px}.rep-order-table>article{border-top:1px solid #eee;grid-template-columns:1fr 1fr 1fr auto;gap:15px;padding:14px 0;font-size:11px;display:grid}.rep-guidance{margin-top:16px;padding:20px}.rep-guidance p{color:#777;font-size:11px}.rep-guidance button{margin-right:8px}@media (width<=700px){.rep-workspace-metrics{grid-template-columns:1fr}.rep-order-table>article{grid-template-columns:1fr 1fr}}.sample-order-table>div{align-items:center;gap:12px;display:flex}.sample-order-table>div>em{letter-spacing:.14em;color:#3cd9f1;border:1px solid #3cd9f1;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.sample-order-table>div>button{margin-left:auto}.sample-order-table>article{grid-template-columns:.9fr 1.6fr .75fr 1.15fr auto;align-items:center}.sample-order-table>article strong,.sample-order-table>article .sample-stage{flex-direction:column;gap:4px;display:flex}.sample-order-table>article small{color:#87817d;font-size:11px;font-weight:500}.sample-order-table>article .sample-stage{color:#f1eee9;font-weight:700}.sample-order-table>article b{text-align:right;color:#3cd9f1}@media (width<=760px){.sample-order-table>div{flex-wrap:wrap}.sample-order-table>div>button{width:100%;margin-left:0}.sample-order-table>article{grid-template-columns:1fr auto}.sample-order-table>article strong{grid-column:1/-1}.sample-order-table>article .sample-stage{grid-column:1}.sample-order-table>article b{grid-area:3/2}}.rep-sales-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 14px;display:grid}.rep-sales-summary article{padding:20px}.rep-sales-summary small{text-transform:uppercase;letter-spacing:.12em;color:#918b86;font-size:10px;display:block}.rep-sales-summary strong{margin:8px 0;font-size:30px;display:block}.rep-sales-summary p{color:#918b86;margin:0;font-size:12px}.rep-sales-summary .sales-up{color:#53d18b}.rep-sales-summary .sales-down{color:#ff6b4a}@media (width<=760px){.rep-sales-summary{grid-template-columns:1fr}}.clickable-order{cursor:pointer;transition:background .2s,transform .2s}.clickable-order:hover,.clickable-order:focus{background:#1e1b19;outline:1px solid #3cd9f1;transform:translateY(-1px)}.clickable-order b small{color:#a39d98;margin-top:4px;display:block}.order-detail-backdrop{z-index:1000;background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-detail-drawer{color:#f4f1ed;background:#11100f;border-left:1px solid #423c38;width:min(560px,100%);height:100%;padding:30px;overflow:auto;box-shadow:-20px 0 60px #00000073}.order-detail-heading{justify-content:space-between;gap:20px;display:flex}.order-detail-heading em{color:#3cd9f1;letter-spacing:.13em;border:1px solid #3cd9f1;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;display:inline-block}.order-detail-heading small{color:#aaa39d;margin-top:16px;display:block}.order-detail-heading h2{margin:8px 0 20px;font-size:34px;line-height:1.05}.order-detail-heading>button{color:#fff;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:34px}.order-detail-status{background:#211c19;border-left:3px solid #3cd9f1;justify-content:space-between;gap:16px;margin:10px 0 24px;padding:16px;display:flex}.order-detail-status span{color:#3cd9f1;font-weight:800}.order-detail-drawer dl{margin:0}.order-detail-drawer dl>div{border-bottom:1px solid #302c29;grid-template-columns:160px 1fr;gap:20px;padding:15px 0;display:grid}.order-detail-drawer dt{color:#928b86;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.order-detail-drawer dd{margin:0;font-weight:700}.order-detail-drawer>section{background:#1d1a18;margin:24px 0;padding:18px}.order-detail-drawer>section small{color:#3cd9f1;text-transform:uppercase;letter-spacing:.1em}.order-detail-close{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#3cd9f1;border:0;border-radius:999px;width:100%;padding:15px;font-weight:800}@media (width<=600px){.order-detail-drawer{padding:22px}.order-detail-drawer dl>div{grid-template-columns:1fr;gap:5px}.order-detail-status{flex-direction:column}}.clickable-order:hover,.clickable-order:focus{background:#57524e;outline-color:#8f8882}.clickable-order:hover small,.clickable-order:focus small{color:#eee}.design-file-actions{grid-template-columns:1fr 1fr;gap:10px;margin:-8px 0 22px;display:grid}.design-file-actions button{color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #3cd9f1;border-radius:999px;padding:13px 10px;font-weight:800}.design-file-actions button:first-child{background:#3cd9f1}@media (width<=480px){.design-file-actions{grid-template-columns:1fr}}.design-file-actions a{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #3cd9f1;border-radius:999px;padding:13px 10px;font-weight:800;text-decoration:none;display:block}.design-file-actions a:first-child{background:#3cd9f1}.order-detail-close,.design-file-actions button:first-child,.design-file-actions a:first-child{color:#081316}.rep-overview-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 18px;display:grid}.rep-overview-metrics article{padding:22px}.rep-overview-metrics small{color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.rep-overview-metrics strong{margin:10px 0 6px;font-size:34px;display:block}.rep-overview-metrics p{color:#777;margin:0;font-size:11px}.rep-overview-metrics .positive{color:#148452}.rep-overview-metrics .negative{color:#c8412d}.rep-performance-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rep-ranking,.rep-recent-orders{padding:22px}.rep-ranking>div,.rep-recent-orders>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rep-ranking>div>span,.rep-recent-orders>div>span{text-transform:uppercase;font-size:12px;font-weight:900}.rep-ranking em,.rep-recent-orders em{letter-spacing:.12em;color:#3cd9f1;border:1px solid #3cd9f1;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.rep-ranking>article{border-top:1px solid #ddd;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 8px;display:grid}.rep-ranking>article>b{background:#eee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.rep-ranking>article>strong{font-size:12px}.rep-ranking>article>strong small,.rep-ranking>article>span small{color:#888;margin-top:3px;font-size:9px;display:block}.rep-ranking>article>span{text-align:right;font-weight:900}.rep-ranking.decline>article>b,.rep-ranking.decline>article>span{color:#c8412d}.rep-recent-orders{margin-top:16px}.rep-recent-orders>article{border-top:1px solid #ddd;grid-template-columns:1.4fr .6fr 1fr auto;align-items:center;gap:16px;padding:13px 8px;font-size:11px;display:grid}.rep-recent-orders>article strong small,.rep-recent-orders>article b small{color:#888;margin-top:3px;font-size:9px;display:block}.rep-recent-orders>article b{text-align:right}.rep-section-heading{margin:48px 0 18px}.rep-section-heading p{color:#3cd9f1;text-transform:uppercase;font-size:10px;font-weight:900}.rep-section-heading h2{text-transform:uppercase;margin:3px 0;font-size:32px}.rep-section-heading span{color:#777;font-size:12px}.rep-clickable{cursor:pointer;transition:background .18s,transform .18s}.rep-clickable:hover,.rep-clickable:focus{outline:2px solid #999;transform:translateY(-1px);background:#dedbd6!important}@media (width<=800px){.rep-overview-metrics,.rep-performance-grid{grid-template-columns:1fr}.rep-recent-orders>article{grid-template-columns:1fr auto}.rep-recent-orders>article strong{grid-column:1/-1}}.rep-portal-shell{background:var(--paper);grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.rep-sidebar{color:#fff;background:#111;flex-direction:column;height:100vh;padding:31px 20px 24px;display:flex;position:sticky;top:0}.rep-sidebar nav{gap:6px;display:grid}.rep-sidebar nav button{color:#aaa49f;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:13px 14px;font-size:13px;font-weight:850}.rep-sidebar nav button:hover,.rep-sidebar nav button:focus-visible{color:#fff;background:#242321;outline:none}.rep-sidebar nav button.active{background:var(--brand);color:#081316}.rep-sidebar-bottom{border-top:1px solid #2b2927;margin-top:auto;padding:20px 10px 0}.rep-sidebar-bottom strong,.rep-sidebar-bottom small,.rep-sidebar-bottom a{display:block}.rep-sidebar-bottom strong{font-size:14px}.rep-sidebar-bottom small{color:#8f8a84;margin:5px 0 18px;font-size:11px}.rep-sidebar-bottom a{color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:900;text-decoration:none}.rep-main{min-width:0}.rep-main-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,4vw,56px);display:flex}.rep-main-header small,.rep-main-header strong{display:block}.rep-main-header small{color:#168096;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950}.rep-main-header strong{font-size:16px}.test-data-toggle{border:1px solid var(--line);color:#5f5b56;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.test-data-toggle input{accent-color:var(--brand)}.rep-page{max-width:1400px;margin:auto;padding:48px clamp(24px,4vw,58px) 70px}.rep-page>p{color:#168096;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950}.rep-page>h1{letter-spacing:-2.5px;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px);line-height:.95}.rep-page>span{color:#625e59;margin:14px 0 30px;font-size:15px;line-height:1.5;display:block}.rep-page .rep-overview-metrics small{font-size:11px}.rep-page .rep-overview-metrics p{font-size:13px}.rep-page .rep-ranking>article{padding:17px 10px}.rep-page .rep-ranking>article>strong,.rep-page .rep-ranking>article>span{font-size:14px}.rep-page .rep-recent-orders>article{padding:17px 10px;font-size:13px}.rep-page .rep-recent-orders>article strong small,.rep-page .rep-recent-orders>article b small,.rep-page .rep-ranking>article>strong small,.rep-page .rep-ranking>article>span small{font-size:11px}.rep-page .rep-dealer-grid{margin-top:25px}.rep-page .rep-dealer-grid article{padding:26px}.rep-page .rep-dealer-grid small{color:#168096;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:950}.rep-page .rep-dealer-grid h2{font-size:23px}.rep-page .rep-dealer-grid p{font-size:13px}.rep-page .rep-dealer-grid button{color:#081316;text-transform:uppercase;padding:14px;font-size:11px}.test-account-note{margin-top:18px;padding:22px}.test-account-note strong{font-size:15px}.test-account-note p{color:#6d6964;margin:6px 0 0;font-size:13px}.rep-followup-list{padding:8px 24px}.rep-followup-list>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.rep-followup-list>article:last-child{border:0}.rep-followup-list strong,.rep-followup-list span{display:block}.rep-followup-list strong{font-size:15px}.rep-followup-list span{color:#8b3d30;margin-top:5px;font-size:12px}.rep-followup-list button{background:var(--brand);color:#081316;text-transform:uppercase;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:950}.report-summary{padding:28px}.report-summary small,.report-summary strong{display:block}.report-summary small{color:#168096;text-transform:uppercase;font-size:11px;font-weight:950}.report-summary strong{margin:13px 0 20px;font-size:34px}.report-summary p{border-top:1px solid var(--line);color:#625e59;margin:0;padding:10px 0;font-size:14px}.rep-account-card{align-items:center;gap:24px;padding:30px;display:flex}.rep-account-card small{color:#168096;text-transform:uppercase;font-size:10px;font-weight:950}.rep-account-card h2{margin:6px 0 10px;font-size:28px}.rep-account-card p{color:#625e59;margin:5px 0;font-size:13px}@media (width<=850px){.rep-portal-shell{grid-template-columns:1fr}.rep-sidebar{height:auto;position:static}.rep-sidebar nav{grid-template-columns:repeat(2,1fr)}.rep-sidebar-bottom{display:none}.rep-main-header{height:auto;padding:16px 20px}.rep-page{padding:34px 18px 60px}.rep-page .rep-dealer-grid{grid-template-columns:1fr}.test-data-toggle{font-size:11px}}@media (width<=520px){.rep-sidebar nav{grid-template-columns:1fr}.rep-main-header{flex-direction:column;align-items:flex-start;gap:15px}.rep-followup-list>article,.rep-account-card{flex-direction:column;align-items:flex-start}}.followup-metrics,.activity-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.followup-metrics article,.activity-summary article{padding:22px}.followup-metrics small,.activity-summary small,.activity-summary span{color:#6d6964;font-size:12px;display:block}.followup-metrics strong,.activity-summary strong{margin:8px 0;font-size:30px;display:block}.followup-layout{grid-template-columns:minmax(280px,.7fr) minmax(440px,1.3fr);gap:18px;display:grid}.followup-form,.followup-worklist{padding:24px}.followup-form>span,.followup-worklist>header span,.suggested-followups>header strong,.activity-timeline>header span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:950}.followup-form label{color:#625e59;text-transform:uppercase;gap:7px;margin-top:15px;font-size:11px;font-weight:900;display:grid}.followup-form input,.followup-form select,.followup-form textarea{box-sizing:border-box;border:1px solid var(--line);color:#111;width:100%;font:inherit;text-transform:none;background:#fff;border-radius:9px;padding:12px;font-size:13px}.followup-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.followup-form>button{background:var(--brand);color:#071013;text-transform:uppercase;border:0;border-radius:999px;width:100%;margin-top:18px;padding:13px;font-size:11px;font-weight:950}.followup-form>button:disabled{opacity:.45}.followup-message{color:#168096;font-size:12px}.followup-worklist>header,.activity-timeline>header{justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.followup-worklist>header small{color:#777;margin-top:4px;display:block}.followup-worklist nav{gap:6px;display:flex}.followup-worklist nav button{border:1px solid var(--line);text-transform:uppercase;background:#fff;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.followup-worklist nav button.active{color:#fff;background:#111}.followup-worklist>article{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;gap:16px;padding:18px 0;display:grid}.followup-worklist>article.overdue{border-left:3px solid #b84634;padding-left:12px}.followup-date b,.followup-date time{display:block}.followup-date b{color:#168096;text-transform:uppercase;font-size:10px}.followup-date time{margin-top:6px;font-size:11px}.followup-worklist article p{color:#5f5b56;margin:6px 0;font-size:13px}.followup-worklist article small{color:#777;font-size:11px}.followup-actions{align-content:start;gap:6px;display:grid}.followup-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.followup-actions button:last-child{border-color:var(--brand);background:var(--brand)}.suggested-followups{margin-top:18px}.suggested-followups>header{border-bottom:1px solid var(--line);padding:18px 0}.suggested-followups>header strong,.suggested-followups>header span{display:block}.suggested-followups>header span{color:#777;margin-top:5px;font-size:12px}.account-activity-page{padding-bottom:70px}.activity-summary strong{font-size:28px}.activity-timeline{padding:24px}.activity-timeline>header small{color:#777;font-size:11px}.activity-timeline>article{border-top:1px solid var(--line);grid-template-columns:100px 80px 1fr;gap:18px;padding:18px 4px;display:grid}.activity-timeline time{color:#6d6964;font-size:12px}.activity-timeline b{color:#168096;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.activity-timeline article strong,.activity-timeline article span{display:block}.activity-timeline article span{color:#6d6964;margin-top:5px;font-size:12px}.activity-privacy{color:#777;font-size:12px}@media (width<=900px){.followup-layout,.followup-metrics,.activity-summary{grid-template-columns:1fr}.followup-worklist>article{grid-template-columns:80px 1fr}.followup-actions{grid-column:2}.activity-timeline>article{grid-template-columns:90px 1fr}.activity-timeline article>div{grid-column:1/-1}}@media (width>=851px){.rep-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.rep-sidebar::-webkit-scrollbar{width:6px}.rep-sidebar::-webkit-scrollbar-track{background:0 0}.rep-sidebar::-webkit-scrollbar-thumb{background:#3b3936;border-radius:999px}}.reorder-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(280px,.8fr);align-items:start;gap:22px;display:grid}.reorder-layout>.panel{padding:28px}.reorder-layout>.panel>span{color:#148aa0;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:900;display:block}.reorder-source label,.reorder-builder>label{gap:8px;font-size:13px;font-weight:800;display:grid}.reorder-source select,.reorder-builder select,.reorder-quantities input{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #d9d6cf;border-radius:12px;padding:13px 14px}.reorder-toggle{background:#f0eee8;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;padding:5px;display:grid}.reorder-toggle button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px;font-weight:850}.reorder-toggle button.active{color:#fff;background:#111}.reorder-reference{color:#fff;background:#111;border-radius:14px;gap:5px;margin-top:20px;padding:18px;display:grid}.reorder-reference small{color:#c8c5bf}.reorder-quantities{grid-template-columns:repeat(5,minmax(62px,1fr));gap:8px;margin-top:22px;display:grid}.reorder-quantities label{gap:7px;display:grid}.reorder-quantities label span{text-transform:uppercase;font-size:11px;font-weight:900}.reorder-quantities input{text-align:center;font-size:18px;font-weight:900}.reorder-minimum{color:#777;margin:18px 0 0;font-size:13px;line-height:1.5}.reorder-summary{position:sticky;top:24px;color:#fff!important;background:#111!important}.reorder-summary h2{margin:0 0 22px;font-size:25px}.reorder-summary dl{margin:0 0 22px}.reorder-summary dl div{border-top:1px solid #353535;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.reorder-summary dt{color:#aaa;font-size:12px}.reorder-summary dd{text-align:right;margin:0;font-weight:850}.reorder-summary .primary-action{cursor:pointer;border:0;justify-content:center;width:100%}.reorder-summary .primary-action:disabled{color:#aaa;cursor:not-allowed;background:#555}.reorder-summary>small{color:#aaa;margin-top:14px;line-height:1.45;display:block}@media (width<=1180px){.reorder-layout{grid-template-columns:1fr 1fr}.reorder-summary{grid-column:1/-1;position:static}}@media (width<=760px){.reorder-layout{grid-template-columns:1fr}.reorder-summary{grid-column:auto}.reorder-quantities{grid-template-columns:repeat(3,1fr)}}.order-progress-center,.rep-order-center{margin:18px 0 24px;padding:26px}.order-progress-center>header,.rep-order-center>header{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.order-progress-center header span,.rep-order-center header span{color:#168096;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.order-progress-center h2,.rep-order-center h2{margin:6px 0 0;font-size:28px}.order-progress-center header small,.rep-order-center header small{color:#6d6964;font-size:12px}.order-progress-list,.rep-order-center-list{display:grid}.order-signal{border-top:1px solid var(--line);padding:20px 4px 22px}.order-signal-summary{grid-template-columns:minmax(170px,.8fr) minmax(250px,1.4fr) auto;align-items:center;gap:22px;display:grid}.order-signal-title b,.rep-order-center-list b{color:#625e59;letter-spacing:.08em;text-transform:uppercase;background:#e9e6e1;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px;display:inline-flex}.order-signal.action .order-signal-title b,.rep-order-center-list article.priority b{color:#9d3728;background:#fff0ec}.order-signal.watch .order-signal-title b{color:#168096;background:#eef9fb}.order-signal-title strong,.order-signal-title span,.order-signal-copy strong,.order-signal-copy span{display:block}.order-signal-title strong{margin-top:8px;font-size:15px}.order-signal-title span,.order-signal-copy span{color:#6d6964;margin-top:4px;font-size:12px;line-height:1.45}.order-signal-copy strong{font-size:13px;line-height:1.4}.order-signal-actions{justify-content:flex-end;gap:8px;display:flex}.order-signal button,.rep-order-center-list button{background:var(--brand);color:#071013;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:950}.order-signal button.secondary{border:1px solid var(--line);background:#fff}.order-milestones{background:#f8f7f4;border:1px solid #e1ded8;border-radius:14px;width:100%;margin-top:20px;padding:15px 16px 13px}.order-milestones-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.order-milestones-heading strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.order-milestones-heading span{color:#6d6964;font-size:10px;font-weight:800}.order-milestones ol{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.order-milestones li{text-align:center;min-width:0;position:relative}.order-milestones li:not(:last-child):after{content:"";z-index:0;background:#d9d6d1;width:calc(100% - 26px);height:3px;position:absolute;top:13px;left:calc(50% + 13px)}.order-milestones li.complete:after{background:#2fc49d}.milestone-marker{z-index:1;justify-content:center;display:flex;position:relative}.milestone-marker i{color:#8a8680;background:#fff;border:2px solid #d1cec8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.order-milestones li.complete .milestone-marker i{color:#071013;background:#2fc49d;border-color:#2fc49d}.order-milestones li.current .milestone-marker i{background:var(--brand);color:#071013;border:4px solid #111;box-shadow:0 0 0 4px #3cd9f138}.order-milestones li>strong,.order-milestones li>span{overflow-wrap:anywhere;display:block}.order-milestones li>strong{color:#85817b;margin-top:8px;padding:0 4px;font-size:10px;line-height:1.25}.order-milestones li>span{color:#aaa6a0;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:900}.order-milestones li.complete>strong{color:#3b6358}.order-milestones li.complete>span{color:#25886f}.order-milestones li.current>strong{color:#111;font-weight:950}.order-milestones li.current>span{color:#168096}.order-progress-empty{color:#6d6964;margin:0;padding:18px 0;font-size:13px}.rep-order-center{margin-top:24px}.rep-order-center-list article{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:22px;padding:17px 4px;display:grid}.rep-order-center-list article>div strong,.rep-order-center-list article>div span{display:block}.rep-order-center-list article>div strong{margin-top:7px;font-size:14px}.rep-order-center-list article>div span{color:#6d6964;margin-top:4px;font-size:12px;line-height:1.4}.rep-order-privacy{color:#777;margin:14px 0 0;font-size:11px}.order-detail .order-detail-signal{background:#f3f1ed;border-radius:13px;margin:18px 0;padding:18px}.order-detail-signal b,.order-detail-signal strong,.order-detail-signal span{display:block}.order-detail-signal b{color:#168096;text-transform:uppercase;font-size:10px}.order-detail-signal strong{margin-top:7px;font-size:15px}.order-detail-signal span{color:#625e59;margin-top:5px;font-size:12px}@media (width<=1000px){.order-signal-summary{grid-template-columns:1fr 1.4fr}.order-signal-actions{grid-column:1/3;justify-content:flex-start}.rep-order-center-list article{grid-template-columns:1fr auto}.rep-order-center-list article>div:nth-child(2){grid-column:1}}@media (width<=700px){.order-progress-center>header,.rep-order-center>header{flex-direction:column;align-items:flex-start}.order-signal-summary,.rep-order-center-list article{grid-template-columns:1fr}.order-signal-actions,.rep-order-center-list article>div:nth-child(2){grid-column:1}.order-signal-actions{grid-template-columns:1fr;display:grid}.order-signal button,.rep-order-center-list button{width:100%}.order-milestones{padding:15px 12px;overflow-x:auto}.order-milestones ol{min-width:680px}.order-milestones-heading{width:calc(100vw - 82px);max-width:100%;position:sticky;left:0}}.order-signal-summary{grid-template-columns:72px minmax(170px,.8fr) minmax(250px,1.35fr) auto}.order-thumb{background:#f3f1ed;border:1px solid #dfdcd6;border-radius:12px;width:64px;height:64px;overflow:hidden}.order-thumb .design-thumb{border-radius:0;width:100%;height:100%}.order-thumb .design-thumb.has-concept img{object-fit:contain;width:100%;height:100%;padding:3px}.order-state-callout{text-transform:uppercase;width:max-content;letter-spacing:.07em!important;border-radius:999px!important;margin:0 0 2px!important;padding:6px 9px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.order-state-callout.action{color:#a72d22!important;background:#fee9e7!important}.order-state-callout.brnr{color:#750!important;background:#fff3c9!important}.order-state-callout.shipped{color:#176c49!important;background:#ddf6e9!important}.order-tags{margin-top:8px}.order-tag-list{flex-wrap:wrap;gap:5px;display:flex}.order-tag-list span{background:#ebe8e2;border-radius:999px;padding:4px 7px;font-weight:850;color:#4f4a45!important;margin:0!important;font-size:9px!important}.order-tag-edit{color:#168096!important;text-transform:none!important;background:0 0!important;margin-top:6px!important;padding:0!important;font-size:9px!important}.order-tags form{grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:5px;display:grid}.order-tags input{border:1px solid #cbc6bd;border-radius:7px;min-width:0;padding:7px 8px;font-size:10px}.order-tags form button{border-radius:7px!important;padding:7px 8px!important}.order-tags form small{color:#6d6964;grid-column:1/-1;font-size:9px}.order-list-row{padding:12px 10px;display:block}.orders-layout{display:block}.order-list{padding:20px}.order-list-row{padding:18px 16px}.order-list-select{text-align:left;background:0 0;border:0;grid-template-columns:74px minmax(150px,.65fr) minmax(240px,1.35fr) auto;align-items:center;gap:18px;width:100%;padding:0;display:grid}.order-list-row{border-radius:12px;transition:background-color .18s,border-color .18s,box-shadow .18s}.order-list-row:not(.selected):hover{background:#f8f7f4}.order-list-row.selected{background:#effcff;border:2px solid #35d1e8;border-radius:18px;margin:14px 0 20px;padding:24px 20px;position:relative;box-shadow:0 14px 34px #1111111f}.order-list-row.selected:before{content:"Selected order";color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:950;position:absolute;top:-12px;left:18px}.order-list-row.selected .order-expand-label{color:#111}.order-list-row:not(.selected) .order-expand-label{color:#6c6863}.order-list-select .order-thumb{width:66px;height:66px}.order-list-select>span strong,.order-list-select>span small{display:block}.order-list-select>span strong{font-size:15px}.order-list-select>span small{font-size:12px;line-height:1.45}.order-expand-label{color:#168096;text-align:right;text-transform:uppercase;white-space:nowrap;font-size:11px}.order-list-row-actions{justify-content:space-between;align-items:flex-end;gap:12px;margin:7px 0 0 68px;display:flex}.order-list-row-actions .order-tags{flex:1;margin:0}.order-list-reorder{color:#111;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #111;border-radius:999px;flex:none;padding:9px 13px;font-size:10px;font-weight:950}.order-list-reorder:hover{color:#fff;background:#111}.order-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.order-detail-actions .primary-action,.order-detail-actions .outline-action{justify-content:center}.order-detail-actions .primary-action{cursor:pointer;border:0}.order-detail-hero{grid-template-columns:132px 1fr;align-items:center;gap:20px;margin-bottom:20px;display:grid}.order-detail-hero>.order-thumb{background:#f7f5f1;border-radius:16px;width:132px;height:132px}.order-detail-hero>.order-thumb .design-thumb.has-concept img{padding:8px}.order-detail-hero .detail-title small{color:#168096;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:850;display:block}.order-specs{grid-template-columns:.8fr 1.2fr;gap:10px;margin:12px 0 20px;display:grid}.order-specs>div{background:#f3f1ed;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.order-specs small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.order-specs strong{font-size:12px;line-height:1.45}.order-detail-expanded{background:#fff;border:1px solid #d8d4cc;border-radius:15px;margin:20px 0 4px;padding:30px}.order-detail-expanded .order-detail-hero{grid-template-columns:170px 1fr}.order-detail-expanded .order-detail-hero>.order-thumb{width:170px;height:170px}.order-detail-expanded .detail-title h2{font-size:32px}.order-detail-expanded .detail-title p{font-size:15px}.order-detail-expanded .detail-stats{padding:20px}.order-detail-expanded .detail-stats small,.order-detail-expanded .order-specs small{font-size:10px}.order-detail-expanded .detail-stats strong,.order-detail-expanded .order-specs strong{font-size:15px}.order-detail-expanded .order-detail-signal{padding:22px}.order-detail-expanded .order-detail-signal b{font-size:11px}.order-detail-expanded .order-detail-signal strong{font-size:18px}.order-detail-expanded .order-detail-signal span,.order-detail-expanded .factory-note,.order-detail-expanded .tracking-card{font-size:14px}.order-detail-expanded .factory-note small{font-size:11px}.order-detail-expanded .stage-track span{font-size:10px}.order-detail-expanded .production-top{font-size:12px}.search-row select{background:#fff;border:1px solid #d6d2ca;border-radius:9px;padding:10px;font-size:10px}.order-detail-expanded{scroll-margin-top:24px}.order-current-step{border-left:3px solid var(--brand);background:#f3f1ed;border-radius:0 13px 13px 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:20px;padding:20px 22px;display:grid}.order-current-step>div:first-child{gap:6px;display:grid}.order-current-step b,.order-current-step small{color:#168096;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.order-current-step>div:first-child strong{font-size:17px;line-height:1.35}.order-current-step span{color:#625e59;font-size:12px;line-height:1.45}.order-current-step>div:last-child{border-left:1px solid #d9d5ce;min-width:150px;padding-left:22px}.order-current-step>div:last-child small,.order-current-step>div:last-child strong{display:block}.order-current-step>div:last-child strong{margin-top:6px;font-size:13px}.order-current-step.shipped{background:#edf8f3;border-left-color:#2fc49d}.order-list-empty{border-top:1px solid var(--line);color:#6d6964;gap:5px;padding:28px 12px;font-size:11px;display:grid}.order-list-empty strong{color:#111;font-size:13px}@media (width<=1000px){.order-signal-summary{grid-template-columns:64px 1fr 1.4fr}.order-signal-actions{grid-column:2/4}.order-signal-summary>.order-thumb{grid-row:1/3}}@media (width<=700px){.order-signal-summary{grid-template-columns:56px 1fr}.order-signal-summary>.order-thumb{grid-row:auto;width:52px;height:52px}.order-signal-copy,.order-signal-actions{grid-column:1/-1}.order-list{padding:10px}.order-list-row{padding:15px 10px}.order-list-select{grid-template-columns:58px 1fr}.order-list-select .order-thumb{width:54px;height:54px}.order-list-select>span:last-of-type{grid-column:2}.order-expand-label{text-align:left;grid-column:2}.order-list-row-actions{flex-direction:column;align-items:stretch;margin-left:0}.order-list-reorder{width:100%}.order-tags form{grid-template-columns:1fr auto}.order-tags form button:last-of-type{grid-column:2}.order-tags form input{grid-row:1/3}.order-detail-expanded{padding:20px 14px}.order-detail-expanded .order-detail-hero{grid-template-columns:92px 1fr;gap:14px}.order-detail-expanded .order-detail-hero>.order-thumb{width:92px;height:92px}.order-specs{grid-template-columns:1fr}.order-detail-actions{display:grid}.order-detail-actions>*{width:100%}.order-list-row.selected{margin:14px 0 18px;padding:22px 12px}.order-list-row.selected:before{left:12px}.order-current-step{grid-template-columns:1fr;gap:16px}.order-current-step>div:last-child{border-top:1px solid #d9d5ce;border-left:0;min-width:0;padding:14px 0 0}}.live-shipment{background:#f4fcfd;border:1px solid #cfe8ec;border-left:4px solid #32cee6;border-radius:14px;margin-top:22px;padding:22px}.live-shipment.pending{background:#f7f6f2;border-color:#dedbd4}.live-shipment header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.live-shipment small{color:#697174;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.live-shipment h3{margin:5px 0 3px;font-size:21px;line-height:1.2}.live-shipment p{color:#687073;margin:0;font-size:13px}.tracking-badge{color:#176844;letter-spacing:.08em;text-transform:uppercase;background:#d7f7ec;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.tracking-badge.issue{color:#a33a2c;background:#ffe6e1}.tracking-estimate{background:#fff;border-radius:10px;justify-content:space-between;gap:15px;margin-top:17px;padding:14px 16px;display:flex}.tracking-message{background:#fff;border-radius:10px;padding:13px 15px;margin-top:16px!important}.tracking-message.issue{color:#8d362b;background:#fff1ee}.tracking-timeline{margin:18px 0 0;padding:0;list-style:none}.tracking-timeline li{grid-template-columns:14px 1fr;gap:12px;padding:0 0 18px;display:grid;position:relative}.tracking-timeline li:not(:last-child):before{content:"";background:#bfe8ed;width:2px;position:absolute;top:10px;bottom:-1px;left:5px}.tracking-timeline i{z-index:1;background:#fff;border:3px solid #32cee6;border-radius:50%;width:12px;height:12px;margin-top:4px;position:relative}.tracking-timeline strong,.tracking-timeline span,.tracking-timeline time{display:block}.tracking-timeline strong{font-size:13px}.tracking-timeline span,.tracking-timeline time{color:#71797b;margin-top:3px;font-size:11px}.live-shipment footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.live-shipment footer button,.live-shipment footer a{color:#111;background:#fff;border:1px solid #111;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850;text-decoration:none}.live-shipment footer button:disabled{opacity:.55}.live-shipment footer small{letter-spacing:0;text-transform:none;margin-left:auto}@media (width<=700px){.live-shipment header{flex-direction:column;gap:10px}.live-shipment footer small{width:100%;margin-left:0}}.dealer-portfolio{margin-top:26px}.dealer-portfolio-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.dealer-portfolio-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px 22px}.dealer-portfolio-summary small,.dealer-portfolio-summary strong{display:block}.dealer-portfolio-summary small{color:#6d6964;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.dealer-portfolio-summary strong{margin-top:8px;font-size:30px}.dealer-portfolio-controls{border:1px solid var(--line);background:#fff;border-radius:16px 16px 0 0;grid-template-columns:minmax(260px,1.5fr) minmax(170px,.7fr) minmax(210px,.8fr);gap:12px;padding:18px;display:grid}.dealer-portfolio-controls label{gap:7px;display:grid}.dealer-portfolio-controls span{color:#625e59;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.dealer-portfolio-controls input,.dealer-portfolio-controls select{box-sizing:border-box;border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fff;border-radius:10px;padding:13px 14px;font-size:13px}.dealer-portfolio-table{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 16px 16px;overflow:hidden}.dealer-portfolio-table>header,.dealer-portfolio-table>article{grid-template-columns:1.1fr .75fr 1.25fr 1.2fr .7fr;align-items:center;gap:16px;display:grid}.dealer-portfolio-table>header{color:#fff;background:#111;padding:13px 20px}.dealer-portfolio-table>header span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.dealer-portfolio-table>article{border-top:1px solid var(--line);cursor:pointer;padding:19px 20px;transition:background .16s,transform .16s}.dealer-portfolio-table>article:first-of-type{border-top:0}.dealer-portfolio-table>article:hover,.dealer-portfolio-table>article:focus-visible{background:#f2f0ec;outline:none;transform:translate(2px)}.dealer-portfolio-table article strong,.dealer-portfolio-table article small{display:block}.dealer-portfolio-table article strong{font-size:13px;line-height:1.35}.dealer-portfolio-table article small{color:#77736e;margin-top:5px;font-size:11px;line-height:1.4}.dealer-health{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-weight:950;display:inline-flex;font-size:10px!important}.health-growing{color:#146c50;background:#dff5ec}.health-stable{color:#126d80;background:#e5f7fb}.health-declining{color:#a13b2b;background:#fee8e3}.health-new{color:#5b43a7;background:#ece8ff}.health-inactive{color:#625e59;background:#ebe8e4}.dealer-portfolio-empty{text-align:center;padding:34px}.dealer-portfolio-empty strong,.dealer-portfolio-empty span{display:block}.dealer-portfolio-empty span{color:#777;margin-top:6px;font-size:12px}.dealer-portfolio-privacy{color:#777;margin:12px 3px 0;font-size:11px;line-height:1.5}@media (width<=1100px){.dealer-portfolio-summary{grid-template-columns:repeat(2,1fr)}.dealer-portfolio-table>header{display:none}.dealer-portfolio-table>article{grid-template-columns:repeat(2,1fr)}.dealer-portfolio-table>article>div:first-child{grid-column:1/-1}}@media (width<=720px){.dealer-portfolio-controls{grid-template-columns:1fr}.dealer-portfolio-summary{grid-template-columns:1fr 1fr}.dealer-portfolio-table>article{grid-template-columns:1fr}.dealer-portfolio-table>article>div:first-child{grid-column:auto}}@media (width<=480px){.dealer-portfolio-summary{grid-template-columns:1fr}}.dealer-onboarding{margin-top:22px;padding:24px}.dealer-onboarding header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-onboarding header span,.dealer-onboarding>div>span{color:#168096;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.dealer-onboarding h2{margin:6px 0 3px;font-size:22px}.dealer-onboarding header p{color:#77736e;margin:0;font-size:12px}.dealer-onboarding header>strong{font-size:30px}.dealer-onboarding-progress{background:#e8e5e0;border-radius:999px;height:7px;margin:18px 0;overflow:hidden}.dealer-onboarding-progress i{border-radius:inherit;background:var(--brand);height:100%;display:block}.dealer-onboarding-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dealer-onboarding-list article{border:1px solid var(--line);border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.dealer-onboarding-list article>b{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.dealer-onboarding-list article.done>b{background:#2fc49d}.dealer-onboarding-list article strong,.dealer-onboarding-list article span{display:block}.dealer-onboarding-list article strong{font-size:12px}.dealer-onboarding-list article span{color:#777;margin-top:3px;font-size:10px;line-height:1.35}.dealer-onboarding-list button,.dealer-onboarding-list a,.dealer-onboarding.complete button{color:#168096;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:950;text-decoration:none}.dealer-onboarding.complete{background:#e9f8f3;justify-content:space-between;align-items:center;display:flex}.dealer-onboarding.complete h2{margin-bottom:0}@media (width<=760px){.dealer-onboarding-list{grid-template-columns:1fr}.dealer-onboarding header{flex-direction:column}.dealer-onboarding.complete{flex-direction:column;align-items:flex-start;gap:18px}}.rep-action-center{margin-top:26px}.rep-action-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.rep-action-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.rep-action-summary small,.rep-action-summary strong,.rep-action-summary span{display:block}.rep-action-summary small{color:#6d6964;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.rep-action-summary strong{margin:8px 0 2px;font-size:32px}.rep-action-summary span{color:#777;font-size:11px}.rep-action-toolbar{border:1px solid var(--line);background:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rep-action-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rep-action-toolbar span{color:#625e59;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:950}.rep-action-toolbar button{border:1px solid var(--line);color:#111;cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900}.rep-action-toolbar button.active{color:#fff;background:#111;border-color:#111}.rep-action-toolbar .rep-action-followups{border-color:var(--brand);background:var(--brand)}.rep-action-list{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 16px 16px;overflow:hidden}.rep-action-list>article{border-top:1px solid var(--line);grid-template-columns:110px minmax(300px,1fr) 110px 150px;align-items:center;gap:20px;padding:22px;display:grid}.rep-action-list>article:first-child{border-top:0}.rep-action-list>article.urgent{box-shadow:inset 4px 0 #b84634}.rep-action-order{align-items:center;gap:10px;display:flex}.rep-action-order span{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:grid}.rep-action-list>article:first-child .rep-action-order span{background:var(--brand);color:#061014}.rep-action-order small{color:#777;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.3}.rep-action-copy b{color:#168096;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.rep-action-copy h2{margin:5px 0 2px;font-size:17px}.rep-action-copy strong{font-size:12px}.rep-action-copy p{color:#666;margin:5px 0 0;font-size:12px}.rep-action-list time{color:#666;font-size:11px;font-weight:800}.rep-action-list>article>button{background:var(--brand);color:#071013;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:12px 14px;font-size:10px;font-weight:950}@media (width<=920px){.rep-action-list>article{grid-template-columns:90px 1fr 130px}.rep-action-list time{grid-column:2}.rep-action-list>article>button{grid-area:1/3/3}.rep-action-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=650px){.rep-action-summary,.rep-action-list>article{grid-template-columns:1fr}.rep-action-list time,.rep-action-list>article>button{grid-area:auto}.rep-action-list>article>button{width:100%}}.business-report-page{padding-bottom:72px}.report-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.report-heading>div>p{color:#168096;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:950}.report-heading h1{margin:0;font-size:48px;line-height:.98}.report-heading>div>span{color:#625e59;margin-top:14px;font-size:15px;display:block}.report-export-actions{flex-wrap:wrap;gap:10px;display:flex}.report-export-actions button{cursor:pointer}.report-controls{grid-template-columns:210px minmax(300px,1fr) 210px;gap:14px;margin:26px 0;padding:20px;display:grid}.report-controls label{gap:7px;display:grid}.report-controls label>span{color:#625e59;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.report-controls input,.report-controls select{box-sizing:border-box;border:1px solid var(--line);color:#111;width:100%;font:inherit;background:#fff;border-radius:9px;padding:13px 14px;font-size:13px}.report-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.report-metrics article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px}.report-metrics small,.report-metrics strong,.report-metrics span{display:block}.report-metrics small{color:#168096;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.report-metrics strong{margin:9px 0 6px;font-size:28px}.report-metrics span{color:#6d6964;font-size:12px}.report-table{overflow:hidden}.report-table>header,.report-table>article{grid-template-columns:.8fr 1.5fr .75fr .9fr .65fr;align-items:center;gap:18px;display:grid}.report-table>header{color:#fff;background:#111;padding:14px 20px}.report-table>header span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950}.report-table>article{border-bottom:1px solid var(--line);padding:18px 20px}.report-table>article:last-of-type{border-bottom:0}.report-table strong,.report-table small{display:block}.report-table strong{font-size:14px}.report-table small{color:#777;margin-top:5px;font-size:11px}.report-table>article>div:last-child{text-align:right}.report-empty{text-align:center;gap:6px;padding:34px;display:grid}.report-empty span,.report-footnote{color:#777;font-size:12px}.report-footnote{margin:14px 3px}.rep-report-table>header,.rep-report-table>article{grid-template-columns:1.4fr repeat(3,.65fr) 1fr}@media (width<=1050px){.report-metrics{grid-template-columns:repeat(2,1fr)}.report-controls{grid-template-columns:1fr 1fr}.report-search{grid-area:1/1/auto/-1}.report-table{overflow-x:auto}.report-table>header,.report-table>article{min-width:780px}}@media (width<=700px){.report-heading,.page-heading{flex-direction:column;align-items:flex-start}.report-heading h1{font-size:38px}.report-export-actions{width:100%}.report-export-actions button{flex:1}.report-controls,.report-metrics{grid-template-columns:1fr}.report-search{grid-area:auto}.report-table>header,.report-table>article{min-width:720px}}@media print{.rep-sidebar,.sidebar,.rep-main-header,.mobile-header,.mobile-nav,.portal-status-banner,.report-controls,.report-export-actions{display:none!important}.rep-portal-shell,.portal-shell{display:block!important}.rep-page,.portal-main,.content-wrap{padding:0!important}.report-table{overflow:visible}.report-table>header,.report-table>article{min-width:0}.report-footnote{margin-top:20px}}.notification-page{padding:42px 36px 80px}.notification-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.notification-heading p{color:#168096;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.notification-heading h1{letter-spacing:-2px;text-transform:uppercase;margin:7px 0 8px;font-size:50px;line-height:.95}.notification-heading span{color:#716c66;max-width:760px;font-size:13px;line-height:1.5;display:block}.notification-heading>button{color:#111;text-transform:uppercase;background:#fff;border:1px solid #bbb6ae;border-radius:999px;padding:12px 17px;font-size:10px;font-weight:950}.notification-heading>button:disabled{opacity:.45}.notification-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.notification-summary article{background:#fff;border:1px solid #dedad2;border-radius:15px;padding:20px 22px}.notification-summary small,.notification-summary span,.notification-summary strong{display:block}.notification-summary small{color:#77726d;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:950}.notification-summary strong{margin:8px 0 4px;font-size:32px}.notification-summary span{color:#77726d;font-size:10px}.notification-controls{background:#fff;border:1px solid #dedad2;border-radius:15px 15px 0 0;grid-template-columns:minmax(260px,1fr) minmax(170px,220px) auto;align-items:end;gap:18px;padding:18px;display:grid}.notification-controls label{gap:7px;display:grid}.notification-controls label>span{color:#77726d;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:950}.notification-controls input,.notification-controls select{background:#faf9f6;border:1px solid #d4d0c8;border-radius:10px;width:100%;padding:12px 14px;font-size:12px}.notification-controls div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.notification-controls button{color:#5f5a55;text-transform:uppercase;background:#fff;border:1px solid #d4d0c8;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:950}.notification-controls button.active{color:#fff;background:#111;border-color:#111}.notification-list{background:#fff;border:1px solid #dedad2;border-top:0;border-radius:0 0 15px 15px;overflow:hidden}.notification-list>article{border-top:1px solid #ebe8e2;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid;position:relative}.notification-list>article:first-child{border-top:0}.notification-list>article.read{background:#fbfaf7}.notification-list>article.read .notification-copy{opacity:.72}.notification-list>article>i{background:#aaa49e;border-radius:50%;width:10px;height:10px}.notification-list>article.unread>i{box-shadow:0 0 0 5px #e8fbfe}.notification-list>article.priority-urgent>i{background:#d84a3b}.notification-list>article.priority-attention>i{background:#e3a31f}.notification-list>article.priority-update>i{background:#168096}.notification-list>article.priority-opportunity>i{background:#239368}.notification-copy>div{align-items:center;gap:12px;display:flex}.notification-copy span{color:#168096;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:950}.notification-copy time{color:#8a857f;font-size:9px}.notification-copy h2{margin:7px 0 5px;font-size:17px}.notification-copy p{color:#6f6a64;margin:0;font-size:11px;line-height:1.5}.notification-actions{align-items:center;gap:7px;display:flex}.notification-actions button{color:#77726d;text-transform:uppercase;background:0 0;border:0;padding:9px 11px;font-size:9px;font-weight:950}.notification-actions .notification-primary{color:#081316;background:#3cd9f1;border-radius:8px}.notification-empty{text-align:center;place-items:center;gap:6px;padding:56px 20px;display:grid}.notification-empty strong{font-size:20px}.notification-empty span{color:#77726d;font-size:11px}.notification-privacy{color:#77726d;margin:14px 4px 0;font-size:10px;line-height:1.5}@media (width<=980px){.notification-page{padding:34px 24px 72px}.notification-list>article{grid-template-columns:10px 1fr}.notification-actions{grid-column:2;justify-content:flex-start}.notification-controls{grid-template-columns:1fr}.notification-controls div{justify-content:flex-start}}@media (width<=760px){.notification-page{padding:30px 14px 90px}.notification-heading{flex-direction:column;align-items:flex-start}.notification-heading h1{font-size:40px}.notification-summary{grid-template-columns:1fr}.notification-controls div{grid-template-columns:1fr 1fr;display:grid}.notification-list>article{gap:13px;padding:18px 14px}.notification-actions{flex-direction:column;align-items:stretch}.notification-actions button{text-align:left}.notification-actions .notification-primary{text-align:center}}.universal-search{z-index:30;background:#fff;border:1px solid #d9d5cc;border-radius:20px;margin:22px clamp(18px,3vw,48px) 0;padding:18px 20px;position:relative;box-shadow:0 10px 30px #1111110d}.universal-search-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.universal-search-heading div{flex-direction:column;gap:3px;display:flex}.universal-search-heading small{letter-spacing:.18em;color:#159db3;font-size:11px;font-weight:800}.universal-search-heading strong{font-size:20px}.universal-search-heading>span{color:#716d66;font-size:12px}.universal-search-control{background:#faf9f6;border:2px solid #111;border-radius:15px;align-items:center;gap:12px;min-height:56px;padding:0 15px;display:flex}.universal-search-control>span{font-size:27px;line-height:1}.universal-search-control input{color:#111;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.universal-search-control button{color:#168fa3;cursor:pointer;background:0 0;border:0;font-weight:800}.universal-search-results{background:#fff;border:1px solid #d8d4cc;border-radius:16px;position:absolute;top:calc(100% - 6px);left:20px;right:20px;overflow:hidden;box-shadow:0 20px 45px #11111129}.universal-search-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ece9e3;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:15px 17px;display:grid}.universal-search-results>button:last-of-type{border-bottom:0}.universal-search-results>button:hover,.universal-search-results>button:focus-visible{background:#eafcff;outline:0}.universal-search-results button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.universal-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.universal-search-results small{text-overflow:ellipsis;white-space:nowrap;color:#74706a;font-size:12px;overflow:hidden}.universal-search-results b{color:#139ab0;white-space:nowrap;font-size:12px}.universal-search-group{color:#111;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.universal-search-empty{flex-direction:column;gap:5px;padding:22px;display:flex}.universal-search-empty span{color:#716d66;font-size:13px}.rep-page>.universal-search{margin:0 0 28px}@media (width<=760px){.universal-search{margin:14px 14px 0;padding:14px}.rep-page>.universal-search{margin:0 0 20px}.universal-search-heading{flex-direction:column;align-items:start;gap:5px}.universal-search-results{left:14px;right:14px}.universal-search-results>button{grid-template-columns:1fr auto}.universal-search-group{grid-column:1/-1}.universal-search-results small{white-space:normal}}.skip-link{z-index:4000;color:#111;background:#fff;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%);box-shadow:0 8px 30px #0004}.skip-link:focus{outline:3px solid var(--brand);outline-offset:3px;transform:translateY(0)}:where(button,a,input,select,textarea,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #0b8195}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}:where(input,select,textarea),:where(.primary-action,.outline-action,.support-submit,.rep-page button,.content-wrap button){min-height:44px}.rep-mobile-nav{display:none}.panel{box-shadow:0 8px 24px #11111109}.primary-action,.support-submit,.followup-form>button,.rep-followup-list button,.order-signal button,.rep-order-center-list button{color:#071013;border-radius:999px}.next-action-list button{color:#fff;background:#111;border-radius:999px}.next-action-list button:hover,.next-action-list button:focus-visible{color:#fff;outline-offset:2px;background:#222;outline:3px solid #3cd9f173}.next-actions:not(.rep-next-actions) .next-action-list>article{grid-template-columns:minmax(150px,max-content) minmax(0,1fr) minmax(120px,max-content) max-content}.next-actions:not(.rep-next-actions) .next-action-list>article>b,.next-actions:not(.rep-next-actions) .next-action-list button{white-space:nowrap}.next-action-list>article.action-required{background:linear-gradient(90deg,#fff3f0 0,#fff3f040 55%,#0000 100%);border-left:4px solid #d94737;margin:0 -12px;padding-left:12px;padding-right:12px}.next-action-list>article.action-required>b{color:#a52d21;background:#fee4df}.next-action-list>article.action-required time{color:#a52d21;font-weight:950}.next-action-list>article.action-watch>b{color:#805d00;background:#fff1c9}.next-action-list>article.action-watch time{color:#805d00;font-weight:950}.next-action-list>article.action-info>b{color:#166578;background:#e8f8fb}.rep-page>span,.page-heading>div>span{max-width:780px;line-height:1.55}.portal-main:focus,.rep-main:focus{outline:none}.overview-metrics{margin:0 0 18px}.overview-metrics>button{border:1px solid var(--line);min-height:148px;color:var(--ink);text-align:left;background:#fff;border-radius:14px;padding:22px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;box-shadow:0 8px 24px #11111109}.overview-metrics>button:hover{border-color:#a9a59d;transform:translateY(-2px);box-shadow:0 12px 28px #11111113}.overview-metrics small,.overview-metrics strong,.overview-metrics p,.overview-metrics b{display:block}.overview-metrics small{color:#77736e;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.overview-metrics strong{letter-spacing:-1px;margin-top:12px;font-size:30px}.overview-metrics p{color:#8d8984;margin:4px 0 15px;font-size:11px}.overview-metrics b{color:#168096;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.overview-accordion{margin-bottom:18px;overflow:hidden}.overview-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:24px 26px;list-style:none;display:flex}.overview-accordion>summary::-webkit-details-marker{display:none}.overview-accordion>summary span{color:#168096;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:950;display:block}.overview-accordion>summary h2{letter-spacing:-.6px;margin:0;font-size:24px}.overview-accordion>summary p{color:#77726c;margin:7px 0 0;font-size:12px}.overview-accordion>summary>b{color:#168096;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.overview-accordion>summary>b i{color:#111;background:#e8fbfe;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;transition:transform .18s;display:grid}.overview-accordion[open]>summary{border-bottom:1px solid var(--line)}.overview-accordion[open]>summary>b i{transform:rotate(180deg)}.overview-accordion-body{min-width:0;padding:0 26px 26px;overflow:hidden}.overview-accordion-body>.order-progress-center{width:100%;min-width:0;box-shadow:none;border:0;border-radius:0;margin:0}.overview-accordion-body>.order-progress-center>header{display:none}.overview-accordion .order-progress-list,.overview-accordion .order-signal,.overview-accordion .order-signal-summary,.overview-accordion .order-signal-title,.overview-accordion .order-signal-copy,.overview-accordion .order-signal-actions{width:100%;min-width:0;max-width:100%}.overview-accordion .order-signal-title strong,.overview-accordion .order-signal-title span,.overview-accordion .order-signal-copy strong,.overview-accordion .order-signal-copy span{overflow-wrap:anywhere}.order-list-select{grid-template-columns:74px minmax(260px,.9fr) minmax(220px,1.1fr) auto}.order-list-select>span{min-width:0}.order-list-select .order-state-callout{white-space:normal;width:fit-content;max-width:100%;line-height:1.25}@media (width<=1180px){.next-actions:not(.rep-next-actions) .next-action-list>article{grid-template-columns:minmax(140px,max-content) minmax(0,1fr) max-content;align-items:start}.next-actions:not(.rep-next-actions) .next-action-list>article>b{grid-area:1/1/3;align-self:center}.next-actions:not(.rep-next-actions) .next-action-list>article>div{grid-area:1/2}.next-actions:not(.rep-next-actions) .next-action-list>article>time{grid-area:2/2;margin-top:6px}.next-actions:not(.rep-next-actions) .next-action-list>article>button{grid-area:1/3/3;align-self:center}.order-list-select{grid-template-columns:66px minmax(0,1fr) auto;gap:14px}.order-list-select>span:first-of-type{grid-area:1/2}.order-list-select>span:last-of-type{text-align:left;grid-area:2/2}.order-list-select .order-expand-label{grid-area:1/3/3;align-self:center}}@media (width<=1250px){.overview-accordion .order-signal-summary{grid-template-columns:64px minmax(0,1fr);gap:14px 18px}.overview-accordion .order-signal-summary>.order-thumb{grid-row:1/3}.overview-accordion .order-signal-title{grid-area:1/2}.overview-accordion .order-signal-copy{grid-area:2/2}.overview-accordion .order-signal-actions{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start}.overview-accordion .order-milestones{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.overview-accordion .order-milestones ol{min-width:760px}.overview-accordion .order-milestones-heading{width:max-content;min-width:100%;position:sticky;left:0}}@media (width<=800px){.overview-accordion .order-signal-summary{grid-template-columns:56px minmax(0,1fr);gap:14px}.overview-accordion .order-signal-summary>.order-thumb{grid-row:auto}.overview-accordion .order-signal-copy,.overview-accordion .order-signal-actions{grid-column:1/-1}.overview-accordion .order-signal-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.overview-accordion .order-signal-actions button{width:100%}}@media (width<=850px){.rep-sidebar{display:none}.rep-main{padding-bottom:76px}.rep-main-header{z-index:24;box-shadow:0 1px 0 var(--line);position:sticky;top:0}.rep-mobile-nav{z-index:50;padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));scrollbar-width:none;background:#111;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #0003}.rep-mobile-nav::-webkit-scrollbar{display:none}.rep-mobile-nav button{color:#aaa49f;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;min-height:50px;padding:10px 14px;font-size:10px;font-weight:900}.rep-mobile-nav button.active{background:var(--brand);color:#071013}.rep-page{padding-bottom:92px}}@media (width<=760px){.mobile-nav{height:auto;min-height:70px;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav button{min-height:66px}.content-wrap{padding-top:26px;padding-bottom:calc(94px + env(safe-area-inset-bottom))}.page-heading h1,.rep-page>h1{letter-spacing:-1.8px;overflow-wrap:anywhere;font-size:clamp(34px,11vw,46px);line-height:1}.page-heading>div>span,.rep-page>span{font-size:14px}.panel{border-radius:14px}.account-strip,.metric-grid,.split-grid,.design-library,.catalog-grid,.account-layout,.address-stack{gap:14px}.universal-search-control{min-height:52px}.universal-search-results{max-height:min(60vh,520px);overflow-y:auto}.support-backdrop{padding:10px}.support-dialog{max-height:calc(100dvh - 20px)}.order-detail-drawer{width:100%;padding:22px 18px calc(28px + env(safe-area-inset-bottom))}.next-actions:not(.rep-next-actions) .next-action-list>article{grid-template-columns:1fr auto;gap:10px}.next-actions:not(.rep-next-actions) .next-action-list>article>b,.next-actions:not(.rep-next-actions) .next-action-list>article>div{grid-area:auto/1/auto/-1}.next-actions:not(.rep-next-actions) .next-action-list>article>time{grid-area:auto/1;align-self:center;margin:0}.next-actions:not(.rep-next-actions) .next-action-list>article>button{grid-area:auto/2;align-self:center}.order-list-select{grid-template-columns:58px minmax(0,1fr);gap:12px}.order-list-select>span:first-of-type,.order-list-select>span:last-of-type{grid-area:auto/2}.order-list-select .order-expand-label{text-align:left;grid-area:auto/2;align-self:auto}.overview-accordion>summary{align-items:flex-start;min-height:96px;padding:20px}.overview-accordion>summary h2{font-size:20px}.overview-accordion>summary>b{font-size:0}.overview-accordion>summary>b i{font-size:17px}.overview-accordion-body{padding:0 18px 20px}}@media (width<=520px){.rep-main-header{padding:14px 16px}.rep-page{padding:26px 14px 96px}.test-data-toggle{justify-content:center;width:100%;min-height:44px}.rep-overview-metrics article,.rep-ranking,.rep-recent-orders,.rep-action-summary article,.followup-form,.followup-worklist,.activity-timeline{padding:18px}.order-summary,.detail-stats,.card-actions,.design-file-actions{grid-template-columns:1fr}.reorder-quantities{grid-template-columns:repeat(2,1fr)}.overview-accordion .order-signal-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-payment-card,.account-support-card{padding:24px}.account-payment-card>span,.account-support-card>span{color:var(--brand);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:950;display:block}.account-payment-card h2,.account-support-card h2{margin:0 0 8px;font-size:20px}.account-payment-card p,.account-support-card p{color:#6e6964;font-size:12px;line-height:1.65}.account-payment-card>a,.address-card>a{color:#168096;font-size:11px;font-weight:900;text-decoration:none}.account-support-card{grid-column:1/-1}.account-support-card .outline-action{margin-top:6px}.staff-role-switch{background:#191817;border:1px solid #3a3835;border-radius:12px;margin:0 0 18px;padding:12px}.staff-role-switch small{color:#8d8984;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.staff-role-switch>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.staff-role-switch a{color:#aaa;text-align:center;letter-spacing:.06em;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:900;text-decoration:none;display:block}.staff-role-switch a.active{color:#101010;background:#36cee5}.rep-sidebar-bottom .staff-role-switch{box-sizing:border-box;width:100%}.logo-library-page{padding-bottom:64px}.logo-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.logo-library-card{padding:0;overflow:hidden}.logo-library-preview{background-color:#f5f5f2;background-image:linear-gradient(45deg,#e8e8e5 25%,#0000 25%),linear-gradient(-45deg,#e8e8e5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e8e5 75%),linear-gradient(-45deg,#0000 75%,#e8e8e5 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;justify-content:center;align-items:center;height:220px;padding:24px;display:flex}.logo-library-preview img{object-fit:contain;max-width:100%;max-height:100%}.logo-library-card>div:last-child{padding:20px}.logo-library-card span{color:#0786a0;letter-spacing:.12em;font-size:11px;font-weight:900}.logo-library-card h2{margin:7px 0;font-size:22px}.logo-library-card p{color:#6a6a66;margin:0 0 18px;font-size:13px}.logo-library-card>div:last-child>div{flex-wrap:wrap;gap:8px;display:flex}.logo-library-card a{color:#151515;border:1px solid #151515;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}.logo-library-card a:first-child{color:#fff;background:#151515}.logo-library-empty{padding:36px}.logo-library-empty p{max-width:650px}.logo-library-empty .primary-action{margin-top:12px;display:inline-block}@media (width<=1000px){.logo-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.logo-library-grid{grid-template-columns:1fr}.logo-library-preview{height:190px}}.assisted-logo-library{margin:0 0 18px;padding:20px}.assisted-logo-library>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.assisted-logo-library>header span{color:#0786a0;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.assisted-logo-library>header h2{margin:5px 0;font-size:22px}.assisted-logo-library>header p{color:#6a6a66;margin:0;font-size:11px}.assisted-logo-library>header>strong{white-space:nowrap;background:#e7fbfe;border-radius:999px;padding:9px 12px;font-size:10px}.assisted-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assisted-logo-grid>article{border:1px solid #e2e2de;border-radius:10px;overflow:hidden}.assisted-logo-grid .logo-library-preview{height:125px;padding:16px}.assisted-logo-grid>article>div:last-child{flex-direction:column;padding:14px;display:flex}.assisted-logo-grid small{color:#0786a0;letter-spacing:.1em;font-size:8px;font-weight:900}.assisted-logo-grid strong{margin:5px 0;font-size:15px}.assisted-logo-grid span{color:#777;font-size:9px}.assisted-logo-grid nav{gap:6px;margin-top:12px;display:flex}.assisted-logo-grid a{color:#151515;border:1px solid #151515;border-radius:6px;padding:8px;font-size:9px;font-weight:900;text-decoration:none}.assisted-logo-grid a:first-child{color:#fff;background:#151515}.assisted-library-state{background:#f5f5f2;border-radius:9px;flex-direction:column;gap:4px;padding:18px;display:flex}.assisted-library-state strong{font-size:12px}.assisted-library-state span{color:#6a6a66;font-size:10px}.assisted-library-state.error{color:#8b0000;background:#fff0f0}@media (width<=900px){.assisted-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.assisted-logo-library>header{flex-direction:column}.assisted-logo-grid{grid-template-columns:1fr}}.logo-library-toolbar{justify-content:space-between;align-items:end;gap:14px;margin:0 0 18px;display:flex}.logo-library-toolbar label{flex-direction:column;flex:1;gap:6px;max-width:520px;font-size:11px;font-weight:800;display:flex}.logo-library-toolbar input{font:inherit;border:1px solid #ccc;border-radius:8px;padding:11px 12px}.logo-library-toolbar>div{gap:6px;display:flex}.logo-library-toolbar button,.logo-manager nav button,.logo-rename button,.logo-version-history button{color:#151515;cursor:pointer;background:#fff;border:1px solid #aaa;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:850}.logo-library-toolbar button.active{color:#fff;background:#151515;border-color:#151515}.logo-manager nav{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.logo-manager nav a,.logo-manager nav button{box-sizing:border-box;margin:0}.logo-rename{grid-template-columns:1fr auto auto;gap:6px;margin:6px 0;display:grid}.logo-rename input{border:1px solid #aaa;border-radius:7px;min-width:0;padding:8px}.logo-usage{background:#f4fbfc;border-radius:7px;flex-direction:column;margin-top:10px;padding:9px;gap:4px!important;display:flex!important}.logo-usage b{font-size:9px}.logo-usage a{color:#0786a0!important;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.logo-version-history{border-top:1px solid #e2e2de;margin-top:12px;padding-top:10px}.logo-version-history summary{cursor:pointer;font-size:10px;font-weight:850}.logo-version-history>div{justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.logo-version-history>div a,.logo-version-history>div button{padding:6px 8px!important;font-size:9px!important}.logo-library-card[data-status=archived]{opacity:.8}@media (width<=680px){.logo-library-toolbar{flex-direction:column;align-items:stretch}.logo-library-toolbar label{max-width:none}}.logo-date-filter{flex:0 0 150px!important}.logo-date-filter select{font:inherit;border:1px solid #ccc;border-radius:8px;padding:11px 12px}.logo-attribution{text-transform:none;margin-top:4px;display:block;color:#777!important;letter-spacing:0!important;font-size:9px!important}@media (width<=680px){.logo-date-filter{flex:auto!important}}.assisted-logo-grid a.assisted-builder-link{color:#fff;text-align:center;background:#151515;flex-basis:100%}.assisted-library-empty a{color:#fff;text-transform:uppercase;background:#151515;border-radius:7px;align-self:flex-start;margin-top:8px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none}.portal-training{color:#111;max-width:1180px;margin:auto;padding:44px}.portal-training>header p{color:#0787a1;letter-spacing:.15em;font-size:12px;font-weight:800}.portal-training>header h1{text-transform:uppercase;margin:8px 0;font-size:52px;line-height:1}.portal-training>header span{color:#706c67}.portal-training>nav{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.portal-training>nav button{background:#fff;border:1px solid #d9d5ce;border-radius:999px;padding:11px 16px;font-weight:800}.portal-training>nav button.active{color:#fff;background:#111}.training-callout{background:#e8fbfe;border-left:5px solid #36cee5;border-radius:8px;margin:28px 0;padding:22px}.training-callout b{color:#087f98;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.training-callout p{margin:8px 0 0;line-height:1.55}.training-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.training-cards details{background:#fff;border:1px solid #d9d5ce;border-radius:14px}.training-cards summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px;list-style:none;display:flex}.training-cards summary small{color:#087f98;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.training-cards h2{margin:7px 0;font-size:20px}.training-cards p{color:#6e6962;margin:0;line-height:1.5}.training-cards ol{margin:0;padding:0 28px 24px 44px;line-height:1.65}.portal-training>footer{color:#fff;background:#111;border-radius:14px;justify-content:space-between;gap:20px;margin-top:28px;padding:24px;display:flex}.portal-training>footer a{color:#36cee5;font-weight:800;text-decoration:none}.portal-training>footer span{color:#aaa;font-size:13px}@media (width<=700px){.portal-training{padding:26px 18px}.portal-training>header h1{font-size:38px}.training-cards{grid-template-columns:1fr}.portal-training>footer{display:grid}}
