.dealer-dashboard{display:flex;min-height:100vh;background-color:var(--color-ivory, #FAF9F7)}.dealer-sidebar{width:280px;background-color:var(--color-primary, #2C2C2C);display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100}.dealer-logo{display:flex;align-items:center;gap:12px;padding:24px;border-bottom:1px solid rgba(255,255,255,.08)}.dealer-logo .logo-icon{width:38px;height:38px;background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C);font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.1rem;font-weight:400;border-radius:4px;display:flex;align-items:center;justify-content:center}.dealer-logo .logo-name{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.15rem;font-weight:400;color:#fff;display:block;letter-spacing:-.01em}.dealer-logo .logo-badge{font-size:.6rem;color:var(--color-accent, #A69070);text-transform:uppercase;letter-spacing:.1em;display:block}.dealer-tier{display:flex;align-items:center;gap:10px;margin:20px;padding:14px 16px;background:#a690701f;border:1px solid rgba(166,144,112,.25);border-radius:4px;color:var(--color-accent-light, #C8B896);font-size:.8rem;font-weight:500}.discount-badge{margin-left:auto;background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C);padding:3px 10px;border-radius:4px;font-size:.65rem;font-weight:500;letter-spacing:.02em}.dealer-nav{flex:1;padding:8px 12px;overflow-y:auto}.dealer-nav .nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:.875rem;font-weight:400;color:#fff9;background:none;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;text-align:left;margin-bottom:2px}.dealer-nav .nav-item svg{stroke-width:1.5;width:18px;height:18px}.dealer-nav .nav-item:hover{background:#ffffff0f;color:#fff}.dealer-nav .nav-item.active{background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C)}.dealer-dashboard .nav-badge{margin-left:auto;background:var(--color-secondary, #5C4A3A);color:#fff;font-size:.65rem;font-weight:500;padding:3px 8px;border-radius:999px}.dealer-dashboard .nav-divider{height:1px;background:#ffffff14;margin:12px 16px}.dealer-nav .nav-item.logout{color:#8a4a4ae6;margin-top:8px}.dealer-nav .nav-item.logout:hover{background:#8a4a4a26;color:#b05050}.dealer-user{display:flex;align-items:center;gap:12px;padding:20px;border-top:1px solid rgba(255,255,255,.08);background:#00000026;flex-shrink:0;margin-top:auto}.dealer-avatar{width:40px;height:40px;background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C);font-size:.9rem;font-weight:500;border-radius:50%;display:flex;align-items:center;justify-content:center}.dealer-user-info{flex:1;display:flex;flex-direction:column}.dealer-user-name{font-size:.875rem;font-weight:500;color:#fff}.dealer-user-company{font-size:.75rem;color:#ffffff80;font-weight:400}.logout-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#8a4a4a1f;border:1px solid rgba(138,74,74,.25);color:#b05050;font-size:.75rem;font-weight:500;cursor:pointer;border-radius:4px;transition:all .3s ease;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.logout-btn:hover{background:#8a4a4a33}.dealer-main{flex:1;margin-left:280px;padding:2.5rem;min-height:100vh}.dealer-topbar{display:flex;justify-content:space-between;align-items:center;background:var(--color-white, white);padding:1rem 1.5rem;border-radius:4px;border:1px solid var(--color-gray-100, #F5F4F2);margin-bottom:2rem}.topbar-welcome{font-size:.875rem;color:var(--color-gray-600, #57534E);font-weight:400}.topbar-welcome strong{color:var(--color-gray-900, #1C1917);font-weight:500}.topbar-logout{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-error, #8A4A4A);color:#fff;border:none;border-radius:4px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.topbar-logout:hover{background:#7a3a3a}.dealer-content{max-width:1400px;margin:0 auto}.dealer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dealer-header h1{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.75rem;font-weight:400;color:var(--color-gray-900, #1C1917);margin-bottom:.25rem;letter-spacing:-.02em}.dealer-header p{color:var(--color-gray-500, #78716C);font-weight:400;font-size:.9rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.stat-card{background:var(--color-white, white);border-radius:4px;padding:1.5rem;border:1px solid var(--color-gray-100, #F5F4F2);display:flex;align-items:flex-start;gap:1.25rem;transition:all .3s ease}.stat-card:hover{border-color:var(--color-gray-200, #E8E6E3);box-shadow:0 2px 8px #0000000a}.stat-card.highlight{background:var(--color-primary, #2C2C2C);border-color:var(--color-primary, #2C2C2C);color:#fff}.stat-card.highlight .stat-label{color:#fff9}.stat-icon{width:48px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center}.stat-icon svg{stroke-width:1.5}.stat-icon.orders{background:var(--color-linen, #F7F5F2);color:var(--color-secondary, #5C4A3A)}.stat-icon.revenue{background:var(--color-success-light, #E8F0E8);color:var(--color-success, #5A7A5A)}.stat-icon.credit{background:#ffffff26;color:var(--color-accent-light, #C8B896)}.stat-icon.pending{background:var(--color-warning-light, #F5F0E8);color:var(--color-warning, #9A7A4A)}.stat-content{flex:1}.stat-value{display:block;font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.75rem;font-weight:500;color:var(--color-gray-900, #1C1917);margin-bottom:.25rem;letter-spacing:-.02em}.stat-card.highlight .stat-value{color:#fff}.stat-label{font-size:.8rem;color:var(--color-gray-500, #78716C);font-weight:400}.credit-bar{height:3px;background:#fff3;border-radius:2px;margin-top:10px;overflow:hidden}.credit-fill{height:100%;background:var(--color-accent, #A69070);border-radius:2px;transition:width .3s}.dealer-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.dealer-card{background:var(--color-white, white);border-radius:4px;border:1px solid var(--color-gray-100, #F5F4F2);overflow:hidden}.dealer-card.full-width{grid-column:1 / -1}.dealer-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-gray-100, #F5F4F2)}.dealer-card .card-header h3{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.15rem;font-weight:400;color:var(--color-gray-900, #1C1917);letter-spacing:-.01em}.dealer-dashboard .orders-list,.dealer-dashboard .quotes-list{padding:.5rem}.order-item,.quote-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:4px;transition:background .3s ease}.order-item:hover,.quote-item:hover{background:var(--color-gray-50, #FAF9F8)}.order-info,.quote-info{display:flex;flex-direction:column;gap:4px}.dealer-dashboard .order-id,.dealer-dashboard .quote-id{font-size:.875rem;font-weight:500;color:var(--color-gray-900, #1C1917)}.dealer-dashboard .order-date,.dealer-dashboard .quote-products{font-size:.75rem;color:var(--color-gray-500, #78716C);font-weight:400}.order-details,.quote-details{display:flex;align-items:center;gap:12px}.order-amount,.quote-amount{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1rem;font-weight:500;color:var(--color-success, #5A7A5A)}.dealer-dashboard .status-badge{padding:.3rem .65rem;font-size:.65rem;font-weight:500;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.dealer-dashboard .status-badge.pending{background:var(--color-warning-light, #F5F0E8);color:var(--color-warning, #9A7A4A)}.dealer-dashboard .status-badge.processing{background:#eef2ff;color:#4338ca}.dealer-dashboard .status-badge.shipped{background:#e0f2fe;color:#0369a1}.dealer-dashboard .status-badge.delivered,.dealer-dashboard .status-badge.approved{background:var(--color-success-light, #E8F0E8);color:var(--color-success, #5A7A5A)}.products-table,.dealer-table{width:100%;border-collapse:collapse}.products-table th,.products-table td,.dealer-table th,.dealer-table td{padding:1rem 1.5rem;text-align:left;font-size:.875rem}.products-table th,.dealer-table th{background:var(--color-gray-50, #FAF9F8);color:var(--color-gray-500, #78716C);font-weight:500;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.products-table tr,.dealer-table tr{border-bottom:1px solid var(--color-gray-100, #F5F4F2)}.products-table tr:hover,.dealer-table tr:hover{background:var(--color-gray-50, #FAF9F8)}.sku{color:var(--color-gray-500, #78716C);font-family:monospace;font-size:.8rem}.retail-price{color:var(--color-gray-400, #A8A29E);text-decoration:line-through;font-size:.8rem}.dealer-price{color:var(--color-success, #5A7A5A);font-weight:500}.savings{color:var(--color-accent, #A69070);font-weight:500;font-size:.85rem}.stock-badge{padding:.3rem .65rem;font-size:.65rem;font-weight:500;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.stock-badge.in-stock{background:var(--color-success-light, #E8F0E8);color:var(--color-success, #5A7A5A)}.stock-badge.low-stock{background:var(--color-warning-light, #F5F0E8);color:var(--color-warning, #9A7A4A)}.placeholder-content{padding:4rem 2rem;text-align:center;color:var(--color-gray-500, #78716C)}.placeholder-content svg{margin-bottom:1rem;color:var(--color-accent, #A69070);opacity:.4;stroke-width:1}.placeholder-content h3{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.25rem;font-weight:400;color:var(--color-gray-900, #1C1917);margin-bottom:.5rem}.placeholder-content p{margin-bottom:1.5rem;font-size:.9rem;font-weight:300}.dealer-dashboard .btn{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.25rem;font-size:.75rem;font-weight:500;border-radius:4px;cursor:pointer;transition:all .3s ease;border:1px solid transparent;text-transform:uppercase;letter-spacing:.03em}.dealer-dashboard .btn-primary{background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C);border-color:var(--color-accent, #A69070)}.dealer-dashboard .btn-primary:hover{background:var(--color-accent-light, #C8B896);border-color:var(--color-accent-light, #C8B896)}.dealer-dashboard .btn-ghost{background:transparent;color:var(--color-gray-600, #57534E)}.dealer-dashboard .btn-ghost:hover{background:var(--color-gray-50, #FAF9F8);color:var(--color-gray-900, #1C1917)}.dealer-dashboard .btn-sm{padding:.4rem .8rem;font-size:.65rem}.dealer-mobile-toggle{display:none;position:fixed;top:1rem;left:1rem;z-index:200;width:44px;height:44px;background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C);border:none;border-radius:8px;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.dealer-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:90}@media(max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dealer-grid{grid-template-columns:1fr}.dealer-main{padding:1.5rem}}@media(max-width:1024px){.dealer-sidebar{width:240px}.dealer-main{margin-left:240px;padding:1.25rem}.stat-card{padding:1.25rem}.stat-value{font-size:1.5rem}.products-table th,.products-table td{padding:.875rem 1rem}}@media(max-width:768px){.dealer-mobile-toggle{display:flex}.dealer-sidebar-overlay.active{display:block}.dealer-sidebar{width:280px;transform:translate(-100%);transition:transform .3s ease}.dealer-sidebar.open{transform:translate(0)}.dealer-sidebar.open .dealer-logo .logo-text,.dealer-sidebar.open .dealer-tier span,.dealer-sidebar.open .dealer-nav .nav-item span,.dealer-sidebar.open .dealer-user-info,.dealer-sidebar.open .logout-btn span{display:block}.dealer-main{margin-left:0;padding:4.5rem 1rem 1rem;min-height:100vh}.dealer-topbar{flex-direction:column;gap:1rem;padding:1rem;align-items:stretch}.topbar-logout{width:100%;justify-content:center}.dealer-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.dealer-header h1{font-size:1.5rem}.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card{padding:1rem}.stat-icon{width:40px;height:40px}.stat-value{font-size:1.35rem}.stat-label{font-size:.75rem}.dealer-card{margin-bottom:1rem}.dealer-card .card-header{padding:1rem;flex-direction:column;align-items:flex-start;gap:.75rem}.dealer-card .card-header h3{font-size:1rem}.order-item,.quote-item{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.875rem}.order-details,.quote-details{width:100%;justify-content:space-between}.products-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.products-table table{min-width:600px}.products-table th,.products-table td{padding:.75rem;font-size:.8rem}.placeholder-content{padding:2rem 1rem}.placeholder-content h3{font-size:1.1rem}.dealer-dashboard .btn{padding:.75rem 1rem;min-height:44px}.dealer-dashboard .btn-sm{padding:.5rem .75rem;min-height:40px}}@media(max-width:480px){.dealer-main{padding:4rem .75rem .75rem}.dealer-header h1{font-size:1.25rem}.dealer-header p{font-size:.8rem}.stat-card{flex-direction:row;align-items:center}.stat-icon{width:36px;height:36px}.stat-icon svg{width:18px;height:18px}.stat-value{font-size:1.25rem}.dealer-card .card-header h3{font-size:.95rem}.dealer-dashboard .order-id,.dealer-dashboard .quote-id{font-size:.8rem}.order-amount,.quote-amount{font-size:.9rem}.dealer-dashboard .status-badge{font-size:.6rem;padding:.25rem .5rem}}@media(hover:none)and (pointer:coarse){.dealer-nav .nav-item{min-height:48px;-webkit-tap-highlight-color:transparent}.dealer-nav .nav-item:active{opacity:.8}.stat-card:active{transform:scale(.99)}.order-item:active,.quote-item:active{background-color:var(--color-gray-100, #F5F4F2)}.dealer-dashboard .btn:active:not(:disabled){transform:scale(.98)}}@supports (padding-top: env(safe-area-inset-top)){@media(max-width:768px){.dealer-mobile-toggle{top:calc(1rem + env(safe-area-inset-top));left:calc(1rem + env(safe-area-inset-left))}.dealer-main{padding-top:calc(4.5rem + env(safe-area-inset-top));padding-bottom:calc(1rem + env(safe-area-inset-bottom));padding-left:calc(1rem + env(safe-area-inset-left));padding-right:calc(1rem + env(safe-area-inset-right))}}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#2c2c2cb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.modal-content{background:var(--color-white, white);border-radius:4px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #00000026;border:1px solid var(--color-gray-100, #F5F4F2)}.modal-header{padding:1.5rem;border-bottom:1px solid var(--color-gray-100, #F5F4F2);display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.5rem;font-weight:400;color:var(--color-gray-900, #1C1917);margin:0}.close-btn{background:none;border:none;font-size:1.5rem;color:var(--color-gray-400, #A8A29E);cursor:pointer;line-height:1;transition:color .3s ease}.close-btn:hover{color:var(--color-gray-900, #1C1917)}.modal-body{padding:1.5rem}.modal-footer{padding:1.25rem 1.5rem;border-top:1px solid var(--color-gray-100, #F5F4F2);display:flex;justify-content:flex-end;gap:12px}.order-detail-section{margin-bottom:2rem}.order-detail-section h4{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.1rem;font-weight:400;color:var(--color-accent, #A69070);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-linen, #F7F5F2)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-size:.8rem;font-weight:500;color:var(--color-gray-700, #403E3B)}.form-input{width:100%;padding:.75rem 1rem;background:var(--color-white, white);border:1px solid var(--color-gray-200, #E8E6E3);border-radius:4px;font-size:.9rem;transition:all .3s ease;color:var(--color-gray-900, #1C1917)}.form-input:focus{outline:none;border-color:var(--color-accent, #A69070);box-shadow:0 0 0 3px #a690701a}.form-input::placeholder{color:var(--color-gray-400, #A8A29E)}.form-input:disabled{background:var(--color-gray-50, #FAF9F8);cursor:not-allowed}.credit-request-btn{width:100%;margin-top:1rem;padding:.65rem 1rem;background:var(--color-accent, #A69070);color:var(--color-primary, #2C2C2C);border:none;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .3s ease}.credit-request-btn:hover{background:var(--color-accent-light, #C8B896);transform:translateY(-1px);box-shadow:0 4px 12px #a690704d}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:520px;width:90%;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:linear-gradient(135deg,#2c2c2c,#3d3d3d);border-radius:12px 12px 0 0}.modal-header h2{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.4rem;color:#fff;margin:0;font-weight:400;letter-spacing:-.01em}.modal-header .close-btn{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.modal-header .close-btn:hover{background:#ffffff1a;color:#fff}.modal-content form{padding:2rem}.modal-content .form-group{margin-bottom:1.5rem}.modal-content .form-group label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#57534e;margin-bottom:.75rem;font-weight:600}.modal-content .form-group .form-input{width:100%;padding:1rem 1.25rem;font-size:1.1rem;border:2px solid #E8E6E3;border-radius:8px;background:#fafafa;color:#1c1917;transition:all .3s ease;font-family:inherit}.modal-content .form-group .form-input:focus{outline:none;border-color:var(--color-accent, #A69070);background:#fff;box-shadow:0 0 0 4px #a6907026}.modal-content .form-group .form-input::placeholder{color:#a8a29e}.modal-content .form-group input[type=number]{font-family:var(--font-heading, "Cormorant Garamond", serif);font-size:1.5rem;font-weight:500}.modal-content .form-group textarea{resize:vertical;min-height:80px}.modal-content .form-group small{display:block;margin-top:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#f8f7f5,#f0efe8);border-radius:6px;font-size:.8rem;color:#57534e;border:1px solid #E8E6E3}.modal-actions{display:flex;gap:1rem;padding-top:.5rem}.modal-actions .btn-outline{flex:1;padding:.9rem 1.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:2px solid #E8E6E3;border-radius:6px;background:transparent;color:#57534e;cursor:pointer;transition:all .3s ease}.modal-actions .btn-outline:hover{border-color:#a69070;color:#a69070}.modal-actions .btn-primary{flex:1.5;padding:.9rem 1.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:6px;background:var(--color-accent, #A69070);color:#2c2c2c;cursor:pointer;transition:all .3s ease}.modal-actions .btn-primary:hover{background:var(--color-accent-light, #C8B896);transform:translateY(-1px);box-shadow:0 4px 12px #a690704d}.modal-actions .btn-primary:disabled{background:#c8b896;cursor:not-allowed;transform:none;box-shadow:none}.partner-tier-card{border-radius:20px;padding:2.5rem;color:#fff;margin-bottom:2rem;box-shadow:0 20px 60px #0003;position:relative;overflow:hidden}.partner-decorative-circle{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:#ffffff1a;border-radius:50%}.partner-status-label{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;opacity:.9}.partner-status-title{margin:.5rem 0 0;font-size:2.25rem;font-weight:600}.partner-metrics-grid{display:flex;flex-wrap:wrap;gap:3rem;margin-top:2rem}.partner-metric-item{min-width:140px}.partner-metric-label{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8}.partner-metric-value{margin:.25rem 0 0;font-size:3rem;font-weight:700;line-height:1.2}.partner-metric-value.medium{font-size:2.5rem;font-weight:600}.partner-metric-sub{margin:0;font-size:.85rem;opacity:.9}.partner-progress-container{margin-top:2rem;background:#ffffff26;border-radius:12px;padding:1rem 1.5rem}.partner-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.partner-progress-label{font-size:.85rem;font-weight:500}.partner-progress-val{font-size:.85rem;font-weight:600}.partner-progress-bar-bg{height:8px;background:#ffffff4d;border-radius:4px;overflow:hidden}.partner-progress-bar-fill{height:100%;background:#fff;border-radius:4px;transition:width .5s ease}@media(max-width:768px){.partner-tier-card{padding:1.5rem;border-radius:16px}.partner-status-title{font-size:1.5rem}.partner-metrics-grid{gap:1.5rem;flex-direction:column}.partner-metric-item{width:100%}.partner-metric-value{font-size:2.5rem}.partner-metric-value.medium{font-size:2rem}.partner-progress-container{padding:1rem}.partner-progress-header{flex-direction:column;align-items:flex-start;gap:.25rem}}@media(max-width:768px){.dealer-table,.products-table{display:block;width:100%;overflow-x:visible}.dealer-table thead,.products-table thead{display:none}.dealer-table tbody,.products-table tbody{display:block;width:100%}.dealer-table tr,.products-table tr{display:block;margin-bottom:1rem;background:#fff;border:1px solid var(--color-gray-100, #E5E5E5);border-radius:12px;padding:1rem;box-shadow:0 4px 6px #00000005}.dealer-table td,.products-table td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:.75rem 0;border:none;border-bottom:1px solid var(--color-gray-50, #F9FAFB);font-size:.9rem;height:auto}.dealer-table td:last-child,.products-table td:last-child{border-bottom:none;padding-bottom:0;justify-content:flex-end}.dealer-table td:before,.products-table td:before{content:attr(data-label);font-weight:600;color:var(--color-gray-500, #6B7280);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;margin-right:1rem;text-align:left}.status-badge{display:inline-flex;width:auto}}
