.brff-admin *{box-sizing:border-box;margin:0;padding:0}.brff-admin,.brff-admin html{height:100%}.brff-admin{color:#2e2e2e;-webkit-font-smoothing:antialiased;background:#f4f8fa;min-height:100vh;font-family:Aptos,Segoe UI,Arial,Helvetica,sans-serif}.brff-admin a{color:#3f7f78;text-decoration:none}.brff-admin a:hover{color:#2f625d;text-decoration:underline}.brff-admin input,.brff-admin select,.brff-admin textarea,.brff-admin button{font-family:inherit}.brff-admin input:focus,.brff-admin select:focus,.brff-admin textarea:focus{outline:none;box-shadow:0 0 0 3px #3f7f7826;border-color:#3f7f78!important}.brff-admin ::placeholder{color:#9aa4ad}.brff-admin input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.brff-admin .brff-scroll::-webkit-scrollbar{width:10px;height:10px}.brff-admin .brff-scroll::-webkit-scrollbar-thumb{background:#d9e5eb;border:2px solid #f4f8fa;border-radius:8px}@keyframes brffToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes brffFade{0%{opacity:0}to{opacity:1}}@keyframes brffPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.bfrr-rigtekst{color:#2e2e2e;outline:none;font-size:15.5px;line-height:1.7}.bfrr-rigtekst>:first-child{margin-top:0}.bfrr-rigtekst>:last-child{margin-bottom:0}.bfrr-rigtekst p{margin:0 0 1em}.bfrr-rigtekst h2{color:#2e3354;margin:1.4em 0 .5em;font-size:24px;font-weight:800;line-height:1.25}.bfrr-rigtekst h3{color:#2e3354;margin:1.3em 0 .4em;font-size:19px;font-weight:700;line-height:1.3}.bfrr-rigtekst h4{color:#2e3354;margin:1.2em 0 .4em;font-size:16.5px;font-weight:700}.bfrr-rigtekst ul,.bfrr-rigtekst ol{margin:0 0 1em;padding-left:1.5em}.bfrr-rigtekst li{margin-bottom:.35em}.bfrr-rigtekst li>p{margin:0}.bfrr-rigtekst blockquote{color:#2e3354;border-left:3px solid #3f7f78;margin:1.2em 0;padding:.2em 0 .2em 1.1em;font-style:italic}.bfrr-rigtekst hr{border:none;border-top:1px solid #d3dde4;margin:1.6em 0}.bfrr-rigtekst a{color:#2f625d;text-decoration:underline}.bfrr-rigtekst strong{font-weight:700}.bfrr-rigtekst p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#8a9aa5;pointer-events:none;height:0}.bfrr-password-reset{--reset-heading:#2e3354;--reset-text:#5b6570;--reset-surface:#fff;--reset-border:#d3dde4;--reset-error:#9a5f4d}.bfrr-password-reset h1{color:var(--reset-heading);font-size:23px;font-weight:700}.bfrr-password-reset form{flex-direction:column;gap:12px;margin-top:26px;display:flex}.bfrr-password-reset label{color:var(--reset-heading);font-size:13px;font-weight:600}.bfrr-password-reset input{background:var(--reset-surface);border:1px solid var(--reset-border);border-radius:8px;width:100%;height:44px;padding:0 13px;font-size:14.5px}.bfrr-password-reset p{color:var(--reset-text);margin-top:16px;font-size:14.5px;line-height:1.5}.bfrr-password-reset p[role=alert]{color:var(--reset-error)}.bfrr-password-reset .bfrr-reset-submit{background:var(--reset-heading);width:100%;min-height:46px;color:var(--reset-surface);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:15px;font-weight:600}.bfrr-password-reset .bfrr-reset-submit:disabled{opacity:.6;cursor:wait}.bfrr-password-reset>a{margin-top:20px;font-size:13px;display:inline-block}
