:root{--crm-primary: #5b67f1;--crm-button-radius: 8px;--crm-button-hover: color-mix(in srgb, var(--crm-primary) 86%, #111);--crm-button-soft: color-mix(in srgb, var(--crm-primary) 9%, #fff);--crm-button-line: color-mix(in srgb, var(--crm-primary) 35%, #dbe1e9);--crm-button-font-size: 11px}html body.crm-admin-body .vehicle-damage-page>.standard-page-surface--cards{padding:0!important;overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-damage-page .standard-page-content--cards{margin:0!important;padding:0!important}html body.crm-admin-body .vehicle-damage-form-card{border:0!important;background:#fff!important}html body.crm-admin-body .vehicle-damage-page-form{gap:18px 20px!important;padding:24px!important}html body.crm-admin-body .vehicle-damage-page-form>label:has(input[name="damage_documents[]"]):not(.vehicle-damage-dropzone){display:none!important}html body.crm-admin-body .vehicle-damage-page-form .vehicle-record-validity{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}html body.crm-admin-body .vehicle-damage-upload{display:grid!important;gap:14px!important;padding:18px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important}html body.crm-admin-body .vehicle-damage-upload>div:first-child{display:grid!important;gap:4px!important}html body.crm-admin-body .vehicle-damage-upload>div:first-child strong{font-size:15px!important;font-weight:500!important}html body.crm-admin-body .vehicle-damage-upload>div:first-child small{color:var(--crm-muted)!important;font-size:13px!important}html body.crm-admin-body .vehicle-damage-dropzone{display:flex!important;min-height:92px!important;margin:0!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;border:1px dashed var(--crm-button-line)!important;border-radius:6px!important;background:var(--crm-button-soft)!important;cursor:pointer!important}html body.crm-admin-body .vehicle-damage-dropzone input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}html body.crm-admin-body .vehicle-damage-dropzone span{color:var(--crm-primary)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-damage-upload-preview,html body.crm-admin-body .vehicle-damage-saved-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:12px!important}html body.crm-admin-body .vehicle-damage-upload-preview[hidden]{display:none!important}html body.crm-admin-body .vehicle-damage-upload-item,html body.crm-admin-body .vehicle-damage-saved-file{position:relative!important;display:grid!important;min-width:0!important;gap:7px!important;padding:8px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;text-decoration:none!important}html body.crm-admin-body .vehicle-damage-upload-item>:is(img,span),html body.crm-admin-body .vehicle-damage-saved-file>:is(img,span){display:grid!important;width:100%!important;height:90px!important;place-items:center!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:4px!important;background:#f6f8fb!important;color:var(--crm-muted)!important}html body.crm-admin-body .vehicle-damage-upload-item small,html body.crm-admin-body .vehicle-damage-saved-file small{overflow:hidden!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .vehicle-damage-upload-item button{position:absolute!important;top:4px!important;right:4px!important;display:grid!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:4px!important;background:#fff!important;color:#64748b!important;box-shadow:0 1px 5px #0f172a26!important;font-size:18px!important}html body.crm-admin-body .vehicle-damage-page-form>footer{margin:12px -24px -24px!important;padding:16px 24px!important;background:#fff!important}html body.crm-admin-body .vehicle-damage-page-form>footer>button[type=submit]{min-height:38px!important;padding:0 15px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .vehicle-damage-back{margin-right:auto!important;color:var(--crm-muted)!important;font-size:14px!important;text-decoration:none!important}html body.crm-admin-body .vehicle-damage-back:hover{color:var(--theme-primary)!important}html body.crm-admin-body .vehicle-damage-existing-files{display:grid!important;gap:8px!important;padding:14px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important}html body.crm-admin-body .vehicle-damage-existing-files>strong{font-size:14px!important;font-weight:500!important}html body.crm-admin-body .vehicle-damage-existing-files>div{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important}html body.crm-admin-body .vehicle-damage-existing-files a{color:var(--theme-primary)!important;font-size:13px!important}html body.crm-admin-body [data-damage-show-url]{cursor:pointer!important}html body.crm-admin-body [data-damage-show-url]:hover{background:var(--crm-button-soft)!important}html body.crm-admin-body .vehicle-damage-detail-page>.standard-page-surface--cards{padding:22px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-damage-detail-page .standard-page-content--cards{display:grid!important;gap:22px!important;margin:0!important;padding:0!important}html body.crm-admin-body .vehicle-damage-detail-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body.crm-admin-body .vehicle-damage-detail-grid>section{padding:18px!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .vehicle-damage-detail-page h2{margin:0 0 14px!important;font-size:16px!important;font-weight:500!important}html body.crm-admin-body .vehicle-damage-detail-grid dl{display:grid!important;gap:0!important;margin:0!important}html body.crm-admin-body .vehicle-damage-detail-grid dl>div{display:flex!important;padding:9px 0!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-damage-detail-grid dl>div:last-child{border-bottom:0!important}html body.crm-admin-body .vehicle-damage-detail-grid :is(dt,dd){margin:0!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .vehicle-damage-detail-grid dt{color:var(--crm-muted)!important}html body.crm-admin-body .vehicle-damage-detail-grid dd{text-align:right!important;color:var(--crm-text)!important}html body.crm-admin-body .vehicle-damage-gallery{padding-top:20px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-damage-gallery>div{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:14px!important}html body.crm-admin-body .vehicle-damage-gallery>div>a{display:grid!important;gap:8px!important;padding:8px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;text-decoration:none!important}html body.crm-admin-body .vehicle-damage-gallery :is(img,a>span){display:grid!important;width:100%!important;height:120px!important;place-items:center!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:4px!important;background:#f6f8fb!important;color:var(--crm-muted)!important}html body.crm-admin-body .vehicle-damage-gallery small{overflow:hidden!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:900px){html body.crm-admin-body .vehicle-damage-detail-grid{grid-template-columns:1fr!important}}@media(max-width:720px){html body.crm-admin-body .vehicle-damage-page-form{padding:16px!important}html body.crm-admin-body .vehicle-damage-page-form .vehicle-record-validity{grid-template-columns:1fr!important}html body.crm-admin-body .vehicle-damage-page-form>footer{margin:8px -16px -16px!important;padding:14px 16px!important}}html body.crm-admin-body .settings-standard-page .settings-layout:has(.settings-vehicle-grid){display:block!important}html body.crm-admin-body .settings-standard-page>.standard-page-surface--cards:has(.settings-vehicle-grid){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .settings-standard-page .settings-content:has(.settings-vehicle-grid){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .settings-vehicle-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}html body.crm-admin-body .settings-vehicle-card{display:flex!important;min-width:0!important;padding:0!important;overflow:hidden!important;flex-direction:column!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .settings-vehicle-card>header{display:flex!important;min-height:108px!important;margin:0!important;padding:18px 20px!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .settings-vehicle-card>header small{color:var(--theme-primary)!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .settings-vehicle-card h3{margin:5px 0 3px!important;font-size:18px!important;font-weight:500!important}html body.crm-admin-body .settings-vehicle-card>header p{margin:0!important;color:var(--crm-muted)!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .settings-vehicle-map{height:190px!important;margin:0!important;overflow:hidden!important;border-radius:0!important;border-bottom:1px solid var(--crm-line)!important;background:#f8fafc!important}html body.crm-admin-body .settings-vehicle-card dl{margin:0!important;padding:8px 20px!important}html body.crm-admin-body .settings-vehicle-card dl>div{display:grid!important;min-height:43px!important;padding:10px 0!important;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:18px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .settings-vehicle-card dl>div:first-child{border-top:0!important}html body.crm-admin-body .settings-vehicle-card :is(dt,dd){font-size:13px!important;font-weight:400!important}html body.crm-admin-body .settings-vehicle-card dt{color:var(--crm-muted)!important}html body.crm-admin-body .settings-vehicle-card dd{min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;text-align:right!important}html body.crm-admin-body .settings-vehicle-card .employee-row-actions{display:flex!important;margin-top:auto!important;padding:14px 20px!important;align-items:center!important;gap:8px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .settings-vehicle-card .employee-row-actions>a{display:inline-flex!important;min-height:36px!important;padding:0 13px!important;align-items:center!important;justify-content:center!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important}html body.crm-admin-body .settings-vehicle-card .employee-row-actions>a:hover{border-color:color-mix(in srgb,var(--theme-primary) 24%,var(--crm-line))!important;background:color-mix(in srgb,var(--theme-primary) 7%,#fff)!important;color:var(--theme-primary)!important}@media(max-width:980px){html body.crm-admin-body .settings-vehicle-grid{grid-template-columns:1fr!important}}html body.crm-admin-body .articles-overview-page .article-live-filter{width:100%!important}html body.crm-admin-body .articles-overview-page .customer-search-input{width:100%!important;min-height:42px!important}html body.crm-admin-body .articles-overview-page .article-overview-table-wrap{overflow-x:auto!important;border:1px solid var(--crm-line)!important;border-radius:6px!important}html body.crm-admin-body .articles-overview-page .article-overview-table{width:100%!important;border-collapse:collapse!important;font-size:14px!important}html body.crm-admin-body .articles-overview-page .article-overview-table th{height:52px!important;padding:12px 14px!important;background:#f8fafc!important;color:var(--crm-muted)!important;font-size:14px!important;font-weight:400!important;text-align:left!important;white-space:nowrap!important}html body.crm-admin-body .articles-overview-page .article-overview-table td{min-height:58px!important;padding:12px 14px!important;border-top:1px solid var(--crm-line)!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important;vertical-align:middle!important}html body.crm-admin-body .articles-overview-page .article-overview-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-primary) 5%,white)!important}html body.crm-admin-body .articles-overview-page .article-pagination{margin-top:18px!important}@media(max-width:700px){html body.crm-admin-body .articles-overview-page .page-title-actions{width:100%!important;justify-content:flex-start!important}}html body.crm-admin-body :is(button[type=submit]:not(.danger):not(.btn-danger):not([class*=bg-red-]):not([class*=bg-rose-]),button.btn-primary,button.page-title-add,button.standard-add-button,button[class*=bg-blue-],button[class*=bg-sky-],button[class*=bg-indigo-],button[class*=bg-purple-],button[class*=bg-violet-],input[type=submit],input[type=button],.btn-primary,.page-title-add,.standard-add-button,a[class*=bg-blue-],a[class*=bg-sky-],a[class*=bg-indigo-],a[class*=bg-purple-],a[class*=bg-violet-]){border-color:var(--crm-primary)!important;border-radius:var(--crm-button-radius)!important;background:var(--crm-primary)!important;background-color:var(--crm-primary)!important;background-image:none!important;color:#fff!important;font-weight:400!important;box-shadow:none!important}html body.crm-admin-body :is(button[type=submit]:not(.danger):not(.btn-danger):not([class*=bg-red-]):not([class*=bg-rose-]),button.btn-primary,button.page-title-add,button.standard-add-button,button[class*=bg-blue-],button[class*=bg-sky-],button[class*=bg-indigo-],button[class*=bg-purple-],button[class*=bg-violet-],input[type=submit],input[type=button],.btn-primary,.page-title-add,.standard-add-button,a[class*=bg-blue-],a[class*=bg-sky-],a[class*=bg-indigo-],a[class*=bg-purple-],a[class*=bg-violet-]):hover{border-color:var(--crm-button-hover)!important;background:var(--crm-button-hover)!important;background-color:var(--crm-button-hover)!important;color:#fff!important}html body.crm-admin-body :is(.btn-secondary,.page-title-secondary,a.page-title-secondary,button.is-secondary,button[data-integration-category],.agenda-employee-badge){border-color:var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;color:var(--crm-primary)!important;font-weight:400!important;box-shadow:none!important}html body.crm-admin-body :is(.btn-secondary,.page-title-secondary,a.page-title-secondary,button.is-secondary,button[data-integration-category],.agenda-employee-badge):hover{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body :is(span.rounded-full,em.rounded-full,small.rounded-full,.badge,[class*=-badge],[class*=badge-],[data-integration-count],.calm-count,.settings-status):not([class*=avatar]){border-color:var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important;font-weight:400!important}html body.crm-admin-body .crm-admin-content form.planning-employee-agenda-filter{border-color:var(--crm-line)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body.crm-admin-body .crm-admin-content form.planning-employee-agenda-filter :is(.agenda-employee-badges,label){background:#fff!important;background-color:#fff!important;background-image:none!important}html body.crm-admin-body .crm-admin-content :is(.planning-calendar-toolbar a,.agenda-employee-badge),html body.crm-admin-body .crm-admin-content :is(.planning-calendar-toolbar a,.agenda-employee-badge).is-active,html body.crm-admin-body .crm-admin-content .planning-calendar-toolbar a[class*=bg-indigo-]{border-color:var(--crm-line)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#64748b!important}html body.crm-admin-body .crm-admin-content :is(.planning-calendar-toolbar a,.agenda-employee-badge):hover{border-color:var(--crm-button-line)!important;background:#fff!important;color:var(--crm-primary)!important}html body.crm-admin-body :is(.crm-admin-menu-toggle,.crm-admin-top-actions button,.crm-admin-top-actions>a:not(.crm-top-profile),.crm-admin-sidebar nav>a,.crm-admin-sidebar .crm-nav-group>summary){background:transparent!important;color:#5f6b7a!important}html body.crm-admin-body :is(.crm-admin-menu-toggle,.crm-admin-top-actions button,.crm-admin-top-actions>a:not(.crm-top-profile),.crm-admin-sidebar nav>a,.crm-admin-sidebar .crm-nav-group>summary):hover{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body :is(.danger,.btn-danger,[class*=bg-red-],[class*=bg-rose-]){border-radius:var(--crm-button-radius)!important}html body.crm-admin-body .crm-admin-page-title,html body.crm-admin-body .crm-admin-page-title .page-title-actions{overflow:visible!important}html body.crm-admin-body .standard-submenu{position:relative!important;z-index:20;margin:0!important}html body.crm-admin-body .standard-submenu>summary{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;color:#64748b!important;cursor:pointer;list-style:none!important}html body.crm-admin-body .standard-submenu>summary::-webkit-details-marker{display:none!important}html body.crm-admin-body .standard-submenu>summary::marker{content:""}html body.crm-admin-body .standard-submenu>summary svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important}html body.crm-admin-body .standard-submenu>summary:hover,html body.crm-admin-body .standard-submenu[open]>summary{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .standard-submenu>div{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;z-index:250!important;width:190px!important;min-width:190px!important;display:grid!important;gap:3px!important;padding:7px!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;box-shadow:0 14px 35px #18274b24!important}html body.crm-admin-body .standard-submenu:not([open])>div{display:none!important}html body.crm-admin-body .standard-submenu>div :is(a,button){width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#475569!important;font-weight:400!important;text-decoration:none!important}html body.crm-admin-body .standard-submenu>div :is(a,button) svg{width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .standard-submenu>div :is(a,button) span{min-width:0!important;flex:1!important;text-align:left!important}html body.crm-admin-body .standard-submenu>div :is(a,button):hover{background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body.crm-compact:not(:has(.crm-nav-group[open])) .crm-admin-sidebar .crm-nav-group>summary{width:48px!important;max-width:48px!important;min-height:44px!important;justify-content:center!important;gap:0!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}html body.crm-admin-body.crm-compact:not(:has(.crm-nav-group[open])) .crm-admin-sidebar .crm-nav-group>summary>:is(span,i){display:none!important}html body.crm-admin-body .global-search-page-form{min-height:52px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:20px;padding:5px 6px 5px 15px;border:1px solid var(--crm-line);border-radius:8px;background:#fff}html body.crm-admin-body .global-search-page-form>svg{width:20px;height:20px;fill:none;stroke:#94a3b8;stroke-width:1.8}html body.crm-admin-body .global-search-page-form>input{min-height:40px!important;margin:0!important;padding:7px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .global-search-page-form>button{min-width:96px}html body.crm-admin-body .global-search-summary{margin:0 0 10px;color:var(--crm-muted);font-size:11px}html body.crm-admin-body .global-search-results{padding:0!important;overflow:hidden}html body.crm-admin-body .global-search-result{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 20px;align-items:center;gap:13px;padding:12px 16px;border-bottom:1px solid var(--crm-line);color:var(--crm-text);text-decoration:none}html body.crm-admin-body .global-search-result:last-child{border-bottom:0}html body.crm-admin-body .global-search-result:hover{background:var(--crm-button-soft)}html body.crm-admin-body .global-search-result-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--crm-button-line);border-radius:8px;background:var(--crm-button-soft);color:var(--crm-primary)}html body.crm-admin-body .global-search-result-icon:before{font-size:10px;font-weight:500}html body.crm-admin-body .global-search-result-icon[data-kind=relation]:before{content:"REL"}html body.crm-admin-body .global-search-result-icon[data-kind=project]:before{content:"PRJ"}html body.crm-admin-body .global-search-result-icon[data-kind=employee]:before{content:"MW"}html body.crm-admin-body .global-search-result-icon[data-kind=workorder]:before{content:"WB"}html body.crm-admin-body .global-search-result-copy{display:flex;min-width:0;flex-direction:column}html body.crm-admin-body .global-search-result-copy strong{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}html body.crm-admin-body .global-search-result-copy small{margin-top:3px;overflow:hidden;color:var(--crm-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}html body.crm-admin-body .global-search-result-type{padding:5px 8px;border:1px solid var(--crm-button-line);border-radius:8px;background:var(--crm-button-soft);color:var(--crm-primary);font-size:9px;font-weight:400}html body.crm-admin-body .global-search-result>svg{width:18px;height:18px;fill:none;stroke:#94a3b8;stroke-width:1.7}html body.crm-admin-body .global-search-empty{min-height:180px;display:grid;place-items:center;padding:30px!important;color:var(--crm-muted);text-align:center}@media(max-width:600px){html body.crm-admin-body .global-search-page-form{grid-template-columns:20px minmax(0,1fr)}html body.crm-admin-body .global-search-page-form>button{grid-column:1 / -1;width:100%}html body.crm-admin-body .global-search-result{grid-template-columns:36px minmax(0,1fr) 18px}html body.crm-admin-body .global-search-result-type{grid-column:2;justify-self:start}}html body.crm-admin-body .crm-page-favorite-button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--crm-primary)!important;border-radius:var(--crm-button-radius)!important;background:var(--crm-primary)!important;background-color:var(--crm-primary)!important;color:#eab308!important;box-shadow:none!important}html body.crm-admin-body .crm-page-favorite-button svg{width:19px;height:19px;fill:none!important;stroke:#eab308!important;stroke-width:1.7;stroke-linejoin:round}html body.crm-admin-body .crm-page-favorite-button:hover,html body.crm-admin-body .crm-page-favorite-button.is-active{border-color:var(--crm-button-hover)!important;background:var(--crm-button-hover)!important;background-color:var(--crm-button-hover)!important;color:#eab308!important}html body.crm-admin-body .crm-page-favorite-button.is-active svg{fill:#eab308!important;stroke:#eab308!important}html body.crm-admin-body .standard-submenu>div .crm-page-favorite-button.is-menu-item{width:100%!important;min-width:0!important;height:auto!important;min-height:36px!important;display:flex!important;justify-content:flex-start!important;gap:9px!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;background-color:transparent!important;color:#475569!important}html body.crm-admin-body .standard-submenu>div .crm-page-favorite-button.is-menu-item:hover{background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .standard-submenu>div .crm-page-favorite-button.is-menu-item svg{stroke:#eab308!important}html body.crm-admin-body .standard-submenu>div .crm-page-favorite-button.is-menu-item.is-active svg{fill:#eab308!important}html body.crm-admin-body .standard-submenu>div .crm-page-favorite-button.is-menu-item span{display:inline!important;flex:1!important;text-align:left!important}html body.crm-admin-body details.standard-submenu>div{width:230px!important;min-width:230px!important}html body.crm-admin-body details.standard-submenu>div>button.crm-page-favorite-button.is-menu-item,html body.crm-admin-body details.standard-submenu>div>button.crm-page-favorite-button.is-menu-item.is-active{width:100%!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#475569!important;box-shadow:none!important}html body.crm-admin-body details.standard-submenu>div>button.crm-page-favorite-button.is-menu-item:is(:hover,:focus-visible){background:var(--crm-button-soft)!important;background-color:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body details.standard-submenu>div>button.crm-page-favorite-button.is-menu-item span{white-space:nowrap!important}html body.crm-admin-body :is(.planning-employee-agenda-filter .agenda-employee-badge,.planning-calendar-toolbar a,.crm-admin-content a[href*="/planning"][href*="view="]){border:1px solid var(--crm-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#64748b!important;font-weight:400!important;box-shadow:none!important}html body.crm-admin-body .planning-calendar-toolbar a{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important}html body.crm-admin-body :is(.planning-employee-agenda-filter .agenda-employee-badge.is-active,.planning-calendar-toolbar a[class*=bg-indigo-],.crm-admin-content a[href*="/planning"][href*="view="][class*=bg-indigo-]){border-color:var(--crm-button-line)!important;background:#fff!important;background-color:#fff!important;color:var(--crm-primary)!important}html body.crm-admin-body :is(.planning-employee-agenda-filter .agenda-employee-badge,.planning-calendar-toolbar a,.crm-admin-content a[href*="/planning"][href*="view="]):hover{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .crm-page-favorite-button:not(.is-menu-item),html body.crm-admin-body .crm-page-favorite-button:not(.is-menu-item):is(:hover,.is-active){border-color:var(--crm-line)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#eab308!important;box-shadow:none!important}html body.crm-admin-body .crm-page-favorite-button:not(.is-menu-item) svg{stroke:#eab308!important}html body.crm-admin-body .crm-page-favorite-button:not(.is-menu-item).is-active svg{fill:#eab308!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item),html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item):is(:hover,:focus,:active,.is-active){border:1px solid var(--crm-line)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#eab308!important;box-shadow:none!important}html body.crm-admin-body :is(.crm-admin-content button,.crm-admin-content input[type=submit],.crm-admin-content input[type=button],.crm-admin-page-title button,.crm-admin-page-title .page-title-add,.crm-admin-page-title .page-title-secondary,.crm-admin-page-title .standard-add-button,.crm-admin-content .btn-primary,.crm-admin-content .btn-secondary,.crm-admin-content .btn-danger,.planning-calendar-toolbar a,.agenda-employee-badge,.standard-submenu>div :is(a,button)){font-size:var(--crm-button-font-size)!important;font-weight:400!important}html body.crm-admin-body .crm-header-favorites{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}html body.crm-admin-body .crm-header-favorites[hidden]{display:none!important}html body.crm-admin-body .crm-header-favorite-link{min-width:0;max-width:145px;height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:var(--crm-button-radius);background:transparent;color:#64748b;font-size:10px;font-weight:400;text-decoration:none;white-space:nowrap}html body.crm-admin-body .crm-header-favorite-link svg{display:none!important}html body.crm-admin-body .crm-header-favorite-link span{overflow:hidden;text-overflow:ellipsis}html body.crm-admin-body .crm-header-favorite-link:hover,html body.crm-admin-body .crm-header-favorite-link.is-active{border-color:transparent;background:#f3f4f6;color:#475569}html body.crm-admin-body details.standard-submenu>div>button.crm-favorite-menu-item,html body.crm-admin-body details.standard-submenu>div>button.crm-favorite-menu-item:is(:active,[data-favorite-active]){width:100%!important;min-width:0!important;height:auto!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--digilevel-deep, var(--accent, #475569))!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;box-shadow:none!important;transform:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body.crm-admin-body details.standard-submenu>div>button.crm-favorite-menu-item:is(:hover,:focus-visible){background:var(--digilevel-soft, #f8fafc)!important;background-color:var(--digilevel-soft, #f8fafc)!important;color:var(--digilevel-deep, var(--accent, #475569))!important}html body.crm-admin-body details.standard-submenu>div>button.crm-favorite-menu-item svg{width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:#eab308!important;stroke-width:1.7!important}html body.crm-admin-body details.standard-submenu>div>button.crm-favorite-menu-item[data-favorite-active] svg{fill:#eab308!important}html body.crm-admin-body details.standard-submenu>div>button.crm-favorite-menu-item span{flex:1!important;color:inherit!important;text-align:left!important;white-space:nowrap!important}html body.crm-admin-body .crm-admin-sidebar nav .crm-nav-submenu>a,html body.crm-admin-body .crm-admin-sidebar nav .crm-nav-submenu>a>span{font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body .crm-admin-page-title>div>h1+p{font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body :is(.page-title-add,.standard-add-button,.crm-admin-page-title .page-title-actions>a:not(.crm-page-favorite-button),.crm-admin-page-title .page-title-actions>button:not(.crm-page-favorite-button),details.standard-submenu>div>a,details.standard-submenu>div>button,table thead th){font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body details.standard-submenu>div>:is(a,button)>span{font-size:inherit!important;font-weight:inherit!important}html body.crm-admin-body .customer-overview-page>.standard-page-filters{margin:0!important;padding:22px 22px 0!important;border:1px solid var(--crm-line)!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;background:#fff!important}html body.crm-admin-body .customer-overview-page>.standard-page-filters .customer-live-filter{margin:0!important;padding:0 0 24px!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important}html body.crm-admin-body .customer-overview-page>.standard-page-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .customer-overview-page .customer-table-card{overflow:hidden!important;margin:0!important;padding:0 22px 22px!important;border:1px solid var(--crm-line)!important;border-top:0!important;border-radius:0 0 10px 10px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .customer-overview-page .customer-table-wrap{width:100%!important;margin:0!important;border:1px solid var(--crm-line)!important;border-radius:6px!important}html body.crm-admin-body .customer-overview-page .customer-single-pagination{min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:16px}html body.crm-admin-body .customer-overview-page .customer-single-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 8px;border:0;background:transparent;color:#64748b;font-size:14px;font-weight:400}html body.crm-admin-body .customer-overview-page .customer-single-pagination>.is-current{min-width:34px;border-radius:5px;background:var(--crm-button-soft);color:var(--crm-primary)}html body.crm-admin-body .customer-overview-page .customer-single-pagination>.is-disabled{color:#b8c0cc}html body.crm-admin-body .standard-page-layout>.standard-page-surface--table{overflow:visible!important;padding:22px!important;border:1px solid var(--crm-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .standard-page-surface--table>.standard-page-filters{margin:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .standard-page-surface--table>.standard-page-filters>:is(form,div){margin:0!important}html body.crm-admin-body .standard-page-surface--table>.standard-page-content{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .standard-page-surface--table>.standard-page-content>section{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .customer-overview-page>.standard-page-surface--table>.standard-page-filters,html body.crm-admin-body .customer-overview-page>.standard-page-surface--table .customer-table-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body.crm-admin-body .customer-overview-page>.standard-page-surface--table>.standard-page-filters{margin-bottom:24px!important}html body.crm-admin-body .customer-overview-page .customer-live-filter{margin:0!important;padding:0!important;border:0!important;background:transparent!important}@media(max-width:700px){html body.crm-admin-body .standard-page-layout>.standard-page-surface--table{padding:16px!important}}html body.crm-admin-body .projects-overview-page .customer-live-filter{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .settings-standard-page>.standard-page-surface--cards{padding:22px!important;border:1px solid var(--crm-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .settings-standard-page>.standard-page-surface--cards>.standard-page-filters{margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .settings-standard-page>.standard-page-surface--cards>.standard-page-content{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .settings-standard-page .management-groups{margin-top:0!important}html body.crm-admin-body .audit-overview-page>.page-title{display:none!important}html body.crm-admin-body .audit-live-filter{position:relative;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:0}html body.crm-admin-body .audit-live-filter label{display:grid;gap:6px;color:#64748b;font-size:14px;font-weight:400}html body.crm-admin-body .audit-live-filter :is(input,select){margin:0!important}html body.crm-admin-body .audit-filter-state{position:absolute;right:0;bottom:-20px;color:#94a3b8;font-size:12px}html body.crm-admin-body .audit-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--crm-line);border-radius:6px}html body.crm-admin-body .audit-table-wrap table{min-width:980px}html body.crm-admin-body .audit-table-wrap pre{max-width:520px;margin:0;overflow-wrap:anywhere;color:#64748b;font:inherit;white-space:pre-wrap}html body.crm-admin-body .audit-pagination{padding-top:16px}@media(max-width:850px){html body.crm-admin-body .audit-live-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html body.crm-admin-body .audit-live-filter{grid-template-columns:1fr}}@media(max-width:700px){html body.crm-admin-body .settings-standard-page>.standard-page-surface--cards{padding:16px!important}}@media(max-width:1180px){html body.crm-admin-body .crm-header-favorite-link{width:auto;max-width:110px;padding:0 9px;justify-content:flex-start}}@media(max-width:760px){html body.crm-admin-body .crm-header-favorites{display:none!important}}html body.crm-admin-body .vehicle-page-title{margin-bottom:24px!important}html body.crm-admin-body .vehicle-page-title h1{margin:0!important;font-size:26px!important;font-weight:500!important}html body.crm-admin-body .vehicle-page-title p{margin:5px 0 0!important;color:var(--crm-muted)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-tabs-card{overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-dossier-tabs{margin:0!important;padding:10px 14px 6px!important;border:0!important;border-bottom:1px solid var(--crm-line)!important;border-radius:0!important;background:#fff!important}html body.crm-admin-body .vehicle-dossier-tab-content{padding:22px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-dossier-section>header{margin:0 0 18px!important;align-items:center!important}html body.crm-admin-body .vehicle-dossier-section>header h2{margin:0!important;font-size:18px!important;font-weight:500!important}html body.crm-admin-body .vehicle-dossier-section>header p{margin:4px 0 0!important;color:var(--crm-muted)!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .vehicle-dossier-summary{gap:14px!important;margin-bottom:24px!important}html body.crm-admin-body .vehicle-dossier-summary article{padding:16px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;box-shadow:none!important}html body.crm-admin-body .vehicle-dossier-summary :is(small,span){font-size:12px!important;font-weight:400!important}html body.crm-admin-body .vehicle-dossier-summary strong{font-size:17px!important;font-weight:500!important}html body.crm-admin-body .vehicle-license-summary{align-content:start!important}html body.crm-admin-body .vehicle-license-plate{display:grid!important;width:min(190px,100%)!important;min-height:46px!important;margin-top:5px!important;padding:0!important;overflow:hidden!important;grid-template-columns:27px 1fr!important;align-items:center!important;border:2px solid #1e293b!important;border-radius:5px!important;background:#f5c518!important;color:#111827!important;box-shadow:inset 0 0 0 1px #ffffff47!important}html body.crm-admin-body .vehicle-license-plate i{display:grid!important;height:100%!important;place-items:center!important;background:#174a9c!important;color:#fff!important;font-size:9px!important;font-style:normal!important;font-weight:500!important}html body.crm-admin-body .vehicle-license-plate b{padding:0 10px!important;color:#111827!important;font-family:Arial,sans-serif!important;font-size:clamp(15px,1.5vw,20px)!important;font-weight:700!important;letter-spacing:.08em!important;text-align:center!important;white-space:nowrap!important}html body.crm-admin-body .vehicle-information-card{padding:20px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-rdw-data{overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .vehicle-rdw-data :is(dt,dd){margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body.crm-admin-body .vehicle-rdw-data dt{color:var(--crm-muted)!important;text-align:left!important}html body.crm-admin-body .vehicle-rdw-data dd{color:var(--crm-text)!important;text-align:right!important}html body.crm-admin-body .vehicle-rdw-data>div{display:grid!important;min-height:54px!important;padding:14px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:24px!important;border:0!important;border-top:1px solid var(--crm-line)!important;border-radius:0!important;background:#fff!important}html body.crm-admin-body .vehicle-rdw-data>div:first-child{border-top:0!important}html body.crm-admin-body .vehicle-rdw-data>div:hover{background:color-mix(in srgb,var(--theme-primary) 3%,#fff)!important}html body.crm-admin-body .vehicle-rdw-sections{display:grid!important;margin-top:18px!important;gap:8px!important}html body.crm-admin-body .vehicle-rdw-section{overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .vehicle-rdw-section>summary{display:grid!important;min-height:48px!important;padding:11px 16px!important;grid-template-columns:1fr auto 20px!important;align-items:center!important;gap:12px!important;color:var(--crm-text)!important;cursor:pointer!important;list-style:none!important}html body.crm-admin-body .vehicle-rdw-section>summary::-webkit-details-marker{display:none!important}html body.crm-admin-body .vehicle-rdw-section>summary span{font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-rdw-section>summary small{color:var(--crm-muted)!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .vehicle-rdw-section>summary svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;transition:transform .15s ease!important}html body.crm-admin-body .vehicle-rdw-section[open]>summary svg{transform:rotate(180deg)!important}html body.crm-admin-body .vehicle-rdw-section>dl{margin:0!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-rdw-section>dl>div{display:grid!important;min-height:46px!important;padding:11px 20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:24px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-rdw-section>dl>div:first-child{border-top:0!important}html body.crm-admin-body .vehicle-rdw-section :is(dt,dd){margin:0!important;font-size:13px!important;font-weight:400!important;overflow-wrap:anywhere!important}html body.crm-admin-body .vehicle-rdw-section dt{color:var(--crm-muted)!important;text-align:left!important}html body.crm-admin-body .vehicle-rdw-section dd{text-align:right!important}html body.crm-admin-body .vehicle-rdw-sync-form{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .vehicle-rdw-sync-button{display:inline-flex!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 15px!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary)!important;box-shadow:none!important;font-family:inherit!important;font-size:var(--crm-button-font-size)!important;font-weight:400!important;line-height:1!important}html body.crm-admin-body .vehicle-rdw-sync-button img{display:block!important;width:22px!important;height:16px!important;-o-object-fit:contain!important;object-fit:contain!important}html body.crm-admin-body .vehicle-rdw-sync-button span{color:inherit!important;font:inherit!important}html body.crm-admin-body .vehicle-rdw-sync-button:hover{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-record-content{padding:0!important;overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;box-shadow:none!important}html body.crm-admin-body .vehicle-record-list article{padding:16px 18px!important;align-items:center!important;border-color:var(--crm-line)!important}html body.crm-admin-body .vehicle-record-list article:first-child{border-top:0!important}html body.crm-admin-body .vehicle-record-list :is(strong,p,small){font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-record-list small{color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body .vehicle-record-list .employee-row-edit{min-height:36px!important;padding:0 13px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-record-list .employee-row-edit:hover{background:color-mix(in srgb,var(--theme-primary) 6%,#fff)!important;color:var(--theme-primary)!important}html body.crm-admin-body .vehicle-record-actions{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important}html body.crm-admin-body .vehicle-record-actions .vehicle-record-edit-button{min-height:38px!important;padding:0 15px!important;border:1px solid var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;color:var(--crm-primary)!important;box-shadow:none!important;font-size:var(--crm-button-font-size)!important;font-weight:400!important}html body.crm-admin-body .vehicle-record-actions .vehicle-record-edit-button:hover{background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-record-list .vehicle-record-actions .vehicle-record-edit-button,html body.crm-admin-body .settings-activity-table .employee-row-edit,html body.crm-admin-body table .employee-row-actions .employee-row-edit{min-height:38px!important;padding:0 15px!important;border:1px solid var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;color:var(--crm-primary)!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .vehicle-record-list .vehicle-record-actions .vehicle-record-edit-button:hover,html body.crm-admin-body .settings-activity-table .employee-row-edit:hover,html body.crm-admin-body table .employee-row-actions .employee-row-edit:hover{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-record-menu{flex:0 0 auto!important}html body.crm-admin-body .vehicle-record-menu>summary{width:40px!important;min-width:40px!important;height:38px!important;min-height:38px!important;border:1px solid var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;color:var(--crm-primary)!important;box-shadow:none!important}html body.crm-admin-body .vehicle-record-menu>div form{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .vehicle-record-menu>div form>button{width:100%!important;border:0!important;background:transparent!important;color:#dc2626!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;text-align:left!important}html body.crm-admin-body .vehicle-record-menu>div form>button:hover{background:#fef2f2!important;color:#b91c1c!important}html body.crm-admin-body .vehicle-driver-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}html body.crm-admin-body .vehicle-driver-card{display:flex!important;min-width:0!important;padding:14px!important;align-items:center!important;gap:12px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important}html body.crm-admin-body .vehicle-driver-avatar{display:grid!important;width:40px!important;height:40px!important;flex:0 0 40px!important;place-items:center!important;border-radius:7px!important;background:color-mix(in srgb,var(--theme-primary) 10%,#fff)!important;color:var(--theme-primary)!important;font-size:12px!important;font-weight:500!important}html body.crm-admin-body .vehicle-driver-card div{display:grid!important;min-width:0!important;gap:3px!important}html body.crm-admin-body .vehicle-driver-card strong{overflow:hidden!important;font-size:14px!important;font-weight:400!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .vehicle-driver-card small{color:var(--crm-muted)!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .vehicle-tab-empty{min-height:260px!important;margin:0!important;padding:38px 24px!important;border:1px dashed color-mix(in srgb,var(--theme-primary) 20%,var(--crm-line))!important;border-radius:8px!important;background:color-mix(in srgb,var(--theme-primary) 2%,#fff)!important;box-shadow:none!important}html body.crm-admin-body .vehicle-tab-empty .employee-empty-state-icon{width:54px!important;height:54px!important;border-radius:10px!important;background:color-mix(in srgb,var(--theme-primary) 9%,#fff)!important;color:var(--theme-primary)!important}html body.crm-admin-body .vehicle-tab-empty .employee-empty-state-icon svg{width:27px!important;height:27px!important}html body.crm-admin-body .vehicle-tab-empty h3{margin-top:15px!important;font-size:17px!important;font-weight:500!important}html body.crm-admin-body .vehicle-tab-empty p{max-width:460px!important;margin:7px auto 0!important;color:var(--crm-muted)!important;font-size:14px!important;font-weight:400!important;text-align:center!important}html body.crm-admin-body .vehicle-tab-empty .employee-empty-state-action :is(a,button){min-height:38px!important;padding:0 14px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important}html body.crm-admin-body .vehicle-tab-empty .employee-empty-state-action :is(a,button):hover{background:color-mix(in srgb,var(--theme-primary) 6%,#fff)!important;color:var(--theme-primary)!important}html body.crm-admin-body .vehicle-record-list>.vehicle-tab-empty{border:0!important;border-radius:0!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-modal-close{display:grid!important;width:34px!important;height:34px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--crm-muted)!important;box-shadow:none!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-modal-close svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-modal-close:hover{background:color-mix(in srgb,var(--theme-primary) 6%,#fff)!important;color:var(--theme-primary)!important}html body.crm-admin-body .vehicle-edit-modal footer .vehicle-modal-cancel{width:auto!important;min-width:0!important;min-height:0!important;padding:6px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#dc2626!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-edit-modal footer .vehicle-modal-cancel:hover{background:transparent!important;color:#b91c1c!important;text-decoration:underline!important}@media(max-width:900px){html body.crm-admin-body .vehicle-driver-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){html body.crm-admin-body .vehicle-dossier-tab-content,html body.crm-admin-body .vehicle-information-card{padding:15px!important}html body.crm-admin-body .vehicle-driver-list{grid-template-columns:1fr!important}}html body.crm-admin-body .customer-tabs-card>.customer-tabs{margin-top:0!important;padding-top:6px!important}html body.crm-admin-body .crm-admin-page-title .customer-archive-button{box-sizing:border-box!important;min-height:38px!important;height:38px!important;padding:0 15px!important;border:1px solid #dc2626!important;border-radius:var(--crm-button-radius, 6px)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#dc2626!important;font-size:14px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important}html body.crm-admin-body .crm-admin-page-title .customer-archive-button:hover{border-color:#b91c1c!important;background:#fef2f2!important;color:#b91c1c!important}html body.crm-admin-body .knowledge-index-page>.standard-page-surface--cards{padding:22px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important}html body.crm-admin-body .knowledge-index-page .standard-page-filters{margin:0 0 24px!important}.knowledge-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;padding:0;border:0;background:transparent}.knowledge-search-form input{height:42px;margin:0!important}.knowledge-search-form button{height:42px;display:flex;align-items:center;gap:8px}.knowledge-search-form button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.knowledge-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-category-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--crm-line);border-radius:8px;background:#fff;overflow:hidden}.knowledge-category-card>header{display:flex;align-items:flex-start;gap:10px;padding:18px;border-bottom:1px solid var(--crm-line)}.knowledge-category-card>header>a{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1;color:inherit;text-decoration:none}.knowledge-category-card>header>a>div{min-width:0}.knowledge-category-card h2{margin:0;color:var(--crm-text);font-size:17px;font-weight:500}.knowledge-category-card header p{margin:4px 0 0;overflow:hidden;color:var(--crm-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.knowledge-category-card>header>span{min-width:28px;height:26px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--theme-primary) 8%,#fff);color:var(--theme-primary);font-size:12px}.knowledge-folder-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,var(--crm-line));border-radius:7px;background:color-mix(in srgb,var(--theme-primary) 6%,#fff);color:var(--theme-primary)}.knowledge-folder-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.knowledge-latest-list{min-height:220px;display:grid;align-content:start;padding:8px 14px}.knowledge-latest-list>a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 4px;border-bottom:1px solid #edf1f5;color:inherit;text-decoration:none}.knowledge-latest-list>a:hover{background:color-mix(in srgb,var(--theme-primary) 5%,#fff)}.knowledge-latest-list svg{width:17px;height:17px;fill:none;stroke:var(--theme-primary);stroke-width:1.6}.knowledge-latest-list a>span{min-width:0;display:grid}.knowledge-latest-list strong{overflow:hidden;font-size:14px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.knowledge-latest-list small{overflow:hidden;margin-top:2px;color:var(--crm-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.knowledge-latest-list time{color:var(--crm-muted);font-size:10px}.knowledge-latest-list>p{padding:28px 4px;color:var(--crm-muted);font-size:13px}.knowledge-category-card>footer{margin-top:auto;padding:13px 18px;background:#fafbfd}.knowledge-category-card>footer a{display:flex;justify-content:space-between;color:var(--theme-primary);font-size:13px;text-decoration:none}.knowledge-menu-action{width:100%!important;justify-content:flex-start!important;border:0!important;background:transparent!important;color:var(--crm-text)!important}.knowledge-category-search{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.knowledge-table-wrap{overflow-x:auto;border:1px solid var(--crm-line);border-radius:6px}.knowledge-table-wrap table{width:100%;border-collapse:collapse}.knowledge-table-wrap th{height:52px;padding:12px 14px;background:#f8fafc;color:var(--crm-muted);font-size:14px;font-weight:400;text-align:left}.knowledge-table-wrap td{height:60px;padding:12px 14px;border-top:1px solid var(--crm-line);font-size:14px;font-weight:400}.knowledge-table-wrap td>a{color:inherit;text-decoration:none}.knowledge-table-wrap td:first-child a{display:grid}.knowledge-table-wrap td strong{font-weight:500}.knowledge-table-wrap td small{margin-top:3px;color:var(--crm-muted);font-size:12px}.knowledge-table-wrap tbody tr:hover td{background:color-mix(in srgb,var(--theme-primary) 5%,#fff)}.knowledge-editor-card,.knowledge-article-card{padding:24px;border:1px solid var(--crm-line);border-radius:8px;background:#fff}.knowledge-editor-form{display:grid;gap:18px}.knowledge-editor-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:14px}.knowledge-editor-form label{color:var(--crm-text);font-size:14px}.knowledge-editor-form label>small{display:block;margin-top:6px;color:var(--crm-muted);font-size:11px}.knowledge-editor-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:18px;border-top:1px solid var(--crm-line)}.knowledge-current-files{display:flex;flex-wrap:wrap;gap:8px}.knowledge-current-files strong{width:100%}.knowledge-current-files a{padding:7px 10px;border:1px solid var(--crm-line);border-radius:5px;color:var(--theme-primary);text-decoration:none}.knowledge-editor-empty{text-align:center;padding:60px 20px}.knowledge-article-card{max-width:1100px}.knowledge-article-summary{margin:0 0 24px;padding:16px 18px;border-left:3px solid var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 5%,#fff);font-size:16px;line-height:1.65}.knowledge-article-body{color:var(--crm-text);font-size:15px;line-height:1.8;white-space:normal}.knowledge-external-link{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--theme-primary) 30%,var(--crm-line));border-radius:6px;background:color-mix(in srgb,var(--theme-primary) 5%,#fff);color:var(--theme-primary);text-decoration:none}.knowledge-image-gallery,.knowledge-file-list{margin-top:30px;padding-top:24px;border-top:1px solid var(--crm-line)}.knowledge-image-gallery h2,.knowledge-file-list h2{margin:0 0 15px;font-size:18px;font-weight:500}.knowledge-image-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.knowledge-image-gallery a{overflow:hidden;border:1px solid var(--crm-line);border-radius:7px;color:inherit;text-decoration:none}.knowledge-image-gallery img{width:100%;height:180px;display:block;-o-object-fit:cover;object-fit:cover}.knowledge-image-gallery span{display:block;padding:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-file-list>a{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--crm-line);color:inherit;text-decoration:none}.knowledge-file-list svg{width:22px;height:22px;fill:none;stroke:var(--theme-primary);stroke-width:1.7}.knowledge-file-list a>span{display:grid;flex:1}.knowledge-file-list strong{font-weight:400}.knowledge-file-list small{color:var(--crm-muted)}.knowledge-file-list i{color:var(--theme-primary);font-size:12px;font-style:normal}@media(max-width:1100px){.knowledge-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.knowledge-category-grid,.knowledge-editor-grid,.knowledge-image-gallery>div{grid-template-columns:1fr}.knowledge-search-form{grid-template-columns:1fr}.knowledge-search-form button{justify-content:center}.knowledge-latest-list time{display:none}.knowledge-editor-card,.knowledge-article-card{padding:16px}}html body.crm-admin-body .workorders-overview-page .customer-single-pagination{min-height:58px;display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:0;padding-top:16px}html body.crm-admin-body .workorders-overview-page .customer-single-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;color:#7b8798;font-size:14px;font-weight:400}html body.crm-admin-body .workorders-overview-page .customer-single-pagination>.is-current{min-width:34px;border-radius:5px;background:var(--crm-button-soft);color:var(--crm-primary)}html body.crm-admin-body .workorders-overview-page .customer-single-pagination>.is-disabled{color:#b8c0cc}html body.crm-admin-body .workorder-create-page>.standard-page-surface--cards{padding:24px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 5px 18px #0f172a0d!important}html body.crm-admin-body .workorder-create-page .standard-page-content--cards{display:block!important;margin:0!important;padding:0!important}html body.crm-admin-body .workorder-create-page .workorder-create-form{display:grid!important;gap:22px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .workorder-create-page .workorder-checklist-field{display:grid!important;gap:6px!important;max-width:520px!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .workorder-create-page :is(input,select,textarea){font-size:14px!important;font-weight:400!important}html body.crm-admin-body .workorder-create-page :is(label,legend){font-size:14px!important;font-weight:400!important}@media(max-width:700px){html body.crm-admin-body .workorder-create-page>.standard-page-surface--cards{padding:16px!important}}html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item),html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item).is-active{border-color:var(--crm-line)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#eab308!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item):hover{border-color:var(--crm-line)!important;background:var(--crm-button-soft)!important;background-color:var(--crm-button-soft)!important;color:#eab308!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap{width:100%!important;margin:0!important;overflow-x:auto!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap table{width:100%!important;margin:0!important;border-collapse:collapse!important;color:var(--crm-text)!important;font-size:14px!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap thead th{height:52px!important;padding:12px 16px!important;border-bottom:1px solid var(--crm-line)!important;background:#f8fafc!important;color:#8290a5!important;font-size:14px!important;font-weight:400!important;text-align:left!important;white-space:nowrap!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap thead th a{color:inherit!important;font:inherit!important;text-decoration:none!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap tbody td{height:58px!important;padding:12px 16px!important;border-top:1px solid var(--crm-line)!important;background:#fff!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important;vertical-align:middle!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap tbody tr:hover td{background:#f8fafc!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap tbody td>a{color:var(--crm-primary)!important;font-size:14px!important;font-weight:400!important;text-decoration:none!important}html body.crm-admin-body :is(.customer-overview-page,.projects-overview-page) .customer-table-wrap tbody td .text-xs{margin-top:3px!important;color:#94a3b8!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .workorders-live-filter{position:relative;display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin:0}html body.crm-admin-body .workorders-live-filter :is(input,select){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 11px!important;border:1px solid #dbe1e9!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}html body.crm-admin-body .workorders-live-filter label{display:grid;gap:6px;color:#64748b;font-size:14px;font-weight:400}html body.crm-admin-body .workorders-filter-state{position:absolute;right:0;bottom:-20px;color:#94a3b8;font-size:12px}html body.crm-admin-body .workorders-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--crm-line);border-radius:6px;background:#fff}html body.crm-admin-body .workorders-table-wrap table{width:100%;min-width:1100px;margin:0;border-collapse:collapse;color:var(--crm-text);font-size:14px}html body.crm-admin-body .workorders-table-wrap th{height:52px;padding:12px 16px;border-bottom:1px solid var(--crm-line);background:#f8fafc;color:#8290a5;font-size:14px!important;font-weight:400!important;text-align:left;white-space:nowrap}html body.crm-admin-body .workorders-table-wrap td{min-height:58px;padding:12px 16px;border-top:1px solid var(--crm-line);background:#fff;color:var(--crm-text);font-size:14px;font-weight:400;vertical-align:middle}html body.crm-admin-body .workorders-table-wrap tbody tr:hover td{background:#f8fafc}html body.crm-admin-body .workorders-table-wrap td>a{display:block;color:var(--crm-primary);font-size:14px;font-weight:400;text-decoration:none}html body.crm-admin-body .workorders-table-wrap td>small{display:block;margin-top:3px;color:#94a3b8;font-size:12px;font-weight:400}html body.crm-admin-body .workorders-table-wrap .workorders-empty{height:110px;text-align:center;color:#94a3b8}html body.crm-admin-body .workorders-pagination{padding-top:16px}@media(max-width:1150px){html body.crm-admin-body .workorders-live-filter{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){html body.crm-admin-body .workorders-live-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){html body.crm-admin-body .workorders-live-filter{grid-template-columns:1fr}}html body.crm-admin-body .crm-nav-submenu>a>.crm-nav-count{min-width:24px;height:22px;display:inline-grid;place-items:center;margin-left:auto;padding:0 7px;border:1px solid color-mix(in srgb,var(--crm-primary) 28%,#fff);border-radius:11px;background:color-mix(in srgb,var(--crm-primary) 10%,#fff);color:var(--crm-primary);font-size:12px;font-style:normal;font-weight:400;line-height:1}html body.crm-admin-body .workorder-reviews-filter{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:0}html body.crm-admin-body .workorder-reviews-filter label{display:grid;gap:6px;color:#64748b;font-size:14px;font-weight:400}html body.crm-admin-body .workorder-reviews-filter :is(input,select){box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0!important;padding:9px 11px!important;border:1px solid #dbe1e9!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .workorder-reviews-state{position:absolute;right:0;bottom:-20px;color:#94a3b8;font-size:12px}html body.crm-admin-body .workorder-reviews-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--crm-line);border-radius:6px;background:#fff}html body.crm-admin-body .workorder-reviews-table-wrap table{width:100%;min-width:1380px;margin:0;border-collapse:collapse;color:var(--crm-text);font-size:14px}html body.crm-admin-body .workorder-reviews-table-wrap th{height:52px;padding:12px 16px;border-bottom:1px solid var(--crm-line);background:#f8fafc;color:#8290a5;font-size:14px!important;font-weight:400!important;text-align:left;white-space:nowrap}html body.crm-admin-body .workorder-reviews-table-wrap td{min-height:58px;padding:12px 16px;border-top:1px solid var(--crm-line);background:#fff;color:var(--crm-text);font-size:14px;font-weight:400;vertical-align:middle}html body.crm-admin-body .workorder-reviews-table-wrap tbody tr:hover td{background:#f8fafc}html body.crm-admin-body .workorder-reviews-table-wrap td>a{display:block;color:var(--crm-primary);font-size:14px;font-weight:400;text-decoration:none}html body.crm-admin-body .workorder-reviews-table-wrap td>small{display:block;margin-top:3px;color:#94a3b8;font-size:12px}html body.crm-admin-body .workorder-reviews-empty{height:110px;text-align:center;color:#94a3b8}html body.crm-admin-body .workorder-reviews-pagination{padding-top:16px}html body.crm-admin-body .approved-workorders-card{margin-top:24px!important;padding:22px!important;border:1px solid var(--crm-line)!important;border-radius:10px!important;background:#fff!important}html body.crm-admin-body .approved-workorders-card h2{margin:0;font-size:18px;font-weight:400}html body.crm-admin-body .approved-workorders-card>div{display:grid;gap:0;margin-top:16px}html body.crm-admin-body .approved-workorders-card article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--crm-line)}html body.crm-admin-body .approved-workorders-card article p{margin:4px 0 0;color:#64748b}@media(max-width:760px){html body.crm-admin-body .workorder-reviews-filter{grid-template-columns:1fr}}html body.crm-admin-body .service-objects-live-filter{position:relative;margin:0}html body.crm-admin-body .service-objects-live-filter label{display:grid;gap:6px;color:#64748b;font-size:14px;font-weight:400}html body.crm-admin-body .service-objects-live-filter input{box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0!important;padding:9px 11px!important;border:1px solid #dbe1e9!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .service-objects-filter-state{position:absolute;right:0;bottom:-20px;color:#94a3b8;font-size:12px}html body.crm-admin-body .service-objects-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--crm-line);border-radius:6px;background:#fff}html body.crm-admin-body .service-objects-table-wrap table{width:100%;min-width:980px;margin:0;border-collapse:collapse;color:var(--crm-text);font-size:14px}html body.crm-admin-body .service-objects-table-wrap th{height:52px;padding:12px 16px;border-bottom:1px solid var(--crm-line);background:#f8fafc;color:#8290a5;font-size:14px!important;font-weight:400!important;text-align:left;white-space:nowrap}html body.crm-admin-body .service-objects-table-wrap td{min-height:58px;padding:12px 16px;border-top:1px solid var(--crm-line);background:#fff;color:var(--crm-text);font-size:14px;font-weight:400;vertical-align:middle}html body.crm-admin-body .service-objects-table-wrap tbody tr:hover td{background:#f8fafc}html body.crm-admin-body .service-objects-table-wrap td>a{display:block;color:var(--crm-primary);font-size:14px;font-weight:400;text-decoration:none}html body.crm-admin-body .service-objects-table-wrap td>small{display:block;margin-top:3px;color:#94a3b8;font-size:12px;font-weight:400}html body.crm-admin-body .service-objects-empty{height:110px;text-align:center;color:#94a3b8}html body.crm-admin-body .service-objects-pagination{padding-top:16px}html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item){box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:grid!important;place-items:center!important;flex:0 0 38px!important;margin:0!important;padding:0!important;border:1px solid var(--crm-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions>button.crm-page-favorite-button:not(.is-menu-item):is(:hover,:focus-visible){border-color:var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:var(--crm-button-soft)!important;background-color:var(--crm-button-soft)!important}html body.crm-admin-body .articles-overview-page .standard-page-filters .article-live-filter{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .articles-overview-page .article-import-button{box-sizing:border-box!important;min-height:38px!important;height:38px!important;padding:0 15px!important;border:1px solid var(--crm-button-line, var(--crm-line))!important;border-radius:var(--crm-button-radius, 6px)!important;background:#fff!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important}html body.crm-admin-body .articles-overview-page .article-import-button:hover{border-color:var(--crm-button-line, var(--crm-line))!important;background:var(--crm-button-soft, #f8fafc)!important;color:var(--theme-primary, var(--crm-primary))!important}html body.crm-admin-body .calm-dashboard{gap:24px!important}html body.crm-admin-body .calm-dashboard-heading{align-items:center!important;padding-bottom:2px!important}html body.crm-admin-body .calm-dashboard-heading .eyebrow{display:none!important}html body.crm-admin-body .calm-dashboard-heading h1{margin:0 0 5px!important;font-size:28px!important;font-weight:500!important}html body.crm-admin-body .calm-dashboard-heading p:not(.eyebrow),html body.crm-admin-body .calm-dashboard-date span{font-size:14px!important;font-weight:400!important}html body.crm-admin-body .calm-dashboard-date strong{font-size:14px!important;font-weight:500!important}html body.crm-admin-body .calm-stats{gap:16px!important}html body.crm-admin-body .calm-stat{min-height:126px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;padding:20px!important;border-radius:8px!important;box-shadow:0 5px 18px #0f172a0d!important}html body.crm-admin-body a.calm-stat:hover{border-color:color-mix(in srgb,var(--theme-primary) 28%,var(--crm-line))!important;background:color-mix(in srgb,var(--theme-primary) 3%,#fff)!important;box-shadow:0 8px 22px #0f172a12!important}html body.crm-admin-body .calm-stat-icon,html body.crm-admin-body .calm-stat-icon:is(.is-purple,.is-amber,.is-green,.is-blue){width:46px!important;height:46px!important;border-radius:7px!important}html body.crm-admin-body .calm-stat small{color:var(--crm-muted)!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .calm-stat strong{margin:3px 0!important;font-size:26px!important;font-weight:500!important}html body.crm-admin-body .calm-stat p{margin:0!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .calm-card{border-radius:8px!important;box-shadow:0 5px 18px #0f172a0d!important}html body.crm-admin-body .calm-card-heading{min-height:78px!important;padding:17px 20px!important}html body.crm-admin-body .calm-card-heading h2{font-size:17px!important;font-weight:500!important}html body.crm-admin-body .calm-card-heading p{margin-top:4px!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .calm-card :is(table,.storie-table){width:100%!important;border-collapse:collapse!important;font-size:14px!important}html body.crm-admin-body .calm-card :is(table,.storie-table) th{height:48px!important;padding:11px 16px!important;background:#f8fafc!important;color:var(--crm-muted)!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .calm-card :is(table,.storie-table) td{height:56px!important;padding:11px 16px!important;border-top:1px solid var(--crm-line)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .calm-card :is(table,.storie-table) tbody tr:hover td,html body.crm-admin-body .calm-action-list>a:hover,html body.crm-admin-body .calm-team-list>article:hover{background:color-mix(in srgb,var(--theme-primary) 5%,#fff)!important}html body.crm-admin-body .calm-card :is(td,a) strong,html body.crm-admin-body .calm-action-list strong,html body.crm-admin-body .calm-team-list strong{font-size:14px!important;font-weight:500!important}html body.crm-admin-body .calm-card :is(td,a) small,html body.crm-admin-body .calm-action-list small,html body.crm-admin-body .calm-team-list small{font-size:12px!important;font-weight:400!important}html body.crm-admin-body .calm-count{min-width:30px!important;height:28px!important;border-radius:6px!important;font-size:13px!important}html body.crm-admin-body .dashboard-card-empty{min-height:180px!important;padding:28px 20px!important}html body.crm-admin-body .employee-modal{font-family:inherit!important;font-size:14px!important}html body.crm-admin-body .employee-modal>header h2{font-family:inherit!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important}html body.crm-admin-body .employee-modal>header p{margin-top:5px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body.crm-admin-body .employee-modal>header>button[data-modal-close]{display:grid!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;flex:0 0 28px!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important;font-size:0!important;font-weight:300!important;line-height:1!important}html body.crm-admin-body .employee-modal>header>button[data-modal-close]>svg{display:none!important}html body.crm-admin-body .employee-modal>header>button[data-modal-close]:before{display:block!important;color:inherit!important;font-family:Arial,sans-serif!important;font-size:19px!important;font-weight:300!important;line-height:1!important;content:"×"!important}html body.crm-admin-body .employee-modal>header>button[data-modal-close]:hover,html body.crm-admin-body .employee-modal>header>button[data-modal-close]:focus-visible{border:0!important;background:transparent!important;background-color:transparent!important;color:#475569!important;box-shadow:none!important;outline:none!important}html body.crm-admin-body .employee-modal-form label,html body.crm-admin-body .employee-modal :is(dt,dd,p,li){font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body.crm-admin-body .employee-modal-form label>small,html body.crm-admin-body .employee-modal-form label span>small{font-size:12px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body .employee-modal-form :is(input,select,textarea){font-family:inherit!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .employee-modal :is(footer,.employee-confirm-actions) :is(a,button,input[type=submit]){font-family:inherit!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .employee-modal :is(footer,.employee-confirm-actions) button[data-modal-close],html body.crm-admin-body .employee-modal :is(footer,.employee-confirm-actions) [data-cancel-action]{display:inline!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important}html body.crm-admin-body .employee-modal :is(footer,.employee-confirm-actions) button[data-modal-close]:hover,html body.crm-admin-body .employee-modal :is(footer,.employee-confirm-actions) [data-cancel-action]:hover{border:0!important;background:transparent!important;background-color:transparent!important;color:#b91c1c!important;box-shadow:none!important;text-decoration:underline!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-record-validity{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-pin-field{position:relative!important;display:block!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-pin-field input{width:100%!important;padding-right:46px!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-pin-field>button{position:absolute!important;top:9px!important;right:7px!important;display:grid!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-pin-field>button:hover{border:0!important;background:transparent!important;background-color:transparent!important;color:var(--theme-primary)!important;box-shadow:none!important}html body.crm-admin-body .vehicle-edit-modal .vehicle-pin-field>button svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}html body.crm-admin-body .vehicle-edit-modal>header>button.vehicle-modal-close{display:grid!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:4px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important}html body.crm-admin-body .vehicle-edit-modal>header>button.vehicle-modal-close svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important}html body.crm-admin-body .vehicle-edit-modal>header>button.vehicle-modal-close:hover{background:#f8fafc!important;color:#64748b!important}html body.crm-admin-body .vehicle-edit-modal .employee-modal-form>footer>button.vehicle-modal-cancel{display:inline!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important}@media(max-width:560px){html body.crm-admin-body .vehicle-edit-modal .vehicle-record-validity{grid-template-columns:1fr!important}}html body.crm-admin-body :is(.employee-tabs,.employee-subtabs,.customer-tabs,[role=tablist]) :is(a,button,[role=tab]){font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}html body.crm-admin-body :is(.employee-tabs,.employee-subtabs,.customer-tabs,[role=tablist]) :is(a,button,[role=tab]).active,html body.crm-admin-body :is(.employee-tabs,.employee-subtabs,.customer-tabs,[role=tablist]) :is(a,button,[role=tab])[aria-selected=true]{font-weight:400!important}@media(max-width:760px){html body.crm-admin-body .calm-dashboard-heading-actions{width:100%!important;align-items:flex-start!important;flex-wrap:wrap!important}html body.crm-admin-body .calm-stat{min-height:108px!important}}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button[data-modal-close],html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button.vehicle-modal-close{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:grid!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important;font-size:0!important;transform:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button[data-modal-close]:before,html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button.vehicle-modal-close:before{display:block!important;color:inherit!important;font-family:Arial,sans-serif!important;font-size:19px!important;font-weight:300!important;line-height:1!important;content:"×"!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button:is([data-modal-close],.vehicle-modal-close):hover{border:0!important;background:transparent!important;background-color:transparent!important;color:#475569!important;box-shadow:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal .vehicle-pin-field>button[data-vehicle-pin-toggle]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important;transform:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal .vehicle-pin-field>button[data-vehicle-pin-toggle]:hover{border:0!important;background:transparent!important;background-color:transparent!important;color:#475569!important;box-shadow:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button.vehicle-modal-cancel,html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button[data-modal-close]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;transform:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button.vehicle-modal-close{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:grid!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;place-items:center!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important;font-size:0!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button.vehicle-modal-close:before{display:none!important;content:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button.vehicle-modal-close>svg{display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal>header>button.vehicle-modal-close:is(:hover,:focus-visible){border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;color:#475569!important;box-shadow:none!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal :is(.employee-modal-form,.employee-confirm-actions)>footer>button[data-modal-close],html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button.vehicle-modal-cancel,html body.crm-admin-body div.employee-modal-overlay section.employee-modal>form.employee-confirm-actions>button[data-modal-close]{display:none!important}html body.crm-admin-body :is(.employee-edit-button,.employee-inline-edit,.employee-row-edit,.item-edit-trigger,.vehicle-record-edit-button,a.page-title-secondary){min-height:38px!important;padding:0 15px!important;border:1px solid var(--crm-button-line)!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary)!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body :is(.employee-edit-button,.employee-inline-edit,.employee-row-edit,.item-edit-trigger,.vehicle-record-edit-button,a.page-title-secondary):hover{border-color:var(--crm-button-line)!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important;box-shadow:none!important}html body.crm-admin-body .vehicle-tabs-card,html body.crm-admin-body .vehicle-dossier-tab-content,html body.crm-admin-body .vehicle-dossier-section,html body.crm-admin-body .vehicle-record-content,html body.crm-admin-body .vehicle-record-list,html body.crm-admin-body .vehicle-record-list>article{overflow:visible!important}html body.crm-admin-body .vehicle-record-actions,html body.crm-admin-body .vehicle-record-menu{z-index:20!important}html body.crm-admin-body .vehicle-record-menu[open]{z-index:200!important}html body.crm-admin-body .vehicle-record-menu>div{right:0!important;left:auto!important;z-index:210!important}html body.crm-admin-body .vehicle-dossier-tab-content>.vehicle-dossier-section:last-of-type a[href*="/instellingen/integraties"]{display:none!important}html body.crm-admin-body .vehicle-energy-summary .vehicle-energy-label{display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;min-width:72px!important;padding:7px 20px 7px 12px!important;clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%)!important;background:#84cc16!important;color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1!important}html body.crm-admin-body .vehicle-energy-summary .vehicle-energy-label:is(.is-aplusplusplus,.is-aplusplus,.is-aplus,.is-a){background:#22a447!important}html body.crm-admin-body .vehicle-energy-summary .vehicle-energy-label.is-b{background:#f5b719!important}html body.crm-admin-body .vehicle-energy-summary .vehicle-energy-label.is-c{background:#f47b20!important}html body.crm-admin-body .vehicle-energy-summary .vehicle-energy-label.is-d{background:#e5242a!important}html body.crm-admin-body .vehicle-image-card{display:grid!important;gap:12px!important}html body.crm-admin-body button.vehicle-image-preview{width:100%!important;padding:0!important;border:1px dashed #cbd5e1!important;background:#f8fafc!important;cursor:zoom-in!important}html body.crm-admin-body .vehicle-image-thumbnails{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body.crm-admin-body .vehicle-image-thumbnails button{height:74px!important;min-height:74px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:#fff!important;cursor:zoom-in!important}html body.crm-admin-body .vehicle-image-thumbnails img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}html body.crm-admin-body .vehicle-gallery-modal-content{min-height:0!important;overflow-y:auto!important}html body.crm-admin-body .vehicle-gallery-modal-content>.employee-modal-form{border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-gallery-manage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:20px!important}html body.crm-admin-body .vehicle-gallery-manage article{display:grid!important;gap:7px!important;padding:7px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important}html body.crm-admin-body .vehicle-gallery-manage article>button{height:100px!important;padding:0!important;overflow:hidden!important;border:0!important;background:#f8fafc!important;cursor:zoom-in!important}html body.crm-admin-body .vehicle-gallery-manage img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}html body.crm-admin-body .vehicle-gallery-manage form button{width:100%!important;padding:7px!important;border:0!important;background:transparent!important;color:#dc2626!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-image-lightbox{position:relative!important;width:min(1000px,94vw)!important;height:min(760px,90vh)!important;display:grid!important;padding:42px 18px 18px!important;place-items:center!important;overflow:hidden!important;background:#fff!important}html body.crm-admin-body .vehicle-image-lightbox>.vehicle-modal-close{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;border:0!important;background:transparent!important;color:#64748b!important}html body.crm-admin-body .vehicle-image-lightbox>img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}@media(max-width:620px){html body.crm-admin-body .vehicle-gallery-manage{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body.crm-admin-body details.standard-submenu.vehicle-record-menu>div>form>button.is-danger,html body.crm-admin-body details.standard-submenu.vehicle-record-menu>div>form>button.is-danger:is(:hover,:focus-visible,:active){width:100%!important;min-height:38px!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:left!important}html body.crm-admin-body details.standard-submenu.vehicle-record-menu>div>form>button.is-danger:hover{background:#fef2f2!important;color:#b91c1c!important}html body.crm-admin-body .vehicle-record-list>article.is-fuel-card-record{display:grid!important;grid-template-columns:112px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}html body.crm-admin-body .vehicle-record-list>article.vehicle-dossier-record{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:94px!important}html body.crm-admin-body .vehicle-record-list>article.is-fuel-card-record{grid-template-columns:112px minmax(0,1fr) auto!important}html body.crm-admin-body .vehicle-record-copy{min-width:0!important}html body.crm-admin-body .vehicle-record-type-icon{display:grid!important;width:54px!important;height:54px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--theme-primary) 24%,#dce3ec)!important;border-radius:7px!important;background:color-mix(in srgb,var(--theme-primary) 6%,white)!important;color:var(--theme-primary)!important}html body.crm-admin-body .vehicle-record-type-icon svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .vehicle-record-heading{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important}html body.crm-admin-body .vehicle-policy-badge{display:inline-flex!important;min-height:25px!important;padding:3px 9px!important;align-items:center!important;border-radius:5px!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .vehicle-policy-badge.is-valid{background:#ecfdf3!important;color:#137a45!important}html body.crm-admin-body .vehicle-policy-badge.is-expiring{background:#fff7e6!important;color:#a85b00!important}html body.crm-admin-body .vehicle-policy-badge.is-expired{background:#fff0f0!important;color:#c62828!important}html body.crm-admin-body .vehicle-policy-badge.is-unknown{background:#f3f5f8!important;color:#667085!important}html body.crm-admin-body .vehicle-policy-documents{display:flex!important;gap:8px!important;margin-top:7px!important}html body.crm-admin-body .vehicle-policy-documents a{padding:5px 9px!important;border:1px solid var(--crm-line)!important;border-radius:5px!important;background:#fff!important;color:var(--crm-text)!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .vehicle-insurance-options{margin:0!important;padding:12px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important}html body.crm-admin-body .vehicle-insurance-options legend{padding:0 5px!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-insurance-options>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important}html body.crm-admin-body .vehicle-insurance-options label.vehicle-coverage-switch{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;min-height:42px!important;padding:7px 9px!important;align-items:center!important;gap:10px!important;border:1px solid transparent!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text)!important;font-weight:400!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease!important}html body.crm-admin-body .vehicle-insurance-options label.vehicle-coverage-switch:hover{border-color:color-mix(in srgb,var(--theme-primary) 20%,var(--crm-line))!important;background:color-mix(in srgb,var(--theme-primary) 4%,white)!important}html body.crm-admin-body .vehicle-coverage-switch input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body.crm-admin-body .vehicle-coverage-switch i{position:relative!important;display:block!important;width:36px!important;height:20px!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#e9edf2!important;transition:background-color .18s ease,border-color .18s ease!important}html body.crm-admin-body .vehicle-coverage-switch i:after{position:absolute!important;top:2px!important;left:2px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0f172a33!important;content:""!important;transition:transform .18s ease!important}html body.crm-admin-body .vehicle-coverage-switch input:checked+i{border-color:#5b67f1!important;background:#5b67f1!important}html body.crm-admin-body .vehicle-coverage-switch input:checked+i:after{transform:translate(16px)!important}html body.crm-admin-body .vehicle-coverage-switch input:focus-visible+i{outline:2px solid rgb(91 103 241 / 30%)!important;outline-offset:2px!important}html body.crm-admin-body .vehicle-coverage-switch span{font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .vehicle-modal-section-title{padding-top:8px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-modal-section-title strong{display:block!important;font-size:15px!important;font-weight:500!important}html body.crm-admin-body .vehicle-insurance-document-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}@media(max-width:680px){html body.crm-admin-body .vehicle-insurance-document-fields{grid-template-columns:1fr!important}}html body.crm-admin-body .employee-modal.vehicle-edit-modal{display:flex!important;max-height:calc(100dvh - 44px)!important;overflow:hidden!important;flex-direction:column!important}html body.crm-admin-body .employee-modal.vehicle-edit-modal>header{position:relative!important;top:auto!important;flex:0 0 auto!important;z-index:4!important}html body.crm-admin-body .employee-modal.vehicle-edit-modal>form.employee-modal-form{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body.crm-admin-body .employee-modal.vehicle-edit-modal>form.employee-modal-form>footer{position:sticky!important;right:0!important;bottom:-22px!important;left:0!important;z-index:4!important;margin-top:10px!important;background:#fff!important;box-shadow:0 -1px 0 var(--crm-line)!important}@media(max-width:720px){html body.crm-admin-body .employee-modal.vehicle-edit-modal{max-height:calc(100dvh - 20px)!important}html body.crm-admin-body .employee-modal.vehicle-edit-modal>form.employee-modal-form>footer{bottom:-16px!important}}html body.crm-admin-body .fuel-card-visual{position:relative!important;display:grid!important;width:112px!important;height:68px!important;padding:9px 10px 8px 18px!important;overflow:hidden!important;grid-template-rows:1fr auto!important;align-items:center!important;border:1px solid #d9e0e9!important;border-radius:7px!important;background:linear-gradient(145deg,#fff,#f4f7fa)!important;color:#263347!important;box-shadow:0 3px 8px #0f172a12!important}html body.crm-admin-body .fuel-card-visual:before{position:absolute!important;top:0!important;bottom:0!important;left:0!important;width:7px!important;background:var(--theme-primary)!important;content:""!important}html body.crm-admin-body .fuel-card-visual:after{position:absolute!important;top:10px!important;right:9px!important;width:17px!important;height:13px!important;border:1px solid #cbd5e1!important;border-radius:3px!important;background:linear-gradient(90deg,#e2e8f0 47%,#cbd5e1 47% 53%,#e2e8f0 53%)!important;content:""!important}html body.crm-admin-body .fuel-card-visual>i{position:absolute!important;right:0!important;bottom:19px!important;left:7px!important;height:9px!important;background:#263347!important;opacity:.9!important}html body.crm-admin-body .fuel-card-visual>b{align-self:start!important;padding-right:20px!important;color:#263347!important;font-size:15px!important;font-weight:600!important;letter-spacing:.05em!important}html body.crm-admin-body .fuel-card-visual>small{z-index:1!important;align-self:end!important;color:#64748b!important;font-size:9px!important;font-weight:400!important;letter-spacing:.06em!important}html body.crm-admin-body .fuel-provider-logo{display:grid!important;width:112px!important;height:58px!important;flex:0 0 112px!important;padding:4px!important;place-items:center!important;overflow:hidden!important;border:1px solid #dfe5ed!important;border-radius:6px!important;background:#fff!important}html body.crm-admin-body .fuel-provider-logo img{display:block!important;width:102px!important;height:48px!important;margin:auto!important;justify-self:center!important;align-self:center!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}html body.crm-admin-body .fuel-provider-fallback{display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border-radius:6px!important;background:color-mix(in srgb,var(--theme-primary) 10%,white)!important;color:var(--theme-primary)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em!important}html body.crm-admin-body .fuel-provider-fallback[hidden]{display:none!important}@media(max-width:680px){html body.crm-admin-body .vehicle-record-list>article.vehicle-dossier-record{grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important}html body.crm-admin-body .vehicle-record-list>article.is-fuel-card-record{grid-template-columns:82px minmax(0,1fr)!important}html body.crm-admin-body .vehicle-record-type-icon{width:44px!important;height:44px!important}html body.crm-admin-body .fuel-card-visual{width:92px!important;height:58px!important}html body.crm-admin-body .fuel-provider-logo{width:82px!important;height:48px!important;flex-basis:82px!important;padding:3px!important}html body.crm-admin-body .fuel-provider-logo img{width:74px!important;height:40px!important}html body.crm-admin-body .fuel-provider-fallback{width:34px!important;height:34px!important}html body.crm-admin-body .vehicle-dossier-record .vehicle-record-actions{grid-column:1 / -1!important;justify-self:end!important}}html body.crm-admin-body .vehicle-image-card{position:relative!important;padding-bottom:50px!important;background:#fff!important}html body.crm-admin-body .vehicle-image-card>button.vehicle-image-preview{border:1px solid #dbe2ea!important;border-radius:8px!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button{border:1px solid #dbe2ea!important;border-radius:6px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body.crm-admin-body .vehicle-image-card>button.vehicle-image-edit{position:absolute!important;right:0!important;bottom:0!important;z-index:2!important;width:auto!important;min-height:38px!important;padding:0 15px!important;border:1px solid #dbe2ea!important;border-radius:var(--crm-button-radius)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary)!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .vehicle-image-card>button.vehicle-image-edit:hover{border-color:#dbe2ea!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-image-card>button.vehicle-image-preview:is(:hover,:focus,:focus-visible,:active),html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button:is(:hover,:focus,:focus-visible,:active){border-color:#e2e8f0!important;outline:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body.crm-admin-body .vehicle-image-card>button.vehicle-image-preview,html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button{border-color:#e2e8f0!important;outline:0!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails{background:#fff!important;background-color:#fff!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button,html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button:before,html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button:after{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button:before,html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button:after{display:none!important;content:none!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnails>button>img{display:block!important;background:#fff!important;background-color:#fff!important}html body.crm-admin-body .vehicle-image-card>div.vehicle-image-preview{width:100%!important;height:220px!important;display:grid!important;padding:0!important;place-items:center!important;overflow:hidden!important;border:1px solid #e5e9ef!important;border-radius:8px!important;outline:0!important;background:#fff!important;box-shadow:none!important;cursor:zoom-in!important}html body.crm-admin-body .vehicle-image-card>div.vehicle-image-preview>img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#fff!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnail{height:74px!important;overflow:hidden!important;border:1px solid #d7dee8!important;border-radius:6px!important;outline:0!important;background:#fff!important;box-shadow:none!important;cursor:zoom-in!important}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnail:is(:hover,:focus,:focus-visible,:active){border-color:#cbd4df!important;outline:0!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .vehicle-image-lightbox>button.vehicle-modal-close,html body.crm-admin-body .vehicle-image-lightbox>button.vehicle-modal-close:is(:hover,:focus,:focus-visible,:active){position:absolute!important;top:10px!important;right:10px!important;display:grid!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#94a3b8!important;box-shadow:none!important}html body.crm-admin-body .vehicle-image-lightbox>button.vehicle-modal-close svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important}html body.crm-admin-body .vehicle-image-lightbox>button.vehicle-modal-close:hover{color:#64748b!important}html body.crm-admin-body .settings-vehicle-card .employee-row-actions>a.vehicle-full-dossier-button,html body.crm-admin-body .settings-vehicle-card .employee-row-actions>a.vehicle-full-dossier-button:is(:hover,:focus,:focus-visible,:active){display:inline-flex!important;min-height:38px!important;padding:0 15px!important;align-items:center!important;justify-content:center!important;border:1px solid #dbe2ea!important;border-radius:var(--crm-button-radius)!important;outline:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary)!important;box-shadow:none!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;text-decoration:none!important}html body.crm-admin-body .settings-vehicle-card .employee-row-actions>a.vehicle-full-dossier-button:hover{background:var(--crm-button-soft)!important}html body.crm-admin-body .settings-vehicle-search-card{display:grid!important;gap:8px!important;margin:0 0 18px!important;padding:18px 20px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .settings-vehicle-search-card>label{color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .settings-vehicle-search-card>div{position:relative!important}html body.crm-admin-body .settings-vehicle-search-card svg{position:absolute!important;top:50%!important;left:13px!important;width:18px!important;height:18px!important;transform:translateY(-50%)!important;fill:none!important;stroke:#94a3b8!important;stroke-width:1.7!important;stroke-linecap:round!important}html body.crm-admin-body .settings-vehicle-search-card input{width:100%!important;height:42px!important;margin:0!important;padding:0 14px 0 42px!important;border:1px solid #dbe2ea!important;border-radius:6px!important;background:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}html body.crm-admin-body .settings-vehicle-search-card input:focus{border-color:#cbd4df!important;outline:0!important;box-shadow:0 0 0 3px #f1f5f9!important}html body.crm-admin-body .settings-license-plate{display:inline-flex!important;height:40px!important;align-items:stretch!important;overflow:hidden!important;border:2px solid #172033!important;border-radius:5px!important;background:#f7c928!important;color:#111827!important;box-shadow:inset 0 0 0 1px #ffffff73!important}html body.crm-admin-body .settings-license-plate>i{display:grid!important;width:28px!important;place-items:center!important;background:#1551a3!important;color:#fff!important;font-size:9px!important;font-style:normal!important;font-weight:600!important}html body.crm-admin-body .settings-license-plate>b{display:flex!important;padding:0 13px!important;align-items:center!important;font-family:inherit!important;font-size:17px!important;font-weight:600!important;letter-spacing:.08em!important}html body.crm-admin-body .settings-vehicle-search-empty{padding:34px!important;border:1px solid var(--crm-line)!important;border-radius:8px!important;background:#fff!important;color:var(--crm-muted)!important;font-size:14px!important;text-align:center!important}html body.crm-admin-body .settings-vehicle-card[hidden],html body.crm-admin-body .settings-vehicle-search-empty[hidden]{display:none!important}html body.crm-admin-body .settings-vehicle-card>header{position:relative!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;padding-right:190px!important;align-items:center!important}html body.crm-admin-body .settings-vehicle-card-image{display:grid!important;width:112px!important;height:82px!important;place-items:center!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:7px!important;background:#fff!important;color:#94a3b8!important;font-size:11px!important}html body.crm-admin-body .settings-vehicle-card-image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#fff!important}html body.crm-admin-body .settings-vehicle-card-heading{min-width:0!important}html body.crm-admin-body .settings-vehicle-card-heading h3{margin:6px 0!important}html body.crm-admin-body .settings-vehicle-card-heading h3 .settings-license-plate{position:absolute!important;top:18px!important;right:20px!important}html body.crm-admin-body .settings-vehicle-card>header>.settings-status{position:absolute!important;right:20px!important;bottom:18px!important}@media(max-width:700px){html body.crm-admin-body .settings-vehicle-card>header{grid-template-columns:88px minmax(0,1fr)!important;padding-right:20px!important;padding-bottom:68px!important}html body.crm-admin-body .settings-vehicle-card-image{width:88px!important;height:68px!important}html body.crm-admin-body .settings-vehicle-card-heading h3 .settings-license-plate{top:auto!important;right:20px!important;bottom:16px!important}html body.crm-admin-body .settings-vehicle-card>header>.settings-status{right:auto!important;bottom:22px!important;left:20px!important}}html body.crm-admin-body .vehicle-image-card .vehicle-image-thumbnail>img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#fff!important}
