#territoryToolbar{
 display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"map directions" "qr add" "sync sync";
 gap:10px 12px;box-sizing:border-box;width:100%;max-width:1082px;margin:10px auto 14px;padding:0 16px;clear:both;
}
#territoryToolbar .top-map-row{grid-area:map}
#territoryToolbar .territory-directions-button{grid-area:directions}
#territoryToolbar #territoryQrShare{grid-area:qr}
#territoryToolbar .slim-add-wrap{grid-area:add}
#territoryToolbar #syncStatus86{grid-area:sync}
#territoryToolbar>.top-map-row,#territoryToolbar>.slim-add-wrap{
 display:block!important;float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;
}
#territoryToolbar button.top-map-tab,#territoryToolbar button.slim-add-tab,#territoryToolbar>button{
 display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;float:none!important;position:static!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:52px!important;height:auto!important;margin:0!important;padding:10px 8px!important;border-radius:10px!important;font:700 15px/1.25 system-ui!important;text-align:center!important;white-space:normal!important;
}
#territoryToolbar>button{align-self:start}
#territoryToolbar #territoryQrShare img{flex:0 0 28px;width:28px!important;height:28px!important}
#territoryToolbar #territoryQrShare span{min-width:0}
#territoryToolbar #syncStatus86{
 float:none!important;position:static!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:5px 8px!important;min-height:26px!important;line-height:1.35!important;text-align:center!important;font-size:12px!important;clear:both!important;
}
#territoryToolbar .slim-add-form{box-sizing:border-box;max-width:100%;margin-top:8px}
@media(max-width:360px){#territoryToolbar{gap:8px;padding:0 12px}#territoryToolbar button.top-map-tab,#territoryToolbar button.slim-add-tab,#territoryToolbar>button{font-size:13px!important;min-height:54px!important}}
@media print{#territoryToolbar{display:none!important}}

/* Equal action tiles, including the two-line QR label. */
#territoryToolbar{grid-template-rows:64px 64px auto}
#territoryToolbar>button{align-self:stretch!important}
#territoryToolbar button.top-map-tab,#territoryToolbar button.slim-add-tab,#territoryToolbar>button{
 height:64px!important;min-height:64px!important;max-height:64px!important;
}
