#dreamSessionNotice{position:fixed;bottom:12px;left:12px;right:12px;z-index:9999;padding:14px;background:#fff4de;color:#663c00;border:1px solid #bd842b;border-radius:8px;font:15px/1.5 sans-serif;box-shadow:0 2px 12px #0002}#dreamSessionNotice a{color:#174f9b;font-weight:bold;text-decoration:underline}
@media(max-width:760px){
 .auth-card input,.auth-card button,#reviewForm input,#reviewForm button{font-size:16px}
 body:has(.auth-card){min-width:0}.topbar{max-width:100%;flex-wrap:wrap}.topbar>.brand{min-width:0;max-width:100%;flex-wrap:wrap}.topbar nav{min-width:0;max-width:100%;overflow-x:auto}
 .lookup-controls>*{min-width:0;max-width:100%}.search-carrier-field .lookup-carriers{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0}.search-carrier-field .lookup-carriers>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
 body.admin-mobile-shell :is(.top,.hs-top){align-items:center}
 body.admin-mobile-shell #adminQuickTools{order:10;flex:1 0 100%!important;width:100%!important;min-width:0;max-width:100%;display:flex!important;flex-wrap:wrap!important;overflow:visible!important;margin:0!important;padding:4px 0!important;gap:6px}
 body.admin-mobile-shell #adminQuickTools a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px}
 body.admin-mobile-shell :is(.squid-search,.sg-filters,.sg-commandbar){display:flex!important;flex-wrap:wrap!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;gap:8px!important;height:auto!important;white-space:normal!important}
 body.admin-mobile-shell :is(.squid-search,.sg-filters)>label{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:4px}
 body.admin-mobile-shell :is(.squid-search,.sg-filters) :is(input:not([type=checkbox]),select){max-width:100%!important;min-width:0!important;width:100%!important;min-height:44px;font-size:16px!important}
 body.admin-mobile-shell :is(.squid-search,.sg-filters)>:is(input,select){flex:1 1 140px;max-width:100%}
 body.admin-mobile-shell :is(.squid-search,.sg-commandbar) :is(button,a){min-height:40px;white-space:normal}
 body.admin-mobile-shell .sg-filters{flex:1 1 100%}
 body.admin-mobile-shell .sg-commandbar .sg-tools{display:flex!important;flex-wrap:wrap!important;flex:1 1 100%;max-width:100%;border-left:0;padding-left:0;white-space:normal}
 body.home-stock-shell.admin-mobile-shell .squid-section #squidSearch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));white-space:normal;overflow-x:auto;gap:8px}
 body.home-stock-shell.admin-mobile-shell .squid-section #squidSearch>*{min-width:0;max-width:100%;flex:initial!important}
 body.home-stock-shell.admin-mobile-shell .squid-section #squidSearch label{display:flex!important;flex-direction:column;width:auto!important;align-items:stretch;white-space:normal}
 body.home-stock-shell.admin-mobile-shell .squid-section #squidSearch :is(input:not([type=hidden]):not([type=checkbox]),select){width:100%!important;max-width:100%!important;min-width:0;min-height:44px;height:44px;font-size:16px!important}
 body.home-stock-shell.admin-mobile-shell .squid-section #squidSearch button{min-height:44px;white-space:normal}
 body.admin-mobile-shell .compact-admin{min-width:0;max-width:100%}
 body.admin-mobile-shell :is(.compact-add,.compact-search,.toolbar){display:flex;flex-wrap:wrap;max-width:100%;gap:8px}
 body.admin-mobile-shell .compact-add>*{flex:1 1 140px;max-width:100%;min-width:0;font-size:16px;min-height:44px}
 body.admin-mobile-shell :is(.compact-wrap,.login-record-scroll){max-width:100%;overflow:auto}
 body.admin-mobile-shell .compact-wrap :is(input:not([type=checkbox]),select){font-size:16px!important;min-height:40px}
 body.admin-mobile-shell .login-grid{grid-template-columns:minmax(0,1fr)}
}
