.rif-restored-logo{display:flex;flex:0 0 auto;align-items:center;background:#fff;border-radius:12px;padding:6px;text-decoration:none}.rif-original-logo,header .rif-text-brand img.rif-original-logo{display:block!important;width:84px!important;height:64px!important;max-width:none;object-fit:contain!important;flex:0 0 auto}header .rif-text-brand{gap:12px}.rif-quick-access .rif-quick-link{display:flex;align-items:center;min-height:38px;padding:8px;border-radius:6px;color:#303a34;font:600 13px/1.35 inherit;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.rif-quick-access .rif-quick-link:hover{background:#e9f5ed;color:#145538}.rif-quick-access .rif-quick-link:focus-visible{outline:3px solid #c65c20;outline-offset:2px}.rif-quick-access details{max-height:calc(100dvh - 24px);overflow-y:auto}.rif-quick-access button,.rif-quick-access .rif-quick-tips{min-height:38px;padding-top:8px;padding-bottom:8px}@media(max-width:1199px){.rif-quick-access details{max-height:calc(100dvh - 134px)}}@media(max-width:650px){.rif-original-logo,header .rif-text-brand img.rif-original-logo{width:62px!important;height:48px!important}header .brand{min-width:0;gap:8px}}
