.woocommerce-account *,.woocommerce-account *:before,.woocommerce-account *:after{box-sizing:border-box}.woocommerce-account .simpatico-page{background:linear-gradient(180deg,var(--simpatico-bg-tertiary) 0%,var(--simpatico-bg-elevated) 50%,var(--simpatico-bg-tertiary) 100%)}.woocommerce-account .simpatico-header__logo{display:block;visibility:visible;opacity:1}.woocommerce-account .simpatico-header__logo-img{display:block;visibility:visible;opacity:1;height:100px;width:auto;max-width:100%}@media (max-width: 1023px){.woocommerce-account .simpatico-header__logo-img{height:42px;width:auto;max-width:min(56vw,180px)}}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account.logged-in main.site-main.simpatico-page{padding-top:0}.woocommerce-account.logged-in .woocommerce{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-xl);max-width:var(--simpatico-container-xl);margin:0 auto;padding:120px var(--simpatico-space-lg) var(--simpatico-space-2xl)}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:none;margin:0;padding:0}@media (min-width: 1024px){.woocommerce-account.logged-in .woocommerce{grid-template-columns:260px 1fr;gap:var(--simpatico-space-2xl);padding:120px var(--simpatico-space-xl) var(--simpatico-space-2xl)}}.woocommerce-account.logged-in .entry-header,.woocommerce-account.logged-in .entry-title,.woocommerce-account.logged-in .page-title,.woocommerce-account.logged-in h1.woocommerce-page-title{display:none}.woocommerce-account .woocommerce:before{content:none}.woocommerce-MyAccount-navigation{position:sticky;top:120px;height:-moz-fit-content;height:fit-content}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);overflow:hidden}.woocommerce-MyAccount-navigation ul li{margin:0;border-bottom:1px solid var(--simpatico-border-subtle)}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md) var(--simpatico-space-lg);color:var(--simpatico-text-secondary);text-decoration:none;font-size:var(--simpatico-text-sm);font-weight:500;letter-spacing:.02em;transition:all var(--simpatico-transition);border-left:3px solid transparent}.woocommerce-MyAccount-navigation ul li a:hover{background:var(--simpatico-bg-tertiary);color:var(--simpatico-text);border-left-color:var(--simpatico-border)}.woocommerce-MyAccount-navigation ul li.is-active a{background:var(--simpatico-bg-tertiary);color:var(--simpatico-accent);border-left-color:var(--simpatico-accent)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--simpatico-text-muted)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--simpatico-text-secondary)}@media (max-width: 1023px){.woocommerce-MyAccount-navigation{position:relative;top:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;gap:var(--simpatico-space-sm);background:transparent;border:none;border-radius:0;padding-bottom:var(--simpatico-space-sm)}.woocommerce-MyAccount-navigation ul li{border:none;flex-shrink:0}.woocommerce-MyAccount-navigation ul li a{padding:var(--simpatico-space-sm) var(--simpatico-space-md);background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-full);font-size:var(--simpatico-text-xs);white-space:nowrap;border-left:1px solid var(--simpatico-border-subtle)}.woocommerce-MyAccount-navigation ul li a:hover{border-color:var(--simpatico-border);background:var(--simpatico-bg-tertiary)}.woocommerce-MyAccount-navigation ul li.is-active a{background:var(--simpatico-accent);border-color:var(--simpatico-accent);color:var(--simpatico-bg)}}.simpatico-dashboard{display:flex;flex-direction:column;gap:var(--simpatico-space-2xl)}.dashboard-welcome{display:flex;justify-content:space-between;align-items:center;background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-xl);padding:var(--simpatico-space-2xl);position:relative;overflow:hidden}.dashboard-welcome:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--simpatico-accent),transparent);opacity:.5}.dashboard-welcome h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-2xl);font-weight:400;margin:0 0 var(--simpatico-space-sm) 0;color:var(--simpatico-text)}.dashboard-welcome p{margin:0;color:var(--simpatico-text-secondary);font-size:var(--simpatico-text-base);line-height:var(--simpatico-leading-relaxed)}.welcome-illustration{color:var(--simpatico-accent);opacity:.4;flex-shrink:0}@media (max-width: 639px){.dashboard-welcome{padding:var(--simpatico-space-lg)}.dashboard-welcome h2{font-size:var(--simpatico-text-xl)}.welcome-illustration{display:none}}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 768px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}.dashboard-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;transition:border-color var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.dashboard-card:hover{border-color:#fff3}.dashboard-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:var(--simpatico-space-lg);border-bottom:1px solid var(--simpatico-border-subtle)}.dashboard-card .card-header h3{font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0;color:var(--simpatico-text-muted)}.dashboard-card .card-link{display:flex;align-items:center;gap:var(--simpatico-space-xs);font-size:var(--simpatico-text-xs);font-weight:500;color:var(--simpatico-accent);text-decoration:none;transition:color var(--simpatico-transition)}.dashboard-card .card-link:hover{color:var(--simpatico-accent-hover)}.dashboard-card .card-link svg{transition:transform var(--simpatico-transition)}.dashboard-card .card-link:hover svg{transform:translate(3px)}.dashboard-card .card-body{padding:var(--simpatico-space-lg)}.orders-list{display:flex;flex-direction:column;gap:var(--simpatico-space-md)}.order-item{display:flex;justify-content:space-between;align-items:center;padding:var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);border:1px solid transparent;transition:border-color var(--simpatico-transition)}.order-item:hover{border-color:var(--simpatico-border-subtle)}.order-info{display:flex;flex-direction:column;gap:var(--simpatico-space-xs)}.order-number{font-family:var(--simpatico-font-mono);font-weight:600;color:var(--simpatico-text);font-size:var(--simpatico-text-sm)}.order-date{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.order-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--simpatico-space-xs)}.order-status{display:inline-block;padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--simpatico-radius-full)}.order-status--completed{background:#4ade8026;color:var(--simpatico-success)}.order-status--processing{background:#c4a68a26;color:var(--simpatico-accent)}.order-status--on-hold{background:#fbbf2426;color:var(--simpatico-warning)}.order-total{font-size:var(--simpatico-text-sm);font-weight:600;color:var(--simpatico-text)}.bikes-list{display:flex;flex-direction:column;gap:var(--simpatico-space-sm);margin-bottom:var(--simpatico-space-lg)}.bike-item{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);text-decoration:none;border:1px solid transparent;transition:all var(--simpatico-transition)}.bike-item:hover{border-color:var(--simpatico-accent);transform:translate(4px)}.bike-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--simpatico-bg-secondary);border-radius:var(--simpatico-radius);color:var(--simpatico-accent)}.bike-info{display:flex;flex-direction:column;flex:1;min-width:0}.bike-name{font-weight:600;color:var(--simpatico-text);font-size:var(--simpatico-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bike-meta{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.warranty-badge{display:inline-block;padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#4ade8026;color:var(--simpatico-success);border-radius:var(--simpatico-radius-full);white-space:nowrap}.quick-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--simpatico-space-md)}.quick-link{display:flex;flex-direction:column;align-items:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-lg) var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);text-decoration:none;text-align:center;border:1px solid transparent;transition:all var(--simpatico-transition)}.quick-link:hover{border-color:var(--simpatico-accent);transform:translateY(-2px)}.quick-link-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--simpatico-bg-secondary);border-radius:50%;color:var(--simpatico-accent);transition:all var(--simpatico-transition)}.quick-link:hover .quick-link-icon{background:var(--simpatico-accent);color:var(--simpatico-bg)}.quick-link-label{font-size:var(--simpatico-text-xs);font-weight:500;color:var(--simpatico-text-secondary)}.support-status-notice{display:flex;align-items:flex-start;gap:var(--simpatico-space-md);padding:var(--simpatico-space-md);background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:var(--simpatico-radius)}.support-status-notice .status-icon{color:var(--simpatico-warning);flex-shrink:0}.support-status-notice .status-text{display:flex;flex-direction:column;gap:var(--simpatico-space-xs)}.support-status-notice .status-text strong{color:var(--simpatico-warning);font-size:var(--simpatico-text-sm)}.support-status-notice .status-text span{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-secondary)}.dashboard-actions-row{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 768px){.dashboard-actions-row{grid-template-columns:1fr 1fr}}.dashboard-actions-row .dashboard-quick-links{height:100%}.dashboard-warranty-card{height:100%;display:flex;flex-direction:column}.dashboard-warranty-card .card-body{flex:1;display:flex;flex-direction:column}.warranty-card-content{display:flex;align-items:flex-start;gap:var(--simpatico-space-md);margin-bottom:var(--simpatico-space-lg);flex:1}.warranty-card-content .warranty-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#4ade801a;border-radius:50%;color:var(--simpatico-success);flex-shrink:0}.warranty-card-content .warranty-info{flex:1}.warranty-card-content .warranty-info strong{display:block;font-size:var(--simpatico-text-base);font-weight:600;color:var(--simpatico-text);margin-bottom:var(--simpatico-space-xs)}.warranty-card-content .warranty-info p{margin:0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);line-height:var(--simpatico-leading-relaxed)}.dashboard-warranty-info{display:flex;align-items:center;gap:var(--simpatico-space-lg);padding:var(--simpatico-space-lg) var(--simpatico-space-xl);background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border-accent);border-radius:var(--simpatico-radius-lg)}.dashboard-warranty-info .warranty-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#4ade801a;border-radius:50%;color:var(--simpatico-success);flex-shrink:0}.dashboard-warranty-info .warranty-text{flex:1;display:flex;flex-direction:column;gap:var(--simpatico-space-xs)}.dashboard-warranty-info .warranty-text strong{font-size:var(--simpatico-text-base);font-weight:600;color:var(--simpatico-text)}.dashboard-warranty-info .warranty-text span{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);line-height:var(--simpatico-leading-relaxed)}.dashboard-warranty-info .warranty-link{display:flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-sm) var(--simpatico-space-lg);background:transparent;border:2px solid var(--simpatico-accent);color:var(--simpatico-accent);font-size:var(--simpatico-text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--simpatico-radius);transition:all var(--simpatico-transition);white-space:nowrap}.dashboard-warranty-info .warranty-link:hover{background:var(--simpatico-accent);color:var(--simpatico-bg)}@media (max-width: 767px){.dashboard-warranty-info{flex-direction:column;text-align:center;padding:var(--simpatico-space-lg)}.dashboard-warranty-info .warranty-link{width:100%;justify-content:center}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--simpatico-space-2xl);text-align:center;color:var(--simpatico-text-muted)}.empty-state svg{margin-bottom:var(--simpatico-space-md);opacity:.5}.empty-state p{margin:0 0 var(--simpatico-space-md) 0;color:var(--simpatico-text-secondary);font-size:var(--simpatico-text-sm)}.simpatico-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--simpatico-space-2xl) var(--simpatico-space-lg);text-align:center;background:linear-gradient(135deg,rgba(196,166,138,.05) 0%,transparent 50%);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);margin-bottom:var(--simpatico-space-xl)}.simpatico-empty-state--welcome{padding:var(--simpatico-space-2xl) var(--simpatico-space-xl);margin-bottom:var(--simpatico-space-lg)}.simpatico-empty-state__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-radius:50%}.simpatico-empty-state__icon svg{color:var(--simpatico-accent);opacity:.8}.simpatico-empty-state__title{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-xl);font-weight:400;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-sm) 0;letter-spacing:-.01em}.simpatico-empty-state__desc{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);line-height:1.6;max-width:480px;margin:0}.simpatico-empty-state h3,.simpatico-empty-state p:not(.simpatico-empty-state__desc){color:var(--simpatico-text-secondary)}.simpatico-empty-state .simpatico-btn{margin-top:var(--simpatico-space-lg)}.my-bikes-page{display:flex;flex-direction:column;gap:var(--simpatico-space-2xl)}.page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--simpatico-space-md);padding-bottom:var(--simpatico-space-lg);border-bottom:1px solid var(--simpatico-border-subtle)}.page-header h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-xl);font-weight:400;margin:0;color:var(--simpatico-text)}.page-header p{width:100%;margin:var(--simpatico-space-sm) 0 0 0;color:var(--simpatico-text-secondary);font-size:var(--simpatico-text-sm)}.bikes-grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 640px){.bikes-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.bike-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;transition:border-color var(--simpatico-transition),transform var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.bike-card:hover{border-color:#fff3;transform:translateY(-2px)}.bike-card .bike-card-header{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-bottom:1px solid var(--simpatico-border-subtle)}.bike-card .bike-card-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--simpatico-bg-secondary);border-radius:var(--simpatico-radius-lg);color:var(--simpatico-accent)}.bike-card .bike-card-title{flex:1;min-width:0}.bike-card .bike-card-title h3{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;margin:0 0 var(--simpatico-space-xs) 0;color:var(--simpatico-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bike-card .bike-card-title span{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted)}.bike-card .bike-card-body{padding:var(--simpatico-space-lg)}.bike-card .bike-details{display:flex;flex-direction:column;gap:var(--simpatico-space-sm);margin-bottom:var(--simpatico-space-lg)}.bike-card .bike-detail{display:flex;justify-content:space-between;align-items:center;font-size:var(--simpatico-text-sm);padding:var(--simpatico-space-xs) 0;border-bottom:1px solid var(--simpatico-border-subtle)}.bike-card .bike-detail:last-child{border-bottom:none}.bike-card .bike-detail .label{color:var(--simpatico-text-muted);font-size:var(--simpatico-text-xs);text-transform:uppercase;letter-spacing:.1em}.bike-card .bike-detail .value{font-weight:500;color:var(--simpatico-text)}.bike-card .bike-card-actions{display:flex;gap:var(--simpatico-space-sm)}.bike-card .bike-card-actions .btn{flex:1}.warranty-status{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--simpatico-radius-full)}.warranty-status.active{background:#4ade8026;color:var(--simpatico-success)}.warranty-status.expired{background:#d4a57426;color:var(--simpatico-error)}.bike-detail-view{display:flex;flex-direction:column;gap:var(--simpatico-space-xl)}.bike-detail-header{display:flex;align-items:flex-start;gap:var(--simpatico-space-md)}.bike-detail-header .back-link{display:flex;align-items:center;gap:var(--simpatico-space-xs);color:var(--simpatico-text-muted);text-decoration:none;font-size:var(--simpatico-text-sm);transition:color var(--simpatico-transition)}.bike-detail-header .back-link:hover{color:var(--simpatico-accent)}.bike-detail-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;box-shadow:var(--simpatico-shadow-card)}.bike-detail-card .detail-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--simpatico-space-2xl);background:var(--simpatico-bg-secondary);border-bottom:1px solid var(--simpatico-border-subtle);position:relative}.bike-detail-card .detail-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--simpatico-accent),transparent)}.bike-detail-card .detail-header h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-2xl);font-weight:400;margin:0 0 var(--simpatico-space-sm) 0;color:var(--simpatico-text)}.bike-detail-card .detail-header .bike-model{color:var(--simpatico-text-muted);font-size:var(--simpatico-text-sm)}.bike-detail-card .detail-content{padding:var(--simpatico-space-2xl)}.bike-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--simpatico-space-xl);margin-bottom:var(--simpatico-space-xl)}@media (min-width: 768px){.bike-detail-grid{grid-template-columns:repeat(4,1fr)}}.detail-item{display:flex;flex-direction:column;gap:var(--simpatico-space-xs)}.detail-item .label{font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted)}.detail-item .value{font-size:var(--simpatico-text-base);font-weight:500;color:var(--simpatico-text)}.service-history-section{padding:var(--simpatico-space-xl);background:var(--simpatico-bg-tertiary);border-top:1px solid var(--simpatico-border-subtle)}.service-history-section h3{font-size:var(--simpatico-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--simpatico-space-md) 0;color:var(--simpatico-text-muted)}.service-history-placeholder{display:flex;flex-direction:column;align-items:center;padding:var(--simpatico-space-xl);text-align:center;color:var(--simpatico-text-muted);font-size:var(--simpatico-text-sm)}.proof-section{margin-top:var(--simpatico-space-lg);padding-top:var(--simpatico-space-lg);border-top:1px solid var(--simpatico-border-subtle)}.proof-section h4{font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--simpatico-space-sm) 0;color:var(--simpatico-text-muted)}.proof-image{max-width:200px;border-radius:var(--simpatico-radius);border:1px solid var(--simpatico-border-subtle)}.support-page{display:flex;flex-direction:column;gap:var(--simpatico-space-2xl)}.tickets-section{margin-bottom:var(--simpatico-space-xl)}.tickets-section h3{font-size:var(--simpatico-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--simpatico-space-md) 0;color:var(--simpatico-text-muted);display:flex;align-items:center;gap:var(--simpatico-space-sm)}.tickets-section h3 .count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--simpatico-space-sm);background:var(--simpatico-bg-tertiary);color:var(--simpatico-accent);font-size:var(--simpatico-text-xs);font-weight:600;border-radius:var(--simpatico-radius-full)}.tickets-grid{display:flex;flex-direction:column;gap:var(--simpatico-space-md)}.ticket-card{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);text-decoration:none;transition:border-color var(--simpatico-transition),transform var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.ticket-card:hover{border-color:#fff3;transform:translate(4px)}.ticket-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--simpatico-bg-tertiary);border-radius:50%;color:var(--simpatico-accent)}.ticket-info{flex:1;min-width:0}.ticket-title{font-weight:600;color:var(--simpatico-text);margin-bottom:var(--simpatico-space-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--simpatico-text-sm)}.ticket-meta{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.ticket-meta span{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs)}.ticket-meta span:after{content:"\2022";margin:0 var(--simpatico-space-sm);color:var(--simpatico-border)}.ticket-meta span:last-child:after{display:none}.ticket-status{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--simpatico-radius-full);white-space:nowrap}.ticket-status.open{background:#c4a68a26;color:var(--simpatico-accent)}.ticket-status.in_progress,.ticket-status.in-progress{background:#fbbf2426;color:var(--simpatico-warning)}.ticket-status.resolved{background:#4ade8026;color:var(--simpatico-success)}.ticket-status.closed{background:var(--simpatico-bg-tertiary);color:var(--simpatico-text-muted)}.ticket-detail-view{display:flex;flex-direction:column;gap:var(--simpatico-space-xl)}.ticket-detail-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;box-shadow:var(--simpatico-shadow-card)}.ticket-detail-card .detail-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-bottom:1px solid var(--simpatico-border-subtle)}.ticket-detail-card .detail-header h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;margin:0;color:var(--simpatico-text)}.ticket-detail-card .detail-content{padding:var(--simpatico-space-lg)}.ticket-timeline{padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-top:1px solid var(--simpatico-border-subtle)}.ticket-timeline h3{font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--simpatico-space-md) 0;color:var(--simpatico-text-muted)}.timeline-item{display:flex;gap:var(--simpatico-space-md);padding-bottom:var(--simpatico-space-lg);position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";position:absolute;left:11px;top:28px;bottom:0;width:2px;background:var(--simpatico-border-subtle)}.timeline-item:last-child:before{display:none}.timeline-dot{width:24px;height:24px;background:var(--simpatico-bg-secondary);border:2px solid var(--simpatico-border);border-radius:50%;flex-shrink:0;position:relative;z-index:var(--simpatico-z-base)}.timeline-item.status-open .timeline-dot{border-color:var(--simpatico-accent);background:#c4a68a33}.timeline-item.status-in_progress .timeline-dot{border-color:var(--simpatico-warning);background:#fbbf2433}.timeline-item.status-resolved .timeline-dot{border-color:var(--simpatico-success);background:#4ade8033}.timeline-content{flex:1;min-width:0}.timeline-content .timeline-title{font-weight:600;color:var(--simpatico-text);margin-bottom:var(--simpatico-space-xs);font-size:var(--simpatico-text-sm)}.timeline-content .timeline-date{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.warranty-info-section{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-md) var(--simpatico-space-lg);background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:var(--simpatico-radius);margin-bottom:var(--simpatico-space-lg)}.warranty-info-section svg{color:var(--simpatico-success);flex-shrink:0}.warranty-info-section .warranty-text strong{display:block;color:var(--simpatico-success);font-size:var(--simpatico-text-sm)}.warranty-info-section .warranty-text span{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-secondary)}.quick-contact{display:flex;flex-direction:column;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg)}.quick-contact h3{font-size:var(--simpatico-text-sm);font-weight:600;margin:0;color:var(--simpatico-text)}.quick-contact p{margin:0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.quick-contact a{color:var(--simpatico-accent);font-weight:500}.guides-page{display:flex;flex-direction:column;gap:var(--simpatico-space-2xl)}.quick-access-section{background:#4ade800d;border:1px solid rgba(74,222,128,.2);border-radius:var(--simpatico-radius-lg);padding:var(--simpatico-space-lg)}.quick-access-section h3{font-size:var(--simpatico-text-sm);font-weight:600;margin:0 0 var(--simpatico-space-xs) 0;color:var(--simpatico-success)}.quick-access-section p{margin:0 0 var(--simpatico-space-md) 0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.quick-access-bikes{display:flex;flex-wrap:wrap;gap:var(--simpatico-space-sm)}.quick-access-bikes .bike-tag{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-sm) var(--simpatico-space-md);background:var(--simpatico-bg-secondary);border:1px solid rgba(74,222,128,.3);border-radius:var(--simpatico-radius);color:var(--simpatico-text);font-size:var(--simpatico-text-sm);font-weight:500;text-decoration:none;transition:all var(--simpatico-transition)}.quick-access-bikes .bike-tag:hover{border-color:var(--simpatico-success);background:#4ade801a}.guides-section{display:flex;flex-direction:column;gap:var(--simpatico-space-lg)}.guides-section h3{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;margin:0;color:var(--simpatico-text);display:flex;align-items:center;gap:var(--simpatico-space-sm)}.guides-section h3 svg{color:var(--simpatico-accent)}.guides-grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-md)}@media (min-width: 640px){.guides-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.guide-card{display:flex;align-items:flex-start;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);text-decoration:none;transition:border-color var(--simpatico-transition),transform var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.guide-card:hover{border-color:#fff3;transform:translateY(-2px)}.guide-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius-lg);color:var(--simpatico-accent);flex-shrink:0;transition:all var(--simpatico-transition)}.guide-card:hover .guide-icon{background:var(--simpatico-accent);color:var(--simpatico-bg)}.guide-content{flex:1;min-width:0}.guide-content h4{font-size:var(--simpatico-text-sm);font-weight:600;margin:0 0 var(--simpatico-space-xs) 0;color:var(--simpatico-text)}.guide-content p{margin:0;font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted);line-height:var(--simpatico-leading-relaxed)}.torque-table-section{overflow-x:auto;margin:0 calc(-1 * var(--simpatico-space-md));padding:0 var(--simpatico-space-md)}.torque-table{width:100%;border-collapse:collapse;background:var(--simpatico-bg-card);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);overflow:hidden}.torque-table th,.torque-table td{padding:var(--simpatico-space-md) var(--simpatico-space-lg);text-align:left;border-bottom:1px solid var(--simpatico-border-subtle)}.torque-table th{background:var(--simpatico-bg-tertiary);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted)}.torque-table td{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.torque-table tbody tr:last-child td{border-bottom:none}.torque-table tbody tr:hover{background:var(--simpatico-bg-tertiary)}.torque-table .component{font-weight:500;color:var(--simpatico-text)}.torque-table .torque-value{font-family:var(--simpatico-font-mono);font-weight:600;color:var(--simpatico-accent)}.torque-table .note{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.downloads-section h3{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;margin:0 0 var(--simpatico-space-lg) 0;color:var(--simpatico-text)}.downloads-grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-md)}@media (min-width: 640px){.downloads-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.download-card{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-md) var(--simpatico-space-lg);background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);text-decoration:none;transition:border-color var(--simpatico-transition),transform var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.download-card:hover{border-color:#fff3}.download-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#c4a68a26;border-radius:var(--simpatico-radius);color:var(--simpatico-accent);flex-shrink:0}.download-info{flex:1;min-width:0}.download-info h4{font-size:var(--simpatico-text-sm);font-weight:600;margin:0 0 var(--simpatico-space-xs) 0;color:var(--simpatico-text)}.download-info span{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.form-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;box-shadow:var(--simpatico-shadow-card)}.form-header{padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-bottom:1px solid var(--simpatico-border-subtle)}.form-header h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;margin:0 0 var(--simpatico-space-xs) 0;color:var(--simpatico-text)}.form-header p{margin:0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted)}.form-body{padding:var(--simpatico-space-lg)}.form-row{margin-bottom:var(--simpatico-space-lg)}.form-row:last-child{margin-bottom:0}.form-row label{display:block;font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-secondary);margin-bottom:var(--simpatico-space-sm)}.form-row label .required{color:var(--simpatico-accent)}.form-row input[type=text],.form-row input[type=date],.form-row input[type=number],.form-row select,.form-row textarea{width:100%;padding:var(--simpatico-space-md);font-size:var(--simpatico-text-sm);font-family:var(--simpatico-font-body);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius);background:var(--simpatico-bg-tertiary);color:var(--simpatico-text);transition:border-color var(--simpatico-transition),box-shadow var(--simpatico-transition)}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--simpatico-accent);box-shadow:0 0 0 3px var(--simpatico-accent-glow)}.form-row input::-moz-placeholder,.form-row textarea::-moz-placeholder{color:var(--simpatico-text-muted)}.form-row input::placeholder,.form-row textarea::placeholder{color:var(--simpatico-text-muted)}.form-row textarea{min-height:120px;resize:vertical}.form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8a8b3' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--simpatico-space-md) center;padding-right:calc(var(--simpatico-space-md) * 2 + 16px)}.form-row .help-text{margin-top:var(--simpatico-space-xs);font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.form-grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 640px){.form-grid{grid-template-columns:repeat(2,1fr)}}.form-grid .form-row.full-width{grid-column:1 / -1}.file-upload{position:relative}.file-upload input[type=file]{position:absolute;left:-9999px}.file-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-2xl);border:2px dashed var(--simpatico-border);border-radius:var(--simpatico-radius-lg);cursor:pointer;transition:all var(--simpatico-transition);text-align:center}.file-upload-label:hover{border-color:var(--simpatico-accent);background:#c4a68a0d}.file-upload-label svg{color:var(--simpatico-text-muted)}.file-upload-label span{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted)}.file-upload-label strong{color:var(--simpatico-accent)}.file-upload-label.has-files{border-color:var(--simpatico-success);background:#4ade800d}.file-upload-label.has-files svg{color:var(--simpatico-success)}.form-actions{display:flex;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-top:1px solid var(--simpatico-border-subtle)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md) var(--simpatico-space-xl);font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--simpatico-radius);border:2px solid transparent;cursor:pointer;transition:all var(--simpatico-transition)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:transparent;border-color:var(--simpatico-accent);color:var(--simpatico-accent)}.btn-primary:hover{background:var(--simpatico-accent);color:var(--simpatico-bg);box-shadow:var(--simpatico-shadow-glow)}.btn-secondary,.btn-secondary:link,.btn-secondary:visited{background:var(--simpatico-accent);border-color:var(--simpatico-accent);color:var(--simpatico-bg)}.btn-secondary:hover,.btn-secondary:focus{background:var(--simpatico-accent-hover);border-color:var(--simpatico-accent-hover);color:var(--simpatico-bg);box-shadow:var(--simpatico-shadow-glow)}.btn-outline{background:transparent;border-color:var(--simpatico-accent);color:var(--simpatico-accent)}.btn-outline:hover{background:var(--simpatico-accent);color:var(--simpatico-bg);box-shadow:var(--simpatico-shadow-glow)}.btn-ghost{background:transparent;border-color:var(--simpatico-border);color:var(--simpatico-text-secondary)}.btn-ghost:hover{border-color:var(--simpatico-accent);color:var(--simpatico-accent)}.btn-danger{background:transparent;border-color:var(--simpatico-error);color:var(--simpatico-error)}.btn-danger:hover{background:var(--simpatico-error);color:var(--simpatico-bg)}.btn-sm{padding:var(--simpatico-space-sm) var(--simpatico-space-md);font-size:10px}.btn-block{width:100%}.woocommerce-orders-table{width:100%;border-collapse:collapse;background:var(--simpatico-bg-card);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);overflow:hidden}.woocommerce-orders-table thead th{background:var(--simpatico-bg-tertiary);padding:var(--simpatico-space-md) var(--simpatico-space-lg);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted);text-align:left;border-bottom:1px solid var(--simpatico-border-subtle)}.woocommerce-orders-table tbody td{padding:var(--simpatico-space-md) var(--simpatico-space-lg);font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);border-bottom:1px solid var(--simpatico-border-subtle);vertical-align:middle}.woocommerce-orders-table tbody tr:last-child td{border-bottom:none}.woocommerce-orders-table tbody tr:hover{background:var(--simpatico-bg-tertiary)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-family:var(--simpatico-font-mono);font-weight:600;color:var(--simpatico-accent)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status{text-transform:capitalize}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--simpatico-accent);border:1px solid var(--simpatico-accent);border-radius:var(--simpatico-radius);text-decoration:none;transition:all var(--simpatico-transition)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a:hover{background:var(--simpatico-accent);color:var(--simpatico-bg)}.woocommerce-address-fields,.woocommerce-Addresses{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-xl)}@media (min-width: 768px){.woocommerce-Addresses{grid-template-columns:repeat(2,1fr)}}.woocommerce-Address{background:var(--simpatico-bg-card);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);padding:var(--simpatico-space-lg)}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--simpatico-space-md);padding-bottom:var(--simpatico-space-md);border-bottom:1px solid var(--simpatico-border-subtle)}.woocommerce-Address-title h3{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-base);font-weight:400;margin:0;color:var(--simpatico-text)}.woocommerce-Address-title a{font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--simpatico-accent)}.woocommerce-Address address{font-style:normal;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);line-height:var(--simpatico-leading-relaxed)}.woocommerce-EditAccountForm{max-width:640px}.woocommerce-EditAccountForm fieldset{border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);padding:var(--simpatico-space-lg);margin:0 0 var(--simpatico-space-xl) 0;background:var(--simpatico-bg-card)}.woocommerce-EditAccountForm legend{font-size:var(--simpatico-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted);padding:0 var(--simpatico-space-sm)}.woocommerce-EditAccountForm .woocommerce-form-row{margin-bottom:var(--simpatico-space-lg)}.woocommerce-EditAccountForm .woocommerce-form-row label{display:block;font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-secondary);margin-bottom:var(--simpatico-space-sm)}.woocommerce-EditAccountForm .woocommerce-form-row input{width:100%;padding:var(--simpatico-space-md);font-size:var(--simpatico-text-sm);font-family:var(--simpatico-font-body);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius);background:var(--simpatico-bg-tertiary);color:var(--simpatico-text);transition:border-color var(--simpatico-transition)}.woocommerce-EditAccountForm .woocommerce-form-row input:focus{outline:none;border-color:var(--simpatico-accent)}.woocommerce-EditAccountForm button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md) var(--simpatico-space-xl);font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--simpatico-accent);border:2px solid var(--simpatico-accent);color:var(--simpatico-bg);border-radius:var(--simpatico-radius);cursor:pointer;transition:all var(--simpatico-transition)}.woocommerce-EditAccountForm button[type=submit]:hover{background:var(--simpatico-accent-hover);border-color:var(--simpatico-accent-hover);transform:translateY(-2px)}body.woocommerce-account .woocommerce-message,body.woocommerce-account .woocommerce-info,body.woocommerce-account .woocommerce-error,body.woocommerce-account ul.woocommerce-error,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{background:var(--simpatico-accent);border:1px solid var(--simpatico-accent);border-radius:var(--simpatico-radius-lg, 12px);padding:var(--simpatico-space-md, 16px) var(--simpatico-space-lg, 24px);margin-bottom:var(--simpatico-space-lg, 24px);color:var(--simpatico-bg, #000000);font-size:var(--simpatico-text-sm, 14px);list-style:none}body.woocommerce-account .woocommerce-error li,body.woocommerce-account ul.woocommerce-error li,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error li{color:var(--simpatico-bg, #000000);margin:0;padding:0}body.woocommerce-account .woocommerce-error li strong,body.woocommerce-account ul.woocommerce-error li strong{color:var(--simpatico-bg, #000000)}body.woocommerce-account .woocommerce-message:before,body.woocommerce-account .woocommerce-info:before,body.woocommerce-account .woocommerce-error:before{display:none}body.woocommerce-account .woocommerce-message{border-left:3px solid var(--simpatico-success, #81c784)}body.woocommerce-account .woocommerce-info{border-left:3px solid var(--simpatico-accent, #c4a68a)}body.woocommerce-account .woocommerce-error,body.woocommerce-account ul.woocommerce-error{border-left:3px solid var(--simpatico-warning, #e57373)}.form-card__notices{padding:0 var(--simpatico-space-lg, 24px)}.form-card__notices:empty{display:none}.form-card__notices .woocommerce-message,.form-card__notices .woocommerce-info,.form-card__notices .woocommerce-error{margin-top:var(--simpatico-space-md, 16px);margin-bottom:0}.text-muted{color:var(--simpatico-text-muted)}.text-sm{font-size:var(--simpatico-text-sm)}.mt-1{margin-top:var(--simpatico-space-xs)}.mt-2{margin-top:var(--simpatico-space-sm)}.mt-4{margin-top:var(--simpatico-space-md)}.mb-2{margin-bottom:var(--simpatico-space-sm)}.mb-4{margin-bottom:var(--simpatico-space-md)}.divider{height:1px;background:var(--simpatico-border-subtle);margin:var(--simpatico-space-lg) 0}.attachments-grid{display:flex;flex-wrap:wrap;gap:var(--simpatico-space-sm);margin-top:var(--simpatico-space-md)}.attachment-item{display:flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);font-size:var(--simpatico-text-xs);color:var(--simpatico-text-secondary);text-decoration:none;transition:all var(--simpatico-transition)}.attachment-item:hover{background:var(--simpatico-bg-secondary);color:var(--simpatico-accent)}.attachment-item svg{color:var(--simpatico-accent)}@media (max-width: 639px){.page-header{flex-direction:column;align-items:flex-start}.page-header .btn{width:100%}.quick-links-grid,.bike-detail-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}.form-actions .btn{width:100%}.woocommerce-orders-table{display:block;overflow-x:auto}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody tr{display:block;padding:var(--simpatico-space-md);margin-bottom:var(--simpatico-space-md);background:var(--simpatico-bg-card);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg)}.woocommerce-orders-table tbody td{display:flex;justify-content:space-between;padding:var(--simpatico-space-sm) 0;border-bottom:1px solid var(--simpatico-border-subtle)}.woocommerce-orders-table tbody td:before{content:attr(data-title);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted)}.woocommerce-orders-table tbody td:last-child{border-bottom:none}}.woocommerce-account .woocommerce-form-login button[type=submit],.woocommerce-account .woocommerce-form-login .woocommerce-button,.woocommerce-account .woocommerce-form-login input[type=submit],.woocommerce-account form.woocommerce-form-login button,.woocommerce form.login button[type=submit],.woocommerce form.login .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md) var(--simpatico-space-xl);font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--simpatico-accent);border:2px solid var(--simpatico-accent);border-radius:var(--simpatico-radius);color:var(--simpatico-bg);cursor:pointer;transition:all var(--simpatico-transition)}.woocommerce-account .woocommerce-form-login button[type=submit]:hover,.woocommerce-account .woocommerce-form-login .woocommerce-button:hover,.woocommerce-account .woocommerce-form-login input[type=submit]:hover,.woocommerce form.login button[type=submit]:hover,.woocommerce form.login .button:hover{background:var(--simpatico-accent-hover);border-color:var(--simpatico-accent-hover);color:var(--simpatico-bg);transform:translateY(-2px);box-shadow:var(--simpatico-shadow-glow)}.woocommerce-account .woocommerce-form-register button[type=submit],.woocommerce-account .woocommerce-form-register .woocommerce-button,.woocommerce-account .woocommerce-form-register input[type=submit],.woocommerce form.register button[type=submit],.woocommerce form.register .button{display:inline-flex;align-items:center;justify-content:center;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md) var(--simpatico-space-xl);font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--simpatico-accent);border:2px solid var(--simpatico-accent);border-radius:var(--simpatico-radius);color:var(--simpatico-bg);cursor:pointer;transition:all var(--simpatico-transition)}.woocommerce-account .woocommerce-form-register button[type=submit]:hover,.woocommerce-account .woocommerce-form-register .woocommerce-button:hover,.woocommerce-account .woocommerce-form-register input[type=submit]:hover,.woocommerce form.register button[type=submit]:hover,.woocommerce form.register .button:hover{background:var(--simpatico-accent-hover);border-color:var(--simpatico-accent-hover);color:var(--simpatico-bg);transform:translateY(-2px);box-shadow:var(--simpatico-shadow-glow)}.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce input.button,.woocommerce-account .woocommerce a.button,.woocommerce-account button.woocommerce-button,.woocommerce-account input.woocommerce-button,.woocommerce-account a.woocommerce-button{background:var(--simpatico-accent);border:2px solid var(--simpatico-accent);color:var(--simpatico-bg);border-radius:var(--simpatico-radius)}.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce input.button:hover,.woocommerce-account .woocommerce a.button:hover,.woocommerce-account button.woocommerce-button:hover,.woocommerce-account input.woocommerce-button:hover,.woocommerce-account a.woocommerce-button:hover{background:var(--simpatico-accent-hover);border-color:var(--simpatico-accent-hover);color:var(--simpatico-bg)}.woocommerce-account .woocommerce-LostPassword a,.woocommerce-account .lost_password a{color:var(--simpatico-accent);text-decoration:none;font-size:var(--simpatico-text-sm);transition:color var(--simpatico-transition)}.woocommerce-account .woocommerce-LostPassword a:hover,.woocommerce-account .lost_password a:hover{color:var(--simpatico-accent-hover)}.simpatico-my-bikes{display:flex;flex-direction:column;gap:var(--simpatico-space-xl)}.simpatico-section-title{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-sm) 0}.simpatico-section-desc{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);margin:0 0 var(--simpatico-space-lg) 0;line-height:var(--simpatico-leading-relaxed)}.simpatico-back-link{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);color:var(--simpatico-text-muted);text-decoration:none;font-size:var(--simpatico-text-sm);transition:color var(--simpatico-transition);margin-bottom:var(--simpatico-space-md)}.simpatico-back-link:hover{color:var(--simpatico-accent)}.simpatico-bikes-list__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--simpatico-space-md);margin-bottom:var(--simpatico-space-lg)}.simpatico-bikes-grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 640px){.simpatico-bikes-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.simpatico-bike-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);padding:var(--simpatico-space-lg);transition:border-color var(--simpatico-transition),transform var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.simpatico-bike-card:hover{border-color:#fff3;transform:translateY(-2px)}.simpatico-bike-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--simpatico-space-md)}.simpatico-bike-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);color:var(--simpatico-accent)}.simpatico-bike-card__title{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-xs) 0}.simpatico-bike-card__meta{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted);margin:0 0 var(--simpatico-space-lg) 0}.simpatico-bike-card__separator{margin:0 var(--simpatico-space-sm);color:var(--simpatico-border)}.simpatico-bike-card__actions{display:flex;gap:var(--simpatico-space-sm);flex-wrap:wrap}.simpatico-bike-card--detail{padding:var(--simpatico-space-xl)}.simpatico-bike-card--detail .simpatico-bike-card__header{padding-bottom:var(--simpatico-space-lg);border-bottom:1px solid var(--simpatico-border-subtle);margin-bottom:var(--simpatico-space-lg)}.simpatico-bike-card__title-wrap{flex:1}.simpatico-bike-card__serial{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted);font-family:var(--simpatico-font-mono)}.simpatico-bike-card__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--simpatico-space-md) var(--simpatico-space-xl);margin-bottom:var(--simpatico-space-lg)}@media (min-width: 768px){.simpatico-bike-card__grid{grid-template-columns:repeat(3,1fr)}}.simpatico-bike-card__field{display:flex;flex-direction:column;gap:var(--simpatico-space-xs)}.simpatico-bike-card__label{font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted)}.simpatico-bike-card__value{font-size:var(--simpatico-text-sm);color:var(--simpatico-text)}.simpatico-bike-card__notes{padding:var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);margin-bottom:var(--simpatico-space-lg)}.simpatico-bike-card__notes p{margin:var(--simpatico-space-sm) 0 0 0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.simpatico-bike-card__proof{margin-bottom:var(--simpatico-space-lg)}.simpatico-warranty-badge{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--simpatico-radius-full);white-space:nowrap}.simpatico-warranty-badge--active{background:#4ade8026;color:var(--simpatico-success)}.simpatico-warranty-badge--expired{background:#d4a57426;color:var(--simpatico-error)}.simpatico-warranty-badge--pending{background:#fbbf2426;color:var(--simpatico-warning)}.simpatico-brand-badge{display:inline-flex;align-items:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--simpatico-radius-full);white-space:nowrap;background:#c4a68a1f;color:var(--simpatico-text-secondary);border:1px solid var(--simpatico-border-subtle)}.simpatico-bike-card--other-brand{border-color:var(--simpatico-border-subtle)}.simpatico-bike-card--other-brand .simpatico-bike-card__icon{color:var(--simpatico-text-muted)}body.woocommerce-account .simpatico-btn{padding:var(--simpatico-space-md) var(--simpatico-space-lg);font-size:var(--simpatico-text-xs);letter-spacing:.08em}body.woocommerce-account .simpatico-btn--sm{padding:var(--simpatico-space-sm) var(--simpatico-space-md);font-size:10px}body.woocommerce-account .simpatico-btn--danger{color:var(--simpatico-error)}body.woocommerce-account .simpatico-btn--danger:hover{border-color:var(--simpatico-error);color:var(--simpatico-error)}.simpatico-form{max-width:640px}.simpatico-form__row{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg);margin-bottom:var(--simpatico-space-lg)}@media (min-width: 640px){.simpatico-form__row{grid-template-columns:repeat(2,1fr)}}.simpatico-form__field{display:flex;flex-direction:column;gap:var(--simpatico-space-sm);min-width:0;margin-bottom:var(--simpatico-space-md)}.simpatico-form__field:last-child{margin-bottom:0}.simpatico-form__row .simpatico-form__field{margin-bottom:0}.simpatico-form__field label{font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-secondary)}.simpatico-form__field input,.simpatico-form__field select,.simpatico-form__field textarea{width:100%;max-width:100%;min-width:0;padding:var(--simpatico-space-md);font-size:var(--simpatico-text-sm);font-family:var(--simpatico-font-body);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius);background:var(--simpatico-bg-tertiary);color:var(--simpatico-text);transition:border-color var(--simpatico-transition)}.simpatico-form__field input:focus,.simpatico-form__field select:focus,.simpatico-form__field textarea:focus{outline:none;border-color:var(--simpatico-accent);box-shadow:0 0 0 3px var(--simpatico-accent-glow)}.simpatico-form__field--readonly{opacity:.7}.simpatico-form__static{font-size:var(--simpatico-text-sm);color:var(--simpatico-text);padding:var(--simpatico-space-md);background:var(--simpatico-bg-secondary);border-radius:var(--simpatico-radius);margin:0}.simpatico-form__help{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted);margin:0}.simpatico-form__honeypot{position:absolute;left:-9999px;opacity:0}.simpatico-form__actions{display:flex;gap:var(--simpatico-space-md);margin-top:var(--simpatico-space-xl)}.simpatico-service-history{margin-top:var(--simpatico-space-xl);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius-lg)}.simpatico-service-history .simpatico-section-title{font-size:var(--simpatico-text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-muted);margin-bottom:var(--simpatico-space-md)}.simpatico-service-history .simpatico-empty-state{background:transparent;border:none;padding:var(--simpatico-space-md);margin:0;font-size:var(--simpatico-text-sm)}.simpatico-form__toggle-group{margin-bottom:var(--simpatico-space-xl);padding-bottom:var(--simpatico-space-lg);border-bottom:1px solid var(--simpatico-border-subtle)}.simpatico-form__toggle-label{display:block;font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-secondary);margin-bottom:var(--simpatico-space-md)}.simpatico-form__toggle-buttons{display:flex;gap:var(--simpatico-space-sm)}.simpatico-toggle-btn{flex:1;padding:var(--simpatico-space-md) var(--simpatico-space-lg);font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:500;text-align:center;background:var(--simpatico-bg-tertiary);border:2px solid var(--simpatico-border);border-radius:var(--simpatico-radius);color:var(--simpatico-text-secondary);cursor:pointer;transition:all var(--simpatico-transition)}.simpatico-toggle-btn:hover{border-color:var(--simpatico-border-accent);color:var(--simpatico-text)}.simpatico-toggle-btn.active{background:var(--simpatico-accent);border-color:var(--simpatico-accent);color:var(--simpatico-bg)}.simpatico-bike-fields{margin-bottom:var(--simpatico-space-lg)}.simpatico-bike-fields--hidden{display:none}.simpatico-fit-profile{margin-top:var(--simpatico-space-xl);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg)}.simpatico-fit-profile legend{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;color:var(--simpatico-text);padding:0 var(--simpatico-space-sm);margin-left:calc(-1 * var(--simpatico-space-sm))}.simpatico-fit-profile__desc{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);margin-bottom:var(--simpatico-space-lg)}.simpatico-fit-profile .simpatico-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--simpatico-space-md);margin-bottom:var(--simpatico-space-md)}@media (max-width: 639px){.simpatico-fit-profile .simpatico-form__row{grid-template-columns:1fr}}.simpatico-fit-profile .form-row{margin-bottom:0}.simpatico-fit-profile .description{display:block;font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted);margin-top:var(--simpatico-space-xs)}.dashboard-ambassador-teaser{display:flex;justify-content:space-between;align-items:center;gap:var(--simpatico-space-lg);margin-top:var(--simpatico-space-lg);padding:var(--simpatico-space-lg) var(--simpatico-space-xl);background:linear-gradient(135deg,#c4a68a14,#c4a68a05);border:1px solid rgba(196,166,138,.2);border-radius:var(--simpatico-radius-lg)}.ambassador-content{display:flex;align-items:center;gap:var(--simpatico-space-lg)}.ambassador-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#c4a68a1f;border-radius:50%;color:var(--simpatico-accent);flex-shrink:0}.ambassador-text h4{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-base);font-weight:400;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-xs) 0}.ambassador-text p{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted);margin:0;line-height:var(--simpatico-leading-relaxed)}.ambassador-badge{display:inline-block;padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--simpatico-radius-full);background:var(--simpatico-accent);color:var(--simpatico-bg);margin-bottom:var(--simpatico-space-xs)}.ambassador-badge--pending{background:#fbbf2426;color:var(--simpatico-warning)}.dashboard-ambassador-teaser--active{background:linear-gradient(135deg,#4ade8014,#4ade8005);border-color:#4ade804d}.ambassador-icon--active{background:#4ade8026;color:var(--simpatico-success)}.dashboard-ambassador-teaser--pending{background:linear-gradient(135deg,#fbbf2414,#fbbf2405);border-color:#fbbf244d}.ambassador-icon--pending{background:#fbbf2426;color:var(--simpatico-warning)}@media (max-width: 767px){.dashboard-ambassador-teaser,.ambassador-content{flex-direction:column;align-items:flex-start;text-align:left}.dashboard-ambassador-teaser .btn{width:100%}}.simpatico-addresses{display:flex;flex-direction:column;gap:var(--simpatico-space-xl)}.simpatico-addresses__header{padding-bottom:var(--simpatico-space-lg);border-bottom:1px solid var(--simpatico-border-subtle)}.simpatico-addresses__grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 640px){.simpatico-addresses__grid{grid-template-columns:repeat(2,1fr)}}.simpatico-address-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;transition:border-color var(--simpatico-transition);display:flex;flex-direction:column;height:100%;box-shadow:var(--simpatico-shadow-card)}.simpatico-address-card:hover{border-color:#fff3}.simpatico-address-card__header{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-bottom:1px solid var(--simpatico-border-subtle)}.simpatico-address-card__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--simpatico-bg-secondary);border-radius:var(--simpatico-radius);color:var(--simpatico-accent);flex-shrink:0}.simpatico-address-card__title{flex:1;min-width:0}.simpatico-address-card__title h3{font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-base);font-weight:600;margin:0 0 var(--simpatico-space-xs) 0;color:var(--simpatico-text)}.simpatico-address-card__type{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.simpatico-address-card__body{padding:var(--simpatico-space-lg);flex:1;display:flex;flex-direction:column;justify-content:center}.simpatico-address-card__address{font-style:normal;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);line-height:var(--simpatico-leading-relaxed)}.simpatico-address-card__empty{display:flex;align-items:center;justify-content:center;flex:1}.simpatico-address-card__empty p{margin:0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted)}.simpatico-address-card__footer{padding:var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-top:1px solid var(--simpatico-border-subtle)}.simpatico-address-card__footer .simpatico-btn,.simpatico-address-card__footer .btn{width:100%;max-width:100%;justify-content:center}.simpatico-addresses__note{display:flex;align-items:flex-start;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md) var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);border:1px solid var(--simpatico-border-subtle)}.simpatico-addresses__note svg{flex-shrink:0;color:var(--simpatico-text-muted);margin-top:2px}.simpatico-addresses__note p{margin:0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);line-height:var(--simpatico-leading-relaxed)}.simpatico-account-details{display:flex;flex-direction:column;gap:var(--simpatico-space-xl)}.simpatico-account-details__header{padding-bottom:var(--simpatico-space-lg);border-bottom:1px solid var(--simpatico-border-subtle)}.simpatico-account-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;box-shadow:var(--simpatico-shadow-card)}.simpatico-account-card__header{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-tertiary);border-bottom:1px solid var(--simpatico-border-subtle)}.simpatico-account-card__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--simpatico-bg-secondary);border-radius:var(--simpatico-radius);color:var(--simpatico-accent);flex-shrink:0}.simpatico-account-card__header h3{font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0;color:var(--simpatico-text-muted);flex:1}.simpatico-account-card__badge{display:inline-block;padding:var(--simpatico-space-xs) var(--simpatico-space-sm);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--simpatico-bg-secondary);color:var(--simpatico-text-muted);border-radius:var(--simpatico-radius-full)}.simpatico-account-card__body{padding:var(--simpatico-space-lg);overflow:hidden}.simpatico-account-details .simpatico-form{max-width:none;display:flex;flex-direction:column;gap:var(--simpatico-space-lg)}.simpatico-account-details .simpatico-form__intro{margin:0 0 var(--simpatico-space-md) 0;font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.simpatico-account-details .simpatico-form__actions{padding-top:var(--simpatico-space-lg);border-top:1px solid var(--simpatico-border-subtle)}.simpatico-account-card--password{border-style:dashed}.simpatico-account-card--password .simpatico-account-card__header{background:transparent}.simpatico-account-card--password .simpatico-form__intro,.simpatico-account-card--password .simpatico-form__field{margin-bottom:var(--simpatico-space-lg)}.simpatico-account-card--password .simpatico-form__row{margin-top:var(--simpatico-space-md)}@media (max-width: 639px){.simpatico-account-card__header,.simpatico-account-card__body,.simpatico-address-card__header,.simpatico-address-card__body{padding:var(--simpatico-space-md)}.simpatico-address-card__footer{padding:var(--simpatico-space-sm) var(--simpatico-space-md)}}.simpatico-saved-configs__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--simpatico-space-xl);flex-wrap:wrap;gap:var(--simpatico-space-md)}.simpatico-configure-dropdown{position:relative}.simpatico-configure-dropdown .dropdown-chevron{margin-left:var(--simpatico-space-xs);transition:transform var(--simpatico-transition)}.simpatico-configure-dropdown.is-open .dropdown-chevron{transform:rotate(180deg)}.simpatico-configure-dropdown__menu{display:none;position:absolute;top:100%;right:0;margin-top:var(--simpatico-space-sm);min-width:220px;background:var(--simpatico-bg-card);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius-lg);box-shadow:var(--simpatico-shadow-lg);z-index:var(--simpatico-z-overlay);overflow:hidden}.simpatico-configure-dropdown.is-open .simpatico-configure-dropdown__menu{display:block}.simpatico-configure-dropdown__item{display:flex;flex-direction:column;gap:2px;padding:var(--simpatico-space-md) var(--simpatico-space-lg);text-decoration:none;color:var(--simpatico-text);transition:background var(--simpatico-transition)}.simpatico-configure-dropdown__item:hover{background:var(--simpatico-bg-tertiary)}.simpatico-configure-dropdown__item .model-name{font-weight:600;font-size:var(--simpatico-text-sm)}.simpatico-configure-dropdown__item .model-type{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.simpatico-configs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--simpatico-space-lg);margin-bottom:var(--simpatico-space-xl)}.simpatico-config-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-lg);overflow:hidden;transition:border-color var(--simpatico-transition),transform var(--simpatico-transition);box-shadow:var(--simpatico-shadow-card)}.simpatico-config-card:hover{border-color:#fff3;transform:translateY(-2px)}.simpatico-config-card--expired{opacity:.6}.simpatico-config-card__image,.simpatico-config-card__placeholder{position:relative;aspect-ratio:16/9;background:var(--simpatico-bg-tertiary);display:flex;align-items:center;justify-content:center}.simpatico-config-card__image img{width:100%;height:100%;object-fit:cover}.simpatico-config-card__placeholder svg{color:var(--simpatico-text-muted)}.simpatico-config-card__badge{position:absolute;top:var(--simpatico-space-sm);right:var(--simpatico-space-sm);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);border-radius:var(--simpatico-radius);font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.simpatico-config-card__badge--expired{background:var(--simpatico-error);color:var(--simpatico-bg)}.simpatico-config-card__body{padding:var(--simpatico-space-lg)}.simpatico-config-card__title{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;margin:0 0 var(--simpatico-space-sm);color:var(--simpatico-text)}.simpatico-config-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--simpatico-space-sm)}.simpatico-config-card__size{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);background:var(--simpatico-bg-tertiary);padding:var(--simpatico-space-xs) var(--simpatico-space-sm);border-radius:var(--simpatico-radius)}.simpatico-config-card__price{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-lg);font-weight:400;color:var(--simpatico-accent)}.simpatico-config-card__dates{display:flex;flex-direction:column;gap:var(--simpatico-space-xs);margin-bottom:var(--simpatico-space-md)}.simpatico-config-card__date,.simpatico-config-card__expires{font-size:var(--simpatico-text-xs);color:var(--simpatico-text-muted)}.simpatico-config-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--simpatico-space-sm);max-width:100%}.simpatico-config-card__actions .simpatico-btn{min-width:0;max-width:100%;white-space:nowrap}.simpatico-config-card__actions .simpatico-btn--sm{min-height:36px;padding:8px 14px;font-size:12px}.simpatico-config-card__actions .simpatico-btn--ghost{min-width:90px}.simpatico-config-card__delete-form{display:inline-flex;margin:0}.simpatico-config-card__delete-btn{min-width:36px;width:36px;height:36px;padding:0;border-radius:999px;color:var(--simpatico-accent);border-color:var(--simpatico-border)}.simpatico-config-card__delete-btn:hover{border-color:var(--simpatico-accent);color:var(--simpatico-accent);background:#c4a68a1f}.simpatico-configs-info{background:var(--simpatico-bg-tertiary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);padding:var(--simpatico-space-lg);margin-top:var(--simpatico-space-xl)}.simpatico-configs-info h4{margin:0 0 var(--simpatico-space-md);font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-base);font-weight:400;color:var(--simpatico-text)}.simpatico-configs-info ul{margin:0;padding-left:var(--simpatico-space-lg);color:var(--simpatico-text-secondary);font-size:var(--simpatico-text-sm)}.simpatico-configs-info li{margin-bottom:var(--simpatico-space-sm)}.simpatico-configs-info li:last-child{margin-bottom:0}@media (max-width: 480px){.simpatico-configs-grid{grid-template-columns:1fr}.simpatico-config-card__actions{flex-direction:column}}.simpatico-guides{padding:var(--simpatico-space-lg) 0}.simpatico-guides__header{margin-bottom:var(--simpatico-space-2xl)}.simpatico-guides__subtitle{font-size:var(--simpatico-text-lg);font-weight:600;color:var(--simpatico-text);margin-bottom:var(--simpatico-space-md)}.simpatico-guides__quick-access{margin-bottom:var(--simpatico-space-2xl);padding:var(--simpatico-space-xl);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius-lg);border:1px solid var(--simpatico-border)}.simpatico-guides__bikes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--simpatico-space-lg)}.simpatico-guide-bike-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-md);padding:var(--simpatico-space-lg);text-align:center;box-shadow:var(--simpatico-shadow-card)}.simpatico-guide-bike-card__icon{color:var(--simpatico-accent);margin-bottom:var(--simpatico-space-sm)}.simpatico-guide-bike-card__title{font-size:var(--simpatico-text-base);font-weight:600;color:var(--simpatico-text);margin-bottom:var(--simpatico-space-md)}.simpatico-guide-bike-card__links{display:flex;flex-direction:column;gap:var(--simpatico-space-xs)}.simpatico-guide-bike-card__link{font-size:var(--simpatico-text-sm);color:var(--simpatico-accent);text-decoration:none;transition:color .2s ease}.simpatico-guide-bike-card__link:hover{color:var(--simpatico-accent-hover);text-decoration:underline}.simpatico-guides__categories{display:flex;flex-direction:column;gap:var(--simpatico-space-2xl)}.simpatico-guide-category{background:var(--simpatico-bg);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius-lg);overflow:hidden}.simpatico-guide-category__header{display:flex;align-items:flex-start;gap:var(--simpatico-space-md);padding:var(--simpatico-space-xl);background:var(--simpatico-bg-tertiary);border-bottom:1px solid var(--simpatico-border)}.simpatico-guide-category__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--simpatico-accent);color:var(--simpatico-bg);border-radius:var(--simpatico-radius-md)}.simpatico-guide-category__icon svg{width:24px;height:24px}.simpatico-guide-category__info{flex:1;min-width:0}.simpatico-guide-category__title{font-size:var(--simpatico-text-lg);font-weight:600;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-xs) 0}.simpatico-guide-category__desc{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);margin:0;line-height:1.5}.simpatico-guide-category__content{padding:var(--simpatico-space-lg)}.simpatico-guide-list{display:flex;flex-direction:column;gap:var(--simpatico-space-sm)}.simpatico-guide-item{display:flex;align-items:center;gap:var(--simpatico-space-md);padding:var(--simpatico-space-md) var(--simpatico-space-lg);background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius-md);text-decoration:none;color:inherit;transition:all .2s ease}.simpatico-guide-item:hover{background:var(--simpatico-bg-tertiary);border-color:var(--simpatico-accent);transform:translate(4px)}.simpatico-guide-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--simpatico-bg);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius-sm);color:var(--simpatico-accent)}.simpatico-guide-item__icon svg{width:20px;height:20px}.simpatico-guide-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.simpatico-guide-item__title{font-size:var(--simpatico-text-base);font-weight:500;color:var(--simpatico-text);line-height:1.3}.simpatico-guide-item__meta{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.simpatico-guide-item__action{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--simpatico-text-secondary);transition:color .2s ease}.simpatico-guide-item:hover .simpatico-guide-item__action{color:var(--simpatico-accent)}.simpatico-torque-table{overflow-x:auto}.simpatico-table{width:100%;border-collapse:collapse;font-size:var(--simpatico-text-sm)}.simpatico-table thead{background:var(--simpatico-bg-tertiary)}.simpatico-table th,.simpatico-table td{padding:var(--simpatico-space-md);text-align:left;border-bottom:1px solid var(--simpatico-border)}.simpatico-table th{font-weight:600;color:var(--simpatico-text);font-size:var(--simpatico-text-xs);text-transform:uppercase;letter-spacing:.05em}.simpatico-table td{color:var(--simpatico-text-secondary)}.simpatico-table tbody tr:hover{background:var(--simpatico-bg-secondary)}.simpatico-table__note{margin-top:var(--simpatico-space-md);padding:var(--simpatico-space-md);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius-sm);font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);font-style:italic}.simpatico-guides__help{margin-top:var(--simpatico-space-2xl);padding:var(--simpatico-space-xl);background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius-lg);border:1px solid var(--simpatico-border);text-align:center}.simpatico-guides__help h3{font-size:var(--simpatico-text-lg);font-weight:600;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-sm) 0}.simpatico-guides__help p{font-size:var(--simpatico-text-base);color:var(--simpatico-text-secondary);margin:0 0 var(--simpatico-space-lg) 0}@media (max-width: 767px){.simpatico-guide-category__header{flex-direction:column;align-items:flex-start}.simpatico-guide-item{flex-wrap:wrap}.simpatico-guide-item__content{flex-basis:calc(100% - 56px - var(--simpatico-space-md))}.simpatico-guide-item__action{margin-left:auto}}@media (max-width: 480px){.simpatico-guides__bikes-grid{grid-template-columns:1fr}.simpatico-guide-item{padding:var(--simpatico-space-md)}.simpatico-guide-item__icon{width:36px;height:36px}.simpatico-guide-item__icon svg{width:18px;height:18px}}.woocommerce-account:not(.logged-in) .entry-header,.woocommerce-account:not(.logged-in) .entry-title,.woocommerce-account:not(.logged-in) .page-title,.woocommerce-account:not(.logged-in) h1.woocommerce-page-title,.woocommerce-account:not(.logged-in) .woocommerce-products-header__title{display:none}.woocommerce-account:not(.logged-in) .site-main,.woocommerce-account:not(.logged-in) .entry-content,.woocommerce-account:not(.logged-in) main{padding-top:0;margin-top:0}.woocommerce-account:not(.logged-in) .woocommerce{padding-top:0;margin-top:0}.woocommerce-account:not(.logged-in) .simpatico-container{max-width:none;padding:0}.woocommerce-account:not(.logged-in) .simpatico-page{padding:0}.simpatico-login-page{position:relative;min-height:calc(100vh - 80px);padding-top:100px;display:flex;flex-direction:column;isolation:isolate}.simpatico-login-page--backdrop-1{--backdrop-image: var(--simpatico-login-backdrop-1)}.simpatico-login-page--backdrop-2{--backdrop-image: var(--simpatico-login-backdrop-2)}.simpatico-login-page--backdrop-3{--backdrop-image: var(--simpatico-login-backdrop-3)}.simpatico-login-page--backdrop-4{--backdrop-image: var(--simpatico-login-backdrop-4)}.simpatico-login-page .icon-hide{display:none}.simpatico-login-backdrop{position:absolute;inset:0;z-index:var(--simpatico-z-ground);pointer-events:none;overflow:hidden}.simpatico-login-backdrop:before{content:"";position:absolute;inset:-10%;background-image:var(--backdrop-image);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.25;filter:blur(1px)}.simpatico-login-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00000080,#0000004d,#0006)}.simpatico-login-content{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-2xl);max-width:var(--simpatico-container-xl);width:100%;margin:0 auto;padding:var(--simpatico-space-xl) var(--simpatico-space-lg);position:relative;z-index:var(--simpatico-z-base);flex:1}@media (min-width: 1024px){.simpatico-login-content{grid-template-columns:1fr 420px;gap:var(--simpatico-space-4xl);padding:var(--simpatico-space-3xl) var(--simpatico-space-xl);align-items:start}}@media (min-width: 1280px){.simpatico-login-content{grid-template-columns:1fr 450px}}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:none;padding:0}.simpatico-login-benefits{display:flex;flex-direction:column;gap:var(--simpatico-space-2xl)}.login-benefits__header h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-3xl);font-weight:400;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-md) 0}.login-benefits__intro{font-size:var(--simpatico-text-lg);line-height:1.7;color:var(--simpatico-text-secondary);margin:0}.login-benefits__grid{display:grid;grid-template-columns:1fr;gap:var(--simpatico-space-lg)}@media (min-width: 640px){.login-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.login-benefits__grid{grid-template-columns:repeat(2,1fr)}}.login-benefit{display:flex;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius-lg);transition:all var(--simpatico-transition)}.login-benefit:hover{border-color:var(--simpatico-border);transform:translateY(-2px)}.login-benefit__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--simpatico-bg-tertiary);border-radius:var(--simpatico-radius);color:var(--simpatico-accent)}.login-benefit__content h3{font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-base);font-weight:600;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-xs) 0}.login-benefit__content p{font-size:var(--simpatico-text-sm);line-height:1.6;color:var(--simpatico-text-muted);margin:0}.login-benefits__promise{display:flex;align-items:flex-start;gap:var(--simpatico-space-md);padding:var(--simpatico-space-lg);background:linear-gradient(135deg,var(--simpatico-bg-secondary),var(--simpatico-bg-tertiary));border:1px solid var(--simpatico-border-subtle);border-left:3px solid var(--simpatico-accent);border-radius:var(--simpatico-radius-lg)}.login-benefits__promise .promise-badge{flex-shrink:0;color:var(--simpatico-accent)}.login-benefits__promise p{font-size:var(--simpatico-text-base);font-style:italic;line-height:1.7;color:var(--simpatico-text-secondary);margin:0}.simpatico-login-forms{position:sticky;top:100px}.simpatico-form-card{background:linear-gradient(145deg,#ffffff12,#ffffff0a,#ffffff05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--simpatico-radius-xl);overflow:hidden;box-shadow:var(--simpatico-shadow-card)}.form-card__tabs{display:flex;border-bottom:1px solid var(--simpatico-border-subtle)}.form-card__tab{flex:1;padding:var(--simpatico-space-lg) var(--simpatico-space-xl);font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--simpatico-text-muted);background:transparent;border:none;cursor:pointer;transition:all var(--simpatico-transition);position:relative}.form-card__tab:hover{color:var(--simpatico-text-secondary);background:var(--simpatico-bg-tertiary)}.form-card__tab--active{color:var(--simpatico-accent);background:transparent}.form-card__tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--simpatico-accent)}.form-card__panel{display:none}.form-card__panel--active{display:block}.form-card__panel[hidden]{display:none}.form-card__switch{display:flex;align-items:center;justify-content:center;gap:var(--simpatico-space-xs);padding:var(--simpatico-space-lg);border-top:1px solid var(--simpatico-border-subtle);background:var(--simpatico-bg-tertiary)}.form-card__switch span{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted)}.form-card__switch .switch-tab-link{font-family:var(--simpatico-font-body);font-size:var(--simpatico-text-sm);font-weight:600;color:var(--simpatico-accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:color var(--simpatico-transition)}.form-card__switch .switch-tab-link:hover{color:var(--simpatico-accent-hover);text-decoration:underline}.form-card__header{padding:var(--simpatico-space-xl) var(--simpatico-space-xl) var(--simpatico-space-md);border-bottom:1px solid var(--simpatico-border-subtle)}.form-card__header h2{font-family:var(--simpatico-font-display);font-size:var(--simpatico-text-xl);font-weight:400;color:var(--simpatico-text);margin:0 0 var(--simpatico-space-xs) 0}.form-card__header p{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted);margin:0}.simpatico-form-card form{padding:var(--simpatico-space-xl)}.simpatico-form__field{margin-bottom:var(--simpatico-space-lg)}.simpatico-form__field label{display:block;font-size:var(--simpatico-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--simpatico-text-secondary);margin-bottom:var(--simpatico-space-sm)}.simpatico-form__field label .required{color:var(--simpatico-accent)}.simpatico-form__field input[type=text],.simpatico-form__field input[type=email],.simpatico-form__field input[type=password]{width:100%;padding:var(--simpatico-space-md);font-size:var(--simpatico-text-base);font-family:var(--simpatico-font-body);border:1px solid var(--simpatico-border);border-radius:var(--simpatico-radius);background:var(--simpatico-bg-tertiary);color:var(--simpatico-text);transition:border-color var(--simpatico-transition),box-shadow var(--simpatico-transition)}.simpatico-form__field input:focus{outline:none;border-color:var(--simpatico-accent);box-shadow:0 0 0 3px var(--simpatico-accent-glow)}.simpatico-form__field input::-moz-placeholder{color:var(--simpatico-text-muted)}.simpatico-form__field input::placeholder{color:var(--simpatico-text-muted)}.simpatico-form__field--password{position:relative}.simpatico-form__field--password .password-input-wrapper{position:relative;display:block;width:100%}.simpatico-form__field--password .password-input-wrapper input{width:100%;display:block}.simpatico-form__field--password input[type=password],.simpatico-form__field--password input[type=text]{padding-right:50px}.woocommerce-account .wp-hide-pw,.woocommerce-account .show-password-input{display:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px;clip:rect(0,0,0,0)}.simpatico-password-toggle,button.simpatico-password-toggle,.woocommerce .simpatico-password-toggle,.woocommerce-account .simpatico-password-toggle,.simpatico-form__field--password .simpatico-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;background-color:transparent;border:none;border-radius:0;padding:4px;margin:0;cursor:pointer;color:var(--simpatico-text-muted);display:flex;align-items:center;justify-content:center;transition:color var(--simpatico-transition);z-index:var(--simpatico-z-dropdown);line-height:1;width:auto;height:auto;min-width:0;min-height:0;box-shadow:none}.simpatico-password-toggle:hover,button.simpatico-password-toggle:hover{color:var(--simpatico-accent);background:transparent;background-color:transparent;transform:translateY(-50%);box-shadow:none}.simpatico-password-toggle:focus,button.simpatico-password-toggle:focus{outline:none;color:var(--simpatico-accent);background:transparent;box-shadow:none}.simpatico-password-toggle svg{width:18px;height:18px;display:block}body.woocommerce-account .simpatico-form__field--password .simpatico-password-toggle,body.woocommerce-account .simpatico-form__field--password button.simpatico-password-toggle{width:36px;height:36px;padding:0;border-radius:var(--simpatico-radius);border:1px solid var(--simpatico-border-subtle);background:var(--simpatico-bg-tertiary);color:var(--simpatico-accent);line-height:1;top:50%;transform:translateY(-50%);transition:color var(--simpatico-transition),background-color var(--simpatico-transition),border-color var(--simpatico-transition)}body.woocommerce-account .simpatico-form__field--password .simpatico-password-toggle:hover,body.woocommerce-account .simpatico-form__field--password button.simpatico-password-toggle:hover,body.woocommerce-account .simpatico-form__field--password .simpatico-password-toggle:focus,body.woocommerce-account .simpatico-form__field--password button.simpatico-password-toggle:focus{border-color:var(--simpatico-accent);background:var(--simpatico-bg-secondary);color:var(--simpatico-accent);box-shadow:none;transform:translateY(-50%)}body.woocommerce-account .simpatico-form__field--password .simpatico-password-toggle svg,body.woocommerce-account .simpatico-form__field--password button.simpatico-password-toggle svg{width:16px;height:16px}.simpatico-form__field--password button:not(.simpatico-password-toggle),.password-input-wrapper button:not(.simpatico-password-toggle){display:none}.simpatico-form__row--inline{margin-bottom:var(--simpatico-space-lg)}.simpatico-form__row--split{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--simpatico-space-sm);margin-bottom:var(--simpatico-space-lg)}.simpatico-form__row--split .lost-password-link{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted);text-decoration:none;transition:color var(--simpatico-transition)}.simpatico-form__row--split .lost-password-link:hover{color:var(--simpatico-accent)}.simpatico-checkbox{display:flex;align-items:center;gap:var(--simpatico-space-sm);cursor:pointer}.simpatico-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--simpatico-accent);cursor:pointer}.simpatico-checkbox__label{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary)}.simpatico-form__actions{margin-bottom:var(--simpatico-space-lg)}.simpatico-form__actions .btn-block{width:100%}.simpatico-form__footer{text-align:center;padding-top:var(--simpatico-space-md);border-top:1px solid var(--simpatico-border-subtle)}.simpatico-form__footer .lost-password-link{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-muted);text-decoration:none;transition:color var(--simpatico-transition)}.simpatico-form__footer .lost-password-link:hover{color:var(--simpatico-accent)}.simpatico-form__notice{display:flex;align-items:flex-start;gap:var(--simpatico-space-sm);padding:var(--simpatico-space-md);background:var(--simpatico-bg-secondary);border:1px solid var(--simpatico-border-subtle);border-radius:var(--simpatico-radius);margin-bottom:var(--simpatico-space-lg)}.simpatico-form__notice svg{flex-shrink:0;color:var(--simpatico-accent);margin-top:2px}.simpatico-form__notice p{font-size:var(--simpatico-text-sm);color:var(--simpatico-text-secondary);margin:0;line-height:1.5}@media (max-width: 1023px){.simpatico-login-content{gap:var(--simpatico-space-2xl)}.simpatico-login-forms{position:static}.login-benefits__header h2{font-size:var(--simpatico-text-2xl)}.login-benefits__intro{font-size:var(--simpatico-text-base)}.simpatico-login-backdrop:before{opacity:.1}}@media (max-width: 639px){.simpatico-login-content{padding:var(--simpatico-space-lg)}.login-benefits__grid{gap:var(--simpatico-space-md)}.login-benefit{padding:var(--simpatico-space-md)}.login-benefit__icon{width:40px;height:40px}.login-benefit__icon svg{width:24px;height:24px}.form-card__tabs{border-bottom:1px solid var(--simpatico-border-subtle)}.form-card__tab{padding:var(--simpatico-space-md) var(--simpatico-space-lg);font-size:var(--simpatico-text-xs)}.form-card__header{padding:var(--simpatico-space-lg) var(--simpatico-space-lg) var(--simpatico-space-sm)}.simpatico-form-card form{padding:var(--simpatico-space-lg)}.form-card__switch{padding:var(--simpatico-space-md);flex-direction:column;gap:var(--simpatico-space-xs)}.simpatico-login-backdrop:before{opacity:.08;filter:blur(4px)}}
/*# sourceMappingURL=my-account.min.css.map */
