.woocommerce{position:relative;display:grid;grid-template-columns:306px 1fr;gap:24px}.woocommerce-MyAccount-content{display:flex;flex-direction:column;padding:32px;border-radius:24px;background:var(--gray-100);height:-moz-fit-content;height:fit-content;min-height:60%;box-sizing:border-box}.woocommerce-MyAccount-content:has(.empty-page){display:grid}.drplus-myaccount-section{display:flex;flex-direction:column;width:100%;height:100%}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.woocommerce-EditAccountForm .form-row,.woocommerce-EditAccountForm fieldset,.woocommerce-address-fields__field-wrapper .form-row,.woocommerce-address-fields__field-wrapper fieldset{margin:0;order:1}.woocommerce-EditAccountForm .form-row label,.woocommerce-EditAccountForm fieldset label,.woocommerce-address-fields__field-wrapper .form-row label,.woocommerce-address-fields__field-wrapper fieldset label{display:block;font-size:1rem;font-weight:600;color:var(--text-200);margin-inline-start:12px;line-height:2;margin-bottom:4px;width:-moz-fit-content;width:fit-content}.woocommerce-EditAccountForm .form-row label .required,.woocommerce-EditAccountForm fieldset label .required,.woocommerce-address-fields__field-wrapper .form-row label .required,.woocommerce-address-fields__field-wrapper fieldset label .required{text-decoration:none;color:var(--red)}.woocommerce-EditAccountForm .form-row .input-text,.woocommerce-EditAccountForm .form-row .select2-selection--single,.woocommerce-EditAccountForm fieldset .input-text,.woocommerce-EditAccountForm fieldset .select2-selection--single,.woocommerce-address-fields__field-wrapper .form-row .input-text,.woocommerce-address-fields__field-wrapper .form-row .select2-selection--single,.woocommerce-address-fields__field-wrapper fieldset .input-text,.woocommerce-address-fields__field-wrapper fieldset .select2-selection--single{border:1px solid var(--text-100);background:#fff;padding:12px 24px;font-size:.875rem}.woocommerce-EditAccountForm .form-row .select2-selection--single .select2-selection__rendered.select2-selection__rendered,.woocommerce-EditAccountForm fieldset .select2-selection--single .select2-selection__rendered.select2-selection__rendered,.woocommerce-address-fields__field-wrapper .form-row .select2-selection--single .select2-selection__rendered.select2-selection__rendered,.woocommerce-address-fields__field-wrapper fieldset .select2-selection--single .select2-selection__rendered.select2-selection__rendered{padding:0}.woocommerce-EditAccountForm .clear,.woocommerce-address-fields__field-wrapper .clear{display:none}.drplus-myaccount-page-title{font-size:1rem;font-weight:800;color:var(--text-main)}.drplus-edit-avatar-wrap{position:relative;display:flex;margin-inline:auto;margin-bottom:32px;border-radius:12px;padding:4px;border:1px dashed var(--text-500);cursor:pointer;will-change:border-color;transition:border-color .2s ease-in-out}.drplus-edit-avatar-wrap-row{grid-column:1/-1;display:flex;flex-direction:column}.drplus-edit-avatar-wrap img{height:96px;width:96px;-o-object-fit:cover;object-fit:cover;border-radius:inherit;border-radius:12px}.drplus-edit-avatar-wrap .drplus-edit-avatar-icon{position:absolute;bottom:-8px;inset-inline-end:-8px;border-radius:6px;background:var(--gray-100);color:var(--text-500);will-change:color;transition:color .2s ease-in-out}.drplus-edit-avatar-wrap .drplus-delete-avatar-icon{position:absolute;bottom:-8px;inset-inline-start:-8px;border-radius:6px;background:var(--gray-100);color:var(--text-500);will-change:color;transition:color .2s ease-in-out}.drplus-edit-avatar-wrap .drplus-delete-avatar-icon:hover{color:var(--red)}.drplus-edit-avatar-wrap:hover{border-color:var(--text-main)}.drplus-edit-avatar-wrap:hover .drplus-edit-avatar-icon{color:var(--text-main)}.myaccount-sidebar-wrap{display:flex;flex-direction:column;border-radius:24px;background:var(--gray-100);align-items:center;min-width:100px;height:-moz-fit-content;height:fit-content;will-change:width,height;transition:.2s ease-in-out;transition-property:width,height}.myaccount-sidebar-header{display:flex;flex-direction:column;align-items:center;padding:0 12px 12px;background:var(--primary-100);width:100%;box-sizing:border-box;border-radius:24px 24px 0 0}.myaccount-user-avatar{display:flex;margin-block:-32px 8px;will-change:margin-block;transition:margin-block .2s ease-in-out}.myaccount-user-avatar img{width:64px;height:64px;border-radius:16px;will-change:width,height,border-radius;transition:.2s ease-in-out;transition-property:width,height,border-radius}.myaccount-user-name{font-weight:600;color:#fff;line-height:1.8}.myaccount-user-name:first-child{margin-top:12px}.myaccount-user-phone{font-size:.875rem;color:var(--gray-100);line-height:1.8;direction:ltr}.myaccount-sidebar-header-bottom{display:flex;margin-top:12px}.myaccount-sidebar-header-bottom img{height:24px;-o-object-fit:contain;object-fit:contain}.myaccount-sidebar-body{padding:20px;width:100%;box-sizing:border-box}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-active-icon{opacity:0;visibility:hidden;font-size:1.5rem;will-change:opacity,visibility;transition:.2s ease-in-out;transition-property:opacity,visibility}.woocommerce-MyAccount-navigation ul li a{display:flex;gap:8px;align-items:center;font-size:.875rem;color:var(--text-main);border-radius:12px;padding:8px 0;will-change:all;transition:all .2s ease-in-out}.woocommerce-MyAccount-navigation ul li a i:first-child{font-size:1.125rem;will-change:font-size;transition:font-size .2s ease-in-out}.woocommerce-MyAccount-navigation ul li:not(:last-child):not(.woocommerce-MyAccount-navigation-link--customer-logout){position:relative;margin-bottom:8px;padding-bottom:8px}.woocommerce-MyAccount-navigation ul li:not(:last-child):not(.woocommerce-MyAccount-navigation-link--customer-logout)::after{content:"";width:100%;height:1px;background-color:var(--text-100);opacity:.5;position:absolute;bottom:0}.woocommerce-MyAccount-navigation ul li.is-active a{padding:8px 16px;color:#fff;background-color:var(--primary-100);font-size:1rem}.woocommerce-MyAccount-navigation ul li.is-active .woocommerce-MyAccount-navigation-active-icon{display:none}.woocommerce-MyAccount-navigation ul li:not(.is-active):focus a,.woocommerce-MyAccount-navigation ul li:not(.is-active):focus-within a,.woocommerce-MyAccount-navigation ul li:not(.is-active):hover a{padding:8px 16px;background-color:var(--primary-100-20)}.woocommerce-MyAccount-navigation ul li:not(.is-active):focus .woocommerce-MyAccount-navigation-active-icon,.woocommerce-MyAccount-navigation ul li:not(.is-active):focus-within .woocommerce-MyAccount-navigation-active-icon,.woocommerce-MyAccount-navigation ul li:not(.is-active):hover .woocommerce-MyAccount-navigation-active-icon{opacity:1;visibility:visible}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--red)}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link-text{margin-inline-end:auto;display:flex;align-items:center;gap:8px}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand{display:none}.myaccount-sidebar-mobile-expand{display:none}@media screen and (max-width:1023px)and (min-width:768px){.woocommerce-MyAccount-navigation-link--customer-logout{position:relative;margin-bottom:8px;padding-bottom:8px}.woocommerce-MyAccount-navigation-link--customer-logout::after{content:"";width:100%;height:1px;background-color:var(--text-100);opacity:.5;position:absolute;bottom:0}.myaccount-sidebar-wrap:not(.expanded){width:100px}.myaccount-sidebar-wrap:not(.expanded) .myaccount-user-avatar{margin-block:-22px 8px}.myaccount-sidebar-wrap:not(.expanded) .myaccount-user-avatar img{width:44px;height:44px;border-radius:12px}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation ul li a{gap:0}.myaccount-sidebar-wrap:not(.expanded) .myaccount-sidebar-header-bottom img,.myaccount-sidebar-wrap:not(.expanded) .myaccount-user-phone,.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation-link-text{display:none}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation-active-icon{display:none}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation ul li a i:first-child{margin:auto;font-size:1.5rem}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand a{flex-direction:column;justify-content:center}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand-minimize{display:none}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand-maximize{display:block}.myaccount-sidebar-wrap:not(.expanded) .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand i{margin:auto}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand{display:block}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand a{display:flex}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand-minimize{display:block}.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-expand-maximize{display:none}.myaccount-sidebar-header-bottom img,.myaccount-user-phone,.woocommerce-MyAccount-navigation-active-icon,.woocommerce-MyAccount-navigation-link-text{will-change:font-size,height;transition:.2s ease-in-out;transition-property:font-size,height}}@media screen and (max-width:767px){.myaccount-sidebar-wrap{position:fixed;top:50%;transform:translateY(-50%);inset-inline:-100% 100%;z-index:99999;border-radius:0;border-end-end-radius:24px;border-start-end-radius:24px;will-change:inset-inline;transition:inset-inline .2s ease-in-out}.myaccount-sidebar-wrap.mobile-expanded{inset-inline:0 auto}.myaccount-sidebar-wrap.mobile-expanded .woocommerce-MyAccount-navigation{max-height:60dvh;overflow:auto}.myaccount-sidebar-mobile-expand{display:block;position:fixed;inset-inline-start:0;padding:16px 4px 16px 8px;background:var(--primary-100);color:#fff;border-end-end-radius:12px;border-start-end-radius:12px;box-shadow:0 0 12px 0 var(--primary-100-36);z-index:999;cursor:pointer}.myaccount-sidebar-header{border-radius:0;border-start-end-radius:24px}}.woocommerce-myaccount-dashboard-welcome{display:none}.woocommerce-myaccount-dashboard-text{color:var(--text-main);margin:auto;padding:0 16%}.woocommerce-myaccount-dashboard-text a{text-decoration:underline;text-underline-offset:6px;font-style:italic}.woocommerce-myaccount-dashboard-text a:not(:hover){color:inherit}.drplus-appointments-table,.woocommerce-orders-table{display:flex;flex-direction:column;gap:12px}.drplus-appointments-table tbody,.drplus-appointments-table thead,.woocommerce-orders-table tbody,.woocommerce-orders-table thead{display:flex;flex-direction:column;gap:24px;padding:20px;border-radius:16px;background:#fff}.drplus-appointments-table tr,.woocommerce-orders-table tr{display:grid;grid-template-columns:repeat(3,1fr) 2fr 1fr;gap:12px;align-items:center;justify-items:center}.drplus-appointments-table td,.drplus-appointments-table th,.woocommerce-orders-table td,.woocommerce-orders-table th{padding:0;border:0;font-size:1rem;color:var(--text-main);width:100%;box-sizing:border-box;text-align:center}.drplus-appointments-table td a:not(:hover):not(.button),.drplus-appointments-table th a:not(:hover):not(.button),.woocommerce-orders-table td a:not(:hover):not(.button),.woocommerce-orders-table th a:not(:hover):not(.button){color:inherit}.drplus-appointments-table th,.woocommerce-orders-table th{font-weight:600}.drplus-appointments-table .woocommerce-orders-table__cell-order-actions,.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{display:flex;flex-direction:column;gap:6px}.drplus-appointments-table .order-status-is,.woocommerce-orders-table .order-status-is{font-weight:600}.drplus-appointments-table .order-status-is-on-hold,.drplus-appointments-table .order-status-is-pending,.woocommerce-orders-table .order-status-is-on-hold,.woocommerce-orders-table .order-status-is-pending{color:var(--yellow)!important}.drplus-appointments-table .order-status-is-completed,.drplus-appointments-table .order-status-is-processing,.woocommerce-orders-table .order-status-is-completed,.woocommerce-orders-table .order-status-is-processing{color:var(--green)!important}.drplus-appointments-table .order-status-is-cancelled,.drplus-appointments-table .order-status-is-failed,.drplus-appointments-table .order-status-is-refunded,.woocommerce-orders-table .order-status-is-cancelled,.woocommerce-orders-table .order-status-is-failed,.woocommerce-orders-table .order-status-is-refunded{color:var(--red)!important}.drplus-appointments-table__cell-col-name,.woocommerce-orders-table__cell-col-name{display:none}.drplus-appointments-table tr{grid-template-columns:1fr 2fr 1fr 1fr 1fr}@media screen and (max-width:767px){.drplus-appointments-table thead,.woocommerce-orders-table thead{display:none}.drplus-appointments-table tbody,.woocommerce-orders-table tbody{background-color:unset;padding:0}.drplus-appointments-table tr,.woocommerce-orders-table tr{grid-template-columns:1fr;padding:16px;background-color:#fff;border-radius:12px}.drplus-appointments-table td,.woocommerce-orders-table td{display:flex;gap:4px;flex-wrap:wrap}.drplus-appointments-table__cell-col-name,.woocommerce-orders-table__cell-col-name{display:block;margin-inline-end:auto;color:var(--text-main);font-weight:400}}.drplus-myaccount-section-view-order .woocommerce-order-details{padding:24px 24px;border-radius:12px}.drplus-myaccount-section-view-order .woocommerce-columns--addresses .woocommerce-column{flex-direction:column}.drplus-myaccount-section-view-order .order-status-is-on-hold,.drplus-myaccount-section-view-order .order-status-is-pending{background-color:var(--yellow)}.drplus-myaccount-section-view-order .order-status-is-completed,.drplus-myaccount-section-view-order .order-status-is-processing{background-color:var(--green)}.drplus-myaccount-section-view-order .order-status-is-cancelled,.drplus-myaccount-section-view-order .order-status-is-failed,.drplus-myaccount-section-view-order .order-status-is-refunded{background-color:var(--red)}.drplus-myaccount-section-view-order>p:first-child{margin-bottom:24px;padding:20px 24px;border-radius:12px;background-color:#fff}.drplus-myaccount-section-view-order>p:first-child mark:not(.order-status){background:unset}.drplus-myaccount-section-view-order>p:first-child .order-status{padding:2px 4px;border-radius:4px}.woocommerce-table--order-downloads thead{display:none}.woocommerce-table--order-downloads tbody{display:flex;flex-direction:column;gap:20px}.woocommerce-table--order-downloads tr{display:grid;gap:20px;grid-template-columns:2fr repeat(3,1fr);align-items:center;padding:16px 32px;border-radius:16px;background:#fff}.woocommerce-table--order-downloads td{padding:0;border:0}.woocommerce-table--order-downloads td.download-product{display:flex;align-items:center;gap:6px}.woocommerce-table--order-downloads .woocommerce-MyAccount-download-product-thumb{display:flex;padding:12px;box-sizing:border-box;width:80px;height:80px;border-radius:16px;background:var(--gray-100);min-width:80px;aspect-ratio:1}.woocommerce-table--order-downloads .woocommerce-MyAccount-download-product-thumb img{border-radius:6px}.woocommerce-table--order-downloads .woocommerce-MyAccount-download-product-name{font-weight:600;font-size:.875rem}.woocommerce-table--order-downloads .woocommerce-MyAccount-download-product-name:not(:hover){color:var(--text-main)}.woocommerce-table--order-downloads td.download-expires,.woocommerce-table--order-downloads td.download-remaining{display:flex;flex-direction:column;font-weight:600;color:var(--heading-200)}.woocommerce-table--order-downloads .woocommerce_account_downloads_column_name{font-size:.875rem;color:var(--text-200)}.woocommerce-table--order-downloads td.download-file,.woocommerce-table--order-downloads td.download-file a{width:100%}@media screen and (max-width:1199px){.woocommerce-table--order-downloads tr{grid-template-columns:3fr 3fr 2fr;grid-template-rows:1fr 1fr}.woocommerce-table--order-downloads td.download-product{grid-row:1/-1;flex-direction:column}.woocommerce-table--order-downloads td.download-expires{order:4}}@media screen and (max-width:767px){.woocommerce-table--order-downloads tr{grid-template-columns:1fr 1fr;grid-template-rows:auto}.woocommerce-table--order-downloads td.download-product{grid-column:1/-1;grid-row:unset}.woocommerce-table--order-downloads td.download-expires{order:unset}.woocommerce-table--order-downloads td.download-file{grid-column:1/-1}}@media screen and (max-width:767px){.woocommerce-table--order-downloads tr{grid-template-columns:1fr}.woocommerce-table--order-downloads .download-product a{text-align:center}.woocommerce-table--order-downloads td{text-align:center}}.drplus-myaccount-section-edit-address .woocommerce_my_account_my_address_description{display:none}.drplus-myaccount-section-edit-address .woocommerce-Addresses{display:flex;flex-direction:column;gap:20px}.drplus-myaccount-section-edit-address .woocommerce-Address{width:100%;padding:24px;border-radius:16px;background-color:#fff;box-sizing:border-box}.drplus-myaccount-section-edit-address .woocommerce-Address header{display:flex;align-items:center;gap:16px}.drplus-myaccount-section-edit-address .woocommerce-Address header:has(.button:hover) i{background:var(--primary-100);color:#fff}.drplus-myaccount-section-edit-address .woocommerce-Address header i{padding:12px;border-radius:50%;font-size:1.5rem;background:var(--gray-100);width:-moz-fit-content;width:fit-content;will-change:background,color;transition:.2s ease-in-out;transition-property:background,color}.drplus-myaccount-section-edit-address .woocommerce-Address header h2{font-weight:600;font-size:1rem;color:var(--text-main)}.drplus-myaccount-section-edit-address .woocommerce-Address header address{font-size:.875rem;color:var(--heading-200);font-style:normal}.drplus-myaccount-section-edit-address .woocommerce-Address header .button{min-width:120px}.drplus-myaccount-section-edit-address .woocommerce-Address-content-wrap{display:flex;gap:16px;align-items:center}.drplus-myaccount-section-edit-address .woocommerce-Address-content{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:600px){.drplus-myaccount-section-edit-address .woocommerce-Address header{flex-wrap:wrap}.drplus-myaccount-section-edit-address .woocommerce-Address header i{align-self:start;padding:8px}.drplus-myaccount-section-edit-address .woocommerce-Address .button{width:100%;margin-inline-end:auto}}.drplus-myaccount-section-edit-address h2{font-size:1.25rem;font-weight:800;color:var(--text-main);margin-bottom:8px}.drplus-myaccount-section-edit-address .woocommerce-edit-address-save{margin-inline-start:auto}.woocommerce-address-fields__field-wrapper{margin-bottom:56px}.woocommerce-address-fields__field-wrapper #billing_address_1_field,.woocommerce-address-fields__field-wrapper #billing_address_2_field,.woocommerce-address-fields__field-wrapper #billing_company_field,.woocommerce-address-fields__field-wrapper #shipping_address_1_field,.woocommerce-address-fields__field-wrapper #shipping_address_2_field{grid-column:1/-1}.woocommerce-address-fields__field-wrapper #billing_postcode_field,.woocommerce-address-fields__field-wrapper #shipping_postcode_field{order:2}.woocommerce-address-fields__field-wrapper #billing_address_1_field,.woocommerce-address-fields__field-wrapper #shipping_address_1_field{order:3}.woocommerce-address-fields__field-wrapper #billing_address_2_field,.woocommerce-address-fields__field-wrapper #shipping_address_2_field{order:4}.woocommerce-address-fields__field-wrapper #billing_phone_field{order:6}.woocommerce-address-fields__field-wrapper #billing_email_field{order:7}.woocommerce-address-fields__field-wrapper .optional{font-size:.875rem;margin-inline-start:4px}@media screen and (max-width:599px){.woocommerce-address-fields__field-wrapper{margin-bottom:32px}}.drplus-edit-account-title{grid-column:1/-1}.woocommerce-EditAccountForm fieldset{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;grid-column:1/-1;margin-top:24px}.woocommerce-EditAccountForm fieldset legend{font-size:1rem;font-weight:800;color:var(--text-main);margin-bottom:24px}.woocommerce-EditAccountForm fieldset .form-row label{font-size:.875rem}.woocommerce-EditAccountForm fieldset .form-row:first-of-type{grid-column:1/-1}.woocommerce-EditAccountForm .woocommerce-EditAccountForm-btn-wrap{grid-column:1/-1;margin-top:48px}.woocommerce-EditAccountForm .woocommerce-EditAccountForm-btn{margin-inline-start:auto}.woocommerce-EditAccountForm .password-input{position:relative}.woocommerce-EditAccountForm .show-password-input{position:absolute;top:50%;translate:0 -50%;right:16px;background-color:unset;border:unset;color:var(--text-500);padding:4px}.woocommerce-EditAccountForm .show-password-input::after{content:"";display:inline-block;font-family:drplus!important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.woocommerce-EditAccountForm .show-password-input.display-password::after{content:""}.woocommerce-EditAccountForm .woocommerce-password-strength{font-size:.875rem;color:var(--text-500)}.woocommerce-EditAccountForm .woocommerce-password-strength.bad,.woocommerce-EditAccountForm .woocommerce-password-strength.short{color:var(--red)}.woocommerce-EditAccountForm .woocommerce-password-strength.good{color:var(--yellow)}.woocommerce-EditAccountForm .woocommerce-password-strength.strong{color:var(--green)}.woocommerce-EditAccountForm .woocommerce-password-hint{font-size:.875rem;color:var(--text-500)}.woocommerce-EditAccountForm .form-row:last-child:nth-child(odd){grid-column:1/-1}#account_display_name_description{font-size:.8752rem;color:var(--text-400)}#account_display_name_description em{font-style:normal}@media screen and (max-width:599px){.woocommerce-EditAccountForm fieldset{grid-template-columns:1fr}}#wishlist-content{display:flex;flex-direction:column;gap:20px;height:100%}#wishlist-content .pagination{margin-top:auto}#wishlist-search{display:flex;gap:8px;align-items:center;width:-moz-fit-content;width:fit-content}#wishlist-search .search-field{background:#fff;border:1px solid var(--text-100);padding:8px 12px;font-size:.875rem;width:300px}#wishlist-search .button{padding:10px}#wishlist-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px}#wishlist-items .wishlist-item{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:16px;border:1px solid var(--gray-200);border-radius:12px;background:#fff}#wishlist-items .wishlist-item-image{display:flex;padding:12px;box-sizing:border-box;border-radius:12px;background-color:#f4f4f4}#wishlist-items .wishlist-item-image img{width:64px;border-radius:8px}#wishlist-items .wishlist-item-title a{color:var(--heading-200);font-weight:500}#wishlist-items .wishlist-item-price{display:flex;gap:8px;flex-direction:row-reverse;justify-content:flex-end;align-items:end}#wishlist-items .wishlist-item-price del{font-size:.9em;color:var(--text-200)}#wishlist-items .wishlist-item-price .price-range,#wishlist-items .wishlist-item-price .price-range-wrap{display:flex;gap:8px}#wishlist-items .wishlist-item-buttons{display:flex;flex-direction:column;gap:12px}.wishlist-btn-view{z-index:1}@media screen and (max-width:500px){#wishlist-search,#wishlist-search .search-field{width:100%}#wishlist-items{grid-template-columns:1fr}#wishlist-items .wishlist-item{grid-template-columns:1fr}#wishlist-items .wishlist-item-buttons,#wishlist-items .wishlist-item-image,#wishlist-items .wishlist-item-texts{margin:auto}#wishlist-items .wishlist-item-buttons{flex-direction:row}#wishlist-items .wishlist-item-price{justify-content:center}}.drplus-myaccount-section-notifications #notifications{display:flex;flex-direction:column;gap:16px}.drplus-myaccount-section-notifications #notifications-filters{margin-block:16px 32px}.drplus-myaccount-section-notifications .notification{display:flex;flex-direction:column;gap:4px;padding:16px 24px;border-radius:16px;border:1px solid var(--text-100);background:#fff}.drplus-myaccount-section-notifications .notification.notification-unread{border-color:var(--primary-100)}.drplus-myaccount-section-notifications .notification.notification-unread .notification-status-unread{opacity:1;visibility:visible}.drplus-myaccount-section-notifications .notification.notification-unread .notification-icon-unread{opacity:1}.drplus-myaccount-section-notifications .notification.notification-unread .notification-icon-read{opacity:0}.drplus-myaccount-section-notifications .notification.notification-unread .notification-time{margin-top:32px}.drplus-myaccount-section-notifications .notification-head{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between;gap:8px 4px;cursor:pointer}.drplus-myaccount-section-notifications .notification-title-wrap{display:flex;gap:8px;align-items:center;position:relative}.drplus-myaccount-section-notifications .notification-detail{position:relative}.drplus-myaccount-section-notifications .notification-status-unread{position:absolute;inset-inline-end:0;margin-inline-start:auto;background:var(--primary-100);padding-inline:8px;border-radius:8px;color:#fff;font-size:.75rem;opacity:0;visibility:hidden;will-change:opacity,visibility;transition:.2s ease-in-out;transition-property:opacity,visibility}.drplus-myaccount-section-notifications .notification-time{font-size:.75rem;margin-inline-start:auto;margin-top:8px;background:var(--text-100);padding-inline:8px;border-radius:8px;margin-top:0;will-change:margin-top;transition:margin-top .5s ease-in-out}.drplus-myaccount-section-notifications .notification-text{display:none;margin-top:16px;font-size:.875rem;color:var(--text-main);border-top:1px solid var(--gray-300);padding-top:16px}.drplus-myaccount-section-notifications .notification-icon-unread{position:absolute;opacity:0;will-change:opacity;transition:opacity .3s ease-in-out}.drplus-myaccount-section-notifications .notification-icon-read{opacity:1;will-change:opacity;transition:opacity .3s ease-in-out}.drplus-specialist-statistics{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.drplus-specialist-statistic{background:#fff;border-radius:16px;box-sizing:border-box;padding:16px;display:flex;gap:8px;align-items:center;justify-content:space-between}.drplus-specialist-statistic-title{color:var(--text-200)}.drplus-specialist-statistic-value{color:var(--text-600);font-weight:600}.drplus-specialist-statistic-icon{color:var(--primary-100);font-size:3.75rem}.drplus-specialist-quick-access{background:#fff;border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;box-sizing:border-box;border:1px solid transparent;min-height:114px;will-change:border-color;transition:border-color .2s ease-in-out}.drplus-specialist-quick-access-section{margin-top:24px}.drplus-specialist-quick-access-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.drplus-specialist-quick-access-icon{color:var(--text-400);margin:auto}.drplus-specialist-quick-access-label{margin:auto;font-weight:600}.drplus-specialist-quick-access:hover{border-color:var(--primary-100)}.drplus-specialist-form{display:flex;flex-direction:column;gap:24px}.drplus-specialist-form-body{display:flex;flex-direction:column;gap:32px}.drplus-specialist-form .input-group:last-child:nth-child(odd){grid-column:1/-1}.drplus-specialist-form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.drplus-specialist-form-actions .button{flex:1;max-width:250px}.drplus-specialist-form .onboard-subsection-body{padding:0;border:0;border-radius:0}.drplus-specialist-form .onboard-subsection-body .repeater-item{background-color:#fff}.drplus-specialist-form .drplus-dropzone-wrap{background:#fff}.drplus-specialist-form .drplus-dropzone-current-value{background:var(--gray-100)}.drplus-specialist-form .checkbox-box{background:#fff}.drplus-specialist-form .repeater .drplus-dropzone-wrap{padding:0}.drplus-specialist-form .repeater-row-dropzone{margin-inline-start:0}.drplus-specialist-form .repeater-item{padding:16px;border-radius:16px;border-bottom:0!important}.drplus-specialist-form .repeater-icons{top:16px;inset-inline-start:16px}.drplus-specialist-form-certificates .repeater,.drplus-specialist-form-faqs .repeater,.drplus-specialist-form-personal{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px}.drplus-specialist-form-personal .input-group:last-child{grid-column:1/-1}.drplus-specialist-form-reserve-consultation-offices,.drplus-specialist-form-reserve-offices{display:grid;grid-template-columns:repeat(auto-fit,250px);gap:24px}.drplus-specialist-form-reserve-office{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;border:1px solid var(--primary-100);border-radius:16px;padding:16px;background:#fff;will-change:background;transition:background .2s ease-in-out}.drplus-specialist-form-reserve-office img{width:56px;height:56px;border-radius:8px;will-change:box-shadow;transition:box-shadow .2s ease-in-out}.drplus-specialist-form-reserve-office-name{will-change:color;transition:color .2s ease-in-out}.drplus-specialist-form-reserve-office:hover{background:var(--primary-100);color:#fff}.drplus-specialist-form #drplus-specialist-form-times-enable_booking-wrap{grid-column:1/-1}.drplus-specialist-form-times{display:flex;flex-direction:column;gap:16px}.drplus-specialist-form-times-general .onboard-subsection-body{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.drplus-specialist-form-times-general .onboard-subsection-body .input-group:last-child:nth-child(odd){grid-column:auto}.drplus-specialist-form-times-new{margin-top:16px}.drplus-specialist-form-time-row{background:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border-radius:8px;box-sizing:border-box}.drplus-specialist-form-time-row.inactive .drplus-specialist-form-time-fields{opacity:.5;pointer-events:none;touch-action:none}.drplus-specialist-form-time-index{background:var(--gray-100);color:var(--primary-200);padding:16px;font-size:1rem;line-height:1;font-weight:700;border-radius:8px;box-sizing:border-box}.drplus-specialist-form-time-fields{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.drplus-specialist-form-time-fields input{width:auto}.drplus-specialist-form-time-input{cursor:pointer}.drplus-specialist-form-time-actions{margin-inline-start:auto;display:flex;align-items:center}.drplus-specialist-form-time-remove{cursor:pointer;color:var(--red);font-size:1.25rem;padding:6px;background:#fff;border-radius:4px;will-change:background;transition:background .2s ease-in-out}.drplus-specialist-form-time-remove:hover{background:rgba(219,79,79,.0823529412)}.drplus-specialist-form-times-days .onboard-subsection-body{display:flex;flex-direction:column;gap:16px}.drplus-specialist-form-day{background:#fff;padding:16px;border-radius:16px;box-sizing:border-box}.drplus-specialist-form-day.inactive .drplus-specialist-form-day-head .checkbox-wrap{opacity:.5;pointer-events:none;touch-action:none}.drplus-specialist-form-day.inactive .drplus-specialist-form-day-times-wrap{display:none!important}.drplus-specialist-form-day-head{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.drplus-specialist-form-day-head .checkbox-wrap{grid-column:1/-1}.drplus-specialist-form-day-name{font-weight:700}.drplus-specialist-form-day-times-wrap{padding-top:8px;border-top:1px solid var(--gray-200);margin-top:8px;box-sizing:border-box}.drplus-specialist-form-day-times-title{text-align:center;margin-bottom:12px;font-weight:700}.drplus-specialist-form-day-times .drplus-specialist-form-time-row{padding:0;border-radius:0}@media screen and (max-width:480px){.drplus-specialist-form-certificates .repeater,.drplus-specialist-form-faqs .repeater,.drplus-specialist-form-personal{grid-template-columns:1fr}.drplus-specialist-form-times-general .onboard-subsection-body{grid-template-columns:1fr}.drplus-specialist-form-time-fields input{width:100%}}#appointments-filters{margin-block:24px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.appointments-filter-item{padding:4px 8px;background-color:#fff;border-radius:8px;color:var(--text-200);font-size:.87rem;font-weight:500}.appointments-filter-item.current-filter{background-color:var(--primary-100);color:#fff}.drplus-myaccount-section-appointments .drplus-booking-receipt-wrap .drplus-booking-receipt-customer-info{grid-template-columns:1fr}.drplus-myaccount-section-appointments .drplus-booking-receipt-wrap .drplus-booking-receipt-customer-info-wrap{grid-template-columns:1fr 240px}@media screen and (max-width:1024px){.drplus-myaccount-section-appointments .drplus-booking-receipt-wrap .drplus-booking-receipt-customer-info{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.drplus-myaccount-section-appointments .drplus-booking-receipt-wrap .drplus-booking-receipt-customer-info-wrap{grid-template-columns:1fr}}.drplus-specialist-apps-filters-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;margin-top:24px;border-bottom:1px solid var(--text-100);padding-bottom:16px}.drplus-specialist-apps-filters-wrap .drplus-specialist-apps-title{grid-column:1/-1}.drplus-specialist-apps-filters-wrap .drplus-datepicker-input{background-color:#fff;border:1px solid var(--text-200);font-size:.875rem;padding:6px 12px;border-radius:12px;max-width:300px}.drplus-specialist-apps-filters-wrap .button{min-width:140px}.drplus-specialist-apps-title{font-size:.875rem;font-weight:700}.drplus-specialist-apps-list{margin-block:24px}.drplus-specialist-apps-list:not(:has(.empty-page)){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:center;gap:24px;padding:24px;border-radius:24px;background-color:var(--primary-100-36)}.drplus-specialist-apps-item{max-width:360px;display:flex;align-items:center;flex-direction:column;padding:16px;background-color:#fff;border:1px solid #fff;border-radius:16px;will-change:border,background-color;transition:.2s ease-in-out;transition-property:border,background-color}.drplus-specialist-apps-item:hover{border-color:var(--primary-100)}.drplus-specialist-apps-item-time{font-size:1.125rem;font-weight:800;color:var(--primary-100)}.drplus-specialist-apps-item-time-period{font-size:.875rem;font-weight:400;color:var(--text-200)}.drplus-specialist-apps-item-time-container{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.drplus-specialist-apps-item-date{font-size:1.125rem;font-weight:800;color:var(--primary-100)}.drplus-specialist-apps-item-date-year{font-size:.875rem;font-weight:400;color:var(--text-200)}.drplus-specialist-apps-item-customer-wrap{padding-top:6px;margin-top:6px;border-top:1px solid var(--text-100);width:100%;text-align:center}.drplus-specialist-apps-item-customer-title{font-size:.875rem;font-weight:400;color:var(--text-200)}.drplus-specialist-apps-item-customer-name{color:var(--text-main)}.drplus-specialist-apps-item-status{padding:2px 8px;font-size:.875rem;color:#fff;border-radius:8px}.drplus-specialist-apps-item-status.status-completed{background-color:var(--blue)}.drplus-specialist-apps-item-status.status-processing{background-color:var(--green)}.drplus-specialist-apps-item-status.status-cancelled{background-color:var(--red)}.drplus-specialist-apps-item-type-wrap{padding:4px 16px;border-radius:8px;margin-top:8px;font-size:.875rem;color:var(--secondary-100);font-weight:500}.drplus-specialist-apps-pagination-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.drplus-myaccount-section-specialist-dashboard .drplus-booking-receipt{margin-bottom:24px}.drplus-myaccount-section-specialist-dashboard span.drplus-specialist-apps-customer-info-title{margin-bottom:-16px}html:has(.chat-content.fullscreen){scroll-padding-top:0;margin-top:0!important}html:has(.chat-content.fullscreen) #container{display:grid;justify-items:center}html:has(.chat-content.fullscreen) #page-body{padding:0!important;margin:0!important}html:has(.chat-content.fullscreen) .woocommerce{grid-template-columns:1fr!important;margin:28px}html:has(.chat-content.fullscreen) .chat-content{height:calc(100dvh - 58px)}html:has(.drplus-myaccount-section-chats.chat-content.fullscreen) :not(.drplus-myaccount-section-chats):not(.drplus-myaccount-section-chats*):not(:has(.drplus-myaccount-section-chats)){display:none!important}html:has(.drplus-myaccount-section-specialist-dashboard.chat-content.fullscreen) :not(.drplus-myaccount-section-specialist-dashboard):not(.drplus-myaccount-section-specialist-dashboard*):not(:has(.drplus-myaccount-section-specialist-dashboard)){display:none!important}.chats-specialist-redirect-info{background:var(--gray-200);padding:8px 12px;border-radius:12px;margin-top:8px}.chats-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.chats-content .chat-item-wrap{display:flex;flex-direction:column;gap:8px;padding:20px;height:100%;border-radius:16px;background:#fff;border:1px solid transparent;box-sizing:border-box}.chats-content .chat-item.chat-item-not-seen .chat-item-wrap{border-color:var(--primary-100)}.chats-content .chat-item-head{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.chats-content .chat-item-head-user-info{display:flex;flex-direction:column}.chats-content .chat-item-head-time-wrap{display:flex;flex-direction:column;align-items:end;font-size:12px;color:var(--text-400)}.chats-content .chat-item-user-avatar{width:56px;height:56px;border-radius:12px}.chats-content .chat-item-user-name{font-size:14px;font-weight:500;color:var(--text-main)}.chats-content .chat-item-user-subtitle{font-size:12px;font-weight:500;color:var(--text-400)}.chats-content .chat-item-last-message-wrap{display:grid;grid-template-columns:auto auto 1fr;gap:4px;align-items:center;font-size:14px;color:var(--text-400)}.chats-content .chat-item-last-message-wrap:is(.chat-item-not-seendiv){color:var(--text-main)}.chats-content .chat-item-not-seen-circle{width:12px;height:12px;background:var(--primary-100);border-radius:50%}.chats-content .chat-item-btns{margin-top:auto}.woocommerce-MyAccount-content:has(.chat-disallowed-access){justify-content:center}.chat-disallowed-access{display:flex;flex-direction:column;gap:8px;align-items:center;font-weight:600;color:var(--text-200);margin-block:auto}.chat-disallowed-access>i{font-size:5.5rem;color:var(--primary-100)}.woocommerce-MyAccount-content:has(.chat-content){padding:0;border:1px solid var(--gray-200);overflow:hidden;background-blend-mode:lighten;background-size:contain;background-color:#f9f9f9;min-height:100%;max-height:100%;display:grid}.chat-content{display:grid;grid-template-rows:auto 1fr auto;height:100%}.chat-content .chat-header{display:grid;grid-template-columns:auto 1fr auto;gap:16px;background:#fff;align-items:center;margin:16px;padding:14px 10px;border-radius:16px;box-shadow:0 6px 12px 6px rgba(0,0,0,.03)}.chat-content .chat-header-action-icon,.chat-content .chat-header-back{display:flex;border-radius:50%;padding:8px;cursor:pointer;color:var(--text-400);will-change:background-color;transition:background-color .2s ease-in-out}.chat-content .chat-header-action-icon:hover,.chat-content .chat-header-back:hover{background-color:var(--gray-100)}.chat-content .chat-header-other-user-info{display:flex;flex-direction:column;gap:6px}.chat-content .chat-header-other-user-wrap{display:flex;gap:16px;align-items:center}.chat-content .chat-header-other-user-avatar{width:48px;height:48px;border-radius:50%}.chat-content .chat-header-other-user-name{font-size:.875rem;font-weight:700;line-height:1}.chat-content .chat-header-other-user-subtitle{line-height:1;font-size:.875rem;color:var(--text-400)}.chat-content .chat-header-action-wrap{position:relative}.chat-content .chat-header-action-wrap.open .chat-header-action-list{opacity:1;visibility:visible}.chat-content .chat-header-action-list{opacity:0;visibility:hidden;position:absolute;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;inset-inline-end:0;margin-top:8px;font-size:.875rem;font-weight:500;box-shadow:0 6px 12px 6px rgba(0,0,0,.03);border-radius:8px;background:#fff;will-change:opacity,visibility;transition:.2s ease-in-out;transition-property:opacity,visibility}.chat-content .chat-header-action-list::before{content:"";height:8px;top:-8px;width:100%;inset-inline:0;position:absolute}.chat-content .chat-header-action-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;color:var(--text-400);box-sizing:border-box;will-change:background;transition:background .2s ease-in-out}.chat-content .chat-header-action-item:first-child{border-radius:8px 8px 0 0}.chat-content .chat-header-action-item:last-child{border-radius:0 0 8px 8px}.chat-content .chat-header-action-item:hover{background:var(--gray-100)}.chat-content .chat-messages{display:flex;flex-direction:column;gap:24px;padding:0 16px;overflow:auto;max-height:700px;scroll-behavior:smooth}.chat-content .chat-new-messages-notif{position:absolute;display:none;align-items:center;gap:4px;left:50%;transform:translateX(-50%);bottom:100px;padding:4px 8px;background:var(--primary-100);color:#fff;border-radius:24px;font-size:12px;cursor:pointer}.chat-content .chat .chat-new-message-count{font-weight:700;padding-inline-start:4px}.chat-content .chat-message{display:flex;gap:12px;align-items:flex-end;width:100%}.chat-content .chat-message:last-child{padding-bottom:16px}.chat-content .chat-message.other-user-message{margin-inline-start:auto;flex-direction:row-reverse}.chat-content .chat-message.other-user-message .chat-message-content{align-items:end;border-radius:12px 12px 12px 0;background:var(--primary-100);color:#fff}.chat-content .chat-message.other-user-message .chat-message-date{align-self:start;color:var(--gray-200)}.chat-content .chat-message.other-user-message .chat-message-file{flex-direction:row-reverse}.chat-content .chat-message.other-user-message .chat-message-file-name{padding-inline:8px 0}.chat-content .chat-message.other-user-message .chat-message-file-icon{background:#fff}.chat-content .chat-message.progressbar-active .chat-message-file{cursor:auto}.chat-content .chat-message.progressbar-active .chat-message-file-icon{display:none}.chat-content .chat-message.progressbar-active .chat-message-upload-cancel{position:relative;display:flex;padding:8px;font-size:1.25rem;border-radius:50%;background:var(--primary-100-20);color:var(--primary-100);width:-moz-fit-content;width:fit-content;cursor:pointer;z-index:1}.chat-content .chat-message.progressbar-active .chat-upload-progress-container{position:relative;display:block}.chat-content .chat-message.progressbar-active .chat-upload-progress-wrapper{position:absolute;display:flex;top:50%;transform:translateY(-50%)}.chat-content .chat-message.status-failed .chat-message-file{cursor:auto}.chat-content .chat-message.status-failed .chat-message-upload-failed{display:block;color:var(--red)}.chat-content .chat-message.status-failed .chat-message-upload-failed-icon{display:flex;padding:8px;font-size:1.25rem;border-radius:50%;background:var(--red-20);color:var(--red);width:-moz-fit-content;width:fit-content;cursor:not-allowed}.chat-content .chat-message.status-failed .chat-message-file-icon,.chat-content .chat-message.status-failed .chat-message-file-name{display:none!important}.chat-content .chat-message .chat-message-upload-failed,.chat-content .chat-message .chat-message-upload-failed-icon,.chat-content .chat-message .chat-upload-progress-container,.chat-content .chat-message-upload-cancel{display:none}.chat-content .chat-message-avatar{width:40px;border-radius:8px;height:40px;-o-object-fit:cover;object-fit:cover}.chat-content .chat-message-text{font-weight:500}.chat-content .chat-message-content{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;border-radius:12px 12px 0 12px;padding:8px 12px;font-size:.875rem;color:var(--text-main);background:#fff;max-width:60%;box-shadow:0 10px 12px 6px rgba(0,0,0,.02)}.chat-content .chat-message-file{display:flex;align-items:center;gap:12px;flex-direction:row;cursor:pointer}.chat-content .chat-message-file-icon{display:flex;padding:12px;font-size:1.125rem;border-radius:50%;background:var(--primary-100-20);color:var(--primary-100);width:-moz-fit-content;width:fit-content}.chat-content .chat-message-file-name{padding-inline-end:8px}.chat-content .chat-message-audio{max-width:100%}.chat-content .chat-message-date{font-size:12px;color:var(--text-400);align-self:end;direction:ltr}.chat-content .chat-message-text-error{display:none;color:var(--red);font-size:.875rem;gap:4px}.chat-content .chat-send-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;background:#fff;margin:0 16px 16px 16px;padding:2px 6px;border-radius:30px;box-shadow:0 6px 12px 6px rgba(0,0,0,.03)}.chat-content .chat-send-container.voice .chat-send-btn{font-size:0}.chat-content .chat-send-container.voice .chat-send-recording-voice-wrap{font-size:1rem;gap:8px}.chat-content .chat-send-container.voice .chat-send-recording-voice-icon{animation-name:recordingAnimation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.chat-content .chat-send-container.voice .chat-send-input{display:none}.chat-content .chat-send-container.voice .chat-record-voice-btn,.chat-content .chat-send-container.voice .chat-send-attachment-btn{font-size:0}.chat-content .chat-send-container.voice .chat-cancel-record-voice-btn,.chat-content .chat-send-container.voice .chat-send-voice{font-size:1.5rem}.chat-content .chat-send-container.text .chat-send-btn{font-size:1.5rem}.chat-content .chat-send-container.text .chat-record-voice-btn,.chat-content .chat-send-container.text .chat-send-attachment-btn{font-size:0}.chat-content .chat-send-recording-voice-wrap{display:flex;font-size:0;align-items:center;margin-inline:auto;will-change:font-size;transition:font-size .3s ease-in-out}.chat-content .chat-send-recording-voice-icon{color:var(--red)}.chat-content .chat-send-input-wrap{display:flex}.chat-content .chat-send-action,.chat-content .chat-send-attachment-wrap{display:flex;font-size:1rem;padding:12px;border-radius:50%;will-change:background;transition:background .2s ease-in-out;cursor:pointer}.chat-content .chat-send-action:hover,.chat-content .chat-send-attachment-wrap:hover{background:var(--gray-100)}.chat-content .chat-send-action{color:var(--primary-100)}.chat-content .chat-send-attachment-btn{color:var(--text-400)}.chat-content .chat-send-input{background:#fff;resize:none}.chat-content .chat-send-btn{font-size:0}.chat-content .chat-send-attachment{display:none}.chat-content .chat-date-separator{margin-inline:auto;background:var(--gray-200);font-size:12px;padding:2px 12px;border-radius:99px;color:var(--text-500)}.chat-content .chat-new-messages-separator{font-size:12px;padding:2px 10px;border-radius:99px;color:var(--text-500);width:100%;text-align:center;box-sizing:border-box;background:var(--gray-200)}.chat-content .chat-close-session{color:var(--red)}.chat-content .chat-close-session:hover{background-color:var(--red-20)}.chat-content .chat-cancel-record-voice-btn{font-size:0;color:var(--red)}.chat-content .chat-send-voice{font-size:0}.chat-content .chat-closed-wrap{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;margin:0 16px 16px 16px;padding:8px;border-radius:30px;border:1px solid var(--red-20);box-shadow:0 6px 12px 6px rgba(0,0,0,.03)}.chat-content .chat-closed-wrap .button{margin-inline:0}.chat-content .chat-not-opened{padding:12px 24px;background:var(--gray-200);margin-inline:auto;height:-moz-fit-content;height:fit-content;border-radius:16px}.chat-content .font-size-transition{will-change:font-size;transition:font-size .3s ease-in-out}@media screen and (max-width:480px){.chats-content{grid-template-columns:1fr}.chats-content .chat-item-head{grid-template-columns:auto 1fr}.chats-content .chat-item-user-avatar{width:40px;border-width:1px;padding:2px}.chats-content .chat-item-head-time-wrap{grid-column:1/-1;flex-direction:row;gap:8px;justify-content:end}.chat-content .chat-header{margin:16px 8px;padding:10px 6px;gap:4px;border-radius:32px}.chat-content .chat-header-other-user-avatar{width:32px;height:32px}.chat-content .chat-send-container{margin:0 8px 16px 8px}.chat-content .chat-send-recording-voice-text{display:none}html:has(.chat-content.fullscreen) .woocommerce-MyAccount-content:has(.chat-content){border:0;border-radius:0}html:has(.chat-content.fullscreen) .woocommerce{margin:0}html:has(.chat-content.fullscreen) .admin-bar #header-container+#page-body #page-main{padding:0}html:has(.chat-content.fullscreen) .chat-content{height:100dvh}}@keyframes recordingAnimation{0%{transform:scale(1)}50%{transform:scale(1.125)}100%{transform:scale(1)}}@media screen and (max-width:1199px){.woocommerce{grid-template-columns:240px 1fr}}@media screen and (max-width:1023px){.woocommerce{grid-template-columns:auto 1fr}}@media screen and (max-width:767px){.woocommerce-MyAccount-content{padding:20px}.woocommerce{grid-template-columns:1fr}}@media screen and (max-width:599px){.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}}