html.nbf-theme.nbf-layout-fix #pun #pun-navlinks:has(#navprofiles){overflow:visible!important;z-index:5001!important}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles{position:relative!important;overflow:visible!important}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles> a{color:#e8dabc!important;background:transparent!important;font:13px/1.5 Georgia,serif!important;letter-spacing:.09em;text-transform:uppercase}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles> a:hover{background:#345347!important}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles .multiacc-profilemenu{box-sizing:border-box!important;position:absolute!important;inset:100% 0 auto auto!important;width:260px!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:60vh;overflow:auto;margin:0!important;padding:6px!important;list-style:none;background:#e8e0d1!important;color:#26302b!important;border:1px solid #b79b67!important;border-radius:3px;box-shadow:0 8px 24px #0005;z-index:2}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles .multiacc-profilemenu li{box-sizing:border-box!important;display:flex!important;position:static!important;float:none!important;align-items:center!important;justify-content:space-between!important;gap:8px;width:100%!important;margin:0!important;padding:3px 6px!important;background:transparent;border:0!important;border-bottom:1px solid #c4b697!important}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles .multiacc-profilemenu li:last-child{border-bottom:0!important}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles .multiacc-profilemenu li:hover{background:#d8cbb3!important}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles .multiacc-profilemenu li a{flex:1 1 auto;min-width:0;padding:9px 6px!important;color:#315d4b!important;background:transparent!important;font:14px/1.5 Arial,sans-serif!important;text-align:left;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;overflow-wrap:anywhere}
html.nbf-theme.nbf-layout-fix #pun #pun-navlinks #navprofiles .multiacc-profilemenu a.multiacc-active{font-weight:bold!important;color:#263f36!important}
html.nbf-theme #navprofiles .multiacc-delete-btn{flex:0 0 auto;margin:0 0 0 auto!important;padding:6px;color:#566158;background:transparent;border:0;cursor:pointer;font:18px Arial}
html.nbf-theme .multiacc-dialog{box-sizing:border-box;max-width:calc(100vw - 32px);max-height:90vh;overflow:auto;padding:20px!important;background:#e8e0d1!important;color:#26302b!important;border:1px solid #b79b67;border-radius:4px;box-shadow:0 10px 36px #0006;font:14px/1.6 Arial,sans-serif}
html.nbf-theme .multiacc-dialog *{box-sizing:border-box}
html.nbf-theme .multiacc-dialog p{margin:0 0 14px;font:12px/1.6 Arial,sans-serif;color:#566158}
html.nbf-theme .multiacc-dialog form{margin:0;padding:0;border:0;background:transparent}
html.nbf-theme .multiacc-dialog label{display:block;margin-bottom:5px}
html.nbf-theme .multiacc-dialog input{display:block;width:100%;max-width:100%;padding:9px 11px;background:#f7f1e6;color:#26302b;border:1px solid #a99770;border-radius:3px;font:inherit}
html.nbf-theme .multiacc-dialog button{margin:6px 0;padding:8px 14px;background:#263f36;color:#e8e0d1;border:1px solid #b79b67;border-radius:3px;font:inherit;cursor:pointer}
html.nbf-theme .multiacc-dialog button:hover{background:#345347}
html.nbf-theme .multiacc-dialog button:disabled{opacity:.5;cursor:wait}
