.ri-wrap{max-width:1160px;margin:24px auto;padding:24px;color:#183149;background:#f6f9fc;direction:rtl;font:18px/1.65 Arial,sans-serif;box-sizing:border-box}.ri-wrap *{box-sizing:border-box}.ri-wrap h1{font-size:32px}.ri-wrap h2,.ri-search h2{font-size:23px}.ri-wrap form,.ri-search{background:#fff;border:1px solid #d7e2ec;border-radius:12px;padding:20px;margin:18px 0}.ri-wrap label,.ri-search label{display:inline-flex;flex-direction:column;gap:5px;margin:8px;vertical-align:top;max-width:100%}.ri-wrap .ri-check{flex-direction:row;align-items:center}.ri-wrap input,.ri-wrap select,.ri-wrap textarea,.ri-search input{font:inherit;padding:10px;border:1px solid #9caec0;border-radius:7px;max-width:100%}.ri-wrap textarea{width:520px;min-height:90px}.ri-wrap input[type=checkbox]{width:20px;height:20px}.ri-wrap button,.ri-search button{font:inherit;background:#15577d;color:white;border:0;padding:10px 18px;border-radius:8px;cursor:pointer;margin:8px}.ri-wrap a{color:#15577d;margin-inline-end:18px}.ri-wrap details{margin:18px 0;background:white;padding:14px;border:1px solid #d7e2ec;border-radius:10px}.ri-wrap summary{cursor:pointer;font-weight:bold}.ri-card,.ri-result{background:#fff;padding:20px;border:1px solid #d7e2ec;border-radius:12px;margin:16px 0}.ri-status{background:#e3f1fa;border-radius:6px;padding:3px 8px}.ri-notice{background:#e5f4e8;padding:12px}.ri-body{overflow-wrap:anywhere}.ri-new-nav{max-width:1160px;margin:12px auto;display:flex;flex-wrap:wrap;gap:12px;direction:rtl;padding:12px;font:18px Arial}.ri-new-nav a{border:1px solid #b8ccda;background:white;border-radius:8px;padding:12px;color:#15577d;text-decoration:none}.ri-result small{display:block}.ri-search{direction:rtl;font:18px/1.6 Arial,sans-serif}.ri-search [role=status]{min-height:1.6em}.ri-card form{margin-bottom:0}@media(max-width:650px){.ri-wrap{padding:12px;margin:8px}.ri-wrap label,.ri-search label{display:flex;margin:8px 0}.ri-wrap .ri-check{display:flex}.ri-wrap input,.ri-wrap select,.ri-wrap textarea{width:100%}.ri-wrap input[type=checkbox]{width:20px;flex-shrink:0}.ri-wrap h1{font-size:27px}.ri-card{padding:12px}}
