.account-sidebar-nav{background:#fff;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.07);padding:0;max-width:320px;height:-moz-fit-content;height:fit-content;width:100%;margin:0 auto 2rem auto;position:relative}.sidebar-inner{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem 1.5rem 1.5rem}.sidebar-user{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.sidebar-user img{border-radius:50%}.sidebar-user-name{font-weight:600;color:#222}.sidebar-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.sidebar-menu-item{border-radius:8px;transition:background .2s}.sidebar-menu-item.is-active{background:#f5f6fa}.sidebar-menu-item a{display:flex;align-items:center;gap:8px;padding:.85em 1rem;color:#222;background:none;cursor:pointer;text-decoration:none;font-weight:500;border-radius:8px;transition:all ease-out .2s;position:relative}.sidebar-menu-item a span{position:relative}.sidebar-menu-item a:hover{color:#09192a;background:#f5f6fa}.sidebar-menu-item.is-active a:hover{background:#eef0f6}.sidebar-cta{display:flex;align-items:center;justify-content:center;gap:.7em;background:#222;color:#fff;font-weight:600;border-radius:8px;padding:.9em 1rem;margin:1.2em 0 .5rem 0;background:none;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.sidebar-cta:hover{background:#09192a;color:#fff}.sidebar-logout,.mobile-menu-logout a{display:flex;align-items:center;justify-content:center;background:#fff;color:#09192a;font-weight:600;border-width:1px;border-style:solid;border-color:#d4d4d4;border-radius:8px;padding:.6em 1rem;margin-top:.5rem;background:none;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.sidebar-logout:hover,.mobile-menu-logout a:hover{color:#525252}.sidebar-mobile-nav{display:none;padding:1rem}.mobile-nav-toggle{width:100%;background:#fff;border:2px solid #eee;border-radius:8px;padding:.9em 1rem;display:flex;align-items:center;gap:8px;font-weight:600;color:#222;justify-content:space-between;cursor:pointer;transition:border .2s;position:relative}.mobile-nav-toggle:focus{outline:2px solid #09192a}.mobile-nav-toggle .notification-badge{position:absolute;left:calc(100% - 6em);top:50%;transform:translateY(-50%)}.mobile-nav-toggle svg:last-child{transition:transform .3s ease}.mobile-nav-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.mobile-nav-list{list-style:none;margin:.5rem 0 0 0;padding:0;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.07);overflow:hidden;transition:max-height .3s}.mobile-menu-item{position:relative}.mobile-menu-item a{display:flex;align-items:center;gap:8px;padding:.85em 1rem;color:#222;background:none;cursor:pointer;text-decoration:none;font-weight:500;border-radius:0;transition:color .2s}.mobile-menu-item.is-active a{background:#f5f6fa;color:#09192a}.mobile-menu-item a:hover{color:#09192a;background:#f5f6fa}li.mobile-menu-logout{padding:.85em 1rem}.dashboard-card,.dashboard-support-card,.custom-message-container,.account-orders-accordion,.account-details-container,.account-details-billing-container,.account-details-shipping-container,.address-form-container,.woocommerce-customer-messages,.cashback-container,.back-in-stock-container,.woocommerce-message.woocommerce-message--invoice-status,.my-account-apply-for-invoice-container{background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.07);margin-bottom:20px;padding:1.6em;border-radius:8px;border-width:1px;transition:all ease-out .2s;border-style:solid;border-color:#f5f5f5}.dashboard-card h3,.dashboard-support-card h3,.custom-message-container h3,.account-orders-accordion h3,.account-details-container h3,.account-details-billing-container h3,.account-details-shipping-container h3,.address-form-container h3,.woocommerce-customer-messages h3,.cashback-container h3,.back-in-stock-container h3,.woocommerce-message.woocommerce-message--invoice-status h3,.my-account-apply-for-invoice-container h3{margin-bottom:.3em}.dashboard-stats-compact{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1rem;margin-top:1.2em}.dashboard-stat-compact{background:#f5f6fa;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:1.2rem;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.dashboard-stat-compact:hover{background:#eef0f6;border-color:#d4d4d4}.dashboard-stat-compact .stat-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border-radius:50%;flex-shrink:0}.dashboard-stat-compact .stat-icon svg{width:24px;height:24px;color:#09192a}.dashboard-stat-compact .stat-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;line-height:1.4}.dashboard-stat-compact .stat-label{font-weight:500}.dashboard-stat-compact .stat-value{font-weight:600;font-size:1.1em;color:#222}.dashboard-stat-compact .stat-value.total-savings{color:#399e39}.dashboard-stat-compact .stat-subtitle{font-size:.8em;color:#6b7280;font-weight:400}.dashboard-stat-compact-link{text-decoration:none;color:inherit}.dashboard-stat-compact-link:hover{text-decoration:none;color:inherit}.dashboard-stat-compact.orders{cursor:pointer}.dashboard-stat-compact.orders:hover{background:#eef0f6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dashboard-stat.orders{transition:all ease-out .2s;cursor:pointer}.dashboard-stat.orders:hover{background:#eef0f6}.dashboard-support-info{margin-top:12px;display:flex;flex-direction:column;gap:6px}.dashboard-support-label{font-weight:500;color:#64748b;margin-right:6px}.dashboard-support-link{color:#09192a;font-weight:500;transition:all ease-out .2s}.disable-input{opacity:.6}.account-orders-accordion{display:flex;flex-direction:column;gap:.5em}.account-orders-accordion .order-card-type{display:flex;align-items:center;gap:.3em}.account-orders-accordion .order-card-total{display:flex;flex-direction:column;gap:.3em}.account-orders-accordion .order-card-chevron{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);transition:transform .3s ease}.account-orders-accordion .order-card.is-open .order-card-chevron{transform:translateY(-50%) rotate(180deg)}.account-orders-accordion .order-card-items{display:flex;flex-direction:column;gap:1em;margin-bottom:2em}.account-orders-accordion .order-card-items h5{margin-bottom:.5em}.account-orders-accordion .order-card-items .order-item{display:flex;flex-direction:row;gap:1em}.account-orders-accordion .order-card-items .order-item .order-item-placeholder{display:flex;align-items:center;justify-content:center;color:#bbb;font-size:2em}.account-orders-accordion .order-card-items .order-item .order-item-info{flex:1}.account-orders-accordion .order-card-items .order-item .order-item-name{font-weight:600;color:#222}.account-orders-accordion .order-card-items .order-item .order-item-meta{font-size:.95em;color:#888}.orders-header{margin-bottom:.5em}.orders-header .orders-count{font-weight:400;color:#6b7280}.order-card-summary{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;position:relative;font-weight:500;border-radius:8px;padding:1em}.order-card-main{display:flex;flex-direction:column;gap:.8em;flex:1}.order-card-date{display:flex;align-items:center;gap:.75rem}.order-card-date-value{flex:1}.order-card{transition:all .3s ease}.order-card-header{width:100%;background:none;border:none;outline:none;cursor:pointer;display:flex;align-items:center;transition:all ease-out .2s;position:relative;overflow:hidden;color:#000}.order-card-header:hover{background:#f5f6fa}.order-card.is-open .order-card-header{background:#f5f6fa}.order-status-badge{position:absolute;right:4em;padding:10px;border-radius:4px;font-size:14px;font-weight:500;text-align:center}.order-status-badge.status-processing,.order-status-badge.status-packad{background:#c6e1c6;color:#344f0a;animation:statusFlicker 5s ease-in-out infinite}.order-status-badge.status-completed,.order-status-badge.status-upphamtad{background:#c8d7e1;color:#0a456c}.order-status-badge.status-on-hold,.order-status-badge.status-partial-shipped,.order-status-badge.status-packad-del,.order-status-badge.status-awaiting-stock{background:#f8dda7;color:#7f642a}.order-status-badge.status-cancelled,.order-status-badge.status-pending,.order-status-badge.status-refunded,.order-status-badge.status-failed{background:#e5e5e5;color:#555}@keyframes statusFlicker{0%,100%{opacity:1}50%{opacity:.7}}.order-card-overview{background:#f5f6fa;padding:24px;border:1px solid #d4d4d4;width:50%;border-radius:4px;margin:1.5em 0}.order-card-overview .order-card-overview-row{margin-bottom:1em}.order-card-overview .order-card-overview-value{font-weight:600}.order-card-details{max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s}.order-card.is-open .order-card-details{max-height:-moz-fit-content;max-height:fit-content;opacity:1;padding:1.2rem 1.5rem 1.5rem 1.5rem;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s;margin:1.5em 0}.order-card-row.order-card-actions{display:flex;flex-direction:column}.order-card-row.order-card-actions .order-action-link{display:flex;align-items:center;gap:.8em;padding:.8em 1em;color:#222;text-decoration:none;font-weight:500;border-radius:8px;margin-bottom:.8em}.order-card-row.order-card-actions .order-action-link span{flex:1}.order-card-row.order-card-actions .order-action-link:hover{background:#f5f6fa;color:#09192a}.order-item-thumb{display:flex;align-items:center;justify-content:center;width:100%;max-width:144px;min-height:192px;border-radius:8px;background:#f5f6fa}.order-item-label,.order-card-footer-label{font-size:.95em;font-weight:300;color:#2a2a2a}span.order-item-value,.order-card-footer-value{color:#262626;font-weight:500}.order-card-footer{padding:1em;background:#f5f6fa;display:flex;flex-direction:column;gap:.5em;border-radius:8px}.order-card-footer-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1em}.woocommerce-MyAccount-content .account-orders-pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 15px;background:rgba(0,0,0,0);border:none}.woocommerce-MyAccount-content .account-orders-pagination .order-action-btn{padding:10px 20px;background:rgba(0,0,0,0);color:#09192a;text-decoration:none;border:1px solid #d1d5db;border-radius:4px;font-weight:500;transition:all .2s}.woocommerce-MyAccount-content .account-orders-pagination .order-action-btn:hover{background:#09192a;color:#fff;border-color:#09192a;text-decoration:none}.woocommerce-MyAccount-content .account-orders-pagination .order-action-btn.prev{color:#222;border-color:#d1d5db}.woocommerce-MyAccount-content .account-orders-pagination .order-action-btn.prev:hover{background:#222;color:#fff;border-color:#222}.pagination-buttons{display:flex;flex-direction:row;gap:10px}.pagination-info{display:flex;align-items:center}.pagination-text{color:#6b7280;font-weight:400}.notification-badge{background:linear-gradient(135deg, #f87171, #ef4444);color:#fff;border-radius:50%;min-width:24px;min-height:24px;width:auto;height:auto;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.9em;padding:6px;box-shadow:0 2px 4px rgba(239,68,68,.2);z-index:1;transition:all .2s ease;aspect-ratio:1;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(248,113,113,.4)}70%{box-shadow:0 0 0 8px rgba(248,113,113,0)}100%{box-shadow:0 0 0 0 rgba(248,113,113,0)}}.account-info-container,.account-details-billing,.account-details-shipping{display:flex;flex-direction:column;gap:10px}.account-info-container .info-row,.account-details-billing .info-row,.account-details-shipping .info-row{display:flex;flex-direction:column}.account-info-container .info-row .label,.account-details-billing .info-row .label,.account-details-shipping .info-row .label{font-weight:600}.edit-account-action,.edit-address-action{display:flex;align-items:center;margin-top:1em}.edit-account-action a,.edit-account-action #edit-address-submit,.edit-address-action a,.edit-address-action #edit-address-submit{padding:10px 20px;background:rgba(0,0,0,0);color:#09192a;text-decoration:none;border:1px solid #d1d5db;border-radius:4px;font-weight:500;transition:all .2s;min-width:150px;text-align:center}.edit-account-action a:hover,.edit-account-action #edit-address-submit:hover,.edit-address-action a:hover,.edit-address-action #edit-address-submit:hover{background:#09192a;color:#fff;border-color:#09192a;text-decoration:none}.address-form-container input{border-radius:4px;border-color:#d9d9d9;border-width:2px}.address-form-container span.required{color:#e20505}.woocommerce-message.woocommerce-message--invoice-status h5{margin-bottom:.3em}.woocommerce-message.woocommerce-message--invoice-status .invoice-message-actions{margin-top:1em}.woocommerce-message.woocommerce-message--invoice-status .invoice-message-actions button{transition:all .2s ease}@media(max-width: 900px){.dashboard-card,.dashboard-support-card,.custom-message-container,.account-orders-accordion,.account-details-container,.account-details-billing-container,.account-details-shipping-container,.address-form-container,.woocommerce-customer-messages,.cashback-container,.back-in-stock-container,.woocommerce-message.woocommerce-message--invoice-status{padding:1.2em}.dashboard-stats-compact{grid-template-columns:1fr}.dashboard-stat-compact{padding:.75rem}.dashboard-stat-compact .stat-value{font-size:1em}.account-sidebar-nav{max-width:100%}.sidebar-inner{display:none}.sidebar-mobile-nav{display:block}.order-card-overview{width:100%}.order-item-thumb{max-width:96px;min-height:128px}.account-orders-accordion{padding:1em}.order-card.is-open .order-card-details{padding:1.2rem .5em 1.5rem .5em}.order-card-summary,.order-card-details{font-size:14px}.order-card-type svg{width:22px}.edit-account-action a,.edit-account-action #edit-address-submit,.edit-address-action a,.edit-address-action #edit-address-submit{width:100%}.notification-badge{min-width:20px;min-height:20px;padding:4px}}/*# sourceMappingURL=my-account.min.css.map */