.pond-account-slot{position:relative;flex:none;min-width:136px;margin-left:auto;z-index:60}
.header-right .pond-account-slot{margin-left:0}
.pond-account-mobile{display:none}
.pond-account-slot:has([data-pond-account-host]>* )>.pond-account-fallback{display:none}
body[data-pond-theme] .pond-account-trigger,body[data-pond-theme] .pond-account-fallback{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:8px 13px;border:1px solid #b8c6bc;border-radius:7px;background:#fcfcf7;color:#234c3a;box-shadow:none;text-decoration:none;font:600 13px/1.2 'DM Sans',Arial,sans-serif;white-space:nowrap}
.pond-account-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pond-account-copy strong{font-size:13px;font-weight:650}.pond-account-copy small{font-size:10px;font-weight:450;color:#647367}
.pond-account-icon{position:relative;display:flex;flex:none}.pond-account-icon i{position:absolute;bottom:-2px;right:-2px;width:8px;height:8px;border:2px solid #fcfcf7;border-radius:50%;background:#3a8250}
.pond-account-control[data-account-state=signed-in] .pond-account-copy small{color:#34734b}
.pond-account-trigger:hover,.pond-account-fallback:hover{border-color:#39634a!important;background:#eff3eb!important}
.pond-account-dropdown{position:absolute;top:calc(100% + 9px);right:0;width:264px;max-width:calc(100vw - 32px);padding:8px;background:#fffefa;color:#234c3a;border:1px solid #d1dbd1;border-radius:12px;box-shadow:0 14px 38px #17372e25;z-index:80}
.pond-account-heading{display:flex;flex-direction:column;gap:7px;padding:12px 11px 16px;border-bottom:1px solid #e0e6dc;margin-bottom:6px}.pond-account-heading>span{display:flex;align-items:center;gap:5px;font:500 11px/1.4 'DM Sans',Arial,sans-serif;color:#3a7750}.pond-account-heading strong{font:600 13px/1.4 'DM Sans',Arial,sans-serif;overflow-wrap:anywhere}
body[data-pond-theme] .pond-account-dropdown>a,body[data-pond-theme] .pond-account-dropdown>button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px;border:0;border-radius:6px;background:transparent;color:#294a38;font:500 13px/1.3 'DM Sans',Arial,sans-serif;text-decoration:none;box-shadow:none;text-align:left}
.pond-account-dropdown>a>svg:last-child:not(:first-child){margin-left:auto}.pond-account-dropdown>a:hover,.pond-account-dropdown>button:hover{background:#eef3e9!important}.pond-account-dropdown>button{border-top:1px solid #e0e6dc!important;margin-top:6px}
.pond-account-trigger:focus-visible,.pond-account-dropdown>:focus-visible,.pond-account-fallback:focus-visible{outline:3px solid #416e9e;outline-offset:3px}
.pond-account-notice{position:fixed;z-index:1500;bottom:20px;left:20px;max-width:min(440px,calc(100vw - 40px));padding:15px 42px 15px 18px;background:#173e30;color:#fff;border-radius:10px;font:13px/1.6 'DM Sans',Arial,sans-serif}.pond-account-notice button{position:absolute;right:8px;top:5px;width:32px;height:32px;color:white;font-size:24px}
#signin{scroll-margin-top:90px}
@media(max-width:900px){
 body.pond-menu-ready .pond-account-desktop{display:none}
 .pond-account-mobile{display:block;margin-left:auto;min-width:0}
 .pond-mobile-bar{overflow:visible!important}.pond-mobile-bar>span{min-width:0;flex:1;font-size:12px!important}
 body[data-pond-theme] .pond-mobile-bar .pond-account-trigger,body[data-pond-theme] .pond-mobile-bar .pond-account-fallback{min-height:42px;padding:8px 10px;gap:7px}
 .pond-mobile-bar .pond-account-copy small{display:none}.pond-mobile-bar .pond-account-copy strong{font-size:12px}
 .pond-account-mobile .pond-account-dropdown{right:-70px}
 .pond-account-notice{bottom:85px}
}
@media(max-width:380px){.pond-mobile-bar{gap:8px!important}.pond-mobile-bar>span{font-size:10px!important}.pond-account-mobile .pond-account-copy,.pond-account-mobile .pond-account-trigger>svg{display:none}.pond-account-mobile .pond-account-trigger{min-width:42px}.pond-account-mobile .pond-account-fallback{font-size:11px!important}}
@media print{.pond-account-slot,.pond-account-notice{display:none!important}}
