.hsdr-form,.hsdr-status-card{direction:rtl;text-align:right}.hsdr-box,.hsdr-status-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:24px;margin:20px 0;box-shadow:0 8px 24px rgba(0,0,0,.04)}.hsdr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hsdr-form label{display:block;font-weight:600;margin-bottom:14px}.hsdr-form input,.hsdr-form select,.hsdr-form textarea{width:100%;margin-top:7px}.hsdr-form label span{color:#d63638}.hsdr-check{display:flex!important;gap:8px;align-items:center}.hsdr-check input{width:auto;margin:0}.hsdr-alert{padding:15px 18px;border-radius:12px;margin:15px 0}.hsdr-success{background:#ecf8ef;border:1px solid #b9e6c3;color:#176c2f}.hsdr-error{background:#fff0f0;border:1px solid #ffc7c7;color:#9b1c1c}.hsdr-info{background:#eef6ff;border:1px solid #cde3ff;color:#15517a}.hsdr-warning{background:#fff8e5;border:1px solid #ffe0a3;color:#815000}.hsdr-status-badge{display:inline-block;background:#f3f3f3;border-radius:999px;padding:8px 16px;font-weight:700;margin:8px 0 15px}.hsdr-estimate,.hsdr-shipping-box,.hsdr-review-form,.hsdr-counter-offer{background:#fafafa;border-radius:12px;padding:15px;margin-top:16px}.hsdr-decision-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.hsdr-progress-wrap{margin:16px 0 20px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.07)}.hsdr-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.hsdr-progress-head span{font-size:16px;font-weight:800}.hsdr-progress-head small{background:#f1f1f1;border-radius:999px;padding:7px 12px;font-weight:700;color:#555}.hsdr-timeline-scroll{overflow-x:auto;overflow-y:hidden;padding:5px 0 12px}.hsdr-timeline{display:flex;flex-direction:row-reverse;min-width:max-content;direction:rtl}.hsdr-step{position:relative;text-align:center;width:142px;min-width:142px;padding:0 7px 8px}.hsdr-step:before{content:"";position:absolute;top:17px;right:50%;width:142px;height:3px;background:#e7e7e7;z-index:0}.hsdr-step:last-child:before{display:none}.hsdr-step-marker{position:relative;z-index:1;width:36px;height:36px;margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;background:#eee;color:#777;border:3px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.08)}.hsdr-step-content strong{display:block;font-size:12px;line-height:1.6}.hsdr-step-content em{display:inline-block;margin-top:3px;padding:3px 7px;border-radius:999px;background:#f5f5f5;color:#666;font-style:normal;font-size:10px;font-weight:700}.hsdr-step-content p{margin:5px 0 0;font-size:10.5px;line-height:1.75;color:#777}.hsdr-step-done:before,.hsdr-step-current:before{background:#20a464}.hsdr-step-done .hsdr-step-marker{background:#20a464;color:#fff}.hsdr-step-current .hsdr-step-marker{background:#111;color:#fff;box-shadow:0 0 0 5px rgba(32,164,100,.12)}.hsdr-countdown{display:inline-block;margin:3px 0 8px;padding:8px 12px;border-radius:999px;background:#eef8f2;color:#16824c;font-weight:800}.hsdr-modal{display:none;position:fixed;inset:0;z-index:99999;direction:rtl;text-align:right}.hsdr-modal-open{display:block}.hsdr-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.48)}.hsdr-modal-box{position:relative;background:#fff;border-radius:18px;box-shadow:0 18px 55px rgba(0,0,0,.22);width:min(560px,calc(100% - 32px));margin:8vh auto 0;padding:24px}.hsdr-modal-close{position:absolute;top:12px;left:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f3f3f3;font-size:22px;cursor:pointer}.hsdr-modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.hsdr-counter-hidden{display:none!important}.hsdr-review-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.hsdr-review-options label{background:#fff;border:1px solid #eee;border-radius:10px;padding:8px}.hsdr-review-options input{width:auto;margin-left:6px}@media(max-width:767px){.hsdr-grid,.hsdr-review-options{grid-template-columns:1fr}.hsdr-box,.hsdr-status-card{padding:18px}.hsdr-step{width:132px;min-width:132px}.hsdr-modal-actions{flex-direction:column}.hsdr-modal-actions .button{width:100%;text-align:center}}
/* v1.9 timeline RTL fixes */
.hsdr-timeline-scroll{direction:rtl;scrollbar-width:thin}.hsdr-timeline{flex-direction:row!important;direction:rtl!important}.hsdr-step:before{right:auto!important;left:50%!important;width:142px!important}.hsdr-step:last-child:before{display:none!important}.hsdr-step:first-child:before{display:block!important}.hsdr-admin-flow ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:10px 0 0;padding-right:22px}.hsdr-admin-flow li{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:10px}.hsdr-cod-form{margin-top:12px}.hsdr-muted{color:#777;font-size:13px}
@media(max-width:767px){.hsdr-admin-flow ol{grid-template-columns:1fr}.hsdr-step:before{width:132px!important}}

/* v2.0 visual fixes */
.hsdr-form .button,.hsdr-status-card .button,.hsdr-modal .button,.hsdr-submit,.hsdr-decision-form button,.hsdr-shipping-form button,.hsdr-review-form button,.hsdr-cod-form button{border-radius:10px!important}
.hsdr-timeline{flex-direction:row!important;direction:rtl!important}.hsdr-step:before{right:50%!important;left:auto!important;width:142px!important}.hsdr-step:first-child:before{display:none!important}.hsdr-step:last-child:before{display:block!important}.hsdr-step-terminal:before{background:#d63638!important}.hsdr-step-terminal .hsdr-step-marker{background:#d63638!important;color:#fff!important;font-size:22px;line-height:1;box-shadow:0 0 0 5px rgba(214,54,56,.12),0 4px 14px rgba(0,0,0,.12)}.hsdr-step-terminal strong{color:#9b1c1c}.hsdr-step-terminal p{color:#9b1c1c}.hsdr-has-terminal .hsdr-step-done:before{background:#20a464!important}
.hsdr-terminal-danger,.hsdr-terminal-muted{border-radius:12px}
@media(max-width:767px){.hsdr-step:before{right:50%!important;left:auto!important;width:132px!important}.hsdr-step:first-child:before{display:none!important}.hsdr-step:last-child:before{display:block!important}}

/* v2.1 modern registration UI inspired by HouseSeda repair mockup */
.hsdr-modern-wrap{direction:rtl;text-align:right;background:#fff;border:1px solid #dfe8f5;border-radius:18px;padding:26px;box-shadow:0 14px 45px rgba(15,58,120,.07);font-family:inherit;color:#10233f}.hsdr-modern-head{margin-bottom:24px}.hsdr-modern-title{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;color:#073b82}.hsdr-modern-title h2{margin:0;font-size:28px;font-weight:900;color:#123a75}.hsdr-title-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#f2f7ff;border:1px solid #cfe0ff;color:#075bd6}.hsdr-modern-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;overflow-x:auto;padding:6px 0 12px;scrollbar-width:thin}.hsdr-mini-step{position:relative;min-width:150px;text-align:center;color:#718096}.hsdr-mini-step:after{content:"";position:absolute;top:18px;right:50%;width:100%;height:2px;background:#d9e2ef;z-index:0}.hsdr-mini-step:last-child:after{display:none}.hsdr-mini-step span{position:relative;z-index:1;width:40px;height:40px;margin:0 auto 9px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8fbff;border:2px solid #d9e2ef;color:#667085;font-weight:900;font-size:16px;box-shadow:0 3px 10px rgba(15,58,120,.05)}.hsdr-mini-step small{display:block;font-weight:700;color:#667085}.hsdr-mini-step.is-active span{background:#085fd3;border-color:#085fd3;color:#fff;box-shadow:0 8px 18px rgba(8,95,211,.22)}.hsdr-mini-step.is-active small{color:#085fd3}.hsdr-mini-step.is-active:after{background:#c8d8ed}.hsdr-modern-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.hsdr-modern-form{margin:0}.hsdr-modern-card,.hsdr-help-card,.hsdr-contact-card{background:#fff;border:1px solid #dfe8f5;border-radius:16px;box-shadow:0 10px 28px rgba(16,42,88,.04)}.hsdr-modern-card{padding:26px}.hsdr-modern-card h3{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0 0 22px;font-size:21px;color:#10233f;font-weight:900}.hsdr-modern-card h3 span{color:#075bd6}.hsdr-modern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px}.hsdr-modern-card label{font-size:14px;color:#1f2f46;font-weight:800}.hsdr-modern-card input,.hsdr-modern-card select,.hsdr-modern-card textarea{height:46px;border:1px solid #d9e2ef!important;border-radius:10px!important;background:#fff;color:#22324a;padding:0 14px;box-shadow:0 2px 8px rgba(16,42,88,.025);transition:.2s}.hsdr-modern-card textarea{height:auto;min-height:105px;padding:14px}.hsdr-modern-card input:focus,.hsdr-modern-card select:focus,.hsdr-modern-card textarea:focus{border-color:#0b63d8!important;box-shadow:0 0 0 4px rgba(11,99,216,.09)!important;outline:0}.hsdr-full{display:block;margin-top:8px}.hsdr-upload-box{display:flex!important;align-items:center;justify-content:center;flex-direction:column;min-height:118px;margin-top:18px;border:2px dashed #d7e4f4;border-radius:14px;background:#fbfdff;color:#587092;text-align:center;cursor:pointer}.hsdr-upload-box input{display:none}.hsdr-upload-box strong{color:#10233f;margin-bottom:8px}.hsdr-upload-box span{font-size:13px;line-height:1.9}.hsdr-delivery-title{font-weight:900;color:#10233f;margin:22px 0 10px}.hsdr-delivery-title span{color:#d63638}.hsdr-delivery-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hsdr-delivery-card{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:92px;margin:0!important;border:1px solid #dfe8f5;border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:.2s;padding:12px!important}.hsdr-delivery-card input{position:absolute;opacity:0;pointer-events:none}.hsdr-delivery-icon{font-size:24px;color:#075bd6}.hsdr-delivery-card strong{color:#075bd6;font-size:14px}.hsdr-delivery-card small{color:#718096;font-size:11px;line-height:1.7}.hsdr-delivery-card:hover,.hsdr-delivery-card.is-selected,.hsdr-delivery-card:has(input:checked){border-color:#075bd6;box-shadow:0 0 0 3px rgba(7,91,214,.09)}.hsdr-delivery-card:has(input:checked):after,.hsdr-delivery-card.is-selected:after{content:"✓";position:absolute;top:-8px;right:-8px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:#075bd6;color:#fff;border-radius:50%;font-weight:900;border:3px solid #fff}.hsdr-modern-check{margin:20px 0 14px!important;background:#f8fbff;border:1px solid #dfe8f5;border-radius:12px;padding:12px!important;color:#34445e}.hsdr-main-submit{width:100%;height:54px!important;font-size:17px!important;font-weight:900!important;background:#075bd6!important;border-color:#075bd6!important;color:#fff!important;box-shadow:0 10px 24px rgba(7,91,214,.22)!important}.hsdr-main-submit:hover{filter:brightness(.95)}.hsdr-modern-side{display:flex;flex-direction:column;gap:16px}.hsdr-help-card{padding:24px;border-color:#bcd5ff}.hsdr-help-card h3{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 0 22px;color:#075bd6;font-size:20px;font-weight:900}.hsdr-help-item{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #e7edf5}.hsdr-help-item i{font-style:normal;width:58px;height:58px;flex:0 0 58px;display:flex;align-items:center;justify-content:center;border:1px solid #d7e4f4;border-radius:14px;background:#f8fbff;font-size:26px}.hsdr-help-item strong{display:block;font-size:16px;color:#10233f;margin-bottom:6px}.hsdr-help-item p{margin:0;color:#40506a;line-height:1.9;font-size:13px}.hsdr-secure-box{margin-top:20px;background:#fff9ed;border:1px solid #f3d79b;border-radius:14px;padding:18px;text-align:center;color:#794d04}.hsdr-secure-box strong{display:block;font-size:17px;margin-bottom:8px}.hsdr-secure-box p{margin:0;line-height:2}.hsdr-contact-card{display:flex;align-items:center;gap:16px;padding:22px;border-color:#dfe8f5}.hsdr-contact-card>span{font-size:42px;color:#075bd6}.hsdr-contact-card strong{display:block;color:#10233f}.hsdr-contact-card p{margin:4px 0;color:#56657c;font-size:13px}.hsdr-contact-card b{display:block;color:#075bd6;font-size:20px;letter-spacing:.5px}.hsdr-modern-wrap .hsdr-alert{border-radius:12px;margin-bottom:18px}
@media(max-width:1200px){.hsdr-modern-layout{grid-template-columns:1fr}.hsdr-modern-side{grid-row:auto}.hsdr-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hsdr-delivery-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.hsdr-modern-wrap{padding:14px;border-radius:14px}.hsdr-modern-title h2{font-size:22px}.hsdr-mini-step{min-width:118px}.hsdr-modern-card,.hsdr-help-card,.hsdr-contact-card{padding:18px}.hsdr-modern-grid,.hsdr-delivery-cards{grid-template-columns:1fr}.hsdr-help-item{padding:14px 0}.hsdr-contact-card{align-items:flex-start}.hsdr-modern-card h3{font-size:18px}}
/* v2.2 tracking redesign */
.hsdr-track-page{direction:rtl;text-align:right;color:#102045}.hsdr-track-heading{display:flex;align-items:center;justify-content:center;gap:14px;margin:8px 0 24px}.hsdr-track-heading h2{margin:0;font-size:28px;font-weight:900;color:#071b45}.hsdr-breadcrumb{font-size:13px;color:#64748b;text-align:center;margin-top:7px}.hsdr-heading-icon{width:36px;height:36px;border:2px solid #0b5bd3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#0b5bd3;background:#fff}.hsdr-track-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.hsdr-track-card,.hsdr-side-card{background:#fff;border:1px solid #dce6f3;border-radius:14px;box-shadow:0 8px 28px rgba(16,32,69,.045);padding:22px;margin-bottom:18px}.hsdr-section-title{font-size:18px;font-weight:900;color:#0050b9;display:flex;align-items:center;gap:8px;margin-bottom:18px}.hsdr-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e6edf5}.hsdr-summary-grid>div{padding:22px 16px;text-align:center;border-left:1px solid #e6edf5}.hsdr-summary-grid>div:last-child{border-left:0}.hsdr-summary-grid small{display:block;color:#4b5870;font-weight:700;margin-bottom:10px}.hsdr-summary-grid strong{display:block;color:#071b45;font-size:16px;font-weight:900}.hsdr-summary-grid em{display:block;font-style:normal;color:#334155;margin-top:5px;font-size:13px}.hsdr-pill-status{display:inline-flex!important;align-items:center;gap:8px;width:auto;margin:auto;background:#ddf8e6;color:#168444;border-radius:999px;padding:8px 13px}.hsdr-pill-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#16a34a}.hsdr-process-card .hsdr-progress-wrap{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.hsdr-process-card .hsdr-progress-head{display:none}.hsdr-process-card .hsdr-timeline-scroll{overflow-x:auto;padding:12px 0 4px}.hsdr-process-card .hsdr-timeline{display:flex!important;min-width:820px;direction:rtl;overflow:visible}.hsdr-process-card .hsdr-step{flex:1 0 122px;text-align:center;position:relative;padding:0 8px}.hsdr-process-card .hsdr-step:before{top:28px;right:50%;height:2px;background:#b7c9e2}.hsdr-process-card .hsdr-step:last-child:before{display:none}.hsdr-process-card .hsdr-step-marker{width:58px;height:58px;border:2px solid #1b66e5;background:#f9fbff;color:#0050c8;font-size:22px;margin-bottom:10px}.hsdr-process-card .hsdr-step-done .hsdr-step-marker,.hsdr-process-card .hsdr-step-current .hsdr-step-marker{background:#ecfdf3;border-color:#22c55e;color:#16a34a}.hsdr-process-card .hsdr-step-current .hsdr-step-marker{box-shadow:0 0 0 8px rgba(34,197,94,.1)}.hsdr-process-card .hsdr-step-future .hsdr-step-marker{border-color:#b9c7da;color:#64748b;background:#f8fafc}.hsdr-process-card .hsdr-step-content strong{font-size:13px;color:#0f2a58}.hsdr-process-card .hsdr-step-content em{background:transparent;color:#64748b;padding:0;font-size:12px}.hsdr-process-card .hsdr-step-content p{display:inline-block;background:#eef5ff;color:#35619a;border-radius:999px;padding:4px 10px;margin-top:6px;font-size:11px}.hsdr-detail-table{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #e6edf5}.hsdr-detail-table>div{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #e6edf5}.hsdr-detail-table b{color:#102045}.hsdr-detail-table span{color:#334155;line-height:1.9}.hsdr-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hsdr-image-grid a{display:block;border:1px solid #dce6f3;border-radius:12px;overflow:hidden;background:#f8fafc;height:130px}.hsdr-image-grid img{width:100%;height:100%;object-fit:cover;display:block}.hsdr-action-area{margin-top:8px}.hsdr-track-sidebar{position:sticky;top:18px}.hsdr-side-card{margin-bottom:18px}.hsdr-estimate-card{background:linear-gradient(135deg,#053bb4,#0065e8);color:#fff;border:0}.hsdr-side-title{font-size:16px;font-weight:900;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hsdr-side-title.green{color:#059669}.hsdr-side-title.warn{color:#b77900}.hsdr-estimate-card small{display:block;color:#dbeafe;margin-top:14px}.hsdr-estimate-card strong{display:block;font-size:26px;margin:7px 0 14px}.hsdr-estimate-card b{font-size:16px}.hsdr-side-btn{display:block;text-align:center;border:1px solid rgba(255,255,255,.55);color:#fff!important;border-radius:10px;padding:12px;margin-top:22px;text-decoration:none;font-weight:800}.hsdr-pay-card{border-color:#cbefd9}.hsdr-pay-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #e2e8f0}.hsdr-pay-row span{font-weight:700}.hsdr-pay-row b{color:#1e293b}.hsdr-pay-row em{grid-column:1 / -1;justify-self:start;font-style:normal;background:#dcfce7;color:#15803d;border-radius:999px;padding:4px 10px;font-size:11px}.hsdr-pay-total{display:flex;justify-content:space-between;gap:10px;padding-top:16px;font-weight:900}.hsdr-pay-total strong{color:#059669}.hsdr-note-card{background:#fff9eb;border-color:#ffdca3}.hsdr-note-card p{line-height:2;color:#5f430c;margin:0}.hsdr-support-card{text-align:center}.hsdr-headset{font-size:42px;color:#0050c8}.hsdr-support-card h4{margin:8px 0;color:#102045}.hsdr-support-card p{color:#475569}.hsdr-support-card strong{display:block;font-size:23px;color:#0050c8;direction:ltr}.hsdr-track-form .hsdr-box{max-width:760px;margin:0 auto 24px}.hsdr-track-form h3{text-align:center;color:#071b45;font-weight:900}
@media(max-width:1024px){.hsdr-track-layout{grid-template-columns:1fr}.hsdr-track-sidebar{position:static}.hsdr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hsdr-summary-grid>div{border-bottom:1px solid #e6edf5}.hsdr-detail-table{grid-template-columns:1fr}.hsdr-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.hsdr-track-heading h2{font-size:22px}.hsdr-summary-grid{grid-template-columns:1fr}.hsdr-summary-grid>div{border-left:0}.hsdr-detail-table>div{grid-template-columns:1fr}.hsdr-image-grid{grid-template-columns:1fr}.hsdr-track-card,.hsdr-side-card{padding:17px}.hsdr-process-card .hsdr-timeline{min-width:760px}.hsdr-process-card .hsdr-step{flex-basis:110px}}

/* v2.3 FORCE tracking page visual style */
.hsdr-track-page,.hsdr-track-page *{box-sizing:border-box!important}.hsdr-track-page{direction:rtl!important;text-align:right!important;width:100%!important;max-width:100%!important;color:#102045!important;font-family:inherit!important}.hsdr-track-page a{text-decoration:none!important}.hsdr-track-heading{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:8px 0 24px!important}.hsdr-track-heading h2{margin:0!important;font-size:28px!important;font-weight:900!important;color:#071b45!important;line-height:1.5!important}.hsdr-breadcrumb{font-size:13px!important;color:#64748b!important;text-align:center!important;margin-top:7px!important}.hsdr-heading-icon{width:42px!important;height:42px!important;border:2px solid #0b5bd3!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0b5bd3!important;background:#fff!important;font-size:20px!important}.hsdr-track-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important;align-items:start!important}.hsdr-track-main{min-width:0!important}.hsdr-track-card,.hsdr-side-card{background:#fff!important;border:1px solid #dce6f3!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(16,32,69,.055)!important;padding:22px!important;margin:0 0 18px!important}.hsdr-section-title{font-size:18px!important;font-weight:900!important;color:#0050b9!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0 0 18px!important;line-height:1.7!important}.hsdr-summary-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-top:1px solid #e6edf5!important}.hsdr-summary-grid>div{padding:22px 14px!important;text-align:center!important;border-left:1px solid #e6edf5!important}.hsdr-summary-grid>div:last-child{border-left:0!important}.hsdr-summary-grid small{display:block!important;color:#4b5870!important;font-weight:700!important;margin-bottom:10px!important}.hsdr-summary-grid strong{display:block!important;color:#071b45!important;font-size:16px!important;font-weight:900!important;line-height:1.7!important}.hsdr-summary-grid em{display:block!important;font-style:normal!important;color:#334155!important;margin-top:5px!important;font-size:13px!important}.hsdr-pill-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;margin:auto!important;background:#ddf8e6!important;color:#168444!important;border-radius:999px!important;padding:8px 13px!important;font-size:13px!important}.hsdr-pill-status:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#16a34a!important}.hsdr-process-card .hsdr-progress-wrap{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hsdr-process-card .hsdr-progress-head{display:none!important}.hsdr-process-card .hsdr-timeline-scroll{overflow-x:auto!important;overflow-y:hidden!important;padding:12px 2px 10px!important;direction:rtl!important;scrollbar-width:thin!important}.hsdr-process-card .hsdr-timeline{display:flex!important;flex-direction:row!important;min-width:900px!important;width:max-content!important;direction:rtl!important;overflow:visible!important;gap:0!important}.hsdr-process-card .hsdr-step{flex:0 0 128px!important;width:128px!important;min-width:128px!important;text-align:center!important;position:relative!important;padding:0 8px!important;opacity:1!important}.hsdr-process-card .hsdr-step:before{content:""!important;position:absolute!important;top:28px!important;right:50%!important;left:auto!important;width:128px!important;height:2px!important;background:#b7c9e2!important;z-index:0!important}.hsdr-process-card .hsdr-step:first-child:before{display:none!important}.hsdr-process-card .hsdr-step:last-child:before{display:block!important}.hsdr-process-card .hsdr-step-marker{position:relative!important;z-index:1!important;width:58px!important;height:58px!important;min-width:58px!important;margin:0 auto 10px!important;border-radius:50%!important;border:2px solid #1b66e5!important;background:#f9fbff!important;color:#0050c8!important;font-size:22px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(0,80,200,.08)!important}.hsdr-process-card .hsdr-step-done .hsdr-step-marker,.hsdr-process-card .hsdr-step-current .hsdr-step-marker{background:#ecfdf3!important;border-color:#22c55e!important;color:#16a34a!important}.hsdr-process-card .hsdr-step-done:before,.hsdr-process-card .hsdr-step-current:before{background:#22c55e!important}.hsdr-process-card .hsdr-step-current .hsdr-step-marker{box-shadow:0 0 0 8px rgba(34,197,94,.11)!important}.hsdr-process-card .hsdr-step-terminal .hsdr-step-marker{background:#fff1f2!important;border-color:#ef4444!important;color:#dc2626!important}.hsdr-process-card .hsdr-step-terminal:before{background:#ef4444!important}.hsdr-process-card .hsdr-step-content strong{font-size:13px!important;color:#0f2a58!important;font-weight:900!important;display:block!important;line-height:1.8!important}.hsdr-process-card .hsdr-step-content em{display:block!important;background:transparent!important;color:#64748b!important;padding:0!important;font-style:normal!important;font-size:12px!important;margin:2px 0!important}.hsdr-process-card .hsdr-step-content p{display:inline-block!important;background:#eef5ff!important;color:#35619a!important;border-radius:999px!important;padding:4px 10px!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.7!important}.hsdr-detail-table{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;border-top:1px solid #e6edf5!important}.hsdr-detail-table>div{display:grid!important;grid-template-columns:170px 1fr!important;gap:12px!important;padding:15px 0!important;border-bottom:1px solid #e6edf5!important}.hsdr-detail-table b{color:#102045!important;font-weight:900!important}.hsdr-detail-table span{color:#334155!important;line-height:1.9!important}.hsdr-image-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.hsdr-image-grid a{display:block!important;border:1px solid #dce6f3!important;border-radius:12px!important;overflow:hidden!important;background:#f8fafc!important;height:130px!important}.hsdr-image-grid img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.hsdr-track-sidebar{position:sticky!important;top:18px!important;min-width:0!important}.hsdr-estimate-card{background:linear-gradient(135deg,#053bb4,#0065e8)!important;color:#fff!important;border:0!important}.hsdr-side-title{font-size:16px!important;font-weight:900!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0 0 20px!important}.hsdr-side-title.green{color:#059669!important}.hsdr-side-title.warn{color:#b77900!important}.hsdr-estimate-card small{display:block!important;color:#dbeafe!important;margin-top:14px!important}.hsdr-estimate-card strong{display:block!important;font-size:28px!important;margin:7px 0 14px!important;color:#fff!important}.hsdr-estimate-card b{font-size:16px!important;color:#fff!important}.hsdr-side-btn{display:block!important;text-align:center!important;border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;border-radius:10px!important;padding:12px!important;margin-top:22px!important;text-decoration:none!important;font-weight:800!important}.hsdr-pay-card{border-color:#cbefd9!important}.hsdr-pay-row{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid #e2e8f0!important}.hsdr-pay-row span{font-weight:700!important}.hsdr-pay-row b{color:#1e293b!important}.hsdr-pay-row em{grid-column:1/-1!important;justify-self:start!important;font-style:normal!important;background:#dcfce7!important;color:#15803d!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important}.hsdr-pay-total{display:flex!important;justify-content:space-between!important;gap:10px!important;padding-top:16px!important;font-weight:900!important}.hsdr-pay-total strong{color:#059669!important}.hsdr-note-card{background:#fff9eb!important;border-color:#ffdca3!important}.hsdr-note-card p{line-height:2!important;color:#5f430c!important;margin:0!important}.hsdr-support-card{text-align:center!important}.hsdr-headset{font-size:42px!important;color:#0050c8!important}.hsdr-support-card h4{margin:8px 0!important;color:#102045!important;font-weight:900!important}.hsdr-support-card p{color:#475569!important}.hsdr-support-card strong{display:block!important;font-size:23px!important;color:#0050c8!important;direction:ltr!important}.hsdr-track-form .hsdr-box{max-width:760px!important;margin:0 auto 24px!important;border:1px solid #dce6f3!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(16,32,69,.055)!important}.hsdr-track-form h3{text-align:center!important;color:#071b45!important;font-weight:900!important}.hsdr-track-page .button,.hsdr-track-form .button{border-radius:10px!important;background:#075bd6!important;border-color:#075bd6!important;color:#fff!important;font-weight:900!important;padding:12px 18px!important}.hsdr-track-page .button:not(.alt){background:#fff!important;color:#075bd6!important;border:1px solid #075bd6!important}.hsdr-action-area{margin-top:8px!important}.hsdr-action-area .hsdr-shipping-box,.hsdr-action-area .hsdr-review-form,.hsdr-action-area .hsdr-counter-offer{border:1px solid #dce6f3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(16,32,69,.04)!important}.hsdr-alert{border-radius:12px!important}
@media(max-width:1024px){.hsdr-track-layout{grid-template-columns:1fr!important}.hsdr-track-sidebar{position:static!important}.hsdr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hsdr-summary-grid>div{border-bottom:1px solid #e6edf5!important}.hsdr-detail-table{grid-template-columns:1fr!important}.hsdr-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.hsdr-track-heading h2{font-size:22px!important}.hsdr-summary-grid{grid-template-columns:1fr!important}.hsdr-summary-grid>div{border-left:0!important}.hsdr-detail-table>div{grid-template-columns:1fr!important}.hsdr-image-grid{grid-template-columns:1fr!important}.hsdr-track-card,.hsdr-side-card{padding:17px!important}.hsdr-process-card .hsdr-timeline{min-width:780px!important}.hsdr-process-card .hsdr-step{flex-basis:110px!important;width:110px!important;min-width:110px!important}.hsdr-process-card .hsdr-step:before{width:110px!important}}

/* v2.4 tracking page polish inspired by modern repair tracking dashboard */
.hsdr-track-page{background:linear-gradient(180deg,#f8fbff 0%,#fff 100%)!important;border:1px solid #e1eaf6!important;border-radius:18px!important;padding:22px!important}.hsdr-track-heading{justify-content:center!important}.hsdr-request-summary .hsdr-section-title:before{content:"▣";color:#075bd6}.hsdr-process-card .hsdr-section-title:before{content:""}.hsdr-details-card .hsdr-section-title:before{content:""}.hsdr-images-card .hsdr-section-title:before{content:""}.hsdr-side-card{border-radius:16px!important}.hsdr-estimate-card{box-shadow:0 18px 38px rgba(0,80,200,.22)!important}.hsdr-pay-card{background:linear-gradient(180deg,#ffffff,#fbfffd)!important}.hsdr-note-card{box-shadow:0 10px 30px rgba(183,121,0,.08)!important}.hsdr-support-card{background:linear-gradient(180deg,#fff,#f8fbff)!important}.hsdr-process-card .hsdr-step-marker{font-family:inherit!important}.hsdr-process-card .hsdr-step-terminal .hsdr-step-marker{font-size:28px!important}.hsdr-image-grid a:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(16,32,69,.12)}.hsdr-image-grid a{transition:.2s ease}.hsdr-side-btn:hover{background:rgba(255,255,255,.12)!important}.hsdr-track-card:hover,.hsdr-side-card:hover{box-shadow:0 14px 34px rgba(16,32,69,.075)!important}.hsdr-summary-grid strong{letter-spacing:-.2px}.hsdr-track-page .button{transition:.2s ease!important}.hsdr-track-page .button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 18px rgba(7,91,214,.16)!important}

/* v2.5 tracking details improvements */
.hsdr-section-title-between{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.hsdr-section-title-between em{font-style:normal!important;background:#eef5ff!important;color:#075bd6!important;border:1px solid #cfe1ff!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:900!important}.hsdr-no-images{min-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed #d7e4f4!important;border-radius:14px!important;background:#fbfdff!important;color:#64748b!important;font-weight:900!important}.hsdr-expert-note{margin-top:16px!important;padding:15px 16px!important;border-radius:14px!important;background:#eef6ff!important;border:1px solid #cde3ff!important;color:#15517a!important}.hsdr-expert-note strong{display:block!important;margin-bottom:8px!important;color:#073b82!important}.hsdr-expert-note p{margin:0!important;line-height:2!important}.hsdr-phone-link{display:block!important;font-size:23px!important;color:#0050c8!important;direction:ltr!important;text-decoration:none!important;font-weight:900!important}.hsdr-phone-link:hover{text-decoration:underline!important}.hsdr-pay-remain{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;padding:13px!important;border-radius:12px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;font-weight:900!important}.hsdr-pay-remain strong{color:#c2410c!important}.hsdr-estimate-card .hsdr-disabled{opacity:.55!important;cursor:not-allowed!important;background:rgba(255,255,255,.08)!important;border-style:dashed!important}.hsdr-estimate-details-text{line-height:2!important;color:#334155!important;white-space:pre-wrap!important}.hsdr-review-view{background:#f8fbff!important;border:1px solid #dce6f3!important;border-radius:14px!important;padding:16px!important;margin-top:16px!important}.hsdr-review-view h4{margin:0 0 12px!important;color:#102045!important;font-weight:900!important}.hsdr-review-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:10px!important}.hsdr-review-tags span{background:#ecfdf3!important;color:#15803d!important;border:1px solid #bbf7d0!important;border-radius:999px!important;padding:5px 10px!important;font-size:12px!important;font-weight:800!important}.hsdr-review-view p{margin:0!important;line-height:2!important;color:#334155!important}
@media(max-width:640px){.hsdr-section-title-between{align-items:flex-start!important;flex-direction:column!important}.hsdr-phone-link{font-size:20px!important}}

/* v2.6 fixes */
.hsdr-track-layout{grid-template-columns:350px minmax(0,1fr)!important;direction:ltr!important}.hsdr-track-sidebar{grid-column:1!important;grid-row:1!important;direction:rtl!important}.hsdr-track-main{grid-column:2!important;grid-row:1!important;direction:rtl!important}.hsdr-process-card .hsdr-step:first-child:before{display:block!important}.hsdr-process-card .hsdr-step:last-child:before{display:none!important}.hsdr-pay-row.is-pending em{background:#fff8e5!important;color:#a16207!important}.hsdr-pay-row.is-paid em{background:#dcfce7!important;color:#15803d!important}
@media(max-width:1024px){.hsdr-track-layout{grid-template-columns:1fr!important;direction:rtl!important}.hsdr-track-sidebar,.hsdr-track-main{grid-column:auto!important;grid-row:auto!important}}
/* Woodmart/WooCommerce integration */
.hsdr-wd-product-repair{margin:12px 0}.hsdr-wd-product-repair .hsdr-wd-repair-btn{border-radius:10px!important;display:inline-flex;align-items:center;gap:8px}.hsdr-wd-product-repair .hsdr-wd-repair-btn:before{content:"🔧"}.woocommerce-MyAccount-content .hsdr-myaccount-wrap{direction:rtl;text-align:right}.hsdr-myaccount-wrap h3{margin-bottom:18px}.hsdr-myaccount-list{display:grid;gap:12px}.hsdr-myaccount-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:15px 18px;box-shadow:0 6px 18px rgba(0,0,0,.035)}.hsdr-myaccount-card strong{display:block;color:#0b2a55}.hsdr-myaccount-card small{display:block;color:#7a8599;margin-top:4px}.hsdr-myaccount-card span{background:#eef6ff;color:#075dcc;border-radius:999px;padding:7px 12px;font-weight:800;white-space:nowrap}.woodmart-dark .hsdr-myaccount-card,.wd-dark .hsdr-myaccount-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}
@media(max-width:768px){.hsdr-myaccount-card{align-items:flex-start;flex-direction:column}.hsdr-myaccount-card span{white-space:normal}}
.hsdr-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hsdr-receipt-btn{border-radius:10px!important;background:#0e58d8!important;color:#fff!important;text-decoration:none!important;padding:10px 16px!important;line-height:1.6!important}.hsdr-receipt-btn:hover{filter:brightness(.95);color:#fff!important}@media(max-width:768px){.hsdr-heading-actions{width:100%;justify-content:space-between}.hsdr-receipt-btn{width:100%;text-align:center!important}}
.hsdr-chat-card{overflow:hidden}.hsdr-messages-box{margin-bottom:18px}.hsdr-message-list{display:flex;flex-direction:column;gap:12px}.hsdr-message{max-width:82%;padding:14px 16px;border-radius:16px;background:#f6f8fb;border:1px solid rgba(0,0,0,.06)}.hsdr-message-customer{margin-left:auto;background:#eef7ff;border-color:#cfe7ff}.hsdr-message-admin{margin-right:auto;background:#f5fff7;border-color:#cfead5}.hsdr-message-internal{background:#fff8e5;border-color:#ffe1a6}.hsdr-message-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.hsdr-message-head strong{font-size:13px}.hsdr-message-head span{font-size:11px;color:#777}.hsdr-message p{margin:0;line-height:1.9}.hsdr-message-files{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hsdr-message-files a{font-size:12px;background:#fff;border:1px solid #eee;border-radius:10px;padding:6px 10px}.hsdr-empty-message{background:#fafafa;border:1px dashed #ddd;border-radius:14px;padding:16px;color:#777}.hsdr-message-form{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:16px}.hsdr-message-form label{display:block;font-weight:700;margin-bottom:12px}.hsdr-message-form textarea,.hsdr-message-form input[type=file]{width:100%;margin-top:8px}.hsdr-admin-message-form{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;padding:12px;margin-top:12px}.hsdr-admin-wrap .hsdr-message{max-width:100%}
@media(max-width:767px){.hsdr-message{max-width:100%}.hsdr-message-head{flex-direction:column;align-items:flex-start}}
/* HouseSeda Repairs - premium My Account styling */
.woocommerce-MyAccount-content .hsdr-myaccount-pro{direction:rtl;text-align:right;--hsdr-blue:#1769ff;--hsdr-blue-dark:#0b3fae;--hsdr-soft:#f4f7ff;--hsdr-border:rgba(15,39,89,.09);--hsdr-text:#132238;--hsdr-muted:#7b8798}.hsdr-myaccount-pro *{box-sizing:border-box}.hsdr-account-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#0b3fae 0%,#1769ff 52%,#57a5ff 100%);color:#fff;box-shadow:0 18px 45px rgba(23,105,255,.20)}.hsdr-account-hero:before{content:"";position:absolute;inset:auto -80px -120px auto;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.14)}.hsdr-account-hero:after{content:"";position:absolute;inset:-80px auto auto -90px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.09)}.hsdr-account-hero-main{position:relative;z-index:1;display:flex;align-items:center;gap:15px}.hsdr-account-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.17);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);font-size:25px}.hsdr-account-hero h2{margin:0 0 6px;color:#fff;font-size:25px;font-weight:900}.hsdr-account-hero p{margin:0;color:rgba(255,255,255,.86);line-height:1.9}.hsdr-account-new{position:relative;z-index:1;border-radius:12px!important;background:#fff!important;color:#0b3fae!important;border:0!important;box-shadow:0 10px 25px rgba(0,0,0,.12)!important;white-space:nowrap}.hsdr-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.hsdr-account-stats>div{background:#fff;border:1px solid var(--hsdr-border);border-radius:20px;padding:17px 18px;box-shadow:0 10px 28px rgba(15,39,89,.045)}.hsdr-account-stats span{display:block;color:var(--hsdr-muted);font-size:12.5px;margin-bottom:8px}.hsdr-account-stats strong{display:block;color:var(--hsdr-text);font-size:26px;font-weight:900;line-height:1}.hsdr-account-list-pro{display:grid;gap:16px}.hsdr-account-repair-card{background:#fff;border:1px solid var(--hsdr-border);border-radius:24px;padding:20px;box-shadow:0 12px 34px rgba(15,39,89,.055);transition:.22s ease;position:relative;overflow:hidden}.hsdr-account-repair-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#58a8ff,#1769ff)}.hsdr-account-repair-card:hover{transform:translateY(-2px);box-shadow:0 18px 46px rgba(15,39,89,.09)}.hsdr-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.hsdr-card-title{display:flex;align-items:center;gap:12px;min-width:0}.hsdr-card-device-icon{width:48px;height:48px;border-radius:17px;display:flex;align-items:center;justify-content:center;background:var(--hsdr-soft);font-size:22px;flex:0 0 48px}.hsdr-card-title h3{margin:0 0 4px;font-size:18px;font-weight:900;color:var(--hsdr-text);line-height:1.55}.hsdr-card-code{font-size:12.5px;color:var(--hsdr-muted)}.hsdr-card-code b{color:#1769ff;font-weight:900}.hsdr-card-status{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 12px;background:#eef6ff;color:#075dcc;font-size:12.5px;font-weight:900;white-space:nowrap}.hsdr-card-status i{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#1769ff;color:#fff;font-style:normal;font-size:12px}.hsdr-card-success:before{background:linear-gradient(90deg,#20a464,#7bdc99)}.hsdr-card-success .hsdr-card-status{background:#edf9f1;color:#17864c}.hsdr-card-success .hsdr-card-status i{background:#20a464}.hsdr-card-danger:before{background:linear-gradient(90deg,#e03131,#ff8a8a)}.hsdr-card-danger .hsdr-card-status{background:#fff0f0;color:#b42318}.hsdr-card-danger .hsdr-card-status i{background:#e03131}.hsdr-card-progress{background:linear-gradient(180deg,#fafcff,#f7f9ff);border:1px solid rgba(23,105,255,.08);border-radius:18px;padding:13px;margin-bottom:14px}.hsdr-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#6d7788;font-size:12px;font-weight:700}.hsdr-mini-progress{height:8px;background:#e9eef8;border-radius:999px;overflow:hidden}.hsdr-mini-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#57a5ff,#1769ff)}.hsdr-card-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.hsdr-card-details>div{background:#fafafa;border:1px solid rgba(0,0,0,.045);border-radius:16px;padding:12px}.hsdr-card-details small{display:block;color:#7b8798;margin-bottom:6px;font-size:11.5px}.hsdr-card-details strong{display:block;color:#17223b;font-size:13.5px;font-weight:900}.hsdr-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed rgba(0,0,0,.08);padding-top:14px}.hsdr-card-actions .button{border-radius:12px!important}.hsdr-card-help{color:#7b8798;font-size:12px;line-height:1.8}.hsdr-account-empty{background:#fff;border:1px dashed rgba(23,105,255,.25);border-radius:24px;text-align:center;padding:38px 22px;box-shadow:0 10px 28px rgba(15,39,89,.045)}.hsdr-empty-icon{width:70px;height:70px;margin:0 auto 16px;border-radius:24px;background:#f0f6ff;display:flex;align-items:center;justify-content:center;font-size:30px}.hsdr-account-empty h3{margin:0 0 8px;color:#132238;font-weight:900}.hsdr-account-empty p{margin:0 0 16px;color:#7b8798}.woodmart-dark .hsdr-account-stats>div,.woodmart-dark .hsdr-account-repair-card,.woodmart-dark .hsdr-account-empty,.wd-dark .hsdr-account-stats>div,.wd-dark .hsdr-account-repair-card,.wd-dark .hsdr-account-empty{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.10)}.woodmart-dark .hsdr-card-title h3,.woodmart-dark .hsdr-account-stats strong,.wd-dark .hsdr-card-title h3,.wd-dark .hsdr-account-stats strong{color:#fff}.woodmart-dark .hsdr-card-details>div,.wd-dark .hsdr-card-details>div{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.woodmart-dark .hsdr-card-details strong,.wd-dark .hsdr-card-details strong{color:#fff}
@media(max-width:900px){.hsdr-account-hero{align-items:flex-start;flex-direction:column}.hsdr-account-new{width:100%;text-align:center}.hsdr-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hsdr-card-top,.hsdr-card-actions{align-items:flex-start;flex-direction:column}.hsdr-card-status{white-space:normal}.hsdr-card-details{grid-template-columns:1fr}.hsdr-progress-meta{align-items:flex-start;flex-direction:column}.hsdr-card-actions .button{width:100%;text-align:center}.hsdr-card-help{width:100%}}
@media(max-width:480px){.hsdr-account-hero{border-radius:18px;padding:20px}.hsdr-account-stats{grid-template-columns:1fr}.hsdr-account-repair-card{border-radius:18px;padding:16px}.hsdr-card-title{align-items:flex-start}.hsdr-card-device-icon{width:42px;height:42px;border-radius:14px;flex-basis:42px}}

/* v3.3 - Woodmart/WooCommerce account menu integration */
.woocommerce-MyAccount-navigation-link--houseseda-repairs a{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important}.woocommerce-MyAccount-navigation-link--houseseda-repairs a:before{content:"🛠"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;border-radius:8px!important;background:rgba(42,157,244,.12)!important;color:#1e8ee8!important;font-size:15px!important;line-height:1!important}.woocommerce-MyAccount-navigation-link--houseseda-repairs.is-active a:before,.woocommerce-MyAccount-navigation-link--houseseda-repairs.active a:before{background:#2a9df4!important;color:#fff!important}.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link--houseseda-repairs a:before,.woodmart-my-account-sidebar .woocommerce-MyAccount-navigation-link--houseseda-repairs a:before{margin-left:6px!important}


/* HouseSeda Repairs - Woodmart account sidebar integration */
.dashboard_side__body .woocommerce-MyAccount-navigation-link--houseseda-repairs,
.dashboard-side__body .woocommerce-MyAccount-navigation-link--houseseda-repairs,
.dashboard_side__body .hsdr-sidebar-repair-item,
.dashboard-side__body .hsdr-sidebar-repair-item,
.wd-my-account-sidebar .woocommerce-MyAccount-navigation-link--houseseda-repairs,
.woodmart-my-account-sidebar .woocommerce-MyAccount-navigation-link--houseseda-repairs{order:3!important}
.dashboard_side__body a[href*="houseseda-repairs"],
.dashboard-side__body a[href*="houseseda-repairs"],
.wd-my-account-sidebar a[href*="houseseda-repairs"],
.woodmart-my-account-sidebar a[href*="houseseda-repairs"],
.woocommerce-MyAccount-navigation-link--houseseda-repairs a{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.dashboard_side__body a[href*="houseseda-repairs"]:before,
.dashboard-side__body a[href*="houseseda-repairs"]:before,
.wd-my-account-sidebar a[href*="houseseda-repairs"]:before,
.woodmart-my-account-sidebar a[href*="houseseda-repairs"]:before,
.woocommerce-MyAccount-navigation-link--houseseda-repairs a:before{content:""!important;width:22px!important;height:22px!important;min-width:22px!important;border-radius:8px!important;background-color:#2a9df4!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-7.9 7.9l-6.4 6.4a2.1 2.1 0 0 1-3-3l6.4-6.4a6 6 0 0 1 7.9-7.9z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:16px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 6px 14px rgba(42,157,244,.22)!important;order:2!important}
.dashboard_side__body .woocommerce-MyAccount-navigation-link--houseseda-repairs.is-active a:before,
.dashboard-side__body .woocommerce-MyAccount-navigation-link--houseseda-repairs.is-active a:before,
.dashboard_side__body .is-active a[href*="houseseda-repairs"]:before,
.dashboard-side__body .is-active a[href*="houseseda-repairs"]:before{background-color:#0b73d9!important}

/* v3.5 - Dedicated repair icon for Woodmart My Account menu */
.woocommerce-MyAccount-navigation-link--houseseda-repairs a,
.wd-my-account-sidebar a[href*="houseseda-repairs"],
.woodmart-my-account-sidebar a[href*="houseseda-repairs"],
.woocommerce-MyAccount-navigation a[href*="houseseda-repairs"],
.account-nav a[href*="houseseda-repairs"],
.wd-my-account-links a[href*="houseseda-repairs"]{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    min-height:44px!important;
    padding-right:48px!important;
}
.woocommerce-MyAccount-navigation-link--houseseda-repairs a:after,
.wd-my-account-sidebar a[href*="houseseda-repairs"]:after,
.woodmart-my-account-sidebar a[href*="houseseda-repairs"]:after,
.woocommerce-MyAccount-navigation a[href*="houseseda-repairs"]:after,
.account-nav a[href*="houseseda-repairs"]:after,
.wd-my-account-links a[href*="houseseda-repairs"]:after{
    content:""!important;
    position:absolute!important;
    right:14px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:24px!important;
    height:24px!important;
    border-radius:9px!important;
    background-color:rgba(42,157,244,.12)!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232a9df4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-7.9 7.9l-6.4 6.4a2.1 2.1 0 0 1-3-3l6.4-6.4a6 6 0 0 1 7.9-7.9z'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:17px 17px!important;
    box-shadow:none!important;
    z-index:2!important;
}
.woocommerce-MyAccount-navigation-link--houseseda-repairs.is-active a:after,
.woocommerce-MyAccount-navigation-link--houseseda-repairs.active a:after,
.wd-my-account-sidebar .is-active a[href*="houseseda-repairs"]:after,
.wd-my-account-sidebar .active a[href*="houseseda-repairs"]:after,
.woodmart-my-account-sidebar .is-active a[href*="houseseda-repairs"]:after,
.account-nav .is-active a[href*="houseseda-repairs"]:after,
.account-nav .active a[href*="houseseda-repairs"]:after{
    background-color:#2a9df4!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-7.9 7.9l-6.4 6.4a2.1 2.1 0 0 1-3-3l6.4-6.4a6 6 0 0 1 7.9-7.9z'/%3E%3C/svg%3E")!important;
    box-shadow:0 6px 14px rgba(42,157,244,.24)!important;
}
/* keep Woodmart's own active arrow/icon intact, but prevent the older repair icon from duplicating */
.woocommerce-MyAccount-navigation-link--houseseda-repairs a:before,
.wd-my-account-sidebar a[href*="houseseda-repairs"]:before,
.woodmart-my-account-sidebar a[href*="houseseda-repairs"]:before,
.woocommerce-MyAccount-navigation a[href*="houseseda-repairs"]:before,
.account-nav a[href*="houseseda-repairs"]:before,
.wd-my-account-links a[href*="houseseda-repairs"]:before{
    content:none!important;
    display:none!important;
}

/* HouseSeda Repair Form FAQ */
.hsdr-form-faq{direction:rtl;text-align:right;margin-top:28px;background:#fff;border:1px solid rgba(0,87,200,.12);border-radius:22px;padding:22px;box-shadow:0 14px 35px rgba(0,45,110,.06)}
.hsdr-faq-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.hsdr-faq-head>span{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#005bd8,#0a8cff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;box-shadow:0 8px 18px rgba(0,91,216,.24)}
.hsdr-faq-head h3{margin:0;color:#07275c;font-size:20px;font-weight:900}.hsdr-faq-head p{margin:4px 0 0;color:#6b7890;font-size:13px}.hsdr-faq-list{display:grid;gap:10px}.hsdr-faq-item{border:1px solid #e6edf7;border-radius:16px;background:#fbfdff;overflow:hidden;transition:.2s ease}.hsdr-faq-item.is-open{background:#fff;border-color:#bcd5ff;box-shadow:0 10px 25px rgba(0,91,216,.07)}
.hsdr-faq-question{width:100%;border:0;background:transparent;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;text-align:right;color:#102b55;border-radius:0!important}.hsdr-faq-question strong{font-size:15px;font-weight:850}.hsdr-faq-question i{font-style:normal;width:28px;height:28px;border-radius:9px;background:#edf4ff;color:#005bd8;display:flex;align-items:center;justify-content:center;font-weight:900;transition:.2s ease}.hsdr-faq-item.is-open .hsdr-faq-question i{transform:rotate(45deg);background:#005bd8;color:#fff}.hsdr-faq-answer{display:none;padding:0 18px 16px}.hsdr-faq-item.is-open .hsdr-faq-answer{display:block}.hsdr-faq-answer p{margin:0;color:#46556c;line-height:2;font-size:14px}
@media(max-width:768px){.hsdr-form-faq{padding:16px;border-radius:18px}.hsdr-faq-head{align-items:flex-start}.hsdr-faq-head h3{font-size:17px}.hsdr-faq-question{padding:14px}.hsdr-faq-question strong{font-size:14px}}
/* HSDR v3.7 advanced request form */
.hsdr-form-progress-box{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid rgba(0,92,220,.12);border-radius:16px;padding:14px;margin-bottom:18px}.hsdr-progress-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:800;color:#0b2a5b}.hsdr-form-progress{height:9px;border-radius:99px;background:#e9f0fb;overflow:hidden}.hsdr-form-progress span{display:block;height:100%;background:linear-gradient(90deg,#0b64d8,#38a3ff);border-radius:99px;transition:.25s}.hsdr-form-progress-box p{margin:8px 0 0;color:#65758c;font-size:12.5px}.hsdr-time-estimate,.hsdr-smart-suggest{background:#f8fbff;border:1px dashed #cfe0f7;border-radius:14px;padding:12px 14px;margin:10px 0 14px;color:#0f3972}.hsdr-smart-suggest{display:none;background:#fff8e8;border-color:#f5d89b;color:#6d4b0b}.hsdr-smart-suggest.is-visible{display:block}.hsdr-image-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;margin:10px 0 16px}.hsdr-image-preview img{width:100%;height:86px;object-fit:cover;border-radius:12px;border:1px solid #dfe8f6;background:#fff}.hsdr-video-preview video{width:100%;max-height:260px;border-radius:16px;margin:10px 0 16px;border:1px solid #dfe8f6;background:#000}.hsdr-accessories,.hsdr-acceptance-rules,.hsdr-signature-wrap{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:15px;margin:14px 0}.hsdr-accessories h4,.hsdr-acceptance-rules h4{margin:0 0 12px;color:#0b2a5b}.hsdr-chip-grid{display:flex;gap:8px;flex-wrap:wrap}.hsdr-chip-grid label{margin:0!important}.hsdr-chip-grid input{display:none}.hsdr-chip-grid span{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid #d8e4f5;background:#f8fbff;color:#28415f;font-weight:700;font-size:12px;cursor:pointer}.hsdr-chip-grid input:checked+span{background:#0b64d8;color:#fff;border-color:#0b64d8}.hsdr-acceptance-rules ul{margin:0;padding-right:20px;color:#56667c;line-height:2}.hsdr-signature-wrap small{display:block;margin-top:6px;color:#718096}.hsdr-trust-card{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:linear-gradient(135deg,#075bc6,#0b7cff);border-radius:18px;padding:14px;margin-bottom:14px;color:#fff;box-shadow:0 12px 28px rgba(0,95,220,.18)}.hsdr-trust-card div{text-align:center;border-left:1px solid rgba(255,255,255,.2)}.hsdr-trust-card div:last-child{border-left:0}.hsdr-trust-card strong{display:block;font-size:18px}.hsdr-trust-card span{display:block;font-size:11px;opacity:.9}.hsdr-video-upload{border-color:#bcd7ff!important;background:#f7fbff!important}@media(max-width:768px){.hsdr-trust-card{grid-template-columns:1fr}.hsdr-trust-card div{border-left:0;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:8px}.hsdr-trust-card div:last-child{border-bottom:0}.hsdr-chip-grid span{font-size:11.5px}}
.hsdr-modern-side .hsdr-form-faq{margin-top:0;padding:18px;border-radius:16px;box-shadow:0 10px 28px rgba(16,42,88,.04)}.hsdr-modern-side .hsdr-faq-head{margin-bottom:12px}.hsdr-modern-side .hsdr-faq-head>span{width:38px;height:38px;border-radius:12px;font-size:20px}.hsdr-modern-side .hsdr-faq-head h3{font-size:17px}.hsdr-modern-side .hsdr-faq-head p{font-size:12px}.hsdr-modern-side .hsdr-faq-question{padding:12px 13px}.hsdr-modern-side .hsdr-faq-question strong{font-size:13px}.hsdr-modern-side .hsdr-faq-answer{padding:0 13px 13px}.hsdr-side-action-card{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #dfe8f5;border-radius:16px;padding:20px;box-shadow:0 10px 28px rgba(16,42,88,.04)}.hsdr-side-action-card>span{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#f4f8ff;border:1px solid #dbe8ff;color:#075bd6;font-size:26px;flex:0 0 54px}.hsdr-side-action-card strong{display:block;color:#10233f;font-size:16px;margin-bottom:6px}.hsdr-side-action-card p{margin:0 0 12px;color:#56657c;font-size:13px;line-height:1.9}.hsdr-side-action-card .button{border-radius:10px!important;width:100%;text-align:center}.hsdr-track-action{border-color:#bcd5ff}.hsdr-shop-action{border-color:#e4eaf3}.hsdr-phone-link{display:block;color:#075bd6!important;font-size:20px;font-weight:900;text-decoration:none!important;direction:ltr;text-align:right;letter-spacing:.5px}.hsdr-phone-link:hover{color:#003d9b!important}
/* v3.9 tracking upgrades */
.hsdr-live-badge{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:7px 12px;border-radius:999px;background:#ecf8ef;color:#16824c;font-weight:800;font-size:12px}.hsdr-live-badge i{width:9px;height:9px;border-radius:50%;background:#20a464;box-shadow:0 0 0 0 rgba(32,164,100,.5);animation:hsdrPulse 1.6s infinite}@keyframes hsdrPulse{70%{box-shadow:0 0 0 10px rgba(32,164,100,0)}100%{box-shadow:0 0 0 0 rgba(32,164,100,0)}}.hsdr-step-current .hsdr-step-marker{animation:hsdrStepPulse 1.8s infinite}@keyframes hsdrStepPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.hsdr-activity-list{display:grid;gap:10px}.hsdr-activity-list>div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(15,39,89,.08);border-radius:14px;background:#fbfcff}.hsdr-activity-list i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#20a464;color:#fff;font-style:normal;font-weight:900}.hsdr-activity-list span{font-weight:800;color:#172033}.hsdr-activity-list em{font-style:normal;color:#738197;font-size:12px}.hsdr-messages-box,.hsdr-message-form{background:#fff;border:1px solid rgba(15,39,89,.08);border-radius:22px;padding:18px;margin:18px 0;box-shadow:0 10px 28px rgba(15,39,89,.04)}.hsdr-message-list{display:grid;gap:12px}.hsdr-message{border-radius:16px;padding:13px 15px;background:#f6f9ff;border:1px solid #e8efff}.hsdr-message-admin{background:#eef8f2;border-color:#ccebd7}.hsdr-message-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.hsdr-message-head strong{color:#132238}.hsdr-message-head span{color:#7b8798;font-size:12px}.hsdr-message p{margin:0;line-height:1.9}.hsdr-message-form textarea{width:100%}.hsdr-message-form input[type=file]{width:100%}.hsdr-empty-message{padding:14px;border-radius:14px;background:#f7f9fc;color:#7b8798}.hsdr-eta-card strong,.hsdr-warranty-card strong{display:block;font-size:18px;color:#132238;margin:8px 0}.hsdr-share-card input{width:100%;direction:ltr;text-align:left;margin:8px 0;border-radius:10px}.hsdr-transport-card p{margin:7px 0;color:#536177}.hsdr-wa-link{margin-top:8px;background:#ecf8ef!important;color:#17864c!important}.hsdr-delivery-confirm-box{margin-bottom:14px}.hsdr-confirm-form{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:16px;background:#eef6ff;border:1px solid #d8e8ff}.hsdr-stars-view{font-size:20px;color:#f5b301;margin:8px 0}.hsdr-review-form select{width:100%;margin:8px 0 12px;border-radius:10px}@media(max-width:768px){.hsdr-activity-list>div{grid-template-columns:30px 1fr}.hsdr-activity-list em{grid-column:2}.hsdr-confirm-form{align-items:flex-start;flex-direction:column}.hsdr-confirm-form .button{width:100%;text-align:center}}

.hsdr-phone-verify{grid-column:1/-1;background:#f6f9ff;border:1px solid rgba(23,105,255,.14);border-radius:16px;padding:14px;margin-top:-4px}.hsdr-phone-verify-actions,.hsdr-phone-otp-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hsdr-phone-verify-status{font-size:13px;color:#667085;font-weight:700}.hsdr-phone-verify-status.is-ok{color:#16945d}.hsdr-phone-verify-status.is-error{color:#c0392b}.hsdr-phone-otp-row{margin-top:12px}.hsdr-phone-otp-input{max-width:180px;text-align:center;letter-spacing:4px;font-weight:800}.hsdr-phone-verify.is-verified{background:#eefaf4;border-color:#bde8ce}.hsdr-phone-verify.is-verified .hsdr-send-phone-otp{display:none}@media(max-width:767px){.hsdr-phone-verify-actions,.hsdr-phone-otp-row{align-items:stretch;flex-direction:column}.hsdr-phone-otp-input{max-width:100%;width:100%}.hsdr-phone-verify .button{width:100%;text-align:center}}

.hsdr-phone-otp-timer{display:inline-block;margin-right:10px;font-size:12px;font-weight:700;color:#6b7280;background:#f3f7fb;border-radius:10px;padding:7px 10px}.hsdr-phone-verify.is-verified .hsdr-phone-otp-timer{display:none}

/* v4.6 branding + layout refinements */
.hsdr-brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.hsdr-brand-logo img{display:block;object-fit:contain}.hsdr-modern-title .hsdr-brand-logo img{width:58px;height:58px;border-radius:16px;background:#fff;border:1px solid #dfe8f5;padding:7px;box-shadow:0 8px 20px rgba(16,42,88,.08)}.hsdr-track-brand-head{display:flex;align-items:center;justify-content:center;gap:14px;text-align:right}.hsdr-track-brand-head .hsdr-brand-logo img{width:62px;height:62px;border-radius:18px;background:#fff;border:1px solid #dce6f3;padding:7px;box-shadow:0 8px 22px rgba(16,32,69,.08)}.hsdr-print-tools-card .hsdr-receipt-btn{display:block!important;width:100%!important;text-align:center!important;margin-top:10px!important;border-radius:10px!important}.hsdr-print-tools-card .hsdr-receipt-btn.alt{background:#fff!important;color:#075bd6!important;border:1px solid #075bd6!important}.hsdr-track-heading .hsdr-heading-actions .hsdr-receipt-btn{display:none!important}
@media(min-width:1025px){.hsdr-modern-layout{grid-template-columns:360px minmax(0,1fr)!important;direction:rtl!important}.hsdr-modern-side{grid-column:1!important;grid-row:1!important}.hsdr-modern-form{grid-column:2!important;grid-row:1!important}.hsdr-track-layout{grid-template-columns:350px minmax(0,1fr)!important;direction:rtl!important}.hsdr-track-sidebar{grid-column:1!important;grid-row:1!important;direction:rtl!important}.hsdr-track-main{grid-column:2!important;grid-row:1!important;direction:rtl!important}}
@media(max-width:768px){.hsdr-track-brand-head{width:100%;justify-content:flex-start}.hsdr-track-brand-head .hsdr-brand-logo img{width:52px;height:52px}.hsdr-modern-title .hsdr-brand-logo img{width:50px;height:50px}}
/* v4.7 promotional/product recommendation blocks */
.hsdr-promo-side-wrap{display:grid!important;gap:14px!important;margin-top:14px!important}.hsdr-promo-discount,.hsdr-promo-services,.hsdr-promo-advice{display:flex!important;gap:12px!important;align-items:flex-start!important;background:linear-gradient(135deg,#eef6ff,#fff)!important;border:1px solid #cfe1ff!important;border-radius:16px!important;padding:16px!important;color:#123!important;box-shadow:0 8px 22px rgba(16,32,69,.045)!important}.hsdr-promo-discount>span,.hsdr-promo-services>span{font-size:28px!important;line-height:1!important}.hsdr-promo-discount strong,.hsdr-promo-services strong,.hsdr-promo-advice strong{display:block!important;color:#072a62!important;font-weight:900!important;margin-bottom:6px!important}.hsdr-promo-discount p,.hsdr-promo-services p,.hsdr-promo-advice p{margin:4px 0 0!important;line-height:1.9!important;color:#42526b!important}.hsdr-promo-discount b{display:inline-block!important;background:#075bd6!important;color:#fff!important;border-radius:10px!important;padding:4px 10px!important;direction:ltr!important}.hsdr-promo-products{background:#fff!important;border:1px solid #dce6f3!important;border-radius:18px!important;padding:16px!important;margin:16px 0!important;box-shadow:0 10px 28px rgba(16,32,69,.05)!important}.hsdr-promo-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.hsdr-promo-title strong{font-size:16px!important;font-weight:900!important;color:#102045!important}.hsdr-promo-title small{color:#64748b!important;line-height:1.8!important}.hsdr-promo-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.hsdr-promo-product{display:flex!important;flex-direction:column!important;gap:8px!important;text-decoration:none!important;background:#f8fbff!important;border:1px solid #e1eaf6!important;border-radius:15px!important;padding:12px!important;color:#102045!important;transition:.2s ease!important;min-width:0!important}.hsdr-promo-product:hover{transform:translateY(-2px)!important;box-shadow:0 12px 26px rgba(7,91,214,.12)!important}.hsdr-promo-img{display:flex!important;align-items:center!important;justify-content:center!important;height:120px!important;background:#fff!important;border-radius:13px!important;overflow:hidden!important}.hsdr-promo-img img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.hsdr-promo-product b{font-size:13px!important;line-height:1.7!important;color:#102045!important;font-weight:900!important;min-height:44px!important}.hsdr-promo-product em{font-style:normal!important;font-weight:900!important;color:#0b8a3a!important}.hsdr-promo-product i{font-style:normal!important;text-align:center!important;background:#075bd6!important;color:#fff!important;border-radius:10px!important;padding:8px 10px!important;font-size:12px!important;font-weight:900!important}.hsdr-promo-advice{display:block!important;background:#fff8e5!important;border-color:#ffe0a3!important}.hsdr-promo-track-main{overflow:hidden!important}.hsdr-promo-sidebar .hsdr-promo-discount{box-shadow:none!important;margin-bottom:12px!important}.hsdr-promo-sidebar .button{width:100%!important;text-align:center!important;border-radius:10px!important}.hsdr-side-card .hsdr-promo-products{box-shadow:none!important;margin:10px 0!important;padding:0!important;border:0!important}.hsdr-side-card .hsdr-promo-grid{grid-template-columns:1fr!important}.hsdr-side-card .hsdr-promo-img{height:100px!important}
@media(max-width:1024px){.hsdr-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hsdr-promo-title{flex-direction:column!important}.hsdr-promo-img{height:110px!important}}
@media(max-width:640px){.hsdr-promo-grid{grid-template-columns:1fr!important}.hsdr-promo-discount,.hsdr-promo-services{flex-direction:column!important}.hsdr-promo-img{height:150px!important}}

.hsdr-smart-promo .hsdr-promo-title strong:before{content:'🎯 ';}.hsdr-promo-advice{border-right:4px solid #1769ff}.hsdr-promo-advice strong{display:block;margin-bottom:8px}
/* v4.9 pre-tracking landing */
.hsdr-track-landing{direction:rtl;text-align:right;margin:0 0 26px;color:#10233f}.hsdr-track-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:stretch;background:linear-gradient(135deg,#073f9f 0%,#075bd6 56%,#45a3ff 100%);border-radius:26px;padding:28px;box-shadow:0 20px 55px rgba(7,91,214,.20);color:#fff;margin-bottom:16px;overflow:hidden;position:relative}.hsdr-track-hero:before{content:"";position:absolute;inset:auto -70px -100px auto;width:250px;height:250px;border-radius:50%;background:rgba(255,255,255,.10)}.hsdr-hero-kicker{display:inline-flex;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 13px;font-weight:800;font-size:12px;margin-bottom:13px}.hsdr-track-hero h2{margin:0 0 12px!important;color:#fff!important;font-size:30px!important;font-weight:950!important;line-height:1.55}.hsdr-track-hero p{margin:0;color:rgba(255,255,255,.88);line-height:2;font-size:15px}.hsdr-smart-search-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.hsdr-smart-search-tags span{border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.20);padding:7px 11px;font-size:12px;font-weight:800}.hsdr-hero-support{position:relative;z-index:1;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.23);border-radius:22px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;backdrop-filter:blur(6px)}.hsdr-hero-support .hsdr-brand-logo img{width:64px;height:64px;border-radius:18px;background:#fff;padding:7px;object-fit:contain}.hsdr-hero-support strong{font-size:15px;color:#fff}.hsdr-hero-support a{color:#fff!important;text-decoration:none!important;font-size:24px;font-weight:950;direction:ltr}.hsdr-track-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.hsdr-track-stats>div{background:#fff;border:1px solid #dfe8f5;border-radius:18px;padding:18px;box-shadow:0 10px 28px rgba(16,42,88,.045)}.hsdr-track-stats strong{display:block;color:#075bd6;font-size:28px;font-weight:950;line-height:1;margin-bottom:9px}.hsdr-track-stats span{color:#65758d;font-size:12.5px;font-weight:800}.hsdr-pre-track-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start;direction:ltr}.hsdr-pre-main,.hsdr-pre-side{direction:rtl}.hsdr-pre-card{background:#fff;border:1px solid #dfe8f5;border-radius:20px;padding:20px;margin-bottom:16px;box-shadow:0 10px 30px rgba(16,42,88,.045)}.hsdr-pre-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.hsdr-pre-title>span{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eef6ff;color:#075bd6;font-weight:900;font-size:19px;flex:0 0 42px}.hsdr-pre-title h3,.hsdr-pre-card h3{margin:0 0 6px!important;font-size:18px!important;font-weight:950!important;color:#10233f!important}.hsdr-pre-title p,.hsdr-pre-card p{margin:0;color:#64748b;line-height:1.9;font-size:13px}.hsdr-pre-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hsdr-pre-steps>div{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #e2ebf7;border-radius:16px;padding:14px;text-align:center;position:relative}.hsdr-pre-steps b{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;margin:0 auto 9px;background:#075bd6;color:#fff}.hsdr-pre-steps span{display:block;font-weight:900;color:#24364f;font-size:12.5px}.hsdr-recent-repairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hsdr-recent-repairs>div{border:1px solid #e6edf5;background:#fbfdff;border-radius:16px;padding:15px}.hsdr-recent-repairs strong{display:block;color:#10233f;font-weight:950;margin-bottom:7px}.hsdr-recent-repairs span{display:block;color:#64748b;line-height:1.8;font-size:12.5px}.hsdr-mini-faq details{border:1px solid #e6edf5;border-radius:14px;padding:0;margin-bottom:10px;background:#fbfdff}.hsdr-mini-faq summary{cursor:pointer;padding:14px;font-weight:900;color:#10233f}.hsdr-mini-faq p{padding:0 14px 14px;margin:0;color:#64748b}.hsdr-no-code-card{border-color:#c8dcff;background:linear-gradient(180deg,#fff,#f8fbff)}.hsdr-no-code-card .button,.hsdr-service-card .button{width:100%;text-align:center;border-radius:10px!important;margin-top:12px}.hsdr-why-card ul{margin:0;padding:0;list-style:none}.hsdr-why-card li{padding:9px 0;border-bottom:1px dashed #e5edf7;color:#334155;font-weight:800}.hsdr-why-card li:before{content:"✓";display:inline-flex;width:22px;height:22px;margin-left:8px;border-radius:50%;align-items:center;justify-content:center;background:#e9f9ef;color:#16a34a;font-size:12px}.hsdr-live-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px dashed #e5edf7}.hsdr-live-card span{color:#64748b;font-weight:800}.hsdr-live-card b{color:#075bd6;font-size:18px}.hsdr-review-preview blockquote{margin:0 0 10px;padding:12px 14px;border-right:4px solid #075bd6;background:#f8fbff;border-radius:14px;color:#334155;line-height:2}.hsdr-review-preview small{color:#64748b}.hsdr-pre-products .hsdr-promo-grid{margin-top:10px}.hsdr-pre-products .hsdr-promo-services{margin-top:12px}
@media(max-width:1024px){.hsdr-track-hero,.hsdr-pre-track-grid{grid-template-columns:1fr}.hsdr-track-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hsdr-pre-steps,.hsdr-recent-repairs{grid-template-columns:1fr}.hsdr-track-hero{padding:22px}.hsdr-track-hero h2{font-size:24px!important}.hsdr-hero-support{align-items:flex-start}}
@media(max-width:560px){.hsdr-track-stats{grid-template-columns:1fr}.hsdr-smart-search-tags{flex-direction:column}.hsdr-hero-support a{font-size:20px}.hsdr-pre-card{padding:16px;border-radius:16px}}

/* v5.1 - Modern tracking/recovery action boxes */
.hsdr-track-action-panel{direction:rtl;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:18px;margin:24px 0 26px;align-items:stretch}.hsdr-track-card{position:relative;overflow:hidden;background:#fff!important;border:1px solid rgba(23,105,255,.12)!important;border-radius:26px!important;padding:22px!important;box-shadow:0 18px 45px rgba(15,39,89,.075)!important;margin:0!important}.hsdr-track-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#57a5ff,#1769ff,#0b3fae)}.hsdr-track-primary{background:linear-gradient(180deg,#fff,#f8fbff)!important}.hsdr-track-recover{background:linear-gradient(180deg,#fff,#fbfcff)!important}.hsdr-track-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.hsdr-track-card-icon{width:52px;height:52px;flex:0 0 52px;border-radius:18px;background:linear-gradient(135deg,#eef6ff,#e7f0ff);display:inline-flex;align-items:center;justify-content:center;font-size:24px;box-shadow:inset 0 0 0 1px rgba(23,105,255,.08)}.hsdr-track-card-head h3{margin:0 0 5px!important;font-size:21px!important;font-weight:900!important;color:#132238!important}.hsdr-track-card-head p{margin:0!important;color:#6b778c!important;line-height:1.9!important;font-size:13.5px!important}.hsdr-track-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.hsdr-track-fields-one{grid-template-columns:1fr}.hsdr-track-card label{margin:0!important;color:#26364d!important;font-weight:800!important;font-size:13px!important}.hsdr-track-card label span{color:#e03131}.hsdr-track-card input{height:48px!important;margin-top:8px!important;border:1px solid #dce6f5!important;border-radius:14px!important;background:#fff!important;padding:0 14px!important;box-shadow:0 8px 18px rgba(15,39,89,.035)!important;transition:.2s ease!important}.hsdr-track-card input:focus{border-color:#1769ff!important;box-shadow:0 0 0 4px rgba(23,105,255,.10)!important;outline:none!important}.hsdr-track-submit,.hsdr-track-card .button{border-radius:12px!important;min-height:46px!important;padding:11px 18px!important;font-weight:900!important}.hsdr-track-submit{width:100%;background:linear-gradient(135deg,#1769ff,#0b3fae)!important;border:0!important;color:#fff!important;box-shadow:0 12px 26px rgba(23,105,255,.22)!important}.hsdr-track-card-actions{display:flex;gap:10px;flex-wrap:wrap}.hsdr-track-card-actions .button{flex:1;text-align:center}.hsdr-track-recover .hsdr-track-card-icon{background:linear-gradient(135deg,#fff7e6,#fff1cc)}.hsdr-track-recover:before{background:linear-gradient(90deg,#ffbf47,#ff8b1a)}.hsdr-track-action-panel + .hsdr-alert{margin-top:0}.hsdr-track-action-panel .hsdr-recover-box{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important}
@media(max-width:1024px){.hsdr-track-action-panel{grid-template-columns:1fr}.hsdr-track-fields{grid-template-columns:1fr}.hsdr-track-card{padding:18px!important;border-radius:22px!important}.hsdr-track-card-head h3{font-size:18px!important}.hsdr-track-card-actions{flex-direction:column}.hsdr-track-card-actions .button{width:100%}}


/* v5.2 - tracking page priority layout */
.hsdr-track-action-panel-top{margin-top:0!important;margin-bottom:28px!important;position:relative;z-index:3}.hsdr-track-action-panel-top .hsdr-track-primary{border:2px solid rgba(23,105,255,.20)!important;box-shadow:0 22px 55px rgba(23,105,255,.12)!important}.hsdr-track-action-panel-top .hsdr-track-primary:after{content:'پیگیری سریع';position:absolute;top:14px;left:16px;background:#1769ff;color:#fff;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900}.hsdr-track-action-panel-top + .hsdr-track-landing{margin-top:0!important}.hsdr-track-landing{margin-top:0}.hsdr-track-card h3{margin-top:0!important}
@media(max-width:1024px){.hsdr-track-action-panel-top{margin-bottom:20px!important}.hsdr-track-action-panel-top .hsdr-track-primary:after{position:static;display:inline-block;margin:0 0 10px}}
/* v5.3 integrated tracking landing */
.hsdr-pre-track-integrated{align-items:start}.hsdr-pre-action-side{position:sticky;top:16px}.hsdr-pre-action-side .hsdr-track-action-panel{display:grid!important;grid-template-columns:1fr!important;gap:16px;margin:0}.hsdr-pre-action-side .hsdr-track-card{margin:0}.hsdr-pre-info-side{display:flex;flex-direction:column;gap:16px}.hsdr-status-chip-list,.hsdr-smart-methods{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.hsdr-status-chip-list span,.hsdr-smart-methods div{background:#f4f8ff;border:1px solid #dbeafe;color:#174ea6;border-radius:999px;padding:8px 12px;font-weight:700;font-size:13px}.hsdr-smart-methods div{border-radius:14px;background:#fff}.hsdr-track-landing .hsdr-track-action-panel-embedded .hsdr-track-card-head h3{margin:0}.hsdr-track-landing .hsdr-track-action-panel-embedded input{border-radius:10px}.hsdr-track-landing .hsdr-track-action-panel-embedded .button{width:100%;justify-content:center;text-align:center}.hsdr-pre-action-side .hsdr-no-code-card{border-style:dashed}
@media(max-width:1024px){.hsdr-pre-action-side{position:static;order:-1}.hsdr-pre-track-integrated{display:flex;flex-direction:column}.hsdr-pre-main,.hsdr-pre-side{width:100%}}

/* v5.4 unified tracking landing polish */
.hsdr-track-landing{direction:rtl}.hsdr-landing-quick-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.hsdr-landing-quick-actions .button{border-radius:10px!important}.hsdr-pre-action-side{position:sticky;top:20px;align-self:start}.hsdr-pre-track-integrated{align-items:start}.hsdr-pre-main,.hsdr-pre-info-side,.hsdr-pre-action-side{min-width:0}.hsdr-track-card{border-radius:18px}.hsdr-pre-card{overflow:hidden}.hsdr-pre-steps div{position:relative}.hsdr-pre-steps div:not(:last-child):after{content:"";position:absolute;top:22px;left:-18px;width:36px;height:2px;background:rgba(33,150,243,.18)}@media(max-width:1024px){.hsdr-pre-action-side{position:static}.hsdr-pre-steps div:after{display:none}.hsdr-landing-quick-actions .button{width:100%;text-align:center}}

/* v5.7 tracking landing refinements */
.hsdr-status-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hsdr-status-info-list>div{background:#f8fbff;border:1px solid #dfeaff;border-radius:16px;padding:13px}.hsdr-status-info-list b{display:block;margin-bottom:5px;color:#0c4aac}.hsdr-status-info-list p{margin:0;color:#5e6a7c;line-height:1.8;font-size:13px}.hsdr-recover-form{min-height:430px;display:flex;flex-direction:column}.hsdr-recover-box{display:flex;flex-direction:column;gap:10px;min-height:390px}.hsdr-recover-result{min-height:54px;overflow:auto;max-height:220px}.hsdr-recover-actions{position:sticky;bottom:0;background:#fff;padding-top:8px;z-index:2}.hsdr-recover-timer{font-size:12px;color:#5a6b85;min-height:20px;line-height:1.8}.hsdr-recovered-codes{margin:10px 0 0;padding:0;list-style:none}.hsdr-recovered-codes li{display:flex;gap:8px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e7eef9;border-radius:12px;padding:9px 10px;margin-bottom:7px}.hsdr-recovered-codes b{color:#0b5bd3}.hsdr-toast-popup{position:fixed;right:24px;bottom:24px;background:#132a4a;color:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 14px 40px rgba(0,0,0,.22);z-index:999999;transform:translateY(20px);opacity:0;pointer-events:none;transition:.22s ease;max-width:min(360px,calc(100vw - 32px));direction:rtl;text-align:right}.hsdr-toast-popup.is-show{opacity:1;transform:translateY(0)}.hsdr-toast-popup.is-error{background:#a82121}.hsdr-brand-logo.tracking_landing img,.hsdr-track-hero .hsdr-brand-logo img{max-width:150px;max-height:90px;object-fit:contain}.hsdr-hero-support .hsdr-brand-logo{display:flex;justify-content:center;margin-bottom:14px}.hsdr-real-reviews{display:grid;gap:12px}.hsdr-real-reviews blockquote{margin:0;padding:12px 14px;background:#f8fbff;border-right:4px solid #1769ff;border-radius:14px;color:#31445f;line-height:1.9}.hsdr-real-reviews small{display:block;color:#71809a;margin-top:-6px}.hsdr-landing-quick-actions{justify-content:flex-start}.hsdr-landing-quick-actions .button{border-radius:12px!important}@media(max-width:768px){.hsdr-status-info-list{grid-template-columns:1fr}.hsdr-recover-form{min-height:auto}.hsdr-recover-box{min-height:0}.hsdr-recover-actions{position:static}.hsdr-toast-popup{right:16px;bottom:16px}.hsdr-brand-logo.tracking_landing img,.hsdr-track-hero .hsdr-brand-logo img{max-width:120px}}


/* v5.8 - professional transfer overlay for repairs links */
.hsdr-transfer-overlay{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 80% 20%,rgba(37,137,255,.22),transparent 32%),linear-gradient(135deg,rgba(7,29,74,.96),rgba(7,91,214,.95));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;direction:rtl;text-align:center}.hsdr-transfer-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.hsdr-transfer-card{width:min(430px,calc(100vw - 34px));background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.52);border-radius:28px;padding:32px 26px;box-shadow:0 25px 85px rgba(0,0,0,.28);transform:translateY(14px) scale(.98);transition:.25s ease}.hsdr-transfer-overlay.is-active .hsdr-transfer-card{transform:translateY(0) scale(1)}.hsdr-transfer-logo{width:96px;height:96px;border-radius:26px;background:linear-gradient(135deg,#eef6ff,#fff);margin:0 auto 18px;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 35px rgba(23,105,255,.16);overflow:hidden}.hsdr-transfer-logo img{max-width:82%;max-height:82%;object-fit:contain}.hsdr-transfer-logo span{font-size:46px}.hsdr-transfer-card h3{margin:0 0 8px!important;color:#10223d!important;font-size:22px!important;font-weight:950!important}.hsdr-transfer-card p{margin:0 auto 20px!important;color:#5d6d84!important;line-height:1.9!important;max-width:330px}.hsdr-transfer-progress{position:relative;height:9px;background:#e8f0fb;border-radius:999px;overflow:hidden;margin:18px 0 12px}.hsdr-transfer-progress i{position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,#57a5ff,#1769ff,#0b3fae);border-radius:999px;animation:hsdrTransferLoad 1.05s ease-in-out infinite}.hsdr-transfer-dots{display:flex;gap:7px;justify-content:center;margin-top:16px}.hsdr-transfer-dots i{width:8px;height:8px;border-radius:50%;background:#1769ff;opacity:.35;animation:hsdrDotPulse 1s infinite}.hsdr-transfer-dots i:nth-child(2){animation-delay:.15s}.hsdr-transfer-dots i:nth-child(3){animation-delay:.3s}@keyframes hsdrTransferLoad{0%{left:-45%;width:42%}50%{width:64%}100%{left:105%;width:42%}}@keyframes hsdrDotPulse{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(max-width:600px){.hsdr-transfer-card{padding:26px 20px;border-radius:22px}.hsdr-transfer-logo{width:82px;height:82px;border-radius:22px}.hsdr-transfer-card h3{font-size:19px!important}}
/* HouseSeda Repairs Home */
.hsdr-home,.hsdr-home *{box-sizing:border-box}.hsdr-home{direction:rtl;text-align:right;display:grid;gap:22px}.hsdr-home-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch;background:linear-gradient(135deg,#052c79,#075bd6 58%,#56b4ff);color:#fff;border-radius:32px;padding:34px;box-shadow:0 24px 70px rgba(7,91,214,.22);overflow:hidden;position:relative}.hsdr-home-hero:before{content:"";position:absolute;inset:-80px auto auto -80px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.13)}.hsdr-home-hero-content{position:relative;z-index:1}.hsdr-home-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-weight:800}.hsdr-home-brand img,.hsdr-home .hsdr-brand-logo img{max-width:88px;max-height:88px}.hsdr-home-hero h1{font-size:38px;line-height:1.35;margin:0 0 14px;color:#fff}.hsdr-home-hero p{font-size:16px;line-height:2;max-width:760px;margin:0 0 20px;color:rgba(255,255,255,.9)}.hsdr-home-actions{display:flex;gap:12px;flex-wrap:wrap}.hsdr-home-actions .button,.hsdr-home .button{border-radius:12px!important}.hsdr-home-quick-card{position:relative;z-index:1;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);border-radius:24px;padding:22px;backdrop-filter:blur(10px);display:grid;gap:12px}.hsdr-home-quick-card strong{font-size:18px}.hsdr-home-quick-card a{color:#fff;background:rgba(255,255,255,.12);border-radius:14px;padding:12px 14px;text-decoration:none;font-weight:800}.hsdr-home-stats,.hsdr-home-menu,.hsdr-home-service-grid,.hsdr-home-two-col{display:grid;gap:16px}.hsdr-home-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hsdr-home-stats>div,.hsdr-home-section,.hsdr-home-menu>a,.hsdr-home-service-grid>a{background:#fff;border:1px solid #dfe8f5;border-radius:24px;padding:22px;box-shadow:0 14px 40px rgba(16,42,88,.055)}.hsdr-home-stats strong{display:block;font-size:26px;color:#075bd6}.hsdr-home-stats span{color:#667085;font-weight:700}.hsdr-home-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.hsdr-home-menu>a,.hsdr-home-service-grid>a{text-decoration:none;color:#1f2937;transition:.2s}.hsdr-home-menu>a:hover,.hsdr-home-service-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(7,91,214,.12)}.hsdr-home-menu span,.hsdr-home-service-grid span{font-size:30px;display:block;margin-bottom:10px}.hsdr-home-menu strong,.hsdr-home-service-grid strong{display:block;font-size:18px;margin-bottom:6px}.hsdr-home-menu small,.hsdr-home-service-grid small{color:#667085;line-height:1.8}.hsdr-home-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.hsdr-home-title>span{width:44px;height:44px;border-radius:16px;background:#eef6ff;color:#075bd6;display:flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 44px}.hsdr-home-title h2{margin:0 0 4px;font-size:22px}.hsdr-home-title p{margin:0;color:#667085}.hsdr-home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hsdr-home-process-line{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px}.hsdr-home-process-line>div{min-width:150px;background:#f8fbff;border:1px solid #e6eefb;border-radius:18px;padding:14px;text-align:center;position:relative}.hsdr-home-process-line b{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#075bd6;color:#fff;margin-bottom:8px}.hsdr-home-process-line span{display:block;font-weight:800}.hsdr-home-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hsdr-home-recent-list{display:grid;gap:12px}.hsdr-home-recent-list>div{background:#f8fbff;border:1px solid #e6eefb;border-radius:18px;padding:15px}.hsdr-home-recent-list strong{display:block;margin-bottom:6px}.hsdr-home-recent-list span{color:#667085;line-height:1.8}.hsdr-home-brands{display:flex;gap:10px;flex-wrap:wrap}.hsdr-home-brands span{background:#f3f7ff;border:1px solid #dfe8f5;border-radius:999px;padding:9px 14px;font-weight:800;color:#344054}.hsdr-home-why ul{margin:0;padding:0 20px 0 0;line-height:2.1}.hsdr-home-live{display:grid;gap:10px}.hsdr-home-live>div:not(.hsdr-home-title){display:flex;align-items:center;justify-content:space-between;background:#f8fbff;border-radius:14px;padding:12px}.hsdr-home-live b{color:#075bd6;font-size:20px}.hsdr-home-faqs{display:grid;gap:10px}.hsdr-home-faqs details{background:#f8fbff;border:1px solid #e6eefb;border-radius:16px;padding:13px}.hsdr-home-faqs summary{cursor:pointer;font-weight:900}.hsdr-home-faqs p{margin:10px 0 0;color:#667085;line-height:1.9}.hsdr-home .hsdr-promo-products,.hsdr-home .hsdr-promo-services{margin:0}.hsdr-home-article-list{display:grid;gap:10px}.hsdr-home-article-list a{background:#f8fbff;border:1px solid #e6eefb;border-radius:14px;padding:12px 14px;text-decoration:none;font-weight:800}.hsdr-home-otp{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#f8fbff,#fff)!important}.hsdr-home-otp h2{margin:0 0 8px}.hsdr-home-otp p{margin:0;color:#667085}.hsdr-home .hsdr-review-preview{height:100%}.hsdr-home .hsdr-pre-card{margin:0!important}@media(max-width:1024px){.hsdr-home-hero,.hsdr-home-stats,.hsdr-home-menu,.hsdr-home-service-grid,.hsdr-home-two-col{grid-template-columns:1fr}.hsdr-home-hero h1{font-size:28px}.hsdr-home-otp{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.hsdr-home-hero{padding:24px;border-radius:24px}.hsdr-home-stats>div,.hsdr-home-section,.hsdr-home-menu>a,.hsdr-home-service-grid>a{padding:18px}.hsdr-home-actions .button{width:100%;text-align:center}}

/* v6.2 - remove customer counter-offer UI */
.hsdr-counter-offer,.hsdr-show-counter{display:none!important}
