/* SHIFT Core — ظاهر حساب کاربری
 * رنگ برند از تنظیمات افزونه (--shift-brand) و طیف‌های روشن از همان رنگ ساخته می‌شوند.
 */

/* ---------- کارت کاربر (آواتار و نام، بدون شناسه) ---------- */
.my-account .account-user{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:12px;border:1px solid var(--shift-line);border-radius:14px!important;background:#fff}
.my-account .account-user .image{margin:0;flex-shrink:0}
.my-account .account-user img{width:52px;height:52px}
.my-account .account-user .user-name{font-size:15px;font-weight:700;color:var(--shift-ink);line-height:1.5}
.my-account .account-user .user-id{display:none}

/* ---------- منوی حساب کاربری در دسکتاپ (کارتی) ---------- */
@media only screen and (min-width:48.0625em){
.my-account .large-3.col-border{border:0}
.my-account ul#my-account-nav{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;border:1px solid var(--shift-line);border-radius:14px;background:#fff}
.my-account ul#my-account-nav>li{margin:0;padding:0;border:0!important}
.my-account ul#my-account-nav>li>a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;color:var(--shift-text);font-size:13.5px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;transition:background .15s ease,color .15s ease}
.my-account ul#my-account-nav>li>a::before,.my-account ul#my-account-nav>li>a::after{display:none}
.my-account ul#my-account-nav>li>a i{width:16px;margin:0;text-align:center;color:var(--shift-brand)!important;font-size:13px}
.my-account ul#my-account-nav>li>a:hover{background:var(--shift-t5);color:var(--shift-brand)}
.my-account ul#my-account-nav>li.is-current>a{background:var(--shift-t9);color:var(--shift-brand)}
.my-account ul#my-account-nav>li:last-child{margin-top:4px;padding-top:4px;border-top:1px solid #f0f0f6!important}
.my-account ul#my-account-nav>li:last-child>a,.my-account ul#my-account-nav>li:last-child>a i{color:var(--shift-red)!important}
.my-account ul#my-account-nav>li:last-child>a:hover{background:#fdf2f2}
}

/* ---------- کارت‌های «اشتراک‌های من» (برگه ۳۱۵۱۴) و «نشان‌شده‌های من» (برگه ۲۳۵۸۰) ---------- */
.page-id-31514 .my-account .large-9 > .wp-block-spacer{display:none}
.page-id-31514 .my-account .large-9 .wp-block-group{display:flex;flex-direction:column;gap:12px;max-width:none}
.page-id-31514 .my-account .large-9 .wp-block-group > *{width:100%;max-width:none!important;margin:0!important}
.page-id-31514 .my-account .large-9 .wp-block-list,
.page-id-23580 .my-account .favorites-list{list-style:none;margin:0;padding:0}
.page-id-23580 .my-account .favorites-list{display:flex;flex-direction:column;gap:12px}
.page-id-31514 .my-account .large-9 .wp-block-list li,
.page-id-23580 .my-account .favorites-list li,
.page-id-23580 .my-account .favorites-list li p{margin:0;list-style:none}
.page-id-31514 .my-account .large-9 .wp-block-list li a,
.page-id-23580 .my-account .favorites-list li a{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--shift-line);border-radius:14px;padding:14px 16px;color:var(--shift-ink);font-size:14.5px;font-weight:600;line-height:1.7;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,color .15s ease}
.page-id-31514 .my-account .large-9 .wp-block-list li::before,
.page-id-23580 .my-account .favorites-list li p::before{display:none}
.page-id-31514 .my-account .large-9 .wp-block-list li a strong{font-weight:inherit}
.page-id-31514 .my-account .large-9 .wp-block-list li a::before,
.page-id-23580 .my-account .favorites-list li a::before{content:"";flex-shrink:0;width:40px;height:40px;border-radius:11px;background-color:var(--shift-t9);background-position:center;background-size:19px;background-repeat:no-repeat}
.page-id-31514 .my-account .large-9 .wp-block-list li a::after,
.page-id-23580 .my-account .favorites-list li a::after{content:"";flex-shrink:0;width:16px;height:16px;margin-inline-start:auto;opacity:.45;transition:opacity .15s ease,transform .15s ease;background-position:center;background-size:16px;background-repeat:no-repeat}
.page-id-31514 .my-account .large-9 .wp-block-list li a:hover,
.page-id-23580 .my-account .favorites-list li a:hover{border-color:var(--shift-t35);box-shadow:0 8px 24px var(--shift-a10);transform:translateY(-2px);color:var(--shift-brand)}
.page-id-31514 .my-account .large-9 .wp-block-list li a:hover::after,
.page-id-23580 .my-account .favorites-list li a:hover::after{opacity:1;transform:translateX(-3px)}
.page-id-23580 .my-account .section-title-container{padding:0;margin:0 0 16px}
.page-id-23580 .my-account .section-title{border:0;margin:0}
.page-id-23580 .my-account .section-title b{display:none}
.page-id-23580 .my-account .section-title-main{font-size:15px;font-weight:700;color:var(--shift-text);border:0;padding:0;margin:0}
.page-id-23580 .my-account .large-9 > .is-divider{display:none}
.page-id-23580 .my-account .simplefavorites-clear{margin:18px 0 0;padding:6px 14px;min-height:0;line-height:1.7;background:transparent;border:1px solid #f1d4d4;border-radius:8px;color:var(--shift-red);font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none;transition:background .15s ease}
.page-id-23580 .my-account .simplefavorites-clear:hover{background:#fdf2f2}
@media (max-width:600px){
.page-id-31514 .my-account .large-9 .wp-block-list li a,
.page-id-23580 .my-account .favorites-list li a{padding:12px 14px;gap:12px;font-size:14px}
.page-id-31514 .my-account .large-9 .wp-block-list li a::before,
.page-id-23580 .my-account .favorites-list li a::before{width:36px;height:36px;border-radius:10px}
}

/* ---------- رنگ تب «دیدگاه‌های من» ابزار شاپ ---------- */
.my-account .abs-mc__count{background:var(--shift-brand)}
.my-account .abs-mc__item:hover{border-color:var(--shift-t35);box-shadow:0 8px 24px var(--shift-a10)}
.my-account .abs-mc__thumb{background:var(--shift-t9)}
.my-account .abs-mc__thumb-fallback{color:var(--shift-brand)}
.my-account .abs-mc__title{color:var(--shift-ink)}
.my-account .abs-mc__title:hover{color:var(--shift-brand)}
.my-account .abs-mc__link{color:var(--shift-brand);border-color:var(--shift-t24);background:var(--shift-t7)}
.my-account .abs-mc__link:hover{background:var(--shift-brand);border-color:var(--shift-brand);color:#fff}
.my-account .abs-mc-empty{color:var(--shift-brand);background:var(--shift-t4);border-color:var(--shift-t24)}
.my-account .abs-mc-empty__title{color:var(--shift-ink)}

/* ---------- فرم «ویرایش مشخصات» (/my-account/edit-account/) ---------- */
.woocommerce-edit-account .woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px;padding:22px;border:1px solid var(--shift-line);border-radius:14px;background:#fff}
.woocommerce-edit-account .woocommerce-EditAccountForm > *{grid-column:1 / -1;margin:0}
.woocommerce-edit-account .woocommerce-EditAccountForm > .form-row-first,
.woocommerce-edit-account .woocommerce-EditAccountForm > .form-row-last{grid-column:auto;float:none;width:auto}
.woocommerce-edit-account .woocommerce-EditAccountForm > .clear{display:none}
.woocommerce-edit-account .woocommerce-EditAccountForm > .abzarshop-avatar-uploader{order:-1}
.woocommerce-edit-account .woocommerce-EditAccountForm .form-row{padding:0;margin:0}
.woocommerce-edit-account .woocommerce-EditAccountForm label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--shift-text)}
.woocommerce-edit-account .woocommerce-EditAccountForm label .required{color:#e5484d;text-decoration:none}
.woocommerce-edit-account .woocommerce-EditAccountForm input.input-text{height:44px;margin:0;padding:0 14px;border:1px solid #e3e6f0;border-radius:10px;background:#fafbff;box-shadow:none;font-size:14px;color:var(--shift-ink);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}
.woocommerce-edit-account .woocommerce-EditAccountForm input.input-text:focus{border-color:var(--shift-brand);background:#fff;box-shadow:0 0 0 3px var(--shift-a12);outline:0}
.woocommerce-edit-account .woocommerce-EditAccountForm .digcon{display:flex;align-items:center;gap:8px}
.woocommerce-edit-account .woocommerce-EditAccountForm .digcon .dig_wc_countrycodecontainer{flex-shrink:0}
.woocommerce-edit-account .woocommerce-EditAccountForm #account_display_name_description{display:block;margin-top:6px}
.woocommerce-edit-account .woocommerce-EditAccountForm #account_display_name_description em{font-style:normal;font-size:12px;color:var(--shift-muted)}
.woocommerce-edit-account .woocommerce-EditAccountForm fieldset{display:grid;gap:14px;margin:6px 0 0;padding:18px;border:1px solid var(--shift-line);border-radius:12px;background:#fbfcff}
.woocommerce-edit-account .woocommerce-EditAccountForm fieldset legend{margin:0;padding:0 8px;border:0;font-size:14px;font-weight:700;color:var(--shift-ink);text-transform:none;letter-spacing:0;width:auto}
.woocommerce-edit-account .woocommerce-EditAccountForm .password-input{display:block;position:relative}
.woocommerce-edit-account .woocommerce-EditAccountForm .password-input input{width:100%}
.woocommerce-edit-account .woocommerce-EditAccountForm button[name="save_account_details"]{min-height:46px;margin:4px 0 0;padding:0 32px;border:0;border-radius:10px;background:var(--shift-brand);color:#fff;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:0 6px 16px var(--shift-a22);transition:background .15s ease,transform .15s ease}
.woocommerce-edit-account .woocommerce-EditAccountForm button[name="save_account_details"]:hover{background:var(--shift-dark);transform:translateY(-1px)}
.woocommerce-edit-account .abzarshop-avatar-uploader{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--shift-line);border-radius:12px;background:var(--shift-t4)}
.woocommerce-edit-account .abzarshop-avatar-uploader__name{font-size:15px;font-weight:700;color:var(--shift-ink)}
.woocommerce-edit-account .abzarshop-avatar-uploader__hint,
.woocommerce-edit-account .abzarshop-avatar-uploader__meta{font-size:12px;color:var(--shift-muted)}
.woocommerce-edit-account .abzarshop-avatar-uploader .abzarshop-avatar-uploader__ring{background-image:linear-gradient(135deg,var(--shift-brand),var(--shift-light))}
.woocommerce-edit-account .abzarshop-avatar-uploader .abzarshop-avatar-uploader__overlay{background-color:rgba(27,36,64,.55)}
@media (max-width:549px){
.woocommerce-edit-account .woocommerce-EditAccountForm{grid-template-columns:1fr;padding:16px;gap:14px}
.woocommerce-edit-account .woocommerce-EditAccountForm button[name="save_account_details"]{width:100%}
.woocommerce-edit-account .abzarshop-avatar-uploader{flex-direction:column;text-align:center}
}

