/* Scoped customer UI: no fonts, CDN, bitmap downloads or costly blur effects. */
.jmbj-orders{color:#172b45;min-width:0;direction:rtl}
.jmbj-orders *{box-sizing:border-box}
.jmbj-orders-heading,.jmbj-order-card header,.jmbj-order-price,.jmbj-order-card footer,.jmbj-orders-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}
.jmbj-orders-heading{margin-bottom:20px}.jmbj-orders-heading h1{font-size:23px;margin:0;color:#102f55}
.jmbj-orders button,.jmbj-orders-pagination a,.jmbj-order-card footer a{font:inherit;border-radius:12px;min-height:44px;padding:10px 16px;border:1px solid #d5e1ef;background:#f5f8fd;color:#145697;text-decoration:none;cursor:pointer}
.jmbj-orders a:focus-visible,.jmbj-orders button:focus-visible,.jmbj-orders input:focus-visible{outline:3px solid #2678d8;outline-offset:3px}
.jmbj-orders-search{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:16px;margin-bottom:16px}
.jmbj-orders-search label{display:block;font-size:14px;margin-bottom:9px;color:#405976}
.jmbj-orders-search>div{display:flex;gap:8px}.jmbj-orders-search input{font:inherit;border:1px solid #cbd9e9;border-radius:10px;min-width:0;width:100%;padding:12px;color:#172b45;background:#fff}
.jmbj-orders-search button{background:#1263bd;color:#fff;border-color:#1263bd}
.jmbj-orders-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 0 8px;margin:0 0 10px;scrollbar-width:thin}
.jmbj-orders-tabs a{flex:1 0 auto;text-align:center;white-space:nowrap;padding:11px 14px;border:1px solid #dde5ef;border-radius:11px;text-decoration:none;background:#fff;color:#4b627b;min-height:44px;font-size:14px}
.jmbj-orders-tabs a[aria-current=page]{background:#123e70;border-color:#123e70;color:#fff;font-weight:700}
.jmbj-orders-count,.jmbj-order-meta{font-size:13px;color:#61738a;line-height:1.8}.jmbj-orders-cards{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}
.jmbj-order-card{background:#fff;border:1px solid #dce5f0;border-radius:18px;padding:18px;min-width:0;box-shadow:0 3px 14px #183e6710;overflow-wrap:anywhere}
.jmbj-order-card header>a{color:#165fae;font-weight:800;text-decoration:none;font-size:17px;direction:ltr}
.jmbj-order-card h2{font-size:17px;color:#172b45;line-height:1.8;margin:15px 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.6em}
.jmbj-order-status{font-size:12px;line-height:1.8;padding:5px 10px;border-radius:8px;max-width:70%;text-align:center;font-weight:700}
.jmbj-order-status.tone-blue{background:#e8f1ff;color:#164e98}.jmbj-order-status.tone-amber{background:#fff2d9;color:#795005}.jmbj-order-status.tone-green{background:#e3f5eb;color:#176039}.jmbj-order-status.tone-gray{background:#eef1f5;color:#45536a}
.jmbj-order-price{border-top:1px solid #edf1f6;margin:12px 0;padding-top:12px;font-size:13px;flex-wrap:wrap}.jmbj-order-price strong{font-size:16px;color:#163d65}
.jmbj-order-card footer{justify-content:flex-start;flex-wrap:wrap}.jmbj-order-card footer .jmbj-order-pay{background:#1263bd;color:#fff;border-color:#1263bd}
.jmbj-orders-pagination{margin:22px 0;justify-content:center}.jmbj-orders-empty{background:#f4f7fc;border:1px dashed #cbd7e6;border-radius:16px;padding:30px 18px;text-align:center;grid-column:1/-1}
.jmbj-orders-feedback:empty{display:none}.jmbj-orders-feedback{padding:13px;margin:10px 0;border-radius:12px;background:#eaf3ff;color:#164777;font-size:14px;line-height:1.8}
.jmbj-orders[aria-busy=true] .jmbj-orders-feedback:before{content:'';display:inline-block;width:14px;height:14px;border:2px solid #abc6e5;border-top-color:#1767bd;border-radius:50%;vertical-align:middle;margin-left:8px;animation:jmbj-spin .8s linear infinite}
.jmbj-operation{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:24px;background:#102e53b8;direction:rtl}
.jmbj-operation-card{width:min(100%,370px);background:#fff;color:#143253;border-radius:24px;padding:30px 24px;text-align:center;box-shadow:0 18px 55px #07182c33;max-height:90dvh;overflow:auto}
.jmbj-operation-plane{font-size:48px;line-height:1.4;color:#176bc5;display:block;animation:jmbj-plane 1.8s ease-in-out infinite}
.jmbj-operation h2{font-size:20px;line-height:1.7;color:#143253;margin:12px 0 8px}.jmbj-operation p{font-size:15px;line-height:1.9;color:#506881;margin:0}.jmbj-operation a{display:block;background:#1263bd;color:white;padding:12px;border-radius:12px;margin-top:18px;text-decoration:none}
.jmbj-operation a[hidden]{display:none}.jmbj-operation a:focus-visible{outline:3px solid #86bcff;outline-offset:3px}
@keyframes jmbj-spin{to{transform:rotate(360deg)}}@keyframes jmbj-plane{0%,100%{transform:translate(-5px,3px) rotate(-6deg)}50%{transform:translate(5px,-4px) rotate(4deg)}}
@media(max-width:991px){
 body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}
 body .footer_mobile_menu{position:fixed!important;inset:auto 0 0!important;z-index:990!important;width:100%!important;height:auto!important;background:#fff!important;border-top:1px solid #dce5ef!important;box-shadow:0 -5px 22px #12365512!important;padding:8px max(8px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left))!important;display:block!important;transform:none!important;box-sizing:border-box!important}
 body .footer_mobile_menu_back,body .footer_mobile_menu_item_background{display:none!important}
 body .footer_mobile_menu_items{position:static!important;background:transparent!important;width:100%!important;padding:0!important;margin:0!important}
 body .footer_mobile_menu_items ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch!important}
 body .footer_mobile_menu_items ul li{width:auto!important;min-width:0;margin:0!important;padding:0!important}
 body .footer_mobile_menu_items ul li a{display:flex!important;flex-direction:column;justify-content:center!important;align-items:center;gap:5px;position:relative!important;width:100%!important;min-height:60px!important;height:auto!important;padding:8px 2px!important;border-radius:13px!important;background:transparent!important;color:#536982!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;box-sizing:border-box;white-space:nowrap}
 body .footer_mobile_menu_items ul li a.mobile_menu_active{background:#eaf3ff!important;color:#145eaf!important;font-weight:800!important}
 body .footer_mobile_menu_items ul li a .footer_mobile_menu_icon{position:static!important;display:flex!important;align-items:center;justify-content:center;width:25px!important;height:25px!important;background:none!important;box-shadow:none!important;margin:0!important;padding:0!important;transform:none!important;border-radius:0!important}
 body .footer_mobile_menu_items ul li a svg{width:24px;height:24px}body .footer_mobile_menu_items ul li a svg path{fill:currentColor!important}
 body .footer_mobile_menu_items a:focus-visible{outline:3px solid #2678d8;outline-offset:0}
 body .wtp-support-widget--container{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}
 html.jmbj-keyboard-open .footer_mobile_menu{display:none!important}
 .main-page-panel .row>div,.create_order_item .row>div{min-width:0}
 .create-order-information-input,.create_order_item input,.create_order_item textarea,.jmbj-orders input{font-size:16px!important;max-width:100%;box-sizing:border-box}
 .create_order_item,.panel_order_item,.order_page_section_success{overflow-wrap:anywhere;min-width:0;max-width:100%}
 .create_order_item .select2-container{max-width:100%!important;min-width:0}.select2-dropdown{max-width:calc(100vw - 24px)}.select2-results__option{white-space:normal;overflow-wrap:anywhere;line-height:1.8}
 .jmbj-orders-cards{grid-template-columns:minmax(0,1fr)}.jmbj-order-card{padding:16px}.jmbj-order-card h2{min-height:0;margin:10px 0 7px}.jmbj-orders-heading h1{font-size:21px}.jmbj-orders-tabs a{font-size:12px;padding:10px 4px;flex:1 1 0;min-width:0;white-space:normal}
}
@media(prefers-reduced-motion:reduce){.jmbj-operation-plane,.jmbj-orders[aria-busy=true] .jmbj-orders-feedback:before{animation:none}}
