.woocommerce-account .woocommerce{max-width:1100px;margin:1.25rem auto 3rem;padding:0 1rem;color:#111;font-size:15px;line-height:1.6}.woocommerce-account .woocommerce::after{content:"";display:table;clear:both}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:230px;background:#fafafa;border:1px solid #eee;border-radius:14px;padding:.75rem}.woocommerce-account .woocommerce-MyAccount-content{margin-right:250px;background:#fff;border:1px solid #eee;border-radius:14px;padding:1.25rem}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:10px;color:#222;text-decoration:none}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{background:#f0f6ff;color:#0a84ff}.woocommerce-account h2,.woocommerce-account h3{font-weight:800;color:#111;margin:0 0 1rem}.woocommerce-account form .form-row,.woocommerce-account form p.form-row{display:grid;gap:.35rem;margin:0 0 .9rem}.woocommerce-account label{font-size:.92rem;color:#333}.woocommerce-account input[type=email],.woocommerce-account input[type=password],.woocommerce-account input[type=tel],.woocommerce-account input[type=text],.woocommerce-account select,.woocommerce-account textarea{width:100%;border:1px solid #e5e5e5;border-radius:12px;padding:.65rem .75rem;background:#fff;transition:border-color .15s,box-shadow .15s}.woocommerce-account input:focus,.woocommerce-account select:focus,.woocommerce-account textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff24;outline:0}.woocommerce-account .woocommerce form .description,.woocommerce-account .woocommerce form .form-row .description,.woocommerce-account .woocommerce-form-row .woocommerce-password-hint{font-size:.82rem;color:#666}.woocommerce-account .woocommerce form .button,.woocommerce-account .woocommerce-button,.woocommerce-account button.button{background:#111;color:#fff;border:0;border-radius:12px;padding:.7rem 1.1rem;font-weight:700;cursor:pointer;transition:transform .06s,background .15s}.woocommerce-account button.button:hover{background:#0a84ff}.woocommerce-account button.button:active{transform:translateY(1px)}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message{border-radius:12px;padding:.8rem 1rem;margin:0 0 1rem}.woocommerce-account .woocommerce-message{background:#eefdf4;border:1px solid #cdebd9;color:#0b6b3a}.woocommerce-account .woocommerce-info{background:#eef6ff;border:1px solid #cfe3ff;color:#084d9b}.woocommerce-account .woocommerce-error{background:#ffefef;border:1px solid #ffd0d0;color:#b00020}.show-password-input,.show-password-input:focus,.show-password-input:hover{background:0 0!important;outline:0!important;box-shadow:none!important}.woocommerce-account table.shop_table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #eee;border-radius:12px}.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th{padding:.75rem .9rem;border-bottom:1px solid #f0f0f0;vertical-align:middle}.woocommerce-account table.shop_table th{background:#fafafa;font-weight:700}.woocommerce-MyAccount-navigation .logout{margin-top:.5rem}@media (max-width:900px){.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content{margin:.75rem 0 0}}.show-password-input{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;width:22px;height:22px;cursor:pointer;color:#888;border:none!important;padding:0}.show-password-input::before{content:"👁️";font-size:1.1rem;line-height:1}input[type=password]+.show-password-input::before{content:"👁️"}input[type=text]+.show-password-input::before{content:"🙈"}.woocommerce-account .form-row{position:relative}