body .password-field{display:block!important;position:relative!important;min-width:0;max-width:100%;font:inherit;letter-spacing:normal}
body .password-field>input{box-sizing:border-box;width:100%!important;padding-right:54px!important;margin:0!important;min-height:48px}
body .password-field>.password-toggle{position:absolute!important;inset:2px 2px auto auto!important;display:flex!important;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;margin:0!important;border:0!important;background:transparent!important;color:#c9dff5!important;box-shadow:none!important;transform:none!important;flex:none!important}
body .password-field>.password-toggle>svg{display:block!important;flex:0 0 24px;width:24px!important;height:24px!important;min-width:24px;fill:none!important;stroke:currentColor!important;stroke-width:1.8;visibility:visible!important;opacity:1!important}
body .password-toggle .eye-slash{display:none}body .password-toggle.is-visible .eye-slash{display:block}body .password-toggle:focus-visible{outline:2px solid #f4d233!important;outline-offset:-3px}
[data-rhythm][hidden]{display:none!important}.audience-options{display:flex;flex-wrap:wrap}.audience-options label{flex:1 1 180px!important;min-width:0}.audience-options label:has(:checked){outline:2px solid #f4d233;background:#244560}

.cash-reminders .panel{padding:18px;margin:16px 0;background:#15212e;border:1px solid #435363;border-radius:12px;color:#edf3f8}.cash-reminders summary{cursor:pointer;font-weight:700}.cash-reminders ul{padding-left:24px}.cash-reminders .table-wrap{overflow-x:auto}.cash-reminders th,.cash-reminders td{padding:10px;text-align:left}.cash-reminders p{overflow-wrap:anywhere}

[data-quick-track] .cash-options label>span{overflow-wrap:normal;word-break:normal}
[data-quick-track] .traffic-options label>span{white-space:nowrap;display:flex;align-items:center;gap:6px}
[data-quick-track] .traffic-options label>span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:#e65d62}
[data-quick-track] .traffic-green>span:before{background:#66d896!important}[data-quick-track] .traffic-yellow>span:before{background:#f4d233!important}
@media(max-width:520px){[data-quick-track] .cash-options:not(.traffic-options) label{flex-basis:100%!important}[data-quick-track] .traffic-options{gap:8px}[data-quick-track] .traffic-options label{flex:1 1 0;padding:12px 4px;flex-direction:column;gap:10px;min-width:0}[data-quick-track] .traffic-options label>span{font-size:15px}}

body .password-field>.password-toggle>svg{box-sizing:content-box!important;padding:0!important;margin:0!important;border:0!important;max-width:none!important;max-height:none!important;overflow:visible!important}body .password-field>.password-toggle>svg>*{stroke:currentColor!important;fill:none!important;stroke-width:1.8!important}
.cash-day-note{display:inline-block;overflow-wrap:anywhere;white-space:normal;color:#d8e7f6}
