/* Cuz Concept service layout, scoped and adapted to the Cuz Abzar account. */
#cza-account .ccs-order,#cza-account .ccs-order *,#cza-account .ccs-requests,#cza-account .ccs-requests *,#cza-account .ccs-form,#cza-account .ccs-form *,#cza-account .ccs-thread,#cza-account .ccs-thread *{box-sizing:border-box}
#cza-account :is(.ccs-order,.ccs-requests,.ccs-form,.ccs-thread,.ccs-actions,.ccs-muted,.ccs-notice,.ccsd-help,.ccsd-routing-note){font-family:Vazirmatn,Tahoma,sans-serif;font-size:11px;line-height:1.9;color:var(--ccaw-ink,#18344c)}
#cza-account .ccs-order{border:1px solid var(--ccaw-line,#d9e5ef);background:#f8fbfe;padding:18px;border-radius:10px}
#cza-account .ccs-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:18px;border-bottom:1px solid var(--ccaw-line,#d9e5ef)}
#cza-account .ccs-summary>div{min-width:0}
#cza-account .ccs-summary small{display:block;margin-bottom:5px;font-size:10px;color:var(--ccaw-muted,#566d80)}
#cza-account .ccs-summary strong{font:600 20px/1.6 Kalameh,Vazirmatn,sans-serif;display:block;color:var(--ccaw-ink,#18344c);overflow-wrap:anywhere}
#cza-account .ccs-status{display:inline-block;padding:5px 11px;background:#e5f0fb;border-radius:20px;color:var(--ccaw-brand,#005aab);font-size:10px;font-weight:600;line-height:1.7;white-space:normal}
#cza-account .ccs-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:22px 0;margin:0;border-bottom:1px solid var(--ccaw-line,#d9e5ef)}
#cza-account .ccs-journey li{display:flex;position:relative;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:0 8px;color:var(--ccaw-muted,#566d80);min-width:0}
#cza-account .ccs-journey li:before{content:"";position:relative;z-index:1;display:block;width:14px;height:14px;margin-bottom:6px;border:3px solid #e0e9f2;border-radius:50%;background:#fff}
#cza-account .ccs-journey li:not(:last-child):after{content:"";position:absolute;right:calc(50% + 10px);top:6px;width:calc(100% - 20px);border-top:2px dotted #c7d8e7;pointer-events:none}
#cza-account .ccs-journey li.is-done:after{border-color:var(--ccaw-brand,#005aab)}
#cza-account .ccs-journey li.is-current{color:var(--ccaw-brand,#005aab)}
#cza-account .ccs-journey li.is-current:before{border-color:var(--ccaw-brand,#005aab);background:#fff}
#cza-account .ccs-journey li.is-done:before{border-color:var(--ccaw-brand,#005aab);background:var(--ccaw-brand,#005aab)}
#cza-account .ccs-journey strong{font:600 13px/1.8 Kalameh,Vazirmatn,sans-serif;overflow-wrap:anywhere}
#cza-account .ccs-journey small{font-size:9px}
#cza-account .ccs-order h2,#cza-account .ccs-requests h2{font:600 20px/1.6 Kalameh,Vazirmatn,sans-serif;margin:17px 0 13px}
#cza-account .ccs-shipment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:14px;border:1px solid var(--ccaw-line,#d9e5ef);border-radius:7px;background:#fff}
#cza-account .ccs-shipment>div{min-width:0}
#cza-account .ccs-shipment>div:not(:last-child){border-left:1px solid var(--ccaw-line,#d9e5ef);padding-left:16px}
#cza-account .ccs-shipment dt{font-size:10px;font-weight:600;margin-bottom:6px}
#cza-account .ccs-shipment dd{margin:0;font-size:11px;color:var(--ccaw-muted,#566d80);line-height:2;overflow-wrap:anywhere}
#cza-account .ccs-requests{border-top:1px solid var(--ccaw-line,#d9e5ef);margin-top:22px;padding:18px 0}
#cza-account .ccs-requests h2{margin-top:0}
#cza-account .ccs-request-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border-bottom:1px solid var(--ccaw-line,#d9e5ef);padding:14px 0;min-width:0}
#cza-account .ccs-request-row>div{min-width:0}
#cza-account .ccs-request-row strong{font:600 15px/1.8 Kalameh,Vazirmatn,sans-serif;overflow-wrap:anywhere}
#cza-account .ccs-request-row small{display:block;margin-top:4px;font-size:10px;color:var(--ccaw-muted,#566d80)}
#cza-account .ccs-request-row .cca-button{font-size:10px;padding:7px 13px}
#cza-account .ccs-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 24px;align-items:start}
#cza-account .ccs-actions .cca-button{width:100%;min-height:48px;justify-content:center}
#cza-account .ccs-disabled{background:#edf2f7;border:1px solid var(--ccaw-line,#d9e5ef);color:var(--ccaw-muted,#566d80);border-radius:7px;padding:8px 12px;text-align:center;min-height:48px}
#cza-account .ccs-disabled button{font:inherit;font-size:11px;font-weight:600;background:none;border:0;color:var(--ccaw-muted,#566d80);padding:0;cursor:not-allowed}
#cza-account .ccs-disabled small{display:block;font-size:9px;margin-top:3px}
#cza-account .ccs-form{max-width:780px;margin:0}
#cza-account .ccs-form label{display:block;font-weight:500;margin-top:17px;margin-bottom:7px}
#cza-account .ccs-form input:not([type=hidden]):not([type=checkbox]),#cza-account .ccs-form textarea,#cza-account .ccs-form select{display:block;width:100%;max-width:100%;min-height:42px;padding:10px 12px;margin:0;border:1px solid #bfd3e4;border-radius:6px;background:#fff;font:400 11px/1.9 Vazirmatn,Tahoma,sans-serif;color:var(--ccaw-ink,#18344c);box-shadow:none}
#cza-account .ccs-form textarea{resize:vertical;min-height:120px}
#cza-account .ccs-form :is(input,textarea,select):focus-visible{outline:2px solid var(--ccaw-brand,#005aab);outline-offset:2px;border-color:var(--ccaw-brand,#005aab)}
#cza-account .ccs-form .cca-button{margin-top:17px;cursor:pointer}
#cza-account .ccs-form fieldset{padding:15px 0;border:0;border-top:1px solid var(--ccaw-line,#d9e5ef);margin-top:22px;min-width:0}
#cza-account .ccs-form fieldset legend{font:600 15px/1.8 Kalameh,Vazirmatn,sans-serif;padding:0 5px}
#cza-account .ccs-form .ccs-item{display:flex;gap:10px;align-items:center;font-weight:400;overflow-wrap:anywhere}
#cza-account .ccs-form .ccs-item input[type=number]{width:75px;flex:none;direction:ltr;text-align:center}
#cza-account .ccs-form .ccs-item input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--ccaw-brand,#005aab)}
#cza-account .ccs-back,#cza-account .ccs-orderback{display:inline-block;color:var(--ccaw-brand,#005aab);font:400 10px/1.9 Vazirmatn,Tahoma,sans-serif;text-decoration:none;margin:16px 0;padding:3px 0}
#cza-account .ccs-muted{color:var(--ccaw-muted,#566d80);font-size:10px;line-height:2}
#cza-account .ccs-notice{padding:12px 15px;border-right:3px solid var(--ccaw-brand,#005aab);background:#eaf3fb;color:var(--ccaw-ink,#18344c);line-height:2;border-radius:5px}
#cza-account .ccs-message{padding:17px 0;border-bottom:1px solid var(--ccaw-line,#d9e5ef)}
#cza-account .ccs-message strong{font:600 15px/1.8 Kalameh,Vazirmatn,sans-serif}
#cza-account .ccs-message small{margin-right:13px;font-size:9px;color:var(--ccaw-muted,#566d80)}
#cza-account .ccs-message p{font:400 11px/2.1 Vazirmatn,Tahoma,sans-serif;overflow-wrap:anywhere;white-space:normal}
#cza-account .ccs-from-staff{background:#edf5fc;padding:16px;border-radius:7px;margin-top:10px}
#cza-account .ccs-return-note{border-right:3px solid var(--ccaw-brand,#005aab);padding-right:14px;margin:20px 0;font-size:11px;line-height:2}
#cza-account .ccs-order+.ccs-requests{border:1px solid var(--ccaw-line,#d9e5ef);border-radius:9px;padding:16px;margin-top:16px}
#cza-account .ccs-order+.ccs-requests .ccs-request-row{padding:12px;border:1px solid var(--ccaw-line,#d9e5ef);border-radius:6px;background:#f7fbfe}
#cza-account .ccsd-help{font-size:10px;line-height:2;color:var(--ccaw-muted,#566d80);margin:7px 0 18px}
#cza-account .ccsd-related-order{margin:20px 0;padding:15px 16px;border:1px solid var(--ccaw-line,#d9e5ef);border-radius:7px;background:#f8fbfe}
#cza-account .ccsd-related-order .ccsd-help{margin-bottom:0}
#cza-account .ccsd-related-order label{margin-top:0}
#cza-account .ccsd-routing-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 15px;margin:0 0 18px;border:1px solid var(--ccaw-line,#d9e5ef);border-radius:7px;background:#edf5fc;font-size:11px}
#cza-account .ccsd-routing-note span{color:var(--ccaw-muted,#566d80)}
#cza-account .ccsd-ticket-department{color:var(--ccaw-brand,#005aab)!important;display:block;font-size:10px!important;margin-top:4px}
#cza-account .ccsd-required{color:#a44646}
#cza-account .ccsd-form-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:20px}
#cza-account .ccsd-form-actions .cca-button{margin-top:0}
#cza-account .ccsd-form-actions .ccs-back{margin:0}
@media(max-width:1100px){#cza-account .ccs-summary strong{font-size:18px}#cza-account .ccs-shipment{grid-template-columns:1fr;gap:12px}#cza-account .ccs-shipment>div:not(:last-child){border-left:0;border-bottom:1px solid var(--ccaw-line,#d9e5ef);padding:0 0 12px}#cza-account .ccs-request-row{grid-template-columns:minmax(0,1fr) auto}#cza-account .ccs-request-row .cca-button{grid-column:1/-1}}
@media(max-width:600px){#cza-account .ccs-order{padding:13px}#cza-account .ccs-summary{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:15px}#cza-account .ccs-summary strong{font-size:18px}#cza-account .ccs-summary small{font-size:9px}#cza-account .ccs-journey{display:flex;flex-direction:column;gap:18px;padding:20px 0}#cza-account .ccs-journey li{display:grid;grid-template-columns:20px 1fr;gap:2px 10px;text-align:right;align-items:center;padding:0}#cza-account .ccs-journey li:before{grid-row:1/3;width:12px;height:12px;margin:0;align-self:start;margin-top:4px}#cza-account .ccs-journey li:not(:last-child):after{right:5px;top:20px;height:calc(100% - 2px);width:0;border-top:0;border-right:2px dotted #c7d8e7}#cza-account .ccs-journey strong{font-size:13px}#cza-account .ccs-actions{grid-template-columns:1fr;gap:10px}#cza-account .ccs-request-row{display:flex;align-items:flex-start;flex-direction:column;gap:10px}#cza-account .ccs-request-row .cca-button{width:100%;justify-content:center}#cza-account .ccs-form .ccs-item{flex-wrap:wrap}#cza-account .ccs-requests .cca-section-head{align-items:flex-start;flex-direction:column;gap:7px}#cza-account .ccs-requests h2{margin-bottom:0}#cza-account .ccs-order+.ccs-requests{padding:13px}#cza-account .ccsd-form-actions{align-items:stretch}#cza-account .ccsd-form-actions .cca-button{width:100%;justify-content:center}#cza-account .ccsd-form-actions .ccs-back{display:block;padding:5px 0;text-align:center;width:100%}#cza-account .ccsd-related-order{padding:13px}#cza-account .ccsd-routing-note{gap:7px}#cza-account .ccs-message small{display:block;margin:4px 0 0}}
@media(prefers-reduced-motion:reduce){#cza-account .ccs-journey *,#cza-account .ccs-form *{animation:none!important;transition:none!important}}
