.rn{--rn-navy:#14385e;--rn-blue:#224d80;--rn-ice:#c8eafa;color:var(--rn-navy);direction:rtl;text-align:right;font-family:IRANYekanX,Vazirmatn,Tahoma,sans-serif;max-width:1280px;margin-inline:auto;padding:32px 20px 40px;line-height:1.85}.rn *{box-sizing:border-box}.rn a{text-decoration:none}.rn a:focus-visible,.rn summary:focus-visible{outline:3px solid #b06a16;outline-offset:5px}.rn-intro{text-align:center;margin:0 0 24px}.rn .rn-intro h1{font:800 clamp(25px,2.65vw,38px)/1.5 IRANYekanX,Vazirmatn,Tahoma,sans-serif;color:var(--rn-navy);margin:6px 0}.rn .rn-intro p{font-size:16px;margin:3px 0;color:#42607a}.rn .rn-intro p:first-child{font-size:12px;font-weight:700;letter-spacing:0}.rn-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rn-path{padding:28px 30px 20px;border-radius:24px;overflow:hidden;position:relative;min-width:0;isolation:isolate}.rn-path:before{content:"";position:absolute;inset:auto -20% -26% -20%;height:55%;border-radius:50%;background:#ffffff14;z-index:-1;transform:rotate(-10deg)}.rn-finance{background:linear-gradient(135deg,#e7f6ff,#c6ebf7);border:1px solid #b8ddf1}.rn-hotel{background:linear-gradient(130deg,#173657,#275c98);color:#fff;border:1px solid #214c7c}.rn-label{display:inline-block;padding:2px 13px;border:1px solid #5083a24d;border-radius:24px;font-size:13px;font-weight:700}.rn-hotel .rn-label{border-color:#b7d7f36b;background:#ffffff0d}.rn .rn-path h2{font:800 clamp(23px,2.2vw,32px)/1.65 IRANYekanX,Vazirmatn,Tahoma,sans-serif;margin:14px 0 0;color:inherit;letter-spacing:normal}.rn .rn-path>p{font-size:16px;margin:0 0 18px;color:inherit}.rn-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.rn .rn-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border:1px solid transparent;background:var(--rn-blue);color:#fff;padding:10px 18px;border-radius:11px;min-height:46px;font-size:14px;font-weight:700;line-height:1.7;transition:background .18s,box-shadow .18s}.rn .rn-button:hover{background:#14385e;color:#fff;box-shadow:0 4px 13px #14385e25}.rn-hotel .rn-button{background:#c8eafa;color:#14385e}.rn-hotel .rn-button:hover{background:white;color:#14385e}.rn .rn-textlink{color:inherit;border-bottom:1px solid currentColor;font-size:14px}.rn-concept{margin:30px 3% 0;border:1px solid #8ab4de;border-radius:15px;background:#f5faff;box-shadow:0 17px 27px #14385e25;overflow:hidden;transform:perspective(950px) rotateY(-5deg);color:#234c75;min-height:220px}.rn-hotel-view{transform:perspective(950px) rotateY(5deg)}.rn-windowbar{display:flex;align-items:center;gap:5px;padding:8px 14px;background:#dbeafa;color:#264f7c;font-size:11px;font-weight:700}.rn-windowbar span{margin-inline-end:auto}.rn-windowbar i{width:6px;height:6px;border-radius:50%;background:#8eb2d9}.rn-dashboard{display:grid;grid-template-columns:1.65fr 1fr;gap:14px;padding:18px}.rn-chart{background:#fff;border:1px solid #deebf8;border-radius:9px;padding:10px}.rn-chart>span{font-size:10px}.rn-bars{height:66px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #d4e5f6;direction:ltr}.rn-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(#7fc4f3,#2a65a5);height:40%}.rn-bars i:nth-child(2){height:58%}.rn-bars i:nth-child(3){height:48%}.rn-bars i:nth-child(4){height:75%}.rn-bars i:nth-child(5){height:62%}.rn-bars i:nth-child(6){height:94%}.rn-donut{aspect-ratio:1;max-height:105px;align-self:center;justify-self:center;width:100%;border-radius:50%;background:conic-gradient(#285f9a 0 38%,#78bde9 38% 70%,#c8eafa 70%);position:relative}.rn-donut:after{content:"";position:absolute;inset:25%;border-radius:50%;background:#f5faff}.rn-ledger{grid-column:1/-1;display:grid;gap:9px}.rn-ledger i{height:8px;border-radius:8px;background:repeating-linear-gradient(90deg,#bdd7f0 0 18%,transparent 18% 23%)}.rn-ledger i:nth-child(2){opacity:.65}.rn-rooms{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 20px 10px;gap:10px}.rn-rooms span{background:#e0edf9;border:1px solid #bfd8ee;border-radius:8px;text-align:center;padding:8px;font-size:15px;font-weight:700;color:#234c75}.rn-rooms span:nth-child(3n+1){background:#ddf1e9;border-color:#b9dfcf}.rn-rooms b{display:block;font-weight:400;font-size:10px;opacity:.8}.rn-roomkey{display:flex;gap:8px;margin:5px 20px 16px}.rn-roomkey i{height:5px;background:#c6deee;border-radius:5px;flex:1}.rn .rn-caption{display:block;text-align:left;font-size:10px;margin:10px 2% 0;color:inherit;opacity:.85}.rn-announcement{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-radius:15px;border:1px solid #9ec6e8;background:#edf8ff;margin:20px 0 30px}.rn-announcement strong{font-size:19px}.rn-announcement p{font-size:13px;line-height:1.9;margin:2px 0;color:#375c7c;max-width:850px}.rn-announcement .rn-button{flex-shrink:0;font-size:12px}.rn .rn-update-heading h2{font-size:25px;color:#14385e;line-height:1.6;margin:0}.rn-update-heading{text-align:center;margin-bottom:20px}.rn-update-heading p{font-size:13px;color:#536c85;margin:5px 0}.rn-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.rn-update-card{padding:20px;border:1px solid #cfdfef;border-radius:16px;background:#fff;min-width:0}.rn-update-card h3{font-size:18px;margin:0;color:#224d80;line-height:1.7}.rn-update-card>p{font-size:13px;color:#526c85;min-height:50px;margin:8px 0 12px}.rn-update-card>a{font-size:13px;font-weight:700;color:#224d80;border-bottom:1px solid #90b6d9}.rn-update-details{margin-top:18px}.rn-update-details details{margin:8px 0;border:1px solid #d5e4f1;background:white;border-radius:10px;overflow:hidden;scroll-margin-top:100px}.rn-update-details summary{padding:13px 16px;cursor:pointer;font-size:14px;font-weight:700;color:#234d78}.rn-update-details details[open] summary{background:#edf6fd}.rn-detail-body{padding:12px 18px;color:#425e77;font-size:14px;line-height:2}.rn-detail-body p{margin:0 0 8px}.rn-update-meta{display:block;font-size:11px;color:#60798f}.rn-update-footer{margin-top:20px;padding:18px;border-radius:12px;background:#eaf4fb;font-size:13px}.rn-update-footer p{margin:0 0 10px}.rn-footer-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.rn-footer-actions .rn-button{font-size:12px}.rn-updates{scroll-margin-top:100px}.elementor-element.elementor-element-53bdc71:has(.rn){background:#f5f9ff!important}.elementor-element-8a6501c:has(.rn){padding-top:0!important}@media(hover:hover){.rn-path{transition:box-shadow .18s}.rn-path:hover{box-shadow:0 12px 26px #15395f1c}}@media(max-width:900px){.rn-path{padding:22px 20px 18px}.rn-paths{gap:12px}.rn-actions{gap:14px}.rn-concept{min-height:205px;margin-inline:0}.rn-groups{gap:10px}.rn-update-card{padding:15px}.rn .rn-path h2{font-size:25px}.rn-announcement{align-items:flex-start}}@media(max-width:650px){.rn{padding:22px 14px 28px}.rn-paths,.rn-groups{grid-template-columns:1fr}.rn-path{padding:24px 21px 17px}.rn .rn-intro h1{font-size:25px}.rn .rn-intro p{font-size:13px}.rn .rn-path h2{font-size:26px}.rn-concept{max-width:430px;margin:25px auto 0;min-height:220px}.rn-announcement{flex-direction:column;gap:12px;padding:18px}.rn-update-card>p{min-height:0}.rn .rn-update-heading h2{font-size:22px}.rn-dashboard{grid-template-columns:1.7fr 1fr}}@media(prefers-reduced-motion:reduce){.rn *{transition:none!important;scroll-behavior:auto!important}}
