body.rx-direct-refreshed.rxd-account-page .woocommerce:not(.dgwt-wcas-search-wrapp):not(.dgwt-wcas-suggestions-wrapp){max-width:1440px!important;margin:0 auto;padding:8px 20px 72px;display:flex!important;flex-direction:row!important;align-items:start!important;gap:30px!important}body.rx-direct-refreshed.rxd-account-page{background:radial-gradient(900px 420px at 90% -8%,rgb(84 191 180 / .10),transparent 60%),linear-gradient(180deg,var(--bg-soft) 0%,#fff 320px)}body.rx-direct-refreshed.rxd-account-page .entry-title,body.rx-direct-refreshed.rxd-account-page .page-title,body.rx-direct-refreshed.rxd-account-page h1.entry-title{font-family:var(--display)!important;color:var(--navy)!important;text-align:center}body.rx-direct-refreshed.rxd-account-page .my-account-action-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 30px}body.rx-direct-refreshed.rxd-account-page .theme-btn,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .button,body.rx-direct-refreshed.rxd-account-page .woocommerce-Button,body.rx-direct-refreshed.rxd-account-page button.woocommerce-button,body.rx-direct-refreshed.rxd-account-page .nav-cta-block a:not(.theme-btn-s4),body.rx-direct-refreshed.rxd-account-page .woocommerce-form-login__submit,body.rx-direct-refreshed.rxd-account-page .woocommerce-form-register__submit{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 24px!important;border-radius:999px!important;border:1.5px solid var(--teal)!important;background:var(--teal)!important;color:#fff!important;font-family:var(--body)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}body.rx-direct-refreshed.rxd-account-page .theme-btn:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .button:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-Button:hover,body.rx-direct-refreshed.rxd-account-page button.woocommerce-button:hover,body.rx-direct-refreshed.rxd-account-page .nav-cta-block a:not(.theme-btn-s4):hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-form-login__submit:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-form-register__submit:hover{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;transform:translateY(-1px)}body.rx-direct-refreshed.rxd-account-page .theme-btn-s4,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .button.alt-outline{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 24px!important;border-radius:999px!important;border:1.5px solid var(--teal-line)!important;background:#fff!important;color:var(--navy)!important;font-family:var(--body)!important;font-size:.95rem!important;font-weight:600!important;text-transform:none!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}body.rx-direct-refreshed.rxd-account-page .theme-btn-s4:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .button.alt-outline:hover{background:var(--teal-soft)!important;border-color:var(--teal)!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-navigation{float:none!important;width:260px!important;flex:0 0 260px!important;margin:0!important;background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:20px 16px!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list li{margin:0!important;padding:0!important;float:none!important;display:block!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list li a{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-radius:10px!important;color:var(--navy)!important;font-family:var(--body)!important;font-weight:600!important;font-size:.95rem!important;text-decoration:none!important;transition:background .18s ease,color .18s ease!important;line-height:1.2!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list li a i{font-size:1.1rem!important;color:var(--teal)!important;width:20px!important;text-align:center!important;transition:color .18s ease!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list li a:hover{background:var(--bg-soft)!important;color:var(--teal)!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list li.is-active a{background:var(--teal)!important;color:#fff!important}body.rx-direct-refreshed.rxd-account-page ul.rxd-account-nav-list li.is-active a i{color:#fff!important}body.rx-direct-refreshed.rxd-account-page .my-account-form-wrapper{max-width:520px;margin:24px auto 0}body.rx-direct-refreshed.rxd-account-page .my-account-form-wrapper .main-heading{font-family:var(--display)!important;font-size:clamp(1.6rem,3vw,2.1rem)!important;font-weight:600!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .login-wrapper{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:30px 30px 34px}body.rx-direct-refreshed.rxd-account-page .login-wrapper .switch-wrapper ul{display:flex;gap:6px;margin:0 0 24px;padding:6px;list-style:none;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px}body.rx-direct-refreshed.rxd-account-page .login-wrapper .switch-wrapper li.switch{flex:1;margin:0;padding:10px 16px;border-radius:999px;text-align:center;font-family:var(--body);font-weight:600;font-size:.95rem;color:var(--muted);cursor:pointer;transition:background .18s ease,color .18s ease}body.rx-direct-refreshed.rxd-account-page .login-wrapper .switch-wrapper li.switch.active{background:var(--teal);color:#fff}body.rx-direct-refreshed.rxd-account-page .login-wrapper #customer_login h2,body.rx-direct-refreshed.rxd-account-page .my-account-form-wrapper #woo-register h2{font-family:var(--display)!important;font-size:1.25rem!important;font-weight:600!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page form .form-row,body.rx-direct-refreshed.rxd-account-page form .woocommerce-form-row{margin:0 0 16px}body.rx-direct-refreshed.rxd-account-page form label{display:block;margin:0 0 7px;font-family:var(--body);font-size:.88rem;font-weight:600;color:var(--navy)}body.rx-direct-refreshed.rxd-account-page form .input-text,body.rx-direct-refreshed.rxd-account-page form input[type="text"],body.rx-direct-refreshed.rxd-account-page form input[type="email"],body.rx-direct-refreshed.rxd-account-page form input[type="tel"],body.rx-direct-refreshed.rxd-account-page form input[type="password"],body.rx-direct-refreshed.rxd-account-page form input[type="number"],body.rx-direct-refreshed.rxd-account-page form select,body.rx-direct-refreshed.rxd-account-page form textarea{width:100%;min-height:48px;padding:11px 15px;border:1.5px solid var(--teal)!important;border-radius:21px!important;background:#fff;color:var(--ink);font-family:var(--body);font-size:.97rem;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease}body.rx-direct-refreshed.rxd-account-page form textarea{min-height:120px}body.rx-direct-refreshed.rxd-account-page form .input-text:focus,body.rx-direct-refreshed.rxd-account-page form input:focus,body.rx-direct-refreshed.rxd-account-page form select:focus,body.rx-direct-refreshed.rxd-account-page form textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgb(84 191 180 / .18)}body.rx-direct-refreshed.rxd-account-page .required{color:var(--teal);border:0}body.rx-direct-refreshed.rxd-account-page form .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--muted)}body.rx-direct-refreshed.rxd-account-page form .woocommerce-form-login__rememberme input{width:auto;min-height:0}body.rx-direct-refreshed.rxd-account-page .woocommerce-LostPassword a,body.rx-direct-refreshed.rxd-account-page .lost_password a{color:var(--teal);font-weight:600;text-decoration:none}body.rx-direct-refreshed.rxd-account-page .woocommerce-LostPassword a:hover,body.rx-direct-refreshed.rxd-account-page .lost_password a:hover{color:var(--navy);text-decoration:underline}body.rx-direct-refreshed.rxd-account-page .woocommerce-password-strength{border-radius:10px;font-size:.85rem;font-weight:600}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content{float:none!important;width:auto!important;flex:1 1 0%!important;margin:0!important;padding:30px 30px 34px!important;background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content>p:first-child{margin-top:0}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content h2,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content h3{font-family:var(--display);color:var(--navy)}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content p{font-family:var(--body)!important;font-size:1rem!important;line-height:1.7!important;color:var(--ink)!important;margin-bottom:18px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content p strong{color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a{color:var(--teal)!important;font-weight:600!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a:hover{color:var(--navy)!important;text-decoration:underline!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table,body.rx-direct-refreshed.rxd-account-page .woocommerce-table,body.rx-direct-refreshed.rxd-account-page .shop_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table{border:0;background:#fff0;overflow:visible;border-spacing:0 14px}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table thead th,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table thead th{border:1px solid var(--border)}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table thead th:first-child,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table thead th:first-child{border-top-left-radius:14px;border-bottom-left-radius:14px}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table thead th:last-child,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table thead th:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody td,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody td{background:#fff;border:1px solid var(--border);border-left:0;border-right:0}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody td:first-child,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody td:first-child{border-left:1px solid var(--border);border-top-left-radius:14px;border-bottom-left-radius:14px}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody td:last-child,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody td:last-child{border-right:1px solid var(--border);border-top-right-radius:14px;border-bottom-right-radius:14px}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody tr:hover td,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody tr:hover td{background:var(--bg-soft)}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table thead th,body.rx-direct-refreshed.rxd-account-page .shop_table thead th{padding:14px 16px;background:var(--teal-soft);color:var(--navy);font-family:var(--body);font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;text-align:left;border:0}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td,body.rx-direct-refreshed.rxd-account-page .shop_table tbody td{padding:14px 16px;border:0;border-top:1px solid var(--border);color:var(--ink);font-size:.95rem;vertical-align:middle}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody tr:hover td{background:var(--bg-soft)}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table .button{min-height:38px;padding:7px 16px!important;font-size:.85rem!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:6px}body.rx-direct-refreshed.rxd-account-page .woocommerce-Address{margin:0!important;padding:24px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm)}body.rx-direct-refreshed.rxd-account-page .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}body.rx-direct-refreshed.rxd-account-page .woocommerce-Address-title h2,body.rx-direct-refreshed.rxd-account-page .woocommerce-Address-title h3{margin:0;font-family:var(--display);font-size:1.15rem;color:var(--navy)}body.rx-direct-refreshed.rxd-account-page .woocommerce-Address address{color:var(--muted);font-style:normal;line-height:1.7}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-details,body.rx-direct-refreshed.rxd-account-page .woocommerce-customer-details{margin-top:28px}body.rx-direct-refreshed.rxd-account-page .woocommerce-column__title,body.rx-direct-refreshed.rxd-account-page .woocommerce-order-details__title{font-family:var(--display);color:var(--navy)}body.rx-direct-refreshed.rxd-account-page .woocommerce-message,body.rx-direct-refreshed.rxd-account-page .woocommerce-info,body.rx-direct-refreshed.rxd-account-page .woocommerce-error{position:relative!important;margin:0 0 22px!important;padding:16px 20px 16px 56px!important;border:1px solid var(--border)!important;border-left:4px solid var(--teal)!important;border-radius:12px!important;background:#fff!important;color:var(--ink)!important;list-style:none!important;box-shadow:var(--shadow-sm)!important;font-family:var(--body)!important;font-size:.95rem!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-message::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-info::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-error::before{position:absolute!important;left:20px!important;top:16px!important;display:block!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-error{border-left-color:#d9534f!important;background:#fdf2f2!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-message .button,body.rx-direct-refreshed.rxd-account-page .woocommerce-info .button{display:inline-flex!important;margin-left:auto!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:26px 0 0}body.rx-direct-refreshed.rxd-account-page .woocommerce-pagination ul li a,body.rx-direct-refreshed.rxd-account-page .woocommerce-pagination ul li span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--border);border-radius:10px;color:var(--navy);font-weight:600;text-decoration:none}body.rx-direct-refreshed.rxd-account-page .woocommerce-pagination ul li .current{background:var(--teal);border-color:var(--teal);color:#fff}@media (max-width:991px){body.rx-direct-refreshed.rxd-account-page .woocommerce:not(.dgwt-wcas-search-wrapp):not(.dgwt-wcas-suggestions-wrapp){flex-direction:column!important;gap:24px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-navigation{width:100%!important;flex:0 0 auto!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content{width:100%!important;flex:0 0 auto!important}}@media (max-width:768px){body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses{grid-template-columns:1fr!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content,body.rx-direct-refreshed.rxd-account-page .login-wrapper{padding:22px 18px 26px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table thead{display:none!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table{border-spacing:0!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody tr,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody tr{display:block;margin-bottom:14px;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody tr:last-child,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody tr:last-child{margin-bottom:0}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody td,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody td{border:0!important;border-radius:0!important;background:transparent!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table.personal-orders-table tbody td+td,body.rx-direct-refreshed.rxd-account-page .account-orders-table.personal-orders-table tbody td+td{border-top:1px solid var(--border)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 6px!important;padding:14px 16px!important;min-height:0!important;height:auto!important;text-align:right!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td::before{content:attr(data-title)!important;margin-right:auto!important;font-weight:700!important;color:var(--navy)!important;text-align:left!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td[data-title="Actions"]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;padding:14px 16px!important;text-align:left!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td[data-title="Actions"]::before{display:none!important;content:none!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td[data-title="Actions"] .button{display:inline-flex!important;width:auto!important;justify-content:center!important;align-items:center!important;padding:10px 26px!important;margin:0!important;float:none!important}}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses .woocommerce-Address{float:none!important;width:auto!important;max-width:none!important;flex:none!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Address-title a,body.rx-direct-refreshed.rxd-account-page .woocommerce-Address-title a.edit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border:1.5px solid var(--teal);border-radius:999px;background:#fff;color:var(--teal);font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}body.rx-direct-refreshed.rxd-account-page .woocommerce-Address-title a:hover{background:var(--teal);border-color:var(--teal);color:#fff;text-decoration:none}body.rx-direct-refreshed.rxd-account-page .woo-myaccount-banner-section{padding:30px 0!important;background:var(--bg-soft)}body.rx-direct-refreshed.rxd-account-page .woo-myaccount-banner-section .col-lg-12.text-center{display:flex;flex-direction:column;align-items:center;gap:14px}body.rx-direct-refreshed.rxd-account-page .woo-myaccount-banner-section h1{margin:0!important;font-family:var(--display)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:600!important;color:#ffffff!important}body.rx-direct-refreshed.rxd-account-page .woo-myaccount-banner-section .col-lg-12.text-center>a{margin:0!important}body.rx-direct-refreshed.rxd-account-page .theme-btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px!important;border-radius:999px!important;border:1.5px solid var(--teal)!important;background:var(--teal)!important;color:#fff!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}body.rx-direct-refreshed.rxd-account-page .theme-btn-primary:hover{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;transform:translateY(-1px)}body.rx-direct-refreshed.rxd-account-page .theme-btn-third{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px!important;border-radius:999px!important;border:1.5px solid var(--teal-line)!important;background:#fff!important;color:var(--navy)!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}body.rx-direct-refreshed.rxd-account-page .theme-btn-third:hover{background:var(--teal-soft)!important;border-color:var(--teal)!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:22px!important;align-items:start!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address:nth-of-type(1){grid-area:1 / 1!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address:nth-of-type(2){grid-area:1 / 2!important}@media (max-width:640px){body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses{grid-template-columns:1fr!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address:nth-of-type(1),body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address:nth-of-type(2){grid-area:auto!important}}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images{margin-bottom:28px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery{display:flex!important;flex-wrap:wrap!important;gap:24px!important;margin:0 0 20px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;padding:16px!important;box-shadow:var(--shadow-sm)!important;display:flex!important;flex-direction:column!important;gap:12px!important;position:relative!important;height:auto!important;float:none!important;margin:0!important;width:calc(25% - 18px)!important;flex:0 0 calc(25% - 18px)!important;max-width:calc(25% - 18px)!important}@media (max-width:991px){body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure{width:calc(50% - 12px)!important;flex:0 0 calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}@media (max-width:576px){body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure{width:100%!important;flex:0 0 100%!important;max-width:100%!important}}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure a.delete-img-btn{display:block!important;width:100%!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure img.img-squared{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:10px!important;display:block!important;max-width:100%!important;height:auto!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure figcaption{font-family:var(--body)!important;font-size:.88rem!important;color:var(--navy)!important;font-weight:700!important;text-align:center!important;text-transform:capitalize!important;margin-top:4px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure .close-btn{width:28px!important;height:28px!important;background:#ff4d4f!important;color:#fff!important;border-radius:999px!important;font-size:.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgb(255 77 79 / .3)!important;cursor:pointer!important;position:absolute!important;top:8px!important;right:8px!important;z-index:10!important;transition:transform .18s ease,background .18s ease!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-images .gallery figure .close-btn:hover{background:#ff7875!important;transform:scale(1.1)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:28px!important;margin-bottom:28px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads__title{font-family:var(--display)!important;font-weight:600!important;color:var(--navy)!important;font-size:1.25rem!important;margin-top:0!important;margin-bottom:20px!important;text-transform:none!important}body.rx-direct-refreshed.rxd-account-page #pre-screen-images{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;align-items:end!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads label{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;margin-bottom:0!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads label strong{font-family:var(--body)!important;font-size:.88rem!important;font-weight:700!important;color:var(--navy)!important;margin-bottom:6px!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads input[type="file"]{width:100%!important;height:auto!important;padding:8px 12px!important;border:1.5px solid var(--border)!important;border-radius:12px!important;background:var(--bg-soft)!important;font-family:var(--body)!important;font-size:.9rem!important;color:var(--ink)!important;cursor:pointer!important;transition:border-color .18s ease!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads input[type="file"]:focus{border-color:var(--teal)!important;outline:0!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads button.image-upload{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 28px!important;border:0!important;border-radius:999px!important;background:var(--teal)!important;color:#fff!important;font-family:var(--body)!important;font-weight:700!important;font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(84 191 180 / .3)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important;margin-top:10px!important;height:auto!important;line-height:normal!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-order-uploads button.image-upload:hover{background:#3fa89d!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px rgb(84 191 180 / .4)!important}body.rx-direct-refreshed.rxd-account-page #pre-screen-images button.image-upload{grid-column:1 / -1!important;justify-self:start!important;margin-top:10px!important}@media (max-width:768px){body.rx-direct-refreshed.rxd-account-page #pre-screen-images{grid-template-columns:1fr!important;gap:16px!important}}body.rx-direct-refreshed #consultation-patient-modal{padding-right:0!important}body.rx-direct-refreshed #consultation-patient-modal .modal-dialog{max-width:800px!important;margin:30px auto!important;display:flex!important;align-items:center!important;min-height:calc(100vh - 60px)!important}body.rx-direct-refreshed #consultation-patient-modal .modal-content{border-radius:var(--radius-lg)!important;border:0!important;box-shadow:var(--shadow-lg)!important;max-height:calc(100vh - 60px)!important;display:flex!important;flex-direction:column!important;width:100%!important;overflow:hidden!important;background:#fff!important}body.rx-direct-refreshed #consultation-patient-modal .modal-header{background:#fff!important;border-bottom:1px solid var(--border)!important;padding:16px 24px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important}body.rx-direct-refreshed #consultation-patient-modal .modal-header .close{background:var(--bg-soft)!important;border:0!important;border-radius:999px!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--navy)!important;opacity:0.7!important;cursor:pointer!important;font-size:1.15rem!important;transition:background .18s ease,opacity .18s ease!important;padding:0!important;margin:0!important;line-height:1!important}body.rx-direct-refreshed #consultation-patient-modal .modal-header .close:hover{background:var(--border)!important;opacity:1!important}body.rx-direct-refreshed #consultation-patient-modal .modal-body{padding:24px 28px!important;overflow-y:auto!important;flex:1 1 auto!important;max-height:calc(100vh - 130px)!important}body.rx-direct-refreshed #consultation-patient-modal .modal-body h3,body.rx-direct-refreshed #consultation-patient-modal .modal-body h4{font-family:var(--display)!important;color:var(--navy)!important;font-weight:600!important;margin-top:0!important}body.rx-direct-refreshed #consultation-patient-modal .modal-body .consultation-content{display:flex!important;flex-direction:column!important;gap:16px!important}body.rx-direct-refreshed #consultation-patient-modal .modal-body .qa-item{padding:14px 18px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--bg-soft)!important}@media (max-width:576px){body.rx-direct-refreshed #consultation-patient-modal .modal-dialog{margin:10px auto!important;min-height:calc(100vh - 20px)!important;padding:10px!important}body.rx-direct-refreshed #consultation-patient-modal .modal-content{max-height:calc(100vh - 20px)!important}body.rx-direct-refreshed #consultation-patient-modal .modal-body{padding:20px 16px!important;max-height:calc(100vh - 85px)!important}}body.rx-direct-refreshed #deleteImgModal .modal-dialog{max-width:400px!important;margin:30px auto!important;display:flex!important;align-items:center!important;min-height:calc(100vh - 60px)!important}body.rx-direct-refreshed #deleteImgModal .modal-content{border-radius:var(--radius-lg)!important;border:0!important;box-shadow:var(--shadow-lg)!important;background:#fff!important;padding:24px!important}body.rx-direct-refreshed #deleteImgModal .modal-body{padding:0!important}body.rx-direct-refreshed #deleteImgModal h4{font-family:var(--display)!important;font-size:1.1rem!important;color:var(--navy)!important;font-weight:600!important;margin:0 0 20px!important;line-height:1.45!important}body.rx-direct-refreshed #deleteImgModal .text-center{display:flex!important;justify-content:center!important;gap:12px!important}body.rx-direct-refreshed #deleteImgModal .btn-yes,body.rx-direct-refreshed #deleteImgModal .btn-no{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 24px!important;border-radius:999px!important;font-family:var(--body)!important;font-weight:700!important;font-size:.92rem!important;text-decoration:none!important;cursor:pointer!important;height:auto!important;line-height:normal!important;box-shadow:none!important}body.rx-direct-refreshed #deleteImgModal .btn-yes{background:#ff4d4f!important;border:1.5px solid #ff4d4f!important;color:#fff!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important;box-shadow:0 4px 12px rgb(255 77 79 / .2)!important}body.rx-direct-refreshed #deleteImgModal .btn-yes:hover{background:#ff7875!important;border-color:#ff7875!important;color:#fff!important;transform:translateY(-1px)!important}body.rx-direct-refreshed #deleteImgModal .btn-no{background:#fff!important;border:1.5px solid var(--border)!important;color:var(--navy)!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}body.rx-direct-refreshed #deleteImgModal .btn-no:hover{background:var(--bg-soft)!important;border-color:var(--teal)!important;color:var(--navy)!important}@media (max-width:576px){body.rx-direct-refreshed #deleteImgModal .modal-dialog{margin:10px auto!important;min-height:calc(100vh - 20px)!important;padding:10px!important}}body.rx-direct-refreshed.rxd-account-page.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-edit-address):not(.woocommerce-edit-account):not(.woocommerce-view-order):not(.woocommerce-patient-history):not(.woocommerce-prescription-upload) .woocommerce-MyAccount-content{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-welcome{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:30px!important;margin-bottom:24px!important}body.rx-direct-refreshed.rxd-account-page .rxd-welcome-msg{font-size:1.15rem!important;color:var(--navy)!important;font-family:var(--display)!important;margin-bottom:12px!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid{display:flex!important;flex-wrap:wrap!important;margin:0 -12px!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-card-wrapper{padding:0 12px!important;margin-bottom:24px!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-card{display:flex!important;flex-direction:column!important;height:100%!important;gap:14px!important;padding:26px 24px!important;background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-card:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-md)!important;border-color:var(--teal-line)!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-card h2{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;font-family:var(--display)!important;font-size:1.25rem!important;font-weight:600!important;color:var(--navy)!important;line-height:1.2!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-card h2 a{color:inherit!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-card .counter{display:inline-grid!important;place-items:center!important;min-width:24px!important;height:24px!important;padding:0 7px!important;border-radius:999px!important;background:var(--teal)!important;color:#fff!important;font-family:var(--body)!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .card-short-content{flex:1!important;color:var(--muted)!important;font-size:.95rem!important;line-height:1.65!important;font-family:var(--body)!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-cta-block{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:auto!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-cta-block a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:8px 20px!important;border-radius:999px!important;border:1.5px solid var(--teal)!important;background:var(--teal)!important;color:#fff!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-cta-block a:hover{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important;transform:translateY(-1px)!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-cta-block a.theme-btn-s4{background:#fff!important;border-color:var(--teal-line)!important;color:var(--navy)!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}body.rx-direct-refreshed.rxd-account-page .rxd-dashboard-cards-grid .nav-cta-block a.theme-btn-s4:hover{background:var(--teal-soft)!important;border-color:var(--teal)!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .rxd-user-profile-header{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px 20px!important;border-bottom:1.5px dashed var(--border)!important;margin-bottom:16px!important}body.rx-direct-refreshed.rxd-account-page .rxd-user-profile-header .rxd-user-avatar{font-size:2.25rem!important;color:var(--teal)!important;display:flex!important;align-items:center!important;justify-content:center!important}body.rx-direct-refreshed.rxd-account-page .rxd-user-profile-header .rxd-user-info{display:flex!important;flex-direction:column!important;gap:2px!important}body.rx-direct-refreshed.rxd-account-page .rxd-user-profile-header .rxd-user-name{font-family:var(--display)!important;font-weight:700!important;font-size:1.05rem!important;color:var(--navy)!important;line-height:1.25!important}body.rx-direct-refreshed.rxd-account-page .rxd-user-profile-header .rxd-user-role{font-family:var(--body)!important;font-size:.75rem!important;font-weight:700!important;color:var(--muted)!important;text-transform:uppercase!important;letter-spacing:.05em!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.theme-btn,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.button,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content button.button,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content input[type="submit"].button{color:#ffffff!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.theme-btn:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.button:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content button.button:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content input[type="submit"].button:hover{color:#ffffff!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table__cell-order-actions .re-order,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table__cell-order-actions a.theme-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 16px!important;border-radius:999px!important;border:1.5px solid var(--teal)!important;background:#fff!important;color:var(--teal)!important;font-family:var(--body)!important;font-size:.85rem!important;font-weight:600!important;line-height:1.3!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;white-space:nowrap!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table__cell-order-actions .re-order:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table__cell-order-actions a.theme-btn-secondary:hover{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .order-again{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}body.rx-direct-refreshed.rxd-account-page .order-again .re-order,body.rx-direct-refreshed.rxd-account-page .order-again a.theme-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 20px!important;border-radius:999px!important;border:1.5px solid var(--teal)!important;background:#fff!important;color:var(--teal)!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .order-again .re-order:hover,body.rx-direct-refreshed.rxd-account-page .order-again a.theme-btn-secondary:hover{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .d-none,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .theme-btn.d-none,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .button.d-none,body.rx-direct-refreshed.rxd-account-page :is(.theme-btn,.button,.btn).d-none{display:none!important}body.rx-direct-refreshed.rxd-account-page .theme-btn-secondary,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .theme-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 20px!important;border-radius:999px!important;border:1.5px solid var(--teal)!important;background:#fff!important;color:var(--teal)!important;font-family:var(--body)!important;font-size:.9rem!important;font-weight:600!important;text-decoration:none!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important;line-height:normal!important}body.rx-direct-refreshed.rxd-account-page .theme-btn-secondary:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .theme-btn-secondary:hover{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important;text-decoration:none!important}body.rx-direct-refreshed.rxd-account-page .order-list-risk{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 14px!important;border-radius:999px!important;font-family:var(--body)!important;font-size:.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important;background:var(--bg-soft)!important;border:1px solid var(--border)!important}body.rx-direct-refreshed.rxd-account-page .order-list-risk .risk-label{color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .order-list-risk i{font-size:.88rem!important}body.rx-direct-refreshed.rxd-account-page .order-list-risk i.risk-1,body.rx-direct-refreshed.rxd-account-page .order-list-risk i.risk-1.1,body.rx-direct-refreshed.rxd-account-page .order-list-risk i.risk-1.2,body.rx-direct-refreshed.rxd-account-page .order-list-risk i.risk-2{color:#ef4444!important}body.rx-direct-refreshed.rxd-account-page .order-list-risk i.risk-3{color:#f59e0b!important}body.rx-direct-refreshed.rxd-account-page .order-list-risk i.risk-4{color:#10b981!important}body.rx-direct-refreshed.rxd-account-page .pm-header-actions a.btn-danger,body.rx-direct-refreshed.rxd-account-page .pm-header-actions a.btn-success{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:8px 22px!important;border-radius:999px!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:700!important;color:#ffffff!important;text-decoration:none!important;border:0!important;cursor:pointer!important;transition:background .18s ease,transform .18s ease!important}body.rx-direct-refreshed.rxd-account-page .pm-header-actions a.btn-danger{background:#dc2626!important}body.rx-direct-refreshed.rxd-account-page .pm-header-actions a.btn-danger:hover{background:#ef4444!important;color:#ffffff!important;transform:translateY(-1px)!important}body.rx-direct-refreshed.rxd-account-page .pm-header-actions a.btn-success{background:#16a34a!important}body.rx-direct-refreshed.rxd-account-page .pm-header-actions a.btn-success:hover{background:#10b981!important;color:#ffffff!important;transform:translateY(-1px)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.theme-btn-primary,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content button.theme-btn-primary{color:#ffffff!important;background-color:var(--teal)!important;border:1.5px solid var(--teal)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.theme-btn-primary:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content button.theme-btn-primary:hover{color:#ffffff!important;background-color:var(--navy)!important;border-color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.theme-btn-outline-danger,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content button.theme-btn-outline-danger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 22px!important;border-radius:999px!important;border:1.5px solid #ef4444!important;background:#fff!important;color:#ef4444!important;font-family:var(--body)!important;font-size:.92rem!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important;line-height:normal!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content a.theme-btn-outline-danger:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content button.theme-btn-outline-danger:hover{background:#ef4444!important;border-color:#ef4444!important;color:#ffffff!important;text-decoration:none!important}@media (max-width:576px){body.rx-direct-refreshed.rxd-account-page .woocommerce:not(.dgwt-wcas-search-wrapp):not(.dgwt-wcas-suggestions-wrapp){padding:8px 6px 48px!important}body.rx-direct-refreshed.rxd-account-page .my-account-form-wrapper{width:100%!important;max-width:100%!important;margin:12px auto 0!important}body.rx-direct-refreshed.rxd-account-page .login-wrapper{padding:24px 14px 28px!important;border-radius:var(--card-radius)!important}}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-item{border:1px solid var(--border)!important;border-radius:12px!important;margin-bottom:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:var(--shadow-sm)!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-button{display:flex!important;align-items:center!important;gap:12px!important;font-size:14px!important;font-weight:600!important;background:#fff!important;border:0!important;border-radius:0!important;padding:16px 20px!important;color:var(--navy)!important;box-shadow:none!important;outline:none!important;width:100%!important;text-align:left!important;position:relative!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-button:focus,body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-button:focus-visible,body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-button:active{outline:none!important;box-shadow:none!important;border-color:transparent!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-item:focus-within{border-color:var(--teal-line)!important;box-shadow:0 0 0 2px rgb(84 191 180 / .22),var(--shadow-sm)!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-button:not(.collapsed){background:var(--bg-mint)!important;color:var(--navy)!important;border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-body{padding:24px!important;background:#fff!important;border:0!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-body p{margin-bottom:8px!important;font-family:var(--body)!important;font-size:.95rem!important;color:var(--ink)!important}body.rx-direct-refreshed.rxd-account-page .pm-prescription-review .pm-consultation-accordion .accordion-body p strong{color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .pm-add-note-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--navy)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:14px 28px!important;font-family:var(--body)!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;text-align:center!important;transition:background .25s ease,transform .15s ease,box-shadow .25s ease!important}body.rx-direct-refreshed.rxd-account-page .pm-add-note-btn>i.fa-paper-plane-o{display:inline-flex!important;align-items:center!important}body.rx-direct-refreshed.rxd-account-page .pm-add-note-btn>i.fa-spinner{align-items:center}body.rx-direct-refreshed.rxd-account-page .pm-add-note-btn:hover{background:#3fa89d!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(0 0 0 / .18)!important}body.rx-direct-refreshed.rxd-account-page .pm-add-note-btn:active{transform:translateY(0)!important;box-shadow:none!important}body.rx-direct-refreshed.rxd-account-page .make-popup:not(.d-none){position:fixed!important;inset:0!important;height:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;z-index:100000!important}body.rx-direct-refreshed.rxd-account-page .make-popup .popup-content-wrapper{position:static!important;inset:auto!important;margin:0!important;width:min(900px, 100%)!important;height:auto!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;border-radius:16px!important;padding:28px!important}@media (max-width:768px){table.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,.woocommerce table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before,.woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before,table.my_account_orders tr td[data-title="Actions"]::before,table.shop_table_responsive tr td[data-title="Actions"]::before{display:none!important;content:none!important}}body.rx-direct-refreshed.rxd-account-page .order-status-wrapper .order-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:132px!important;width:auto!important;padding:8px 18px!important;border:0!important;border-radius:999px!important;background:var(--bg-soft)!important;color:var(--muted)!important;font-family:var(--body)!important;font-size:.88rem!important;font-weight:700!important;line-height:1.3!important;text-transform:none!important;box-shadow:none!important}body.rx-direct-refreshed.rxd-account-page .order-status-wrapper .order-status.success{background:var(--teal-soft)!important;color:#1d8a7e!important}body.rx-direct-refreshed.rxd-account-page .order-status-wrapper .order-status.danger{background:#fdeceb!important;color:#c0392b!important}body.rx-direct-refreshed.rxd-account-page .order-status-wrapper .order-status.partial{background:#fff4e0!important;color:#b7791f!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:28px!important;margin-bottom:8px!important}body.rx-direct-refreshed.rxd-account-page .practitioner-section-content h2{margin:0 0 6px!important;font-family:var(--display)!important;font-size:1.25rem!important;font-weight:600!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .practitioner-section-content p{margin:0 0 20px!important;font-size:.95rem!important;line-height:1.6!important;color:var(--muted)!important}@media (max-width:640px){body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper{padding:20px 16px!important}}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-info:has(>a.button),body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-message:has(>a.button){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;padding:36px 24px!important;text-align:center!important;background:var(--bg-soft)!important;border:1px solid var(--border)!important;border-radius:14px!important;color:var(--navy)!important;font-size:.98rem!important;font-weight:600!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-info:has(>a.button)::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-message:has(>a.button)::before{position:static!important;margin:0!important;color:var(--teal)!important;font-size:1.4rem!important;line-height:1!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-info>a.button,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-message>a.button{order:1;float:none!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 28px!important;border-radius:999px!important;background:var(--teal)!important;border:1.5px solid var(--teal)!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease}body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-info>a.button:hover,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-message>a.button:hover{background:#3fa89d!important;border-color:#3fa89d!important;color:#fff!important}@media (max-width:1199px){body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses{grid-template-columns:1fr!important}body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address,body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address:nth-of-type(1),body.rx-direct-refreshed.rxd-account-page .woocommerce-Addresses>.woocommerce-Address:nth-of-type(2){grid-area:auto!important;width:100%!important;max-width:100%!important}}@media (max-width:768px){body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table{border-spacing:0!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table thead,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table thead{display:none!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table tbody tr,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table tbody tr{display:block!important;margin:0 0 14px!important;padding:4px 0!important;border:1px solid var(--border)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table tbody tr:last-child,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table tbody tr:last-child{margin-bottom:0!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table tbody td,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table tbody td{display:block!important;width:100%!important;padding:10px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table tbody td+td,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table tbody td+td{border-top:1px solid var(--border)!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper table tbody td::before,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper table tbody td::before{display:none!important;content:none!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper .mobile-only-table-heading,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper .mobile-only-table-heading{display:inline-block!important;margin:0 6px 0 0!important;font-weight:700!important;color:var(--navy)!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper .order-list-risk{display:inline-flex!important;vertical-align:middle!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper .order-action-wrapper,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper .order-notes-action-wrapper,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper .order-status-wrapper{display:block!important;width:100%!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper .order-action-wrapper .mobile-only-table-heading,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper .order-notes-action-wrapper .mobile-only-table-heading,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper .order-status-wrapper .mobile-only-table-heading{display:none!important}body.rx-direct-refreshed.rxd-account-page .practitioner-order-under-review-wrapper .practitioner-order-action,body.rx-direct-refreshed.rxd-account-page .practitioner-order-completed-wrapper .practitioner-order-action{display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:center!important;padding:10px 26px!important;margin:0!important;float:none!important}}body.rx-direct-refreshed .presc-header-row .presc-row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px 20px!important}body.rx-direct-refreshed .presc-header-row .header-col-left{flex:0 1 auto!important;min-width:0!important}body.rx-direct-refreshed .presc-header-row .site-logo img{max-width:180px!important;width:auto!important;height:auto!important}body.rx-direct-refreshed .presc-header-row .header-col-right{flex:1 1 auto!important;min-width:0!important;text-align:right!important}body.rx-direct-refreshed .presc-header-row h2{margin:0!important;font-size:clamp(1.05rem, 3.4vw, 1.55rem)!important;line-height:1.25!important;white-space:normal!important}@media (max-width:560px){body.rx-direct-refreshed .presc-header-row .presc-row{flex-direction:column!important;align-items:flex-start!important}body.rx-direct-refreshed .presc-header-row .site-logo img{max-width:150px!important}body.rx-direct-refreshed .presc-header-row .header-col-left,body.rx-direct-refreshed .presc-header-row .header-col-right{flex:0 0 auto!important;width:100%!important;max-width:100%!important;text-align:left!important}body.rx-direct-refreshed .presc-header-row .header-col-right h2{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;text-indent:0!important;font-size:1.15rem!important;color:var(--navy)!important}}body.rx-direct-refreshed .presc-user-details-wrapper .user-title{margin:0 0 10px!important}body.rx-direct-refreshed .presc-user-details-wrapper .user-detail p{margin:0 0 8px!important;line-height:1.55!important;overflow-wrap:anywhere!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 16px!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row>div{min-width:0!important;flex:0 1 auto!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row img{max-width:170px!important;width:auto!important;height:auto!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row h2{font-size:clamp(1rem, 4vw, 1.55rem)!important;line-height:1.25!important;white-space:normal!important;margin:0!important}@media (max-width:560px){body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row{flex-direction:column!important;align-items:flex-start!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row>div{width:100%!important;text-align:left!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .presc-header-row img{max-width:150px!important}body.rx-direct-refreshed .practitioner-prescription-wrapper .user-detail{float:none!important;width:100%!important}}@media (max-width:768px){body.rx-direct-refreshed.rxd-account-page table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td[data-title="Actions"]::before,body.rx-direct-refreshed.rxd-account-page table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td[data-title="actions"]::before,html body table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell-order-actions::before,html body table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td[data-title="Actions"]::before,html body table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td[data-title="actions"]::before,table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell-order-actions::before,table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td[data-title="Actions"]::before,table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td[data-title="actions"]::before,body.rx-direct-refreshed.rxd-account-page table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page table.personal-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page .personal-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page td[data-title="Actions"]::before,body.rx-direct-refreshed.rxd-account-page td[data-title="actions"]::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td[data-title="Actions"]::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-orders-table tbody td[data-title="actions"]::before,body.rx-direct-refreshed.rxd-account-page .personal-orders-table tbody td[data-title="Actions"]::before,body.rx-direct-refreshed.rxd-account-page .personal-orders-table tbody td[data-title="actions"]::before,body.rx-direct-refreshed.rxd-account-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page table.shop_table_responsive tr td[data-title="Actions"]::before,body.rx-direct-refreshed.rxd-account-page table.shop_table_responsive tr td[data-title="actions"]::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-orders-table tbody td[data-title="Actions"]::before,body.rx-direct-refreshed.rxd-account-page .woocommerce-MyAccount-content .woocommerce-orders-table tbody td[data-title="actions"]::before,html body table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions::before,html body table.personal-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions::before,html body table.shop_table tbody tr td.woocommerce-orders-table__cell-order-actions::before,html body .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,html body .personal-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,html body td.woocommerce-orders-table__cell-order-actions::before,html body td[data-title="Actions"]::before,html body td[data-title="actions"]::before,html body .woocommerce-orders-table tbody td[data-title="Actions"]::before,html body .woocommerce-orders-table tbody td[data-title="actions"]::before,html body .personal-orders-table tbody td[data-title="Actions"]::before,html body .personal-orders-table tbody td[data-title="actions"]::before,html body table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before,html body table.shop_table_responsive tr td[data-title="Actions"]::before,html body table.shop_table_responsive tr td[data-title="actions"]::before,html body .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before,html body .woocommerce-MyAccount-content .woocommerce-orders-table tbody td[data-title="Actions"]::before,html body .woocommerce-MyAccount-content .woocommerce-orders-table tbody td[data-title="actions"]::before,.woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before,.woocommerce-page table.shop_table_responsive tr td[data-title="Actions"]::before,.woocommerce-page table.shop_table_responsive tr td[data-title="actions"]::before,table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions::before,table.shop_table_responsive tr td[data-title="Actions"]::before,table.shop_table_responsive tr td[data-title="actions"]::before,td.woocommerce-orders-table__cell-order-actions::before,td[data-title="Actions"]::before,td[data-title="actions"]::before{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important}td.woocommerce-orders-table__cell-order-actions,td[data-title="Actions"],.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions,.woocommerce-orders-table tbody td[data-title="Actions"]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}td.woocommerce-orders-table__cell-order-actions .button,td[data-title="Actions"] .button,td.woocommerce-orders-table__cell-order-actions .re-order,td.woocommerce-orders-table__cell-order-actions a.theme-btn-secondary,.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button,.woocommerce-orders-table tbody td[data-title="Actions"] .button,.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .re-order,.woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions a.theme-btn-secondary{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;padding:12px 20px!important;height:48px!important;font-size:14px!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important;margin:0!important;box-sizing:border-box!important;border-radius:999px!important}}