
.et-client-languages{position:relative;width:220px;max-width:100%;margin:12px 0;font-size:1rem}
.et-client-languages summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid #e4e6ef;border-radius:6px;background:#fff;cursor:pointer;list-style:none}
.et-client-languages summary::-webkit-details-marker{display:none}.et-client-languages img{width:24px;height:16px;object-fit:cover;flex-shrink:0;border-radius:2px}
.et-language-chevron{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:auto;margin-top:-4px}
.et-client-languages nav{position:absolute;top:100%;left:0;right:0;z-index:1000;padding:6px;margin-top:4px;background:#fff;border:1px solid #e4e6ef;border-radius:6px;box-shadow:0 6px 18px #0002}
.et-client-languages a{display:flex;align-items:center;gap:10px;padding:9px;color:inherit;border-radius:4px}.et-client-languages a:hover,.et-client-languages a[aria-current]{background:#f3f6f9}.et-client-languages summary:focus-visible,.et-client-languages a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.et-order-row>.card{display:flex;flex-direction:row;align-items:stretch}.et-order-row>.card>.card-header{flex:0 0 140px;padding:20px 16px;justify-content:flex-start!important;align-items:center;border-bottom:0;border-right:1px solid #ebedf3}.et-order-row .card-label{font-size:1rem;overflow-wrap:anywhere}
.et-order-row>.card>.card-body{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr) minmax(0,1.1fr);gap:18px 16px;align-items:center;padding:20px}
.et-order-date{grid-column:1;grid-row:1}.et-order-amount{grid-column:2;grid-row:1}.et-order-status{grid-column:3;grid-row:1;text-align:right!important}.et-order-status>.badge{margin:0!important}
.et-order-row .badge{white-space:normal;line-height:1.5;font-size:1rem!important}.et-order-date strong,.et-order-amount strong{font-size:1.1rem;display:inline-block;margin-top:4px}.et-order-amount>br{display:none}
.et-order-row>.card>.card-body>.et-order-actions{grid-column:1/3;grid-row:2;display:flex;flex-wrap:wrap;gap:8px;margin:0}.et-order-actions>div{width:auto;max-width:none;flex:0 1 auto;padding:0}
.et-order-actions .btn{margin:0!important;font-size:1rem!important}
.et-order-download{grid-column:3;grid-row:2;text-align:right}.et-order-download .btn{font-size:1rem!important;max-width:100%}.et-order-row .btn{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.et-order-row .card-body>.alert{grid-column:1/-1;grid-row:3}
.et-order-row .modal .modal-body{overflow-wrap:anywhere}.et-order-row .modal .modal-title{line-height:1.4}
@media(max-width:1199px){.et-order-row>.card{flex-direction:column}.et-order-row>.card>.card-header{flex-basis:auto;border-right:0;border-bottom:1px solid #ebedf3;padding:12px 20px;min-height:0}.et-order-row>.card>.card-header .card-title{margin:4px 0}}
@media(max-width:575px){.et-order-row>.card>.card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;gap:16px}.et-order-status{grid-column:1/-1;grid-row:2;text-align:left!important}.et-order-row>.card>.card-body>.et-order-actions{grid-column:1/-1;grid-row:3}.et-order-download{grid-column:1/-1;grid-row:4}.et-order-download .btn{width:100%}.et-order-row .card-body>.alert{grid-row:5}.et-client-languages{max-width:100%}}
.login-form>.et-client-languages{margin:0 0 24px;max-width:240px}.login-form input,.login-form select{max-width:100%}@media(max-width:991px){.login.login-3 .login-aside{min-height:0!important}.login.login-3 .login-aside .aside-img{display:none!important}.login.login-3 .login-aside>.d-flex{padding-top:24px!important;padding-bottom:12px}.login.login-3 .login-logo{padding-bottom:16px!important}.login.login-3 .login-content{padding:24px!important}.login-form>.et-client-languages{max-width:100%}}
.et-order-date,.et-order-amount{align-self:start}.et-order-date>.text-muted,.et-amount-value>.text-muted{color:#5e6278!important}

.et-order-amount{display:flex;align-items:center;gap:12px;min-width:0}.et-amount-value{flex:0 1 auto;min-width:0}.et-order-coupon{flex:0 1 auto;min-width:0;max-width:60%;overflow-wrap:anywhere;text-align:left}.et-order-coupon>span,.et-order-coupon>strong{display:block}.et-order-coupon>strong{font-size:1rem;margin-top:2px}
.et-order-details-table{width:100%;table-layout:fixed;margin-bottom:0}.et-order-details-table th,.et-order-details-table td{padding:12px 14px;vertical-align:top;overflow-wrap:anywhere;line-height:1.6;border-top:1px solid #ebedf3}.et-order-details-table th{width:42%;font-weight:600;background:#f3f6f9;color:#3f4254}.et-order-details-table tr:first-child>*{border-top:0}.et-order-details-table td{color:#3f4254}.et-order-details-table a{font-weight:600}
@media(max-width:575px){.et-order-amount{grid-column:1/-1;grid-row:2;justify-content:flex-start}.et-order-status{grid-column:2;grid-row:1;text-align:right!important}.et-order-amount .et-order-coupon{max-width:65%}.et-order-details-table th,.et-order-details-table td{padding:10px;font-size:13px}.et-order-actions .btn{padding:10px 14px}}

.et-client-login-page{position:relative}.et-login-language{position:absolute;top:24px;right:24px;z-index:20}.et-login-language .et-client-languages{width:200px;margin:0}.et-client-login-page .login-content{padding-top:90px!important}
@media(max-width:991px){.et-login-language{top:16px;right:16px}.et-login-language .et-client-languages{width:180px}.et-client-login-page .login.login-3 .login-aside>.d-flex{padding-top:80px!important}.et-client-login-page .login.login-3 .login-content{padding-top:24px!important}}

.et-client-single-nav #kt_aside{width:240px!important;background:#fff}.et-client-single-nav .et-client-nav-panel{width:100%!important;min-width:0;align-items:stretch!important;padding:28px 16px 20px;overflow-y:auto}.et-client-nav-brand{display:block;padding:0 12px 22px}.et-client-nav-brand img{width:174px;max-width:100%;height:auto}.et-client-nav-panel>.et-client-languages{width:100%;margin:0 0 24px}.et-client-main-nav{display:flex;flex-direction:column;gap:8px}.et-client-nav-link{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;border-radius:7px;color:#5e6278;font-weight:500;line-height:1.5}.et-client-nav-link svg{flex-shrink:0}.et-client-nav-link span{min-width:0;overflow-wrap:anywhere}.et-client-nav-link.active,.et-client-nav-link:hover{color:#00af66;background:#eefaf4}.et-client-nav-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.et-client-nav-logout{margin-top:auto;padding-top:16px}
@media(min-width:992px){.et-client-single-nav #kt_wrapper{padding-left:240px!important}.et-client-single-nav #kt_footer{padding-left:0!important}}
@media(max-width:991px){.et-client-single-nav #kt_aside{left:-250px}.et-client-single-nav #kt_aside.aside-on{left:0}.et-client-single-nav #kt_wrapper{padding-left:0!important}.et-client-single-nav .et-client-nav-panel{padding-top:24px}}

/* Order summary: amount, secondary actions, then download on the far right. */
.et-order-row>.card>.card-body{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.8fr) minmax(0,1.4fr)}
.et-order-date{grid-column:1;grid-row:1/3;align-self:center}.et-order-amount{grid-column:2;grid-row:1/3;align-self:center}
.et-order-row>.card>.card-body>.et-order-actions{grid-column:3;grid-row:1/3;align-self:center;align-items:center}
.et-order-status{grid-column:4;grid-row:1}.et-order-download{grid-column:4;grid-row:2}
@media(max-width:767px){.et-order-row>.card>.card-body{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.et-order-date{grid-column:1;grid-row:1}.et-order-status{grid-column:2;grid-row:1;text-align:right!important}.et-order-amount{grid-column:1;grid-row:2}.et-order-row>.card>.card-body>.et-order-actions{grid-column:2;grid-row:2;justify-content:flex-end}.et-order-actions>div{flex:1 1 100%}.et-order-download{grid-column:1/-1;grid-row:3}.et-order-download .btn{width:100%}.et-order-row .card-body>.alert{grid-row:4}}

.et-progress-with-delivery{display:inline-flex;align-items:center;gap:5px;max-width:100%}.et-delivery-info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:inherit;padding:3px;cursor:help}.et-delivery-info:focus-visible{outline:2px solid currentColor;outline-offset:2px}

/* New Arabic interface only: retain the existing component dimensions. */
html[lang="ar"] body{direction:rtl;font-family:"Poppins",Arial,Tahoma,sans-serif}
html[lang="ar"] .et-order-row .card-label{direction:ltr;unicode-bidi:isolate;text-align:right}
html[lang="ar"] :is(input[type="email"],input[type="tel"],input[type="password"]){direction:ltr;text-align:right}
html[lang="ar"] :is(.text-left,.et-order-details-table th,.et-order-details-table td,.et-order-coupon){text-align:right!important}
html[lang="ar"] .et-order-row>.card>.card-body{direction:ltr}
html[lang="ar"] .et-order-row>.card>.card-body>*{direction:rtl}
html[lang="ar"] .et-client-languages nav{text-align:right}
html[lang="ar"] .et-client-nav-link{text-align:right}
html:is([lang="ar"],[lang="ru"],[lang="zh-Hans"],[lang="uk"],[lang="pl"]) .et-client-languages nav{max-height:min(560px,calc(100dvh - 100px));overflow-y:auto}
@media(min-width:992px){html[lang="ar"] .et-client-single-nav #kt_aside{left:auto;right:0}html[lang="ar"] .et-client-single-nav #kt_wrapper{padding-left:0!important;padding-right:240px!important}}
@media(max-width:991px){html[lang="ar"] .et-client-single-nav #kt_aside{left:auto;right:-250px}html[lang="ar"] .et-client-single-nav #kt_aside.aside-on{right:0}html[lang="ar"] .et-client-single-nav #kt_wrapper{padding-right:0!important}}
