﻿.bf-notifications{position:relative;z-index:40;display:flex;justify-content:flex-end;padding:8px 25px;background:#fff;border-bottom:1px solid #e0e9e3;font:13px/1.8 var(--bf-ui-font,Tahoma)}.bf-notifications>details{position:relative}.bf-notifications summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;color:#07575b;padding:7px 13px;border:1px solid #d9e6dd;border-radius:9px;background:#f4f9f5}.bf-notifications summary::-webkit-details-marker{display:none}.bf-notifications summary b{background:#288d49;color:white;padding:0 7px;border-radius:10px;font-size:11px}.bf-notifications [hidden]{display:none!important}.bf-notifications-panel{position:absolute;inset-inline-end:0;top:calc(100% + 9px);width:min(400px,calc(100vw - 35px));background:#fff;border:1px solid #dce7df;border-radius:13px;box-shadow:0 18px 50px #173b4122;padding:18px;text-align:start;color:#25493e}.bf-notifications-panel header{display:flex;align-items:center;justify-content:space-between;gap:15px}.bf-notifications-panel button{cursor:pointer}.bf-notifications-panel header button{border:0;background:none;font-size:11px;color:#07575b}.bf-notifications-help{font-size:11px;color:#71857c;margin:13px 0}.bf-notification-enable{border:1px solid #a8c9b5;border-radius:7px;padding:7px 12px;color:#07575b;background:#edf7f0;font:inherit;font-size:12px}.bf-notifications-panel [role=status]{font-size:11px;color:#71857c;margin:10px 0}.bf-notifications-panel ul{list-style:none;padding:0;margin:12px 0 0;max-height:320px;overflow-y:auto}.bf-notifications-panel li{border-top:1px solid #e8eeea}.bf-notifications-panel li a{display:block;padding:12px 8px;border-radius:7px;color:#25493e!important;font-size:12px;text-decoration:none}.bf-notifications-panel li a.is-unread{background:#eef7f0;font-weight:700}.bf-notifications-panel time{display:block;font-size:10px;font-weight:400;color:#7a8c82;margin-top:5px}.bf-notifications-panel li a:hover{background:#f0f6f2}.bf-notifications-panel .bf-notification-empty{padding:20px 0;font-size:12px;color:#74887d}.bf-notifications button:focus-visible,.bf-notifications a:focus-visible,.bf-notifications summary:focus-visible{outline:3px solid #68bb82;outline-offset:3px}.bf-home-hero .bf-hero-property{margin-inline-start:16px;background:#fff;color:#07575b!important;border:1px solid #c9e6d4;box-shadow:0 5px 15px #002d3615}.bf-home-hero .bf-hero-property:hover{background:#eaf7ed}.bf-public-plans .bf-button{font-weight:800;padding:13px 24px}@media(max-width:600px){.bf-notifications{padding:8px 16px}.bf-notifications-panel{width:calc(100vw - 32px)}.bf-home-hero .bf-hero-property{margin-top:12px;margin-inline-start:8px}}

.bf-portal-context nav{align-items:center}.bf-portal-context .bf-notifications{padding:0;background:transparent;border:0;justify-content:flex-start}.bf-portal-context .bf-notifications-panel strong{font-size:13px}.bf-portal-context .bf-notifications-panel span{display:inline;font-size:12px;color:inherit}.bf-portal-context .bf-notifications-panel button{font-size:11px}.bf-portal-context .bf-notifications summary b{color:#fff}@media(max-width:600px){.bf-portal-context .bf-notifications{flex:1 0 100%;width:100%}.bf-portal-context .bf-notifications>details{position:static}}

.bf-portal-context .bf-notification-enable{display:inline-flex;background:#edf7f0;border:1px solid #a8c9b5;border-radius:7px;padding:8px 12px;font-weight:700;color:#07575b}.bf-notification-enable:disabled{opacity:.55;cursor:not-allowed}.bf-site-header .bf-add-property-link{background:#edf7f0;border:1px solid #d2e5d7;border-radius:9px;padding:8px 14px;color:#07575b;font-weight:800}
