/* Five app destinations: decorative vector tiles, existing buttons and actions retained. */
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important;gap:3px!important;border-top:1px solid #e2e9f2;border-radius:18px 18px 0 0;box-shadow:0 -6px 24px #183b6412}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button{position:relative;box-sizing:border-box;min-width:0;min-height:72px!important;height:72px!important;padding:5px 1px!important;gap:5px!important;border-radius:13px;background:transparent!important;color:#46566c!important;box-shadow:none!important;transition:background-color .15s ease}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button>svg{display:none!important}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button::before{content:"";display:block;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background-image:var(--app-icon),linear-gradient(145deg,var(--app-from),var(--app-to));background-position:center;background-size:25px 25px,100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px 0 #ffffff55,0 3px 7px #20385420;pointer-events:none}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button .szm-app-tab-label{font:600 10.5px/12px system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:normal;hyphens:manual;max-width:100%;text-align:center;min-height:24px;display:flex!important;align-items:center;justify-content:center;letter-spacing:0}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button[aria-current="page"]{background:var(--app-tint)!important;color:var(--app-ink)!important;box-shadow:inset 0 -3px var(--app-to)!important}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button:focus-visible{outline:3px solid var(--app-ink)!important;outline-offset:-2px}
@media(hover:hover){#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button:hover{background:var(--app-tint)!important}}
@media(prefers-reduced-motion:reduce){#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button{transition:none}}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button[data-app-tab="tour-driver"]{--app-from:#1975df;--app-to:#244dbd;--app-ink:#194d92;--app-tint:#eaf2ff;--app-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2010%202-5h10l2%205M4%2010h16v9H4z%22%20fill%3D%22white%22%20fill-opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22m5%2010%202-5h10l2%205M4%2010h16v9H4zM7%2019v2m10-2v2M7%2014h2m6%200h2M7%205h10%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button[data-app-tab="calendar"]{--app-from:#8b5de8;--app-to:#6541c2;--app-ink:#60389f;--app-tint:#f1ebfc;--app-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22white%22%20fill-opacity%3D%22.18%22%2F%3E%3Cpath%20d%3D%22M8%203v4m8-4v4M4%2010h16%22%2F%3E%3Cpath%20d%3D%22M8%2014h2m4%200h2m-8%203h2m4%200h2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button[data-app-tab="driver-map"]{--app-from:#16b899;--app-to:#087f8d;--app-ink:#086b65;--app-tint:#e5f6f1;--app-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%206%206-3%206%203%206-3v15l-6%203-6-3-6%203z%22%20fill%3D%22white%22%20fill-opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22m3%206%206-3%206%203%206-3v15l-6%203-6-3-6%203zM9%203v15m6-12v15%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2210%22%20r%3D%222.5%22%20fill%3D%22white%22%20stroke%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button[data-app-tab="driver-notifications"]{--app-from:#f6b132;--app-to:#e68116;--app-ink:#905100;--app-tint:#fff4dd;--app-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%209a6%206%200%200%200-12%200c0%206-3%206-3%208h18c0-2-3-2-3-8Z%22%20fill%3D%22white%22%20fill-opacity%3D%22.24%22%2F%3E%3Cpath%20d%3D%22M18%209a6%206%200%200%200-12%200c0%206-3%206-3%208h18c0-2-3-2-3-8Zm-8%2011a2%202%200%200%200%204%200M12%202v1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#szm-brand-typography .szm-native-workspace .szm-driver-bottom.szm-app-symbol-nav>button[data-app-tab="vacation"]{--app-from:#f07891;--app-to:#ce4576;--app-ink:#a02e58;--app-tint:#fcecf2;--app-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a8%208%200%200%201%2016%200Z%22%20fill%3D%22white%22%20fill-opacity%3D%22.22%22%2F%3E%3Cpath%20d%3D%22M3%2012a8%208%200%200%201%2016%200ZM11%204V2m0%2010v7a2%202%200%200%201-4%200%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%229%22%20height%3D%229%22%20rx%3D%222.5%22%20fill%3D%22white%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M18.5%2016.5v4m-2-2h4%22%20stroke%3D%22%23ce4576%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
