.ui-preferences,.ui-step-guide{box-sizing:border-box;max-width:1180px;margin:12px auto;padding:12px 20px;font-family:system-ui,"Segoe UI",Tahoma,sans-serif;font-size:14px;line-height:1.65;color:#183b4b}
.ui-preferences{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;background:#fff;border:1px solid #d7e5e8;border-radius:12px}
.ui-preferences label{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:650}
.ui-preferences select{width:auto;min-width:110px;margin:0;padding:7px 12px;background:#fff;border:1px solid #8aabad;border-radius:7px;color:#173b4b;font:inherit}
.ui-preferences input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;accent-color:#007c83;cursor:pointer}
.ui-help-note{font-size:13px;color:#42636e;margin-inline-start:auto}
.ui-step-guide{border:1px solid #b9dcda;border-inline-start:4px solid #087f83;border-radius:10px;background:#edf8f6}
.ui-step-guide h2{font-size:15px;margin:0 0 4px;color:#14575b}.ui-step-guide p{font-size:14px;margin:0;max-width:100ch}
#ui-help-tooltip{position:fixed;z-index:10000;box-sizing:border-box;max-width:min(340px,calc(100vw - 16px));padding:12px 15px;background:#163e4c;color:#fff;border:1px solid #456b75;border-radius:9px;box-shadow:0 5px 24px #08293633;font:14px/1.7 system-ui,"Segoe UI",Tahoma,sans-serif;text-align:start;overflow-wrap:anywhere}
[data-user-content]{unicode-bidi:isolate}
.brand{direction:ltr;unicode-bidi:isolate}
html[data-help=off] :is(label .help,label .hint,.field>.hint,p.small-help,p.working-note,p.row-hint,p.csv-help,p.account-help,p.stage-note){display:none}
html[lang=ur] body{font-family:"Segoe UI",Tahoma,"Noto Naskh Arabic",Arial,sans-serif;line-height:1.8}
html[lang=ur] :is(button,input,select,textarea){font-family:inherit}
html[lang=ur] :is(.small-help,.working-note,.hint,.help,.description,.ui-step-guide p){font-size:14px;line-height:1.9}
html[dir=rtl] :is(th,td,label,.record-copy,.session-choice):not(#print-preview *){text-align:start}
html[dir=rtl] .identity{margin-left:0;margin-inline-start:auto}
html[dir=rtl] :is(.eyebrow,.graphic-title,.local-badge){letter-spacing:normal}
html[dir=rtl] :is(input[type=number],input[type=date],input[type=password],input[inputmode=numeric],textarea,.roll-review){direction:ltr;text-align:left}
html[dir=rtl] :is(.session-seat-table,.seat-grid,.print-preview-wrap){direction:ltr}
html[dir=rtl] :is(.session-seat-table th,.session-seat-table td,.seat-grid th,.seat-grid td){text-align:center}
#print-preview{direction:ltr;font-family:Arial,sans-serif;line-height:normal}
[hidden]{display:none!important}
@media(max-width:700px){.ui-preferences,.ui-step-guide{margin:10px 12px;padding:10px 12px}.ui-help-note{width:100%;margin:0}.ui-preferences{gap:10px 16px}.ui-step-guide p{line-height:1.8}html[lang=ur] .record-actions{flex-wrap:wrap}}
@media print{.ui-preferences,.ui-step-guide,#ui-help-tooltip{display:none!important}}
