html,body{max-width:100%;overflow-x:hidden}@media(max-width:800px){.main,#view{min-width:0}.main{padding-bottom:18px}.panel{min-width:0}.panelhead{align-items:flex-start}.panelhead>div{min-width:0}.panelhead h2,.panelhead h3{overflow-wrap:anywhere}.modal{align-items:flex-end;padding:0}.modal form{width:100%;max-width:100%;max-height:92svh;margin:0;border-radius:24px 24px 0 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal label{min-width:0}.modal input,.modal select,.modal textarea{font-size:16px!important;min-height:48px}.modal textarea{min-height:94px}.modal .primary{position:sticky;bottom:0;margin-top:16px;box-shadow:0 -10px 22px #ffffff}.store-card-main,.taskhead,.company-pick-card>span{min-width:0}.store-card-main h3,.store-card-main p,.store-card-main small,.taskhead h2,.taskhead p{overflow-wrap:anywhere}}@media(max-width:520px){.main{padding:12px}.panel{padding:15px!important;border-radius:19px}.panelhead{gap:10px}.panelhead .action,.panelhead>.soft{min-height:44px;padding:9px 11px;font-size:12px}.route-card{padding:12px;gap:10px}.route-order{flex-basis:36px;height:36px;border-radius:11px;font-size:1rem}.route-card h3{font-size:1rem}.route-card p{font-size:.84rem}.route-form label{gap:6px}.route-time-selects{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center}.route-time-selects select{min-width:0}.route-time-selects span{font-size:20px;font-weight:900;color:#294c87}.route-time-label small{color:#78859a;font-size:11px;font-weight:600}.route-form>label:last-child{padding-bottom:4px}.mobile-menu-title{font-size:14px}.side.menu-open{width:min(340px,90vw)}.side.menu-open nav{width:min(340px,90vw)}.side .logout{width:calc(min(340px,90vw) - 28px)}}@media(min-width:521px){.route-time-selects{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center}.route-time-selects span{font-size:20px;font-weight:900;color:#294c87}.route-time-label small{color:#78859a;font-size:11px;font-weight:600}}
