@media (min-width:901px){.pool-calc-page .header-brand{margin-left:calc(4rem + .25in)}}@media screen and (min-width:641px) and (max-width:900px){.pool-calc-page .header-container{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.pool-calc-page .header-brand{margin-left:0;flex:1 1 auto;min-width:0}.pool-calc-page .header-center-logo{position:static;transform:none;width:100%;display:flex;justify-content:center}.pool-calc-page .header-full-logo{height:40px;max-width:100%}}@media screen and (min-width:641px) and (max-width:1080px){.pool-calc-page .content-container{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width:641px) and (max-width:1023px){.pool-calc-page .pool-calc-promo-summary{white-space:normal;font-size:.95rem;line-height:1.5}}.pool-calc-page .pool-calc-add-job-note,.pool-calc-page .pool-calc-job-touch-hint,.pool-calc-page .pool-calc-tap-close-hint{display:none}.pool-calc-page .job-pill-picked{outline:2px solid var(--color-primary);outline-offset:1px}@media (max-width:640px){.pool-calc-page .pool-calc-add-job-note,.pool-calc-page .pool-calc-job-touch-hint{display:block;margin-top:.45rem}.pool-calc-page .pool-calc-job-touch-hint{color:var(--color-primary)}.pool-calc-page .add-job-row{flex-wrap:wrap;gap:.5rem}.pool-calc-page .add-job-input{flex:1 1 100%;min-width:0}.pool-calc-page .job-pill{min-height:40px}.pool-calc-page .category-boxes-grid{grid-template-columns:1fr}.pool-calc-page{overflow-x:hidden;max-width:100vw}.pool-calc-page .header{padding:.5rem .75rem}.pool-calc-page .header-container{flex-wrap:wrap;justify-content:flex-start;gap:.4rem}.pool-calc-page .header-brand{margin-left:0;gap:.5rem;min-width:0;flex:1 1 auto}.pool-calc-page .header-title{font-size:1rem}.pool-calc-page .header-subtitle{font-size:.68rem}.pool-calc-page .header-icon-logo{height:40px;width:40px}.pool-calc-page .header-user-info-left{align-items:flex-start;text-align:left}.pool-calc-page .header-user-company,.pool-calc-page .header-user-welcome{font-size:.68rem;overflow-wrap:anywhere}.pool-calc-page .header-center-logo{position:static;transform:none;width:100%;display:flex;justify-content:center}.pool-calc-page .header-full-logo{height:32px;max-width:100%}.pool-calc-page .main-content{padding:.75rem 0}.pool-calc-page .content-container{gap:1rem;padding:0 .75rem}.pool-calc-page .settings-header{flex-direction:column;align-items:flex-start;gap:.6rem}.pool-calc-page .settings-header .page-title{font-size:1.5rem}.pool-calc-page .settings-header>div{flex-wrap:wrap}.pool-calc-page .page-title{overflow-wrap:anywhere}.pool-calc-page .pool-calc-pool-mode-row{grid-template-columns:1fr!important;gap:.6rem!important}.pool-calc-page .pool-calc-pool-mode-row .method-option{justify-content:flex-start;gap:.5rem}.pool-calc-page .pool-calc-pool-mode-row .form-input{width:100%!important;max-width:7rem}.pool-calc-page .distribution-header{flex-direction:column;align-items:flex-start;gap:.6rem}.pool-calc-page .distribution-actions,.pool-calc-page .pool-calc-add-row-actions{flex-wrap:wrap;gap:.5rem}.pool-calc-page .table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.pool-calc-page .table-container .distribution-table{min-width:640px}.pool-calc-page .add-employee-row{flex-wrap:wrap;gap:.5rem}.pool-calc-page .add-employee-name-input{flex:1 1 100%;min-width:0}.pool-calc-page .add-employee-job-select{flex:1 1 auto;min-width:0;max-width:100%}.pool-calc-page .pool-calc-add-row-actions{width:100%}.pool-calc-page .pool-calc-promo-summary{white-space:normal;font-size:.9rem;line-height:1.5}.pool-calc-page .pool-calc-tap-close-hint{display:block;margin:.9rem 0 0;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.12);font-size:.78rem;font-style:italic;text-align:center;color:var(--text-secondary)}.pool-calc-page .contrib-stat-cards,.pool-calc-page .stat-cards-grid{grid-template-columns:1fr}.pool-calc-page .card,.pool-calc-page .projected-pool-card{min-width:0}.pool-calc-page .card,.pool-calc-page .modal-content{overflow-wrap:anywhere}.pool-calc-page .modal-content{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:88vh;overflow-y:auto}.pool-calc-page .pool-calc-tipline-launcher{right:12px;bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px));padding:8px 13px;font-size:.78rem}.pool-calc-page .pool-calc-tipline-locked-info{right:12px;bottom:max(62px,calc(env(safe-area-inset-bottom) + 58px));max-width:calc(100vw - 24px)}.pool-calc-page .pool-calc-tipline-panel{right:8px;left:8px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;height:min(78vh,calc(100vh - 20px))}.pool-calc-page .app-footer{padding:1.5rem 1rem calc(4rem + env(safe-area-inset-bottom))}}.pool-calc-page .pool-calc-header-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.pool-calc-page .settings-actions{margin-left:auto;justify-content:flex-end;flex-wrap:wrap}@media screen and (min-width:901px){.pool-calc-page .pool-calc-header-actions{margin-right:max(0px,calc((min(80rem, 100vw - 3rem) - 64rem) / 2))}.pool-calc-page .header-brand.pool-calc-brand-solo{margin-left:calc(8rem + .25in)}.pool-calc-page .header-container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.pool-calc-page .header-brand{grid-column:1;grid-row:1;min-width:0}.pool-calc-page .header-center-logo{grid-column:2;grid-row:1;position:static;transform:none;justify-self:center}.pool-calc-page .pool-calc-header-actions{grid-column:3;grid-row:1;justify-self:end}.pool-calc-page .header-user-info-left{min-width:0}.pool-calc-page .header-user-company,.pool-calc-page .header-user-welcome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}