/* Shared feedback, scoped by dedicated generated classes. */
.ux-counter{font:400 12px/1.8 'Vazirmatn',system-ui,sans-serif;color:#626267;text-align:end;margin:7px 0 16px;min-height:22px;font-variant-numeric:tabular-nums}.ux-counter.is-near{color:#79520f;font-weight:600}
.ux-field-error{font:400 13px/1.9 'Vazirmatn',system-ui,sans-serif;color:#8a2834;background:#fff3f3;border-inline-start:3px solid #ba4152;border-radius:6px;padding:9px 12px;margin:9px 0 16px;max-width:100%;overflow-wrap:anywhere}
.ui-v7 .ux-invalid{border-color:#ba4152!important;box-shadow:0 0 0 2px #ba415212!important}
.ux-table-hint{font:400 12px/1.9 'Vazirmatn',system-ui,sans-serif;color:#405774;background:#eef4fc;border:1px solid #d7e3f3;border-radius:10px;padding:11px 14px;margin:12px 0;max-width:70ch}
.ux-table-hint[hidden],.ux-network[hidden]{display:none!important}
.ux-search-status{font:400 13px/1.9 'Vazirmatn',system-ui,sans-serif;color:#515766;max-width:700px;margin:12px 0 0;min-height:25px}.ux-search-status:empty{min-height:0;margin:0}
.ui-v7.hz-help #live a:focus-visible{background:#eef4fc;outline:3px solid #0066cc;outline-offset:-3px}
.ux-skip{position:fixed;top:-120px;inset-inline-start:16px;z-index:2147483600;padding:13px 20px;background:#fff;color:#0066cc;border:2px solid #0066cc;border-radius:10px;font:600 14px/1.7 'Vazirmatn',system-ui,sans-serif}.ux-skip:focus{top:12px}
.ux-network{position:relative;z-index:40;box-sizing:border-box;margin:0;padding:13px max(18px,env(safe-area-inset-left));background:#fff4dd;color:#684510;border-bottom:1px solid #dbbe81;font:500 13px/1.9 'Vazirmatn',system-ui,sans-serif;text-align:center}
@media print{.ux-skip,.ux-network,.ux-table-hint,.ux-counter{display:none!important}}

.hz-pwa .ux-network{position:fixed;top:0;inset-inline:0;z-index:100;padding-top:calc(env(safe-area-inset-top) + 12px);box-shadow:0 5px 20px #0002}
