.kzpo-status:not(:empty){padding:16px 20px;margin:16px 0;border:1px solid #327451;background:#eff8f1;border-radius:8px;color:#163d29;font:400 16px/1.8 var(--kz-font-body,sans-serif)}
.kzpo-status button{background:transparent;color:#803414;text-decoration:underline;padding:6px 12px;min-height:44px}
[data-kzpo-active-only][hidden]{display:none!important}
.kzpo-badge{display:block;width:fit-content;padding:4px 9px;margin:6px 0;background:#edf6ef;color:#1e5535;border:1px solid #b4cfbb;border-radius:4px;font-size:12px;line-height:1.7}
.kzpo-form{margin:16px 0 0}.kzpo-form button{min-height:44px;background:#8c3917;color:#fff;border:1px solid #8c3917;border-radius:5px;padding:10px 16px;font:600 14px/1.7 'IBM Plex Sans Arabic',sans-serif;white-space:normal;text-align:center}.kzpo-form button:disabled{opacity:.65;cursor:wait}.kzpo-form [role=status]{font-size:13px;line-height:1.8;margin-top:8px;color:#803414}
.kzpo-details{font:400 13px/1.9 var(--kz-font-body,sans-serif);margin-top:14px;color:#424b57}.kzpo-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}.kzpo-details p{font:inherit}.kze-offer-copy .kzpo-dates{font:400 12px/1.9 'IBM Plex Sans Arabic',sans-serif;color:#535b65;margin-top:12px}.kze-page [hidden]{display:none!important}.kzpo-ended{font-size:14px}
.kzpo-form button:focus-visible,.kzpo-details summary:focus-visible{outline:3px solid #142747;outline-offset:4px}
@media(max-width:700px){.kzpo-form button{font-size:13px;padding:9px 10px}.kzpo-details{font-size:12px}.kze-offer .kzpo-details p{font:inherit}}
