:root{--crm-primary: #4A90E2;--crm-button-radius: 6px;--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{--theme-primary: var(--crm-primary, #4A90E2)}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 .employee-tabs-card :is(.employee-tab-groups,.employee-subtabs)>a:hover{background:color-mix(in srgb,var(--theme-primary) 5%,#fff)!important;color:var(--theme-primary, var(--crm-primary))!important}html body.crm-admin-body .employee-tabs-card :is(.employee-tab-groups,.employee-subtabs)>a.active{background:transparent!important;color:var(--theme-primary, var(--crm-primary))!important}html body.crm-admin-body .employee-tabs-card .employee-subtabs>a.active:after{background:var(--theme-primary, var(--crm-primary))!important}html body.crm-admin-body .employee-edit-modal .employee-system-access label.employee-access-switch,html body.crm-admin-body #employee-edit-modal .employee-system-access label.employee-access-switch{width:100%!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:10px 12px!important;cursor:pointer!important}html body.crm-admin-body #employee-edit-modal .employee-access-switch>span{min-width:0!important;display:grid!important;flex:1 1 auto!important;gap:3px!important}html body.crm-admin-body #employee-edit-modal .employee-access-switch>.portal-switch-control{flex:0 0 34px!important;margin-left:auto!important}html body.crm-admin-body #employee-edit-modal .employee-access-switch>.portal-switch-control:checked{border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;background-color:var(--crm-primary)!important}html body.crm-admin-body #employee-edit-modal .employee-access-group{margin:0!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}html body.crm-admin-body #employee-edit-modal .employee-access-group>summary{min-height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;color:var(--crm-text)!important;cursor:pointer!important;list-style:none!important}html body.crm-admin-body #employee-edit-modal .employee-access-group>summary::-webkit-details-marker{display:none!important}html body.crm-admin-body #employee-edit-modal .employee-access-group>summary small{color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body #employee-edit-modal .employee-access-group>summary i{color:var(--crm-muted)!important;font-style:normal!important;transition:transform .15s ease!important}html body.crm-admin-body #employee-edit-modal .employee-access-group[open]>summary{border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body #employee-edit-modal .employee-access-group[open]>summary i{transform:rotate(180deg)!important}html body.crm-admin-body #employee-edit-modal .employee-access-group>div{display:grid!important;gap:8px!important;padding:10px!important}html body.crm-admin-body #employee-edit-modal .employee-edit-modal{width:min(1120px,calc(100vw - 40px))!important;max-width:1120px!important}html body.crm-admin-body #employee-edit-modal .employee-modal-form{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr)!important;align-items:start!important;gap:28px!important}html body.crm-admin-body #employee-edit-modal .employee-edit-fields{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important}html body.crm-admin-body #employee-edit-modal .employee-edit-fields>.employee-modal-wide,html body.crm-admin-body #employee-edit-modal .employee-edit-fields>fieldset{grid-column:1 / -1!important}html body.crm-admin-body #employee-edit-modal .employee-system-access{grid-column:2!important;display:grid!important;gap:12px!important;padding-left:28px!important;border-left:1px solid var(--crm-line)!important}html body.crm-admin-body #employee-edit-modal .employee-system-access>header{margin-bottom:4px!important}html body.crm-admin-body #employee-edit-modal .employee-modal-form>footer{grid-column:1 / -1!important}@media(max-width:900px){html body.crm-admin-body #employee-edit-modal .employee-modal-form{grid-template-columns:1fr!important;gap:22px!important}html body.crm-admin-body #employee-edit-modal .employee-system-access{grid-column:1!important;padding-top:22px!important;padding-left:0!important;border-top:1px solid var(--crm-line)!important;border-left:0!important}}@media(max-width:620px){html body.crm-admin-body #employee-edit-modal .employee-edit-fields{grid-template-columns:1fr!important}}html body.crm-admin-body .employee-avatar-edit{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--crm-line)!important;border-radius:50%!important;background:#fff!important;color:var(--theme-primary, var(--crm-primary))!important;box-shadow:none!important}html body.crm-admin-body .employee-avatar-edit svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .employee-avatar-edit:hover{border-color:color-mix(in srgb,var(--theme-primary) 35%,var(--crm-line))!important;background:#fff!important;color:var(--theme-primary, var(--crm-primary))!important;box-shadow:none!important}html body.crm-admin-body .employee-linked-vehicles{display:grid!important;gap:8px!important;margin-top:18px!important}html body.crm-admin-body .employee-linked-vehicles>a{min-height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;gap:12px!important;padding:11px 14px!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important;color:var(--crm-text)!important;text-decoration:none!important}html body.crm-admin-body .employee-linked-vehicles>a:hover{border-color:color-mix(in srgb,var(--theme-primary) 30%,var(--crm-line))!important;background:color-mix(in srgb,var(--theme-primary) 3%,#fff)!important}html body.crm-admin-body .employee-linked-vehicles>a strong,html body.crm-admin-body .employee-linked-vehicles>a i{color:var(--theme-primary, var(--crm-primary))!important}html body.crm-admin-body .employee-linked-vehicles>a i{font-style:normal!important}html body.crm-admin-body .contract-modal{width:min(860px,calc(100vw - 40px))!important;max-width:860px!important;max-height:calc(100dvh - 40px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body.crm-admin-body .contract-modal-form{min-height:0!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}html body.crm-admin-body .contract-modal-content{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;padding:22px 24px 26px!important;overflow-y:auto!important}html body.crm-admin-body .contract-modal-content>.contract-field-wide{grid-column:1/-1!important}html body.crm-admin-body .contract-modal-content label{min-width:0!important}html body.crm-admin-body .contract-modal-content label>small{display:block!important;margin-top:6px!important;color:var(--crm-muted)!important;line-height:1.45!important}html body.crm-admin-body .contract-modal-content .contract-file-field{padding-top:4px!important}html body.crm-admin-body .contract-modal-form>footer{flex:0 0 auto!important;margin:0!important;padding:14px 24px!important;border-top:1px solid var(--crm-line)!important;background:#fff!important}@media(max-width:680px){html body.crm-admin-body .contract-modal-content{grid-template-columns:1fr!important;padding:18px!important}html body.crm-admin-body .contract-modal-content>.contract-field-wide{grid-column:1!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 .department-table-pagination{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .department-table-pagination .customer-single-pagination{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding-top:16px!important}html body.crm-admin-body .department-table-pagination .customer-single-pagination>span{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;background:transparent!important;color:#64748b!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .department-table-pagination .customer-single-pagination>.is-current{min-width:34px!important;border-radius:5px!important;background:var(--crm-button-soft, #f8fafc)!important;color:var(--theme-primary)!important}html body.crm-admin-body .department-table-pagination .customer-single-pagination>.is-disabled{color:#b8c0cc!important}html body.crm-admin-body .department-overview-table{width:100%!important;overflow-x:auto!important;padding:0!important;border:1px solid var(--crm-line, #e2e8f0)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .department-overview-table>table{width:100%!important;min-width:760px!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:#fff!important;table-layout:auto!important}html body.crm-admin-body .department-overview-table th{height:52px!important;padding:12px 16px!important;border-bottom:1px solid var(--crm-line, #e2e8f0)!important;background:#f8fafc!important;color:var(--crm-muted, #64748b)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-align:left!important}html body.crm-admin-body .department-overview-table td{min-height:58px!important;padding:14px 16px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;color:var(--crm-text, #334155)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;vertical-align:middle!important}html body.crm-admin-body .department-overview-table tbody tr:last-child td{border-bottom:0!important}html body.crm-admin-body .department-overview-table tbody tr:hover td{background:color-mix(in srgb,var(--crm-primary) 4%,#fff)!important}html body.crm-admin-body .department-overview-table .department-name{font:inherit!important;color:inherit!important}html body.crm-admin-body .department-overview-table :is(.department-employees-heading,.department-employees-cell){width:150px!important;text-align:center!important}html body.crm-admin-body .department-overview-table :is(.department-actions-heading,.department-actions-cell){width:280px!important;text-align:right!important;white-space:nowrap!important}html body.crm-admin-body .department-actions-cell{display:table-cell!important}html body.crm-admin-body .department-actions-cell>:is(button,a){margin-left:7px!important}html body.crm-admin-body .department-members-button{width:auto!important;min-width:0!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border:1px solid var(--crm-button-line, #dbe1e9)!important;border-radius:var(--crm-button-radius, 5px)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--theme-primary)!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .department-members-button:not(:disabled):hover{border-color:var(--crm-button-line, #dbe1e9)!important;background:var(--crm-button-soft, #f8fafc)!important;color:var(--theme-primary)!important}html body.crm-admin-body .department-members-button:disabled{background:#f8fafc!important;color:#a8b1bf!important;cursor:not-allowed!important;opacity:1!important}html body.crm-admin-body .department-table-pagination{min-height:62px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:12px 16px!important;border-top:1px solid var(--crm-line, #e2e8f0)!important;background:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .company-identity-settings-content .employee-empty-state-icon{border:1px solid color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .company-identity-settings-content .employee-empty-state-icon svg{fill:none!important;stroke:currentColor!important}html body.crm-admin-body .customer-audit-table .customer-audit-details{min-width:280px!important;white-space:normal!important}html body.crm-admin-body .customer-audit-table .customer-audit-details .block{display:block!important;margin-bottom:4px!important}html body.crm-admin-body .customer-audit-table td time{display:block!important;white-space:nowrap!important}html body.crm-admin-body .customer-audit-table td>small{display:block!important;margin-top:3px!important;color:#94a3b8!important;font-size:12px!important;white-space:nowrap!important}html body.crm-admin-body .customer-people-table tr[data-row-link]{cursor:pointer!important}html body.crm-admin-body .customer-people-table tr[data-row-link]:focus-visible{outline:2px solid color-mix(in srgb,var(--crm-primary) 45%,transparent)!important;outline-offset:-2px!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 .crm-nav-section>summary.crm-nav-heading,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-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body .crm-admin-sidebar .crm-nav-section>summary.crm-nav-heading{letter-spacing:0!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:Inter,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-position-frame{margin:22px 0 0!important;overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .vehicle-position-frame>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:15px 17px!important;border:0!important;border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .vehicle-position-frame h3{margin:0!important;color:var(--crm-text)!important;font-size:14px!important}.vehicle-position-frame header p{margin:3px 0 0!important;color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body .vehicle-position-frame header a{flex:0 0 auto!important;color:var(--crm-primary)!important;font-size:12px!important;text-decoration:none!important}html body.crm-admin-body .vehicle-position-frame iframe{width:100%!important;height:340px!important;display:block!important;border:0!important}@media(max-width:620px){html body.crm-admin-body .vehicle-position-frame>header{align-items:flex-start!important;flex-direction:column!important}html body.crm-admin-body .vehicle-position-frame iframe{height:280px!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-primary)!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:is(:hover,:focus-visible){border-color:var(--crm-primary)!important;background:color-mix(in srgb,var(--crm-primary) 6%,#fff)!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:none!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:none!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:none!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 .dashboard-illustrated-empty{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:22px!important;min-height:180px!important;padding:24px 34px!important;background:linear-gradient(135deg,#fff 45%,color-mix(in srgb,var(--crm-primary) 4%,#fff))!important;text-align:left!important}.dashboard-empty-illustration{width:150px!important;max-width:150px!important;height:108px!important;display:grid!important;place-items:center!important;overflow:hidden!important}.dashboard-empty-illustration svg{box-sizing:border-box!important;width:150px!important;max-width:100%!important;height:108px!important;display:block!important;overflow:hidden!important;fill:none!important;stroke:#9aa8b9!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.dashboard-empty-illustration svg :is(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.dashboard-empty-illustration svg .fill{fill:#f5f8fb!important;stroke:#cbd5e1!important}.dashboard-empty-illustration svg .back{fill:none!important;stroke:#d9e1ea!important}.dashboard-empty-illustration svg .accent{fill:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 10%,#fff)!important;stroke:var(--theme-primary,var(--crm-primary,#4A90E2))!important}.dashboard-empty-illustration svg .check{fill:none!important;stroke:var(--theme-primary,var(--crm-primary,#4A90E2))!important;stroke-width:2.5!important}.dashboard-empty-copy{display:grid!important;gap:7px!important}.dashboard-empty-copy strong{color:#334155!important;font-size:15px!important;font-weight:600!important}.dashboard-empty-copy small{max-width:280px;color:#8290a5!important;font-size:12px!important;line-height:1.55!important}@media(max-width:620px){html body.crm-admin-body .dashboard-illustrated-empty{grid-template-columns:1fr!important;gap:8px!important;padding:22px!important;text-align:center!important}.dashboard-empty-illustration{width:125px!important;height:88px!important;margin:auto!important}.dashboard-empty-illustration svg{width:125px!important;height:88px!important}.dashboard-empty-copy small{margin:auto}}html body.crm-admin-body .dashboard-service-table .portal-table-pagination{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:12px 18px!important;border-top:1px solid var(--crm-line)!important;background:#fff!important}html body.crm-admin-body .dashboard-service-table .customer-single-pagination,html body.crm-admin-body .dashboard-service-table .overflow-x-auto{margin:0!important}html body.crm-admin-body .dashboard-service-table .dashboard-table-center{text-align:center!important}html body.crm-admin-body .dashboard-service-table td.dashboard-table-center small{display:block!important;margin-top:3px!important;color:var(--crm-muted)!important}html body.crm-admin-body .dashboard-maintenance-progress{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:25px!important;padding:2px 8px!important;border:1px solid color-mix(in srgb,var(--theme-primary) 28%,var(--crm-line))!important;border-radius:6px!important;background:transparent!important;color:var(--theme-primary, var(--crm-primary))!important;font-size:12px!important}html body.crm-admin-body .dashboard-service-table td.dashboard-table-action{width:1%!important;text-align:right!important;white-space:nowrap!important}html body.crm-admin-body .employee-overview-page{width:100%!important;max-width:none!important}html body.crm-admin-body .employee-overview-page .portal-table-card>table{table-layout:auto!important}html body.crm-admin-body .employee-overview-page .portal-table-card :is(th,td):first-child{width:1%!important;white-space:nowrap!important}html body.crm-admin-body .employee-overview-page .employee-directory-search-with-status{width:min(100%,620px)!important;display:grid!important;grid-template-columns:minmax(260px,1fr) 190px!important;gap:10px!important}html body.crm-admin-body .employee-overview-page .employee-status-badge{display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:2px 8px!important;border:1px solid var(--crm-line)!important;border-radius:6px!important;background:transparent!important;color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body .employee-overview-page .employee-status-badge.is-active{border-color:color-mix(in srgb,var(--theme-primary) 28%,var(--crm-line))!important;color:var(--theme-primary, var(--crm-primary))!important}html body.crm-admin-body .employee-department-switches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}html body.crm-admin-body .employee-department-switch{min-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body .employee-department-switch b{color:var(--crm-text)!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .employee-department-switch:has(.portal-switch-input:checked){border-color:color-mix(in srgb,var(--theme-primary) 30%,var(--crm-line))!important;background:color-mix(in srgb,var(--theme-primary) 3%,#fff)!important}@media(max-width:700px){html body.crm-admin-body .employee-overview-page .employee-directory-search-with-status,html body.crm-admin-body .employee-department-switches{grid-template-columns:1fr!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:Inter,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 .department-overview-page .department-table-pagination{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>:is(a,span){min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#64748b!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;text-decoration:none!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>a:hover{background:var(--crm-button-soft, #f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>.is-current{background:var(--crm-button-soft, #f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body :is(.department-modal-overlay,[id^=department-create-modal],[id^=department-delete-],[id^=department-members-]) .employee-modal :is(button,a){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .department-modal-overlay .department-delete-trigger{width:auto!important;min-width:0!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:auto!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#c2414b!important;box-shadow:none!important}html body.crm-admin-body .department-modal-overlay .department-delete-trigger:hover{background:transparent!important;color:#9f2531!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.crm-admin-body .department-overview-page .employee-empty-state-icon{border:1px solid color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .department-overview-page .employee-empty-state-icon svg{fill:none!important;stroke:currentColor!important}html body.crm-admin-body .inventory-dashboard-page>.standard-page-summary{margin:0 0 18px!important}html body.crm-admin-body .inventory-dashboard-page .inventory-dashboard-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.crm-admin-body .inventory-dashboard-page .inventory-kpi-card{min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:18px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#475569!important;box-shadow:0 1px 2px #0f172a0a!important;text-decoration:none!important}html body.crm-admin-body .inventory-dashboard-page .inventory-kpi-card:hover{border-color:color-mix(in srgb,var(--crm-primary) 35%,#e2e8f0)!important;box-shadow:0 5px 16px #0f172a12!important}html body.crm-admin-body .inventory-dashboard-page .inventory-kpi-card>strong{color:#1e293b!important;font-size:24px!important;line-height:1.15!important}html body.crm-admin-body .inventory-dashboard-page .inventory-kpi-card>small{color:#94a3b8!important;font-size:12px!important}html body.crm-admin-body .inventory-dashboard-page .inventory-count-card form select{width:min(240px,100%)!important;min-width:0!important}html body.crm-admin-body .inventory-dashboard-page .inventory-stock-section .employee-empty-state-icon{border:1px solid color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .inventory-dashboard-page .inventory-stock-section .employee-empty-state-icon svg{fill:none!important;stroke:currentColor!important}@media(max-width:1100px){html body.crm-admin-body .inventory-dashboard-page .inventory-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){html body.crm-admin-body .inventory-dashboard-page .inventory-dashboard-kpis{grid-template-columns:1fr!important}}html body.crm-admin-body .articles-overview-page .portal-table-card :is(th:first-child,td:first-child){width:52px!important;min-width:52px!important;padding-left:12px!important;padding-right:6px!important}html body.crm-admin-body .articles-overview-page .article-table-image{width:34px!important;height:34px!important;border:1px solid color-mix(in srgb,var(--crm-primary) 22%,#e2e8f0)!important;border-radius:6px!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important;font-size:16px!important}html body.crm-admin-body .article-tab-content .article-workorders-table.is-flat{margin-top:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .article-tab-content .article-workorders-table.is-flat table{border:0!important;box-shadow:none!important}html body.crm-admin-body .article-tabs-card .employee-empty-state-icon{border:1px solid color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .article-tabs-card .employee-empty-state-icon svg{fill:none!important;stroke:currentColor!important}html body.crm-admin-body .article-properties-card>h3{padding-bottom:0!important;border-bottom:0!important}html body.crm-admin-body .article-tabs-card .article-description-card{padding-left:0!important;border-left:0!important}html body.crm-admin-body .warehouse-empty-state .employee-empty-state-icon{border:1px solid color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .warehouse-empty-state .employee-empty-state-icon svg{fill:none!important;stroke:currentColor!important}html body.crm-admin-body .warehouse-modal{width:min(760px,calc(100vw - 28px))!important;overflow-anchor:none!important;scrollbar-gutter:stable!important}html body.crm-admin-body .warehouse-modal .warehouse-modal-form>.warehouse-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important}html body.crm-admin-body .warehouse-modal .warehouse-modal-form label:not(.portal-switch){align-self:start!important;display:grid!important;gap:7px!important}html body.crm-admin-body .warehouse-modal .warehouse-modal-form label:not(.portal-switch)>:is(input,select){box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border-width:1px!important;box-shadow:none!important;transition:none!important;transform:none!important}html body.crm-admin-body .warehouse-modal .warehouse-modal-form label:not(.portal-switch)>:is(input,select):is(:focus,:focus-visible){height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;border-width:1px!important;border-color:#dfe5ec!important;outline:0!important;box-shadow:inset 0 0 0 1px var(--crm-primary)!important;transition:none!important;transform:none!important}html body.crm-admin-body .warehouse-modal .warehouse-modal-form textarea:is(:focus,:focus-visible){border-width:1px!important;border-color:#dfe5ec!important;outline:0!important;box-shadow:inset 0 0 0 1px var(--crm-primary)!important;transition:none!important;transform:none!important}html body.crm-admin-body .warehouse-modal .pro6pp-address{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;margin:2px 0 0!important;padding:18px 0 0!important;border-top:1px solid #edf1f5!important}html body.crm-admin-body .warehouse-modal .pro6pp-query-fields{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) minmax(100px,1fr)!important;gap:16px!important}html body.crm-admin-body .warehouse-modal .warehouse-active-option{display:block!important;padding-top:4px!important}html body.crm-admin-body .warehouse-modal .warehouse-active-option .portal-switch{width:-moz-fit-content!important;width:fit-content!important;display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:10px!important}html body.crm-admin-body .warehouse-modal .warehouse-active-option .portal-switch-control{order:0!important;flex:0 0 auto!important}html body.crm-admin-body .warehouse-modal .warehouse-active-option .portal-switch>span{order:1!important}html body.crm-admin-body .warehouse-modal .warehouse-service-fields{gap:16px!important;padding:16px!important;border-color:color-mix(in srgb,var(--crm-primary) 18%,#e2e8f0)!important;border-radius:6px!important;background:color-mix(in srgb,var(--crm-primary) 4%,#fff)!important}@media(max-width:650px){html body.crm-admin-body .warehouse-modal .warehouse-modal-form>.warehouse-fields,html body.crm-admin-body .warehouse-modal .pro6pp-address,html body.crm-admin-body .warehouse-modal .pro6pp-query-fields{grid-template-columns:1fr!important}}html body.crm-admin-body .department-members-modal{width:min(760px,100%)!important}html body.crm-admin-body .department-members-modal .department-members-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:20px!important;overflow-y:auto!important;background:#fff!important}html body.crm-admin-body .department-members-modal .department-members-list>a{min-width:0!important;min-height:68px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;padding:12px!important;border:1px solid var(--crm-line, #e2e8f0)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-text, #334155)!important;text-decoration:none!important}html body.crm-admin-body .department-members-modal .department-members-list>a:hover{border-color:color-mix(in srgb,var(--crm-primary) 25%,var(--crm-line, #e2e8f0))!important;background:color-mix(in srgb,var(--crm-primary) 4%,#fff)!important}html body.crm-admin-body .department-members-modal .employee-directory-avatar{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:6px!important;background:color-mix(in srgb,var(--crm-primary) 9%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .department-members-modal .department-members-list>a>span:nth-child(2){min-width:0!important;display:grid!important;gap:3px!important}html body.crm-admin-body .department-members-modal .department-members-list :is(strong,small){overflow:hidden!important;font-size:14px!important;font-weight:400!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .department-members-modal .department-members-list small{color:var(--crm-muted, #64748b)!important}html body.crm-admin-body .department-members-modal .department-members-list i{color:var(--crm-primary)!important;font-size:16px!important;font-style:normal!important;text-align:right!important}@media(max-width:680px){html body.crm-admin-body .department-members-modal .department-members-list{grid-template-columns:1fr!important;padding:14px!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:Inter,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:#4a90e2!important;background:#4a90e2!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:auto!important;min-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:auto!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:#fff!important}html body.crm-admin-body img.vehicle-image-main{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!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 .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-vehicle-search-card>div>svg{z-index:1!important;pointer-events:none!important}html body.crm-admin-body .settings-vehicle-search-card input[type=search]{box-sizing:border-box!important;padding-left:44px!important;text-indent:0!important}html body.crm-admin-body .settings-vehicle-search-card input[type=search]::-webkit-search-decoration{display:none!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 .integration-overview-grid{align-items:stretch!important}html body.crm-admin-body .integration-overview-card{display:flex!important;height:100%!important;min-height:310px!important;flex-direction:column!important;align-items:stretch!important}html body.crm-admin-body .integration-overview-card>.integration-state{position:static!important;inset:auto!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;margin-top:auto!important}html body.crm-admin-body .integration-overview-card>a{width:100%!important;margin-top:10px!important;flex:0 0 auto!important}html body.crm-admin-body .integration-card.integration-form .integration-actions>button.integration-delete-link,html body.crm-admin-body .integration-card.integration-form .integration-actions>button.integration-delete-link:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;min-height:0!important;padding:6px 2px!important;border:0!important;border-radius:0!important;outline:0!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-decoration:none!important}html body.crm-admin-body .integration-card.integration-form .integration-actions>button.integration-delete-link:hover{color:#b91c1c!important;text-decoration:underline!important}html body.crm-admin-body .integration-content :is(.integration-test-card>form,.integration-actions){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}html body.crm-admin-body .integration-content :is(.integration-test-card>form>button,.integration-actions button:not(.integration-delete-link),.integration-form>button){width:auto!important;min-width:0!important;min-height:38px!important;padding:0 15px!important;border-radius:var(--crm-button-radius)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .integration-content .integration-card button.is-secondary{width:auto!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}html body.crm-admin-body .crm-admin-page-title{gap:18px!important}html body.crm-admin-body .crm-admin-page-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}html body.crm-admin-body .crm-admin-page-actions form{display:inline-flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .crm-admin-page-actions .employee-edit-button{width:auto!important;min-width:0!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border:1px solid var(--crm-primary)!important;border-radius:5px!important;background:#fff!important;color:var(--crm-primary)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}html body.crm-admin-body .crm-admin-page-actions .employee-edit-button:hover{background:color-mix(in srgb,var(--crm-primary) 7%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-visible-actions{position:relative!important;z-index:10!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 14px!important;overflow:visible!important;visibility:visible!important;opacity:1!important}html body.crm-admin-body .vehicle-visible-actions form{display:inline-flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;visibility:visible!important}html body.crm-admin-body .vehicle-visible-actions .employee-edit-button{width:auto!important;min-width:0!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border:1px solid var(--crm-button-line,#dbe1e9)!important;border-radius:5px!important;background:#fff!important;color:var(--crm-primary)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}html body.crm-admin-body .vehicle-visible-actions .employee-edit-button:hover{background:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-visible-actions .vehicle-trips-fetch-button,html body.crm-admin-body .crm-admin-page-actions .vehicle-trips-fetch-button{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 15px!important;border-radius:5px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important}html body.crm-admin-body .vehicle-trips-pagination .customer-single-pagination{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding-top:16px!important}html body.crm-admin-body .vehicle-trips-pagination .customer-single-pagination>span{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .vehicle-trips-pagination .customer-single-pagination>.is-current{min-width:34px!important;border-radius:5px!important;background:var(--crm-button-soft)!important;color:var(--crm-primary)!important}html body.crm-admin-body .vehicle-trips-pagination .customer-single-pagination>.is-disabled{color:#b8c0cc!important}html body.crm-admin-body :is(.employee-modal,[role=dialog]) footer :is(button,a)[data-modal-close],html body.crm-admin-body :is(.employee-modal,[role=dialog]) footer :is(button,a)[data-cancel-action]{width:auto!important;min-width:0!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#c2414b!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}html body.crm-admin-body :is(.employee-modal,[role=dialog]) footer :is(button,a)[data-modal-close]:hover,html body.crm-admin-body :is(.employee-modal,[role=dialog]) footer :is(button,a)[data-cancel-action]:hover{background:transparent!important;color:#9f2531!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.crm-admin-body .inventory-stock-pagination .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 .inventory-stock-pagination .customer-single-pagination>span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;background:transparent;color:#64748b;font-size:14px;font-weight:400}html body.crm-admin-body .inventory-stock-pagination .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 .inventory-stock-pagination .customer-single-pagination>.is-disabled{color:#b8c0cc}html body.crm-admin-body .customer-tabs-card :is(.customer-tabs,.customer-subtabs) :is(a,button){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .customer-tabs-card .customer-subtabs{display:flex!important;align-items:center!important;gap:22px!important;margin:0!important;padding:0 22px!important;overflow-x:auto!important;border-bottom:1px solid var(--crm-line,#e2e8f0)!important;background:#fff!important}html body.crm-admin-body .customer-tabs-card .customer-subtabs a{min-height:46px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#64748b!important;text-decoration:none!important;white-space:nowrap!important}html body.crm-admin-body .customer-tabs-card .customer-subtabs a:hover{background:transparent!important;color:var(--crm-primary)!important}html body.crm-admin-body .customer-tabs-card .customer-subtabs a.active{border-bottom-color:var(--crm-primary)!important;background:transparent!important;color:var(--crm-primary)!important}html body.crm-admin-body .customer-tabs-card .customer-subtabs a span{min-width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;border:0!important;border-radius:10px!important;background:#f1f5f9!important;color:#64748b!important;font-size:11px!important;font-weight:400!important}html body.crm-admin-body .customer-tab-content :is(.employee-tab-heading h2,.employee-tab-heading p,.customer-detail-table-head,.customer-detail-row){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .customer-detail-pagination{border-top:1px solid var(--crm-line,#e2e8f0)!important}html body.crm-admin-body .customer-detail-pagination .customer-single-pagination{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding:12px 0 0!important}html body.crm-admin-body .customer-detail-pagination .customer-single-pagination>span{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;background:transparent!important;color:#64748b!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .customer-detail-pagination .customer-single-pagination>.is-current{min-width:34px!important;border-radius:5px!important;background:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body .customer-detail-pagination .customer-single-pagination>.is-disabled{color:#b8c0cc!important}html body.crm-admin-body .customer-tab-content--sla .customer-detail-pagination{display:none!important}html body.crm-admin-body .customer-tab-content .employee-tab-heading .page-title-add,html body.crm-admin-body .customer-tab-content .employee-empty-state-action :is(a,button){border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;color:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .customer-tab-content .employee-empty-state-icon{background:color-mix(in srgb,var(--crm-primary) 9%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body #customer-employee-modal .employee-modal-form footer>button[data-cancel-action],html body.crm-admin-body #customer-employee-modal .employee-modal-form footer>button[data-cancel-action]:hover{width:auto!important;min-width:0!important;min-height:36px!important;display:inline-flex!important;padding:0 8px!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:400!important}html body.crm-admin-body .employee-empty-state .employee-empty-state-action{display:none!important}html body.crm-admin-body .customer-people-table-wrap{width:100%!important;overflow-x:auto!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .customer-people-table{width:100%!important;min-width:850px!important;border-collapse:collapse!important;table-layout:auto!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .customer-people-table th{padding:12px 16px!important;border-bottom:1px solid var(--crm-line,#e2e8f0)!important;background:#f8fafc!important;color:#64748b!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;text-align:left!important;white-space:nowrap!important}html body.crm-admin-body .customer-people-table td{padding:14px 16px!important;border-bottom:1px solid #edf1f5!important;color:#334155!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;vertical-align:middle!important}html body.crm-admin-body .customer-people-table tbody tr:last-child td{border-bottom:0!important}html body.crm-admin-body .customer-people-table tbody tr:hover td{background:color-mix(in srgb,var(--crm-primary) 4%,#fff)!important}html body.crm-admin-body .customer-people-table :is(a,strong){color:#334155!important;font-weight:400!important;text-decoration:none!important}html body.crm-admin-body .customer-people-table a:hover{color:var(--crm-primary)!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.crm-admin-body .customer-people-name{display:flex!important;align-items:center!important;gap:11px!important;min-width:180px!important}html body.crm-admin-body .customer-people-name .customer-contact-avatar{width:36px!important;height:36px!important;display:grid!important;flex:0 0 36px!important;place-items:center!important;border-radius:6px!important;background:color-mix(in srgb,var(--crm-primary) 9%,#fff)!important;color:var(--crm-primary)!important;font-size:11px!important;font-weight:400!important}html body.crm-admin-body .customer-people-table .is-muted{color:#94a3b8!important}html body.crm-admin-body .customer-primary-badge{display:inline-flex!important;min-height:25px!important;align-items:center!important;padding:0 9px!important;border-radius:5px!important;background:color-mix(in srgb,var(--crm-primary) 9%,#fff)!important;color:var(--crm-primary)!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body table{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body.crm-admin-body table :is(th,td){font-family:inherit!important;font-weight:400!important}html body.crm-admin-body .customer-people-table th:last-child,html body.crm-admin-body .customer-people-table td:last-child{text-align:right!important}html body.crm-admin-body .customer-people-table .customer-row-edit{width:auto!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--crm-button-line,#dbe1e9)!important;border-radius:4px!important;background:#fff!important;color:var(--crm-primary)!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .customer-people-table .customer-row-edit:hover{border-color:var(--crm-button-line,#dbe1e9)!important;background:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button[data-modal-close],html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button[data-cancel-action],html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-confirm-actions>button[data-modal-close]{width:auto!important;min-width:0!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#c2414b!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}html body.crm-admin-body :is(table,.settings-activity-table table,.vehicle-trips-table table){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body :is(table th,table td,table th a,table td a,table th button,table td button,table td>:is(span,strong,small),table th>:is(span,strong,small),table :is(input,select),.settings-activity-table th,.settings-activity-table td,.vehicle-trips-table th,.vehicle-trips-table td,.vehicle-trips-table td>small,.vehicle-trip-type){font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}html body.crm-admin-body .vehicle-trips-table td>small{display:block!important;margin-top:4px!important;color:var(--crm-muted, #64748b)!important}html body.crm-admin-body .vehicle-trip-type{min-height:28px!important;padding:3px 9px!important;border-radius:var(--crm-button-radius, 5px)!important}html body.crm-admin-body :is(.crm-admin-page-actions .vehicle-trips-fetch-button,.vehicle-visible-actions .vehicle-trips-fetch-button,.vehicle-trips-pagination,.vehicle-trips-pagination :is(a,span,button),.customer-single-pagination :is(a,span,button)){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button[data-modal-close]:hover,html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-modal-form>footer>button[data-cancel-action]:hover,html body.crm-admin-body div.employee-modal-overlay section.employee-modal form.employee-confirm-actions>button[data-modal-close]:hover{border:0!important;background:transparent!important;background-color:transparent!important;color:#9f2531!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.crm-admin-body :is(button,input[type=button],input[type=submit],input[type=reset],a[role=button],a.btn,a[class*=-button],a.page-title-add,a.page-title-secondary){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!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 .settings-standard-page>.standard-page-surface--cards:has(.company-identity-settings-content),html body.crm-admin-body .settings-standard-page .settings-content.company-identity-settings-content{min-height:0!important;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-layout:has(.company-identity-settings-content){display:block!important}html body.crm-admin-body .company-identity-grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.crm-admin-body .company-identity-card{position:relative!important;min-width:0!important;min-height:142px!important;display:grid!important;grid-template-columns:96px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:18px!important;overflow:hidden!important;border:1px solid var(--crm-line, #e2e8f0)!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .company-identity-card:hover{border-color:color-mix(in srgb,var(--crm-primary) 28%,var(--crm-line, #e2e8f0))!important;background:color-mix(in srgb,var(--crm-primary) 2%,#fff)!important;transform:none!important;box-shadow:none!important}html body.crm-admin-body .company-identity-avatar{width:96px!important;height:96px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;border-radius:7px!important;background:color-mix(in srgb,var(--crm-primary) 6%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .company-identity-avatar svg{width:54px!important;height:54px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .company-identity-card .company-identity-copy{min-width:0!important;display:grid!important;gap:5px!important}html body.crm-admin-body .company-identity-name-row{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body.crm-admin-body .company-identity-card .company-identity-name-row>strong{color:var(--crm-text, #0f172a)!important;font-size:16px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .company-identity-card :is(.company-identity-role,small){margin:0!important;color:var(--crm-muted, #64748b)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body .company-identity-card-status{min-height:25px!important;display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;justify-content:flex-end!important;margin:0!important}html body.crm-admin-body .company-identity-card-actions{align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}html body.crm-admin-body .company-identity-switches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;border:1px solid var(--crm-line, #e2e8f0)!important;border-radius:6px!important;background:#f8fafc!important}html body.crm-admin-body label.company-identity-switch{min-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--crm-line, #e2e8f0)!important;border-radius:5px!important;background:#fff!important;color:var(--crm-text, #334155)!important;cursor:pointer!important}html body.crm-admin-body label.company-identity-switch>input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}html body.crm-admin-body label.company-identity-switch>span{position:relative!important;width:38px!important;height:22px!important;display:block!important;flex:0 0 38px!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#e2e8f0!important;transition:background-color .15s ease,border-color .15s ease!important}html body.crm-admin-body label.company-identity-switch>span:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 2px #0f172a2e!important;transition:transform .15s ease!important}html body.crm-admin-body label.company-identity-switch>input:checked+span{border-color:var(--crm-primary)!important;background:var(--crm-primary)!important}html body.crm-admin-body label.company-identity-switch>input:checked+span:after{transform:translate(16px)!important}html body.crm-admin-body label.company-identity-switch:has(input:focus-visible){border-color:var(--crm-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-primary) 13%,transparent)!important}html body.crm-admin-body label.company-identity-switch>b{font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}@media(max-width:980px){html body.crm-admin-body .company-identity-grid{grid-template-columns:1fr!important}}@media(max-width:620px){html body.crm-admin-body .company-identity-card{grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;padding:14px!important}html body.crm-admin-body .company-identity-avatar{width:72px!important;height:72px!important}html body.crm-admin-body .company-identity-avatar svg{width:42px!important;height:42px!important}html body.crm-admin-body .company-identity-card-actions{grid-column:1 / -1!important;width:100%!important;flex-direction:row!important;align-items:center!important}html body.crm-admin-body .company-identity-switches{grid-template-columns:1fr!important}}html body.crm-admin-body .company-identity-form>footer>button.company-identity-save-button{min-height:38px!important;padding:0 14px!important;border-radius:var(--crm-button-radius, 5px)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .company-identity-form>footer>button.company-identity-delete-button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid #dc6b75!important;border-radius:var(--crm-button-radius, 5px)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#c2414b!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .company-identity-form>footer>button.company-identity-delete-button:hover{border-color:#c2414b!important;background:#fff7f7!important;color:#a92e38!important}html body.crm-admin-body :is(.badge,[class$=-badge],[class*="-badge "],.settings-status,.settings-state,.vehicle-trip-type,.integration-state,.status-pill,.log-status){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!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,html body.crm-admin-body :is(p,a,span,strong,b,small,label,legend,li,dt,dd,button,input,select,textarea,option,th,td,caption){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body :is(h1,h2,h3,h4,h5,h6){font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-weight:400!important}html body.crm-admin-body .department-overview-page .department-actions-cell>button.department-members-button{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 14px!important;border:1px solid var(--crm-primary)!important;border-radius:var(--crm-button-radius,5px)!important;background:var(--crm-primary)!important;background-color:var(--crm-primary)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .department-overview-page .department-actions-cell>button.department-members-button:not(:disabled):hover{border-color:var(--crm-button-hover,var(--crm-primary))!important;background:var(--crm-button-hover,var(--crm-primary))!important;color:#fff!important}html body.crm-admin-body .department-overview-page .department-actions-cell>button.department-members-button:disabled{border-color:#dbe1e9!important;background:#f1f5f9!important;color:#94a3b8!important;opacity:1!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;padding-top:16px!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>:is(a,span){min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#64748b!important;text-decoration:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>.is-current,html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>a:hover{background:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination>.is-disabled{color:#b8c0cc!important}html body.crm-admin-body .department-modal-overlay .department-delete-trigger{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:#c2414b!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .department-modal-overlay .department-delete-trigger svg{width:18px!important;height: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 .department-modal-overlay .department-delete-trigger:hover{background:transparent!important;color:#9f2531!important}html body.crm-admin-body .portal-edit-button,html body.crm-admin-body .portal-edit-button:is(:focus,:focus-visible,:active){border:1px solid var(--crm-primary)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary)!important;box-shadow:none!important;outline:none!important}html body.crm-admin-body .portal-edit-button:hover{border-color:var(--crm-primary)!important;background:var(--crm-button-soft,#f8fafc)!important;background-color:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body .department-overview-page .department-table-pagination{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}html body.crm-admin-body .department-overview-page .department-table-pagination .customer-single-pagination{width:auto!important;margin-left:auto!important;justify-content:flex-end!important}html body.crm-admin-body .portal-primary-button{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border:1px solid var(--crm-primary)!important;border-radius:var(--crm-button-radius,5px)!important;background:var(--crm-primary)!important;background-color:var(--crm-primary)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .portal-primary-button:not(:disabled):hover{border-color:var(--crm-button-hover,var(--crm-primary))!important;background:var(--crm-button-hover,var(--crm-primary))!important;color:#fff!important}html body.crm-admin-body .department-overview-page .employee-empty-state-icon{border-color:color-mix(in srgb,var(--crm-primary) 20%,#e2e8f0)!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .settings-standard-page .settings-layout.has-management-back{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important}html body.crm-admin-body .settings-standard-page .settings-layout.has-management-back>.settings-content{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!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 .portal-table-card{box-sizing:border-box!important;width:100%!important;overflow-x:auto!important;padding:0!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .portal-table-card>table{width:100%!important;min-width:760px!important;margin:0!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:#fff!important;table-layout:auto!important;font:400 14px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .portal-table-card th{height:52px!important;padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--crm-line,#e2e8f0)!important;background:#f8fafc!important;color:#64748b!important;text-align:left!important;vertical-align:middle!important;font:400 14px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .portal-table-card td{min-height:58px!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;color:#1f2a44!important;text-align:left!important;vertical-align:middle!important;font:400 14px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .portal-table-card td strong{font:inherit!important;color:inherit!important}html body.crm-admin-body .portal-table-card td small{display:block!important;margin-top:3px!important;color:#7b8798!important;font:400 12px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .portal-table-card tbody tr:last-child td{border-bottom:0!important}html body.crm-admin-body .portal-table-card tbody tr:hover td{background:color-mix(in srgb,var(--crm-primary) 4%,#fff)!important}html body.crm-admin-body .portal-table-card :is(th:last-child,td.portal-table-actions,td[data-table-action-ready=true]:last-child){text-align:right!important}html body.crm-admin-body .portal-table-card td.portal-table-actions{width:1%!important;white-space:nowrap!important}html body.crm-admin-body .portal-table-card td.portal-table-actions>:is(button,a,details){margin-left:8px!important;vertical-align:middle!important}html body.crm-admin-body .portal-table-card :is(.edit-button,.portal-edit-button){height:38px!important;min-height:38px!important}html body.crm-admin-body .portal-table-pagination{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding-top:16px!important}html body.crm-admin-body .portal-table-pagination .customer-single-pagination{width:auto!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 0 auto!important;padding:0!important}html body.crm-admin-body .portal-table-pagination .customer-single-pagination>:is(a,button,span){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;border:0!important;border-radius:5px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#64748b!important;box-shadow:none!important;text-decoration:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;cursor:pointer!important}html body.crm-admin-body .portal-table-pagination .customer-single-pagination>.portal-pagination-ellipsis{min-width:18px!important;padding-inline:0!important;color:#94a3b8!important;background:transparent!important;border-color:transparent!important;cursor:default!important}html body.crm-admin-body .portal-table-pagination .customer-single-pagination>:is(a,button):hover,html body.crm-admin-body .portal-table-pagination .customer-single-pagination>.is-current{background:var(--crm-button-soft,#f8fafc)!important;background-color:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary)!important}html body.crm-admin-body .portal-table-pagination .customer-single-pagination>.is-disabled{color:#b8c0cc!important;cursor:default!important}@media(max-width:700px){html body.crm-admin-body .portal-table-pagination{justify-content:center!important}html body.crm-admin-body .portal-table-pagination .customer-single-pagination{margin-inline:auto!important}}html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) :is(.edit-button,.portal-edit-button,.employee-edit-button,.employee-row-edit,.employee-inline-edit){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;padding:0 14px!important;border:1px solid var(--crm-primary,#4A90E2)!important;border-radius:var(--crm-button-radius,5px)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary,#4A90E2)!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;transform:none!important}html body.crm-admin-body .crm-admin-main :is(.edit-button,.portal-edit-button,.employee-edit-button,.employee-row-edit,.employee-inline-edit):is(:hover,:focus-visible){border-color:var(--crm-primary,#4A90E2)!important;background:var(--crm-button-soft,#f8fafc)!important;background-color:var(--crm-button-soft,#f8fafc)!important;color:var(--crm-primary,#4A90E2)!important;box-shadow:none!important;outline:none!important;transform:none!important}html body.crm-admin-body .crm-admin-main .management-groups,html body.crm-admin-body .crm-admin-main .management-group,html body.crm-admin-body .crm-admin-main .management-card{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}html body.crm-admin-body .crm-admin-main .management-card{position:relative!important;min-height:96px!important;padding:14px 18px!important;grid-template-columns:48px minmax(0,1fr) 20px!important;align-items:center!important}html body.crm-admin-body .crm-admin-main .management-group>header h2,html body.crm-admin-body .crm-admin-main .management-card h3,html body.crm-admin-body .crm-admin-main .management-card p{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}html body.crm-admin-body .crm-admin-main .management-group>header h2{margin:0!important;color:#475569!important}html body.crm-admin-body .crm-admin-main .management-card h3{margin:0!important;color:#334155!important}html body.crm-admin-body .crm-admin-main .management-card p{margin:5px 0 0!important;color:#64748b!important}html body.crm-admin-body .crm-admin-main .management-card>i{grid-column:3!important;color:#94a3b8!important;font:400 14px/1 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .crm-admin-main .management-card>span{position:relative!important}html body.crm-admin-body .crm-admin-main .management-card-count{position:absolute!important;top:-9px!important;right:-9px!important;z-index:1!important;min-width:21px!important;height:21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;border:2px solid #fff!important;border-radius:999px!important;background:var(--theme-primary)!important;color:#fff!important;font-size:10px!important;font-weight:500!important;line-height:1!important}html body.crm-admin-body .crm-admin-main :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){box-sizing:border-box!important;width:100%!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--crm-button-line,#dbe1e9)!important;border-radius:5px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-text,#1f2a44)!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) select{height:42px!important;min-height:42px!important}html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) textarea{height:auto!important;min-height:88px!important;resize:vertical!important}html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) :is(input,textarea)::-moz-placeholder{color:#94a3b8!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;opacity:1!important}html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) :is(input,textarea)::placeholder{color:#94a3b8!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;opacity:1!important}html body.crm-admin-body :is(.crm-admin-content,[data-employee-modal],dialog,.modal-bg) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea):focus{border-color:var(--crm-primary,#4A90E2)!important;outline:0!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--crm-primary,#4A90E2) 10%,transparent)!important}html body.crm-admin-body .modal-delete-icon-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#c2414b!important;box-shadow:none!important;font-size:0!important;line-height:0!important;transform:none!important}html body.crm-admin-body .modal-delete-icon-button svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}html body.crm-admin-body .modal-delete-icon-button:is(:hover,:focus-visible){border:0!important;background:transparent!important;background-color:transparent!important;color:#9f2531!important;box-shadow:none!important;outline:0!important;transform:none!important}html body.crm-admin-body .department-overview-page .department-actions-cell>.department-row-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;padding:0!important}html body.crm-admin-body .department-overview-page .department-row-actions>:is(button,a){margin:0!important}html body.crm-admin-body .department-overview-page .department-row-actions>.department-members-button.page-title-add{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 15px!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;background-image:none!important;color:#fff!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}html body.crm-admin-body .department-overview-page .department-row-actions>.department-members-button.page-title-add:not(:disabled):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 .department-overview-page .department-row-actions>.department-members-button.page-title-add:disabled{border-color:#dbe1e9!important;background:#f1f5f9!important;background-color:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed!important;opacity:1!important}html body.crm-admin-body :is(.employee-modal footer,.employee-modal .employee-confirm-actions,.integration-confirm-actions,dialog footer)>.modal-delete-icon-button,html body.crm-admin-body :is(.employee-modal footer,.employee-modal .employee-confirm-actions,.integration-confirm-actions,dialog footer)>form:has(>.modal-delete-icon-button){order:-10!important;margin-left:0!important;margin-right:auto!important;align-self:center!important}html body.crm-admin-body :is(.employee-confirm-modal,.integration-confirm-modal,[data-confirm-modal]) button[type=submit].is-danger{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 15px!important;border:1px solid #dc2626!important;border-radius:var(--crm-button-radius,8px)!important;background:#dc2626!important;background-color:#dc2626!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body :is(.employee-confirm-modal,.integration-confirm-modal,[data-confirm-modal]) button[type=submit].is-danger:hover{border-color:#b91c1c!important;background:#b91c1c!important;background-color:#b91c1c!important;color:#fff!important}html body.crm-admin-body .department-delete-modal .department-resolution-options{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important}html body.crm-admin-body .department-delete-modal .department-resolution-options>legend{margin:0 0 2px!important;padding:0!important;color:var(--crm-text,#1f2a44)!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .department-delete-modal .department-resolution-options>label{box-sizing:border-box!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:6px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body .department-delete-modal .department-resolution-options>label:has(input:checked){border-color:color-mix(in srgb,var(--crm-primary) 35%,var(--crm-line,#e2e8f0))!important;background:color-mix(in srgb,var(--crm-primary) 4%,#fff)!important}html body.crm-admin-body .department-delete-modal .department-resolution-options>label>span{min-width:0!important;display:grid!important;gap:3px!important;order:1!important}html body.crm-admin-body .department-delete-modal .department-resolution-options>label>span :is(strong,small){margin:0!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .department-delete-modal .department-resolution-options>label>span small{color:#64748b!important;font-size:12px!important}html body.crm-admin-body .department-delete-modal .department-resolution-options input[type=radio]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:relative!important;order:2!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#e2e8f0!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important}html body.crm-admin-body .department-delete-modal .department-resolution-options input[type=radio]:after{position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0f172a2e!important;content:""!important;transition:transform .15s ease!important}html body.crm-admin-body .department-delete-modal .department-resolution-options input[type=radio]:checked{border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;background-color:var(--crm-primary)!important}html body.crm-admin-body .department-delete-modal .department-resolution-options input[type=radio]:checked:after{transform:translate(18px)!important}html body.crm-admin-body .department-delete-modal .department-resolution-options input[type=radio]:focus-visible{outline:2px solid color-mix(in srgb,var(--crm-primary) 35%,transparent)!important;outline-offset:2px!important}html body.crm-admin-body .activity-livewire-table .activity-switch{all:unset!important;box-sizing:border-box!important;position:relative!important;vertical-align:middle!important;width:34px!important;min-width:34px!important;height:18px!important;min-height:18px!important;display:inline-block!important;margin:0!important;padding:0!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease!important}html body.crm-admin-body .activity-livewire-table .activity-switch>span{position:absolute!important;top:1px!important;left:1px!important;width:14px!important;height:14px!important;display:block!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0f172a33!important;pointer-events:none!important;transition:transform .15s ease!important}html body.crm-admin-body .activity-livewire-table .activity-switch[aria-checked=true]{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important;background-color:var(--theme-primary)!important}html body.crm-admin-body .activity-livewire-table .activity-switch[aria-checked=true]>span{transform:translate(16px)!important}html body.crm-admin-body .activity-livewire-table .activity-switch.is-off,html body.crm-admin-body .activity-livewire-table .activity-switch[aria-checked=false]{border-color:#cbd5e1!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;color:#64748b!important;box-shadow:none!important}html body.crm-admin-body .activity-livewire-table .activity-switch.is-off>span,html body.crm-admin-body .activity-livewire-table .activity-switch[aria-checked=false]>span{transform:translate(0)!important}html body.crm-admin-body .activity-livewire-table .activity-switch.is-on{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important;background-color:var(--theme-primary)!important;box-shadow:none!important}html body.crm-admin-body .activity-livewire-table .activity-switch.is-on>span{transform:translate(16px)!important}html body.crm-admin-body .activity-livewire-table .activity-switch:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary) 35%,transparent)!important;outline-offset:2px!important}html body.crm-admin-body .activity-livewire-table .activity-switch:disabled{cursor:wait!important;opacity:.65!important}html body.crm-admin-body .activity-livewire-table .portal-table-card :is(th.activity-toggle-heading,th:first-child,td:first-child){box-sizing:border-box!important;width:64px!important;min-width:64px!important;max-width:64px!important;padding-right:12px!important;padding-left:16px!important;text-align:left!important}html body.crm-admin-body .activity-livewire-table .activity-toggle-form{display:inline-flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .activity-livewire-table .activity-toggle-form .portal-switch{display:inline-flex!important;margin:0!important;cursor:pointer!important}html body.crm-admin-body .settings-standard-page .standard-page-filters>.employee-directory-search,html body.crm-admin-body .settings-standard-page .standard-page-filters>form[data-employee-filter],html body.crm-admin-body .management-table-layout .standard-page-filters>.employee-directory-search,html body.crm-admin-body .management-table-layout .standard-page-filters>form[data-employee-filter],html body.crm-admin-body .standard-page-layout:has([data-zin-results]) .standard-page-filters>form[data-zin-filter]{box-sizing:border-box!important;width:min(100%,520px)!important;max-width:520px!important;margin-right:auto!important;margin-left:0!important}@media(max-width:700px){html body.crm-admin-body .settings-standard-page .standard-page-filters>.employee-directory-search,html body.crm-admin-body .settings-standard-page .standard-page-filters>form[data-employee-filter],html body.crm-admin-body .management-table-layout .standard-page-filters>.employee-directory-search,html body.crm-admin-body .management-table-layout .standard-page-filters>form[data-employee-filter],html body.crm-admin-body .standard-page-layout:has([data-zin-results]) .standard-page-filters>form[data-zin-filter]{width:100%!important;max-width:none!important}}html body.crm-admin-body .activity-livewire-table .activity-switch[data-switch-state=off],html body.crm-admin-body .activity-livewire-table .activity-switch[data-switch-state=off]:is(:hover,:focus,:active,:disabled){border-color:transparent!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;box-shadow:none!important;color:#64748b!important}html body.crm-admin-body .activity-livewire-table .activity-switch[data-switch-state=off]>span{transform:translate(0)!important}html body.crm-admin-body .integration-categories button[data-integration-category],html body.crm-admin-body .integration-categories button[data-integration-category]:hover{border-color:#d7dde5!important;background:#fff!important;background-color:#fff!important;color:#64748b!important;box-shadow:none!important}html body.crm-admin-body .integration-categories button[data-integration-category].is-active,html body.crm-admin-body .integration-categories button[data-integration-category].is-active:hover{border-color:#aeb7c4!important;background:#f1f3f5!important;background-color:#f1f3f5!important;color:#374151!important}html body.crm-admin-body .integration-categories [data-integration-count]{border-color:#d7dde5!important;background:#f1f3f5!important;background-color:#f1f3f5!important;color:#64748b!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important}html body.crm-admin-body .portal-switch-input,html body.crm-admin-body :is(.integration-toggle,.form-switch)>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}html body.crm-admin-body :is(.portal-switch>.portal-switch-input+.portal-switch-control,.integration-toggle>input[type=checkbox]+span,.form-switch>input[type=checkbox]+span,button.portal-switch-control,input.portal-switch-control){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative!important;width:34px!important;min-width:34px!important;height:18px!important;min-height:18px!important;display:inline-block!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:999px!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease!important}html body.crm-admin-body :is(.portal-switch>.portal-switch-input+.portal-switch-control,.integration-toggle>input[type=checkbox]+span,.form-switch>input[type=checkbox]+span,input.portal-switch-control):after,html body.crm-admin-body button.portal-switch-control>span{position:absolute!important;top:1px!important;left:1px!important;width:14px!important;height:14px!important;display:block!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0f172a33!important;content:""!important;pointer-events:none!important;transition:transform .15s ease!important}html body.crm-admin-body .portal-switch>.portal-switch-input:checked+.portal-switch-control,html body.crm-admin-body .integration-toggle>input[type=checkbox]:checked+span,html body.crm-admin-body .form-switch>input[type=checkbox]:checked+span,html body.crm-admin-body input.portal-switch-control:checked,html body.crm-admin-body button.portal-switch-control[data-switch-state=on]{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important;background-color:var(--theme-primary)!important;background-image:none!important;box-shadow:none!important}html body.crm-admin-body .portal-switch>.portal-switch-input:checked+.portal-switch-control:after,html body.crm-admin-body .integration-toggle>input[type=checkbox]:checked+span:after,html body.crm-admin-body .form-switch>input[type=checkbox]:checked+span:after,html body.crm-admin-body input.portal-switch-control:checked:after,html body.crm-admin-body button.portal-switch-control[data-switch-state=on]>span{transform:translate(16px)!important}html body.crm-admin-body .portal-switch>.portal-switch-input:not(:checked)+.portal-switch-control,html body.crm-admin-body .integration-toggle>input[type=checkbox]:not(:checked)+span,html body.crm-admin-body .form-switch>input[type=checkbox]:not(:checked)+span,html body.crm-admin-body input.portal-switch-control:not(:checked),html body.crm-admin-body button.portal-switch-control[data-switch-state=off]{border-color:transparent!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;box-shadow:none!important;color:#64748b!important}html body.crm-admin-body .portal-switch>.portal-switch-input:focus-visible+.portal-switch-control,html body.crm-admin-body .integration-toggle>input[type=checkbox]:focus-visible+span,html body.crm-admin-body .form-switch>input[type=checkbox]:focus-visible+span,html body.crm-admin-body input.portal-switch-control:focus-visible,html body.crm-admin-body button.portal-switch-control:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary) 28%,transparent)!important;outline-offset:2px!important}html body.crm-admin-body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html body.crm-admin-body select,html body.crm-admin-body textarea{border-radius:10px!important}html body.crm-admin-body .settings-status,html body.crm-admin-body .settings-status:not(.is-active){border-color:#d7dde5!important;background:transparent!important;background-color:transparent!important;color:#64748b!important;box-shadow:none!important}html body.crm-admin-body .settings-status:before{background:#94a3b8!important;box-shadow:none!important}html body.crm-admin-body .settings-status.is-active{border-color:#a7d9ca!important;background:transparent!important;background-color:transparent!important;color:#16836d!important;box-shadow:none!important}html body.crm-admin-body .settings-status.is-active:before{background:#10b981!important;box-shadow:none!important}html body.crm-admin-body .activity-import-duplicates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important}html body.crm-admin-body .activity-import-duplicates>legend{grid-column:1/-1!important;margin:0 0 2px!important;padding:0!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:400!important}html body.crm-admin-body .activity-import-duplicates>label{box-sizing:border-box!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:12px!important;border:1px solid var(--crm-line)!important;border-radius:10px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body .activity-import-duplicates>label:has(input:checked){border-color:color-mix(in srgb,var(--theme-primary) 42%,var(--crm-line))!important}html body.crm-admin-body .activity-import-duplicates input[type=radio]{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:radio!important;box-sizing:border-box!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;accent-color:var(--theme-primary)!important}html body.crm-admin-body .activity-import-duplicates>label>span{display:grid!important;gap:3px!important;min-width:0!important}html body.crm-admin-body .activity-import-duplicates strong{color:var(--crm-text)!important;font-size:14px!important;font-weight:500!important}html body.crm-admin-body .activity-import-duplicates small{margin:0!important;color:var(--crm-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}@media(max-width:650px){html body.crm-admin-body .activity-import-duplicates{grid-template-columns:1fr!important}}html body.crm-admin-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible){border-color:#dbe1e9!important;box-shadow:none!important;outline:none!important}html body.crm-admin-body .article-category-detail-page>.standard-page-surface--cards{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.crm-admin-body .article-category-detail-page .standard-page-content--cards{margin:0!important;padding:0!important}html body.crm-admin-body .article-category-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 button.category-delete-outline{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 14px!important;border:1px solid #dc2626!important;border-radius:var(--crm-button-radius,5px)!important;background:#fff!important;background-color:#fff!important;gap:8px!important;color:#dc2626!important;box-shadow:none!important;font:400 14px/1.35 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;cursor:pointer!important}html body.crm-admin-body button.category-delete-outline svg{width:16px!important;height:16px!important;flex:0 0 16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body button.category-delete-outline:hover{border-color:#b91c1c!important;background:#fff!important;background-color:#fff!important;color:#b91c1c!important}html body.crm-admin-body .service-category-wizard .service-wizard-step>h3{margin:0 0 14px!important;color:var(--crm-text)!important;font-size:14px!important;font-weight:500!important}html body.crm-admin-body .service-category-wizard .service-wizard-types{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.crm-admin-body .service-category-wizard .service-wizard-types>button{box-sizing:border-box!important;min-height:112px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important;gap:7px!important;padding:18px 20px!important;border:1px solid var(--crm-line)!important;border-radius:10px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-text)!important;text-align:left!important;box-shadow:none!important;transform:none!important;cursor:pointer!important}html body.crm-admin-body .service-category-wizard .service-wizard-types>button:hover,html body.crm-admin-body .service-category-wizard .service-wizard-types>button:focus-visible{border-color:color-mix(in srgb,var(--theme-primary) 42%,var(--crm-line))!important;background:color-mix(in srgb,var(--theme-primary) 4%,#fff)!important;background-color:color-mix(in srgb,var(--theme-primary) 4%,#fff)!important;outline:0!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 10%,transparent)!important}html body.crm-admin-body .service-category-wizard .service-wizard-types strong{color:var(--theme-primary)!important;font-size:15px!important;font-weight:500!important}html body.crm-admin-body .service-category-wizard .service-wizard-types small{color:var(--crm-muted)!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}@media(max-width:650px){html body.crm-admin-body .service-category-wizard .service-wizard-types{grid-template-columns:1fr!important}}html body.crm-admin-body .article-custom-fields-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}html body.crm-admin-body .article-custom-fields-grid>label{grid-column:span 6}html body.crm-admin-body .article-custom-fields-grid>label[data-field-width="25"]{grid-column:span 3}html body.crm-admin-body .article-custom-fields-grid>label[data-field-width="33"]{grid-column:span 4}html body.crm-admin-body .article-custom-fields-grid>label[data-field-width="50"]{grid-column:span 6}html body.crm-admin-body .article-custom-fields-grid>label[data-field-width="67"]{grid-column:span 8}html body.crm-admin-body .article-custom-fields-grid>label[data-field-width="75"]{grid-column:span 9}html body.crm-admin-body .article-custom-fields-grid>label[data-field-width="100"]{grid-column:1/-1}html body.crm-admin-body .category-required-option .portal-switch{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important}html body.crm-admin-body .category-required-option .portal-switch>span{display:grid;gap:2px}html body.crm-admin-body .category-required-option .portal-switch strong{color:var(--crm-text);font-size:11px;font-weight:500}@media(max-width:760px){html body.crm-admin-body .article-custom-fields-grid>label{grid-column:1/-1!important}}html body.crm-admin-body .service-object-category-overview-page .service-category-main-row>td{background:#fff!important}html body.crm-admin-body .service-object-category-overview-page .department-overview-table tbody tr:is(:hover,:focus,:focus-within)>td,html body.crm-admin-body .service-object-category-overview-page .portal-table-card tbody tr:is(:hover,:focus,:focus-within)>td{background:#fff!important;background-color:#fff!important}html body.crm-admin-body tr.service-category-main-row,html body.crm-admin-body tr.service-category-child-row,html body.crm-admin-body tr.service-category-main-row:is(:hover,:focus,:focus-within),html body.crm-admin-body tr.service-category-child-row:is(:hover,:focus,:focus-within),html body.crm-admin-body tr.service-category-main-row>td,html body.crm-admin-body tr.service-category-child-row>td,html body.crm-admin-body tr.service-category-main-row:is(:hover,:focus,:focus-within)>td,html body.crm-admin-body tr.service-category-child-row:is(:hover,:focus,:focus-within)>td{background:#fff!important;background-color:#fff!important;background-image:none!important}html body.crm-admin-body .service-object-category-overview-page .service-category-main-row .department-name{font-weight:600!important}html body.crm-admin-body .service-object-category-overview-page .service-category-child-row>td:first-child{padding-left:34px!important}html body.crm-admin-body .service-object-category-overview-page .service-category-child-marker{width:12px;height:12px;display:inline-block;margin-right:9px;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1}html body.crm-admin-body #service-category-create .service-wizard-types>button{min-height:104px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;justify-content:stretch!important;gap:13px!important;padding:16px!important;border:1px solid #dfe5ed!important;border-radius:10px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;text-align:left!important;box-shadow:none!important}html body.crm-admin-body #service-category-create .service-wizard-types>button>i{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,#dfe5ed);border-radius:9px;background:color-mix(in srgb,var(--theme-primary) 6%,#fff);color:var(--theme-primary);font-style:normal}html body.crm-admin-body #service-category-create .service-wizard-types>button>i svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html body.crm-admin-body #service-category-create .service-wizard-types>button>span{display:grid;gap:5px}html body.crm-admin-body #service-category-create .service-wizard-types>button strong{color:#27364e!important;font-size:14px!important;font-weight:500!important}html body.crm-admin-body #service-category-create .service-wizard-types>button small{color:#7b8798!important;font-size:11px!important;line-height:1.45!important}html body.crm-admin-body #service-category-create .service-wizard-types>button>b{color:#a0aabc;font-size:20px;font-weight:400}html body.crm-admin-body #service-category-create .service-wizard-types>button:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--theme-primary) 55%,#dfe5ed)!important;background:color-mix(in srgb,var(--theme-primary) 3%,#fff)!important}html body.crm-admin-body #service-category-create .service-wizard-types>button:is(:hover,:focus-visible)>b{color:var(--theme-primary)}@media(max-width:650px){html body.crm-admin-body #service-category-create .service-wizard-types>button{min-height:92px!important}}html body.crm-admin-body #service-category-create [data-wizard-step=details]>label:first-of-type{grid-column:1/-1!important;width:100%!important}html body.crm-admin-body #service-category-create [data-wizard-step=details]>label:first-of-type>input{width:100%!important}html body.crm-admin-body #service-category-create .service-wizard-options,html body.crm-admin-body .service-category-edit-policies{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.crm-admin-body .service-category-edit-policies>p{grid-column:1/-1;margin:0 0 2px;color:var(--crm-muted);font-size:11px}html body.crm-admin-body .service-wizard-options>.service-category-options-heading{grid-column:1/-1;margin:0 0 2px;color:var(--crm-muted);font-size:11px}html body.crm-admin-body #service-category-create .service-wizard-options .employee-login-create-option,html body.crm-admin-body .service-category-policy-switch{min-height:48px!important;display:flex!important;grid-column:auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid var(--crm-line)!important;border-radius:9px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body #service-category-create .service-wizard-options .employee-login-create-option>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body.crm-admin-body #service-category-create .service-wizard-options .employee-login-create-option:before{box-sizing:border-box;position:relative;width:34px;min-width:34px;height:18px;border-radius:999px;background:#e2e8f0;box-shadow:inset 0 0 0 1px transparent;content:""}html body.crm-admin-body #service-category-create .service-wizard-options .employee-login-create-option:after{position:absolute;width:14px;height:14px;margin-left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;content:"";transition:transform .15s ease}html body.crm-admin-body #service-category-create .service-wizard-options .employee-login-create-option:has(input:checked):before{background:var(--theme-primary);box-shadow:inset 0 0 0 1px var(--theme-primary)}html body.crm-admin-body #service-category-create .service-wizard-options .employee-login-create-option:has(input:checked):after{transform:translate(16px)}html body.crm-admin-body #service-category-create [data-wizard-footer]>[data-wizard-back]{margin-right:auto!important;border-color:var(--crm-line)!important;background:#fff!important;color:#475569!important}html body.crm-admin-body #service-category-create [data-wizard-footer]>[data-wizard-back]:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb,var(--theme-primary) 5%,#fff)!important;color:var(--theme-primary)!important}@media(max-width:650px){html body.crm-admin-body #service-category-create .service-wizard-options,html body.crm-admin-body .service-category-edit-policies{grid-template-columns:1fr!important}}html body.crm-admin-body #service-category-create>.service-category-wizard{width:min(650px,calc(100vw - 28px))!important}html body.crm-admin-body td.service-category-options-cell{background:#fff!important;background-color:#fff!important;background-image:none!important}html body.crm-admin-body .service-category-option-badge{box-sizing:border-box!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;min-height:25px!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;margin:3px 5px 3px 0!important;padding:4px 8px!important;border:1px solid color-mix(in srgb,var(--theme-primary) 30%,var(--crm-line))!important;border-radius:6px!important;background:#fff!important;background-color:#fff!important;color:var(--theme-primary)!important;font-size:10px!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap!important;box-shadow:none!important}html body.crm-admin-body .service-object-category-overview-page .service-category-count-cell{text-align:center!important}html body.crm-admin-body .article-category-detail-page .article-category-section-card{padding:20px 22px;border:1px solid var(--crm-line);border-radius:8px;background:#fff;box-shadow:none}html body.crm-admin-body .article-category-detail-page .article-category-section-card+.article-category-section-card{margin-top:14px}html body.crm-admin-body .article-category-detail-page .article-category-overview-card .employee-tab-heading{margin-bottom:16px}html body.crm-admin-body .article-category-detail-page .article-category-fields-card .category-field-heading{margin-bottom:18px}html body.crm-admin-body .standard-submenu>div>a.category-delete-menu-link,html body.crm-admin-body .standard-submenu>div>a.category-delete-menu-link:is(:hover,:focus-visible){background:transparent!important;background-color:transparent!important;color:#dc2626!important}html body.crm-admin-body .article-modal{max-height:calc(100dvh - 44px)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}html body.crm-admin-body .article-modal>header{position:relative!important;inset:auto!important;z-index:3!important;flex:0 0 auto!important}html body.crm-admin-body .article-modal>.employee-modal-form{min-height:0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) auto!important;gap:0!important;padding:0!important;overflow:hidden!important}html body.crm-admin-body .article-modal .article-modal-content{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:14px!important;padding:22px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body.crm-admin-body .article-modal>.employee-modal-form>footer{position:relative!important;inset:auto!important;z-index:3!important;grid-column:1!important;margin:0!important;padding:15px 22px!important;border-top:1px solid #edf1f5!important;background:#fafbfc!important;box-shadow:0 -6px 16px #0f172a0a!important}@media(max-width:650px){html body.crm-admin-body .article-modal{max-height:calc(100dvh - 20px)!important}html body.crm-admin-body .article-modal .article-modal-content{grid-template-columns:1fr!important;padding:16px!important}html body.crm-admin-body .article-modal>.employee-modal-form>footer{padding:13px 16px!important}}html body.crm-admin-body .hr-document-viewer-modal .hr-document-viewer-actions>button[data-modal-close]{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border:1px solid #dc2626!important;border-radius:var(--crm-button-radius,5px)!important;background:#fff!important;background-color:#fff!important;color:#dc2626!important;text-decoration:none!important;box-shadow:none!important}html body.crm-admin-body .hr-document-viewer-modal .hr-document-viewer-actions>button[data-modal-close]:hover{border-color:#b91c1c!important;background:#fff5f5!important;background-color:#fff5f5!important;color:#b91c1c!important;text-decoration:none!important}html body.crm-admin-body .hr-document-table th:last-child,html body.crm-admin-body .hr-document-table td:last-child{width:1%!important;min-width:220px!important;white-space:nowrap!important}html body.crm-admin-body .hr-document-table .employee-heading-actions{flex-wrap:nowrap!important}html body.crm-admin-body .employee-account-header .employee-account-create-actions{display:flex!important;align-items:center!important;gap:9px!important}html body.crm-admin-body .employee-account-header .employee-account-create-actions form{display:flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .employee-account-header .employee-account-create-actions :is(button,.employee-inline-edit){box-sizing:border-box!important;width:auto!important;min-width:145px!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 14px!important;border-radius:var(--crm-button-radius,5px)!important;font-size:13px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body.crm-admin-body .employee-account-linked-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}html body.crm-admin-body .employee-account-linked-actions form{display:flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .employee-account-linked-actions button{box-sizing:border-box!important;width:auto!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 14px!important;border-radius:var(--crm-button-radius,5px)!important;font-size:13px!important;font-weight:400!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body.crm-admin-body .employee-account-linked-actions .employee-account-unlink-button{border:1px solid #dc2626!important;background:#fff!important;background-color:#fff!important;color:#dc2626!important}html body.crm-admin-body .employee-account-linked-actions .employee-account-unlink-button:hover{border-color:#b91c1c!important;background:#fff5f5!important;background-color:#fff5f5!important;color:#b91c1c!important}html body.crm-admin-body .employee-tabs-card>.employee-tab-groups{align-items:flex-end!important;gap:6px!important;padding:10px 14px 0!important;border-bottom:1px solid #dbe2ea!important;background:#f8fafc!important}html body.crm-admin-body .employee-tabs-card>.employee-tab-groups>a{min-height:40px!important;display:inline-flex!important;align-items:center!important;margin-bottom:-1px!important;padding:0 15px!important;border:1px solid #dbe2ea!important;border-bottom-color:#dbe2ea!important;border-radius:7px 7px 0 0!important;background:#f1f5f9!important;color:#64748b!important}html body.crm-admin-body .employee-tabs-card>.employee-tab-groups>a:hover{border-color:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 30%,#dbe2ea)!important;background:#fff!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .employee-tabs-card>.employee-tab-groups>a.active{border-color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;border-bottom-color:#fff!important;background:#fff!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .employee-tabs-card>.employee-subtabs{gap:7px!important;padding:10px 14px!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}html body.crm-admin-body .employee-tabs-card>.employee-subtabs>a{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border:1px solid #dbe2ea!important;border-radius:6px!important;background:#fff!important;color:#64748b!important}html body.crm-admin-body .employee-tabs-card>.employee-subtabs>a:hover{border-color:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 38%,#dbe2ea)!important;background:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 5%,#fff)!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .employee-tabs-card>.employee-subtabs>a.active{border-color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;background:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 8%,#fff)!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .employee-tabs-card>.employee-subtabs>a.active:after{display:none!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card)>:is(.employee-tabs,.customer-tabs,.vehicle-dossier-tabs),html body.crm-admin-body .standard-page-tabs,html body.crm-admin-body [data-object-tabs]{display:flex!important;align-items:flex-end!important;gap:6px!important;overflow-x:auto!important;padding:10px 14px 0!important;border-bottom:1px solid #dbe2ea!important;background:#f8fafc!important;scrollbar-width:none!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card)>:is(.employee-tabs,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button),html body.crm-admin-body .standard-page-tabs>:is(a,button),html body.crm-admin-body [data-object-tabs]>button{box-sizing:border-box!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin:0 0 -1px!important;padding:0 15px!important;border:1px solid #dbe2ea!important;border-bottom-color:#dbe2ea!important;border-radius:7px 7px 0 0!important;background:#f1f5f9!important;background-color:#f1f5f9!important;color:#64748b!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card)>:is(.employee-tabs,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button):hover,html body.crm-admin-body .standard-page-tabs>:is(a,button):hover,html body.crm-admin-body [data-object-tabs]>button:hover{border-color:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 30%,#dbe2ea)!important;background:#fff!important;background-color:#fff!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card)>:is(.employee-tabs,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button).active,html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card)>:is(.employee-tabs,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button)[aria-selected=true],html body.crm-admin-body .standard-page-tabs>:is(a,button).active,html body.crm-admin-body .standard-page-tabs>:is(a,button)[aria-current=page],html body.crm-admin-body [data-object-tabs]>button.border-indigo-600{border-color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;border-bottom-color:#fff!important;background:#fff!important;background-color:#fff!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .customer-tabs-card>.customer-subtabs{display:flex!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;margin:0!important;padding:10px 14px!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important}html body.crm-admin-body .customer-tabs-card>.customer-subtabs>a{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;padding:0 12px!important;border:1px solid #dbe2ea!important;border-radius:6px!important;background:#fff!important;color:#64748b!important;text-decoration:none!important}html body.crm-admin-body .customer-tabs-card>.customer-subtabs>a:hover{border-color:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 38%,#dbe2ea)!important;background:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 5%,#fff)!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .customer-tabs-card>.customer-subtabs>a.active{border-color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;background:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 8%,#fff)!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .customer-tabs-card>.customer-subtabs>a.active span{background:var(--theme-primary,var(--crm-primary,#4A90E2))!important;color:#fff!important}html body.crm-admin-body details.standard-submenu>div>button.object-settings-menu-item,html body.crm-admin-body details.standard-submenu>div>button.object-settings-menu-item:is(:hover,:focus,:focus-visible,:active){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#475569!important;box-shadow:none!important;transform:none!important}html body.crm-admin-body .object-overview-custom-fields>div,html body.crm-admin-body .service-object-custom-fields,html body.crm-admin-body .service-object-edit-custom-fields{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width="25"]{grid-column:span 3!important;width:auto!important;max-width:none!important;flex:none!important}html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width="33"]{grid-column:span 4!important;width:auto!important;max-width:none!important;flex:none!important}html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width="50"]{grid-column:span 6!important;width:auto!important;max-width:none!important;flex:none!important}html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width="67"]{grid-column:span 8!important;width:auto!important;max-width:none!important;flex:none!important}html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width="75"]{grid-column:span 9!important;width:auto!important;max-width:none!important;flex:none!important}html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width="100"]{grid-column:1/-1!important;width:auto!important;max-width:none!important;flex:none!important}@media(max-width:760px){html body.crm-admin-body :is(.object-overview-custom-fields>div>div,.service-object-custom-fields>label,.service-object-edit-custom-fields>label)[data-field-width]{grid-column:1/-1!important}}html body.crm-admin-body .object-detail-sections{display:grid!important;grid-template-columns:25% minmax(0,1fr)!important;align-items:start!important;gap:14px!important}html body.crm-admin-body .object-detail-sections>.object-detail-left-column,html body.crm-admin-body .object-detail-sections>.object-detail-right-column{min-width:0!important;display:grid!important;align-content:start!important;gap:14px!important}html body.crm-admin-body .object-detail-sections>.object-detail-left-column{position:sticky!important;top:18px!important;max-height:none!important;overflow:visible!important}html body.crm-admin-body .object-detail-sections :is(.object-detail-left-column,.object-detail-right-column)>[data-panel]{display:block!important;min-width:0!important;margin:0!important;padding:22px!important;border:1px solid #dbe2ea!important;border-radius:10px!important;background:#fff!important;scroll-margin-top:82px!important}html body.crm-admin-body .object-detail-left-column>[data-panel=overview]>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 14px!important}html body.crm-admin-body .object-detail-left-column>[data-panel=overview]{border-color:#e2e8f0!important;background:#f6f8fa!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div{min-width:0!important;padding:13px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fbfcfe!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width="25"]{grid-column:span 3!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width="33"]{grid-column:span 4!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width="50"]{grid-column:span 6!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width="67"]{grid-column:span 8!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width="75"]{grid-column:span 9!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width="100"]{grid-column:1/-1!important}@media(max-width:800px){html body.crm-admin-body .object-detail-sections{grid-template-columns:1fr!important}html body.crm-admin-body .object-detail-sections>.object-detail-left-column{position:static!important;max-height:none!important;overflow:visible!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div[data-field-width]{grid-column:1/-1!important}}html body.crm-admin-body .object-settings-modal{width:min(600px,calc(100vw - 28px))!important}html body.crm-admin-body .object-settings-modal>.employee-modal-form>.object-settings-content{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:22px!important;background:#fff!important}html body.crm-admin-body .object-settings-modal .object-settings-intro{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;padding:15px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}html body.crm-admin-body .object-settings-modal .object-settings-intro>span{width:38px!important;height:38px!important}html body.crm-admin-body .object-settings-modal .object-settings-intro strong{display:block!important;color:#334155!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .object-settings-modal .object-settings-intro p{margin:4px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:1.55!important}html body.crm-admin-body .object-settings-modal .object-settings-toggle{box-sizing:border-box!important;width:100%!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0!important;padding:14px 15px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body .object-settings-modal .object-settings-toggle>div{display:grid!important;gap:3px!important}html body.crm-admin-body .object-settings-modal .object-settings-toggle strong{color:#334155!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .object-settings-modal .object-settings-toggle small{margin:0!important;color:#94a3b8!important;font-size:11px!important}html body.crm-admin-body .object-settings-modal .object-settings-toggle>.integration-toggle{width:42px!important;display:block!important;flex:0 0 42px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .object-settings-modal .object-settings-frequency{display:grid!important;gap:7px!important;margin:0!important;padding-top:2px!important;color:#475569!important;font-size:12px!important}html body.crm-admin-body .object-settings-modal .object-settings-frequency select{margin:0!important}html body.crm-admin-body .object-settings-modal .object-settings-frequency small{margin:0!important;color:#94a3b8!important;font-size:11px!important}html body.crm-admin-body .object-settings-modal>.employee-modal-form>footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}html body.crm-admin-body .service-object-wizard-modal{width:min(780px,calc(100vw - 28px))!important}html body.crm-admin-body .service-object-wizard-modal>.service-object-wizard>.service-object-wizard-content{display:block!important;padding:0!important;overflow-y:auto!important;background:#fff!important}html body.crm-admin-body .service-object-wizard-progress{display:grid!important;grid-template-columns:auto minmax(45px,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:18px 22px!important;border-bottom:1px solid #edf1f5!important;background:#fafbfc!important}html body.crm-admin-body .service-object-wizard-progress>span{display:flex!important;align-items:center!important;gap:9px!important;color:#94a3b8!important;font-size:12px!important}html body.crm-admin-body .service-object-wizard-progress>span:before{display:none!important}html body.crm-admin-body .service-object-wizard-progress>span>em{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid #dbe2ea!important;border-radius:50%!important;background:#fff!important;color:#94a3b8!important;font-style:normal!important;font-size:11px!important}html body.crm-admin-body .service-object-wizard-progress>span>b{font-weight:500!important;white-space:nowrap!important}html body.crm-admin-body .service-object-wizard-progress>span.is-active{color:var(--crm-primary)!important}html body.crm-admin-body .service-object-wizard-progress>span.is-active>em{border-color:var(--crm-primary)!important;background:var(--crm-primary)!important;color:#fff!important}html body.crm-admin-body .service-object-wizard-progress>i{height:1px!important;background:#dbe2ea!important}html body.crm-admin-body .service-object-wizard-step{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;padding:20px 22px 24px!important}html body.crm-admin-body .service-object-wizard-step[hidden],html body.crm-admin-body .service-object-wizard-step[aria-hidden=true]{display:none!important}html body.crm-admin-body .service-object-wizard-step>label{display:grid!important;align-content:start!important;gap:6px!important;margin:0!important;color:#475569!important;font-size:12px!important}html body.crm-admin-body .service-object-wizard-step>label>input,html body.crm-admin-body .service-object-wizard-step>label>select,html body.crm-admin-body .service-object-wizard-step>label>textarea{margin:0!important}html body.crm-admin-body .service-object-wizard-step>.employee-modal-wide{grid-column:1/-1!important}html body.crm-admin-body .service-object-wizard-section{grid-column:1/-1!important;display:flex!important;align-items:baseline!important;gap:8px!important;margin:3px 0 -2px!important;padding-top:12px!important;border-top:1px solid #edf1f5!important}html body.crm-admin-body .service-object-wizard-step>.service-object-wizard-section:first-child{margin-top:0!important;padding-top:0!important;border-top:0!important}html body.crm-admin-body .service-object-wizard-section strong{color:#334155!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .service-object-wizard-section small{color:#94a3b8!important;font-size:11px!important}html body.crm-admin-body .service-object-fixed-context{padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}html body.crm-admin-body .service-object-custom-fields{grid-column:1/-1!important;padding:0!important}html body.crm-admin-body .service-object-custom-fields>.service-object-wizard-section{grid-column:1/-1!important}html body.crm-admin-body .service-object-wizard-step>.integration-toggle{min-height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:11px 13px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important}html body.crm-admin-body .service-object-wizard-modal>.service-object-wizard>footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}html body.crm-admin-body .service-object-wizard-modal>.service-object-wizard>footer>[data-object-wizard-back]{margin-right:auto!important;border-color:#dbe2ea!important;background:#fff!important;color:#64748b!important}html body.crm-admin-body .service-object-wizard-modal>.service-object-wizard>footer>[data-modal-close]{border:0!important;background:transparent!important;color:#dc2626!important}@media(max-width:650px){html body.crm-admin-body .service-object-wizard-progress{padding:15px 16px!important}html body.crm-admin-body .service-object-wizard-progress>span>b{display:none!important}html body.crm-admin-body .service-object-wizard-step{grid-template-columns:1fr!important;padding:17px 16px 20px!important}html body.crm-admin-body .service-object-wizard-step>*{grid-column:1!important}html body.crm-admin-body .service-object-wizard-section{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}}html body.crm-admin-body .service-object-wizard-content.has-fixed-location [data-object-step="1"]{gap:13px 16px!important}html body.crm-admin-body .service-object-wizard-content.has-fixed-location .service-object-fixed-context{position:relative!important;min-height:62px!important;padding:12px 14px 12px 44px!important;background:#fff!important}html body.crm-admin-body .service-object-wizard-content.has-fixed-location .service-object-fixed-context:before{position:absolute!important;top:16px!important;left:14px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:6px!important;background:color-mix(in srgb,var(--crm-primary) 9%,#fff)!important;color:var(--crm-primary)!important;content:"✓"!important;font-size:11px!important}html body.crm-admin-body .service-object-wizard-content.has-fixed-location .service-object-fixed-context small{color:#94a3b8!important;font-size:10px!important}html body.crm-admin-body .service-object-wizard-content.has-fixed-location .service-object-fixed-context strong{margin-top:3px!important;color:#334155!important;font-size:12px!important;font-weight:500!important}html body.crm-admin-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea):is(:focus,:focus-visible,:active){border-color:transparent!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important}html body.crm-admin-body .service-object-wizard>footer>:is([data-object-wizard-next],[data-object-wizard-submit]),html body.crm-admin-body .service-object-wizard>footer>:is([data-object-wizard-next],[data-object-wizard-submit]):is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;min-height:38px!important;margin:0!important;transform:none!important;translate:none!important;scale:1!important;box-shadow:none!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs]){background:#fff!important;background-color:#fff!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups>a,.employee-tabs-card>.employee-subtabs>a,.employee-tabs-card>.employee-tabs>a,.employee-tabs-card>.employee-tabs>button,.employee-tabs-card>.customer-tabs>a,.employee-tabs-card>.customer-tabs>button,.vehicle-tabs-card>.vehicle-dossier-tabs>a,.vehicle-tabs-card>.vehicle-dossier-tabs>button,.customer-tabs-card>.customer-subtabs>a,.standard-page-tabs>a,.standard-page-tabs>button,[data-object-tabs]>a,[data-object-tabs]>button),html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups>a,.employee-tabs-card>.employee-subtabs>a,.employee-tabs-card>.employee-tabs>a,.employee-tabs-card>.employee-tabs>button,.employee-tabs-card>.customer-tabs>a,.employee-tabs-card>.customer-tabs>button,.vehicle-tabs-card>.vehicle-dossier-tabs>a,.vehicle-tabs-card>.vehicle-dossier-tabs>button,.customer-tabs-card>.customer-subtabs>a,.standard-page-tabs>a,.standard-page-tabs>button,[data-object-tabs]>a,[data-object-tabs]>button):is(:hover,:focus,:focus-visible,:active,.active,[aria-selected=true],[aria-current=page]){background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-step{display:none!important}html body.crm-admin-body .service-object-wizard[data-current-step="1"] .service-object-wizard-step[data-object-step="1"],html body.crm-admin-body .service-object-wizard[data-current-step="2"] .service-object-wizard-step[data-object-step="2"]{display:grid!important}html body.crm-admin-body .service-object-wizard-progress>span.is-complete{color:#64748b!important}html body.crm-admin-body .service-object-wizard-progress>span.is-complete>em{border-color:var(--crm-primary)!important;background:#fff!important;color:var(--crm-primary)!important;font-size:0!important}html body.crm-admin-body .service-object-wizard-progress>span.is-complete>em:after{content:"✓"!important;font-size:11px!important}html body.crm-admin-body .service-object-wizard-stage{display:block!important;min-height:0!important}html body.crm-admin-body .service-object-wizard-stage>.service-object-wizard-step{width:100%!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-stage{display:block!important;width:100%!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-screen{display:none!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;padding:20px 22px 24px!important}html body.crm-admin-body .service-object-wizard[data-current-step="1"] .service-object-wizard-screen[data-wizard-screen="1"],html body.crm-admin-body .service-object-wizard[data-current-step="2"] .service-object-wizard-screen[data-wizard-screen="2"]{display:grid!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-screen>.employee-modal-wide,html body.crm-admin-body .service-object-wizard .service-object-wizard-screen>.service-object-wizard-section{grid-column:1/-1!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-screen>label{display:grid!important;align-content:start!important;gap:6px!important;margin:0!important;color:#475569!important;font-size:12px!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-screen>label>:is(input,select,textarea){margin:0!important}@media(max-width:650px){html body.crm-admin-body .service-object-wizard .service-object-wizard-screen{grid-template-columns:1fr!important;padding:17px 16px 20px!important}html body.crm-admin-body .service-object-wizard .service-object-wizard-screen>*{grid-column:1!important}}html body.crm-admin-body .service-object-create-modal{width:min(780px,calc(100vw - 28px))!important}html body.crm-admin-body .service-object-form>.service-object-single-content{display:block!important;padding:0!important;overflow-y:auto!important}html body.crm-admin-body .service-object-single-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;padding:20px 22px 24px!important}html body.crm-admin-body .service-object-single-form>.employee-modal-wide,html body.crm-admin-body .service-object-single-form>.service-object-wizard-section{grid-column:1/-1!important}html body.crm-admin-body .service-object-single-form>label{display:grid!important;align-content:start!important;gap:6px!important;margin:0!important;color:#475569!important;font-size:12px!important}html body.crm-admin-body .service-object-single-form>label>:is(input,select,textarea){margin:0!important}html body.crm-admin-body .service-object-form>footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}html body.crm-admin-body .service-object-form>footer>[data-modal-close]{border:0!important;background:transparent!important;color:#dc2626!important}html body.crm-admin-body .service-object-form>footer>button[type=submit],html body.crm-admin-body .service-object-form>footer>button[type=submit]:is(:hover,:focus,:focus-visible,:active){margin:0!important;transform:none!important;translate:none!important;scale:1!important;box-shadow:none!important}html body.crm-admin-body .service-object-create-modal>header{padding:15px 20px!important}html body.crm-admin-body .service-object-create-modal>header p{margin-top:3px!important}html body.crm-admin-body .service-object-create-modal .service-object-single-form{gap:10px 16px!important;padding:14px 20px 16px!important}html body.crm-admin-body .service-object-create-modal .service-object-single-form>label{gap:4px!important}html body.crm-admin-body .service-object-create-modal .service-object-single-form>label>:is(input,select){height:38px!important;min-height:38px!important;padding-block:6px!important;border-radius:5px!important}html body.crm-admin-body .service-object-create-modal .service-object-single-form>label>textarea{min-height:58px!important;height:58px!important;padding:8px 10px!important;border-radius:5px!important;resize:vertical!important}html body.crm-admin-body .service-object-create-modal .service-object-form>footer{min-height:58px!important;margin:0!important;padding:10px 20px!important}html body.crm-admin-body :is(.employee-modal-form,.integration-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:5px!important}@media(max-width:650px){html body.crm-admin-body .service-object-single-form{grid-template-columns:1fr!important;padding:17px 16px 20px!important}html body.crm-admin-body .service-object-single-form>*{grid-column:1!important}}html body.crm-admin-body .object-inspection-modal{width:min(720px,calc(100vw - 28px))!important}html body.crm-admin-body .object-inspection-modal>.employee-modal-form>.object-inspection-content{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;padding:20px 22px 24px!important}html body.crm-admin-body .object-inspection-content>label{display:grid!important;align-content:start!important;gap:6px!important;margin:0!important;color:#475569!important;font-size:12px!important}html body.crm-admin-body .object-inspection-content>label>:is(input,select,textarea){margin:0!important}html body.crm-admin-body .object-inspection-content>label>small{margin:0!important;color:#94a3b8!important;font-size:10px!important}html body.crm-admin-body .object-inspection-content>.employee-modal-wide{grid-column:1/-1!important}html body.crm-admin-body .object-inspection-modal>.employee-modal-form>footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}html body.crm-admin-body .object-inspection-modal>.employee-modal-form>footer>[data-modal-close]{border:0!important;background:transparent!important;color:#dc2626!important}@media(max-width:620px){html body.crm-admin-body .object-inspection-modal>.employee-modal-form>.object-inspection-content{grid-template-columns:1fr!important;padding:17px 16px 20px!important}html body.crm-admin-body .object-inspection-content>*{grid-column:1!important}}html body.crm-admin-body .object-section-table table:has(.object-section-empty) thead{display:none!important}html body.crm-admin-body .object-section-table table:has(.object-section-empty),html body.crm-admin-body .object-section-table table:has(.object-section-empty) tbody,html body.crm-admin-body .object-section-table table:has(.object-section-empty) tr,html body.crm-admin-body .object-section-table table:has(.object-section-empty) td{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:#fff!important}html body.crm-admin-body .object-section-table table:has(.object-section-empty) td{padding:0!important}html body.crm-admin-body .object-section-empty{box-sizing:border-box!important;min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;border:0!important;background:#fff!important;color:#475569!important;text-align:center!important}html body.crm-admin-body .object-section-empty:before{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;margin-bottom:10px!important;border:1px solid color-mix(in srgb,var(--crm-primary) 28%,#dbe2ea)!important;border-radius:50%!important;background:color-mix(in srgb,var(--crm-primary) 6%,#fff)!important;color:var(--crm-primary)!important;content:"○"!important;font-size:20px!important}html body.crm-admin-body .object-section-empty>strong{color:#334155!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .object-section-empty>small{margin-top:4px!important;color:#94a3b8!important;font-size:11px!important}html body.crm-admin-body details.standard-submenu>div>button.object-settings-menu-item,html body.crm-admin-body details.standard-submenu>div>button.object-settings-menu-item:is(:hover,:focus,:focus-visible,:active),html body.crm-admin-body details.standard-submenu>div>button.object-settings-menu-item>span,html body.crm-admin-body details.standard-submenu>div>button.object-settings-menu-item>svg{color:#111827!important;stroke:#111827!important}html body.crm-admin-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]),select){min-height:43px!important;padding:10px 14px!important}html body.crm-admin-body textarea{padding:12px 14px!important;line-height:1.55!important}html body.crm-admin-body .portal-scroll-to-top{position:fixed!important;right:22px!important;bottom:22px!important;z-index:180!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid #d9dee7!important;border-radius:7px!important;background:#eef1f5!important;background-color:#eef1f5!important;background-image:none!important;color:#64748b!important;box-shadow:0 5px 16px #0f172a1a!important;transform:none!important;transition:background-color .15s ease,color .15s ease,opacity .15s ease!important}html body.crm-admin-body .portal-scroll-to-top[hidden]{display:none!important}html body.crm-admin-body .portal-scroll-to-top:is(:hover,:focus,:focus-visible,:active){border-color:#cbd2dc!important;background:#e4e8ee!important;background-color:#e4e8ee!important;color:#334155!important;outline:0!important;box-shadow:0 5px 16px #0f172a1a!important;transform:none!important}html body.crm-admin-body .portal-scroll-to-top svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}@media(max-width:700px){html body.crm-admin-body .portal-scroll-to-top{right:14px!important;bottom:74px!important}}html body.crm-admin-body :is(.employee-modal-form,.service-object-edit-card,main form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){box-sizing:border-box!important;min-height:44px!important;padding:11px 14px!important;border-radius:10px!important;background-color:#fff!important;line-height:1.45!important}html body.crm-admin-body :is(.employee-modal-form,.service-object-edit-card) label{gap:8px!important}html body.crm-admin-body .employee-modal-form :is(.article-modal-content,.object-inspection-content,.object-settings-content,.service-object-single-form){gap:18px 20px!important;padding:26px!important}html body.crm-admin-body .service-object-edit-card{padding:26px!important;border-radius:10px!important}html body.crm-admin-body .service-object-edit-fields{gap:18px 20px!important}@media(max-width:650px){html body.crm-admin-body .employee-modal-form :is(.article-modal-content,.object-inspection-content,.object-settings-content,.service-object-single-form){gap:16px!important;padding:20px!important}html body.crm-admin-body .service-object-edit-card{padding:20px!important}}html body.crm-admin-body .employee-modal{border-radius:14px!important}html body.crm-admin-body :is(.employee-modal-form,.service-object-edit-layout) label:not(.portal-switch):not(.integration-toggle){display:grid!important;align-content:start!important;gap:9px!important;margin:0!important}html body.crm-admin-body :is(.employee-modal-form,.service-object-edit-layout) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select){width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:1px solid #dfe4eb!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body.crm-admin-body :is(.employee-modal-form,.service-object-edit-layout) textarea{width:100%!important;min-height:112px!important;margin:0!important;padding:14px 16px!important;border:1px solid #dfe4eb!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;box-shadow:none!important;resize:vertical!important}html body.crm-admin-body .employee-modal-form :is(.article-modal-content,.object-inspection-content,.object-settings-content,.service-object-single-form){gap:14px 16px!important;padding:20px!important}html body.crm-admin-body .service-object-edit-card{padding:22px!important;border-radius:12px!important}html body.crm-admin-body .service-object-edit-fields{gap:16px!important}@media(max-width:650px){html body.crm-admin-body .employee-modal-form :is(.article-modal-content,.object-inspection-content,.object-settings-content,.service-object-single-form){gap:13px!important;padding:16px!important}html body.crm-admin-body .service-object-edit-card{padding:18px!important}}html body.crm-admin-body .object-detail-sections>.object-detail-left-column>section.object-detail-card[data-panel=overview]{border-color:#e3e7ec!important;background:#f6f7f9!important;background-color:#f6f7f9!important;background-image:none!important}html body.crm-admin-body .service-object-edit-actions{position:sticky!important;bottom:0!important;z-index:20!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:4px!important;padding:12px 18px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;background:#fffffff5!important;box-shadow:0 -8px 24px #0f172a12!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html body.crm-admin-body .service-object-edit-actions>button[type=submit]{visibility:visible!important;opacity:1!important;width:auto!important;min-width:170px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 16px!important;border-radius:5px!important}html body.crm-admin-body :is(.employee-modal-form,.service-object-edit-layout,.integration-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-radius:5px!important}html body.crm-admin-body .object-detail-sections>.object-detail-left-column>section.object-detail-card[data-panel=overview]{background:#fff!important;background-color:#fff!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div{display:grid!important;grid-template-columns:1fr!important;gap:0!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div,html body.crm-admin-body .object-overview-custom-fields>div>div{grid-column:1/-1!important;min-width:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:transparent!important;background-color:transparent!important}html body.crm-admin-body .object-detail-left-column>[data-panel=technical]>div>div:last-child,html body.crm-admin-body .object-overview-custom-fields>div>div:last-child{border-bottom:0!important}html body.crm-admin-body .dashboard-lift-stats{margin-top:-6px!important}html body.crm-admin-body .calm-action-list,html body.crm-admin-body .calm-team-list{display:grid!important;gap:0!important}html body.crm-admin-body .calm-action-list>a,html body.crm-admin-body .calm-team-list>article{position:relative!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;border:0!important;border-bottom:1px solid #edf1f5!important;background:#fff!important}html body.crm-admin-body .calm-action-list>a:last-child,html body.crm-admin-body .calm-team-list>article:last-child{border-bottom:0!important}html body.crm-admin-body .calm-action-list>a{text-decoration:none!important}.calm-list-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:#94a3b8!important}.calm-list-dot.is-amber{background:#f59e0b!important}.calm-list-dot.is-red{background:#ef4444!important}.calm-list-dot.is-green{background:#22c55e!important}html body.crm-admin-body :is(.calm-action-list,.calm-team-list)>:is(a,article)>div{display:grid!important;gap:3px!important;min-width:0!important}html body.crm-admin-body :is(.calm-action-list,.calm-team-list) strong,html body.crm-admin-body :is(.calm-action-list,.calm-team-list) small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.calm-avatar{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:color-mix(in srgb,var(--crm-primary) 10%,#fff)!important;color:var(--crm-primary)!important;font-size:10px!important;font-weight:700!important}.calm-team-list em{padding:4px 8px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:9px!important;font-style:normal!important}.calm-team-list em.is-active{background:#ecfdf5!important;color:#15803d!important}.calm-team-card-link{position:absolute!important;inset:0!important;z-index:1!important}.calm-card>.dashboard-illustrated-empty,.calm-action-list>.dashboard-illustrated-empty,.calm-team-list>.dashboard-illustrated-empty{width:100%!important;min-height:180px!important;border:0!important;border-radius:0!important}html body.crm-admin-body .crm-admin-logo{height:172px!important;min-height:172px!important;justify-content:center!important;padding:12px 4px 8px!important}html body.crm-admin-body .crm-admin-logo>img{display:block!important;width:218px!important;max-width:100%!important;height:152px!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.crm-compact .crm-admin-logo{height:82px!important;min-height:82px!important;padding:18px 0 8px!important}html body.crm-admin-body.crm-compact .crm-admin-logo>img{width:52px!important;height:52px!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 .customer-tabs-card>.customer-tabs{display:flex!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0 12px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid #e5e9ef!important;background:#fff!important;scrollbar-width:none!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button){position:relative!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:#64748b!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button)+:is(a,button):before{position:absolute!important;top:15px!important;bottom:15px!important;left:0!important;width:1px!important;background:#edf0f4!important;content:""!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button):after{position:absolute!important;right:14px!important;bottom:-1px!important;left:14px!important;height:3px!important;border-radius:3px 3px 0 0!important;background:transparent!important;content:""!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button):hover{background:transparent!important;color:var(--crm-primary)!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button).active{background:transparent!important;color:var(--crm-primary)!important;font-weight:500!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button).active:after{background:var(--crm-primary)!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button)>span{min-width:19px!important;height:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;border:0!important;border-radius:999px!important;background:#f1f3f7!important;color:#7c8798!important;font-size:10px!important;font-weight:500!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button).active>span{background:color-mix(in srgb,var(--crm-primary) 10%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs]){display:flex!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0 12px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid #e5e9ef!important;background:#fff!important;background-color:#fff!important;scrollbar-width:none!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs])>:is(a,button,[role=tab]){position:relative!important;box-sizing:border-box!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#64748b!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap!important;transform:none!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs])>:is(a,button,[role=tab])+:is(a,button,[role=tab]):before{position:absolute!important;top:15px!important;bottom:15px!important;left:0!important;width:1px!important;display:block!important;background:#edf0f4!important;content:""!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs])>:is(a,button,[role=tab]):after{position:absolute!important;right:14px!important;bottom:-1px!important;left:14px!important;width:auto!important;height:3px!important;display:block!important;border:0!important;border-radius:3px 3px 0 0!important;background:transparent!important;content:""!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs])>:is(a,button,[role=tab]):hover{border:0!important;background:transparent!important;color:var(--crm-primary)!important;box-shadow:none!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs])>:is(a,button,[role=tab]):is(.active,[aria-selected=true],[aria-current=page],.border-indigo-600){border:0!important;background:transparent!important;color:var(--crm-primary)!important;font-weight:500!important}html body.crm-admin-body :is(.employee-tabs-card>.employee-tab-groups,.employee-tabs-card>.employee-tabs,.employee-tabs-card>.employee-subtabs,.employee-tabs-card>.customer-tabs,.vehicle-tabs-card>.vehicle-dossier-tabs,.customer-tabs-card>.customer-subtabs,.standard-page-tabs,[data-object-tabs])>:is(a,button,[role=tab]):is(.active,[aria-selected=true],[aria-current=page],.border-indigo-600):after{background:var(--crm-primary)!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card)>:is(.employee-tab-groups,.employee-tabs,.employee-subtabs,.customer-tabs,.customer-subtabs,.vehicle-dossier-tabs){width:auto!important;margin:12px 12px 0!important;padding-right:8px!important;padding-left:8px!important;border:0!important;border-bottom:1px solid #e5e9ef!important;border-radius:0!important}html body.crm-admin-body *,html body.crm-admin-body *:before,html body.crm-admin-body *:after{box-shadow:none!important;filter:none!important;text-shadow:none!important}html body :is(section,article,.card,.panel,.table-panel,.table-card,.employee-tabs-card,.customer-tabs-card,.vehicle-tabs-card,.settings-activity-table,.standard-overview-card,.object-detail-card),html body :is(section,article,.card,.panel,.table-panel,.table-card,.employee-tabs-card,.customer-tabs-card,.vehicle-tabs-card,.settings-activity-table,.standard-overview-card,.object-detail-card):before,html body :is(section,article,.card,.panel,.table-panel,.table-card,.employee-tabs-card,.customer-tabs-card,.vehicle-tabs-card,.settings-activity-table,.standard-overview-card,.object-detail-card):after{box-shadow:none!important;filter:none!important;text-shadow:none!important}html body.crm-admin-body table{border-spacing:0!important}html body.crm-admin-body table>tbody>tr:last-child>td{border-bottom:0!important}html body.crm-admin-body :is(.table-pagination,.activity-table-pagination,nav[aria-label="Pagination Navigation"]){box-shadow:none!important}html body.crm-admin-body :is(.table-pagination,.activity-table-pagination){border-top:1px solid #e5e9ef!important}html body.crm-admin-body :is(.table-panel,.table-card,.settings-activity-table,.department-overview-table,.object-section-table)+:is(.table-pagination,.activity-table-pagination,nav[aria-label="Pagination Navigation"]){margin-top:0!important;border-top:1px solid #e5e9ef!important}html body.crm-admin-body .customer-detail-pagination{border-top:0!important;box-shadow:none!important}html body.crm-admin-body #customer-location-modal .employee-modal{overflow-anchor:none!important}html body.crm-admin-body #customer-location-modal .employee-modal-form{align-items:start!important}html body.crm-admin-body #customer-location-modal .employee-modal-form :is(label,.pro6pp-address,.pro6pp-query-fields){min-width:0!important;transform:none!important;transition:none!important}html body.crm-admin-body #customer-location-modal .employee-modal-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body.crm-admin-body #customer-location-modal .employee-modal-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:1px solid #dfe4eb!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;transition:none!important}html body.crm-admin-body #customer-location-modal .employee-modal-form textarea,html body.crm-admin-body #customer-location-modal .employee-modal-form textarea:is(:hover,:focus,:focus-visible,:active){height:auto!important;min-height:112px!important;padding:14px 16px!important}html body.crm-admin-body :is(button,.btn-primary,.btn-secondary,.page-title-add,.standard-add-button,.employee-edit-button,.employee-inline-edit,.employee-row-edit,.page-title-secondary,input[type=submit]):not([role=tab]):not(.customer-kvk-result){border-radius:10px!important}html body.crm-admin-body #customer-location-modal .customer-location-primary-option{grid-column:1/-1!important;margin:0!important;padding:0!important}html body.crm-admin-body #customer-location-modal .customer-location-primary-option>.portal-switch{min-height:64px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;cursor:pointer!important}html body.crm-admin-body #customer-location-modal .customer-location-primary-option .portal-switch>span{grid-column:1!important;grid-row:1!important;display:grid!important;gap:3px!important}html body.crm-admin-body #customer-location-modal .customer-location-primary-option .portal-switch>.portal-switch-input+.portal-switch-control{grid-column:2!important;grid-row:1!important;margin:0!important}html body.crm-admin-body :is(button,.btn-primary,.page-title-add,.standard-add-button,input[type=submit]):not([data-modal-close]):not([data-cancel-action]):hover{border-color:var(--crm-secondary,var(--crm-primary))!important;background-color:var(--crm-secondary,var(--crm-primary))!important}html body.crm-admin-body #customer-location-modal .pro6pp-query-fields{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(150px,1.25fr) minmax(105px,.75fr) minmax(105px,.75fr)!important;gap:14px!important}html body.crm-admin-body #customer-location-modal .pro6pp-query-fields>label{min-width:0!important}html body.crm-admin-body #customer-location-modal :is([data-pro6pp-street],[data-pro6pp-city],[data-pro6pp-country]):disabled{opacity:1!important;border-color:#e4e8ee!important;background:#f5f7f9!important;color:#64748b!important;cursor:not-allowed!important;-webkit-text-fill-color:#64748b!important}@media(max-width:650px){html body.crm-admin-body #customer-location-modal .pro6pp-query-fields{grid-template-columns:1fr!important}}:root{--crm-button-radius:6px!important}html body:not(#digilevel-checkbox-switch-standard) input[type=checkbox]:not(.portal-switch-input){-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:relative!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:999px!important;outline:0!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;transform:none!important;vertical-align:middle!important}html body:not(#digilevel-checkbox-switch-standard) input[type=checkbox]:not(.portal-switch-input):after{position:absolute!important;top:1px!important;left:1px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;content:""!important;transition:transform .15s ease!important}html body:not(#digilevel-checkbox-switch-standard) input[type=checkbox]:not(.portal-switch-input):checked{border-color:var(--theme-primary,var(--crm-primary))!important;background:var(--theme-primary,var(--crm-primary))!important;background-color:var(--theme-primary,var(--crm-primary))!important}html body:not(#digilevel-checkbox-switch-standard) input[type=checkbox]:not(.portal-switch-input):checked:after{transform:translate(16px)!important}html body:not(#digilevel-checkbox-switch-standard) input[type=checkbox]:not(.portal-switch-input):is(:focus,:focus-visible,:active){outline:0!important;box-shadow:none!important}html body .employee-login-create-option:has(input[type=checkbox]):before,html body .employee-login-create-option:has(input[type=checkbox]):after{display:none!important}.employee-login-create-option:has(input[type=checkbox]){display:flex!important;align-items:center!important;gap:12px!important}.employee-login-create-option:has(input[type=checkbox])>input[type=checkbox]{order:2!important;margin-left:auto!important}.employee-login-create-option:has(input[type=checkbox])>span{order:1!important;min-width:0!important}html body:not(#digilevel-uniform-button-radius) :is(button,input[type=button],input[type=submit],input[type=reset],a.btn-primary,a.btn-secondary,a.standard-add-button,a.page-title-add,a.employee-edit-button,a.employee-inline-edit,a.portal-edit-button,a.portal-primary-button,a[class*=-button]):not(.integration-delete-link):not(.customer-person-delete):not(.activity-page-link):not(.table-page-button):not([data-cancel-action]){border-radius:10px!important}.customer-overview-page .customer-table-wrap+.mt-5{display:none!important}.customer-person-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.customer-person-actions form{margin:0!important}.customer-person-menu{position:relative!important}.customer-person-menu>summary{box-sizing:border-box;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #d8dee8;border-radius:10px;background:#fff;color:#64748b;cursor:pointer;list-style:none}.customer-person-menu>summary::-webkit-details-marker{display:none}.customer-person-menu>summary svg{width:18px;height:18px;fill:currentColor}.customer-person-menu>div{position:absolute;top:44px;right:0;z-index:80;min-width:150px;padding:6px;border:1px solid #d8dee8;border-radius:10px;background:#fff}.customer-person-menu:not([open])>div{display:none}.customer-person-menu>div form{display:block!important}.customer-person-actions button.customer-person-delete,.customer-person-actions button.customer-person-delete:is(:hover,:focus,:focus-visible,:active){width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 10px!important;border:0!important;border-radius:7px!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;filter:none!important;transform:none!important;font-weight:400!important;text-align:left!important}.customer-person-actions button.customer-person-delete:hover{background:#fff5f5!important;color:#b91c1c!important}html body.crm-admin-body .employee-modal-form>.customer-portal-option{min-height:64px!important;display:flex!important;grid-column:1/-1!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0!important;padding:13px 15px!important;border:1px solid var(--crm-line,#d8dee8)!important;border-radius:10px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body .customer-portal-option>span:first-child{display:grid!important;gap:3px!important;min-width:0!important}html body.crm-admin-body .customer-portal-option strong{color:#334155!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .customer-portal-option small{margin:0!important;color:#94a3b8!important;font-size:11px!important;font-weight:400!important}html body.crm-admin-body .customer-portal-option>.portal-switch{width:34px!important;min-width:34px!important;height:18px!important;display:block!important;flex:0 0 34px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body #customer-employee-modal .customer-portal-option>.portal-switch{order:2!important;flex:0 0 34px!important;margin:0 0 0 auto!important}html body.crm-admin-body #customer-employee-modal .customer-portal-option>span:first-child{order:1!important;flex:1 1 auto!important}@media(min-width:851px){html body.crm-admin-body .customer-contact-table-wrap{position:relative!important;z-index:5!important;overflow:visible!important}}html body.crm-admin-body .customer-contact-table-wrap td:last-child,html body.crm-admin-body .customer-contact-table-wrap .customer-person-actions,html body.crm-admin-body .customer-contact-table-wrap .customer-person-menu{overflow:visible!important}html body.crm-admin-body .customer-contact-table-wrap .customer-person-menu[open]{z-index:120!important}html body.crm-admin-body .customer-contact-table-wrap .customer-person-menu>div{z-index:130!important;background:#fff!important;box-shadow:none!important}html body.crm-admin-body .customer-contact-table-wrap .customer-person-menu>div form{margin:0!important;padding:0!important;border:0!important;background:#fff!important}html body.crm-admin-body .customer-contact-table-wrap button.customer-person-delete,html body.crm-admin-body .customer-contact-table-wrap button.customer-person-delete:is(:hover,:focus,:focus-visible,:active){border:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important}html body.crm-admin-body .employee-tabs-card.customer-tabs-card{overflow:visible!important;margin-top:18px!important;border:0!important;border-radius:0!important;background:transparent!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs{box-sizing:border-box!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;justify-content:center!important;margin:0 auto 14px!important;padding:7px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:10px!important;background:#fff!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button){min-height:38px!important;margin:0!important;padding:0 13px!important;border:0!important;border-radius:7px!important;background:transparent!important}html body.crm-admin-body .customer-tabs-card>.customer-tabs>:is(a,button).active{border:0!important;background:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 8%,#fff)!important}html body.crm-admin-body .customer-tabs-card>.customer-subtabs{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;justify-content:center!important;margin:0 auto 14px!important;padding:7px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:10px!important;background:#fff!important}html body.crm-admin-body .customer-tabs-card>.customer-tab-content{min-height:220px!important;margin:0!important;padding:24px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:10px!important;background:#fff!important}@media(max-width:760px){html body.crm-admin-body .customer-tabs-card>.customer-tabs,html body.crm-admin-body .customer-tabs-card>.customer-subtabs{justify-content:flex-start!important;margin-right:0!important;margin-left:0!important}}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card{min-height:0!important;padding:14px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card>header{display:flex!important;min-height:42px!important;align-items:center!important;gap:11px!important;padding:0 0 12px!important}html body.crm-admin-body .customer-tab-content--employees .customer-contact-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:7px!important}html body.crm-admin-body .customer-employee-card-identity{display:grid!important;min-width:0!important;gap:3px!important}html body.crm-admin-body .customer-employee-card-identity h3{margin:0!important;overflow:hidden!important;color:#172033!important;font-size:13px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .customer-employee-card-identity :is(a,span){overflow:hidden!important;color:#7d8ba3!important;font-size:11px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .customer-employee-department-badge{max-width:36%!important;margin-left:auto!important;margin-right:32px!important;overflow:hidden!important;padding:4px 7px!important;border-radius:5px!important;background:#f1f5f9!important;color:#64748b!important;font-size:10px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card>dl>div{min-width:0!important;padding:9px 0 0!important}html body.crm-admin-body #customer-employee-modal .employee-modal-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body.crm-admin-body #customer-employee-modal .employee-modal-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--crm-line,#d8dee8)!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;transition:border-color .15s ease!important}html body.crm-admin-body #customer-employee-modal .employee-modal-form textarea{height:auto!important;padding-block:10px!important}html body.crm-admin-body #customer-employee-modal .customer-employee-location-options{display:grid!important;grid-template-columns:1fr!important;gap:0!important}html body.crm-admin-body #customer-employee-modal .customer-employee-location-option{display:flex!important;min-height:42px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:7px 0!important;border-bottom:1px solid #edf1f5!important}html body.crm-admin-body #customer-employee-modal .customer-employee-location-option:last-child{border-bottom:0!important}html body.crm-admin-body #customer-employee-modal .customer-employee-location-copy{min-width:0!important;color:#26344a!important;font-size:12px!important}html body.crm-admin-body #customer-employee-modal .customer-employee-location-option>.portal-switch{flex:0 0 auto!important;margin-left:auto!important}html body.crm-admin-body .customer-tab-content .document-library-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 20px!important}html body.crm-admin-body .customer-tab-content .document-library-heading h2{margin:0!important;color:#1e293b!important;font-size:16px!important;font-weight:500!important}html body.crm-admin-body .customer-tab-content .document-library-heading p{margin:5px 0 0!important;color:#8190aa!important;font-size:12px!important}html body.crm-admin-body .customer-tab-content .document-library-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}html body.crm-admin-body #customer-library-upload .employee-modal{width:min(720px,calc(100vw - 28px))!important}html body.crm-admin-body #customer-library-upload .employee-modal-form>label:first-of-type{min-height:132px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:20px!important;border:1px dashed #cbd5e1!important;border-radius:10px!important;background:#f8fafc!important;color:#334155!important;cursor:pointer!important}html body.crm-admin-body #customer-library-upload input[type=file]{width:100%!important;min-height:44px!important;margin:0!important;padding:5px!important;border:1px solid #d8dee8!important;border-radius:6px!important;background:#fff!important;color:#64748b!important;cursor:pointer!important}html body.crm-admin-body #customer-library-upload input[type=file]::file-selector-button{height:32px!important;margin-right:12px!important;padding:0 13px!important;border:1px solid var(--crm-primary)!important;border-radius:6px!important;background:#fff!important;color:var(--crm-primary)!important;font:inherit!important;cursor:pointer!important}html body.crm-admin-body #customer-library-upload .employee-modal-form footer{margin-top:4px!important}html body.crm-admin-body .customer-employee-avatar-field{display:grid!important;gap:7px!important}html body.crm-admin-body .employee-modal:has(.customer-employee-two-column){width:min(920px,calc(100vw - 28px))!important}html body.crm-admin-body .customer-employee-two-column{grid-template-columns:220px repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important}html body.crm-admin-body .customer-employee-two-column>.customer-employee-avatar-panel{min-height:100%!important;display:flex!important;grid-column:1!important;grid-row:1/span 8!important;flex-direction:column!important;align-items:center!important;padding:24px 18px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f6f7f9!important;text-align:center!important}html body.crm-admin-body .customer-employee-avatar-preview{width:92px!important;height:92px!important;display:grid!important;place-items:center!important;overflow:hidden!important;margin-bottom:14px!important;border:1px solid #d8dee8!important;border-radius:50%!important;background:#fff!important;color:var(--theme-primary,var(--crm-primary))!important;font-size:24px!important;font-weight:600!important}html body.crm-admin-body .customer-employee-avatar-preview img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}html body:not(#customer-avatar-remove-link).crm-admin-body .customer-employee-avatar-panel .customer-avatar-remove,html body:not(#customer-avatar-remove-link).crm-admin-body .customer-employee-avatar-panel .customer-avatar-remove:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;align-self:flex-start!important;margin:-5px 0 14px!important;padding:3px 0!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:11px!important;font-weight:400!important;text-align:left!important;gap:6px!important}html body.crm-admin-body .customer-employee-avatar-panel .customer-avatar-remove>svg{width:14px!important;height:14px!important;flex:0 0 14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .customer-employee-avatar-panel>strong{font-size:14px!important;font-weight:500!important;color:#334155!important}html body.crm-admin-body .customer-employee-avatar-panel>p{margin:5px 0 18px!important;color:#7b8798!important;font-size:11px!important;line-height:1.5!important}html body.crm-admin-body .customer-employee-avatar-panel .customer-employee-avatar-field{width:100%!important;text-align:left!important}html body.crm-admin-body .customer-employee-avatar-panel .customer-employee-avatar-field{position:relative!important;display:grid!important;grid-template-columns:1fr!important;align-items:center!important;gap:8px 10px!important;cursor:pointer!important}html body.crm-admin-body .customer-employee-avatar-panel .customer-employee-avatar-field input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}html body.crm-admin-body .customer-avatar-file-button{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid var(--theme-primary,var(--crm-primary))!important;border-radius:6px!important;background:#fff!important;color:var(--theme-primary,var(--crm-primary))!important;font-size:12px!important;white-space:nowrap!important}html body.crm-admin-body .customer-employee-avatar-field>small{grid-column:1/-1!important}html body.crm-admin-body .customer-employee-two-column>.employee-modal-wide:not(.employee-modal-errors),html body.crm-admin-body .customer-employee-two-column>.customer-portal-option{grid-column:2/-1!important}html body.crm-admin-body .customer-employee-two-column>.customer-portal-option{position:relative!important;padding-right:64px!important}html body.crm-admin-body .customer-employee-two-column>.customer-portal-option>.portal-switch{position:absolute!important;top:50%!important;right:15px!important;margin:0!important;translate:0 -50%!important}html body.crm-admin-body .customer-employee-two-column>.employee-modal-errors,html body.crm-admin-body .customer-employee-two-column>footer{grid-column:1/-1!important}html body.crm-admin-body .customer-employee-two-column>.employee-login-create-option{position:relative!important;display:flex!important;align-items:center!important;grid-column:2/-1!important;gap:16px!important}html body.crm-admin-body .customer-employee-two-column>.employee-login-create-option>input[type=checkbox]{position:absolute!important;top:50%!important;right:15px!important;order:2!important;flex:0 0 34px!important;margin:0!important;translate:0 -50%!important}html body:not(#customer-admin-switch-right).crm-admin-body .customer-employee-two-column>.employee-login-create-option>input[type=checkbox]{position:absolute!important;top:50%!important;right:15px!important;left:auto!important;margin:0!important;translate:0 -50%!important}html body:not(#customer-person-action-links).crm-admin-body .customer-person-actions>button.employee-edit-button,html body:not(#customer-person-action-links).crm-admin-body .customer-person-actions>button.employee-edit-button:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:3px 0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:not(#customer-person-action-links).crm-admin-body .customer-person-menu button.customer-person-delete,html body:not(#customer-person-action-links).crm-admin-body .customer-person-menu button.customer-person-delete:is(:hover,:focus,:focus-visible,:active){width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;padding:7px 10px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;filter:none!important;transform:none!important;text-align:left!important}html body.crm-admin-body .customer-location-form-modal .employee-modal{overflow-anchor:none!important}html body.crm-admin-body .customer-location-form-modal .employee-modal-form{align-items:start!important}html body.crm-admin-body .customer-location-form-modal .employee-modal-form :is(label,.pro6pp-address,.pro6pp-query-fields){min-width:0!important;transform:none!important;transition:none!important}html body.crm-admin-body .customer-location-form-modal .employee-modal-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html body.crm-admin-body .customer-location-form-modal .employee-modal-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:1px solid #dfe4eb!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;transition:none!important}html body.crm-admin-body .customer-location-form-modal .customer-location-primary-option{grid-column:1/-1!important;margin:0!important;padding:0!important}html body.crm-admin-body .customer-location-form-modal .customer-location-primary-option>.portal-switch{min-height:64px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;cursor:pointer!important}html body.crm-admin-body .customer-location-form-modal .customer-location-primary-option .portal-switch>span{grid-column:1!important;grid-row:1!important;display:grid!important;gap:3px!important}html body.crm-admin-body .customer-location-form-modal .customer-location-primary-option .portal-switch>.portal-switch-input+.portal-switch-control{grid-column:2!important;grid-row:1!important;margin:0!important}html body.crm-admin-body .customer-location-form-modal .pro6pp-query-fields{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(150px,1.25fr) minmax(105px,.75fr) minmax(105px,.75fr)!important;gap:14px!important}html body.crm-admin-body .customer-location-form-modal :is([data-pro6pp-street],[data-pro6pp-city],[data-pro6pp-country]):disabled{opacity:1!important;border-color:#e4e8ee!important;background:#f5f7f9!important;color:#64748b!important;cursor:not-allowed!important;-webkit-text-fill-color:#64748b!important}@media(max-width:650px){html body.crm-admin-body .customer-location-form-modal .pro6pp-query-fields{grid-template-columns:1fr!important}}html body.crm-admin-body .customer-tab-content--employees>.customer-people-table-wrap{display:none!important}html body.crm-admin-body .customer-employee-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body.crm-admin-body .customer-employee-card{position:relative!important;display:flex!important;min-width:0!important;flex-direction:column!important;padding:16px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px #0f172a0d!important}html body.crm-admin-body .customer-employee-card>header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:8px 42px 14px 0!important;border-bottom:1px solid #edf1f5!important;text-align:left!important}html body.crm-admin-body .customer-employee-card .customer-contact-avatar{width:60px!important;height:60px!important;display:grid!important;flex:0 0 60px!important;place-items:center!important;border-radius:12px!important;background:color-mix(in srgb,var(--crm-primary) 9%,#fff)!important;color:var(--crm-primary)!important;font-size:14px!important;font-weight:600!important;overflow:hidden!important}html body.crm-admin-body .customer-employee-card h3{margin:0!important;color:#0f172a!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}html body.crm-admin-body .customer-employee-card header p{margin:3px 0 0!important;color:#64748b!important;font-size:11px!important;line-height:1.3!important}html body.crm-admin-body .customer-employee-login-status{align-self:center!important;padding:3px 6px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:9px!important;line-height:1.2!important;white-space:nowrap!important}html body.crm-admin-body .customer-employee-login-status.is-active{background:#ecfdf5!important;color:#047857!important}html body.crm-admin-body .customer-employee-card-edit{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;margin-top:16px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:var(--theme-primary,var(--crm-primary,#4A90E2))!important;color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;box-shadow:none!important}html body.crm-admin-body .customer-employee-card-edit:is(:hover,:focus-visible){filter:brightness(.94)!important}html body.crm-admin-body .customer-employee-card dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 16px!important;margin:12px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}html body.crm-admin-body .customer-employee-card dl>div:nth-child(n+3){padding-top:8px!important;border-top:1px solid #edf1f5!important}html body.crm-admin-body .customer-employee-card dt{margin-bottom:2px!important;color:#64748b!important;font-size:10px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important}html body.crm-admin-body .customer-employee-card dd{margin:0!important;color:#1e293b!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body.crm-admin-body .customer-employee-card dd a{color:var(--crm-primary)!important;text-decoration:none!important}html body.crm-admin-body .customer-employee-card .is-muted{color:#94a3b8!important}html body.crm-admin-body .customer-employee-card-menu{position:absolute!important;z-index:4!important;top:16px!important;right:16px!important}html body.crm-admin-body .customer-employee-card-menu>summary{display:flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border:1px solid #e2e8f0!important;border-radius:7px!important;background:#fff!important;color:#475569!important;cursor:pointer!important;list-style:none!important}html body.crm-admin-body .customer-employee-card-menu>summary::-webkit-details-marker{display:none!important}html body.crm-admin-body .customer-employee-card-menu>summary svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .customer-employee-card-menu>div{position:absolute!important;top:40px!important;right:0!important;width:190px!important;padding:6px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a24!important}html body.crm-admin-body .customer-employee-card-menu form{margin:0!important}html body.crm-admin-body .customer-employee-card-menu button{width:100%!important;padding:8px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#334155!important;font-size:11px!important;text-align:left!important}html body.crm-admin-body .customer-employee-card-menu button:hover{background:#f8fafc!important}html body.crm-admin-body .customer-employee-card-menu button.is-danger,html body.crm-admin-body .customer-employee-card-menu button.is-danger:is(:hover,:focus,:focus-visible,:active){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important}html body.crm-admin-body .customer-employee-card>footer{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #edf1f5!important}html body.crm-admin-body .customer-employee-card>footer :is(button,.customer-login-send-action){padding:1px 0!important;border:0!important;background:transparent!important;font-size:10px!important;line-height:1.2!important}html body.crm-admin-body .customer-employee-location-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 14px!important;padding:14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important}html body.crm-admin-body .customer-employee-location-options legend{padding:0 6px!important;color:#475569!important;font-size:13px!important;font-weight:600!important}html body.crm-admin-body .customer-employee-location-options label{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important}html body.crm-admin-body .customer-employee-location-options input{width:auto!important;height:auto!important;min-height:0!important}html body.crm-admin-body .customer-location-tabs{margin:20px 0 0!important}html body.crm-admin-body [data-location-tab-sections]>.employee-tab-content{display:none!important}html body.crm-admin-body [data-location-tab-sections][data-active-tab=service-objects]>.employee-tab-content:nth-child(1),html body.crm-admin-body [data-location-tab-sections][data-active-tab=projects]>.employee-tab-content:nth-child(2),html body.crm-admin-body [data-location-tab-sections][data-active-tab=work-orders]>.employee-tab-content:nth-child(3){display:block!important}@media(max-width:1100px){html body.crm-admin-body .customer-employee-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){html body.crm-admin-body .customer-employee-card-grid{grid-template-columns:1fr!important}}@media(max-width:520px){html body.crm-admin-body .customer-employee-card dl,html body.crm-admin-body .customer-employee-location-options{grid-template-columns:1fr!important}}html body:not(#customer-employee-outline-actions).crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions>button.employee-edit-button,html body:not(#customer-employee-outline-actions).crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions>button.employee-edit-button:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--theme-primary,var(--crm-primary,#4A90E2))!important;border-radius:6px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;box-shadow:none!important;text-decoration:none!important}html body:not(#customer-employee-compact-edit).crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions>button.employee-edit-button,html body:not(#customer-employee-compact-edit).crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions>button.employee-edit-button:is(:hover,:focus,:focus-visible,:active){height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions>form{display:block!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:not(#customer-employee-outline-actions).crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions button.customer-person-delete,html body:not(#customer-employee-outline-actions).crm-admin-body .customer-tab-content--employees .customer-employee-direct-actions button.customer-person-delete:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #dc2626!important;border-radius:6px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;text-decoration:none!important}html body.crm-admin-body .customer-employee-login-menu>div{min-width:210px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-login-menu{display:none!important}html body.crm-admin-body .customer-employee-login-menu>div form{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:not(#customer-login-send-action).crm-admin-body .customer-employee-login-menu button.customer-login-send-action,html body:not(#customer-login-send-action).crm-admin-body .customer-employee-login-menu button.customer-login-send-action:is(:hover,:focus,:focus-visible,:active){width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:7px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--crm-text,#334155)!important;box-shadow:none!important;font-weight:400!important;text-align:left!important}html body.crm-admin-body .customer-login-send-disabled{display:block!important;padding:8px 10px!important;color:#94a3b8!important;font-size:12px!important;white-space:nowrap!important}html body:not(#customer-employee-modal-delete).crm-admin-body .employee-modal-form>footer>button.customer-employee-modal-delete,html body:not(#customer-employee-modal-delete).crm-admin-body .employee-modal-form>footer>button.customer-employee-modal-delete:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 11px!important;margin-right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;border:1px solid #dc2626!important;border-radius:6px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#dc2626!important;box-shadow:none!important;font-size:12px!important;gap:7px!important}html body.crm-admin-body .employee-modal-form>footer>button.customer-employee-modal-delete>svg{width:15px!important;height:15px!important;flex:0 0 15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .customer-employee-two-column>.employee-login-create-option>span{order:1!important;flex:1 1 auto!important;padding-right:52px!important}@media(max-width:760px){html body.crm-admin-body .customer-employee-two-column{grid-template-columns:1fr!important}html body.crm-admin-body .customer-employee-two-column>.customer-employee-avatar-panel,html body.crm-admin-body .customer-employee-two-column>*{grid-column:1!important;grid-row:auto!important}}html body.crm-admin-body .customer-employee-avatar-field>span{color:#334155!important;font-size:13px!important}html body.crm-admin-body .customer-employee-avatar-field input[type=file]{min-height:44px!important;margin:0!important;padding:5px!important;border:1px solid #d8dee8!important;border-radius:6px!important;background:#fff!important}html body.crm-admin-body .customer-contact-avatar img{width:100%!important;height:100%!important;display:block!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important}html body.crm-admin-body :is(.employee-edit-button,.portal-edit-button,.employee-inline-edit,.customer-row-edit,.employee-row-edit){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:3px 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;box-shadow:none!important;text-decoration:none!important}html body.crm-admin-body :is(.employee-edit-button,.portal-edit-button,.employee-inline-edit,.customer-row-edit,.employee-row-edit):hover{border:0!important;background:transparent!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important;text-decoration:underline!important;text-underline-offset:3px!important}@media(max-width:640px){html body.crm-admin-body .customer-tab-content .document-library-heading{flex-direction:column!important}html body.crm-admin-body .customer-tab-content .document-library-actions{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card){overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card)>:is(.employee-tabs,.employee-tab-groups,.customer-tabs,.vehicle-dossier-tabs),html body.crm-admin-body .standard-page-tabs,html body.crm-admin-body [data-object-tabs]{box-sizing:border-box!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0 auto 14px!important;padding:7px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:10px!important;background:#fff!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card)>:is(.employee-tabs,.employee-tab-groups,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button),html body.crm-admin-body .standard-page-tabs>:is(a,button),html body.crm-admin-body [data-object-tabs]>:is(a,button){min-height:38px!important;margin:0!important;padding:0 13px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#64748b!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card)>:is(.employee-tabs,.employee-tab-groups,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button).active,html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card)>:is(.employee-tabs,.employee-tab-groups,.customer-tabs,.vehicle-dossier-tabs)>:is(a,button)[aria-selected=true],html body.crm-admin-body .standard-page-tabs>:is(a,button).active,html body.crm-admin-body .standard-page-tabs>:is(a,button)[aria-current=page],html body.crm-admin-body [data-object-tabs]>:is(a,button)[aria-selected=true],html body.crm-admin-body [data-object-tabs]>button.border-indigo-600{border:0!important;background:color-mix(in srgb,var(--theme-primary,var(--crm-primary,#4A90E2)) 8%,#fff)!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card)>.employee-tab-content{margin:0!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:10px!important;background:#fff!important}@media(max-width:760px){html body.crm-admin-body :is(.employee-tabs-card,.vehicle-tabs-card,.customer-tabs-card)>:is(.employee-tabs,.employee-tab-groups,.customer-tabs,.vehicle-dossier-tabs),html body.crm-admin-body .standard-page-tabs,html body.crm-admin-body [data-object-tabs]{justify-content:flex-start!important;margin-right:0!important;margin-left:0!important;overflow-x:auto!important}}html body:not(#digilevel-field-standard) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea){box-sizing:border-box!important;border:1px solid #d8dee8!important;outline:0!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:not(#customer-employee-menu-buttons):not(#customer-employee-menu-background):not(#customer-employee-menu-theme).crm-admin-body .customer-tab-content--employees details.customer-employee-card-menu>div button,html body:not(#customer-employee-menu-buttons):not(#customer-employee-menu-background):not(#customer-employee-menu-theme).crm-admin-body .customer-tab-content--employees details.customer-employee-card-menu>div button:is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#334155!important;box-shadow:none!important;filter:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}html body:not(#customer-employee-menu-buttons):not(#customer-employee-menu-background):not(#customer-employee-menu-theme).crm-admin-body .customer-tab-content--employees details.customer-employee-card-menu>div button.is-danger,html body:not(#customer-employee-menu-buttons):not(#customer-employee-menu-background):not(#customer-employee-menu-theme).crm-admin-body .customer-tab-content--employees details.customer-employee-card-menu>div button.is-danger:is(:hover,:focus,:focus-visible,:active){color:#dc2626!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-menu :is(button,button:hover,button:focus,button:focus-visible,button:active){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-menu button.is-danger{color:#dc2626!important}html body:not(#digilevel-field-standard) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea):is(:hover,:focus,:focus-visible,:active,:invalid){border-color:#cfd7e2!important;outline:0!important;box-shadow:none!important;filter:none!important;transform:none!important}.dashboard-unlinked-trips .calm-card-heading{align-items:center}.dashboard-trip-actions{display:flex;align-items:center;gap:10px}.dashboard-trip-actions form{margin:0}.dashboard-trip-list{display:grid;gap:12px;padding:16px}.dashboard-trip-list>article{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(360px,1.4fr);gap:18px;align-items:center;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.dashboard-trip-summary{display:grid;grid-template-columns:1fr auto;gap:5px 12px;min-width:0}.dashboard-trip-summary strong{color:#0f172a;font-size:14px}.dashboard-trip-summary>span{align-self:start;padding:3px 8px;border-radius:6px;background:#eff6ff;color:#0369a1;font-size:12px;font-weight:700}.dashboard-trip-summary small{grid-column:1/-1;color:#64748b;line-height:1.45}.dashboard-trip-rematch{grid-column:1/-1;margin:5px 0 0}.dashboard-trip-rematch button{border:1px solid #bae6fd;border-radius:6px;background:#f0f9ff;color:#0369a1;padding:7px 11px;font-weight:600}.dashboard-trip-list [data-trip-target-form]{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(210px,1.2fr) auto;gap:9px;align-items:center;margin:0}.dashboard-trip-list [data-trip-target-form] input,.dashboard-trip-list [data-trip-target-form] select{width:100%;min-width:0;height:42px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:0 11px;color:#334155}.dashboard-trip-list [data-trip-target-form] button{height:42px;border:0;border-radius:6px;background:var(--crm-primary,#0ea5e9);color:#fff;padding:0 16px;font-weight:700;white-space:nowrap}@media(max-width:1050px){.dashboard-trip-list>article{grid-template-columns:1fr}.dashboard-trip-list [data-trip-target-form]{grid-template-columns:1fr 1fr auto}}@media(max-width:700px){.dashboard-trip-list{padding:12px}.dashboard-trip-list [data-trip-target-form]{grid-template-columns:1fr}.dashboard-trip-list [data-trip-target-form] button{width:100%}}.time-register-head nav{margin-left:auto}.time-register-head .time-toolbar-button{border-color:var(--crm-primary);background:var(--crm-primary);color:#fff;font-weight:600}.time-register-head .time-icon-button{border-color:color-mix(in srgb,var(--crm-primary) 35%,#d8dee8);background:color-mix(in srgb,var(--crm-primary) 7%,#fff);color:var(--crm-primary);font-weight:600}.time-register-head .time-toolbar-button:hover,.time-register-head .time-icon-button:hover{filter:brightness(.96)}.nexus-shell .time-entry-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;min-height:72px;padding:14px 20px!important;border:0!important;border-bottom:1px solid #e8edf3!important;border-radius:0!important;background:transparent!important;color:#0f172a!important;box-shadow:none!important}.nexus-shell .time-entry-card:hover{background:color-mix(in srgb,var(--crm-primary) 3%,#fff)!important}.time-entry-main{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.time-entry-main strong{font-size:13px;font-weight:600}.time-entry-main small{color:#64748b;font-size:11px}.time-entry-badges{display:flex;align-items:center;justify-content:flex-end;gap:6px}.time-entry-badges i,.time-entry-badges em{display:inline-flex;padding:4px 7px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;color:#64748b;font-size:9px;font-style:normal;font-weight:500}.time-entry-badges em{border-color:color-mix(in srgb,var(--crm-primary) 22%,#e2e8f0);background:color-mix(in srgb,var(--crm-primary) 7%,#fff);color:var(--crm-primary)}.nexus-shell .time-entry-card>b{min-width:54px;color:#0f172a!important;font-size:16px!important;font-weight:600!important;text-align:right}@media(max-width:700px){.nexus-shell .time-entry-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.time-entry-badges{grid-column:1/-1;grid-row:2;justify-content:flex-start}.nexus-shell .time-entry-card>b{grid-column:2;grid-row:1}}html body.crm-admin-body :is(button,input[type=submit],input[type=button],a.btn-primary,a.btn-secondary,a.page-title-add,a.standard-add-button,a.employee-edit-button,a.employee-inline-edit,a.time-toolbar-button,a.time-icon-button){border-radius:4px!important}html body.crm-admin-body:has(.vehicle-page-title) .crm-admin-page-title .page-title-actions,html body.crm-admin-body:has(.vehicle-page-title) .crm-admin-page-title .page-title-actions>:is(form,a){display:flex!important;align-items:center!important;margin:0!important}html body.crm-admin-body:has(.vehicle-page-title) .crm-admin-page-title .page-title-actions :is(button,a):is(:hover,:focus,:focus-visible,:active){margin:0!important;transform:none!important;translate:none!important;scale:1!important;box-shadow:none!important}html body.crm-admin-body .vehicle-page-header-actions{display:flex!important;align-items:center!important;gap:8px!important}html body.crm-admin-body .vehicle-page-header-actions>form{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}html body.crm-admin-body .vehicle-page-header-actions :is(button,a){box-sizing:border-box!important;min-width:0!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--crm-primary)!important;border-radius:4px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-primary)!important;font:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;scale:1!important;white-space:nowrap!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}html body.crm-admin-body .vehicle-page-header-actions :is(button,a):is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 16px!important;border:1px solid var(--crm-primary)!important;border-radius:4px!important;background:color-mix(in srgb,var(--crm-primary) 7%,#fff)!important;background-color:color-mix(in srgb,var(--crm-primary) 7%,#fff)!important;background-image:none!important;color:var(--crm-primary)!important;outline:0!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;scale:1!important}html body.crm-admin-body .vehicle-trips-table .vehicle-trip-route{min-width:240px!important}html body.crm-admin-body .vehicle-trip-route>span{position:relative!important;display:grid!important;grid-template-columns:10px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}html body.crm-admin-body .vehicle-trip-route>span+span{margin-top:8px!important}html body.crm-admin-body .vehicle-trip-route i{width:8px!important;height:8px!important;margin-top:5px!important;border:2px solid var(--crm-primary)!important;border-radius:50%!important;background:#fff!important}html body.crm-admin-body .vehicle-trip-route>span:last-child i{background:var(--crm-primary)!important}html body.crm-admin-body .vehicle-trip-route span span{display:grid!important;gap:1px!important}html body.crm-admin-body .vehicle-trip-route small{margin:0!important;color:#94a3b8!important;font-size:10px!important;line-height:1.2!important}html body.crm-admin-body .vehicle-trip-route strong{color:var(--crm-text)!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}html body.crm-admin-body .vehicle-dossier-section .dashboard-illustrated-empty.vehicle-tab-empty{box-sizing:border-box!important;width:100%!important;min-height:190px!important;margin:0!important;padding:25px 38px!important;border:1px solid #e5eaf0!important;border-radius:7px!important;background:linear-gradient(135deg,#fff 48%,color-mix(in srgb,var(--crm-primary) 4%,#fff))!important}html body.crm-admin-body .vehicle-driver-list>.dashboard-illustrated-empty.vehicle-tab-empty,html body.crm-admin-body .vehicle-record-list>.dashboard-illustrated-empty.vehicle-tab-empty{grid-column:1/-1!important;flex:1 0 100%!important}html body.crm-admin-body .settings-vehicle-card>header{grid-template-columns:112px minmax(0,1fr) auto!important;padding-right:20px!important}html body.crm-admin-body .settings-vehicle-card-identifiers{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-left:auto!important;white-space:nowrap!important}html body.crm-admin-body .settings-vehicle-card-identifiers h3{margin:0!important}html body.crm-admin-body .settings-vehicle-card-identifiers .settings-status{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!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:62px!important}html body.crm-admin-body .settings-vehicle-card-identifiers{position:absolute!important;right:20px!important;bottom:16px!important;left:20px!important;width:auto!important;margin:0!important;justify-content:flex-end!important}}html body.crm-admin-body .settings-vehicle-card .employee-row-actions>.vehicle-driver-manage-button{box-sizing:border-box!important;min-height:36px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--crm-line)!important;border-radius:4px!important;background:#fff!important;color:var(--crm-text)!important;box-shadow:none!important;font:400 13px/1 inherit!important}html body.crm-admin-body .settings-vehicle-card .employee-row-actions>.vehicle-driver-manage-button:hover{border-color:color-mix(in srgb,var(--crm-primary) 24%,var(--crm-line))!important;background:color-mix(in srgb,var(--crm-primary) 7%,#fff)!important;color:var(--crm-primary)!important;transform:none!important}html body.crm-admin-body .vehicle-driver-manage-modal{width:min(650px,calc(100vw - 28px))!important}html body.crm-admin-body .vehicle-driver-picker{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;max-height:370px!important;overflow:auto!important;padding:2px!important}html body.crm-admin-body .vehicle-driver-picker>label{box-sizing:border-box!important;min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;margin:0!important;padding:12px!important;border:1px solid #e1e6ed!important;border-radius:6px!important;background:#fff!important;cursor:pointer!important}html body.crm-admin-body .vehicle-driver-picker>label:has(input:checked){border-color:color-mix(in srgb,var(--crm-primary) 35%,#e1e6ed)!important;background:color-mix(in srgb,var(--crm-primary) 5%,#fff)!important}html body.crm-admin-body .vehicle-driver-picker input{margin:0!important}html body.crm-admin-body .vehicle-driver-picker label>span{display:grid!important;min-width:0!important;gap:3px!important}html body.crm-admin-body .vehicle-driver-picker strong{overflow:hidden!important;color:var(--crm-text)!important;font-size:13px!important;font-weight:500!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .vehicle-driver-picker small{overflow:hidden!important;color:var(--crm-muted)!important;font-size:11px!important;font-weight:400!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .vehicle-driver-picker-help{margin:0!important;color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body .vehicle-driver-picker-empty{grid-column:1/-1!important;padding:30px!important;color:var(--crm-muted)!important;text-align:center!important}@media(max-width:620px){html body.crm-admin-body .vehicle-driver-picker{grid-template-columns:1fr!important}}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>button{width:100%!important;min-height:70px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;border:0!important;border-bottom:1px solid #edf1f5!important;border-radius:0!important;background:#fff!important;color:inherit!important;text-align:left!important;box-shadow:none!important;transform:none!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>button:hover{background:#fafbfc!important;transform:none!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a,html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:is(:hover,:focus,:focus-visible,:active){border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--crm-text)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:hover{background:#fafbfc!important;background-color:#fafbfc!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:focus{outline:none!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:focus-visible{z-index:1!important;outline:2px solid color-mix(in srgb,var(--crm-primary) 35%,transparent)!important;outline-offset:-2px!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a{min-height:72px!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:nth-of-type(odd){border-right:1px solid #edf1f5!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:nth-last-of-type(-n+2){border-bottom:0!important}@media(max-width:760px){html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list{grid-template-columns:1fr!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:nth-of-type(odd){border-right:0!important}html body.crm-admin-body .dashboard-vehicle-alerts .calm-action-list>a:nth-last-of-type(2){border-bottom:1px solid #edf1f5!important}}html body.crm-admin-body .dashboard-vehicle-warning-content{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;padding:24px!important}html body.crm-admin-body .dashboard-vehicle-warning-content>span{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#fff7ed!important;color:#ea580c!important;font-size:22px!important;font-weight:700!important}html body.crm-admin-body .dashboard-vehicle-warning-content p{margin:6px 0 0!important;color:var(--crm-muted)!important;line-height:1.55!important}html body.crm-admin-body .dashboard-vehicle-warning-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 24px 24px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .dashboard-vehicle-warning-details>div{display:grid!important;gap:3px!important;padding:13px 0!important;border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .dashboard-vehicle-warning-details>div:nth-child(odd){padding-right:18px!important}html body.crm-admin-body .dashboard-vehicle-warning-details>div:nth-child(2n){padding-left:18px!important;border-left:1px solid var(--crm-line)!important}html body.crm-admin-body .dashboard-vehicle-warning-details dt{color:var(--crm-muted)!important;font-size:11px!important}html body.crm-admin-body .dashboard-vehicle-warning-details dd{margin:0!important;color:var(--crm-text)!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .dashboard-recall-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 24px 24px!important}html body.crm-admin-body .dashboard-recall-card{display:grid!important;align-content:start!important;gap:7px!important;padding:15px!important;border:1px solid #fed7aa!important;border-radius:6px!important;background:#fffaf5!important}html body.crm-admin-body .dashboard-recall-card:only-child{grid-column:1/-1!important}html body.crm-admin-body .dashboard-recall-card>small{color:#c2410c!important;font-size:10px!important;font-weight:600!important}html body.crm-admin-body .dashboard-recall-card>strong{color:var(--crm-text)!important;font-size:13px!important;line-height:1.4!important}html body.crm-admin-body .dashboard-recall-card>p{margin:0!important;color:var(--crm-muted)!important;font-size:12px!important;line-height:1.5!important}html body.crm-admin-body .dashboard-recall-card>span{color:#b45309!important;font-size:11px!important}html body.crm-admin-body .vehicle-rdw-recall-alert{margin:0 0 22px!important;border:1px solid #fed7aa!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}html body.crm-admin-body .vehicle-rdw-recall-alert>header{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid #ffedd5!important}html body.crm-admin-body .vehicle-rdw-recall-alert>header>span{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:50%!important;background:#fff7ed!important;color:#ea580c!important;font-weight:700!important}html body.crm-admin-body .vehicle-rdw-recall-alert h3{margin:0!important;color:var(--crm-text)!important;font-size:14px!important}html body.crm-admin-body .vehicle-rdw-recall-alert header p{margin:3px 0 0!important;color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body .vehicle-rdw-recall-alert>.dashboard-recall-grid{margin:16px 18px!important}@media(max-width:650px){html body.crm-admin-body .dashboard-recall-grid{grid-template-columns:1fr!important}}html body.crm-admin-body .dashboard-vehicle-warning-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;padding:16px 24px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .dashboard-vehicle-warning-actions form{margin:0!important}html body.crm-admin-body .dashboard-vehicle-warning-actions a{height:38px!important;display:inline-flex!important;align-items:center!important;padding:0 14px!important;border:1px solid var(--crm-primary)!important;border-radius:4px!important;color:var(--crm-primary)!important;text-decoration:none!important}html body.crm-admin-body .dashboard-vehicle-map-card{overflow:hidden!important}html body.crm-admin-body .settings-vehicle-position-overview{margin:0 0 18px!important;overflow:hidden!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .settings-vehicle-position-overview>header{margin:0!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .settings-vehicle-position-overview h2{margin:0!important;color:var(--crm-text)!important;font-size:16px!important}html body.crm-admin-body .settings-vehicle-position-overview header p{margin:4px 0 0!important;color:var(--crm-muted)!important;font-size:12px!important}html body.crm-admin-body .dashboard-vehicle-position-map{height:390px!important;width:100%!important;background:#eef2f5!important;z-index:0!important}html body.crm-admin-body .dashboard-vehicle-position-map .leaflet-control-attribution{font-size:9px!important}html body.crm-admin-body .dashboard-vehicle-marker{border:0!important;background:transparent!important}html body.crm-admin-body .dashboard-vehicle-marker>span{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:3px solid #fff!important;border-radius:50% 50% 50% 8px!important;background:var(--crm-primary)!important;color:#fff!important;box-shadow:0 4px 12px #0f172a3d!important;transform:rotate(-45deg)!important}html body.crm-admin-body .dashboard-vehicle-marker svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;transform:rotate(45deg)!important}html body.crm-admin-body .dashboard-vehicle-map-popup{min-width:170px!important;display:grid!important;gap:4px!important}html body.crm-admin-body .dashboard-vehicle-map-popup strong{color:var(--crm-text)!important;font-size:13px!important;font-weight:600!important}html body.crm-admin-body .dashboard-vehicle-map-popup span{color:var(--crm-muted)!important;font-size:11px!important}html body.crm-admin-body .dashboard-vehicle-map-popup a{margin-top:5px!important;color:var(--crm-primary)!important;font-size:11px!important;text-decoration:none!important}@media(max-width:700px){html body.crm-admin-body .dashboard-vehicle-position-map{height:310px!important}}@media(max-width:700px){html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions):has(>.standard-submenu){width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions):has(>.standard-submenu)>:is(.page-title-add,.standard-add-button,.portal-primary-button){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;justify-content:center!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions)>.standard-submenu{width:42px!important;height:42px!important;margin:0!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions)>.standard-submenu>summary{box-sizing:border-box!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions):has(>:is(.page-title-add,.standard-add-button):only-child){width:100%!important;display:flex!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions)>:is(.page-title-add,.standard-add-button):only-child{box-sizing:border-box!important;width:100%!important;min-height:42px!important;justify-content:center!important}}html body.crm-admin-body :is(.crm-admin-flash,.crm-admin-error){position:fixed!important;right:auto!important;bottom:24px!important;left:50%!important;z-index:1200!important;width:min(390px,calc(100vw - 32px))!important;display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:14px 42px 14px 16px!important;border:1px solid #bbf7d0!important;border-radius:7px!important;background:#f0fdf4!important;color:#166534!important;box-shadow:0 14px 38px #0f172a29!important;animation:crm-toast-in .2s ease-out!important}html body.crm-admin-body .crm-admin-error{border-color:#fecaca!important;background:#fef2f2!important;background-color:#fef2f2!important;color:#b91c1c!important}html body.crm-admin-body :is(.crm-admin-flash,.crm-admin-error)>button.crm-toast-close,html body.crm-admin-body :is(.crm-admin-flash,.crm-admin-error)>button.crm-toast-close:is(:hover,:focus,:focus-visible,:active){position:absolute!important;top:7px!important;right:7px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:currentColor!important;box-shadow:none!important;filter:none!important;transform:none!important}.crm-toast-leave{opacity:0!important;transform:translate(-50%,8px)!important;transition:opacity .18s,transform .18s!important}@keyframes crm-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:600px){html body.crm-admin-body :is(.crm-admin-flash,.crm-admin-error){bottom:16px!important;width:calc(100vw - 32px)!important}}html body.crm-admin-body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.btn,a[class*=-button],a[class*=_button],.standard-submenu>summary){border-radius:var(--crm-button-radius)!important}html body.crm-admin-body .customer-tabs-card>.customer-tab-content{padding-left:36px!important}html body.crm-admin-body .customer-overview-grid .customer-overview-empty{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;min-height:128px!important;margin:0!important;padding:10px 0!important;border:0!important;background:transparent!important}html body.crm-admin-body .customer-overview-empty .dashboard-empty-illustration{width:92px!important;height:74px!important}html body.crm-admin-body .customer-overview-empty .dashboard-empty-illustration svg{width:92px!important;height:74px!important}html body.crm-admin-body .customer-overview-empty .dashboard-empty-copy strong{font-size:13px!important}html body.crm-admin-body .customer-overview-empty .dashboard-empty-copy small{font-size:11px!important}@media(max-width:760px){html body.crm-admin-body .customer-tabs-card>.customer-tab-content{padding-left:20px!important}html body.crm-admin-body .customer-overview-grid .customer-overview-empty{grid-template-columns:78px minmax(0,1fr)!important;text-align:left!important}html body.crm-admin-body .customer-overview-empty .dashboard-empty-illustration,html body.crm-admin-body .customer-overview-empty .dashboard-empty-illustration svg{width:78px!important;height:64px!important;margin:0!important}html body.crm-admin-body .customer-overview-empty .dashboard-empty-copy small{margin:0!important}}html body.crm-admin-body .availability-tab-heading{align-items:center!important}html body.crm-admin-body .availability-tab-heading>strong{color:var(--crm-primary)!important;font-size:14px!important;font-weight:500!important;white-space:nowrap!important}html body.crm-admin-body .employee-availability-form{margin-top:22px!important;padding:0!important;border:1px solid var(--crm-line)!important;border-radius:7px!important;background:#fff!important}html body.crm-admin-body .employee-availability-head,html body.crm-admin-body .employee-availability-row{display:grid!important;grid-template-columns:minmax(140px,1.2fr) 120px minmax(120px,.8fr) minmax(120px,.8fr) 110px!important;align-items:center!important;gap:16px!important;padding:12px 18px!important}html body.crm-admin-body .employee-availability-head{min-height:42px!important;background:#f8fafc!important;color:var(--crm-muted)!important;font-size:11px!important}html body.crm-admin-body .employee-availability-row{min-height:62px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .employee-availability-row>strong{color:var(--crm-text)!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .employee-availability-row label{margin:0!important}html body.crm-admin-body .employee-availability-row input[type=time]{box-sizing:border-box!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px!important;border:1px solid var(--crm-line)!important;border-radius:5px!important;background:#fff!important;color:var(--crm-text)!important;font-size:13px!important}html body.crm-admin-body .employee-availability-row input[type=time]:disabled{background:#f8fafc!important;color:#a8b1bf!important}html body.crm-admin-body .employee-availability-row output{justify-self:end!important;color:var(--crm-muted)!important;font-size:13px!important;white-space:nowrap!important}html body.crm-admin-body .employee-availability-form>footer{display:flex!important;justify-content:flex-end!important;padding:16px 18px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .employee-availability-readonly{margin-top:22px!important;border-top:1px solid var(--crm-line)!important}html body.crm-admin-body .employee-availability-readonly>div{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:18px!important;padding:14px 0!important;border-bottom:1px solid var(--crm-line)!important}html body.crm-admin-body .employee-availability-readonly em{color:var(--crm-muted)!important;font-style:normal!important}@media(max-width:760px){html body.crm-admin-body .availability-tab-heading{align-items:flex-start!important;flex-direction:column!important}html body.crm-admin-body .employee-availability-head{display:none!important}html body.crm-admin-body .employee-availability-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:15px!important}html body.crm-admin-body .employee-availability-row>label:not(.employee-availability-toggle){grid-column:span 1!important}html body.crm-admin-body .employee-availability-row output{grid-column:1/-1!important;justify-self:start!important}html body.crm-admin-body .employee-availability-readonly>div{grid-template-columns:1fr auto!important}html body.crm-admin-body .employee-availability-readonly em{grid-column:2!important}}html body.crm-admin-body :is(button,input[type=button],input[type=submit],input[type=reset],[role=button],a.btn,a[class*=-button],a[class*=_button],.page-title-add,.standard-add-button,.employee-edit-button,.edit-button,.portal-primary-button,.portal-edit-button,.btn-primary,.btn-secondary,.btn-danger,.default-btn,.standard-submenu>summary):not(#digilevel-button-radius-override):not(#digilevel-button-radius-override){border-radius:var(--crm-button-radius,6px)!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card{padding:12px 14px!important;border-radius:6px!important;box-shadow:none!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card>header{gap:10px!important;padding:2px 40px 10px 0!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card .customer-contact-avatar{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:6px!important;font-size:12px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card h3{font-size:14px!important;font-weight:600!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card dl{gap:0 18px!important;margin-top:7px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card dl>div{min-height:43px!important;padding:8px 0!important;border-bottom:1px solid #edf1f5!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card dl>div:nth-child(n+3){padding-top:8px!important;border-top:0!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-menu{top:10px!important;right:12px!important}@media(max-width:820px){html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-grid{grid-template-columns:1fr!important}}html body.crm-admin-body .vehicle-create-modal{width:min(620px,calc(100vw - 28px))!important}html body.crm-admin-body .vehicle-create-plate-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html body.crm-admin-body .vehicle-create-plate-row input{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important}html body.crm-admin-body .vehicle-create-feedback{padding:11px 13px!important;border:1px solid #dbe4ef!important;border-radius:6px!important;background:#f8fafc!important;color:#64748b!important;font-size:12px!important}html body.crm-admin-body .vehicle-create-feedback.is-error{border-color:#fecaca!important;background:#fff7f7!important;color:#b42318!important}html body.crm-admin-body .vehicle-create-rdw-summary{overflow:hidden!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:6px!important;background:#fff!important}html body.crm-admin-body .vehicle-create-rdw-summary>header{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border-bottom:1px solid #edf1f5!important}html body.crm-admin-body .vehicle-create-rdw-summary>header>div{display:grid!important;gap:3px!important}html body.crm-admin-body .vehicle-create-rdw-summary>header strong{color:#172033!important;font-size:14px!important;font-weight:600!important}html body.crm-admin-body .vehicle-create-rdw-summary>header small{color:#8290a5!important;font-size:11px!important}html body.crm-admin-body .vehicle-create-rdw-summary dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;padding:0 16px!important}html body.crm-admin-body .vehicle-create-rdw-summary dl>div{padding:12px 0!important;border-bottom:1px solid #edf1f5!important}html body.crm-admin-body .vehicle-create-rdw-summary dl>div:nth-child(odd){padding-right:16px!important}html body.crm-admin-body .vehicle-create-rdw-summary dl>div:nth-child(2n){padding-left:16px!important;border-left:1px solid #edf1f5!important}html body.crm-admin-body .vehicle-create-rdw-summary dt{margin-bottom:4px!important;color:#8290a5!important;font-size:10px!important}html body.crm-admin-body .vehicle-create-rdw-summary dd{margin:0!important;color:#26344a!important;font-size:12px!important}@media(max-width:560px){html body.crm-admin-body .vehicle-create-plate-row{grid-template-columns:1fr!important}html body.crm-admin-body .vehicle-create-plate-row button{width:100%!important}html body.crm-admin-body .vehicle-create-rdw-summary dl{grid-template-columns:1fr!important}html body.crm-admin-body .vehicle-create-rdw-summary dl>div{padding:11px 0!important;border-left:0!important}}html body.crm-admin-body .vehicle-create-modal .vehicle-create-plate-row{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;gap:10px!important}html body.crm-admin-body .vehicle-create-modal .vehicle-create-plate-row input{box-sizing:border-box!important;width:min(100%,360px)!important;min-width:0!important}html body.crm-admin-body .vehicle-create-modal .vehicle-create-plate-row button{width:auto!important;min-width:150px!important;justify-self:center!important}html body.crm-admin-body .vehicle-general-edit-form>label>input:not([type=checkbox]),html body.crm-admin-body .vehicle-general-edit-form>label>select{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 13px!important;border:1px solid var(--crm-line,#d8dee8)!important;border-radius:6px!important;background:#fff!important;font:400 14px/1.3 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .vehicle-general-edit-form>label>input:disabled{background:#f5f7fa!important;color:#7b8798!important;cursor:not-allowed!important}html body.crm-admin-body .vehicle-active-option{display:flex!important;min-height:72px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:13px!important;border:1px solid var(--crm-line,#d8dee8)!important;border-radius:6px!important;background:#fff!important}html body.crm-admin-body .vehicle-active-option>span:first-child{display:grid!important;gap:4px!important;min-width:0!important}html body.crm-admin-body .vehicle-active-option>span:first-child strong{color:#26344a!important;font-size:13px!important;font-weight:500!important}html body.crm-admin-body .vehicle-active-option>span:first-child small{margin:0!important;color:#7b8798!important;font-size:11px!important}html body.crm-admin-body .vehicle-active-option>.portal-switch{flex:0 0 auto!important;margin-left:auto!important}html body.crm-admin-body .settings-vehicle-card-image{position:relative!important}html body.crm-admin-body .settings-vehicle-card-image>.settings-vehicle-image-status{position:absolute!important;right:5px!important;bottom:5px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:3px 6px!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:5px!important;background:#fffffff0!important;color:#64748b!important;box-shadow:0 1px 4px #0f172a1f!important;font-size:9px!important;font-weight:600!important;line-height:1!important}html body.crm-admin-body .settings-vehicle-card-image>.settings-vehicle-image-status:before{width:5px!important;height:5px!important;flex:0 0 5px!important;border-radius:50%!important;background:#94a3b8!important;content:""!important}html body.crm-admin-body .settings-vehicle-card-image>.settings-vehicle-image-status.is-active{color:#27890e!important}html body.crm-admin-body .settings-vehicle-card-image>.settings-vehicle-image-status.is-active:before{background:#35b72a!important}html body.crm-admin-body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea):not(#digilevel-field-radius-override){border-radius:var(--crm-button-radius,6px)!important}@media(max-width:760px){html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions):has(.page-title-add,.standard-add-button,.portal-primary-button){box-sizing:border-box!important;width:100%!important;max-width:none!important;justify-content:stretch!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions):has(>.standard-submenu){display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions):has(>.standard-submenu)>:not(.standard-submenu){box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions):has(>.standard-submenu)>form{display:flex!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions) :is(.page-title-add,.standard-add-button,.portal-primary-button){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;justify-content:center!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions)>.standard-submenu{box-sizing:border-box!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions)>.standard-submenu>summary{box-sizing:border-box!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important}html body.crm-admin-body :is(.crm-admin-page-actions,.page-title-actions,.employee-page-title-actions):has(.page-title-add,.standard-add-button,.portal-primary-button):not(:has(>.standard-submenu)){display:flex!important}html body.crm-admin-body .employee-tab-heading:has(>.page-title-add,>button.page-title-add,>a.page-title-add){align-items:stretch!important;flex-direction:column!important}html body.crm-admin-body .employee-tab-heading>:is(.page-title-add,.standard-add-button,.portal-primary-button){width:100%!important}}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card{padding:0!important;overflow:visible!important;border:1px solid #e1e7ef!important;background:#fff!important}html body.crm-admin-body .customer-employee-profile{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:160px!important}html body.crm-admin-body .customer-employee-profile-photo{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:9px!important;padding:18px 12px!important;border-right:1px solid #edf1f5!important;background:#fbfcfd!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-profile-photo .customer-contact-avatar{width:76px!important;height:76px!important;flex:0 0 76px!important;border:4px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #e1e7ef!important;font-size:18px!important}html body.crm-admin-body .customer-employee-profile-photo small{color:#94a3b8!important;font-size:9px!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body.crm-admin-body .customer-employee-profile-content{display:grid!important;min-width:0!important;align-content:start!important;padding:17px 18px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-profile-content>header{display:flex!important;min-height:38px!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:0 38px 12px 0!important;border-bottom:1px solid #edf1f5!important}html body.crm-admin-body .customer-employee-profile-content .customer-employee-card-identity h3{font-size:16px!important;font-weight:500!important}html body.crm-admin-body .customer-employee-profile-content .customer-employee-card-identity>span{margin-top:2px!important;color:#94a3b8!important;font-size:11px!important}html body.crm-admin-body .customer-employee-profile-content .customer-employee-department-badge{max-width:42%!important;margin:0!important;padding:4px 7px!important;background:color-mix(in srgb,var(--crm-primary) 8%,#fff)!important;color:var(--crm-primary)!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-profile-content>dl{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:8px 0 0!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-profile-content>dl>div{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;min-height:0!important;gap:8px!important;padding:5px 0!important;border:0!important}html body.crm-admin-body .customer-employee-profile-content dt{margin:0!important;color:#94a3b8!important;font-size:10px!important}html body.crm-admin-body .customer-employee-profile-content dd{overflow:hidden!important;font-size:11px!important;font-weight:500!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-menu{top:14px!important;right:14px!important}@media(max-width:1100px){html body.crm-admin-body .customer-tab-content--employees .customer-employee-card-grid{grid-template-columns:1fr!important}}@media(max-width:520px){html body.crm-admin-body .customer-employee-profile{grid-template-columns:78px minmax(0,1fr)!important}html body.crm-admin-body .customer-employee-profile-photo{padding:14px 8px!important}html body.crm-admin-body .customer-tab-content--employees .customer-employee-profile-photo .customer-contact-avatar{width:56px!important;height:56px!important;flex-basis:56px!important;font-size:14px!important}html body.crm-admin-body .customer-employee-profile-content{padding:14px 12px!important}html body.crm-admin-body .customer-employee-profile-content .customer-employee-department-badge{display:none!important}}html body.crm-admin-body .portal-table-actions>.service-category-text-action,html body.crm-admin-body .portal-table-actions>.service-category-text-action:is(:hover,:focus,:focus-visible,:active),html body.crm-admin-body .service-field-row-actions .service-field-text-action,html body.crm-admin-body .service-field-row-actions .service-field-text-action:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--crm-primary)!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;transform:none!important}html body.crm-admin-body .portal-table-actions>.service-category-text-action:hover,html body.crm-admin-body .service-field-row-actions .service-field-text-action:hover{text-decoration:underline!important}html body.crm-admin-body .service-category-action-separator,html body.crm-admin-body .service-field-row-actions>span{color:#d7dee8!important;font-size:12px!important;font-weight:400!important}html body.crm-admin-body .service-field-row-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}html body.crm-admin-body .service-field-row-actions form{display:inline-flex!important;margin:0!important}html body.crm-admin-body .service-field-row-actions .service-field-text-action.is-danger,html body.crm-admin-body .service-field-row-actions .service-field-text-action.is-danger:is(:hover,:focus,:focus-visible,:active){color:#dc2626!important}html body.crm-admin-body .service-fields-modal-list [data-service-field-row]>.service-field-drag,html body.crm-admin-body .service-fields-modal-list [data-service-field-row]>.service-field-drag:is(:hover,:focus,:focus-visible,:active){width:22px!important;min-width:22px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#9aa6b6!important;box-shadow:none!important;filter:none!important;font-size:17px!important;transform:none!important}html body.crm-admin-body .service-fields-modal-list [data-service-field-row]>.service-field-drag:hover{color:#64748b!important}html body.crm-admin-body .service-fields-modal-list .service-field-row-actions{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}html body.crm-admin-body .service-fields-modal-list .service-field-row-actions>.service-field-text-action,html body.crm-admin-body .service-fields-modal-list .service-field-row-actions>.service-field-text-action:is(:hover,:focus,:focus-visible,:active){display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--crm-primary)!important;box-shadow:none!important;font-size:11px!important;transform:none!important}html body.crm-admin-body .service-fields-modal-list .service-field-row-actions>form{display:inline-flex!important;width:24px!important;flex:0 0 24px!important;align-items:center!important;justify-content:center!important}html body.crm-admin-body .service-fields-modal-list .service-field-row-actions>form>.service-field-text-action.is-danger,html body.crm-admin-body .service-fields-modal-list .service-field-row-actions>form>.service-field-text-action.is-danger:is(:hover,:focus,:focus-visible,:active){display:inline-grid!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;place-items:center!important;padding:0!important;color:#dc2626!important}html body.crm-admin-body .service-fields-modal-list .service-field-row-actions .service-field-text-action.is-danger svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .service-fields-modal-footer button[form^=service-field-layout-],html body.crm-admin-body .service-fields-modal-footer button[form^=service-field-layout-]:is(:hover,:focus,:focus-visible,:active){position:relative!important;top:auto!important;margin:0!important;translate:none!important;transform:none!important;scale:1!important;box-shadow:none!important}html body.crm-admin-body [id^=service-category-manage-fields-]>.employee-modal{width:calc(100vw - 48px)!important;max-width:none!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list>[data-service-field-row]{grid-column:span var(--service-field-span,12)!important;box-sizing:border-box!important;min-width:0!important;align-content:center!important;flex-wrap:wrap!important;gap:9px 11px!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list>p{grid-column:1/-1!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list>[data-service-field-row]>.service-field-drag{flex:0 0 22px!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list>[data-service-field-row]>span:not(.service-category-action-separator){min-width:120px!important;flex:1 1 140px!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-field-width{flex:0 0 auto!important;margin-left:auto!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-field-row-actions{flex:0 0 auto!important}@media(max-width:900px){html body.crm-admin-body [id^=service-category-manage-fields-]>.employee-modal{width:calc(100vw - 20px)!important;max-width:none!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list>[data-service-field-row]{grid-column:span 6!important}}@media(max-width:620px){html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list{grid-template-columns:1fr!important}html body.crm-admin-body [id^=service-category-manage-fields-] .service-fields-modal-list>[data-service-field-row]{grid-column:1!important}}html body.crm-admin-body [id^=service-category-field-] .employee-modal-form>.employee-login-create-option{box-sizing:border-box!important;display:flex!important;width:100%!important;min-height:48px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}html body.crm-admin-body [id^=service-category-field-] .employee-modal-form>.employee-login-create-option>span{order:1!important;min-width:0!important}html body.crm-admin-body [id^=service-category-field-] .employee-modal-form>.employee-login-create-option>input[type=checkbox]{order:2!important;flex:0 0 34px!important;margin:0 0 0 auto!important}html body.crm-admin-body [id^=service-category-field-] .employee-modal-form label>input:not([type=checkbox]):not([type=radio]),html body.crm-admin-body [id^=service-category-field-] .employee-modal-form label>select{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--crm-line,#d8dee8)!important;border-radius:var(--crm-button-radius,6px)!important;font:400 13px/1.3 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body [id^=service-category-edit-] .employee-modal-form label>input:not([type=checkbox]):not([type=radio]),html body.crm-admin-body [id^=service-category-edit-] .employee-modal-form label>select{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--crm-line,#d8dee8)!important;border-radius:var(--crm-button-radius,6px)!important;font:400 13px/1.3 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;color:var(--theme-primary)!important;font:inherit!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions>form{display:inline-flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions :is(button,a),html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions :is(button,a):is(:hover,:focus,:active){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--theme-primary)!important;font:inherit!important;font-weight:400!important;line-height:inherit!important;transform:none!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions :is(button,a):hover{text-decoration:underline!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions button>span{display:inline!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions>span{color:var(--theme-primary)!important;font:inherit!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions>i{color:#c7cfdb!important;font:inherit!important;font-style:normal!important}html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions .is-danger,html body.crm-admin-body .crm-admin-page-title .page-title-actions .header-text-actions .is-danger:hover{color:#dc2626!important}html body.crm-admin-body :is(.crm-admin-content,.crm-admin-page-title) :is(.default-btn,.page-title-add.text-add-action),html body.crm-admin-body :is(.crm-admin-content,.crm-admin-page-title) :is(.default-btn,.page-title-add.text-add-action):is(:hover,:focus,:focus-visible,:active){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:140px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 15px!important;border:1px solid var(--crm-primary)!important;border-radius:var(--crm-button-radius, 6px)!important;background:var(--crm-primary)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.4!important;text-decoration:none!important;transform:none!important;transition-property:color,background-color,border-color!important;cursor:pointer!important}html body.crm-admin-body .default-btn:disabled{opacity:.4!important;cursor:default!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar :is(button,a).crm-header-action,html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar :is(button,a).crm-header-action:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true],[aria-pressed=true],.is-active,.active){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar :is(button,a).crm-header-action{color:#5f6b7a!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar :is(button,a).crm-header-action:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true],[aria-pressed=true],.is-active,.active){color:var(--theme-primary,var(--crm-primary))!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar .crm-header-action svg{fill:none!important;stroke:currentColor!important;color:inherit!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar a.crm-top-profile{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}html body.crm-admin-body .crm-admin-topbar .crm-header-avatar{position:relative;display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;overflow:hidden;border:1px solid #cbd5e1;border-radius:50%;color:inherit;font-family:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:.02em;transition:border-color .15s ease}html body.crm-admin-body .crm-admin-topbar .crm-header-avatar img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}html body.crm-admin-body .crm-admin-topbar .crm-top-profile:is(:hover,:focus-visible) .crm-header-avatar{border-color:var(--theme-primary,var(--crm-primary))}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar form.crm-header-logout button.crm-logout-icon,html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar form.crm-header-logout button.crm-logout-icon:is(:hover,:focus,:focus-visible,:active){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#dc2626!important;text-decoration:none!important}html body.crm-admin-body .crm-admin-topbar button.crm-logout-icon svg{width:21px;height:21px;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body.crm-admin-body #crm-header-notifications>header{display:flex!important;align-items:center!important;justify-content:space-between!important}html body.crm-admin-body #crm-header-notifications button.crm-notification-close,html body.crm-admin-body #crm-header-notifications button.crm-notification-close:is(:hover,:focus,:focus-visible,:active){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:5px!important;margin:0 0 0 auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#94a3b8!important;transform:none!important}html body.crm-admin-body #crm-header-notifications button.crm-notification-close:hover{color:var(--crm-primary)!important}html body.crm-admin-body #crm-header-notifications button.crm-notification-close svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar form.crm-header-logout,html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar form.crm-header-logout:is(:hover,:focus-within,:active){display:flex!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar form.crm-header-logout button.crm-logout-icon,html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar form.crm-header-logout button.crm-logout-icon:is(:hover,:focus,:focus-visible,:active){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#dc2626!important}html body.crm-admin-body #crm-header-notifications .crm-notification-close:before,html body.crm-admin-body #crm-header-notifications .crm-notification-close:after,html body.crm-admin-body .crm-admin-topbar .crm-header-logout:before,html body.crm-admin-body .crm-admin-topbar .crm-header-logout:after,html body.crm-admin-body .crm-admin-topbar .crm-logout-icon:before,html body.crm-admin-body .crm-admin-topbar .crm-logout-icon:after{display:none!important;content:none!important}#digilevel-chat{position:fixed;right:22px;bottom:22px;z-index:90;font:14px/1.5 Inter,sans-serif;color:#283247}html body.crm-admin-body #digilevel-chat button.wc-launch{width:56px!important;height:56px!important;min-width:56px!important;padding:15px!important;border:0!important;border-radius:50%!important;background:var(--crm-primary,#dc2626)!important;color:#fff!important;box-shadow:0 5px 20px #0003!important;display:grid!important;place-items:center!important}#digilevel-chat svg{width:24px;height:24px}#digilevel-chat .wc-badge{position:absolute;right:-3px;bottom:40px;background:#dc2626;color:#fff;border:2px solid white;border-radius:20px;min-width:23px;text-align:center;font-size:11px;padding:1px 4px}#wc-panel{position:absolute;right:0;bottom:70px;width:380px;max-width:calc(100vw - 28px);background:#fff;border:1px solid #e6eaf1;border-radius:14px;box-shadow:0 12px 45px #17233c33;overflow:hidden}#wc-panel header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e6eaf1}html body.crm-admin-body #digilevel-chat :is(.wc-close,.wc-tabs button){min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#64748b!important;padding:8px 14px!important}html body.crm-admin-body #digilevel-chat .wc-close{font-size:24px!important;padding:0 5px!important}#digilevel-chat .wc-tabs{display:flex;border-bottom:1px solid #e6eaf1}html body.crm-admin-body #digilevel-chat .wc-tabs button[aria-selected=true]{color:var(--crm-primary)!important;border-bottom:2px solid var(--crm-primary)!important;border-radius:0!important}#wc-chat-pane>label{display:block;padding:12px 16px 4px}#wc-person{margin:0 16px 8px;width:calc(100% - 32px)}#digilevel-chat .wc-messages{height:min(310px,38dvh);overflow:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}#digilevel-chat .wc-message{padding:9px 12px;border-radius:12px;background:#f1f3f7;max-width:90%;align-self:flex-start;white-space:pre-wrap;overflow-wrap:anywhere}#digilevel-chat .wc-message.mine{align-self:flex-end;background:color-mix(in srgb,var(--crm-primary) 12%,white)}#digilevel-chat .wc-hint{margin:10px 16px;font-size:12px;color:#64748b}#digilevel-chat .wc-status{margin:0 16px;color:#64748b;font-size:12px}#digilevel-chat .wc-compose{display:flex;gap:8px;padding:12px;border-top:1px solid #e6eaf1}#digilevel-chat .wc-compose textarea{flex:1;min-width:0;resize:none;margin:0}html body.crm-admin-body #digilevel-chat .wc-compose button{min-width:40px!important;width:40px!important;padding:8px!important;border:0!important;background:var(--crm-primary)!important;color:#fff!important}@media(max-width:600px){#digilevel-chat{right:14px;bottom:14px}#wc-panel{max-height:calc(100dvh - 110px);overflow:auto}}#wc-panel{width:580px}#digilevel-chat .wc-tabs{padding-left:20px;gap:6px}#digilevel-chat #wc-chat-pane,#digilevel-chat #wc-ai-pane{padding:20px 0 0 20px}#digilevel-chat .wc-layout{display:grid;grid-template-columns:155px minmax(0,1fr)}#digilevel-chat .wc-contacts{border-right:1px solid #e6eaf1;max-height:390px;overflow-y:auto;padding:0 10px 10px 0}html body.crm-admin-body #digilevel-chat .wc-contact{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:10px 6px!important;margin:0 0 4px!important;background:transparent!important;border:0!important;color:#283247!important;text-align:left!important;box-shadow:none!important}html body.crm-admin-body #digilevel-chat .wc-contact.active{background:color-mix(in srgb,var(--crm-primary) 10%,white)!important}#digilevel-chat .wc-contact-label{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px}#digilevel-chat .wc-contact-label small{display:block;color:#64748b;font-size:10px}#digilevel-chat .wc-avatar{position:relative;display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#edf0f6;color:#64748b;font-size:11px}#digilevel-chat .wc-avatar img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wc-presence-dot,.wc-presence-menu i{display:inline-block!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#94a3b8;border:2px solid white!important}.wc-presence-dot{position:absolute!important;bottom:0!important;right:0!important;z-index:2}[data-state=available]{background-color:#22c55e!important}[data-state=busy]{background-color:#ef4444!important}[data-state=away]{background-color:#f59e0b!important}[data-state=offline]{background-color:#94a3b8!important}#digilevel-chat .wc-thread{min-width:0}#digilevel-chat .wc-thread-title{padding:0 16px 12px;border-bottom:1px solid #e6eaf1;font-weight:500}#digilevel-chat .wc-message small{display:block;font-size:10px;color:#64748b;margin-top:5px}#digilevel-chat .wc-message strong{display:block;font-size:11px;color:var(--crm-primary)}html body.crm-admin-body #digilevel-chat :is(.wc-new-group,.wc-older,[data-group-cancel]){background:transparent!important;border:0!important;color:var(--crm-primary)!important;box-shadow:none!important;min-width:0!important;padding:6px 10px!important}#digilevel-chat .wc-group-form{padding:16px 20px 16px 0}#digilevel-chat .wc-group-form label{display:block;margin:8px 0}#digilevel-chat .wc-group-form fieldset{max-height:180px;overflow:auto;border:1px solid #e6eaf1}#digilevel-chat .wc-group-form input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:16px!important;height:16px!important;display:inline-block!important;margin-right:8px!important}.wc-profile-menu{position:relative}.wc-profile-menu summary{cursor:pointer;list-style:none}.wc-profile-menu summary::-webkit-details-marker{display:none}.wc-profile-menu .crm-header-avatar{position:relative;overflow:visible!important}.wc-presence-menu{position:absolute;right:0;top:48px;z-index:100;background:#fff;border:1px solid #e6eaf1;border-radius:8px;padding:12px;width:180px;box-shadow:0 8px 30px #17233c22}.wc-presence-menu strong{display:block;margin:0 6px 8px}html body.crm-admin-body .wc-presence-menu button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:36px!important;padding:4px 6px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#283247!important}.wc-presence-menu a{display:block;padding:8px 6px}@media(max-width:600px){#digilevel-chat .wc-layout{grid-template-columns:100px minmax(0,1fr)}#digilevel-chat #wc-chat-pane,#digilevel-chat #wc-ai-pane{padding-left:14px}#digilevel-chat .wc-contact{flex-wrap:wrap}#digilevel-chat .wc-contact-label{width:100%}#digilevel-chat .wc-messages{padding:10px;height:34dvh}}#wc-panel{height:min(600px,calc(100dvh - 110px));display:flex;flex-direction:column}#wc-panel>header,#wc-panel>.wc-tabs,#wc-panel>.wc-compose,#wc-panel>.wc-status{flex-shrink:0}#digilevel-chat #wc-chat-pane,#digilevel-chat #wc-ai-pane{flex:1;min-height:0;overflow:hidden}#digilevel-chat #wc-chat-pane{position:relative;display:flex;flex-direction:column}#digilevel-chat .wc-layout{flex:1;min-height:0;height:100%}#digilevel-chat .wc-contacts{max-height:none}#digilevel-chat .wc-thread,#digilevel-chat #wc-ai-pane{display:flex;flex-direction:column;min-height:0}#digilevel-chat .wc-messages{height:auto;min-height:0;flex:1}#digilevel-chat .wc-group-form{position:absolute;inset:0;overflow:auto;background:#fff;padding:16px;z-index:2}#digilevel-chat .wc-status{max-height:42px;overflow:auto}#digilevel-chat{position:fixed!important;right:22px!important;bottom:max(22px,env(safe-area-inset-bottom))!important;z-index:190!important}html body.crm-admin-body .portal-scroll-to-top{right:92px!important;bottom:22px!important;z-index:180!important}html body.crm-admin-body .portal-scroll-to-top span{display:none}@media(max-width:700px){#digilevel-chat{right:14px!important;bottom:max(14px,env(safe-area-inset-bottom))!important}html body.crm-admin-body .portal-scroll-to-top,html body.crm-admin-body .portal-scroll-to-top:is(:hover,:focus,:focus-visible,:active){left:50%!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;width:100px!important;min-width:100px!important;height:46px!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#eef1f5!important;color:#64748b!important}html body.crm-admin-body .portal-scroll-to-top span{display:block;font-size:11px;line-height:15px}html body.crm-admin-body .portal-scroll-to-top[hidden]{display:none!important}}#digilevel-chat .wc-reply-preview{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f3f7;border-left:3px solid var(--crm-primary);flex-shrink:0}#digilevel-chat .wc-reply-preview span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}#digilevel-chat .wc-message blockquote{margin:0 0 8px;padding:6px 8px;border-left:3px solid var(--crm-primary);background:#ffffff80;font-size:12px;white-space:pre-wrap}#digilevel-chat .wc-message mark{background:transparent;color:var(--crm-primary);font-weight:600}html body.crm-admin-body #digilevel-chat :is(.wc-reply-action,.wc-reply-preview button){background:transparent!important;color:var(--crm-primary)!important;border:0!important;box-shadow:none!important;min-width:0!important;padding:2px 5px!important;height:auto!important;min-height:0!important;font-size:11px!important}#digilevel-chat .wc-mention-list{position:absolute;bottom:85px;left:16px;right:16px;max-height:170px;overflow:auto;background:#fff;border:1px solid #e6eaf1;border-radius:6px;box-shadow:0 5px 20px #0002;z-index:5}html body.crm-admin-body #digilevel-chat .wc-mention-list button{display:block!important;width:100%!important;min-width:0!important;background:#fff!important;color:#283247!important;border:0!important;box-shadow:none!important;text-align:left!important;padding:8px 12px!important}html body.crm-admin-body #digilevel-chat .wc-mention-list button[aria-selected=true]{background:#edf0f6!important;color:var(--crm-primary)!important}html body.crm-admin-body #digilevel-chat .wc-new-conversation{display:block!important;min-width:0!important;padding:6px!important;background:transparent!important;color:var(--crm-primary)!important;border:0!important;box-shadow:none!important;font-size:12px!important}html body.crm-admin-body #digilevel-chat .wc-contact{border-bottom:1px solid #edf0f4!important;border-radius:0!important;margin-bottom:0!important}#digilevel-chat .wc-contact-label time{display:block;margin-top:3px;font-size:10px;line-height:1.4;color:#8290a5;white-space:normal}#digilevel-chat .wc-layout{grid-template-columns:205px minmax(0,1fr)}@media(max-width:600px){#digilevel-chat .wc-layout{grid-template-columns:135px minmax(0,1fr)}}#digilevel-chat #wc-panel{width:520px;height:min(520px,calc(100dvh - 110px))}#digilevel-chat #wc-panel:has(#wc-chat-tab[aria-selected=true])>:is(.wc-compose,.wc-reply-preview,.wc-status){margin-left:225px}#digilevel-chat #wc-panel:has(#wc-chat-tab[aria-selected=true])>.wc-mention-list{left:225px}@media(max-width:600px){#digilevel-chat #wc-panel:has(#wc-chat-tab[aria-selected=true])>:is(.wc-compose,.wc-reply-preview,.wc-status){margin-left:149px}#digilevel-chat #wc-panel:has(#wc-chat-tab[aria-selected=true])>.wc-mention-list{left:149px}}#digilevel-chat .wc-contact-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;flex:1}#digilevel-chat .wc-composer{position:relative;flex-shrink:0;min-width:0;background:#fff}#digilevel-chat .wc-composer .wc-compose{margin:0;width:100%;box-sizing:border-box}#digilevel-chat .wc-composer .wc-mention-list{bottom:100%;left:8px;right:8px}#digilevel-chat .wc-thread{border:1px solid #e6eaf1;border-radius:6px;margin:0 12px 12px 0}#digilevel-chat .wc-thread-title{padding-top:10px}#digilevel-chat #wc-ai-pane>.wc-composer{margin-left:-20px}@media(max-width:600px){#digilevel-chat #wc-ai-pane>.wc-composer{margin-left:-14px}}#digilevel-chat #wc-panel{border:1px solid #e5e9ef;border-radius:12px;background:#fff;box-shadow:0 12px 40px #17233c26}#digilevel-chat #wc-panel>header{background:var(--crm-primary);color:#fff;border:0;padding:14px 18px;min-height:54px}#digilevel-chat #wc-panel>header strong{font-weight:500;font-size:15px}html body.crm-admin-body #digilevel-chat #wc-panel>header .wc-close{color:#fff!important}#digilevel-chat .wc-tabs{display:none}#digilevel-chat #wc-chat-pane{padding:0}#digilevel-chat .wc-layout{grid-template-columns:195px minmax(0,1fr)}#digilevel-chat .wc-contacts{padding:12px 0 0;border-right:1px solid #edf0f4;background:#fff}html body.crm-admin-body #digilevel-chat .wc-new-conversation{padding:8px 12px 14px!important;font-size:12px!important}html body.crm-admin-body #digilevel-chat .wc-contact{padding:13px 10px!important;gap:9px!important}#digilevel-chat .wc-avatar{width:36px;height:36px;flex-basis:36px}#digilevel-chat .wc-contact-label{font-size:12px;line-height:1.4}#digilevel-chat .wc-thread{margin:0;border:0;border-radius:0;background:#fff}#digilevel-chat .wc-thread-title{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px 14px;border-bottom:1px solid #f0f2f5;background:#fafbfc;font-size:13px}#digilevel-chat .wc-thread-title strong{font-weight:500;overflow-wrap:anywhere}#digilevel-chat .wc-messages{padding:16px 12px;gap:14px}#digilevel-chat .wc-message{border-radius:12px 12px 12px 3px;background:#f2f3f7;color:#344054;padding:10px 12px;max-width:92%;line-height:1.5;font-size:13px}#digilevel-chat .wc-message.mine{border-radius:12px 12px 3px;background:var(--crm-primary);color:#fff}#digilevel-chat .wc-message.mine small{color:#ffffffc9}#digilevel-chat .wc-message.mine mark{color:#fff}#digilevel-chat .wc-composer{border-top:1px solid #edf0f4;background:#fff}#digilevel-chat .wc-compose{border:0;padding:10px;align-items:flex-end;gap:6px}html body.crm-admin-body #digilevel-chat #wc-message{border:0!important;background:transparent!important;box-shadow:none!important;outline-offset:2px;padding:7px 4px!important;font:13px/1.5 Inter,sans-serif!important;min-height:46px}html body.crm-admin-body #digilevel-chat .wc-compose button{background:transparent!important;color:var(--crm-primary)!important;border:0!important;box-shadow:none!important;width:34px!important;min-width:34px!important}@media(max-width:600px){#digilevel-chat .wc-layout{grid-template-columns:135px minmax(0,1fr)}#digilevel-chat #wc-chat-pane{padding:0}#digilevel-chat .wc-messages{padding:12px 8px}#digilevel-chat .wc-thread-title{padding:10px;gap:7px}}html body.crm-admin-body .crm-header-create{position:relative;flex-shrink:0}html body.crm-admin-body .crm-header-create>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--crm-primary);color:#fff;border:1px solid var(--crm-primary);border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.crm-header-create>summary::-webkit-details-marker{display:none}html body.crm-admin-body .crm-header-create-options{position:absolute;right:0;top:calc(100% + 6px);z-index:1100;width:190px;padding:5px;border:1px solid #e6eaf1;border-radius:7px;background:#fff;box-shadow:0 8px 24px #1720331a}html body.crm-admin-body .crm-header-create-options>a{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:4px;color:#374151;font-size:13px;text-decoration:none}html body.crm-admin-body .crm-header-create-options>a:hover{background:#f3f4f6}.crm-header-create-options>a>span{color:#9ca3af;font-size:18px;line-height:1}.crm-header-create summary:focus-visible,.crm-header-create a:focus-visible{outline:2px solid var(--crm-primary);outline-offset:2px}html body.crm-admin-body .crm-admin-topbar .crm-header-create-options>a{display:flex!important;width:auto!important;height:auto!important;min-height:36px!important;padding:9px 12px!important;gap:12px!important;background:#fff!important;color:#374151!important;font-size:13px!important;line-height:1.4!important;opacity:1!important;text-indent:0!important;overflow:visible!important}html body.crm-admin-body .crm-admin-topbar .crm-header-create-options>a:hover{background:color-mix(in srgb,var(--crm-primary) 8%,white)!important;color:var(--crm-primary)!important}html body.crm-admin-body .crm-admin-topbar .crm-header-create-options>a>span{display:inline!important;color:inherit!important;font-size:18px!important}.customer-tab-content--service-objects .object-category-tabs{margin-bottom:24px!important}html body.crm-admin-body #workorder-status-modal label.workorder-reopen-confirmation{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}#workorder-status-modal .workorder-reopen-confirmation input{flex-shrink:0}#workorder-status-modal .workorder-reopen-confirmation span{flex:1;min-width:0;line-height:1.6}#workorder-status-modal .workorder-status-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}html body.crm-admin-body #workorder-status-modal label.workorder-status-option{display:flex!important;align-items:center;gap:9px;padding:10px;border:1px solid var(--crm-line);border-radius:6px;margin:0;font-size:12px}#workorder-status-modal .workorder-status-option:has(input:disabled){color:#8290a5;background:#f8fafc}#workorder-status-modal .workorder-status-option:has(input:checked){border-color:var(--crm-primary);color:var(--crm-primary);background:color-mix(in srgb,var(--crm-primary) 8%,white)}html body.crm-admin-body #workorder-status-modal input[type=radio]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:16px!important;height:16px!important;min-height:0!important;flex:0 0 16px;margin:0!important;accent-color:var(--crm-primary)}html body.crm-admin-body .workorder-hours-table tfoot :is(th,td){padding:16px 14px!important;border-top:1px solid var(--crm-line,#e2e8f0)!important;background:#f1f3f5!important;color:var(--crm-text,#334155)!important;font-weight:600!important;font-variant-numeric:tabular-nums}html body.crm-admin-body .workorder-detail-page>section.workorder-registered-work{width:100%!important;max-width:none!important;margin-top:20px!important}.workorder-registered-table{overflow-x:auto;border:1px solid var(--crm-line,#e2e8f0);border-radius:6px;margin-top:16px}.workorder-registered-table table{width:100%;border-collapse:collapse;font-size:13px}.workorder-registered-table :is(th,td){padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--crm-line,#e2e8f0)}.workorder-registered-table th{background:#f7f9fb;color:var(--crm-muted);font-weight:400;white-space:nowrap}.workorder-registered-table td{white-space:nowrap}.workorder-registered-table .workorder-registered-description{white-space:pre-line;min-width:200px}.workorder-registered-table tr:last-child td{border-bottom:0}html body.crm-admin-body .workorder-detail-page nav.workorder-detail-tabs{display:grid;grid-template-columns:repeat(auto-fill,120px);gap:12px;margin:20px 0 22px}html body.crm-admin-body .workorder-detail-page nav.workorder-detail-tabs a.workorder-section-button{width:120px!important;height:120px!important;gap:12px;padding:12px 8px!important;background:#fff!important;color:#71829f!important;border:1px solid #e1e7f0!important;border-radius:8px!important;font-size:12px!important;font-weight:400!important;line-height:1.4;text-decoration:none!important}html body.crm-admin-body .workorder-detail-page nav.workorder-detail-tabs a.workorder-section-button.active{border-color:var(--crm-primary)!important;background:color-mix(in srgb,var(--crm-primary) 9%,white)!important;color:var(--crm-primary)!important;font-weight:600!important}html body.crm-admin-body .workorder-detail-page nav.workorder-detail-tabs a.workorder-section-button:hover{border-color:var(--crm-primary)!important;color:var(--crm-primary)!important;transform:none!important}.workorder-detail-tabs .workorder-section-button svg{width:28px;height:28px;flex-shrink:0}.workorder-section-button .workorder-tab-count{top:8px;right:8px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:50%;background:#f1f4f8;color:#8390a5;font-size:10px;font-weight:400}.workorder-section-button.active .workorder-tab-count{background:var(--crm-primary);color:#fff}.workorder-section-button:focus-visible{outline:2px solid var(--crm-primary);outline-offset:3px}@media(max-width:500px){html body.crm-admin-body .workorder-detail-page nav.workorder-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body.crm-admin-body .workorder-detail-page nav.workorder-detail-tabs a.workorder-section-button{width:100%!important;height:auto!important;aspect-ratio:1;font-size:11px!important;gap:8px}}.workorder-objects-table .service-objects-table-wrap{overflow-x:auto;border:1px solid var(--crm-line,#e2e8f0);border-radius:6px}.workorder-objects-table table{width:100%;border-collapse:collapse}.workorder-objects-table th{padding:15px;background:#f7f9fb;color:var(--crm-muted);font-weight:400;white-space:nowrap}.workorder-objects-table td{padding:15px;border-top:1px solid var(--crm-line,#e2e8f0);min-width:120px}.workorder-history-values{display:flex;flex-wrap:wrap;gap:6px;max-width:360px}.workorder-history-badge{display:inline-block;padding:5px 9px;border-radius:6px;font-size:12px;line-height:1.5;overflow-wrap:anywhere;background:#f1f5f9;color:#64748b}.workorder-history-badge--new{background:color-mix(in srgb,var(--crm-primary) 10%,white);color:var(--crm-primary)}:is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) .workorder-planning-employees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}html body.crm-admin-body :is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) label.workorder-planning-employee{display:flex!important;align-items:center;gap:10px;min-width:0;min-height:52px;margin:0;padding:12px 14px;border:1px solid var(--crm-line,#e2e8f0);border-radius:7px;background:#fff;cursor:pointer;transition:background-color .15s,border-color .15s}html body.crm-admin-body :is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) label.workorder-planning-employee:has(input:checked){border-color:var(--crm-primary);background:color-mix(in srgb,var(--crm-primary) 9%,white);color:var(--crm-primary)}:is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) .workorder-planning-employee:has(input:focus-visible){outline:2px solid var(--crm-primary);outline-offset:2px}html body.crm-admin-body :is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) .workorder-planning-employee input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:17px!important;height:17px!important;min-height:0!important;flex:0 0 17px;margin:0!important;accent-color:var(--crm-primary)}:is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) .workorder-planning-employee span{min-width:0;overflow-wrap:anywhere;font-size:13px}@media(max-width:400px){:is(#workorder-planning-modal,#ticket-workorder-create,#ticket-planning-modal) .workorder-planning-employees{grid-template-columns:1fr}}.customer-object-search{display:flex;gap:12px;align-items:end;margin:0 0 24px}.customer-object-search label{display:grid;gap:7px;flex:1;color:var(--crm-muted);font-size:13px}.customer-object-search input[type=search]{width:100%;height:42px;padding:10px 12px;border:1px solid var(--crm-line);border-radius:6px;background:#fff}.customer-tab-content--service-objects .category-object-table{width:100%;border-collapse:collapse;font-size:13px}.customer-tab-content--service-objects .category-object-table th{background:#f7f9fb;color:var(--crm-muted);font-weight:400;text-align:left;padding:16px}.customer-tab-content--service-objects .category-object-table td{padding:16px;border-top:1px solid var(--crm-line);text-align:left}.customer-tab-content--service-objects .service-objects-table-card{border:1px solid var(--crm-line);border-radius:6px;overflow:hidden}.customer-tab-content--service-objects .service-objects-table-wrap{overflow-x:auto}.customer-tab-content--service-objects tr[data-row-link]{cursor:pointer}.workorders-overview-page .workorder-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;background:#f1f5f9;color:#475569}.workorder-badge:is([data-status=planned],[data-status=in_progress]){background:color-mix(in srgb,var(--crm-primary) 12%,#fff);color:var(--crm-primary)}.workorder-badge:is([data-status=approved],[data-status=final],[data-status=signed],[data-status=invoiced]){background:#ecfdf3;color:#15803d}.workorder-badge:is([data-priority=high],[data-status=pending_internal_review],[data-status=pending_customer]){background:#fffbeb;color:#a16207}.workorder-badge:is([data-priority=urgent],[data-priority=critical],[data-status=rejected]){background:#fef2f2;color:#b91c1c}.tickets-overview-page .ticket-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;background:#f1f5f9;color:#475569}.ticket-badge:is([data-status=planned],[data-status=in_progress]){background:color-mix(in srgb,var(--crm-primary) 12%,#fff);color:var(--crm-primary)}.ticket-badge:is([data-status=resolved],[data-status=closed]){background:#ecfdf3;color:#15803d}.ticket-badge:is([data-priority=high],[data-status=new],[data-status=reviewing],[data-status=waiting_customer]){background:#fffbeb;color:#a16207}.ticket-badge:is([data-priority=urgent],[data-priority=critical]){background:#fef2f2;color:#b91c1c}.workorder-detail-page{width:100%;max-width:none;margin:0;color:var(--crm-text,#334155)}.workorder-detail-heading{align-items:flex-start;margin-top:18px;gap:20px}.workorder-detail-heading h1{font-size:26px;font-weight:500;line-height:1.3;margin-bottom:6px}.workorder-detail-heading p{font-size:13px;line-height:1.7;color:var(--crm-muted,#8290a5)}.workorder-detail-actions{align-items:center;align-self:flex-start}.workorder-status-badge{display:inline-flex;align-items:center;padding:6px 11px;border-radius:6px;background:color-mix(in srgb,var(--crm-primary) 10%,white);color:var(--crm-primary);font-size:12px;line-height:1.4;white-space:nowrap}.workorder-object-detail{display:grid;gap:16px;margin-top:20px}.workorder-object-detail+.workorder-object-detail{padding-top:24px;border-top:1px solid var(--crm-line,#e2e8f0)}.workorder-object-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.workorder-object-card{padding:22px;border:1px solid var(--crm-line,#e2e8f0);border-radius:10px;min-width:0;background:#fff}.workorder-object-card h2{font-size:15px;font-weight:500;margin:0 0 14px}.workorder-object-card h2:not(:first-child){margin-top:24px}.workorder-object-card dl{display:grid;gap:12px;font-size:13px}.workorder-object-card dl>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,1.6fr);gap:16px}.workorder-object-card dt,.workorder-object-card .muted{color:var(--crm-muted,#8290a5)}.workorder-object-card dd{margin:0;overflow-wrap:anywhere}.workorder-object-card p{font-size:13px;line-height:1.7;white-space:pre-line}.workorder-object-photo{width:100%;max-height:230px;-o-object-fit:contain;object-fit:contain;margin-bottom:20px;border-radius:8px}.workorder-object-inspection+.workorder-object-inspection{border-top:1px solid var(--crm-line,#e2e8f0);padding-top:16px;margin-top:16px}@media(max-width:850px){.workorder-object-grid{grid-template-columns:1fr}}html body.crm-admin-body .workorder-detail-page :is(.workorder-detail-actions,.workorder-detail-tools)>a,html body.crm-admin-body .workorder-detail-page .workorder-detail-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;padding:0 16px!important;margin:0!important;font-size:13px!important;line-height:1!important;transform:none!important;box-shadow:none!important}.workorder-detail-tools{align-items:center;padding:16px 0;margin-top:8px;border-bottom:1px solid var(--crm-line,#e2e8f0)}.workorder-detail-tabs{padding:8px;background:#fff;border:1px solid var(--crm-line,#e2e8f0);border-radius:10px;gap:4px;margin-top:20px;white-space:nowrap}.workorder-detail-tabs a{font-size:13px;flex-shrink:0}html body.crm-admin-body .workorder-detail-page .workorder-detail-tabs{display:flex;flex-wrap:wrap;background:transparent;border:0;padding:0;gap:10px;overflow:visible}html body.crm-admin-body .workorder-detail-page .workorder-detail-tabs a{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:112px!important;height:90px!important;padding:12px 6px!important;border:1px solid var(--crm-line,#e2e8f0)!important;border-radius:8px!important;white-space:normal;text-align:center;line-height:1.3;transform:none!important;box-shadow:none!important}.workorder-detail-tabs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.workorder-detail-tabs a{position:relative}.workorder-tab-count{position:absolute;top:5px;right:6px;min-width:18px;padding:1px 5px;border-radius:12px;background:#edf2f7;color:#475569;font-size:10px;line-height:16px}.workorder-detail-page .standard-empty-state{width:100%;margin:16px auto;text-align:center}.workorder-detail-heading{padding:22px;background:#fff;border:1px solid var(--crm-line,#e2e8f0);border-radius:10px}@media(max-width:600px){html body.crm-admin-body .workorder-detail-page .workorder-detail-tabs a{width:calc((100% - 20px)/3)!important;height:84px!important;font-size:12px}}.workorder-detail-overview{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}html body.crm-admin-body .workorder-detail-page>section,html body.crm-admin-body .workorder-detail-overview>section{min-width:0;padding:24px;background:#fff;border:1px solid var(--crm-line,#e2e8f0);border-radius:10px;box-shadow:none;overflow-x:auto}.workorder-detail-overview h2,.workorder-detail-overview h3{font-size:14px;font-weight:500}.workorder-detail-overview dl{display:grid;gap:16px;margin-top:20px;font-size:13px}.workorder-detail-overview dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;margin:0;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.workorder-detail-overview dt{color:var(--crm-muted,#8290a5);font-size:12px}.workorder-detail-overview dd{margin:0;overflow-wrap:anywhere}.workorder-detail-overview p{font-size:13px;line-height:1.7;margin-top:10px}@media(max-width:900px){.workorder-detail-overview{grid-template-columns:minmax(0,1fr)}.workorder-detail-heading{flex-direction:column}.workorder-detail-overview dl>div{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:500px){.workorder-detail-overview dl>div{grid-template-columns:1fr;gap:4px}.workorder-detail-heading h1{font-size:23px}}html body.crm-admin-body:not(#edit-action-style) :is(.employee-edit-button,.portal-edit-button,.employee-inline-edit,.customer-row-edit,.employee-row-edit),html body.crm-admin-body:not(#edit-action-style) :is(.employee-edit-button,.portal-edit-button,.employee-inline-edit,.customer-row-edit,.employee-row-edit):hover{transform:none!important;translate:none!important;scale:none!important;transition:none!important;animation:none!important;padding:3px 0!important;border:0!important;margin:0!important;filter:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;font-weight:400!important;letter-spacing:normal!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;color:var(--theme-primary,var(--crm-primary,#4A90E2))!important}html body.crm-admin-body .customer-tab-content--assignments .customer-detail-table-head,html body.crm-admin-body .customer-tab-content--assignments .customer-detail-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 100px;align-items:center;gap:16px}html body.crm-admin-body .customer-tab-content--assignments .customer-detail-table-head{padding:12px 0;color:#8290a5;font-size:12px;border-bottom:1px solid #e6eaf1}html body.crm-admin-body .customer-tab-content--assignments .customer-detail-row{padding:20px 0 12px}.customer-assignment-actions{display:flex;justify-content:flex-end;padding:0 0 20px;border-bottom:1px solid #e6eaf1;margin-bottom:16px}@media(max-width:760px){html body.crm-admin-body .customer-tab-content--assignments .customer-detail-table-head{display:none}html body.crm-admin-body .customer-tab-content--assignments .customer-detail-row{grid-template-columns:36px minmax(0,1fr)}html body.crm-admin-body .customer-tab-content--assignments .customer-detail-row>div:nth-of-type(2){grid-column:2}html body.crm-admin-body .customer-tab-content--assignments .customer-detail-row>em{grid-column:2}.customer-assignment-actions{justify-content:flex-start;padding-left:52px}}.work-photo-category{margin-top:24px}.work-photo-category h3{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;margin:0 0 12px}.work-photo-category h3 span{font-size:11px;padding:2px 7px;border-radius:12px;background:#f1f5f9;color:#71829f}.work-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.work-photo-card{min-width:0;border:1px solid #e1e7f0;border-radius:10px;overflow:hidden;background:#fff}.work-photo-image{display:block;position:relative;background:#f5f7fa}.work-photo-image img{display:block;width:100%;height:210px;-o-object-fit:cover;object-fit:cover}.work-photo-visibility{position:absolute;top:10px;right:10px;padding:5px 9px;border-radius:6px;background:#ffffffed;color:#475569;font-size:11px;box-shadow:0 1px 5px #0001}.work-photo-info{padding:14px}.work-photo-info p{margin:0 0 6px;font-size:13px;overflow-wrap:anywhere}.work-photo-info small{display:block;color:#8290a5;font-size:11px}.work-photo-info form{margin-top:12px}@media(max-width:1000px){.work-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.work-photo-grid{grid-template-columns:1fr}}html body.crm-admin-body #customer-ticket-modal .employee-modal-form :is(input,select,textarea),html body.crm-admin-body #customer-ticket-modal .employee-modal-form :is(input,select,textarea):is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px 13px!important;border:1px solid #d8dee8!important;font-size:14px!important;line-height:22px!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important}html body.crm-admin-body #customer-ticket-modal .employee-modal-form textarea,html body.crm-admin-body #customer-ticket-modal .employee-modal-form textarea:is(:hover,:focus,:focus-visible,:active){height:auto!important;min-height:132px!important;resize:vertical}html body.crm-admin-body #customer-ticket-modal .employee-modal-form :is(input,select,textarea):focus-visible{outline:2px solid var(--crm-primary)!important;outline-offset:2px!important}#ticket-workorder-create .ticket-planning-frame{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;border:1px solid var(--crm-line,#e2e8f0);border-radius:8px;min-width:0}#ticket-workorder-create .ticket-planning-frame>legend{padding:0 8px;font-weight:600}#ticket-workorder-create .ticket-planning-frame>fieldset{border:0;padding:0;margin:0;min-width:0}html body:not(#digilevel-checkbox-switch-standard) :is(#ticket-workorder-create,#workorder-planning-modal,#ticket-planning-modal) .workorder-planning-employee input[type=checkbox],html body:not(#digilevel-checkbox-switch-standard) :is(#ticket-workorder-create,#workorder-planning-modal,#ticket-planning-modal) .workorder-planning-employee input[type=checkbox]:is(:checked,:hover,:focus,:focus-visible,:active){-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;flex:0 0 18px!important;padding:0!important;margin:0!important;border-radius:3px!important;background:initial!important;border:initial!important;accent-color:var(--crm-primary);transform:none!important;box-shadow:none!important}html body:not(#digilevel-checkbox-switch-standard) :is(#ticket-workorder-create,#workorder-planning-modal,#ticket-planning-modal) .workorder-planning-employee input[type=checkbox]:before,html body:not(#digilevel-checkbox-switch-standard) :is(#ticket-workorder-create,#workorder-planning-modal,#ticket-planning-modal) .workorder-planning-employee input[type=checkbox]:after{content:none!important;display:none!important}html body.crm-admin-body:not(.crm-compact) .crm-admin-logo.has-tenant-logo{height:100px!important;min-height:100px!important;padding:16px!important}html body.crm-admin-body:not(.crm-compact) .crm-admin-logo.has-tenant-logo>img{width:170px!important;height:64px!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}html body.crm-admin-body .customer-overview-page .employee-tabs.customer-tabs{margin-bottom:20px!important}html body.crm-admin-body .customer-overview-page .customer-tabs a>span{background:color-mix(in srgb,var(--crm-primary) 12%,white)!important;color:var(--crm-primary)!important}html body.crm-admin-body .customer-overview-page .customer-tabs a.active>span{background:var(--crm-primary)!important;color:#fff!important}html body.crm-admin-body .customer-overview-grid>.customer-internal-notes{grid-column:1/-1!important;width:100%;box-sizing:border-box}html body.crm-admin-body .crm-admin-logo.has-wow-symbol{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important}html body.crm-admin-body .crm-admin-logo.has-wow-symbol img{display:block!important;width:88px!important;height:88px!important;max-width:100%!important;max-height:88px!important;margin:0 auto!important;-o-object-fit:contain!important;object-fit:contain!important;position:static!important;transform:none!important}html body.crm-admin-body .crm-admin-topbar{background:var(--crm-primary,#4A90E2)!important;background-image:none!important;border-bottom:1px solid var(--crm-primary,#4A90E2)!important;color:#fff}html body.crm-admin-body :is(.report-filters,.sales-invoice-filters,.sales-report-filter,.backup-filters,.hosting-filters,.employee-directory-filters,.planning-employee-agenda-filter,.project-filter-form,.contract-filters,.vertical-transport-filters,.mail-log-filters,.workorder-reviews-filter,form.customer-live-filter,form.workorders-live-filter,form.service-objects-live-filter,form.audit-live-filter){background:#f3f5f6!important;background-image:none!important;border:1px solid #e0e5e8!important;border-radius:12px!important;padding:20px!important;gap:16px!important;box-shadow:0 2px 5px #17392b05!important}html body.crm-admin-body :is(.report-filters,.sales-invoice-filters,.sales-report-filter,.backup-filters,.hosting-filters,.employee-directory-filters,.planning-employee-agenda-filter,.project-filter-form,.contract-filters,.vertical-transport-filters,.mail-log-filters,.workorder-reviews-filter,form.customer-live-filter,form.workorders-live-filter,form.service-objects-live-filter,form.audit-live-filter) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){background:#fff!important;border-color:#d7dfe3!important;border-radius:7px!important}html body.crm-admin-body .report-presets{padding-top:12px!important;border-top:1px solid #dfe5e8;gap:8px!important}html body.crm-admin-body .report-presets a{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid #dce4df;border-radius:6px;background:#fff;text-decoration:none}html body.crm-admin-body .report-presets a:hover{background:#edf4fc;border-color:var(--theme-primary);color:var(--theme-primary)}@media(max-width:640px){html body.crm-admin-body :is(.report-filters,.employee-directory-filters,form.customer-live-filter,form.workorders-live-filter){padding:14px!important;gap:12px!important}}html body.crm-admin-body .crm-admin-topbar{position:fixed;inset:0 0 auto;width:100%;z-index:70}html body.crm-admin-body .crm-admin-main{padding-top:var(--crm-topbar)}html body.crm-admin-body .crm-admin-sidebar{top:var(--crm-topbar);height:calc(100dvh - var(--crm-topbar))}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar .crm-admin-top-actions{color:#fff}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar :is(button,a,summary).crm-header-action,html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar :is(button,a,summary).crm-header-action:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true],[aria-pressed=true],.is-active,.active){color:#fff!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar .crm-header-create>summary{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff70!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar .crm-header-avatar{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff90!important}html body.crm-admin-body .crm-admin-shell header.crm-admin-topbar .crm-header-action:focus-visible{outline:2px solid #fff!important;outline-offset:3px}html body.crm-admin-body .integration-content form.visma-sync-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important;margin:16px 0!important;padding:0!important}.visma-sync-options{padding:18px;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:10px}html body.crm-admin-body .visma-sync-options label.integration-toggle{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important}.visma-sync-options .integration-toggle>span{flex:0 0 42px}.visma-sync-options .integration-toggle>b{flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.5}.visma-sync-options small{display:block;margin:10px 0 0;color:#718096;font-size:12px;line-height:1.65}html body.crm-admin-body .integration-content form.visma-sync-form .integration-actions{display:flex!important;width:100%!important;margin:0!important}html body.crm-admin-body .crm-admin-content .integration-content form.visma-sync-form[action$="/synchroniseren"] button,html body.crm-admin-body .crm-admin-content .integration-content form.visma-sync-form[action$="/synchroniseren"] button:is(:hover,:focus,:focus-visible,:active){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;height:auto!important;padding:12px 18px!important;border:1px solid var(--crm-primary,#4A90E2)!important;border-radius:7px!important;background:var(--crm-primary,#4A90E2)!important;color:#fff!important;font-size:14px!important;line-height:1.4!important;cursor:pointer!important}html body.crm-admin-body .crm-admin-content .integration-content form.visma-sync-form[action$="/synchroniseren"] button:hover{background:var(--crm-secondary,#3473BB)!important}html body.crm-admin-body .crm-admin-content .integration-content form.visma-sync-form[action$="/synchroniseren"] button:focus-visible{outline:2px solid var(--crm-primary,#4A90E2)!important;outline-offset:3px!important}html body.crm-admin-body .crm-admin-content .integration-content a.visma-reconnect-link,html body.crm-admin-body .crm-admin-content .integration-content a.visma-reconnect-link:is(:hover,:focus,:focus-visible,:active){display:inline!important;width:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#dc2626!important;text-decoration:none!important;transform:none!important;transition:none!important;font-weight:400!important}.customer-visma-source{display:inline-flex;align-items:center;margin-left:8px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--crm-primary,#4A90E2) 25%,white);border-radius:5px;background:color-mix(in srgb,var(--crm-primary,#4A90E2) 8%,white);color:var(--crm-primary,#4A90E2);font-size:11px;font-weight:400;white-space:nowrap}html body.crm-admin-body .customer-address-fields .pro6pp-address{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(70px,.6fr)!important;gap:16px!important}html body.crm-admin-body .customer-address-fields .pro6pp-query-fields{display:grid!important;grid-column:1/-1!important;grid-template-columns:2fr 1fr 1fr!important;gap:16px!important}html body.crm-admin-body .customer-address-fields .pro6pp-address>label{grid-column:auto!important;min-width:0}html body.crm-admin-body .customer-address-fields label{display:flex;flex-direction:column;gap:6px;min-width:0}html body.crm-admin-body .customer-address-fields input{width:100%;min-width:0}html body.crm-admin-body .customer-invoice-settings{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid #e2e8f0}@media(max-width:600px){html body.crm-admin-body .customer-address-fields .pro6pp-address,html body.crm-admin-body .customer-address-fields .pro6pp-query-fields{grid-template-columns:1fr!important}}html body.crm-admin-body #crm-main-navigation.crm-primary-menu{background:var(--crm-primary)!important;border-color:var(--crm-primary)!important;color:var(--crm-menu-ink)}html body.crm-admin-body #crm-main-navigation.crm-primary-menu :is(a,summary,.crm-nav-heading,svg,summary i){color:var(--crm-menu-ink)!important}html body.crm-admin-body #crm-main-navigation.crm-primary-menu :is(a,summary){background:transparent!important}html body.crm-admin-body #crm-main-navigation.crm-primary-menu :is(a.active,a:hover,summary:hover){background:color-mix(in srgb,var(--crm-menu-ink) 12%,transparent)!important}html body.crm-admin-body .tenant-appearance-page .appearance-card footer .appearance-reset,html body.crm-admin-body .tenant-appearance-page .appearance-card footer .appearance-reset:hover,html body.crm-admin-body .tenant-appearance-page .appearance-card footer .appearance-reset:active{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--crm-primary-dark)!important;padding:0!important;min-height:0!important;border-radius:0!important;transform:none!important;text-decoration:underline;text-underline-offset:3px}html body.crm-admin-body .appearance-presets{margin:0 0 12px;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;min-width:0}html body.crm-admin-body .appearance-presets legend{padding:0 6px;font-size:13px;font-weight:500;color:#475569}html body.crm-admin-body .appearance-presets>div{display:flex;flex-wrap:wrap;gap:8px}html body.crm-admin-body .appearance-presets button{display:inline-flex!important;align-items:center;gap:8px;padding:9px 12px!important;min-height:42px;border:1px solid #dbe3ec!important;border-radius:8px!important;background:#fff!important;color:#334155!important;box-shadow:none!important;font-size:13px}html body.crm-admin-body .appearance-presets button i{width:16px;height:16px;flex-shrink:0;border-radius:50%;background:var(--preset-color);box-shadow:inset 0 0 0 1px #00000012}html body.crm-admin-body .appearance-presets button[aria-pressed=true]{border-color:#334155!important;box-shadow:0 0 0 1px #334155!important}html body.crm-admin-body .appearance-presets button:focus-visible{outline:2px solid #334155;outline-offset:3px}html body.crm-admin-body .appearance-presets>small{display:block;margin-top:12px;line-height:1.6;color:#64748b}html body.crm-admin-body .hosting-category-filter .relation-count-badge,html body.crm-admin-body .customer-overview-page .customer-tabs a>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--crm-primary) 12%,white)!important;color:var(--crm-primary)!important;font-size:11px!important;font-weight:500!important;line-height:1!important;white-space:nowrap}html body.crm-admin-body .hosting-category-filter a.active .relation-count-badge,html body.crm-admin-body .customer-overview-page .customer-tabs a.active>span{background:var(--crm-primary)!important;color:#fff!important}html body.crm-admin-body .tenant-appearance-page .appearance-card footer .appearance-reset,html body.crm-admin-body .tenant-appearance-page .appearance-card footer .appearance-reset:hover{font-family:inherit!important;font-size:13px!important;font-weight:400!important;text-decoration:none!important;line-height:1.5!important;border:0!important;background:none!important;box-shadow:none!important}html body.crm-admin-body .appearance-presets button,html body.crm-admin-body .appearance-presets button:hover,html body.crm-admin-body .appearance-presets button[aria-pressed=true]{background:none!important;border:0!important;box-shadow:none!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;padding:8px 10px!important}html body.crm-admin-body .appearance-presets button[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px!important}html body.crm-admin-body .appearance-presets{background:transparent!important;border:0!important;padding:0!important}.crm-portal-content{color:#23364a}.crm-portal-content h1{font-size:26px;font-weight:500;line-height:1.3}.crm-portal-content h2{font-weight:500}.crm-portal-content .rounded-2xl.bg-white{border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #23364a03}.crm-portal-content table{font-size:13px}.crm-portal-content th{background:#f5f7fa;color:#687b91;font-weight:500;white-space:nowrap}.crm-portal-content th,.crm-portal-content td{padding:14px 18px}.crm-portal-content tbody tr:hover{background:#f8fafc}.crm-portal-content .bg-indigo-600{background-color:var(--crm-primary)}.crm-portal-content .text-indigo-700{color:var(--crm-primary)}.crm-portal-content .bg-indigo-50{background-color:color-mix(in srgb,var(--crm-primary) 9%,white)}.crm-portal-content form:not(.employee-modal-form){border-radius:12px}.crm-portal-content input:not([type=checkbox]):not([type=radio]):not([type=file]),.crm-portal-content select,.crm-portal-content textarea{border:1px solid #dce3ed;border-radius:8px;padding:10px 12px;background:#fff;max-width:100%}.crm-portal-content .portal-stat{display:grid;gap:12px;padding:22px;border-top:3px solid var(--crm-primary)}.crm-portal-content .portal-stat span{color:#718096;font-size:13px}.crm-portal-content .portal-stat b{font-size:28px;font-weight:500}.tasks-connection{display:flex;justify-content:space-between;gap:24px;padding:24px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;margin-bottom:16px}.tasks-connection h2{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 10px}.tasks-connection p{margin:6px 0;color:#65758b}.tasks-connection small{color:#7c8ba0}.tasks-connect-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;flex-shrink:0}.tasks-connect-actions form,.tasks-row-actions form{margin:0}.tasks-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:20px;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:12px;margin:20px 0}.tasks-filters label{display:grid;gap:6px;min-width:180px;color:#65758b;font-size:13px}.tasks-filters input,.tasks-filters select{padding:10px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.tasks-table{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.tasks-table table{width:100%;border-collapse:collapse;text-align:left}.tasks-table th{background:#f5f7fa;color:#718096;font-weight:500}.tasks-table td,.tasks-table th{padding:16px;border-bottom:1px solid #edf0f5;font-size:13px}.tasks-table p{margin:6px 0;color:#718096;max-width:520px}.tasks-table small{color:#8a97a9}.tasks-table strong{font-weight:500}.tasks-row-actions{display:flex;align-items:center;gap:10px}.tasks-setup{padding:12px 20px;border-radius:10px;background:#f8fafc}.tasks-setup summary{cursor:pointer}.tasks-setup code{overflow-wrap:anywhere}.tasks-overdue,.tasks-sync-error{color:#c24135!important}html body.crm-admin-body button.tasks-text-action{background:transparent!important;border:0!important;box-shadow:none!important;color:#c24135!important;padding:6px!important}.tasks-complete{min-width:36px;min-height:36px}.tasks-complete[aria-pressed=true]{background:var(--crm-primary);color:#fff}@media(max-width:900px){.tasks-connection{flex-direction:column}.tasks-filters label{flex:1}.tasks-row-actions{flex-direction:column;align-items:start}}
