/* Scope every visual override to local New design and screen output. */
/* Shared drawer contract. Page styles own open/closed behaviour, never these colours. */
@media screen{
body.gms-theme-new>header>nav[data-gms-shared-menu]{--gms-menu-ink:#fff;--gms-menu-item:#0615226b;--gms-menu-hover:#16364ecf;--gms-menu-active:#e60728;--gms-menu-submenu:#092235e0;top:58px!important;bottom:0!important;left:0!important;right:auto!important;height:auto!important;width:270px!important;max-width:86vw!important;padding:12px 9px!important;gap:6px!important;border:1px solid #254357!important;border-left:0!important;background:linear-gradient(180deg,#051322ec,#05132270 46%,#05132265),url('/calendar-workshop-v1457.png') 57% center/auto 100%!important;color:var(--gms-menu-ink)!important;box-shadow:8px 0 30px #03132166!important}
body.gms-theme-new>header>nav[data-gms-shared-menu] a:not([hidden]),body.gms-theme-new>header>nav[data-gms-shared-menu] details>summary{display:flex!important;align-items:center;justify-content:flex-start;gap:9px!important;min-height:37px!important;padding:9px 10px!important;font:500 12px/1.35 Arial,sans-serif!important;white-space:normal!important;color:var(--gms-menu-ink)!important;background:var(--gms-menu-item)!important;text-decoration:none!important;border:0!important;border-radius:5px!important;box-shadow:none!important;text-shadow:0 1px 3px #000}
body.gms-theme-new>header>nav[data-gms-shared-menu] :is(a,summary):is(:hover,:focus-visible){background:var(--gms-menu-hover)!important;color:var(--gms-menu-ink)!important}
body.gms-theme-new>header>nav[data-gms-shared-menu] [aria-current=page]{background:var(--gms-menu-active)!important;color:var(--gms-menu-ink)!important}
body.gms-theme-new>header>nav[data-gms-shared-menu] :is(.autobahn-management-menu,.autobahn-technicians-menu){position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;padding:4px 0 4px 10px!important;border:0!important;background:var(--gms-menu-submenu)!important;box-shadow:none!important}
body.gms-theme-new>header>nav[data-gms-shared-menu] :is(.job-menu-actions,.calendar-menu-actions,.gms-menu-actions) button{background:#17344b!important;color:#fff!important;border:1px solid #547087!important;padding:6px 8px!important;font:500 11px Arial,sans-serif!important;min-height:32px!important}
body.gms-theme-new>header>nav[data-gms-shared-menu] :is(.job-menu-actions,.calendar-menu-actions,.gms-menu-actions) button[aria-pressed=true]{background:#bd1734!important}
@media(max-width:650px){body.gms-theme-new>header>nav[data-gms-shared-menu]{top:62px!important}}
@media(pointer:coarse){body.gms-theme-new>header>nav[data-gms-shared-menu] a:not([hidden]),body.gms-theme-new>header>nav[data-gms-shared-menu] details>summary{min-height:42px!important}}
}
@media screen{
body.gms-theme-new [data-gms-registration-plate]{display:inline-block!important;width:max-content;max-width:100%;vertical-align:middle;box-sizing:border-box;background:#ffdb22!important;background-image:none!important;color:#111!important;border:1px solid #242424!important;border-radius:4px!important;padding:2px 7px!important;font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-weight:800!important;font-size:inherit;line-height:1.2!important;letter-spacing:.055em!important;text-transform:uppercase;text-decoration:none!important;text-shadow:none!important;white-space:nowrap!important;box-shadow:inset 0 0 0 1px #fff4!important}
body.gms-theme-new input[data-gms-registration-plate]{width:100%;text-align:left}
body.gms-theme-new [data-gms-registration-plate][hidden]{display:none!important}
body.gms-theme-new [data-gms-plate-wrapper]{pointer-events:none}
body.gms-theme-new .booking [data-gms-registration-plate],body.gms-theme-new .workflow-card [data-gms-registration-plate]{padding:1px 4px!important;line-height:1.05!important;border-radius:3px!important}
body.gms-theme-new [data-gms-registration-plate][role=button]:focus-visible{outline:3px solid #0873e5;outline-offset:3px}
}
.gms-new-only{display:none!important}
body:not(.gms-design-new)>header.gms-focused-header{display:none!important}
@media screen{
.gms-appearance{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #60778b;border-radius:7px;background:#0b1b2b;color:#fff;margin-left:auto;width:max-content;font:600 12px/1.2 Arial,sans-serif}
.gms-appearance button{width:auto;min-height:30px;height:auto;padding:6px 10px;margin:0;border:0;background:transparent;color:#dbe5ef;font:inherit;white-space:nowrap;cursor:pointer;border-radius:4px}
.gms-appearance button[aria-pressed=true]{background:#e7092d;color:#fff}
.gms-floating-appearance{position:absolute;right:18px;top:14px;z-index:5}
.gms-focused-appearance{position:fixed;right:14px;bottom:14px;z-index:95;box-shadow:0 2px 12px #07172640}
body.gms-design-new{--ink:#142238;--muted:#556b81;--line:#dce6ef;--autobahn-text:#142238;--autobahn-muted:#556b81;--autobahn-border:#dce6ef;--autobahn-border-strong:#b8cbdc;background:#eef4f9!important;background-image:none!important;color:#142238;font:14px/1.4 Arial,Helvetica,sans-serif!important;position:relative}
.gms-design-new,.gms-design-new *,.gms-design-new *::before,.gms-design-new *::after{box-sizing:border-box}
.gms-design-new[data-gms-page=disaster-recovery-manual]>main{max-width:1100px}
.gms-design-new[data-gms-page=disaster-recovery-manual] pre{overflow-wrap:anywhere;white-space:pre-wrap}
.gms-design-new[data-gms-page=disaster-recovery-manual] .gms-strap{display:none}
.gms-design-new .gms-new-only{display:block!important}
.gms-design-new .gms-new-only[hidden]{display:none!important}
.gms-design-new .gms-original-title{display:none!important}
.gms-design-new .gms-masthead{position:absolute;top:0;left:0;right:0;height:156px;z-index:0;pointer-events:none;background:linear-gradient(90deg,#04111ded 0%,#06172530 45%,#03121d05 72%,#03101dc9),url('/calendar-workshop-v1457.png') center 46%/cover}
body.gms-design-new>header,body.gms-design-new>header:has(.autobahn-header-nav){position:relative;z-index:80;display:flex!important;min-height:58px;padding:6px 20px!important;gap:14px!important;flex-wrap:nowrap!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff}
.gms-design-new .brand{display:flex;flex:1;min-width:0;gap:14px;align-items:center;flex-wrap:nowrap}
.gms-design-new .autobahn-brand-link{width:210px;max-width:30vw;flex:0 0 auto}
.gms-design-new .autobahn-brand-module{display:none!important}
.gms-design-new .autobahn-header-meta{margin-left:auto;gap:8px}
.gms-design-new .autobahn-header-warning{max-width:270px;font-size:9px;padding:4px 6px;background:#0b162cce;color:#eee4b1;border:1px solid #81784d}
.gms-design-new .autobahn-header-release{background:#102338d9;font-size:11px!important;min-height:28px}
.gms-design-new .gms-hero{position:relative;z-index:1;min-height:98px;display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:12px 28px;color:#fff}
.gms-design-new .gms-hero small{color:#b9cedd;font-size:9px;letter-spacing:1.8px}
.gms-design-new .gms-hero h1{color:#fff!important;font-size:28px!important;line-height:1.2;margin:7px 0 0;letter-spacing:-.5px}
.gms-design-new .gms-strap{font-size:9px;line-height:1.9;letter-spacing:1.8px;white-space:pre-line;border-left:3px solid #ed1233;padding:4px 12px;margin:0;background:#07172675}
body.gms-design-new>main{position:relative;width:min(100%,1800px);max-width:1800px;margin:0 auto;padding:16px 24px!important}
.gms-design-new :is(.panel,.card,.summary-card,.stat,.metric,.kpi,.app-shell,.vehicle-card,.review-card,.dictation-card,.required-checks-card,.release,.intro){border-radius:8px!important;border-color:#dce6ef!important;box-shadow:0 2px 8px #102f4d06!important}
.gms-design-new .panel{background:#fff!important;color:#142238;padding:16px}
.gms-design-new .layout>aside.panel{background:#f9fbfd!important}
.gms-design-new :is(h2,h3){letter-spacing:-.3px;color:#142238}
.gms-design-new h2{font-size:19px}.gms-design-new h3{font-size:16px}
.gms-design-new .hint,.gms-design-new .muted{color:#556b81}
.gms-design-new label{font-size:12px;line-height:1.4}
.gms-design-new input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.gms-design-new select,.gms-design-new textarea{font:13px/1.4 Arial,sans-serif;min-height:34px;padding:7px 9px;border-radius:5px!important;border-color:#bfd0e1!important;background-color:#fff;color:#142238;box-shadow:none;max-width:100%}
.gms-design-new textarea{min-height:78px}
.gms-design-new :is(input,select,textarea):disabled{background:#f3f6fa;color:#5f6b79;opacity:1}
.gms-design-new :is(input[type=checkbox],input[type=radio]){accent-color:#086bf3}
.gms-design-new :is(button,.button){border-radius:5px!important;font-size:12px;min-height:32px;box-shadow:none!important}
.gms-design-new .gms-action{padding:7px 10px;line-height:1.3;white-space:nowrap;border:1px solid #cbdbea;background-color:#fff;color:#142238}
.gms-design-new .gms-action:hover:not(:disabled){background-color:#eef5fc;border-color:#91b2d2}
.gms-design-new :is(button.primary,.button.primary,.process-button){background:#086bf3;color:#fff;border-color:#086bf3}
.gms-design-new :is(.gms-action.green,.gms-action.success,.finish-button,.save-order){background:#178249;color:#fff;border-color:#126b3c}
.gms-design-new :is(.gms-action.danger,.gms-action.delete,.delete-button){background:#e50c31;color:#fff;border-color:#cf0c2a}
.gms-design-new :is(.gms-action.maintenance-danger,.gms-action[data-gms-icon=trash]){background:#981b20;color:#fff;border-color:#981b20}
.gms-design-new .section-heading:not(.section-heading-light) h2{color:inherit}
.gms-design-new .gms-action:disabled{opacity:.55;cursor:not-allowed}
.gms-design-new .tabs:has(>button),.gms-design-new .report-tabs{background:transparent;border-bottom:1px solid #ccdbea;padding:0 0 3px;border-radius:0}
.gms-design-new .tabs>button{background:#f3f7fb;color:#24384d;border:1px solid #dce6ef}
.gms-design-new .tabs>button.active{background:#fff;color:#142238;border-bottom:3px solid #ef1233}
.gms-design-new [role=tab][aria-selected=true]{background:#fff;color:#142238;border-bottom:3px solid #ef1233}
.gms-design-new[data-gms-page=users] .user-list{align-content:start}
.gms-design-new[data-gms-page=users] .user-row{align-items:start;white-space:normal}
.gms-design-new[data-gms-page=users] .account{min-width:0;overflow-wrap:anywhere}
.gms-design-new[data-gms-page=users] .permissions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.gms-design-new[data-gms-page=users] #usersTab>.grid{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:start}
.gms-design-new[data-gms-page=users] .password-tools{grid-template-columns:minmax(0,1fr) auto}
.gms-design-new[data-gms-page=users] .password-tools>input{grid-column:1/-1}
@media(max-width:1100px){.gms-design-new[data-gms-page=users] #usersTab>.grid{grid-template-columns:1fr}}
.gms-design-new :is(.tabs,.record-tabs,.invoice-tabs,.report-tabs,.estimate-tabs,.top-tabs){gap:4px;scrollbar-width:thin}
.gms-design-new :is(.tab,.record-tab,.invoice-tab,.report-tab,.estimate-tab,.top-tabs button){background:#f3f7fb;color:#24384d;border:1px solid #dce6ef;box-shadow:none;min-height:36px;padding:8px 12px;border-radius:5px 5px 0 0!important}
.gms-design-new :is(.tab.active,.record-tab.active,.invoice-tab.active,.report-tab[aria-selected=true],.estimate-tab[aria-selected=true],.top-tabs button.active){background:#fff;color:#101b2b;border-bottom:3px solid #ef1233;font-weight:700}
.gms-design-new :is(.table-wrap,.line-scroll){border:1px solid #dce6ef!important;border-radius:6px!important;box-shadow:none;background:#fff;overflow:auto}
.gms-design-new thead tr:not(.job-heading)>th{background:#f4f8fc!important;color:#243b53!important;border-color:#dce6ef!important;font-size:11px;text-transform:none;letter-spacing:0;padding:9px 8px}
.gms-design-new td{font-size:13px;border-color:#e5edf4;padding:8px}
.gms-design-new .totals{background:#fff;color:#142238;border:1px solid #dce6ef;border-radius:6px;padding:8px 12px}
.gms-design-new .totals div{border-color:#dce6ef}
.gms-design-new .totals .grand{background:#eaf2fa;color:#142238;padding:9px 6px;font-weight:800;border-radius:4px}
.gms-design-new :is(.toolbar,.controls-bar){box-shadow:none!important;border:1px solid #dce6ef;border-radius:7px;gap:8px;padding:10px!important}
.gms-design-new .notice{box-shadow:none;border-radius:5px}
.gms-theme-new dialog{color:#142238;background:#fff;border:1px solid #c9dbea!important;border-radius:10px!important;box-shadow:0 24px 70px #03162866!important;max-width:calc(100vw - 28px)}
.gms-theme-new dialog::backdrop{background:#06152688}
.gms-theme-new dialog :is(.dialog-head,.dialog-header,.modal-head,.checkin-header){background:#0c2032;color:#fff;border-radius:9px 9px 0 0}
.gms-theme-new dialog :is(.dialog-head,.dialog-header,.modal-head,.checkin-header) h2{color:#fff}
.gms-theme-new dialog button{border-radius:5px!important;font-size:13px}
.gms-theme-new dialog :is(input,select,textarea){border-radius:5px!important}
.gms-design-new .autobahn-close-page-row{margin-bottom:10px}
/* The drawer styles only the existing permission-filtered links. */
.gms-design-new .gms-menu-button{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #4d697f;background:#132d40;color:#fff}
body.gms-design-new>header>.gms-drawer{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;position:fixed;left:0;top:58px;bottom:0;width:270px;max-width:86vw;height:auto;padding:12px 9px!important;z-index:90;gap:6px!important;border:1px solid #254357;border-left:0;border-radius:0;box-shadow:8px 0 30px #03132166;overflow:auto!important;transform:translateX(-105%);visibility:hidden;transition:transform .18s ease,visibility .18s;background:linear-gradient(180deg,#051322ec,#05132270 46%,#05132265),url('/calendar-workshop-v1457.png') 57% center/auto 100%!important;color:#fff}
body.gms-design-new.gms-menu-open>header>.gms-drawer{transform:translateX(0);visibility:visible}
.gms-design-new .gms-drawer .autobahn-nav-scroll{display:flex;flex-direction:column;align-items:stretch;flex:none;overflow:visible;gap:3px;width:100%}
.gms-design-new .gms-drawer a:not([hidden]),.gms-design-new .gms-drawer details>summary{display:flex!important;align-items:center;justify-content:flex-start;gap:9px;width:100%;white-space:normal;min-height:37px;font-size:12px!important;color:#fff!important;background:#0615226b!important;text-decoration:none;padding:9px 10px!important;border-radius:5px!important;text-shadow:0 1px 3px #000}
.gms-design-new .gms-drawer a[aria-current=page]{background:#e60728!important;color:#fff!important}
.gms-design-new .gms-drawer a:hover{background:#16364ecf!important}
.gms-design-new .gms-drawer details{width:100%;margin:0!important}
.gms-design-new .gms-drawer :is(.autobahn-management-menu,.autobahn-technicians-menu){position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;padding:4px 0 4px 10px;background:#092235e0!important;box-shadow:none!important;border:0!important}
.gms-design-new .gms-menu-head{padding:2px 8px 12px;border-bottom:1px solid #456070;margin-bottom:6px}
.gms-design-new .gms-menu-head strong{font-size:19px}.gms-design-new .gms-menu-actions{display:flex;gap:6px;margin-top:9px}
.gms-design-new .gms-menu-actions button{background:#17344b;color:#fff;border:1px solid #547087;padding:6px 8px;font-size:11px}
.gms-design-new .gms-menu-actions button[aria-pressed=true]{background:#bd1734}
.gms-design-new .gms-menu-foot{order:999;white-space:pre-line;margin:25px 10px 0;padding:30px 0 14px;letter-spacing:2px;font-size:10px;line-height:1.8;border-bottom:3px solid #ec1233;color:#fff}
.gms-design-new .gms-menu-shade:not([hidden]){position:fixed;inset:0;z-index:70;background:#04132145;border:0!important;border-radius:0!important;width:100%;margin:0;padding:0;box-shadow:none;cursor:default}
.gms-design-new .gms-menu-edge:not([hidden]){position:fixed;left:0;top:60px;bottom:45px;width:12px;z-index:65;touch-action:pan-y}
.gms-design-new .gms-menu-edge:after{content:'';position:absolute;top:45%;left:2px;width:4px;height:50px;border-radius:3px;background:#497891;box-shadow:0 0 0 1px #fff}
.gms-design-new .gms-simple-brand img{width:200px;display:block}.gms-design-new .gms-simple-brand{margin-right:auto}
.gms-design-new>header>span{font-size:11px}
/* Page-specific surfaces keep the original working layouts and status colours. */
.gms-design-new .workflow-column-head{background:#102638;color:#fff;border-bottom:3px solid #e71836;box-shadow:none}
.gms-design-new .workflow-column-head h2{color:#fff;font-size:13px}
.gms-design-new .workflow-column{border-color:#dce6ef;border-radius:6px}
.gms-design-new .settings-menu button{border:1px solid #dce6ef;background:#fff;color:#172c44;text-align:left}
.gms-design-new .settings-menu button:hover{background:#eef5fc}
.gms-design-new .settings-menu button.active{border-left:4px solid #ec1433}
.gms-design-new :is(.stat,.metric,.kpi){background:#fff;color:#142238}
.gms-design-new .release.current{border-top-color:#0a70e8}
.gms-design-new #cards .card :is(h2,.muted){color:inherit}
.gms-design-new .release.current .version{background:#0a70e8;color:#fff}
.gms-design-new .app-header :is(.header-divider,.module-name,.secure-chip){display:none}
.gms-design-new .workspace-heading{margin:0 0 12px;padding:0;align-items:center}
.gms-design-new .workspace-heading .eyebrow{display:none}
.gms-design-new[data-gms-page=workspace] .panel h2{justify-content:flex-start;gap:8px}
.gms-design-new[data-gms-page=workspace] .panel h2>.count{margin-left:auto}
.gms-design-new .workspace-heading p{margin:0 0 8px;color:#556b81;font-size:13px}
.gms-design-new .section-heading-light{background:#f4f8fc;color:#142238}
.gms-design-new .section-heading-light h2{color:#142238}
.gms-design-new .report-paper{background:#fff;color:#17212b}
.gms-design-new .estimate-editor-head{background:#fff;color:#142238;border:1px solid #dce6ef;box-shadow:none}
.gms-design-new .estimate-title-head #source{color:#556b81;overflow-wrap:anywhere}
.gms-design-new .estimate-title-head #source a{color:#235d90}
.gms-design-new .estimate-header-actions .danger{background:#e50c31;color:#fff;border-color:#cf0c2a}
.gms-design-new.gms-minimal-theme{background:linear-gradient(100deg,#04111dea,#0818277a),url('/calendar-workshop-v1457.png') center/cover fixed!important;min-height:100vh}
.gms-design-new.gms-minimal-theme .login{margin:65px auto 25px;border:1px solid #abc0d3;border-top:4px solid #ed1233;background:#fff;color:#142238;box-shadow:0 24px 70px #0005}
.gms-design-new.gms-minimal-theme main.login{padding:0!important;width:min(470px,calc(100% - 24px));max-width:470px}
.gms-design-new.gms-minimal-theme .login .head{background:#0b2032}
.gms-design-new.gms-minimal-theme .login button[type=submit]{background:#086bf3;color:#fff;min-height:42px}
.gms-design-new.gms-minimal-theme>main:not(.login){background:#fff;border-radius:9px;margin:70px auto 24px;width:min(960px,calc(100% - 24px));color:#142238}
.gms-design-new.gms-embedded-theme>main{padding:8px!important}
.gms-design-new.gms-embedded-theme>header,.gms-design-new.gms-embedded-theme .gms-hero,.gms-design-new.gms-embedded-theme .gms-masthead{display:none!important}
@media(max-width:1000px){.gms-design-new .autobahn-header-warning{max-width:210px}.gms-design-new .gms-strap{display:none}.gms-design-new .gms-hero{min-height:88px}.gms-design-new .gms-masthead{height:160px}.gms-design-new .autobahn-brand-link{width:180px}.gms-design-new .brand{flex-wrap:wrap;gap:6px}.gms-design-new .autobahn-header-meta{flex:1}.gms-design-new .gms-appearance{margin-left:auto}}
@media(max-width:650px){body.gms-design-new>header{padding:7px 12px!important;gap:9px!important;min-height:62px}.gms-design-new .autobahn-brand-link{width:150px;max-width:45vw}.gms-design-new .autobahn-header-meta{display:none}.gms-design-new .brand{flex:1;flex-wrap:wrap}.gms-design-new .gms-appearance{margin:0 0 0 auto}.gms-design-new .gms-hero{padding:12px 17px;min-height:94px}.gms-design-new .gms-hero h1{font-size:24px!important}.gms-design-new .gms-hero small{font-size:8px}.gms-design-new .gms-masthead{height:175px}body.gms-design-new>main{padding:12px!important}.gms-design-new .panel{padding:12px}.gms-design-new .gms-drawer{top:62px!important}.gms-design-new .gms-simple-brand img{width:135px}.gms-design-new>header>span{display:none}}
@media(pointer:coarse){.gms-design-new .gms-action,.gms-design-new select,.gms-design-new input:not([type=checkbox]):not([type=radio]):not([type=color]){min-height:38px}.gms-design-new .gms-drawer a:not([hidden]){min-height:42px}.gms-appearance button{min-height:34px}}
@media(prefers-reduced-motion:reduce){body.gms-design-new>header>.gms-drawer{transition:none}}
}
@media print{.gms-new-only,.gms-appearance{display:none!important}.gms-original-title{display:revert!important}}

/* CSS-only vector icons: no changes to button labels or handlers. */
@media screen{
.gms-theme-new [data-gms-icon]::before{content:'';display:inline-block;width:17px;height:17px;flex:0 0 17px;margin-right:7px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--gms-icon) center/contain no-repeat;mask:var(--gms-icon) center/contain no-repeat;pointer-events:none}
.gms-theme-new .gms-hero h1[data-gms-icon]::before{width:27px;height:27px;vertical-align:-3px;margin-right:10px}
.gms-theme-new .gms-menu-button[data-gms-icon]::before{margin:0;width:21px;height:21px}
[data-gms-icon="home"]{--gms-icon:url("/gms-icons/home.svg")}
[data-gms-icon="dashboard"]{--gms-icon:url("/gms-icons/dashboard.svg")}
[data-gms-icon="workflow"]{--gms-icon:url("/gms-icons/workflow.svg")}
[data-gms-icon="calendar"]{--gms-icon:url("/gms-icons/calendar.svg")}
[data-gms-icon="wrench"]{--gms-icon:url("/gms-icons/wrench.svg")}
[data-gms-icon="user"]{--gms-icon:url("/gms-icons/user.svg")}
[data-gms-icon="users"]{--gms-icon:url("/gms-icons/users.svg")}
[data-gms-icon="car"]{--gms-icon:url("/gms-icons/car.svg")}
[data-gms-icon="box"]{--gms-icon:url("/gms-icons/box.svg")}
[data-gms-icon="truck"]{--gms-icon:url("/gms-icons/truck.svg")}
[data-gms-icon="heart"]{--gms-icon:url("/gms-icons/heart.svg")}
[data-gms-icon="history"]{--gms-icon:url("/gms-icons/history.svg")}
[data-gms-icon="key"]{--gms-icon:url("/gms-icons/key.svg")}
[data-gms-icon="calculator"]{--gms-icon:url("/gms-icons/calculator.svg")}
[data-gms-icon="document"]{--gms-icon:url("/gms-icons/document.svg")}
[data-gms-icon="folder"]{--gms-icon:url("/gms-icons/folder.svg")}
[data-gms-icon="copy"]{--gms-icon:url("/gms-icons/copy.svg")}
[data-gms-icon="print"]{--gms-icon:url("/gms-icons/print.svg")}
[data-gms-icon="card"]{--gms-icon:url("/gms-icons/card.svg")}
[data-gms-icon="chart"]{--gms-icon:url("/gms-icons/chart.svg")}
[data-gms-icon="clock"]{--gms-icon:url("/gms-icons/clock.svg")}
[data-gms-icon="search"]{--gms-icon:url("/gms-icons/search.svg")}
[data-gms-icon="arrow"]{--gms-icon:url("/gms-icons/arrow.svg")}
[data-gms-icon="trash"]{--gms-icon:url("/gms-icons/trash.svg")}
[data-gms-icon="phone"]{--gms-icon:url("/gms-icons/phone.svg")}
[data-gms-icon="chat"]{--gms-icon:url("/gms-icons/chat.svg")}
[data-gms-icon="mail"]{--gms-icon:url("/gms-icons/mail.svg")}
[data-gms-icon="settings"]{--gms-icon:url("/gms-icons/settings.svg")}
[data-gms-icon="shield"]{--gms-icon:url("/gms-icons/shield.svg")}
[data-gms-icon="star"]{--gms-icon:url("/gms-icons/star.svg")}
[data-gms-icon="database"]{--gms-icon:url("/gms-icons/database.svg")}
[data-gms-icon="download"]{--gms-icon:url("/gms-icons/download.svg")}
[data-gms-icon="upload"]{--gms-icon:url("/gms-icons/upload.svg")}
[data-gms-icon="check"]{--gms-icon:url("/gms-icons/check.svg")}
[data-gms-icon="refresh"]{--gms-icon:url("/gms-icons/refresh.svg")}
[data-gms-icon="plus"]{--gms-icon:url("/gms-icons/plus.svg")}
[data-gms-icon="edit"]{--gms-icon:url("/gms-icons/edit.svg")}
[data-gms-icon="menu"]{--gms-icon:url("/gms-icons/menu.svg")}
[data-gms-icon="close"]{--gms-icon:url("/gms-icons/close.svg")}
[data-gms-icon="pin"]{--gms-icon:url("/gms-icons/pin.svg")}
}
