.trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%)}.review-card{margin-top:24px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.receipt-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.receipt-actions .new-report{width:100%;margin:0}.step-panel h2:focus{outline:none}.fancy .receipt-actions button{min-height:48px}.fancy .confirmation{margin-top:20px}.fancy .action-area button{cursor:pointer}.fancy .action-area button:disabled{opacity:.6}.fancy .steps button{cursor:pointer}.fancy .success-panel{overflow-wrap:anywhere}.fancy .review-card{font-size:13px}.fancy .feedback{color:#675220}.fancy .page-heading p{max-width:100%}
.fancy #next{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(110deg,#d8f3a6,#8ed9c4);color:#153b2e;border-color:#c8e8a4;box-shadow:0 8px 30px #8fd9b519;transition:transform .2s,box-shadow .2s}.fancy #next:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8fd9b52b}.fancy #next:active{transform:scale(.98)}

.form-language{display:flex;align-items:center;gap:9px;font-size:13px;color:#d5efe3}.form-language select{font:inherit;color:#e8fff1;background:#123b35;border:1px solid #84b49c;border-radius:10px;padding:9px 12px;min-height:44px;min-width:110px}.topbar{flex-wrap:wrap;gap:14px}html[lang="ur"] .shell{line-height:1.9}html[dir="rtl"] .field,html[dir="rtl"] .panel-heading,html[dir="rtl"] .field-note,html[dir="rtl"] .page-heading{text-align:right}html[dir="rtl"] .steps button{line-height:1.9}html[dir="rtl"] input[name="userId"],html[dir="rtl"] input[name="roomId"],html[dir="rtl"] input[name="contact"],html[dir="rtl"] input[type="date"],html[dir="rtl"] input[type="time"]{direction:ltr;text-align:left}@media(max-width:600px){.form-language{margin-inline-start:auto}.private-note{display:none}.form-language select{max-width:120px}}
