/* BEGIN SOURCE /assets/sarmad-v166-bill-full-figma-reset.css?v=166 sha256=4c383360ace7b495022403a7dac4beb2728800cc106a1e82645d628ccddb497d */

/* SARMAD V166 — complete Bill of Lading Figma reset.
   Loaded last. It explicitly neutralizes the V23 grid/static rules that conflicted with V164 absolute Figma geometry. */
.bill-artboard{--bill-body-bg:#f4f4f4;--bill-success-bg:linear-gradient(90deg,#18336e 0%,#6d97e2 100%);--bill-document-bg:#fff;--bill-document-fg:#000;--bill-section-title:#18336e;--bill-code-text:#18336e;--bill-line:#a5a5a5;--bill-panel-bg:#e9e6e1;--bill-panel-fg:#000;--bill-panel-title:#18336e;--bill-panel-value:#000;--bill-success-paid:#46a358;--bill-dot-color:#18336e}
:root[data-theme="dark"] .bill-artboard{--bill-body-bg:#180b2c;--bill-success-bg:linear-gradient(90deg,#6d97e2 0%,#e1ecff 100%);--bill-document-bg:#18336e;--bill-document-fg:#e1ecff;--bill-section-title:#fff;--bill-code-text:#6d97e2;--bill-line:#f4f4f4;--bill-panel-bg:#6d97e2;--bill-panel-fg:#e1ecff;--bill-panel-title:#fff;--bill-panel-value:#e1ecff;--bill-success-paid:#35ee7a;--bill-dot-color:#e1ecff}
.bill-success-card,.bill-document,.bill-actions,.bill-footer{position:absolute!important;margin:0!important;padding:0!important}
.bill-success-card{display:block!important;left:calc(50% - 896px/2)!important;top:134px!important;width:896px!important;height:216px!important;color:#fff!important;background:var(--bill-success-bg)!important;border:0!important;border-radius:14px!important;box-shadow:none!important;text-align:center!important;overflow:hidden!important}
.bill-success-icon{position:absolute!important;left:calc(50% - 64px/2)!important;top:27px!important;width:64px!important;height:64px!important;color:#fff!important;display:block!important;transform:none!important}
.bill-success-card h1,#bill-success-title{position:absolute!important;left:calc(50% - 288px/2)!important;top:95px!important;width:288px!important;min-width:288px!important;max-width:288px!important;height:38px!important;margin:0!important;padding:0!important;color:#fff!important;font-weight:400!important;font-size:30px!important;line-height:38px!important;text-align:center!important;white-space:nowrap!important;transform:none!important}
.bill-success-card p{position:absolute!important;left:calc(50% - 313px/2 - .5px)!important;top:150px!important;width:313px!important;min-width:313px!important;max-width:313px!important;height:23px!important;margin:0!important;padding:0!important;color:#fff!important;font-weight:400!important;font-size:18px!important;line-height:22px!important;text-align:center!important;white-space:nowrap!important;transform:none!important;direction:rtl!important}
.bill-document{display:block!important;direction:rtl!important;left:calc(50% - 896px/2 + 4px)!important;top:382px!important;width:896px!important;height:1075px!important;padding:0!important;border:0!important;color:var(--bill-document-fg)!important;background:var(--bill-document-bg)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;border-radius:14px!important;overflow:hidden!important}
.bill-document>*{direction:rtl!important}
.bill-document-logo{position:absolute!important;inset:auto!important;left:592px!important;top:78px!important;width:242px!important;height:70px!important;margin:0!important;padding:0!important;display:block!important}
.bill-document-logo img{position:absolute!important;inset:auto!important;left:0!important;top:0!important;width:242px!important;height:70px!important;display:block!important;object-fit:contain!important}
.bill-logo-dark{display:none!important}:root[data-theme="dark"] .bill-logo-light{display:none!important}:root[data-theme="dark"] .bill-logo-dark{display:block!important}
.bill-order-codes{position:absolute!important;inset:auto!important;left:64px!important;top:56px!important;width:180px!important;height:133px!important;display:block!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--bill-document-fg)!important;text-align:center!important;direction:rtl!important}
.bill-order-code{position:absolute!important;inset:auto!important;left:0!important;width:180px!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:block!important;text-align:center!important;direction:rtl!important}
.bill-order-number{top:0!important}.bill-shipping-number{top:75px!important}
.bill-order-code span{display:block!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;font-weight:400!important;font-size:14px!important;line-height:18px!important;text-align:center!important;opacity:1!important}
.bill-order-code strong{display:block!important;max-width:none!important;min-width:0!important;margin:14px 0 0!important;padding:0!important;color:var(--bill-code-text)!important;font-weight:400!important;font-size:20px!important;line-height:25px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;unicode-bidi:isolate!important}
.bill-divider{position:absolute!important;inset:auto!important;left:calc(50% - 832px/2 - 4px)!important;width:832px!important;height:0!important;margin:0!important;padding:0!important;border:0!important;border-top:2px solid var(--bill-line)!important;opacity:1!important}.bill-divider-top{top:249px!important}.bill-divider-middle{top:613px!important}.bill-divider-bottom{top:853px!important;display:block!important}
.bill-status-strip{position:absolute!important;inset:auto!important;left:calc(50% - 832px/2 - 4px)!important;top:281px!important;width:832px!important;height:76px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:1fr!important;gap:0!important;align-items:stretch!important;background:var(--bill-panel-bg)!important;color:var(--bill-panel-fg)!important;overflow:hidden!important}
.bill-status-strip p{position:static!important;inset:auto!important;width:auto!important;height:76px!important;margin:0!important;padding:0!important;border:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;color:currentColor!important}
.bill-status-strip p+p{border:0!important}.bill-status-strip span{display:block!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;font-weight:400!important;font-size:14px!important;line-height:18px!important;text-align:center!important;opacity:1!important}.bill-status-strip strong{display:block!important;max-width:none!important;margin:10px 0 0!important;color:currentColor!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.bill-info-block{position:absolute!important;inset:auto!important;width:220px!important;height:161px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bill-document-fg)!important;overflow:visible!important;text-align:right!important}.bill-store-info{left:679px!important;top:392px!important}.bill-recipient-info{left:262px!important;top:392px!important}
.bill-info-block h3,.bill-detail-card h3{position:absolute!important;inset:auto!important;right:0!important;top:0!important;height:24px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;direction:ltr!important;color:var(--bill-section-title)!important;font-weight:400!important;font-size:18px!important;line-height:22px!important;text-align:right!important;white-space:nowrap!important}.bill-store-info h3{width:124px!important}.bill-recipient-info h3{width:140px!important}.bill-section-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;color:currentColor!important}
.bill-info-rows,.bill-detail-rows{position:absolute!important;inset:auto!important;right:0!important;top:41px!important;width:220px!important;height:auto!important;margin:0!important;padding:0!important}
.bill-info-rows p{position:static!important;inset:auto!important;width:220px!important;min-height:18px!important;height:auto!important;margin:0 0 16px!important;padding:0!important;border:0!important;display:block!important;color:var(--bill-document-fg)!important;font-weight:700!important;font-size:14px!important;line-height:18px!important;text-align:right!important;white-space:nowrap!important}.bill-info-rows p strong{color:currentColor!important;font:inherit!important;white-space:nowrap!important}.bill-info-rows p span{color:currentColor!important;font:inherit!important;unicode-bidi:isolate!important;overflow:visible!important}
.bill-detail-card{position:absolute!important;inset:auto!important;top:645px!important;width:400px!important;height:177px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;color:var(--bill-panel-fg)!important;background:var(--bill-panel-bg)!important;overflow:hidden!important}.bill-shipping-card{left:460px!important}.bill-payment-card{left:39px!important}.bill-detail-card h3{right:30px!important;top:26px!important;height:24px!important;color:var(--bill-panel-title)!important;font-size:16px!important;line-height:20px!important}.bill-shipping-card h3{width:136px!important}.bill-payment-card h3{width:126px!important}
.bill-detail-rows{right:34px!important;top:71px!important;width:320px!important}.bill-detail-rows p{position:static!important;inset:auto!important;width:320px!important;min-height:18px!important;height:auto!important;margin:0 0 10px!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;color:var(--bill-panel-value)!important;font-weight:400!important;font-size:14px!important;line-height:18px!important;text-align:right!important;white-space:nowrap!important}.bill-detail-rows p strong{flex:0 0 auto!important;color:currentColor!important;font-weight:500!important;white-space:nowrap!important}.bill-detail-rows p span{min-width:0!important;color:currentColor!important;font-weight:400!important;text-align:right!important;overflow:visible!important}.bill-detail-rows p.is-highlight span{color:var(--bill-success-paid)!important}.bill-payment-card .bill-detail-rows p:last-child span{color:var(--bill-code-text)!important;font-weight:700!important}:root[data-theme="dark"] .bill-payment-card .bill-detail-rows p:last-child span{color:#fff!important}
.bill-terms{position:absolute!important;inset:auto!important;left:495px!important;top:881px!important;width:365px!important;height:auto!important;margin:0!important;padding:0!important;color:var(--bill-document-fg)!important;text-align:right!important}.bill-terms h3{position:static!important;width:142px!important;height:18px!important;margin:0 0 17px auto!important;padding:0!important;color:var(--bill-section-title)!important;font-weight:500!important;font-size:14px!important;line-height:18px!important;text-align:right!important;white-space:nowrap!important}.bill-terms ul{margin:0!important;padding:0!important;list-style:none!important}.bill-terms li{position:relative!important;inset:auto!important;width:auto!important;min-height:18px!important;height:auto!important;margin:0 0 16px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:var(--bill-document-fg)!important;font-weight:400!important;font-size:14px!important;line-height:18px!important;text-align:right!important;white-space:nowrap!important}.bill-dot{width:5px!important;height:5px!important;flex:0 0 5px!important;margin:0!important;display:inline-block!important;border-radius:50%!important;background:var(--bill-dot-color)!important}
.bill-actions{position:absolute!important;inset:auto!important;left:571px!important;top:1492px!important;width:323px!important;height:53px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;gap:37px!important;direction:ltr!important}.bill-action{width:143px!important;height:52px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:10px!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;cursor:pointer!important;direction:rtl!important}.bill-action-pdf{order:1!important}.bill-action-print{order:2!important}.bill-action-icon{width:24px!important;height:24px!important;flex:0 0 24px!important}
.bill-footer{position:absolute!important;inset:auto!important;left:0!important;top:1611px!important;margin:0!important;padding:0!important}:root[data-theme="dark"] .bill-footer{top:1664px!important}
@media(max-width:767px){
 .bill-artboard-mobile,.bill-code-artboard{border-radius:0!important}
 .bill-success-card{left:calc(50% - 379px/2 - .5px)!important;top:125px!important;width:379px!important;height:216px!important;border-radius:14px!important}.bill-success-icon{left:calc(50% - 64px/2 + 1px)!important;top:31px!important;width:64px!important;height:64px!important}.bill-success-card h1,#bill-success-title{left:calc(50% - 230px/2 - 1px)!important;top:102px!important;width:230px!important;min-width:230px!important;max-width:230px!important;height:30px!important;font-size:24px!important;line-height:30px!important}.bill-success-card p{left:calc(50% - 261px/2 - .5px)!important;top:149px!important;width:261px!important;min-width:261px!important;max-width:261px!important;height:19px!important;font-size:15px!important;line-height:19px!important}
 .bill-document{display:block!important;left:calc(50% - 379px/2 - .5px)!important;top:362px!important;width:379px!important;height:1820px!important;padding:0!important;border:0!important;border-radius:14px!important;overflow:hidden!important}
 .bill-document-logo{position:absolute!important;left:77px!important;top:35px!important;width:242px!important;height:70px!important}.bill-document-logo img{width:242px!important;height:70px!important}
 .bill-order-codes{position:absolute!important;left:94px!important;top:166px!important;width:180px!important;height:133px!important;display:block!important}.bill-order-code{position:absolute!important;left:0!important;width:180px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;display:block!important}.bill-order-number{top:0!important}.bill-shipping-number{top:75px!important}.bill-order-code span{font-size:14px!important;line-height:18px!important}.bill-order-code strong{margin-top:14px!important;font-size:20px!important;line-height:25px!important;overflow:visible!important}
 .bill-divider{position:absolute!important;left:calc(50% - 327px/2 - .5px)!important;width:327px!important;border-top:2px solid var(--bill-line)!important}.bill-divider-top{top:396.5px!important}.bill-divider-middle{top:1169px!important}.bill-divider-bottom{display:none!important}
 .bill-status-strip{position:absolute!important;left:calc(50% - 327px/2 - .5px)!important;top:420px!important;width:327px!important;height:257px!important;padding:0!important;border:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,1fr)!important;border-radius:10px!important}.bill-status-strip p{position:static!important;width:327px!important;height:auto!important;padding:0!important;border:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.bill-status-strip p+p{border:0!important}.bill-status-strip strong{margin-top:10px!important}
 .bill-info-block{position:absolute!important;width:176px!important;height:161px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.bill-store-info{left:177px!important;top:728px!important}.bill-recipient-info{left:177px!important;top:960px!important}.bill-store-info h3{width:124px!important}.bill-recipient-info h3{width:140px!important}.bill-info-rows{position:absolute!important;right:0!important;top:41px!important;width:176px!important}.bill-info-rows p{position:static!important;width:176px!important;margin:0 0 16px!important;padding:0!important;display:block!important;font-size:12px!important;line-height:18px!important;white-space:nowrap!important}
 .bill-detail-card{position:absolute!important;left:13px!important;width:350px!important;height:177px!important;padding:0!important;border:0!important;border-radius:10px!important;overflow:hidden!important}.bill-shipping-card{top:1220px!important}.bill-payment-card{top:1412px!important}.bill-detail-card h3{position:absolute!important;right:16px!important;top:26px!important}.bill-detail-rows{position:absolute!important;right:15px!important;top:71px!important;width:318px!important}.bill-detail-rows p{position:static!important;width:318px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;gap:12px!important;font-size:14px!important;line-height:18px!important;white-space:nowrap!important}.bill-shipping-card .bill-detail-rows p:first-child span{font-size:12px!important}
 .bill-terms{position:absolute!important;left:13px!important;top:1625px!important;width:350px!important;padding:0!important}.bill-terms h3{position:static!important;margin:0 0 16px auto!important}.bill-terms li{position:relative!important;width:350px!important;min-height:0!important;margin:0 0 10px!important;padding:0!important;gap:8px!important;justify-content:flex-end!important;font-size:12px!important;line-height:20px!important;white-space:normal!important}.bill-dot{width:5px!important;height:5px!important;flex-basis:5px!important}
 .bill-actions{position:absolute!important;left:97px!important;top:2218px!important;width:219px!important;height:116px!important;display:flex!important;flex-direction:column!important;gap:12px!important;direction:rtl!important}.bill-action{width:219px!important;height:52px!important}.bill-action-pdf{order:1!important}.bill-action-print{order:2!important}
 .bill-footer{position:absolute!important;left:0!important;top:2383px!important}:root[data-theme="dark"] .bill-footer{top:2372px!important}
}
@media print{.sarmad-header,.bill-success-card,.bill-actions,.bill-footer{display:none!important}.bill-document{left:0!important;top:0!important;box-shadow:none!important}}


/* END SOURCE /assets/sarmad-v166-bill-full-figma-reset.css?v=166 */

/* BEGIN SOURCE /assets/sarmad-v167-bill-layout-final-alignment.css?v=167 sha256=ca4c1da7f1cef0a1f8631961f989ce4bfba59dc7b794339d8b9edfe331df9461 */

/* SARMAD V167 — final bill layout alignment + Hijri/status cleanup.
   Loaded after V166 to refine the bill details layout without touching backend/state logic. */
.bill-store-info{display:none!important}
.bill-terms ul{padding:0!important;margin:0!important;list-style:none!important}
.bill-terms li{display:block!important;position:relative!important;min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:0 14px 0 0!important;white-space:normal!important;line-height:20px!important;text-align:right!important}
.bill-terms li .bill-dot{position:absolute!important;right:0!important;top:8px!important;margin:0!important;display:block!important}
.bill-info-block h3,.bill-detail-card h3{justify-content:flex-end!important;gap:8px!important}
@media(min-width:768px){
 .bill-recipient-info{left:679px!important;top:392px!important;width:220px!important;height:auto!important}
 .bill-recipient-info h3,.bill-recipient-info .bill-info-rows,.bill-recipient-info .bill-info-rows p{width:220px!important}
}
@media(max-width:767px){
 .bill-document{height:1688px!important}
 .bill-status-strip{top:420px!important;height:219px!important;grid-template-rows:repeat(3,73px)!important}
 .bill-status-strip p{width:327px!important;justify-content:center!important;padding:0!important}
 .bill-status-strip .bill-status-label{display:block!important;margin:0 0 8px!important;color:var(--bill-panel-value)!important;font-weight:400!important;font-size:14px!important;line-height:18px!important;text-align:center!important}
 .bill-status-strip strong{display:block!important;margin:0!important;color:var(--bill-panel-value)!important;font-weight:500!important;font-size:16px!important;line-height:20px!important;text-align:center!important;white-space:nowrap!important}
 .bill-status-strip p:last-child strong{color:var(--bill-section-title)!important}
 .bill-recipient-info{left:26px!important;top:688px!important;width:327px!important;height:auto!important}
 .bill-recipient-info h3{width:327px!important;right:0!important;top:0!important;justify-content:flex-end!important}
 .bill-recipient-info .bill-info-rows{right:0!important;top:41px!important;width:327px!important}
 .bill-recipient-info .bill-info-rows p{width:327px!important;margin:0 0 14px!important;font-size:12px!important;line-height:18px!important;white-space:nowrap!important}
 .bill-divider-middle{top:930px!important}
 .bill-shipping-card{top:960px!important}
 .bill-payment-card{top:1152px!important}
 .bill-shipping-card .bill-detail-rows p:first-child span{font-size:14px!important;line-height:18px!important}
 .bill-terms{top:1365px!important;width:350px!important}
 .bill-terms h3{margin:0 0 14px auto!important}
 .bill-terms li{width:350px!important;font-size:12px!important;line-height:20px!important}
 .bill-actions{top:2086px!important}
 .bill-footer{top:2251px!important}
 :root[data-theme="dark"] .bill-footer{top:2240px!important}
}


/* END SOURCE /assets/sarmad-v167-bill-layout-final-alignment.css?v=167 */

/* BEGIN SOURCE /assets/sarmad-v168r2-bill-polish-fixes.css?v=1682 sha256=42539b824cd424eb74d58d5ea60c2f82d6c0160d573fad6f5be37f410af768d6 */

/* SARMAD V168 R2 — bill polish. The replacement logo is LIGHT MODE ONLY. */
.bill-order-code strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.bill-order-code strong.bill-copyable{cursor:pointer!important;user-select:none!important}
.bill-order-code strong.bill-copyable:hover{text-decoration:underline!important}
.bill-status-strip .bill-status-label,.bill-status-strip strong{white-space:nowrap!important}
.bill-status-strip strong{overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
:root:not([data-theme="dark"]) .bill-document-logo{left:80px!important;top:35px!important;width:220px!important;height:70px!important}
:root:not([data-theme="dark"]) .bill-document-logo img{width:220px!important;height:70px!important;object-fit:contain!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
@media(max-width:767px){
 :root:not([data-theme="dark"]) .bill-document-logo{left:68px!important;top:34px!important;width:242px!important;height:70px!important}
 :root:not([data-theme="dark"]) .bill-document-logo img{width:242px!important;height:70px!important}
 .bill-order-codes{left:24px!important;top:150px!important;width:331px!important;height:133px!important}
 .bill-order-code{width:331px!important;text-align:center!important}
 .bill-order-code strong{max-width:331px!important;font-size:20px!important;line-height:25px!important}
 .bill-shipping-number strong{max-width:255px!important;margin:14px auto 0!important}
 .bill-status-strip strong{font-size:16px!important;line-height:20px!important}
}


/* END SOURCE /assets/sarmad-v168r2-bill-polish-fixes.css?v=1682 */
