.woocommerce-account .account-user-header{background:#fdfdfd;padding:25px 20px;border:1px solid #eee;border-radius:8px 8px 0 0;text-align:center;margin-bottom:0}.woocommerce-account .account-user-header img.avatar{border-radius:50%;border:3px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.1);margin-bottom:10px}.woocommerce-account .tekinofis-modern-nav{border:1px solid #eee;border-top:none;border-radius:0 0 8px 8px;background:#fff;margin-bottom:30px}.woocommerce-account .tekinofis-modern-nav ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-account .tekinofis-modern-nav ul li{border-bottom:1px solid #f5f5f5;margin:0!important}.woocommerce-account .tekinofis-modern-nav ul li.is-active a{background:#f4f8ff!important;color:#003087!important}.woocommerce-account .order-modern-card{border:1px solid #eee!important;border-radius:8px!important;margin-bottom:25px!important;background:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.03)!important;overflow:hidden}.woocommerce-account .card-top-header{background:#fafafa!important;border-bottom:1px solid #eee!important;padding:15px 20px!important;display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:15px!important}.woocommerce-account .account-nav.account-user,.woocommerce-account .nasa-welcome-box,.woocommerce-account .nasa-user-welcome,.woocommerce-account .account-nav-wrap .account-nav .account-user,.woocommerce-account .tekinofis-account-sidebar .account-nav.account-user,.woocommerce-account .account-nav-wrap .wc-user,.woocommerce-account .account-nav-wrap .user-name{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.woocommerce-account .account-nav-wrap.vertical-tabs{display:block!important;float:left!important;width:280px!important;padding-right:20px!important;margin-bottom:30px!important}.woocommerce-account .woocommerce-MyAccount-content{float:left!important;width:calc(100% - 280px)!important;padding-left:20px!important}@media (max-width:991px){.woocommerce-account .account-nav-wrap.vertical-tabs,.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;float:none!important;padding:0!important}}.tekinofis-orders-modern .orders-tabs{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.tekinofis-orders-modern .tekinofis-tab-btn{background:#fff!important;color:#555!important;padding:8px 18px!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all 0.2s ease!important;border:1px solid #eee!important;display:inline-block!important}.tekinofis-orders-modern .tekinofis-tab-btn:hover{background:#f8f8f8!important;color:#003087!important;border-color:#003087!important}.tekinofis-orders-modern .tekinofis-tab-btn.active{background:#003087!important;color:#fff!important;border-color:#003087!important;font-weight:500!important}.tekinofis-orders-modern .orders-search-filter{display:flex!important;border:1px solid #eee!important;border-radius:6px!important;max-width:300px!important;overflow:hidden!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)!important}.tekinofis-orders-modern .orders-search-filter input{border:none!important;box-shadow:none!important;height:38px!important;padding:0 15px!important;flex:1!important;font-size:13px!important;background:transparent!important;color:#333!important}.tekinofis-orders-modern .orders-search-filter .search-btn{background:transparent!important;color:#999!important;border:none!important;width:40px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:color 0.2s ease!important}.tekinofis-orders-modern .orders-search-filter .search-btn:hover{color:#003087!important}.tekinofis-orders-modern .orders-search-filter .search-btn i{font-size:14px!important}.tekinofis-orders-modern .price-row .val{color:#003087!important;font-size:22px!important;font-weight:600!important;letter-spacing:-0.5px!important}.tekinofis-orders-modern .price-row .lbl{font-weight:400!important;font-size:12px!important;color:#777!important}.tekinofis-orders-modern .orders-tabs-wrapper{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:15px!important;margin-bottom:25px!important;background:transparent!important;padding:0 0 20px 0!important;border-bottom:1px solid #eee!important;border-radius:0!important}.tekinofis-orders-modern .orders-title{margin:0 0 20px 0!important;font-size:20px!important;font-weight:600!important;color:#333!important;letter-spacing:-0.3px!important}.woocommerce-cart .b2bking_add_cart_to_purchase_list_button,.woocommerce-cart .b2bking_save_cart_as_list_button,.woocommerce-cart .b2bking_save_cart_as_list_wrapper,.woocommerce-cart .b2bking_save_cart_as_list_button_container,.woocommerce-cart .woocommerce-cart-form .coupon{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.tekinofis-cart-extra-actions,.tekinofis-cart-extra-actions *{display:block!important;font-family:inherit!important}.tekinofis-cart-extra-actions .button,.tekinofis-cart-extra-actions .tekinofis-b2b-trigger{width:100%!important;margin-bottom:15px!important;background:#003087!important;color:#fff!important;height:42px!important;line-height:42px!important;padding:0!important;text-align:center!important;border:none!important;font-size:13px!important;font-weight:400!important;border-radius:4px!important;text-transform:uppercase!important}.tekinofis-cart-extra-actions p{font-weight:500!important;font-size:14px!important}.custom-excel-action .button{background-color:#003087!important}.tekinofis-dashboard-container{padding:10px 0;font-family:inherit!important}.dashboard-welcome-text{font-size:14px;margin-bottom:5px}.dashboard-info-text{font-size:13px;color:#666;margin-bottom:25px}.tekinofis-sidebar-profile-card,.tekinofis-profile-card.main-card{text-align:center;border:1px solid #eee;padding:25px 20px;background:#fff;border-radius:4px;margin-bottom:20px;font-family:inherit!important}.tekinofis-profile-card.main-card{max-width:600px;margin:0 auto 30px}.sidebar-avatar img,.profile-avatar img{border-radius:50%!important;border:1px solid #eee!important;padding:5px!important;background:#fff!important;margin-bottom:15px!important}.sidebar-name,.profile-name{font-size:16px!important;text-transform:uppercase!important;color:#003087!important;margin:0 0 5px 0!important;font-weight:700!important}.sidebar-company,.profile-company{font-size:11px!important;color:#aaa!important;text-transform:uppercase!important;margin-bottom:15px!important}.btn-sidebar-update,.btn-update-profile{display:inline-block!important;background:#003087!important;color:#fff!important;padding:10px 20px!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;transition:all 0.2s ease!important}.btn-sidebar-update:hover,.btn-update-profile:hover{background:#00256a!important;color:#fff!important}.tekinofis-dashboard-links{border:1px solid #eee;border-radius:4px;background:#fff;overflow:hidden}.dashboard-link-item{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px 20px!important;border-bottom:1px solid #f4f4f4!important;color:#333!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;transition:background 0.2s ease!important}.dashboard-link-item:last-child{border-bottom:none!important}.dashboard-link-item:hover{background:#f9f9f9!important;color:#003087!important}.dashboard-link-item .icon-arrow::after{content:'\f105';font-family:'Font Awesome 5 Free','FontAwesome';font-weight:900;font-size:14px;color:#ddd}.dashboard-link-item:hover .icon-arrow::after{color:#003087}.woocommerce-account .account-nav-wrap .account-nav{border:1px solid #eee!important;border-radius:4px!important;padding:0!important;overflow:hidden!important}.woocommerce-account .account-nav-wrap .account-nav li a{padding:12px 15px!important;border-bottom:1px solid #f4f4f4!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.woocommerce-account .account-nav-wrap .account-nav li:last-child a{border-bottom:none!important}.woocommerce-account .account-nav-wrap .account-nav li.is-active a{background:#f9fbff!important;color:#003087!important}.tekinofis-profile-edit-form{background:#fff;padding:30px;border-radius:8px;border:1px solid #eee}.tekinofis-dashboard-title{font-size:22px!important;font-weight:700!important;color:#003087!important;margin-bottom:30px!important;border-bottom:2px solid #f9f9f9;padding-bottom:15px}.tekinofis-profile-edit-form label{font-weight:600!important;color:#444!important;font-size:13px!important;margin-bottom:10px!important;display:block!important}.tekinofis-profile-edit-form input[type="text"],.tekinofis-profile-edit-form input[type="email"],.tekinofis-profile-edit-form input[type="tel"],.tekinofis-profile-edit-form input[type="password"],.tekinofis-profile-edit-form select{border:1px solid #ddd!important;border-radius:4px!important;height:45px!important;padding:0 15px!important;font-size:14px!important;width:100%!important;background:#fff!important}.tekinofis-profile-edit-form fieldset{border:1px solid #eee!important;padding:20px!important;margin-top:30px!important;border-radius:8px!important}.tekinofis-profile-edit-form fieldset legend{font-weight:700!important;padding:0 10px!important;color:#003087!important;text-transform:uppercase!important;font-size:14px!important}.tekinofis-profile-edit-form .button{background:#003087!important;color:#fff!important;padding:12px 30px!important;height:auto!important;font-size:14px!important;font-weight:600!important;border-radius:4px!important;text-transform:uppercase!important;margin-top:20px!important}.account-nav-wrap .tekinofis-sidebar-profile-card+.tekinofis-sidebar-profile-card{display:none!important}.tekinofis-orders-modern .order-modern-card{border:1px solid #f0f0f0!important;border-radius:10px!important;margin-bottom:20px!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.02)!important;overflow:hidden}.tekinofis-orders-modern .card-top-header{background:#fafbfc!important;border-bottom:1px solid #f0f0f0!important;padding:12px 20px!important;display:flex!important;justify-content:space-between!important;flex-wrap:wrap;gap:15px}.tekinofis-orders-modern .card-top-header .header-col{display:flex;flex-direction:column;gap:2px}.tekinofis-orders-modern .card-top-header .lbl{font-size:11px!important;color:#999!important;text-transform:uppercase!important;font-weight:500!important}.tekinofis-orders-modern .card-top-header .val{font-size:13px!important;color:#333!important;font-weight:500!important}.tekinofis-orders-modern .status-badge{padding:3px 10px!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;display:inline-block}.tekinofis-orders-modern .status-badge.status-completed,.tekinofis-orders-modern .status-badge.status-processing{background:#e6f7ed!important;color:#1a7f37!important}.tekinofis-orders-modern .status-badge.status-pending,.tekinofis-orders-modern .status-badge.status-on-hold{background:#fff8e6!important;color:#9a6700!important}.tekinofis-orders-modern .status-badge.status-failed,.tekinofis-orders-modern .status-badge.status-cancelled{background:#ffebe9!important;color:#cf222e!important}.tekinofis-orders-modern .card-main-content{padding:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap;gap:20px}.tekinofis-orders-modern .thumbnails-grid{display:flex!important;gap:8px!important}.tekinofis-orders-modern .thumb-box{border:1px solid #eee!important;border-radius:4px!important;padding:3px!important;width:60px!important;height:60px!important;background:#fff!important}.tekinofis-orders-modern .thumb-box img{max-width:100%!important;height:auto!important;display:block}.tekinofis-orders-modern .order-summary-side{text-align:right!important;display:flex;flex-direction:column;gap:12px}.tekinofis-orders-modern .btn-details{background:#fff!important;color:#003087!important;border:1px solid #003087!important;padding:7px 20px!important;font-size:12px!important;font-weight:600!important;border-radius:6px!important;text-decoration:none!important;display:inline-block!important;transition:all 0.3s ease!important;line-height:normal!important;height:auto!important}.tekinofis-orders-modern .btn-details:hover{background:#003087!important;color:#fff!important}.woocommerce-account .u-columns.addresses{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:25px!important;margin-top:20px!important;float:none!important}.woocommerce-account .u-column1.woocommerce-Address,.woocommerce-account .u-column2.woocommerce-Address,.woocommerce-account .woocommerce-Address{background:#fff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;padding:25px!important;box-shadow:0 4px 12px rgba(0,0,0,.03)!important;transition:all 0.3s ease!important;display:flex!important;flex-direction:column!important;position:relative!important;float:none!important;width:100%!important;margin-bottom:0!important}.woocommerce-account .woocommerce-Address:hover{box-shadow:0 8px 18px rgba(0,0,0,.06)!important;border-color:#00308733!important}.woocommerce-account .woocommerce-Address-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:12px!important;border-bottom:2px solid #f8f9fa!important;padding-bottom:15px!important;gap:10px!important}.woocommerce-account .woocommerce-Address-title h3{margin:0!important;font-size:17px!important;font-weight:600!important;color:#333!important}.woocommerce-account .woocommerce-Address-title .edit,.woocommerce-account .woocommerce-Address .edit,.woocommerce-account .woocommerce-Address a.edit,.woocommerce-account .woocommerce-Address a.delete{display:inline-block!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;font-weight:700!important;text-decoration:none!important}.woocommerce-account .woocommerce-Address-title .edit,.woocommerce-account .woocommerce-Address .edit,.woocommerce-account .woocommerce-Address a.edit{color:#003087!important;margin-right:15px!important}.woocommerce-account .woocommerce-Address a.delete{color:#cf222e!important}.woocommerce-account .woocommerce-Address-title .edit:hover,.woocommerce-account .woocommerce-Address a.edit:hover,.woocommerce-account .woocommerce-Address a.delete:hover{text-decoration:underline!important}.woocommerce-account .woocommerce-Address address{font-style:normal!important;font-size:13px!important;line-height:1.7!important;color:#555!important;flex-grow:1!important;font-family:inherit!important;margin-top:5px!important}.woocommerce-account a.button.add{background:#003087!important;color:#fff!important;padding:12px 30px!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;margin-top:25px!important;border:none!important;text-transform:uppercase!important}.woocommerce-account a.button.add:hover{background:#00256a!important}.woocommerce-account .woocommerce-Addresses p{font-size:14px!important;color:#777!important;margin-bottom:15px!important}#nasa-init-viewed,#nasa-where-you-are{display:none!important;visibility:hidden!important}.tekinofis-announcement-bar{background:#003087;color:#fff;overflow:hidden;white-space:nowrap;position:relative;padding:10px 0;font-family:'Outfit',sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;z-index:9999;border-bottom:1px solid rgba(255,255,255,.05)}#nasa-blog-promotion,.nasa-blog-promotion,#nasa-blog-promotion .logo,.nasa-promotion-wrap{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;pointer-events:none!important}.tekinofis-marquee{display:flex;width:max-content;animation:tekinofis-marquee-anim 40s linear infinite}.tekinofis-marquee span{padding-left:100px;text-transform:uppercase}@keyframes tekinofis-marquee-anim{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.tekinofis-announcement-bar:hover .tekinofis-marquee{animation-play-state:paused}@media (max-width:767px){.tekinofis-announcement-bar{font-size:11px;padding:8px 0}}