/* ==========================================================================
   Ampulcu — Hesabım sayfaları (menü, kırıntı, içerik kartları, formlar, adresler, boş durumlar,
   sayfalama, uyarı pencereleri, mobil menü), ampulcu.com tasarım dili (2026-10-08).
   Bu parça hesabım sayfalarının tümünde basıldığı için sayfa geneli CSS burada. Turuncu #ff6000.
   ========================================================================== */
html body .main-body>div[style*="f3f6f9"]{background-color:transparent!important}
html body .user_subpage_div{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}
html body .user_subpage_div .user_page_header_subpage{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 12px!important;margin:0!important;font-size:12px!important;line-height:16px!important;color:#9ca3af!important}
html body .user_subpage_div .user_page_header_subpage a{font-size:12px!important;color:#000!important;text-decoration:none!important}
html body .user_subpage_div .user_page_header_subpage a:last-of-type{color:#4b5563!important}
html body .user_subpage_div .user_page_header_subpage a:hover{color:#ff6000!important}
html body .user_subpage_div .user_page_header_subpage i{font-size:10px!important;color:#9ca3af!important;margin:0 6px!important}
html body .user_subpage_left_bar_main{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;padding:16px!important}
html body .user_subpage_left_bar_namediv{border-color:#f3f4f6!important;padding-bottom:16px!important;margin-bottom:8px!important}
html body .user_subpage_left_bar_namediv_circle{background:#fff7ed!important;color:#ff6000!important;font-weight:700!important;border:0!important}
html body .user_subpage_left_bar_namediv_content>*:first-child{font-size:12px!important;line-height:16px!important;font-weight:600!important;color:#ff6000!important}
html body .user_subpage_left_bar_namediv_content>*:last-child{font-size:15px!important;line-height:22px!important;font-weight:600!important;color:#000!important}
html body .user_subpage_left_bar_nav_desktop_items{display:flex!important;align-items:center;gap:12px;height:auto!important;min-height:44px;padding:10px 12px!important;margin:2px 0!important;border:0!important;border-radius:6px!important;background:transparent!important;font-size:14px!important;font-weight:500!important;color:#374151!important;text-decoration:none!important}
html body .user_subpage_left_bar_nav_desktop_items:hover{background:#f9fafb!important;color:#ff6000!important}
html body .user_subpage_left_bar_nav_desktop_items[class*="active"],html body .user_subpage_left_bar_nav_desktop_items.aktif{background:#fff7ed!important;color:#ff6000!important;font-weight:600!important}
html body .user_subpage_left_bar_nav_desktop_items :is(svg,i,img){color:inherit!important;opacity:.85}
html body :is(.user_subpage_account_content,.user_subpage_coupon_content,.user_subpage_favorites_content){border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;padding:24px!important}
html body .user_subpage_div :is(.user_subpage_account_header,.user_subpage_flex_header_h){font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#000!important;letter-spacing:0!important;text-transform:none!important}
html body .user_subpage_div .user_subpage_account_spot{font-size:14px!important;line-height:20px!important;color:#6b7280!important}
html body .user_subpage_div .user_subpage_flex_header{border:0!important;border-bottom:1px solid #f3f4f6!important;background:transparent!important;padding:0 0 16px!important;margin:0 0 16px!important}
html body .user_subpage_div .user_subpage_flex_header_back_href{color:#6b7280!important}
html body .user_subpage_div .user_subpage_flex_header_back_href:hover{color:#ff6000!important}
html body .user_subpage_div .user_subpage_account_right{border:1px solid #e5e7eb!important;border-radius:8px!important;background:#f9fafb!important;padding:20px!important}
html body .user_subpage_div .user_subpage_account_right_head{font-size:16px!important;line-height:24px!important;font-weight:600!important;color:#000!important}
html body .user_subpage_div .user_subpage_info_div_blue{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#374151!important;font-size:13px!important;line-height:20px!important}
html body .user_subpage_div .user_subpage_info_div_red{background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:8px!important;color:#b91c1c!important;font-size:13px!important;line-height:20px!important}
html body .user_subpage_div .user_subpage_info_div_grey{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;color:#4b5563!important;font-size:13px!important;line-height:20px!important}
html body .user_subpage_div label{font-size:13px!important;line-height:18px!important;font-weight:500!important;color:#374151!important}
html body .user_subpage_div :is(input.form-control,select.form-control){height:48px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:4px 16px!important;font-size:14px!important;color:#000!important;background-color:#fff!important;box-shadow:none!important}
html body .user_subpage_div textarea.form-control{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px 16px!important;font-size:14px!important;color:#000!important;box-shadow:none!important}
html body .user_subpage_div .form-control:focus{border-color:#ff6000!important;outline:0!important;box-shadow:0 0 0 3px rgba(255,96,0,.12)!important}
html body .user_subpage_div .form-control:disabled,html body .user_subpage_div .form-control[readonly]{background-color:#f9fafb!important;color:#6b7280!important}
html body .user_subpage_div .input-group-text{border-color:#e5e7eb!important;background:#f9fafb!important}
html body .user_subpage_div .custom-control-input:checked~.custom-control-label::before{background-color:#ff6000!important;border-color:#ff6000!important}
html body .user_subpage_div .custom-control-label{font-size:14px!important;font-weight:400!important;color:#374151!important}
html body .user_subpage_div :is(.button-blue,.button-black,button[type=submit]){min-height:48px;padding:0 24px!important;border:1px solid #ff6000!important;border-radius:8px!important;background:#ff6000!important;color:#fff!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important}
html body .user_subpage_div :is(.button-blue,.button-black,button[type=submit]):hover{background:#e65600!important;border-color:#e65600!important}
html body .user_subpage_div :is(.button-grey,.button-white){border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#000!important}
html body .user_subpage_div .user_subpage_address_boxes_main{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:16px 0 0!important}
html body .user_subpage_div :is(.user_subpage_address_box,.user_subpage_address_box_added,.user_subpage_address_box_added_noitem){width:auto!important;max-width:none!important;float:none!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:16px!important;min-height:160px}
html body .user_subpage_div :is(.user_subpage_address_box_added,.user_subpage_address_box_added_noitem){border:1px dashed #fdba74!important;background:#fff7ed!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#c2410c!important}
html body .user_subpage_div .user_subpage_address_box_added_icon,html body .user_subpage_div .user_subpage_address_box_added_icon i{color:#ff6000!important}
html body .user_subpage_div .user_subpage_address_box_added_text{font-size:14px!important;font-weight:600!important;color:#c2410c!important}
html body .user_subpage_div .user_subpage_address_box_name{font-size:14px!important;font-weight:600!important;color:#000!important}
html body .user_subpage_div :is(.user_subpage_address_box_user,.user_subpage_address_box_content,.user_subpage_address_box_phone,.user_subpage_address_box_type){font-size:13px!important;line-height:20px!important;color:#4b5563!important}
html body .user_subpage_div .user_subpage_address_box_buttons a{color:#ff6000!important;font-weight:600!important}
html body .user_subpage_div .user_subpage_favorites_noitems{display:flex!important;flex-direction:column;align-items:center;gap:12px;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:24px 0!important}
html body .user_subpage_div .user_subpage_favorites_noitems>img{max-width:72px!important;opacity:.9}
html body .user_subpage_div .user_subpage_favorites_noitems_head{font-size:20px!important;line-height:28px!important;font-weight:600!important;color:#000!important;margin:0!important}
html body .user_subpage_div .user_subpage_favorites_noitems_s{font-size:14px!important;line-height:20px!important;color:#6b7280!important;margin:0!important}
html body .user_subpage_div .user_subpage_favorites_noitems a{display:inline-flex!important;align-items:center;justify-content:center;min-width:200px;height:48px!important;padding:0 24px!important;border:1px solid #ff6000!important;border-radius:8px!important;background:#ff6000!important;color:#fff!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}
html body .user_subpage_div #SayfalamaElementi .page-link{border-color:#e5e7eb!important;color:#374151!important;border-radius:6px!important;margin:0 2px}
html body .user_subpage_div #SayfalamaElementi .page-item.active .page-link{background:#ff6000!important;border-color:#ff6000!important;color:#fff!important}
html body .user_subpage_div .user_subpage_siparis_box{border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}
html body .modal .modal-content{border-radius:8px!important;border:0!important;overflow:hidden}
html body .modal :is(.button-blue,.button-black){background:#ff6000!important;border-color:#ff6000!important;color:#fff!important;border-radius:8px!important}
html body #userAccordion{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}
html body #userAccordion :is(.card,.card-header){border-color:#e5e7eb!important;border-radius:8px!important;background:#fff!important}
html body #userAccordion a{color:#374151!important}
html body #userAccordion a:hover,html body #userAccordion a[class*="active"]{color:#ff6000!important}
html body .user_subpage_div :is(input[type=radio],input[type=checkbox]){accent-color:#ff6000}
