.zow-panel,.zow-customer,.zow-invoice-editor{direction:rtl;text-align:right;border:1px solid #e3e7ed;border-radius:10px;background:#fff;padding:18px;margin:20px 0}.zow-panel textarea,.zow-panel input,.zow-customer textarea,.zow-invoice-editor textarea{width:100%;max-width:520px}.zow-card{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #eee;padding:14px 0}.zow-card>span{background:#eef5ff;color:#174ea6;border-radius:20px;padding:4px 10px}.zow-card p,.zow-card form{flex-basis:100%;margin:5px 0}.zow-secret{background:#fff7d6;padding:10px;border-radius:6px}.zow-customer button{margin-top:8px}.zow-message{padding:10px 12px;border-radius:6px;margin:10px 0}.zow-success{background:#e8f7ed;color:#176b35}.zow-error{background:#fdecec;color:#9c1c1c}.zow-invoice-editor table{width:100%;border-collapse:collapse;margin:12px 0}.zow-invoice-editor th,.zow-invoice-editor td{padding:9px;border:1px solid #e6e6e6}.zow-invoice-editor input[type=number]{width:130px;max-width:100%}
.zow-otp-login{direction:rtl;text-align:right;margin:18px 0}.zow-otp-login input{width:100%;box-sizing:border-box}.zow-otp-message{min-height:24px;margin:8px 0}.zow-otp-login button{margin:4px 0}
.zow-otp-request,.zow-otp-request p,.zow-otp-request label{display:block;width:100%;box-sizing:border-box}.zow-otp-login .zow-otp-mobile{display:block;width:100%!important;max-width:none!important;min-height:54px;padding:11px 14px!important;font-size:18px!important;direction:ltr;text-align:left}.zow-applicant-type-row{border:0;padding:0;margin:12px 0}.zow-applicant-type-row legend{margin-bottom:8px}.zow-applicant-type-row label{display:block;margin:8px 0}.zow-applicant-type-row input[type=radio]{width:auto!important;margin-left:7px}.woocommerce-form-register .vendor-customer-registration,.woocommerce-form-register .show_if_seller{display:none!important}
.zow-auth-standalone{direction:rtl;max-width:440px;margin:24px auto;padding:20px;border:1px solid #e3e7ed;border-radius:12px;background:#fff}.zow-auth-tabs{display:flex;gap:6px;margin:0 0 18px;padding:4px;border-radius:10px;background:#f2f4f7}.zow-auth-tabs .zow-tab{flex:1;border:0;border-radius:8px;padding:10px 8px;cursor:pointer;background:transparent;color:#344054}.zow-auth-tabs .zow-tab.active{background:#fff;color:#174ea6;box-shadow:0 1px 4px rgba(16,24,40,.12)}.zow-password-panel[hidden],.zow-otp-login[hidden],.zow-register-fields[hidden]{display:none!important}.zow-register-fields{margin:14px 0;padding:12px;border:1px solid #cfe0ff;border-radius:8px;background:#f5f9ff}.zow-register-fields>p:first-child{margin-top:0;color:#174ea6}.zow-register-fields input,.zow-password-panel input[type=text],.zow-password-panel input[type=password]{width:100%;box-sizing:border-box}
.zow-application-fields{direction:rtl;clear:both}.zow-application-fields select,.zow-application-fields input,.zow-application-fields textarea,.zow-register-fields select,.zow-register-fields textarea{width:100%;box-sizing:border-box}.zow-applicant-common,.zow-restaurant-only,.zow-supplier-only,.zow-applicant-details{padding:10px 12px;margin:10px 0;border-right:3px solid #174ea6;background:#f8fafc}.zow-applicant-common[hidden],.zow-restaurant-only[hidden],.zow-supplier-only[hidden],.zow-applicant-details[hidden],.zow-restaurant-row[hidden],.zow-supplier-rows[hidden]{display:none!important}
.woocommerce-form-register p:has(#reg_email),.woocommerce-form-register label[for=reg_email],.woocommerce-form-register #reg_email{display:none!important}.zow-breadcrumbs{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:10px 13px;border-radius:8px;background:#f7f8fa;color:#667085}.zow-breadcrumbs a{color:#175cd3}.zow-document-actions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.zow-formal-invoice-request{padding:14px;margin:14px 0;border:1px solid #e4e7ec;border-radius:9px;background:#fafafa}
.zow-orders-dashboard{direction:rtl;text-align:right;color:#1d2939}.zow-orders-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:0 2px}.zow-orders-heading h2{margin:0 0 5px;font-size:24px}.zow-orders-heading p{margin:0;color:#667085}.zow-orders-count{white-space:nowrap;padding:7px 13px;border-radius:20px;background:#fff1f2;color:#d51f36;font-weight:700}.zow-order-group{overflow:hidden;margin:0 0 22px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(16,24,40,.05)}.zow-order-summary{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.35fr auto;gap:18px;align-items:center;padding:18px 20px;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-bottom:1px solid #eaecf0}.zow-order-summary>div{display:flex;flex-direction:column;gap:5px}.zow-order-summary small{color:#667085;font-size:12px}.zow-order-summary h3{margin:0;font-size:20px}.zow-order-kicker{font-size:11px;color:#d51f36;font-weight:700}.zow-status{display:inline-flex;width:max-content;align-items:center;padding:6px 10px;border-radius:20px;background:#f2f4f7;color:#344054;font-size:12px;font-weight:700}.zow-status-zow-review,.zow-status-vendor-review{background:#fff7e6;color:#9a6700}.zow-status-zow-approved,.zow-status-approved{background:#ecfdf3;color:#067647}.zow-status-zow-awaitpay,.zow-status-awaiting-payment{background:#eff8ff;color:#175cd3}.zow-status-processing,.zow-status-paid{background:#eef4ff;color:#3538cd}.zow-status-zow-shipped,.zow-status-shipped{background:#f4f3ff;color:#5925dc}.zow-status-completed{background:#ecfdf3;color:#067647}.zow-status-cancelled,.zow-status-rejected,.zow-status-failed{background:#fef3f2;color:#b42318}.zow-view-order{white-space:nowrap}.zow-suborders-title{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;color:#475467}.zow-suborders-title span{font-size:12px}.zow-suborders-scroll{overflow-x:auto}.zow-suborders-table{width:100%;margin:0!important;border:0!important;border-collapse:collapse}.zow-suborders-table th{padding:12px 15px!important;background:#f9fafb;color:#667085;font-size:12px;border:0!important;border-top:1px solid #eaecf0!important}.zow-suborders-table td{padding:15px!important;vertical-align:middle;border:0!important;border-top:1px solid #eaecf0!important}.zow-suborders-table td:first-child strong,.zow-suborders-table td:first-child small{display:block}.zow-suborders-table td:first-child small{margin-top:4px;color:#98a2b3}.zow-order-actions{display:flex;gap:6px;flex-wrap:wrap}.zow-order-actions .button{margin:0!important;white-space:nowrap}.zow-orders-empty{text-align:center;padding:45px 20px;border:1px dashed #d0d5dd;border-radius:14px;background:#fff}.zow-orders-pagination ul{display:flex;justify-content:center;gap:5px;list-style:none}.zow-orders-pagination a,.zow-orders-pagination span{display:flex;min-width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #e4e7ec;border-radius:7px}.zow-orders-pagination .current{background:#d51f36;color:#fff;border-color:#d51f36}
@media(max-width:900px){.zow-order-summary{grid-template-columns:1fr 1fr}.zow-view-order{width:100%;text-align:center}.zow-suborders-table thead{display:none}.zow-suborders-table,.zow-suborders-table tbody,.zow-suborders-table tr,.zow-suborders-table td{display:block;width:100%;box-sizing:border-box}.zow-suborders-table tr{padding:10px 14px;border-top:1px solid #eaecf0}.zow-suborders-table td{display:grid;grid-template-columns:105px 1fr;gap:10px;padding:8px 0!important;border:0!important}.zow-suborders-table td:before{content:attr(data-title);color:#667085;font-size:12px;font-weight:600}.zow-order-actions{justify-content:flex-start}}@media(max-width:520px){.zow-orders-heading{align-items:flex-start;flex-direction:column}.zow-order-summary{grid-template-columns:1fr;padding:16px}.zow-suborders-title{padding:12px 14px}.zow-suborders-table td{grid-template-columns:90px 1fr}.zow-order-actions .button{flex:1;text-align:center}}
.zow-notification-center{bottom:92px!important}
@media(max-width:520px){.zow-notification-center{bottom:88px!important}.zow-notification-panel{bottom:150px!important;max-height:65vh}}
.dokan-dashboard .zow-order-progress-container{width:100%;clear:both}.dokan-dashboard .zow-progress-steps{overflow:visible}.dokan-dashboard .zow-progress-step{flex:1 1 0;min-width:0;padding-left:8px}.dokan-dashboard .zow-progress-card{overflow-wrap:anywhere}.dokan-dashboard .zow-progress-title strong{font-size:12px}.dokan-dashboard .zow-progress-card p{font-size:10px}@media(max-width:760px){.dokan-dashboard .zow-progress-step{min-width:0;padding:0 0 22px}.dokan-dashboard .zow-progress-steps{overflow:visible}}
.zow-business-details,.zow-formal-invoice-request{direction:rtl;text-align:right}.zow-business-details{padding:20px;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.zow-business-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:18px 0}.zow-business-field{margin:0!important}.zow-business-field label{display:block;font-weight:600;color:#344054}.zow-business-field input,.zow-business-field textarea{width:100%;margin-top:6px;box-sizing:border-box}.zow-business-field-official_address{grid-column:1/-1}.zow-business-summary{margin:12px 0;padding:13px;border:1px solid #d0d5dd;border-radius:8px;background:#f9fafb;line-height:2}.zow-first-formal-request{margin-top:12px}.zow-first-formal-request>summary{display:inline-block;cursor:pointer;list-style:none}.zow-first-formal-request>summary::-webkit-details-marker{display:none}.zow-first-formal-request[open]>summary{margin-bottom:14px}.zow-formal-request-form{margin-top:12px}.zow-business-fields .required{color:#d92d20}@media(max-width:640px){.zow-business-fields{grid-template-columns:1fr}.zow-business-field-official_address{grid-column:auto}}
.zow-formal-orders{margin-top:28px;padding-top:22px;border-top:1px solid #e4e7ec}.zow-formal-orders h3{margin:0 0 14px}.zow-formal-order-list{display:flex;flex-direction:column;gap:9px}.zow-formal-order-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #e4e7ec;border-radius:9px;background:#f9fafb}.zow-formal-order-list article>div{display:flex;flex-direction:column;gap:4px}.zow-formal-order-list article>div span{color:#667085;font-size:12px}.zow-formal-order-list form{margin:0}.zow-formal-status{padding:6px 10px;border-radius:16px;background:#fff7e6;color:#9a6700;font-size:12px;font-weight:700}.zow-formal-status-issued{background:#ecfdf3;color:#067647}.zow-formal-status-rejected{background:#fef3f2;color:#b42318}@media(max-width:600px){.zow-formal-order-list article{align-items:stretch;flex-direction:column}.zow-formal-order-list form .button{width:100%}}
.zow-order-progress{direction:rtl;margin:18px 0 26px;padding:22px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(16,24,40,.05)}.zow-order-progress>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.zow-order-progress>header span{display:block;margin-bottom:4px;color:#667085;font-size:12px}.zow-order-progress>header h2{margin:0;font-size:21px;color:#101828}.zow-order-progress>header>strong{padding:7px 12px;border-radius:20px;background:#f2f4f7;color:#475467;font-size:12px}.zow-progress-steps{display:flex;align-items:stretch;gap:0;margin:0!important;padding:0!important;list-style:none!important;overflow-x:auto}.zow-progress-step{position:relative;display:flex;flex:1 0 175px;gap:9px;min-width:175px;padding:0 0 0 14px}.zow-progress-step:not(:last-child):before{content:"";position:absolute;z-index:0;right:18px;left:-18px;top:17px;height:3px;background:#e4e7ec}.zow-progress-step.is-done:not(:last-child):before{background:#12b76a}.zow-progress-marker{position:relative;z-index:1;display:flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;border:3px solid #e4e7ec;border-radius:50%;background:#fff;color:#98a2b3;box-sizing:border-box}.zow-progress-marker b{font-size:12px}.is-done .zow-progress-marker{border-color:#12b76a;background:#12b76a;color:#fff}.is-current .zow-progress-marker{border-color:#175cd3;background:#175cd3;color:#fff;box-shadow:0 0 0 5px #eff8ff}.zow-progress-card{padding:0 0 8px;min-width:0}.zow-progress-title{display:flex;flex-direction:column;gap:4px;min-height:40px}.zow-progress-title strong{font-size:13px;line-height:1.5;color:#344054}.zow-progress-title span{width:max-content;padding:2px 7px;border-radius:12px;background:#f2f4f7;color:#667085;font-size:10px}.is-done .zow-progress-title span{background:#ecfdf3;color:#067647}.is-current .zow-progress-title span{background:#eff8ff;color:#175cd3}.zow-progress-card p{margin:8px 0 0;color:#667085;font-size:11px;line-height:1.8}.is-current .zow-progress-card p{color:#344054}.zow-breadcrumbs+.zow-order-progress{margin-top:12px}@media(max-width:760px){.zow-order-progress{padding:17px 14px}.zow-order-progress>header{align-items:flex-start;flex-direction:column}.zow-progress-steps{display:block;overflow:visible}.zow-progress-step{min-width:0;padding:0 0 22px;gap:12px}.zow-progress-step:not(:last-child):before{right:17px;left:auto;top:34px;bottom:-2px;width:3px;height:auto}.zow-progress-title{min-height:0}.zow-progress-card p{margin-top:5px}.zow-progress-step:last-child{padding-bottom:0}}
.zow-notification-center{position:fixed;left:20px;bottom:20px;z-index:99999;font-family:Tahoma,Arial,sans-serif}.zow-notification-bell{position:relative;width:52px;height:52px;border:0;border-radius:50%;background:#175cd3;color:#fff;font-size:22px;cursor:pointer;box-shadow:0 8px 24px rgba(16,24,40,.22)}.zow-notification-count{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:20px;background:#d92d20;color:#fff;font-size:11px;line-height:17px;box-sizing:border-box}.zow-notification-panel{position:absolute;left:0;bottom:62px;width:min(380px,calc(100vw - 28px));max-height:520px;overflow:hidden;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 14px 40px rgba(16,24,40,.2);text-align:right}.zow-notification-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid #eaecf0}.zow-enable-device-notifications{border:0;border-radius:6px;padding:7px 9px;background:#eff8ff;color:#175cd3;cursor:pointer;font-size:11px}.zow-enable-device-notifications:disabled{color:#067647;background:#ecfdf3;cursor:default}.zow-notification-list{max-height:440px;overflow:auto}.zow-notification-item{display:flex;flex-direction:column;gap:5px;padding:13px 16px;border-bottom:1px solid #f2f4f7;color:#344054;text-decoration:none!important}.zow-notification-item.is-unread{border-right:4px solid #175cd3;background:#f5f9ff}.zow-notification-item strong{color:#101828}.zow-notification-item span{font-size:12px;line-height:1.8}.zow-notification-item small{color:#98a2b3;font-size:10px}.zow-notification-empty{padding:24px;text-align:center;color:#667085}@media(max-width:520px){.zow-notification-center{left:14px;bottom:14px}.zow-notification-panel{position:fixed;left:14px;right:14px;bottom:78px;width:auto;max-height:70vh}}
