.noor-intro{max-width:960px;margin:0 auto 20px;padding:15px 20px;border:1px solid #d9e7db;border-radius:18px;background:#f2f7ec;color:#315348;line-height:1.8}.noor-intro p{margin:0}.noor-intro [lang=en]{font-size:.85rem;color:#526a60;margin-top:5px}.review-tools[hidden]{display:none}.review-tools{max-width:1200px;margin:0 auto 18px}.review-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#e9f3ec;border:1px solid #b7d3c2;border-radius:18px;padding:14px 18px;color:#254f3e}.review-banner>div{flex:1;min-width:220px}.review-banner b,.review-banner span{display:block}.review-banner b{font-size:1.05rem;margin-bottom:5px}.review-banner span{font-size:.85rem;line-height:1.7}.review-banner a{text-decoration:underline;text-underline-offset:4px}.review-stage-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 0}.review-stage-tabs button{flex:1;min-width:115px;min-height:58px;border:2px solid #d6e2d9;background:#fffefa;border-radius:14px;color:#284c41;cursor:pointer;font:inherit;padding:8px}.review-stage-tabs [aria-pressed=true]{background:#ffefbd;border-color:#c49b44}.review-stage-tabs b,.review-stage-tabs span{display:block}.review-stage-tabs span{font-size:.76rem;margin-top:3px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.review-destination{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;border:2px solid #dde7da;border-radius:20px;background:#fffdf5;min-width:0;padding:12px 10px 16px;color:#284c41;font:inherit;cursor:pointer}.review-destination:hover{border-color:#5b8b6c;background:#f3f8e9}.review-destination img{width:100%;height:104px;object-fit:contain}.review-destination b{font-size:1.03rem}.review-destination>span[lang=en]{font-size:.82rem}.review-destination small{line-height:1.9;font-size:.9rem}.review-open{border-radius:20px;background:#e6f1e6;color:#396449;padding:3px 12px;font-size:.75rem;margin-top:auto}.review-section-title{font-size:1.15rem;text-align:start;margin:24px 0 12px}.review-shortcuts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin:20px 0}.review-session .star-total,.review-session .profile-reward-hint{display:none}.review-session .collection-summary{display:none}.review-session .journey .character-stars{display:none}.review-tools button:focus-visible,.review-tools a:focus-visible,.review-destination:focus-visible{outline:3px solid #b78221;outline-offset:4px}@media(max-width:640px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-destination img{height:82px}.review-banner{padding:12px}.review-banner>div{min-width:100%}.review-banner .text-button{flex:1;text-align:center}.noor-intro{padding:12px 15px;font-size:.9rem}.review-stage-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.review-stage-tabs button{min-width:0}}
