/* HELLA Commercial v2 — Fiori-inspired visual redesign.
   Presentation only: database and visit workflows remain unchanged.
   All images, colours and icons are local; no CDN or third-party trackers. */
:root{--ink:#142c53;--muted:#637a98;--line:#e4eaf2;--bg:#f5f8fc;--blue:#075cb5;--blue-soft:#eaf3ff;--yellow:#ffd21b;--shadow:0 3px 15px rgba(17,48,87,.045);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--ink)}
body{background:var(--bg);color:var(--ink)}
.svg-defs{width:0;height:0;position:absolute;overflow:hidden}
.ui-icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.85;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.enterprise-layout{grid-template-columns:230px minmax(0,1fr);align-items:stretch;background:#f6f9fc}
.enterprise-sidebar{background:#fff;border-right:1px solid #e7edf4;box-shadow:none;display:flex;flex-direction:column;position:sticky;top:0;align-self:start;height:100dvh;min-height:710px;width:auto;padding:0;z-index:6}
.enterprise-brand{height:76px;min-height:76px;padding:0 20px;border-bottom:1px solid #eff2f6;display:flex;align-items:center;gap:11px;margin:0;letter-spacing:normal;white-space:nowrap;color:#102c53}
.hella-logotype{font-size:26px;font-weight:950;font-style:italic;letter-spacing:-.09em;line-height:1;color:#102a55;display:inline-block;transform:skewX(-5deg);padding-right:4px}
.brand-yellow{color:#eab600;position:relative}
.commercial-word{font-size:14px;font-weight:680;letter-spacing:-.018em}
.enterprise-sidebar .nav-caption{margin:28px 22px 11px;font-size:10px;font-weight:780;letter-spacing:.12em;color:#92a0b4}
.enterprise-sidebar .nav-caption.muted-nav{margin-top:25px}
.enterprise-sidebar .nav-list{display:flex;flex-direction:column;gap:4px;padding:0 12px}
.enterprise-sidebar .nav-link{width:auto;min-height:45px;margin:0 12px 3px;padding:0 13px;border-radius:8px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:#304968;border:0;transition:background .18s ease,color .18s ease;white-space:nowrap}
.enterprise-sidebar .nav-list .nav-link{margin:0}
.enterprise-sidebar .nav-link .ui-icon{width:19px;height:19px;color:#4e6c95}
.enterprise-sidebar .nav-link:hover:not(.disabled-link){background:#f2f7fd;color:#0b5fb7}
.enterprise-sidebar .nav-link.active{background:#e9f3ff;color:#0759b0;font-weight:760;position:relative}
.enterprise-sidebar .nav-link.active:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 4px 4px 0;background:#ffce16}
.enterprise-sidebar .nav-link.active .ui-icon{color:#0b62bc}
.enterprise-sidebar .nav-link.disabled-link{color:#a0aabb;font-size:12px;cursor:default;opacity:.72;margin-bottom:0}
.enterprise-sidebar .soon{font-size:9px;margin-left:auto;border-radius:10px;background:#f1f4f7;color:#788aa0;padding:3px 5px}
.sidebar-brand-promo{background:linear-gradient(145deg,#e6f3fe,#eaf2f8 55%,#d7e6f4);border-radius:13px;padding:20px 15px 17px;margin:auto 15px 20px;min-height:165px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;color:#194a7a;overflow:hidden;position:relative}
.sidebar-brand-promo .promo-symbol{font-size:76px;color:#88add1;opacity:.25;position:absolute;top:-16px;right:6px;transform:rotate(-15deg)}
.sidebar-brand-promo strong{font-size:13px;z-index:1}.sidebar-brand-promo small{font-size:11px;line-height:1.55;z-index:1}.promo-line{height:3px;width:33px;border-radius:4px;background:#ffc900;margin-top:8px}
.enterprise-account{position:static!important;min-height:71px;margin:0!important;border-top:1px solid #e8edf5;padding:12px 15px;gap:9px;box-shadow:none;display:flex;align-items:center}
.enterprise-account .avatar,.top-user .avatar{width:34px;height:34px;min-width:34px;border-radius:50%;display:grid;place-items:center;background:#dfebfb;color:#075fae;font-size:13px;font-weight:800}
.enterprise-account .sidebar-user strong{font-size:12px;color:#173052}.enterprise-account .sidebar-user small{font-size:10px;color:#8190a3}
.enterprise-account .logout-btn{color:#607995;width:32px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent}
.enterprise-account .logout-btn:hover{color:#ce3d3d}
.enterprise-content{min-width:0;background:#f6f9fc}
.enterprise-topbar{height:76px;padding:0 29px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-bottom:1px solid #e7edf5;box-shadow:0 1px 7px rgba(30,62,100,.022);position:sticky;top:0;z-index:5}
.enterprise-topbar .mobile-brand{display:none}
.global-search{display:flex;align-items:center;gap:10px;background:#f1f5f9;border-radius:10px;max-width:560px;width:100%;height:43px;padding:0 13px;border:1px solid transparent}
.global-search:focus-within{border-color:#94bde7;box-shadow:0 0 0 3px rgba(80,143,213,.1)}
.global-search .ui-icon{color:#335a86;width:21px;height:21px}.global-search input{background:transparent;outline:none;border:0;font-size:13px;width:100%;min-width:0;height:100%;color:#27466e}.global-search input::placeholder{color:#8194ac}.global-search button{padding:3px;background:transparent;border:0;display:grid;place-items:center}.global-search button .ui-icon{width:16px;height:16px}
.topbar-actions{display:flex;align-items:center;gap:18px;margin-left:auto;white-space:nowrap}.new-visit-action{display:flex;align-items:center;gap:8px;background:#ffce21;color:#122e4f;border-radius:10px;padding:12px 17px;font-size:12px;font-weight:800;min-height:43px}.new-visit-action:hover{background:#f7bd00}.new-visit-action .ui-icon{width:18px;height:18px}.topbar-notifications{color:#3a577b;display:flex;align-items:center;justify-content:center;width:34px;height:37px}.top-user{border-left:1px solid #e9edf5;padding-left:16px;display:flex;align-items:center;gap:9px}.top-user strong{display:block;font-size:11px;color:#183654}.top-user small{display:block;font-size:10px;margin-top:2px;color:#8091a7}
.enterprise-content .main-container{max-width:1800px;margin:0 auto;padding:27px 28px 60px}
.enterprise-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.enterprise-welcome h1{font-size:28px;line-height:1.18;letter-spacing:-.035em;font-weight:790;margin:8px 0 7px;color:#173153}.enterprise-welcome p{margin:0;color:#667f9f;font-size:13px;line-height:1.5}.enterprise-welcome .eyebrow{color:#6b87aa;font-size:10px}.welcome-date{display:flex;align-items:center;gap:7px;color:#6a80a2;font-size:12px;white-space:nowrap}.welcome-date .ui-icon{width:17px;height:17px}
.quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:15px}.quick-tile{background:#fff;border:1px solid #e8edf4;border-radius:11px;box-shadow:var(--shadow);min-width:0;min-height:94px;display:flex;align-items:center;gap:11px;padding:16px 14px;transition:border-color .16s,transform .16s}.quick-tile:hover:not(.unavailable){border-color:#acc9e8;transform:translateY(-2px)}.quick-icon{border-radius:11px;width:48px;height:48px;min-width:48px;display:grid;place-items:center}.quick-icon .ui-icon{width:26px;height:26px;stroke-width:2.2}.quick-icon.amber{background:#fff6dc;color:#e9a500}.quick-icon.sky{background:#e8f3ff;color:#1970cb}.quick-icon.green{background:#e5f8f0;color:#0c9f69}.quick-icon.lilac{background:#f1e9ff;color:#7b3ed1}.quick-icon.slate{background:#edf2f7;color:#55708c}.quick-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.quick-copy strong{font-size:12px;line-height:1.2;font-weight:760;color:#203b5e}.quick-copy small{font-size:10px;line-height:1.4;color:#7b8eaa}.quick-chevron{width:15px;height:15px;margin-left:auto;color:#365f90}.quick-tile.unavailable{background:#fbfcfe;opacity:.77}.quick-coming{font-size:9px;color:#8898ae;margin-left:auto}
.sap-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:15px}.sap-stat{background:#fff;border:1px solid #e8edf4;border-radius:11px;box-shadow:var(--shadow);padding:18px 16px;min-height:142px;min-width:0;display:flex;flex-direction:column;transition:border .15s}.sap-stat:hover{border-color:#acc8e6}.sap-stat-caption{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:730;line-height:1.35;color:#233f61}.sap-stat-caption .ui-icon{height:21px;width:21px;color:#416a9f}.sap-stat strong{color:#183b69;font-size:35px;line-height:1.2;letter-spacing:-.035em;margin-top:19px;font-weight:800}.sap-stat small{color:#7f90a9;line-height:1.35;font-size:10px;margin-top:5px}
.insights-grid{display:grid;grid-template-columns:1.2fr 1.05fr 1.2fr 1fr;gap:11px;margin-bottom:14px}.insight-card{padding:17px 16px 15px;border-radius:11px;min-width:0;min-height:260px;box-shadow:var(--shadow);background:#fff;border:1px solid #e8edf4}.insight-header{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:27px;margin-bottom:16px}.panel-title-row{display:flex;align-items:center;gap:8px;min-width:0}.panel-title-row .ui-icon{width:19px;height:19px;color:#3d699e}.panel-title-row h2{font-size:12px;line-height:1.3;font-weight:750;margin:0;color:#233d5d}.insight-tag{background:#f6f9fd;border:1px solid #e5edf5;border-radius:8px;font-size:9px;padding:6px 8px;color:#6d85a4;white-space:nowrap}
.doughnut-layout{display:grid;grid-template-columns:minmax(115px,1fr) minmax(105px,1.08fr);gap:11px;align-items:center;height:186px}.donut{width:min(100%,178px);aspect-ratio:1/1;margin:auto;display:grid;place-items:center;border-radius:50%;position:relative;flex-shrink:0}.donut:before{content:"";position:absolute;inset:24%;border-radius:50%;background:#fff}.donut-middle{position:relative;z-index:1;text-align:center;display:grid;gap:1px;line-height:1.1}.donut-middle strong{font-size:25px;color:#1f416b}.donut-middle small{font-size:10px;color:#8395ae}.donut-legend{display:grid;gap:12px;min-width:0}.legend-row{display:flex;align-items:center;gap:6px;color:#546f91;min-width:0;font-size:10px}.legend-row span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1}.legend-row strong{font-size:11px;color:#28486b;min-width:16px;text-align:right}.legend-dot{height:9px;width:9px;min-width:9px;display:inline-block;border-radius:3px;background:#0b63c9}.blue-dot{background:#0b63c9}.insight-empty{font-size:12px;line-height:1.6;color:#8495ad;padding:25px 8px;text-align:center}
.monthly-chart{height:170px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:11px;padding:11px 3px 0;border-bottom:1px solid #e3e9f3;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#edf1f8 36px,#edf1f8 37px);margin:0 2px 14px}.monthly-column{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.monthly-bars{height:137px;width:100%;display:flex;align-items:end;justify-content:center}.monthly-bar{width:63%;max-width:29px;background:linear-gradient(180deg,#1377d9,#0d5cb0);border-radius:4px 4px 0 0;position:relative;min-height:0}.monthly-bar span{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);font-size:10px;color:#56708e;font-weight:700}.monthly-column small{color:#6681a3;font-size:10px;font-weight:620;padding:8px 0 4px}.chart-legend{color:#7188a5;display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px}
.product-bars{display:grid;gap:16px;margin-top:29px}.product-line{display:grid;grid-template-columns:84px minmax(20px,1fr) 23px;align-items:center;gap:8px}.product-line>span{font-size:10px;color:#426082;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-track{height:16px;border-radius:3px;background:#f0f5fa;overflow:hidden}.product-track>div{height:100%;border-radius:3px;background:linear-gradient(90deg,#0b5aa9,#2a82dd)}.product-line:nth-child(2) .product-track>div{background:#5eaaeb}.product-line:nth-child(3) .product-track>div{background:#78b9ef}.product-line:nth-child(4) .product-track>div{background:#a2d0f5}.product-line:nth-child(5) .product-track>div{background:#cae2f7}.product-line strong{font-size:11px;color:#29496e;text-align:right}.chart-footnote{font-size:9px;color:#99a5b7;margin:17px 0 0;line-height:1.4}
.activity-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:11px}.activity-grid .panel{min-width:0;border:1px solid #e8edf4;border-radius:11px;box-shadow:var(--shadow);background:#fff;overflow:hidden}.activity-grid .panel-heading{padding:18px 18px 15px;min-height:66px}.activity-grid .panel-heading h2{font-size:12px;color:#234065;font-weight:770}.activity-grid .panel-heading p{font-size:10px;margin-top:5px;color:#8a9aaf}.activity-grid .text-link{font-size:10px;color:#1768bd}.activity-grid .item-list{padding:0 10px 12px}.activity-grid .item-row{padding:12px 9px;gap:9px;min-height:60px}.activity-grid .item-row:not(:last-child){border-bottom:1px solid #f0f3f7}.activity-grid .item-main strong{font-size:11px;color:#273e5e;font-weight:730;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.activity-grid .item-main small{font-size:10px;color:#7b8da8;line-height:1.35;display:block;margin-top:4px}.activity-grid .empty{font-size:11px;line-height:1.6;color:#8797af;padding:17px 12px}.activity-icon{width:28px;height:28px;min-width:28px;background:#e5f8ef;color:#1aa36d;border-radius:8px;display:grid;place-items:center}.activity-icon .ui-icon{width:17px;height:17px}.activity-icon.draft-icon{background:#fff3dc;color:#cb8d1f}.activity-date{color:#889bb1;font-size:9px;min-width:65px;text-align:right}.followup-date{width:45px;min-width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;background:#e9f3ff;color:#165c9c;border-left:3px solid #ffca1d;border-radius:7px}.followup-date.late{background:#fff0e7;color:#ad502b;border-left-color:#ef824d}.followup-date strong{font-size:16px;line-height:1}.followup-date small{font-size:9px}.item-arrow.ui-icon{height:15px;width:15px;color:#91a1b6}.prospect-avatar{width:31px;height:31px;min-width:31px;border-radius:9px;display:grid;place-items:center;color:#1666ba;background:#e8f2fd;font-size:12px;font-weight:760}.activity-grid .score-pill{padding:6px 9px;font-size:10px}
/* Existing detail, filters, visit forms and sign-in remain functional while adopting the new design language. */
.enterprise-content .panel,.enterprise-content .customer-card{border-color:#e7edf5;border-radius:11px;box-shadow:var(--shadow)}
.enterprise-content .page-heading h1{color:#163861;font-weight:790;letter-spacing:-.03em}
.enterprise-content .eyebrow{color:#597da9}.enterprise-content .button.primary{background:#0863bf;color:#fff;border-color:#0863bf}.enterprise-content .button.primary:hover{background:#064d9b}
.enterprise-content .button.secondary{background:#e7f2ff;color:#135ea4;border-color:#d1e6fb}.enterprise-content .button.ghost{border-color:#dce7f3;color:#416487;background:#fff}
.enterprise-content .field input:focus,.enterprise-content .field select:focus,.enterprise-content .field textarea:focus{border-color:#3986ce;box-shadow:0 0 0 3px rgba(41,128,213,.1)}
.enterprise-content .score-pill.high{background:#eaf6ef;color:#16825b}.enterprise-content .score-pill{background:#eaf3ff;color:#1d65b0}
.enterprise-content .chip{background:#edf4fc;color:#44678d}.enterprise-content .customer-card:hover{border-color:#9ec3e6}
.enterprise-content .check-card:has(input:checked),.enterprise-content .choice-card:has(input:checked){background:#eaf4ff;border-color:#1b77ca;color:#155da9}.enterprise-content .check-card input,.enterprise-content .choice-card input{accent-color:#0868bf}
.enterprise-content .step-number{background:#e9f4ff;color:#1264b8}.enterprise-content .save-bar{border-radius:11px;border-color:#dce7f5;box-shadow:0 -8px 30px rgba(24,63,102,.07)}
.enterprise-content .panel-heading h2,.enterprise-content .form-panel h2{color:#18385a}
.login-shell{background:radial-gradient(ellipse at 20% 18%,#e3f0ff 0%,transparent 40%),radial-gradient(ellipse at 90% 83%,#fff7d7 0%,transparent 24%),#f4f8fc}.login-card{border:1px solid #e3edf6;box-shadow:0 20px 65px rgba(16,48,87,.09)}.login-brand .brand-mark{background:#ffca1a;color:#12395d}.login-card h1{color:#12355c}.login-card .button.primary{background:#0863bf}
@media(max-width:1560px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card{min-height:245px}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.sap-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-grid .panel:last-child{grid-column:1/-1}.enterprise-topbar{padding:0 22px}}
@media(max-width:1100px){.enterprise-layout{grid-template-columns:210px minmax(0,1fr)}.enterprise-sidebar .nav-link{font-size:12px;gap:9px}.enterprise-content .main-container{padding:23px 20px 55px}.enterprise-topbar{gap:14px}.top-user>span:last-child{display:none}.top-user{padding-left:9px}.topbar-actions{gap:8px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sap-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-tile{min-height:84px}}
@media(max-width:850px){.enterprise-layout{display:block}.enterprise-sidebar{display:none}.enterprise-topbar{height:66px;padding:0 18px;gap:12px}.enterprise-topbar .mobile-brand{display:flex;gap:9px;align-items:center;white-space:nowrap;font-size:12px;color:#19385e}.enterprise-topbar .mobile-brand .hella-logotype{font-size:24px}.topbar-actions{display:none}.global-search{max-width:390px;height:41px}.enterprise-content .main-container{padding:23px 16px 105px}.mobile-tabbar a .ui-icon{width:22px;height:22px}.mobile-tabbar a.active{color:#0d67b8}.mobile-tabbar a.active:before{content:"";height:3px;background:#ffd01a;position:absolute;top:0;width:36px;border-radius:0 0 5px 5px}.mobile-tabbar a{position:relative}.enterprise-welcome h1{font-size:25px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sap-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-grid{grid-template-columns:1fr}.activity-grid .panel:last-child{grid-column:auto}}
@media(max-width:600px){.enterprise-topbar{height:65px;padding:0 14px}.enterprise-topbar .mobile-brand span:last-child{display:none}.global-search{height:40px}.global-search input{font-size:12px}.enterprise-content .main-container{padding:20px 12px 106px}.enterprise-welcome{align-items:flex-start;margin-bottom:18px}.enterprise-welcome h1{font-size:24px}.enterprise-welcome p{font-size:12px}.welcome-date{display:none}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-tile{min-height:88px;padding:12px 10px;gap:8px;flex-direction:row}.quick-icon{width:34px;height:34px;min-width:34px;border-radius:9px}.quick-icon .ui-icon{width:19px;height:19px}.quick-copy strong{font-size:11px}.quick-copy small{font-size:9px;line-height:1.25}.quick-chevron{display:none}.quick-coming{display:none}.sap-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sap-stat{padding:14px 12px;min-height:122px}.sap-stat-caption{font-size:11px;gap:7px}.sap-stat-caption .ui-icon{height:18px;width:18px}.sap-stat strong{font-size:28px;margin-top:12px}.sap-stat small{font-size:9px}.insights-grid{grid-template-columns:1fr;gap:10px}.insight-card{min-height:auto;padding:16px 14px}.doughnut-layout{height:190px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.donut{max-width:170px}.insight-header{margin-bottom:11px}.product-bars{margin:18px 0}.activity-grid{gap:10px}.activity-grid .item-row{min-height:59px}.activity-date{display:none}.enterprise-content .save-bar{bottom:calc(66px + env(safe-area-inset-bottom))}}
@media(max-width:365px){.quick-tile{flex-direction:column;align-items:flex-start}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-tag{display:none}}
@media(prefers-reduced-motion:reduce){.quick-tile,.customer-card{transition:none!important}}

/* Keep the approved compact Fiori shell readable on desktop and iPad. */
.ui-icon{display:block;max-width:100%;vertical-align:middle}
.enterprise-sidebar .nav-link{white-space:normal;line-height:1.3}
.enterprise-sidebar .nav-link>span:not(.soon){min-width:0}
.enterprise-welcome,.quick-copy,.item-main{min-width:0}
.enterprise-account .sidebar-user strong,.top-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}
#attivita,#richiami{scroll-margin-top:96px}
@media(min-width:1561px){.quick-copy strong,.sap-stat-caption,.panel-title-row h2,.activity-grid .panel-heading h2{font-size:13px}.quick-copy small,.sap-stat small,.legend-row,.product-line>span{font-size:11px}}
@media(min-width:851px) and (max-width:1100px){.enterprise-sidebar{min-height:0}.enterprise-sidebar .nav-link{min-height:48px}.sidebar-brand-promo{min-height:110px;margin-top:20px}.quick-tile{min-height:94px}.quick-copy strong{font-size:13px}.quick-copy small{font-size:11px}.insight-tag{white-space:normal;text-align:right}.doughnut-layout{grid-template-columns:minmax(100px,1fr) minmax(95px,1fr);gap:8px}.donut-legend{gap:10px}}
@media(max-width:850px){.enterprise-topbar .mobile-brand{font-size:11px}.enterprise-topbar .mobile-brand .hella-logotype{font-size:25px}.global-search{min-width:0}.enterprise-welcome p{max-width:520px}.quick-tile{min-height:98px}.quick-copy strong{font-size:13px}.quick-copy small{font-size:11px}.sap-stat-caption{font-size:12px}.sap-stat small{font-size:11px}.panel-title-row h2,.activity-grid .panel-heading h2{font-size:13px}.legend-row,.product-line>span{font-size:11px}.mobile-tabbar a{min-height:48px}.enterprise-content .save-bar{bottom:calc(67px + env(safe-area-inset-bottom))}}
@media(max-width:600px){.enterprise-topbar .mobile-brand{gap:0}.quick-copy strong{font-size:12px}.quick-copy small{font-size:10px}.quick-tile{min-height:94px}.sap-stat-caption{font-size:11px}.sap-stat small{font-size:10px}.global-search input{min-width:0}}
