/* Only the independent 4B package loads this file. */
.b4-banner{font-size:13px;overflow-wrap:anywhere}.b4-banner p{margin:7px 0}.b4-banner .btn{margin:4px 6px 0 0}
@media(max-width:820px){input,select,textarea{font-size:16px!important}.btn{min-height:44px}summary{min-height:36px;padding-block:6px}.top{flex-wrap:wrap;gap:8px}.sync-pill{max-width:100%;white-space:normal}.main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.float-nav{padding-bottom:env(safe-area-inset-bottom)}.field,.formgrid>*,.controls>*{min-width:0}.controls .btn{white-space:normal;overflow-wrap:anywhere}.tablewrap{max-width:100%;overflow-x:auto}.analysis-list .row{gap:8px}.b4-banner .btn{max-width:100%}}
@media(max-width:360px){.formgrid{grid-template-columns:minmax(0,1fr)}.primary-cost-value{font-size:30px}.detail-heading{flex-wrap:wrap}.controls .btn{max-width:100%}}

/* Independent package local-v1 */
