.dealer-workspace{width:min(1184px,calc(100% - 32px));margin:48px auto 64px;display:grid;grid-template-columns:368px minmax(0,800px);gap:16px;color:#1f1f1f;letter-spacing:0}.dealer-workspace-content{min-width:0}.dealer-boost-options [class*=rounded-]{border-radius:8px}.dealer-boost-options [class*=text-3xl]{font-size:24px;line-height:32px}.dealer-list-header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 0 16px 16px}.dealer-list-header h1{font-size:20px;line-height:28px;font-weight:500}.dealer-list-header p{font-size:12px;line-height:18px;color:#8e8e8e}.dealer-list-tools,.dealer-view-toggle{display:flex;align-items:center;gap:4px}.dealer-view-toggle{padding:4px;border:1px solid #efefef;border-radius:10px;gap:2px;height:38px}.dealer-view-toggle button{width:38px;height:30px;border-radius:6px;display:grid;place-items:center}.dealer-view-toggle button[aria-pressed=true]{background:#1f1f1f}.dealer-view-toggle button[aria-pressed=true] img{filter:brightness(0) invert(1)}.dealer-view-toggle button[aria-pressed=false] img{filter:brightness(0);opacity:.3}.dealer-list-sort{height:38px;display:flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid #efefef;border-radius:10px;background:white;font-size:12px;line-height:18px}.dealer-list-sort b{background:#f5f5f5;border:1px solid #efefef;border-radius:6px;padding:5px 12px}.dealer-list-tabs{display:flex;overflow-x:auto;border-bottom:1px solid #efefef}.dealer-list-tabs button{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 24px;height:48px;border-bottom:1.5px solid transparent;font-size:16px;line-height:24px;color:#5c5c5c;flex-shrink:0}.dealer-list-tabs button[aria-current=page]{color:#1c5cd6;border-bottom-color:#1c5cd6;font-weight:700}.dealer-list-tabs button span{border-radius:100px;padding:4px 8px;background:#f5f5f5;color:#1f1f1f;font-size:10px;line-height:14px}.dealer-list-tabs button[aria-current=page] span{background:#e8effb;color:#1c5cd6}.dealer-list-search{display:flex;align-items:center;gap:8px;margin:16px 0}.dealer-list-search input{flex:1;min-width:0}.dealer-managed-cards{display:grid;gap:16px}.dealer-managed-card{display:grid;grid-template-columns:minmax(0,338fr) minmax(0,462fr);border:1px solid #efefef;border-radius:12px;overflow:hidden;background:white;min-height:254px}.dealer-card-media{position:relative;min-width:0;overflow:hidden}.dealer-card-media>a{display:grid;place-items:center;width:100%;height:100%}.dealer-card-photo{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.dealer-card-media.is-plate{background:#fafafa;padding:16px}.dealer-card-media.is-plate .dealer-card-photo{object-fit:contain;padding:16px}.dealer-card-share{position:absolute;right:8px;top:8px;display:flex;gap:3px}.dealer-card-share button{width:26px;height:26px;border-radius:6px;background:#0000004d}.dealer-card-arrow{position:absolute;top:50%;transform:translateY(-50%);padding:4px;background:#0000004d;border-radius:6px;display:grid;place-items:center}.dealer-card-arrow.is-left{left:12px}.dealer-card-arrow.is-right{right:12px}.dealer-card-market,.dealer-card-photo-count{position:absolute;bottom:8px;background:#0000004d;border-radius:4px;color:white;padding:4px 6px;font-size:10px;line-height:14px;display:flex;align-items:center;gap:4px}.dealer-card-photo-count{left:12px}.dealer-card-market{right:12px;max-width:45%}.dealer-card-tier{position:absolute;top:8px;left:12px;background:#32bb78;color:white;padding:2px 6px;border-radius:4px;font-size:10px;line-height:14px;font-weight:700}.dealer-card-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;max-width:80px;overflow:hidden}.dealer-card-dots span{width:4px;height:4px;border-radius:50%;background:#ffffff80;flex-shrink:0}.dealer-card-dots .is-active{background:white;width:6px;height:6px}.dealer-card-information{padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0}.dealer-card-price{display:flex;align-items:center;justify-content:space-between;gap:8px}.dealer-card-price>strong{font-size:20px;line-height:28px;overflow-wrap:anywhere;min-width:0}.dealer-card-status{padding:4px 8px;border-radius:100px;font-size:14px;line-height:20px;font-weight:700;background:#f5f5f5;color:#5c5c5c}.dealer-card-status.is-active{background:#ebf9ee;color:#32bb78}.dealer-card-status.is-pending{background:#fff6e6;color:#a66500}.dealer-card-status.is-rejected,.dealer-card-status.is-reserved{background:#fff0f0;color:#ec2d30}.dealer-card-title{min-width:0}.dealer-card-title>a{display:block;font-size:16px;line-height:24px}.dealer-card-title>a,.dealer-card-title>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dealer-card-title>p{margin-top:4px;min-height:20px}.dealer-card-specs,.dealer-card-title>p{color:#8e8e8e;font-size:14px;line-height:20px}.dealer-card-specs{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dealer-card-specs>span{display:inline-flex;align-items:center;gap:2px;min-width:0}.dealer-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #efefef;padding-top:16px;margin-top:auto}.dealer-card-metrics>div{text-align:center;display:flex;flex-direction:column;border-right:1px solid #efefef}.dealer-card-metrics>div:last-child{border-right:0}.dealer-card-metrics strong{font-size:16px;line-height:24px;font-weight:500}.dealer-card-metrics span{font-size:12px;line-height:16px;color:#8e8e8e}.dealer-card-renew{width:100%;background:#eefaf1;color:#32bb78}.dealer-sort-option{display:block;width:100%;text-align:left;padding:16px;border-bottom:1px solid #efefef}.dealer-sort-option[aria-pressed=true]{color:#1c5cd6;background:#e8effb}.dealer-managed-cards.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-managed-cards.is-grid .dealer-managed-card{display:flex;flex-direction:column}.dealer-managed-cards.is-grid .dealer-card-media{aspect-ratio:16/9}.dealer-no-photo{color:#8e8e8e;font-size:14px}.dealer-empty{padding:32px 16px;text-align:center}.dealer-empty h2{font-size:20px;line-height:28px;margin-bottom:16px}@media (max-width:767px){.dealer-list-header{flex-wrap:wrap;padding:12px 0}.dealer-list-header h1{font-size:18px;line-height:24px}.dealer-list-sort b,.dealer-list-sort>span,.dealer-view-toggle{display:none}.dealer-list-tools{margin-left:auto}.dealer-list-tabs button{height:36px;padding:8px 16px;font-size:14px;line-height:20px}.dealer-list-search{flex-wrap:wrap}.dealer-list-search>a{width:100%}.dealer-managed-cards.is-grid{grid-template-columns:minmax(0,1fr)}.dealer-managed-card{display:flex;flex-direction:column}.dealer-card-media{aspect-ratio:16/9;width:100%}.dealer-card-information{padding:12px 24px 24px;min-height:224px}.dealer-card-specs{gap:8px;font-size:13px}}.dealer-table-scroll{overflow-x:auto;border:1px solid #efefef;border-radius:8px}.dealer-payments-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;text-align:left}.dealer-payments-table td,.dealer-payments-table th{padding:16px;border-bottom:1px solid #efefef;white-space:nowrap}.dealer-payments-table th{background:#fafafa;font-weight:700}.dealer-list-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0}.dealer-workspace-content>.site-container{width:100%;max-width:none;padding:0;margin:0}.dealer-sidebar{display:flex;flex-direction:column;gap:24px;min-width:0}.dealer-sidebar-panel{background:#fff;border:1px solid #efefef;border-radius:12px;padding:8px 8px 32px}.dealer-identity{padding:24px 24px 16px;background:#fafafa;border-radius:8px}.dealer-identity-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.dealer-identity-row>div:last-child{min-width:0}.dealer-identity h2{font-size:18px;font-weight:700}.dealer-identity h2,.dealer-identity p{line-height:24px;overflow-wrap:anywhere}.dealer-identity p{color:#8e8e8e;font-size:16px}.dealer-avatar{position:relative;width:56px;height:56px;flex:0 0 56px;border:1px solid #efefef;border-radius:50%;display:grid;place-items:center}.dealer-avatar>img:not(.dealer-verified){width:100%;height:100%;object-fit:contain;border-radius:50%}.dealer-avatar .dealer-verified{position:absolute;top:44.34px;left:44.34px}.dealer-button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid #efefef;background:#fff;border-radius:8px;font-size:14px;line-height:20px;color:#1f1f1f;text-align:center;cursor:pointer}.dealer-button:disabled{opacity:.5;cursor:not-allowed}.dealer-button:focus-visible,.dealer-nav-item:focus-visible,.dealer-service-option:focus-visible{outline:2px solid #0075ff;outline-offset:2px}.dealer-edit-profile{width:100%}.dealer-navigation{padding:24px 12px 0;display:flex;flex-direction:column;gap:4px}.dealer-nav-item{display:flex;align-items:center;min-height:48px;gap:12px;padding:12px 24px;border-radius:8px;font-size:16px;line-height:24px;text-align:left}.dealer-nav-item>span{flex:1;min-width:0;overflow-wrap:anywhere}.dealer-nav-item:hover:not(:disabled),.dealer-nav-item[aria-current=page]{background:#f5f5f5}.dealer-nav-item:disabled{color:#b0b0b0;cursor:not-allowed}.dealer-nav-item:disabled img{opacity:.4}.dealer-logout{margin-top:24px;color:#ff3030}.dealer-subscription{padding:24px;border-radius:12px;background:#fafafa;overflow:hidden;position:relative;text-align:center}.dealer-subscription>:not(img):not(.dealer-subscription-noise){position:relative}.dealer-subscription-curve{position:absolute;top:-47px;left:-43px;pointer-events:none}.dealer-subscription-curve,.dealer-subscription-premium-art,.dealer-subscription-premium-blur,.dealer-subscription-progress>img{max-width:none}.dealer-subscription-progress>img{position:absolute;left:calc(50% - 239.35px);top:-3.5px}.dealer-subscription dl{text-align:left}.dealer-subscription .dealer-mini-button{width:100%;justify-content:center}.dealer-renew-switch{width:34px;height:20px;appearance:none;background:#dce0e2;border-radius:12px;position:relative;cursor:pointer;display:block}.dealer-renew-switch:checked{background:#32bb78}.dealer-renew-switch:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:white;top:2px;left:2px;transition:transform .15s}.dealer-renew-switch:checked:after{transform:translateX(14px)}.dealer-renew-switch:disabled{cursor:default;opacity:.5}.dealer-renew-switch:focus-visible{outline:2px solid #0075ff;outline-offset:2px}.dealer-subscription.is-active{background:#eefaf1}.dealer-subscription.is-warning{background:#fff9ee}.dealer-subscription.is-expired{background:#fef2f2}.dealer-subscription.is-premium{background:#02050b;color:white;min-height:166px}.dealer-subscription-premium-art{position:absolute;top:16px;left:calc(50% - 109px);pointer-events:none}.dealer-subscription-premium-blur{position:absolute;top:calc(50% - 292px);left:calc(50% - 341.6975px);pointer-events:none}.dealer-subscription-noise{position:absolute;inset:-40.36% -6.18%;background:url(/assets/dealer-dashboard/subscription-noise.png) 0 0/640px 384px;mix-blend-mode:soft-light;pointer-events:none}.dealer-subscription.is-premium p{color:white}.dealer-subscription.is-premium .dealer-subscription-action{color:#32bb78;font-weight:700;width:auto;margin:8px auto 0}.dealer-subscription h2{font-size:24px;line-height:32px;font-weight:700;margin:8px 0}.dealer-subscription p{font-size:14px;line-height:20px;color:#8e8e8e}.dealer-subscription-status{display:inline-block;padding:2px 6px;color:white;background:#8e8e8e;border-radius:100px;font-size:12px;line-height:16px;font-weight:700}.is-active .dealer-subscription-status{background:#32bb78}.is-warning .dealer-subscription-action,.is-warning .dealer-subscription-progress>span,.is-warning .dealer-subscription-status{background:#fe9b0e}.is-expired .dealer-subscription-progress>span,.is-expired .dealer-subscription-status{background:#ec2d30}.is-expired .dealer-subscription-action,.is-warning .dealer-subscription-action{color:white;font-weight:700;border:0}.is-expired .dealer-subscription-action{background:#32bb78}.dealer-subscription dl{display:grid;gap:4px;margin:8px 0;font-size:14px;line-height:20px}.dealer-subscription dt{color:#8e8e8e}.dealer-subscription dl>div{display:flex;justify-content:space-between;gap:8px}.dealer-subscription dd{text-align:right}.dealer-subscription-progress{height:8px;background:#e1e1e1;overflow:hidden;border-radius:30px;margin:8px 0;position:relative}.dealer-subscription-progress>span{height:100%;display:block;background:#32bb78;border-radius:inherit;position:relative}.dealer-subscription.is-compact{text-align:left;min-height:140px;padding-bottom:32px;margin-top:24px}.is-compact .dealer-subscription-title{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:8px;margin-bottom:16px}.is-compact .dealer-subscription-title h2{font-size:16px;line-height:24px;font-weight:400;margin:0}.dealer-subscription-compact-summary{display:flex;gap:8px;justify-content:space-between;align-items:center}.dealer-subscription-compact-summary p{font-size:14px;line-height:20px;color:#1f1f1f}.dealer-subscription-compact-summary strong{font-size:24px;line-height:32px;font-weight:400}.dealer-subscription-compact-summary b{font-weight:400}.dealer-subscription-compact-summary p:last-child,.dealer-subscription-compact-summary span{color:#8e8e8e}.dealer-subscription-compact-summary p:last-child b{color:#1f1f1f}.is-compact.is-expired .dealer-subscription-curve,.is-compact.is-warning .dealer-subscription-curve{left:auto;right:-5.5px;top:-16.5px}.is-compact.is-warning strong{color:#fe9b0e}.is-compact.is-expired strong{color:#ec2d30}.dealer-subscription-expand{display:grid;place-items:center;width:100%;height:24px;margin-top:4px}.dealer-subscription-expand[aria-expanded=true] svg{transform:rotate(180deg)}.is-compact .dealer-subscription-expand{position:absolute;bottom:2px;left:0}.is-compact.is-premium{padding-bottom:24px}.is-compact.is-premium h2{font-size:18px;line-height:28px;margin:0}.is-compact.is-premium p{max-width:183px;font-size:12px;line-height:14px}.is-compact.is-premium .dealer-subscription-action{margin:8px 0 0}.is-compact .dealer-subscription-premium-art{top:-11px;left:auto;right:-44px}.is-compact .dealer-subscription-premium-blur{top:calc(50% - 279px)}.dealer-auto-renew{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:20px;margin:16px 0}.dealer-auto-renew input,.dealer-working-day input[role=switch]{appearance:none;width:36px;height:20px;border-radius:20px;background:#dce0e2;flex-shrink:0;cursor:pointer;position:relative}.dealer-auto-renew input:after,.dealer-working-day input[role=switch]:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:white;transition:transform .15s}.dealer-auto-renew input:checked{background:#32bb78}.dealer-working-day input[role=switch]:checked{background:#0075ff}.dealer-auto-renew input:checked:after,.dealer-working-day input[role=switch]:checked:after{transform:translateX(16px)}.dealer-auto-renew input:focus-visible,.dealer-working-day input[role=switch]:focus-visible{outline:2px solid #0075ff;outline-offset:2px}.dealer-auto-renew input:disabled{cursor:not-allowed;opacity:.5}.dealer-mini-button{min-height:30px;padding:6px 12px;border-radius:6px;font-size:12px;line-height:18px}.dealer-icon-button{padding:6px;min-height:30px;width:30px;border-radius:6px}.dealer-primary-button{background:#32bb78;border-color:#32bb78;color:white;font-weight:700}.dealer-mobile-menu{display:none}.dealer-page-header{padding:16px 24px;border-bottom:1px solid #efefef;margin-bottom:16px}.dealer-page-header h1{font-size:20px;line-height:28px;font-weight:400}.dealer-page-header p{font-size:12px;line-height:18px;color:#8e8e8e}.dealer-profile-header{display:flex;align-items:center;gap:8px;padding:16px 24px;margin-bottom:16px}.dealer-profile-header>div{flex:1;min-width:0}.dealer-profile-header h1{font-size:20px;line-height:28px;font-weight:400}.dealer-profile-header p{font-size:12px;line-height:18px;color:#8e8e8e}.dealer-profile-tabs{display:flex;border-bottom:1px solid #efefef;flex-shrink:0}.dealer-profile-tabs a{padding:12px 24px;font-size:16px;line-height:24px;position:relative}.dealer-profile-tabs a[aria-current=page]{color:#1c5cd6;font-weight:700}.dealer-profile-tabs a[aria-current=page]:after{content:"";height:1.5px;background:#0075ff;position:absolute;bottom:0;left:0;right:0}.dealer-profile-form{display:flex;flex-direction:column;gap:16px}.dealer-section{border:1px solid #efefef;border-radius:12px;background:#fff;min-width:0}.dealer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 24px;border-bottom:1px solid #efefef}.dealer-section-heading h2{font-size:20px;font-weight:400;line-height:28px}.dealer-section-heading p{font-size:12px;line-height:18px;color:#8e8e8e}.dealer-section-body{padding:24px;min-width:0}.dealer-basic-details .dealer-section-body{display:flex;flex-direction:column;gap:32px}.dealer-logo-editor{display:flex;align-items:center;gap:20px}.dealer-profile-logo{width:102px;height:102px;border:1px solid #efefef;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.dealer-profile-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.dealer-logo-actions{display:flex;gap:8px;flex-wrap:wrap}.dealer-logo-editor p{font-size:12px;line-height:16px;color:#8e8e8e;margin-top:8px}.dealer-fields{display:flex;flex-direction:column;gap:24px}.dealer-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dealer-phone-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-fields input.dealer-readonly{background:#fafafa;color:#8e8e8e}.dealer-mobile-field{position:relative;min-width:0}.dealer-verify-contact{font-size:12px;line-height:18px;color:#0075ff;display:flex;align-items:center;gap:4px;margin:8px 0 0 auto}.dealer-verify-contact:disabled{color:#8e8e8e}.dealer-pending-contact{font-size:12px;line-height:18px;color:#8e8e8e}.dealer-profile-grid{display:grid;grid-template-columns:minmax(0,459fr) minmax(0,329fr);grid-template-rows:max-content 1fr;gap:16px 12px;align-items:start}.dealer-documents{grid-column:1;grid-row:1}.dealer-services{grid-column:1;grid-row:2}.dealer-working-hours{grid-column:2;grid-row:1/span 2}.dealer-document-row{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.dealer-document-row>div{min-width:0;flex:1}.dealer-document-row small{font-size:12px;color:#8e8e8e;line-height:18px}.dealer-document-fields{margin-top:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dealer-status{font-size:12px;line-height:18px;background:#fafafa;color:#4b4b4b;border-radius:4px;padding:2px 8px;text-transform:capitalize}.dealer-working-days{display:flex;flex-direction:column;gap:24px}.dealer-working-day>label{gap:8px;margin-bottom:8px}.dealer-time-block,.dealer-working-day>label{display:flex;align-items:center;font-size:14px;line-height:20px}.dealer-time-block{gap:6px;margin-top:8px}.dealer-time-block input{height:44px;min-width:0;width:0;flex:1;border:1px solid #efefef;padding:6px 10px;border-radius:4px;font-size:14px;line-height:20px;color:#4b4b4b;background:white}.dealer-time-action{width:20px;height:28px;flex-shrink:0;display:grid;place-items:center}.dealer-closed{min-height:44px;color:#8e8e8e;font-size:14px;line-height:20px;padding-top:12px}.dealer-service-options{display:flex;flex-wrap:wrap;gap:8px}.dealer-service-option{display:inline-flex;align-items:center;gap:6px;padding:12px 24px 12px 20px;font-size:14px;line-height:20px;border:1px solid #efefef;border-radius:12px;max-width:100%;overflow-wrap:anywhere}.dealer-service-option[aria-pressed=true]{background:#eefaf1;border-color:#32bb78}.dealer-service-icon{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.dealer-form-actions{display:flex;justify-content:flex-end;padding-top:8px}.dealer-feedback{padding:12px 16px;border:1px solid #efefef;font-size:14px;line-height:20px;color:#db3030;border-radius:8px;overflow-wrap:anywhere}.dealer-feedback.is-success{color:#198953;background:#eefaf1}.dealer-loading{display:flex;align-items:center;gap:8px;padding:24px;font-size:14px}.dealer-dialog-overlay{background:rgb(0 0 0/.3);z-index:150}.dealer-dialog{width:480px;max-width:calc(100% - 40px);height:min(640px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);padding:0;gap:0;display:flex;flex-direction:column;border:0;border-radius:16px;box-shadow:0 0 0 10px rgb(255 255 255/.2);overflow:hidden;z-index:151}.dealer-dialog-header{min-height:68px;padding:20px 24px;border-bottom:1px solid #efefef;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.dealer-dialog-header h2{font-size:20px;line-height:28px;font-weight:400}.dealer-dialog-header>button{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center}.dealer-dialog-body{padding:32px 24px;overflow:auto;min-height:0;flex:1;overscroll-behavior:contain}.dealer-dialog-description{font-size:14px;line-height:20px;color:#8e8e8e;margin-bottom:32px}.dealer-dialog-footer{padding:16px 24px;border-top:1px solid #efefef;display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}.dealer-testdrive-settings>div{padding:0;overflow:visible}.dealer-testdrive-settings button,.dealer-testdrive-settings textarea{border-radius:8px}.dealer-sheet{z-index:151;height:min(640px,90dvh);max-height:90dvh!important;border-radius:16px 16px 0 0!important}.dealer-sheet-handle{width:48px;height:4px;margin-top:10px;margin-bottom:8px}.dealer-sheet .dealer-dialog-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.dealer-address-card{padding:24px;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:32px}.dealer-address-heading{display:flex;gap:32px;justify-content:space-between;align-items:center}.dealer-address-heading h2{font-size:20px;line-height:28px}.dealer-address-heading p{font-size:16px;line-height:24px;color:#8e8e8e;margin-top:4px}.dealer-address-heading>div:last-child{display:flex;gap:8px;flex-shrink:0}.dealer-address-map{height:411px;border-radius:8px;overflow:hidden;position:relative;z-index:0}.dealer-address-reminder{background:#fafafa;padding:16px 24px;border-radius:8px;font-size:14px;line-height:20px;margin-top:-24px}.dealer-address-reminder p{color:#8e8e8e;margin-top:8px}.dealer-address-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;font-size:14px;line-height:20px}.dealer-address-facts dt{color:#8e8e8e}.dealer-address-facts dd{margin-top:4px;overflow-wrap:anywhere}.dealer-address-proposal{border-top:1px solid #efefef;padding:24px;font-size:14px;line-height:20px}.dealer-address-proposal header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.dealer-address-proposal p{margin-bottom:8px}@media (max-width:1100px) and (min-width:768px){.dealer-workspace{grid-template-columns:280px minmax(0,1fr)}.dealer-profile-grid{display:flex;flex-direction:column}.dealer-profile-grid>section{width:100%}.dealer-working-hours{order:1}.dealer-services{order:2}.dealer-phone-row{grid-template-columns:1fr}}@media (max-width:767px){.dealer-workspace{display:block;margin-top:24px;margin-bottom:calc(var(--mobile-tab-height, 72px) + 24px)}.dealer-sidebar{display:none}.dealer-mobile-menu{display:flex;margin-bottom:16px;width:100%}.dealer-page-header{display:none}.dealer-profile-header{padding:0;margin-bottom:12px}.dealer-profile-header>div{display:none}.dealer-profile-tabs{width:100%;margin-bottom:12px}.dealer-profile-tabs a{padding:8px 12px;font-size:14px;line-height:20px}.dealer-profile-form{gap:12px}.dealer-field-row{grid-template-columns:minmax(0,1fr);gap:24px}.dealer-field-row>*{min-width:0}.dealer-profile-logo{width:80px;height:80px}.dealer-logo-editor>div:last-of-type{min-width:0}.dealer-logo-actions .dealer-button{padding:6px 10px}.dealer-profile-grid{display:flex;flex-direction:column;gap:12px}.dealer-profile-grid>section{width:100%}.dealer-working-hours{order:1}.dealer-services{order:2}.dealer-service-option{padding:12px}.dealer-document-fields{grid-template-columns:1fr}.dealer-form-actions>button{width:100%;min-height:48px}.dealer-section-heading{flex-wrap:wrap}.dealer-address-heading{flex-direction:column;align-items:flex-start;gap:16px}.dealer-address-heading>div:last-child{flex-wrap:wrap}.dealer-address-map{height:277px}.dealer-address-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:359px){.dealer-logo-editor{gap:12px}.dealer-logo-actions{gap:4px}.dealer-logo-actions .dealer-button{padding:6px}.dealer-section-body{padding:20px}}@media (prefers-reduced-motion:reduce){.dealer-auto-renew input:after,.dealer-working-day input:after{transition:none}}.dealer-overview-header{min-height:67px;margin-bottom:16px}.dealer-overview-header>a{display:inline-flex;gap:8px;align-items:center;font-size:12px;line-height:18px;color:#8e8e8e}.dealer-overview-header h1{font-size:24px;line-height:32px;font-weight:700;margin-top:8px}.dealer-overview-columns{display:grid;grid-template-columns:minmax(0,488fr) minmax(0,300fr);gap:12px;align-items:start}.dealer-overview-primary,.dealer-overview-secondary{min-width:0;display:flex;flex-direction:column;gap:8px}.dealer-overview-secondary{gap:12px}.dealer-overview-hero .dealer-managed-card{display:flex;flex-direction:column;height:auto}.dealer-overview-hero .dealer-card-media{width:100%;height:auto;aspect-ratio:16/9;flex:none}.dealer-overview-hero .dealer-card-information{padding:12px 24px 24px;width:100%;min-height:156px;flex:none}.dealer-overview-hero .dealer-card-metrics,.dealer-overview-hero .dealer-card-share{display:none}.dealer-overview-hero .dealer-card-price strong{font-size:20px;line-height:28px}.dealer-overview-status{padding:16px 20px;background:white;border-radius:12px}.dealer-overview-status>p{font-size:14px;line-height:20px;color:#8e8e8e}.dealer-overview-status h2{font-size:32px;line-height:40px;font-weight:700;margin:4px 0;overflow-wrap:anywhere}.dealer-overview-status .is-active{color:#32bb78}.dealer-overview-status .is-rejected,.dealer-overview-status .is-reserved{color:#ec2d30}.dealer-overview-status .is-pending{color:#ef9b32}.dealer-overview-status>small{color:#8e8e8e;font-size:12px;line-height:18px;display:block;margin-top:8px}.dealer-listing-insight{display:block;width:100%;background:#fafafa;text-align:left;padding:16px;margin-top:16px;border-radius:8px}.dealer-listing-insight b{display:flex;gap:8px;justify-content:space-between;font-size:14px;line-height:20px}.dealer-listing-insight b span{border-radius:10px;background:#ec2d30;color:white;font-size:10px;line-height:16px;padding:0 6px}.dealer-listing-insight small{display:block;margin-top:4px;color:#8e8e8e;font-size:12px;line-height:18px}.dealer-overview-boost{min-height:80px;border-radius:12px;position:relative;background:url(/assets/dealer-dashboard/boost-background.png) 50%/cover;color:white;display:flex;align-items:center;gap:12px;padding:16px 20px;overflow:hidden}.dealer-overview-boost:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,#ff2020,rgb(17 31 0/.47));mix-blend-mode:overlay;pointer-events:none}.dealer-overview-boost>*{position:relative}.dealer-overview-boost .dealer-boost-art{flex-shrink:0;transform:rotate(90deg)}.dealer-overview-boost>span{min-width:0;flex:1;text-align:left}.dealer-overview-boost b{display:block;font-size:20px;line-height:28px}.dealer-overview-boost small{display:block;font-size:14px;line-height:20px}.dealer-overview-manage{padding:16px 20px;background:white;border-radius:12px}.dealer-manage-action{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;min-height:36px;font-size:14px;line-height:20px;text-align:left}.dealer-manage-action+.dealer-manage-action{border-top:1px solid #efefef;padding-top:16px;margin-top:8px}.dealer-manage-action span{flex:1;min-width:0}.dealer-manage-action img{flex-shrink:0}.dealer-manage-action.is-danger{color:#ec2d30}.dealer-manage-action.is-success{color:#32bb78}.dealer-performance-heading{padding:16px 24px}.dealer-performance-heading>div{display:flex;align-items:center;justify-content:space-between}.dealer-performance-heading h2{font-size:18px;line-height:28px}.dealer-performance-heading p{color:#8e8e8e;font-size:12px;line-height:18px}.dealer-performance-heading nav{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.dealer-performance-heading nav button{border-radius:4px;background:#fafafa;box-shadow:inset 0 0 0 1px #efefef;padding:4px 8px;font-size:12px;line-height:18px}.dealer-performance-heading nav button[aria-pressed=true]{background:#141414;color:white;box-shadow:none}.dealer-big-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dealer-big-metrics article{padding:20px;min-height:132px;background:white;border-radius:12px;display:flex;flex-direction:column;gap:12px}.dealer-big-metrics p{font-size:14px;line-height:20px;color:#8e8e8e}.dealer-big-metrics strong{font-size:24px;line-height:32px}.dealer-big-metrics small{font-size:12px;line-height:16px;color:#8e8e8e}.dealer-small-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.dealer-small-metrics article{padding:12px;background:white;border-radius:12px;min-height:70px}.dealer-small-metrics p{display:flex;align-items:center;gap:4px;color:#8e8e8e;font-size:12px;line-height:18px;white-space:nowrap}.dealer-small-metrics article>div{display:flex;align-items:center;gap:4px;margin-top:4px;flex-wrap:wrap}.dealer-small-metrics strong{flex:1;font-weight:500;font-size:16px;line-height:24px}.dealer-small-metrics article span{font-size:10px;line-height:14px;color:#32bb78;background:#ebf9ee;border-radius:10px;padding:2px 6px}.dealer-small-metrics article span.is-negative{color:#ec2d30;background:#fff0f0}.dealer-overview-chart,.dealer-overview-price{background:white;border-radius:12px;overflow:hidden}.dealer-chart-body{height:347px;padding:24px;display:grid;align-items:center;min-width:0}.dealer-chart-body>p{color:#8e8e8e;font-size:14px;text-align:center}.dealer-overview-price dl{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.dealer-overview-price dl>div{display:flex;justify-content:space-between;gap:16px;font-size:16px;line-height:24px}.dealer-overview-price dd{text-align:right}.dealer-overview-price p{color:#8e8e8e;font-size:12px;line-height:18px}.dealer-price-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.dealer-price-bands span{padding:12px 4px;border-top:6px solid #32bb78;text-align:center;font-size:12px;line-height:18px}.dealer-price-bands span:nth-child(2){border-color:#efb034}.dealer-price-bands span:nth-child(3){border-color:#ec2d30}.dealer-price-bands [aria-current=true]{font-weight:700;background:#fafafa;box-shadow:inset 0 -2px #141414}.dealer-report-export{display:flex;justify-content:flex-end;padding:16px 0}.dealer-metric-definitions dt{font-weight:700;margin:16px 0 4px}.dealer-metric-definitions dd{color:#8e8e8e;font-size:14px;line-height:20px}.dealer-overview-mobile-manage,.dealer-overview-mobile-status{display:none}@media (min-width:768px) and (max-width:1279px){.dealer-overview-columns{display:flex;flex-direction:column}.dealer-overview-primary{width:100%}.dealer-overview-secondary{display:none}.dealer-overview-mobile-status{display:flex;flex-direction:column;gap:8px}.dealer-overview-mobile-manage{display:block}}@media (max-width:767px){.dealer-overview-header{margin-bottom:12px}.dealer-overview-columns{display:block}.dealer-overview-secondary{display:none}.dealer-overview-mobile-status{display:flex;flex-direction:column;gap:8px}.dealer-overview-mobile-manage{display:block}.dealer-small-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-overview-header h1{font-size:20px;line-height:28px}}