/* moved from vexuze_account_ux_styles */
body.woocommerce-account{--vex-yellow:rgb(180,155,87);--vex-text:#0f1b22;--vex-muted:#64748b;--vex-border:rgba(148,163,184,.20)}body.woocommerce-account .woocommerce-MyAccount-navigation{background:#fff!important;border:1px solid var(--vex-border)!important;border-radius:30px!important;box-shadow:none!important;padding:16px!important;overflow:hidden!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{position:relative!important;min-height:48px!important;padding:10px 14px!important;border-radius:24px!important;display:flex!important;align-items:center!important;background:transparent!important;color:var(--vex-text)!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:before{content:""!important;width:22px!important;height:22px!important;min-width:22px!important;margin-left:12px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:rgba(180,155,87,.12)!important;color:#000!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#000!important;color:var(--vex-yellow)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:before{filter:invert(76%) sepia(93%) saturate(881%) hue-rotate(358deg) brightness(101%) contrast(102%)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li:not(:last-child) a{border-bottom:1px solid rgba(148,163,184,.08)!important}body.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="dashboard"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2011.5%2012%204l9%207.5V20a1%201%200%200%201-1%201h-5v-6H9v6H4a1%201%200%200%201-1-1v-8.5Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="orders"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%207V6a5%205%200%200%201%2010%200v1M5%207h14l1%2014H4L5%207Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--pre-orders a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="pre-orders"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203.5h10a2%202%200%200%201%202%202v15l-3-2-2%202-2-2-2%202-2-2-3%202v-15a2%202%200%200%201%202-2Zm2.5%205h5M9.5%2012h5M9.5%2015.5h3%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--pish-factor a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="pish-factor"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203.5h10a2%202%200%200%201%202%202v15l-3-2-2%202-2-2-2%202-2-2-3%202v-15a2%202%200%200%201%202-2Zm2.5%205h5M9.5%2012h5M9.5%2015.5h3%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--pish-factors a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="pish-factors"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203.5h10a2%202%200%200%201%202%202v15l-3-2-2%202-2-2-2%202-2-2-3%202v-15a2%202%200%200%201%202-2Zm2.5%205h5M9.5%2012h5M9.5%2015.5h3%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--proforma a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="proforma"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203.5h10a2%202%200%200%201%202%202v15l-3-2-2%202-2-2-2%202-2-2-3%202v-15a2%202%200%200%201%202-2Zm2.5%205h5M9.5%2012h5M9.5%2015.5h3%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--proforma-invoices a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="proforma-invoices"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7%203.5h10a2%202%200%200%201%202%202v15l-3-2-2%202-2-2-2%202-2-2-3%202v-15a2%202%200%200%201%202-2Zm2.5%205h5M9.5%2012h5M9.5%2015.5h3%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="edit-address"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021s7-5.2%207-11a7%207%200%201%200-14%200c0%205.8%207%2011%207%2011Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="edit-account"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2012a4%204%200%201%200%200-8%204%204%200%200%200%200%208Zm-8%209a8%208%200%200%201%2016%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--waitlist a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="waitlist"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021a9%209%200%201%200%200-18%209%209%200%200%200%200%2018Zm0-14v5l3%202%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--my-reviews a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="my-reviews"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%2013.5V6a2%202%200%200%200-2-2H6a2%202%200%200%200-2%202v12l4-3h5M8%209h8M8%2013h5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-reviews a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="customer-reviews"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%2013.5V6a2%202%200%200%200-2-2H6a2%202%200%200%200-2%202v12l4-3h5m4.5-.5.8%201.7%201.9.2-1.4%201.3.4%201.9-1.7-.9-1.7.9.4-1.9-1.4-1.3%201.9-.2.8-1.7Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--recently-viewed a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="recently-viewed"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2021a9%209%200%201%200%200-18%209%209%200%200%200%200%2018Zm0-14v5h4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="customer-logout"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%2017l5-5-5-5M15%2012H3M14%204h5a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202h-5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important;}body.woocommerce-account .woocommerce-MyAccount-navigation-link--pre-orders a:before,body.woocommerce-account .woocommerce-MyAccount-navigation-link--pish-factor a:before,body.woocommerce-account .woocommerce-MyAccount-navigation-link--pish-factors a:before,body.woocommerce-account .woocommerce-MyAccount-navigation-link--proforma a:before,body.woocommerce-account .woocommerce-MyAccount-navigation-link--proforma-invoices a:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="pre-orders"]:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="pish-factor"]:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="pish-factors"]:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="proforma"]:before,body.woocommerce-account .woocommerce-MyAccount-navigation a[href*="proforma-invoices"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3.5h10a2 2 0 0 1 2 2v15l-3-2-2 2-2-2-2 2-2-2-3 2v-15a2 2 0 0 1 2-2Zm2.5 5h5M9.5 12h5M9.5 15.5h3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.vexuze-account-native-section,.vexuze-review-center,.vexuze-customer-reviews-wrap{width:100%;padding:24px;border:1px solid #e5e7eb;border-radius:30px;background:#fff;box-sizing:border-box}.vexuze-account-native-head,.vexuze-review-center-head,.vexuze-customer-reviews-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.vexuze-account-native-head h2,.vexuze-review-center-head h2,.vexuze-customer-reviews-head h2{margin:0;color:#0f1b22;font-size:22px;font-weight:900;line-height:1.8}.vexuze-account-native-head p,.vexuze-review-center-head p,.vexuze-customer-reviews-head p{margin:3px 0 0;color:#64748b;font-size:13px;font-weight:750;line-height:2}.vexuze-account-empty{padding:28px;border:1px dashed #d1d5db;border-radius:30px;text-align:center;color:#64748b;font-size:13px;font-weight:800;line-height:2}.vexuze-review-tabs{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}.vexuze-review-tab{min-height:34px;padding:6px 12px;border-radius:999px;border:0;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.vexuze-review-tab.is-active{background:#000;color:var(--vex-yellow)}.vexuze-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vexuze-review-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:30px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.vexuze-review-card:hover{border-color:rgba(180,155,87,.52);background:#fffdf4}.vexuze-review-card.is-review-updated{border-color:rgba(34,197,94,.34);background:rgba(240,253,244,.62);transition:border-color .22s ease,background-color .22s ease}.vexuze-review-card-top{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center}.vexuze-review-card-image,.vexuze-customer-review-image{display:flex;align-items:center;justify-content:center;background:#f8fafc;overflow:hidden;text-decoration:none!important}.vexuze-review-card-image{width:112px;height:112px;border-radius:24px}.vexuze-review-card-image img,.vexuze-customer-review-image img{width:100%;height:100%;object-fit:contain;padding:8px}.vexuze-review-card-body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.vexuze-review-card-title,.vexuze-customer-review-product{color:#0f1b22!important;font-weight:900;text-decoration:none!important;line-height:1.9}.vexuze-review-card-title{width:100%;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-align:right}.vexuze-review-card-meta,.vexuze-customer-review-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:#64748b;font-size:12px;font-weight:800;line-height:1.9}.vexuze-review-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vexuze-review-open,.vexuze-review-order-link,.vexuze-review-status-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:36px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:900;text-decoration:none!important;white-space:nowrap}.vexuze-review-open{border:1px solid #000;background:#000;color:var(--vex-yellow);cursor:pointer;font-family:inherit}.vexuze-review-order-link{border:1px solid rgba(148,163,184,.22);background:#fff;color:#64748b!important}.vexuze-review-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vexuze-review-status-badge.is-approved,.vexuze-customer-review-verified{background:rgba(34,197,94,.10);color:#15803d}.vexuze-review-status-badge.is-pending{background:#fffdf4;color:#92400e;border:1px solid rgba(180,155,87,.32)}.vexuze-review-stars-static,.vexuze-customer-review-stars{color:var(--vex-yellow);font-size:15px;letter-spacing:1px}.vexuze-review-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:18px;opacity:0;pointer-events:none;transition:opacity .22s ease}.vexuze-review-modal.is-open{display:flex;opacity:1;pointer-events:auto}.vexuze-review-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.48);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.vexuze-review-modal-dialog{position:relative;width:min(100%,520px);max-height:calc(100vh - 36px);overflow:hidden;border-radius:30px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.65);box-shadow:0 28px 90px rgba(15,23,42,.22);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);transform:translateY(14px) scale(.965);opacity:0;transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .22s ease}.vexuze-review-modal.is-open .vexuze-review-modal-dialog{transform:translateY(0) scale(1);opacity:1}.vexuze-review-form{padding:22px;max-height:calc(100vh - 38px);overflow:auto}.vexuze-review-modal-close{position:absolute;top:14px;left:14px;z-index:2;width:40px;height:40px;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#0f1b22;font-size:22px;line-height:1;cursor:pointer}.vexuze-review-modal-head{text-align:center;padding:0 48px;margin-bottom:18px}.vexuze-review-modal-kicker{display:inline-flex;margin-bottom:4px;color:#64748b;font-size:11.5px;font-weight:900}.vexuze-review-modal-head h3{margin:0 0 12px;color:#0f1b22;font-size:20px;font-weight:950;line-height:1.7}.vexuze-review-product-mini{width:100%;max-width:460px;margin:0 auto;display:flex;flex-direction:row;direction:rtl;align-items:center;gap:12px;padding:10px 12px;border-radius:28px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.78)}.vexuze-review-product-mini-thumb{order:1;flex:0 0 58px;width:58px;height:58px;border-radius:21px;background:#fff;border:1px solid rgba(226,232,240,.55);display:flex;align-items:center;justify-content:center;overflow:hidden}.vexuze-review-product-mini-thumb img{width:100%;height:100%;object-fit:contain;padding:5px;display:block;background:#fff;border:0;box-shadow:none}.vexuze-review-modal-product{order:2;flex:1 1 auto;min-width:0;margin:0;color:#334155;font-size:13px;font-weight:900;line-height:1.85;text-align:right;white-space:normal;word-break:normal;overflow:visible;display:block}.vexuze-review-field{width:100%;margin-bottom:15px}.vexuze-review-field label{display:block;margin-bottom:8px;color:#0f1b22;font-size:12.5px;font-weight:950;line-height:1.8}.vexuze-review-field--rating,.vexuze-review-field--rating>label{text-align:center}.vexuze-review-stars-input{direction:ltr;width:max-content;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(5,46px);gap:9px;align-items:center;justify-content:center;justify-items:center}.vexuze-review-stars-input button{position:relative;width:46px;height:46px;min-width:46px;min-height:46px;padding:0;margin:0;border-radius:50%;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.78);font-size:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.vexuze-review-stars-input button:before,.vexuze-review-stars-input button:after{content:none!important;display:none!important}.vexuze-review-star-icon{width:26px;height:26px;display:block;pointer-events:none}.vexuze-review-star-icon svg{width:100%;height:100%;display:block;fill:#cbd5e1;stroke:none}.vexuze-review-stars-input button:hover,.vexuze-review-stars-input button:focus-visible,.vexuze-review-stars-input button.is-active{border-color:rgba(180,155,87,.78);background:rgba(255,253,244,.96);transform:translateY(-2px) scale(1.03)}.vexuze-review-stars-input button:hover svg,.vexuze-review-stars-input button:focus-visible svg,.vexuze-review-stars-input button.is-active svg{fill:var(--vex-yellow)}.vexuze-review-rating-hint{width:min(100%,330px);margin:10px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#94a3b8;font-size:12px;font-weight:900;line-height:1.8}.vexuze-review-rating-hint span:first-child{text-align:right}.vexuze-review-rating-hint span:last-child{text-align:left}.vexuze-review-rating-value{min-width:116px;color:#0f1b22;font-size:12.5px;font-weight:950;text-align:center;white-space:nowrap}.vexuze-review-field textarea{width:100%;min-height:150px;resize:vertical;border-radius:26px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.72);padding:16px;color:#0f1b22;font-size:13.5px;font-weight:750;line-height:2;outline:none}.vexuze-review-field textarea:focus{border-color:rgba(180,155,87,.78);box-shadow:0 0 0 4px rgba(180,155,87,.12)}.vexuze-review-message{min-height:24px;margin-bottom:10px;font-size:12px;font-weight:900;text-align:center;color:#64748b}.vexuze-review-message.is-error{color:#dc2626}.vexuze-review-message.is-success{display:none!important}.vexuze-review-char-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;color:#94a3b8;font-size:11.5px;font-weight:850;line-height:1.8}.vexuze-review-char-hint strong{font-size:11.5px;font-weight:950;color:#94a3b8;direction:ltr;white-space:nowrap}.vexuze-review-char-hint.is-short{color:#dc2626}.vexuze-review-char-hint.is-short strong{color:#dc2626}.vexuze-review-char-hint.is-ok{color:#15803d}.vexuze-review-char-hint.is-ok strong{color:#15803d}.vexuze-review-submit{width:100%;min-height:50px;border-radius:25px;border:1px solid #000;background:#000;color:var(--vex-yellow);font-size:14px;font-weight:900;cursor:pointer}.vexuze-review-submit:disabled{border-color:#e5e7eb;background:#e5e7eb;color:#94a3b8;cursor:not-allowed}.vexuze-review-success-confirm{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:24px;border-radius:30px;background:radial-gradient(circle at 50% 36%,rgba(34,197,94,.14),transparent 30%),rgba(255,255,255,.84);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);opacity:0;pointer-events:none;transform:scale(.92) translateY(10px);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.9,.2,1)}.vexuze-review-success-confirm.is-visible{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.vexuze-review-success-ring{position:relative;width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.24)}.vexuze-review-success-ring:before{content:"";position:absolute;inset:-9px;border-radius:inherit;border:1px solid rgba(34,197,94,.18);opacity:0;transform:scale(.82);animation:vex-review-success-pulse 1.08s .22s ease-out forwards}.vexuze-review-success-ring svg{width:52px;height:52px;display:block}.vexuze-review-success-ring circle{fill:none;stroke:#22c55e;stroke-width:2.2;stroke-dasharray:120;stroke-dashoffset:120;animation:vex-review-success-circle .72s ease forwards}.vexuze-review-success-ring path{fill:none;stroke:#22c55e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:vex-review-success-check .48s .38s cubic-bezier(.2,.9,.2,1) forwards}.vexuze-review-success-confirm strong{color:#0f1b22;font-size:19px;font-weight:950;line-height:1.8}.vexuze-review-success-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 12px;border-radius:999px;background:#fffdf4;border:1px solid rgba(180,155,87,.34);color:#92400e;font-style:normal;font-size:12px;font-weight:950;line-height:1.6}.vexuze-review-success-confirm span{max-width:310px;color:#64748b;font-size:12.5px;font-weight:850;line-height:2;text-align:center}.vexuze-review-inline-empty{padding:24px;border:1px dashed #d1d5db;border-radius:26px;text-align:center;color:#64748b;font-size:13px;font-weight:850;line-height:2;grid-column:1/-1}@keyframes vex-review-success-circle{to{stroke-dashoffset:0}}@keyframes vex-review-success-check{to{stroke-dashoffset:0}}@keyframes vex-review-success-pulse{0%{opacity:0;transform:scale(.84)}35%{opacity:1}100%{opacity:0;transform:scale(1.18)}}.vexuze-customer-reviews-count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border-radius:999px;background:#fffdf4;border:1px solid rgba(180,155,87,.35);color:#0f1b22;font-size:12px;font-weight:900;white-space:nowrap}.vexuze-customer-reviews-list{display:flex;flex-direction:column;gap:12px}.vexuze-customer-review-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:14px;align-items:center;min-height:112px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:30px;background:rgba(255,255,255,.92);transition:border-color .18s ease,background-color .18s ease}.vexuze-customer-review-card:hover{background:#fffdf4;border-color:rgba(180,155,87,.50)}.vexuze-customer-review-image{width:78px;height:78px;border-radius:22px}.vexuze-customer-review-body{min-width:0;display:flex;flex-direction:column;gap:7px}.vexuze-customer-review-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.vexuze-customer-review-product{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vexuze-customer-review-verified{padding:2px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.12);font-weight:900}.vexuze-customer-review-text{margin:0;color:#0f1b22;font-size:13px;font-weight:780;line-height:2}.vexuze-customer-reviews-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.vexuze-customer-reviews-pagination a,.vexuze-customer-reviews-pagination span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#0f1b22!important;font-size:12px;font-weight:900;text-decoration:none!important}@media (max-width:1024px){.vexuze-review-grid{grid-template-columns:1fr}}@media (max-width:768px){body.vex-mobile-account-endpoint .woocommerce-MyAccount-navigation{display:none!important}body.vex-mobile-account-endpoint .woocommerce-MyAccount-content{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding-top:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account .woocommerce-MyAccount-content>*,body.woocommerce-account .vexuze-review-center,body.woocommerce-account .vexuze-account-native-section,body.woocommerce-account .vexuze-customer-reviews-wrap,body.woocommerce-account .vexuze-review-card,body.woocommerce-account .vexuze-customer-review-card,body.woocommerce-account .vex-mobile-account-topbar,body.woocommerce-account .vexuze-review-tabs{box-shadow:none!important;filter:none!important}.vex-mobile-account-topbar{position:relative!important;z-index:20!important;width:100%!important;min-height:52px!important;margin:0 0 14px!important;padding:6px!important;box-sizing:border-box!important;display:flex!important;direction:rtl!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:30px!important;background:#fff!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vex-mobile-account-topbar:after{content:none!important;display:none!important}.vex-mobile-account-topbar__title{min-width:0!important;flex:1 1 auto!important;color:#0f1b22!important;font-size:15.5px!important;font-weight:950!important;line-height:1.8!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.vex-mobile-account-topbar__back{position:relative!important;overflow:hidden!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:40px!important;padding:0 13px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:22px!important;background:#f8fafc!important;border:1px solid rgba(226,232,240,.95)!important;color:#0f1b22!important;text-decoration:none!important;box-shadow:none!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease!important}.vex-mobile-account-topbar__back:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,transparent,rgba(180,155,87,.16),transparent)!important;transform:translateX(120%)!important;transition:transform .42s ease!important;pointer-events:none!important}.vex-mobile-account-topbar__back:hover,.vex-mobile-account-topbar__back:focus-visible{background:#fffdf4!important;border-color:rgba(180,155,87,.48)!important;transform:translateX(1px)!important}.vex-mobile-account-topbar__back:hover:before,.vex-mobile-account-topbar__back:focus-visible:before{transform:translateX(-120%)!important}.vex-mobile-account-topbar__back:active{transform:scale(.985)!important}.vex-mobile-account-topbar__back svg{position:relative!important;z-index:1!important;width:17px!important;height:17px!important;display:block!important;stroke:currentColor!important;flex:0 0 17px!important;transition:transform .18s ease!important}.vex-mobile-account-topbar__back:hover svg,.vex-mobile-account-topbar__back:focus-visible svg{transform:translateX(2px)!important}.vex-mobile-account-topbar__back span{position:relative!important;z-index:1!important;display:inline-flex!important;align-items:center!important;line-height:1!important}.vex-mobile-account-topbar__back.is-loading{opacity:.78!important;pointer-events:none!important}.vex-mobile-account-topbar__back.is-loading:after{content:""!important;position:absolute!important;right:10px!important;left:10px!important;bottom:5px!important;height:2px!important;border-radius:99px!important;background:linear-gradient(90deg,transparent,var(--vex-yellow),transparent)!important;animation:vex-account-back-line .75s ease-in-out infinite!important}@keyframes vex-account-back-line{0%{transform:translateX(55%);opacity:.25}50%{opacity:1}100%{transform:translateX(-55%);opacity:.25}}.vexuze-review-center-head{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.vexuze-review-center-head>div:first-child{width:100%;text-align:center}.vexuze-review-center-head h2,.vexuze-review-center-head p{text-align:center}.vexuze-review-tabs{width:fit-content;max-width:100%;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px;border-radius:24px;background:#f8fafc;border:1px solid rgba(226,232,240,.80)}.vexuze-review-tab{min-width:116px;min-height:38px;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;text-align:center;border-radius:20px;white-space:nowrap}.vexuze-account-native-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;text-align:right!important}.vexuze-account-native-head h2{width:100%!important;max-width:100%!important;text-align:right!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:0!important;line-height:1.65!important}.vexuze-account-native-head p{width:100%!important;max-width:100%!important;text-align:right!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;letter-spacing:0!important;word-spacing:0!important;line-height:2!important}.vexuze-account-native-section,.vexuze-review-center,.vexuze-customer-reviews-wrap{padding:18px;border-radius:24px}.vexuze-review-card{gap:10px;border-radius:24px;padding:14px 13px}.vexuze-review-card-top{grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start}.vexuze-review-card-image{width:78px;height:78px;border-radius:20px}.vexuze-review-card-body{gap:7px}.vexuze-review-card-title{font-size:14.5px;-webkit-line-clamp:3;line-height:1.9}.vexuze-review-card-meta{gap:4px 12px;font-size:12px}.vexuze-review-card-actions{gap:8px}.vexuze-review-open,.vexuze-review-order-link,.vexuze-review-status-badge{min-height:38px;padding:8px 14px;font-size:12px}.vexuze-review-order-link{max-width:100%;overflow:hidden;text-overflow:ellipsis}.vexuze-customer-reviews-head,.vexuze-customer-review-top{flex-direction:column;align-items:flex-start}.vexuze-customer-review-card{grid-template-columns:64px minmax(0,1fr);min-height:96px;border-radius:24px;padding:12px}.vexuze-customer-review-image{width:64px;height:64px;border-radius:18px}.vexuze-customer-review-product{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vexuze-review-form{padding:18px}.vexuze-review-modal-head{padding:0 44px}.vexuze-review-product-mini{max-width:100%;gap:10px;padding:9px 10px;border-radius:24px}.vexuze-review-product-mini-thumb{flex-basis:50px;width:50px;height:50px;border-radius:18px}.vexuze-review-stars-input{grid-template-columns:repeat(5,39px);gap:6px}.vexuze-review-stars-input button{width:39px;height:39px;min-width:39px;min-height:39px}.vexuze-review-star-icon{width:23px;height:23px}.vexuze-review-rating-hint{width:100%;font-size:11px}}@media (max-width:380px){.vex-mobile-account-topbar{gap:7px!important;padding:5px!important}.vex-mobile-account-topbar__title{font-size:14.5px!important}.vex-mobile-account-topbar__back{height:38px!important;padding:0 10px!important;font-size:12px!important}.vexuze-review-tab{min-width:104px;padding-left:9px;padding-right:9px;font-size:11.5px}}
