.cdqm-modular-app{width:100%}.cdqm-modular-main{min-width:0}.cdqm-modular-sidebar .cdqm-sidebar__nav{gap:6px}.cdqm-modular-static-title{cursor:default!important;pointer-events:none;margin:10px 4px 3px!important;padding:6px 10px!important;color:#64748b!important}.cdqm-modular-static-title em{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:3px 8px;border-radius:999px;background:#eef6ff;color:#067af3!important;font-size:10px;letter-spacing:.04em}.cdqm-modular-sidebar-footer{color:#6b7280;font-size:12px;line-height:1.45}.cdqm-modular-header-card .cdqm-topbar{margin:0}.cdqm-modular-header-card .cdqm-topbar h2{margin:0 0 8px!important;padding:0!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.08!important;text-align:left!important}.cdqm-modular-header-card .cdqm-topbar p{margin:0;max-width:760px;color:#6b7280}.cdqm-modular-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cdqm-modular-service-grid{align-items:stretch}.cdqm-modular-service-card{position:relative;display:flex;flex-direction:column;min-height:280px;overflow:hidden}.cdqm-modular-service-card h3{margin:5px 0 8px;color:#111827;font-size:24px;line-height:1.15}.cdqm-modular-service-card.is-coming-soon{opacity:.72}.cdqm-modular-card-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;background:#eaf4ff;color:#067af3;font-size:24px;font-weight:900}.cdqm-modular-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:18px}.cdqm-modular-card-actions form{margin:0}.cdqm-modular-qr-content{display:contents}.cdqm-modular-qr-content .cdqm-tab-panel{width:100%}.cdqm-modular-app [data-cdqm-tab-panel=vcarid],.cdqm-modular-app .cdqm-vcarid-overview-actions,.cdqm-modular-app .cdqm-sidebar__link--vcarid{display:none!important}.cdqm-saas-tire-module .clai-tire-app{--bg:#f6faff!important;--surface:#ffffff!important;--surface2:#f8fafc!important;--border:#e5e7eb!important;--text:#111827!important;--muted:#6b7280!important;--gold:#067af3!important;--gold2:#067af3!important;max-width:none!important;margin:0!important;color:#111827!important}.cdqm-saas-tire-module .clai-tire-panel,.cdqm-saas-tire-module .clai-tire-preview{border:1px solid #e5e7eb!important;background:#fff!important;box-shadow:0 14px 36px rgba(15,23,42,.05)!important}.cdqm-saas-tire-module .clai-tire-heading h2,.cdqm-saas-tire-module .clai-tire-field label,.cdqm-saas-tire-module .clai-tire-fieldset legend,.cdqm-saas-tire-module .clai-tire-preview-head strong{color:#111827!important}.cdqm-saas-tire-module .clai-tire-kicker,.cdqm-saas-tire-module .clai-profile-field label span{color:#067af3!important}.cdqm-saas-tire-module .clai-tire-heading p,.cdqm-saas-tire-module .clai-profile-field label small,.cdqm-saas-tire-module .clai-tire-privacy,.cdqm-saas-tire-module .clai-tire-preview-head>span{color:#6b7280!important}.cdqm-saas-tire-module .clai-tire-field input,.cdqm-saas-tire-module .clai-tire-field select{border-color:#dbe2ea!important;background:#fff!important;color:#111827!important}.cdqm-saas-tire-module .clai-tire-field input:focus,.cdqm-saas-tire-module .clai-tire-field select:focus{border-color:#067af3!important;box-shadow:0 0 0 3px rgba(6,122,243,.12)!important}.cdqm-saas-tire-module .clai-tire-fieldset{border-color:#e5e7eb!important}.cdqm-saas-tire-module .clai-tire-usage,.cdqm-saas-tire-module .clai-tire-warning{border-color:#cfe4ff!important;background:#eef6ff!important;color:#075aa8!important}.cdqm-saas-tire-module .clai-tire-plan-pro,.cdqm-saas-tire-module .clai-tire-plan-enterprise{border-color:#b9d8ff!important;background:#eef6ff!important;color:#067af3!important}.cdqm-saas-tire-module .clai-tire-button-primary{background:#067af3!important;color:#fff!important;box-shadow:0 10px 24px rgba(6,122,243,.18)!important}.cdqm-saas-tire-module .clai-tire-button-secondary{border-color:#b9d8ff!important;background:#eef6ff!important;color:#067af3!important}.cdqm-saas-tire-module .clai-tire-button-ghost{border-color:#dbe2ea!important;background:#fff!important;color:#475569!important}.cdqm-saas-tire-module .clai-tire-preview-stage{background:linear-gradient(45deg,rgba(6,122,243,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(6,122,243,.035) 25%,transparent 25%),#f6faff!important;background-size:20px 20px!important}.cdqm-saas-tire-module .clai-tire-frontend-dashboard,.cdqm-saas-tire-module .clai-portal-settings{max-width:none!important;margin:0!important}.cdqm-saas-tire-module .clai-portal-settings{border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;box-shadow:0 14px 36px rgba(15,23,42,.05)!important}.cdqm-saas-tire-module .clai-portal-settings-head h2,.cdqm-saas-tire-module .clai-portal-settings-card h3,.cdqm-saas-tire-module .clai-portal-settings-card label{color:#111827!important}.cdqm-saas-tire-module .clai-portal-settings-head p,.cdqm-saas-tire-module .clai-portal-settings-card small,.cdqm-saas-tire-module .clai-portal-settings-card .description,.cdqm-saas-tire-module .clai-live-links span{color:#6b7280!important}.cdqm-saas-tire-module .clai-portal-settings-card{border:1px solid #e5e7eb!important;background:#f8fafc!important;color:#111827!important}.cdqm-saas-tire-module .clai-portal-settings-card summary{color:#067af3!important}.cdqm-saas-tire-module .clai-portal-settings-card input:not([type=checkbox]):not([type=file]),.cdqm-saas-tire-module .clai-portal-settings-card select,.cdqm-saas-tire-module .clai-portal-settings-card textarea{border-color:#dbe2ea!important;background:#fff!important;color:#111827!important}.cdqm-saas-tire-module .clai-live-links .button{border-color:#b9d8ff!important;background:#eef6ff!important;color:#067af3!important}.cdqm-saas-tire-module .clai-tire-portal-nav button{border-color:#dbe2ea!important;background:#fff!important;color:#334155!important}.cdqm-saas-tire-module .clai-tire-portal-nav button.is-active{border-color:#067af3!important;background:#067af3!important;color:#fff!important}@media(max-width:1260px){.cdqm-modular-header-card .cdqm-topbar{flex-direction:column}.cdqm-modular-header-actions{justify-content:flex-start}}.cdqm-tire-billing{display:grid;gap:18px}.cdqm-tire-billing__summary,.cdqm-tire-billing__license,.cdqm-tire-billing__cancel{display:flex;align-items:center;justify-content:space-between;gap:24px}.cdqm-tire-billing__summary h3,.cdqm-tire-billing__license h3,.cdqm-tire-billing__cancel h3{margin:6px 0 8px}.cdqm-tire-billing__notice{padding:13px 15px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1e3a5f}.cdqm-tire-billing__notice.is-success{border-color:#bbf7d0;background:#ecfdf5;color:#166534}.cdqm-tire-billing__notice.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.cdqm-tire-license-copy{display:flex;gap:8px;min-width:min(100%,520px)}.cdqm-tire-license-copy input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cdqm-tire-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cdqm-tire-plan-grid .cdqm-account-box{display:flex;flex-direction:column;align-items:flex-start}.cdqm-tire-plan-grid .cdqm-account-box .button,.cdqm-tire-plan-grid .cdqm-account-box .cdqm-badge{margin-top:auto}.cdqm-tire-plan-grid .is-current{border-color:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.12)}.cdqm-button-danger{color:#fff!important;border-color:#b91c1c!important;background:#dc2626!important}.cdqm-button-danger:hover{background:#b91c1c!important}.cdqm-tire-billing__cancel{border-color:#fecaca!important;background:#fffafa!important}@media(max-width:1000px){.cdqm-tire-plan-grid{grid-template-columns:1fr}.cdqm-tire-billing__summary,.cdqm-tire-billing__license,.cdqm-tire-billing__cancel{align-items:stretch;flex-direction:column}.cdqm-tire-license-copy{min-width:0;width:100%}}@media(max-width:600px){.cdqm-tire-license-copy{flex-direction:column}.cdqm-tire-license-copy .button{width:100%}}.cdqm-service-manager-section{margin:0 0 28px}.cdqm-service-manager-section .cdqm-section-head{margin-bottom:14px}.cdqm-service-hide-button{border-color:#d8e0ea!important;color:#526071!important;background:#fff!important}.cdqm-service-hide-button:hover{border-color:#ef4444!important;color:#b91c1c!important;background:#fff5f5!important}.cdqm-modular-card-actions form{display:inline-flex;margin:0}.cdqm-subscription-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cdqm-subscription-card{display:flex;flex-direction:column;min-height:230px}.cdqm-subscription-card .cdqm-subscription-actions{margin-top:auto;padding-top:14px}.cdqm-subscription-cancel-btn{border-color:#fecaca!important;color:#b91c1c!important}.cdqm-tool-user-panel{margin-top:20px}.cdqm-tool-user-panel>.clai-tire-admin-wrap{margin:0!important}.cdqm-help-service-card{display:flex;flex-direction:column}.cdqm-help-service-card .button{align-self:flex-start;margin-top:auto}.cdqm-tire-license-entry label{display:block;margin-bottom:7px}.cdqm-tire-license-entry .cdqm-tire-license-copy{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:9px}.cdqm-sidebar__link--subscriptions:before{content:"▤";margin-right:8px}.sqrify-dashboard-footer{width:100%;background:#0f1419;color:#fff;padding:48px 0 22px}.sqrify-dashboard-footer .sqrify-footer-container{width:min(100% - 32px,1280px);margin:0 auto}.sqrify-dashboard-footer .sqrify-footer-grid{display:grid;grid-template-columns:1fr auto;gap:36px}.sqrify-dashboard-footer .sqrify-footer-brand{font-size:24px}.sqrify-dashboard-footer .sqrify-footer-description,.sqrify-dashboard-footer a,.sqrify-dashboard-footer .sqrify-copyright{color:rgba(255,255,255,.72)}.sqrify-dashboard-footer .sqrify-footer-links{list-style:none;margin:0;padding:0}.sqrify-dashboard-footer .sqrify-footer-links li{margin:0 0 8px}.sqrify-dashboard-footer .sqrify-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:18px}@media(max-width:850px){.cdqm-subscription-card-grid{grid-template-columns:1fr}.cdqm-tire-license-entry .cdqm-tire-license-copy{grid-template-columns:1fr}.sqrify-dashboard-footer .sqrify-footer-grid{grid-template-columns:1fr}}.cdqm-saas-tire-module .clai-tire-title-row{justify-content:flex-end!important}.cdqm-saas-tire-module .clai-tire-embedded-portal,.cdqm-saas-tire-module .clai-tire-embedded-portal [data-clai-portal-panel=dashboard]{width:100%;max-width:none!important;margin:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-frontend-dashboard{--clai-dash-bg:#fff;--clai-dash-surface:#fff;--clai-dash-surface2:#f8fafc;--clai-dash-border:#dfe6ee;--clai-dash-text:#111827;--clai-dash-muted:#64748b;--clai-dash-gold:#067af3;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-frontend-dashboard *{box-sizing:border-box}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-admin-title{align-items:flex-start!important;margin:0 0 18px!important;padding:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-admin-title h1{margin:4px 0 0!important;color:#111827!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.12!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-admin-kicker{color:#8a5b08!important;font-size:10px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-plan-badge{flex:0 0 auto;padding:7px 11px!important;border:1px solid #d9e3ee!important;border-radius:999px!important;background:#111827!important;color:#ffffff!important;font-size:10px!important;line-height:1!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;margin:0 0 16px!important;padding:18px!important;border:1px solid #dfe6ee!important;border-radius:14px!important;background:#ffffff!important;color:#111827!important;box-shadow:0 10px 28px rgba(15,23,42,.045)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search{display:grid!important;grid-template-columns:minmax(210px,1fr) minmax(130px,160px) minmax(110px,145px)!important;gap:9px!important;align-items:end!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search label{grid-column:1/-1!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search #clai-tire-branch-filter{grid-column:auto!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search label,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box label{margin:0 0 7px!important;color:#111827!important;font-size:12px!important;font-weight:800!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search input,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search select,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box input,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-relocate-controls input,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-relocate-controls select,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-reprint-controls select{width:100%!important;min-height:42px!important;padding:8px 11px!important;border:1px solid #cfd9e5!important;border-radius:8px!important;background:#ffffff!important;color:#111827!important;font:inherit!important;box-shadow:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search input::placeholder,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box input::placeholder{color:#94a3b8!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search select option,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-relocate-controls select option,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-reprint-controls select option{background:#ffffff!important;color:#111827!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search .button-primary{width:100%!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box>div:first-of-type{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto!important;gap:8px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-frontend-dashboard .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:8px 14px!important;border:1px solid #9bcaff!important;border-radius:999px!important;background:#ffffff!important;color:#067af3!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-frontend-dashboard .button:hover{border-color:#067af3!important;background:#eef6ff!important;color:#005ec8!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-frontend-dashboard .button-primary{border-color:#067af3!important;background:#067af3!important;color:#ffffff!important;box-shadow:0 8px 20px rgba(6,122,243,.16)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-frontend-dashboard .button-primary:hover{border-color:#005ec8!important;background:#005ec8!important;color:#ffffff!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview>div{position:relative!important;overflow:hidden!important;padding:14px 16px!important;border:1px solid #dfe6ee!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;box-shadow:0 8px 22px rgba(15,23,42,.035)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview>div:after{background:rgba(6,122,243,.06)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview span{display:block!important;color:#64748b!important;font-size:10px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview strong{display:block!important;margin-top:4px!important;color:#111827!important;font-size:25px!important;line-height:1!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-toolbar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 14px!important;padding:12px 14px!important;border:1px solid #dfe6ee!important;border-radius:12px!important;background:#ffffff!important;color:#334155!important;box-shadow:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-select-all{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#111827!important;font-size:12px!important;font-weight:800!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-toolbar strong{color:#067af3!important;font-size:12px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-left:auto!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-toolbar .button:disabled{opacity:.42!important;cursor:not-allowed!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-button-delete{border-color:#fecaca!important;background:#fff7f7!important;color:#b91c1c!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-button-delete:hover{border-color:#dc2626!important;background:#fef2f2!important;color:#991b1b!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-grid-cards{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr)!important;gap:14px!important;align-items:start!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-list-card,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail{min-width:0!important;border:1px solid #dfe6ee!important;border-radius:14px!important;background:#ffffff!important;color:#111827!important;box-shadow:0 10px 28px rgba(15,23,42,.045)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-list-card{overflow:hidden!important;padding:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;padding:17px 18px 14px!important;border-bottom:1px solid #e8edf3!important;background:linear-gradient(180deg,#fff,#fafcff)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading h2{margin:3px 0 0!important;color:#111827!important;font-size:22px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading p{max-width:390px!important;margin:0!important;color:#64748b!important;font-size:12px!important;line-height:1.5!important;text-align:right!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-cards{display:flex!important;flex-direction:column!important;gap:9px!important;max-height:680px!important;padding:12px!important;overflow:auto!important;background:#fbfdff!important;scrollbar-color:#cbd5e1 #f8fafc!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #dfe6ee!important;border-radius:12px!important;background:#ffffff!important;color:#111827!important;box-shadow:0 5px 14px rgba(15,23,42,.03)!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card:hover{border-color:#9bcaff!important;background:#ffffff!important;box-shadow:0 9px 22px rgba(6,122,243,.08)!important;transform:translateY(-1px)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card.is-active{border-color:#067af3!important;box-shadow:0 0 0 2px rgba(6,122,243,.1)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card.has-warning{border-left:4px solid #f59e0b!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-select{display:flex!important;justify-content:center!important;align-items:flex-start!important;padding-top:18px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-select input,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-select-all input{width:17px!important;height:17px!important;margin:0!important;accent-color:#067af3!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-main{display:block!important;width:100%!important;min-height:0!important;padding:13px 14px 13px 5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-main:hover,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-main:focus{border:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;transform:none!important;outline-offset:-3px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-top>span:first-child strong{display:block!important;color:#111827!important;font-size:17px!important;line-height:1.15!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-top>span:first-child small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-status{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;padding:4px 8px!important;border-radius:999px!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-status-stored{background:#dcfce7!important;color:#15803d!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-status-released{background:#eef2f6!important;color:#526071!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta{display:grid!important;grid-template-columns:1.1fr .9fr 1fr!important;gap:10px!important;margin-top:12px!important;padding-top:11px!important;border-top:1px solid #edf1f5!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta span{display:block!important;min-width:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta small{display:block!important;margin:0 0 3px!important;color:#94a3b8!important;font-size:9px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta strong{display:block!important;overflow:hidden!important;color:#334155!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-warning{display:inline-flex!important;margin-top:9px!important;padding:4px 8px!important;border-radius:999px!important;background:#fff7ed!important;color:#b45309!important;font-size:10px!important;font-weight:850!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail{position:sticky!important;top:18px!important;overflow:hidden!important;padding:20px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-empty,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-empty{display:flex!important;min-height:210px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:26px!important;color:#64748b!important;text-align:center!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-empty h2,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-empty strong{margin:0!important;color:#111827!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-empty .dashicons{width:38px!important;height:38px!important;color:#067af3!important;font-size:38px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-head{padding-bottom:14px!important;border-bottom:1px solid #e8edf3!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-head h2{color:#111827!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-head p,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail .description,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail small{color:#64748b!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-grid>div,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-profile-row div,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-reprint-box,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-relocate-box{border:1px solid #e1e7ef!important;border-radius:9px!important;background:#f8fafc!important;color:#111827!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-profile-warning-box{border-left-color:#dc2626!important;background:#fef2f2!important;color:#991b1b!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-history{color:#334155!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-history li{border-bottom-color:#e8edf3!important}.cdqm-tire-billing{gap:14px!important}.cdqm-tire-billing>.cdqm-card{padding:22px!important}.cdqm-tire-billing__summary{align-items:center!important}.cdqm-tire-billing__summary form{flex:0 0 auto!important;margin:0!important}.cdqm-tire-billing__summary .button,.cdqm-tire-license-copy .button,.cdqm-tire-plan-grid .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 15px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important}.cdqm-tire-billing__license{display:grid!important;grid-template-columns:minmax(260px,.85fr) minmax(480px,1.15fr)!important;align-items:start!important;gap:28px!important}.cdqm-tire-billing__license-intro{min-width:0!important}.cdqm-tire-billing__license-intro h3{margin:6px 0 9px!important}.cdqm-tire-license-entry{min-width:0!important;margin:0!important}.cdqm-tire-license-entry label{display:block!important;margin:0 0 7px!important;color:#111827!important;font-size:12px!important}.cdqm-tire-license-entry .cdqm-tire-license-copy{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;gap:9px!important;width:100%!important;min-width:0!important}.cdqm-tire-license-copy input{width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 11px!important;border:1px solid #cfd9e5!important;border-radius:8px!important;background:#ffffff!important;color:#111827!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:13px!important;box-shadow:none!important}.cdqm-tire-license-copy-button{min-width:92px!important}.cdqm-tire-license-submit{min-width:178px!important}.cdqm-tire-license-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;margin-top:11px!important}.cdqm-tire-license-meta>p{margin:0!important}.cdqm-tire-activation-count{display:flex!important;flex-direction:column!important;min-width:150px!important;padding:9px 11px!important;border:1px solid #d7e8ff!important;border-radius:10px!important;background:#f4f9ff!important;color:#334155!important;line-height:1.25!important}.cdqm-tire-activation-count strong{color:#075aa8!important;font-size:10px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.cdqm-tire-activation-count span{margin-top:3px!important;color:#111827!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.cdqm-tire-plan-grid{gap:12px!important}.cdqm-tire-plan-grid .cdqm-account-box{min-width:0!important;padding:18px!important}.cdqm-tire-plan-grid .cdqm-account-box h3{margin:5px 0 8px!important}.cdqm-tire-plan-grid .cdqm-account-box .button,.cdqm-tire-plan-grid .cdqm-account-box .cdqm-badge{margin-top:auto!important}@media(max-width:1120px){.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-tools,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-grid-cards{grid-template-columns:1fr!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-cards{max-height:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail{position:static!important}.cdqm-tire-billing__license{grid-template-columns:1fr!important}}@media(max-width:780px){.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box>div:first-of-type{grid-template-columns:1fr!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading{align-items:flex-start!important;flex-direction:column!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading p{text-align:left!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta{grid-template-columns:1fr 1fr!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta span:last-child{grid-column:1/-1!important}.cdqm-tire-license-entry .cdqm-tire-license-copy,.cdqm-tire-license-meta{grid-template-columns:1fr!important}.cdqm-tire-license-copy .button,.cdqm-tire-billing__summary .button,.cdqm-tire-plan-grid .button{width:100%!important}.cdqm-tire-activation-count{min-width:0!important}}@media(max-width:520px){.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview{grid-template-columns:1fr 1fr!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-actions{width:100%!important;margin-left:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-actions .button{flex:1 1 100%!important;width:100%!important}}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card{min-height:112px!important;height:auto!important;max-height:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-main{display:block!important;min-height:110px!important;height:auto!important;max-height:none!important;overflow:visible!important;appearance:none!important;-webkit-appearance:none!important;line-height:1.35!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta{min-height:35px!important;height:auto!important;max-height:none!important;overflow:visible!important;align-items:start!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta span{min-height:32px!important;height:auto!important;overflow:visible!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta strong{min-height:16px!important;height:auto!important;line-height:1.35!important;visibility:visible!important;opacity:1!important}.cdqm-saas-tire-module .clai-portal-success{border-color:#86efac!important;background:#dcfce7!important;color:#111827!important}.cdqm-saas-tire-module .clai-portal-success,.cdqm-saas-tire-module .clai-portal-success *{color:#111827!important}.cdqm-dashboard-breakout,.cdqm-dashboard-breakout .cdqm-page-shell,.cdqm-dashboard-breakout .cdqm-modular-app,.cdqm-dashboard-breakout .cdqm-modular-main,.cdqm-dashboard-breakout .cdqm-modular-main>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.cdqm-dashboard-breakout{overflow-x:clip!important}.cdqm-modular-main{width:100%!important}.cdqm-modular-main img,.cdqm-modular-main svg,.cdqm-modular-main canvas,.cdqm-modular-main video{max-width:100%!important}@media(max-width:900px){html,body{overflow-x:hidden!important}.cdqm-dashboard-breakout{width:100%!important;max-width:100%!important;margin:0!important;padding:0 10px!important;left:auto!important;right:auto!important;transform:none!important}.cdqm-dashboard-breakout .cdqm-page-shell{width:100%!important;margin:0!important;padding:10px 0 24px!important;overflow:visible!important}.cdqm-dashboard-breakout .cdqm-modular-app{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar{position:sticky!important;top:calc(var(--sq4-sticky-offset,0px) + max(6px,env(safe-area-inset-top,0px)))!important;z-index:100!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px!important;border-radius:16px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 12px 34px rgba(15,23,42,.12)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar .cdqm-sidebar__brand{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;padding:0 0 8px!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar .cdqm-brand-logo-wrap{width:42px!important;height:42px!important;min-width:42px!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar .cdqm-brand-logo{width:42px!important;max-width:42px!important;height:auto!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar .cdqm-sidebar__brand strong{display:block!important;max-width:100%!important;overflow:hidden!important;color:#111827!important;font-size:14px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar .cdqm-sidebar__brand span{display:block!important;margin-top:2px!important;color:#067af3!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.cdqm-dashboard-breakout .cdqm-modular-mobile-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"section arrow" "current arrow"!important;align-items:center!important;width:100%!important;min-height:54px!important;margin:0!important;padding:9px 11px!important;border:1px solid #cfe4ff!important;border-radius:13px!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;color:#111827!important;text-align:left!important;box-shadow:none!important}.cdqm-dashboard-breakout .cdqm-modular-mobile-toggle span{grid-area:section!important;overflow:hidden!important;color:#64748b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;line-height:1.2!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.cdqm-dashboard-breakout .cdqm-modular-mobile-toggle strong{grid-area:current!important;overflow:hidden!important;color:#067af3!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-breakout .cdqm-modular-mobile-toggle em{grid-area:arrow!important;width:32px!important;height:32px!important;margin-left:10px!important;background:#ffffff!important;color:#067af3!important;box-shadow:0 3px 10px rgba(6,122,243,.1)!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-collapsible-ready:not(.is-mobile-open) .cdqm-sidebar__nav,.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-collapsible-ready:not(.is-mobile-open) .cdqm-sidebar__footer{display:none!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;width:100%!important;max-height:min(66dvh,620px)!important;margin:9px 0 0!important;padding:7px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #e2e8f0!important;border-radius:13px!important;background:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important;scrollbar-width:thin!important;overscroll-behavior:contain!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__group-title{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:0!important;margin:8px 0 2px!important;padding:8px 9px 5px!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1.2!important;text-align:left!important;text-transform:uppercase!important;pointer-events:none!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__group-title:first-child{margin-top:0!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__group-title em{display:inline-flex!important;min-width:0!important;padding:3px 7px!important;border-radius:999px!important;background:#eef6ff!important;color:#067af3!important;font-size:9px!important;font-style:normal!important;letter-spacing:0!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__divider{display:block!important;height:1px!important;margin:7px 4px!important;background:#edf1f5!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:45px!important;margin:0!important;padding:11px 38px 11px 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:#ffffff!important;color:#1f2937!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;transform:none!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link:after{content:"›"!important;position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-size:22px!important;font-weight:500!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link:hover{border-color:#dbeafe!important;background:#f8fbff!important;color:#005ec8!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link.is-active,.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link[aria-current=page]{border-color:#bfdbfe!important;background:#eaf4ff!important;color:#067af3!important;box-shadow:inset 3px 0 0 #067af3!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link.is-active:after,.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__link[aria-current=page]:after{color:#067af3!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__footer{display:none!important}.cdqm-dashboard-breakout .cdqm-modular-main{display:grid!important;gap:12px!important;width:100%!important;overflow:visible!important}.cdqm-dashboard-breakout .cdqm-modular-main .cdqm-card,.cdqm-dashboard-breakout .cdqm-modular-main .cdqm-section-card,.cdqm-dashboard-breakout .cdqm-modular-main .cdqm-overview-card,.cdqm-dashboard-breakout .cdqm-modular-main .cdqm-account-box{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:15px!important;border-radius:16px!important;overflow-wrap:anywhere!important}.cdqm-dashboard-breakout .cdqm-modular-main input:not([type=checkbox]):not([type=radio]),.cdqm-dashboard-breakout .cdqm-modular-main select,.cdqm-dashboard-breakout .cdqm-modular-main textarea,.cdqm-dashboard-breakout .cdqm-modular-main button,.cdqm-dashboard-breakout .cdqm-modular-main .button{max-width:100%!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-tools,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-grid-cards{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-search label{grid-column:auto!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box>div:first-of-type{grid-template-columns:minmax(0,1fr)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-list-heading p{max-width:none!important;text-align:left!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-cards{max-height:none!important;padding:8px!important;overflow:visible!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail{position:static!important;top:auto!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-toolbar,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-actions,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-actions,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-reprint-controls,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-relocate-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-actions{margin-left:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-bulk-actions .button,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-actions .button,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-reprint-controls .button,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-relocate-controls .button,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-scan-box .button{width:100%!important;white-space:normal!important}}@media(max-width:520px){.cdqm-dashboard-breakout{padding:0 7px!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar{padding:8px!important;border-radius:14px!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar .cdqm-sidebar__brand{display:none!important}.cdqm-dashboard-breakout .cdqm-modular-mobile-toggle{min-height:52px!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-overview,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-grid{grid-template-columns:minmax(0,1fr)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-profile-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-storage-card-meta{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}}@media(max-width:900px){.cdqm-dashboard-breakout.cdqm-has-mobile-dashboard-header{padding-top:0!important}.cdqm-dashboard-breakout .cdqm-modular-sidebar.is-mobile-dashboard-header{position:sticky!important;top:max(6px,env(safe-area-inset-top,0px))!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important}}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-grid-cards{grid-template-columns:minmax(0,1fr)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-detail-overlay{position:fixed!important;inset:0!important;z-index:1000000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;max-width:none!important;height:100dvh!important;padding:clamp(12px,3vw,34px)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-detail-overlay[hidden]{display:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-overlay-backdrop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:rgba(15,23,42,.68)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-modal-shell{position:relative!important;z-index:1!important;width:min(920px,100%)!important;max-width:920px!important;max-height:calc(100dvh - clamp(24px,6vw,68px))!important;overflow:hidden!important;border:1px solid #dfe6ee!important;border-radius:20px!important;background:#ffffff!important;box-shadow:0 30px 90px rgba(15,23,42,.28)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail.clai-dashboard-detail-modal{position:relative!important;top:auto!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - clamp(24px,6vw,68px))!important;margin:0!important;overflow:auto!important;padding:clamp(22px,3vw,34px)!important;border:0!important;border-radius:20px!important;background:#ffffff!important;box-shadow:none!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-modal-close{position:absolute!important;top:12px!important;right:12px!important;z-index:5!important;width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d9e2ec!important;border-radius:999px!important;background:#ffffff!important;color:#111827!important;font-size:29px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 24px rgba(15,23,42,.12)!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-modal-close:hover,.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-modal-close:focus{border-color:#067af3!important;color:#067af3!important;background:#f4f9ff!important}@media(max-width:700px){.cdqm-saas-tire-module .clai-tire-customer-portal .clai-tire-detail-overlay{align-items:flex-end!important;padding:0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-modal-shell{width:100%!important;max-width:none!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail.clai-dashboard-detail-modal{max-height:92dvh!important;padding:24px 15px calc(24px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important}.cdqm-saas-tire-module .clai-tire-customer-portal .clai-detail-head{padding-right:48px!important}}.cdqm-route-billing__language{display:flex;justify-content:flex-end}.cdqm-route-billing__language label{display:flex;align-items:center;gap:9px;font-weight:700}.cdqm-route-billing__language select{min-width:130px}.cdqm-route-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdqm-route-buy-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.cdqm-route-all-access{display:flex;align-items:center;justify-content:space-between;gap:24px}.cdqm-route-all-access h3{margin:6px 0 8px}.cdqm-route-cancel-form{display:flex;justify-content:flex-end}.cdqm-route-cancel-form .button{border-color:#fecaca;color:#b91c1c}.cdqm-route-billing .cdqm-tire-activation-count{display:flex;justify-content:space-between;gap:16px;margin:12px 0 0}.cdqm-route-billing .cdqm-tire-license-entry{width:min(100%,680px)}@media(max-width:1000px){.cdqm-route-plan-grid{grid-template-columns:1fr}.cdqm-route-all-access{align-items:stretch;flex-direction:column}.cdqm-route-buy-actions .button{flex:1;text-align:center}}@media(max-width:600px){.cdqm-route-billing__language{justify-content:stretch}.cdqm-route-billing__language label,.cdqm-route-billing__language select{width:100%}.cdqm-route-billing__language label{align-items:stretch;flex-direction:column}.cdqm-route-buy-actions{flex-direction:column}.cdqm-route-cancel-form .button{width:100%}}.cdqm-dashboard-v370{grid-template-columns:258px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;color:#0f172a}.cdqm-dashboard-v370 .cdqm-modular-sidebar{padding:16px!important;border:1px solid #e3eaf2!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 38px rgba(15,23,42,.06)!important}.cdqm-dashboard-v370 .cdqm-sidebar__brand{gap:11px!important;margin:0 0 12px!important;padding:2px 4px 14px!important}.cdqm-dashboard-v370 .cdqm-brand-logo-wrap{display:grid;place-items:center;width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px;background:#eff6ff}.cdqm-dashboard-v370 .cdqm-brand-logo{width:31px!important;max-height:31px!important;object-fit:contain}.cdqm-dashboard-v370 .cdqm-sidebar__identity{min-width:0}.cdqm-dashboard-v370 .cdqm-sidebar__identity strong{overflow:hidden;color:#0f172a!important;font-size:14px!important;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cdqm-dashboard-v370 .cdqm-sidebar__identity span{margin-top:3px;color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.25;text-transform:none!important}.cdqm-dashboard-v370 .cdqm-sidebar__nav{display:grid;gap:4px!important}.cdqm-dashboard-v370 .cdqm-sidebar__group-label{margin:15px 8px 5px;color:#94a3b8;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cdqm-dashboard-v370 .cdqm-sidebar__link,.cdqm-dashboard-v370 .cdqm-sidebar__tool-link{display:flex!important;align-items:center;gap:10px;min-height:44px;padding:9px 10px!important;border-radius:12px!important;color:#334155!important;font-size:13px!important;font-weight:750!important;line-height:1.25;transform:none!important}.cdqm-dashboard-v370 .cdqm-sidebar__link:hover,.cdqm-dashboard-v370 .cdqm-sidebar__link.is-active,.cdqm-dashboard-v370 .cdqm-sidebar__tool-link:hover,.cdqm-dashboard-v370 .cdqm-sidebar__tool-link.is-active{background:#eef6ff!important;color:#067af3!important;transform:none!important}.cdqm-dashboard-v370 .cdqm-nav-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:15px;font-weight:900}.cdqm-dashboard-v370 .is-active>.cdqm-nav-icon,.cdqm-dashboard-v370 .cdqm-sidebar__link.is-active .cdqm-nav-icon,.cdqm-dashboard-v370 .cdqm-sidebar__tool-link.is-active .cdqm-nav-icon{background:#dcecff;color:#067af3}.cdqm-dashboard-v370 .cdqm-nav-copy{display:grid;min-width:0}.cdqm-dashboard-v370 .cdqm-nav-copy strong{overflow:hidden;color:inherit;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cdqm-dashboard-v370 .cdqm-nav-copy small{margin-top:2px;color:#94a3b8;font-size:9px;font-weight:850;letter-spacing:.05em}.cdqm-dashboard-v370 .cdqm-sidebar__subnav{display:grid;gap:2px;margin:3px 0 7px 40px;padding-left:10px;border-left:1px solid #dbe5ef}.cdqm-dashboard-v370 .cdqm-sidebar__sublink{padding:7px 9px;border-radius:9px;color:#64748b;font-size:12px;font-weight:700;text-decoration:none}.cdqm-dashboard-v370 .cdqm-sidebar__sublink:hover,.cdqm-dashboard-v370 .cdqm-sidebar__sublink.is-active{background:#f5f9ff;color:#067af3}.cdqm-dashboard-v370 .cdqm-sidebar__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px!important;padding:14px 4px 2px!important}.cdqm-dashboard-v370 .cdqm-sidebar__logout{color:#64748b;font-size:12px;font-weight:700;text-decoration:none}.cdqm-dashboard-v370 .cdqm-sidebar__logout:hover{color:#dc2626}.cdqm-dashboard-v370 .cdqm-modular-main{display:block!important;min-width:0}.cdqm-dashboard-v370 .cdqm-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 20px;padding:6px 2px 18px;border-bottom:1px solid #e5eaf0}.cdqm-dashboard-v370 .cdqm-workspace-heading{min-width:0}.cdqm-dashboard-v370 .cdqm-workspace-eyebrow{display:block;margin-bottom:5px;color:#067af3;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cdqm-dashboard-v370 .cdqm-workspace-header h1{margin:0!important;padding:0!important;color:#0f172a!important;font-size:clamp(24px,3vw,36px)!important;font-weight:850!important;line-height:1.08!important;text-align:left!important}.cdqm-dashboard-v370 .cdqm-workspace-header:not(.is-overview) h1{font-size:clamp(22px,2.5vw,30px)!important}.cdqm-dashboard-v370 .cdqm-workspace-header p{margin:8px 0 0;color:#64748b;font-size:14px}.cdqm-dashboard-v370 .cdqm-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.cdqm-dashboard-v370 .cdqm-workspace-content{display:grid;gap:20px;min-width:0}.cdqm-dashboard-v370 .cdqm-overview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cdqm-dashboard-v370 .cdqm-overview-summary article{display:grid;gap:7px;min-width:0;padding:17px 18px;border:1px solid #e5eaf0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.035)}.cdqm-dashboard-v370 .cdqm-overview-summary span{color:#64748b;font-size:11px;font-weight:750}.cdqm-dashboard-v370 .cdqm-overview-summary strong{overflow:hidden;color:#0f172a;font-size:20px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cdqm-dashboard-v370 .cdqm-overview-summary strong.is-positive{color:#078843}.cdqm-dashboard-v370 .cdqm-dashboard-section{display:grid;gap:13px}.cdqm-dashboard-v370 .cdqm-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0!important}.cdqm-dashboard-v370 .cdqm-section-head h2,.cdqm-dashboard-v370 .cdqm-section-head h3{margin:0 0 4px!important;color:#0f172a!important;font-size:20px!important;line-height:1.2!important}.cdqm-dashboard-v370 .cdqm-section-head p{margin:0;color:#64748b;font-size:13px}.cdqm-dashboard-v370 .cdqm-modular-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.cdqm-dashboard-v370 .cdqm-modular-service-card{display:flex;flex-direction:column;min-height:218px!important;padding:18px!important;border:1px solid #e3e9f0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 26px rgba(15,23,42,.04)!important}.cdqm-dashboard-v370 .cdqm-modular-service-card:hover{border-color:#bfdcff!important;box-shadow:0 14px 32px rgba(6,122,243,.08)!important}.cdqm-dashboard-v370 .cdqm-service-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cdqm-dashboard-v370 .cdqm-modular-card-icon{width:38px!important;height:38px!important;margin:0!important;border-radius:11px!important;font-size:18px!important}.cdqm-dashboard-v370 .cdqm-service-plan{max-width:60%;overflow:hidden;padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:9px;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.cdqm-dashboard-v370 .cdqm-modular-service-card h3{margin:0 0 7px!important;color:#0f172a!important;font-size:17px!important;line-height:1.25!important}.cdqm-dashboard-v370 .cdqm-modular-service-card>p{display:-webkit-box;margin:0!important;overflow:hidden;color:#64748b!important;font-size:12px!important;line-height:1.5!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cdqm-dashboard-v370 .cdqm-modular-card-actions{gap:7px!important;padding-top:15px!important}.cdqm-dashboard-v370 .cdqm-modular-card-actions .button{min-height:38px!important;padding:8px 12px!important;border-radius:10px!important;font-size:12px!important}.cdqm-dashboard-v370 .cdqm-card-secondary-action{background:#fff!important}.cdqm-dashboard-v370 .cdqm-card-menu{position:relative;margin-left:auto}.cdqm-dashboard-v370 .cdqm-card-menu summary{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;cursor:pointer;list-style:none;font-weight:900;letter-spacing:.08em}.cdqm-dashboard-v370 .cdqm-card-menu summary::-webkit-details-marker{display:none}.cdqm-dashboard-v370 .cdqm-card-menu[open] form{position:absolute;z-index:15;right:0;bottom:44px;min-width:190px;padding:6px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.14)}.cdqm-dashboard-v370 .cdqm-card-menu button{width:100%;padding:9px 10px;border:0;border-radius:8px;background:#fff;color:#b91c1c;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.cdqm-dashboard-v370 .cdqm-card-menu button:hover{background:#fff1f2}.cdqm-dashboard-v370 .cdqm-tool-library{overflow:hidden;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.cdqm-dashboard-v370 .cdqm-tool-library>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;cursor:pointer;list-style:none}.cdqm-dashboard-v370 .cdqm-tool-library>summary::-webkit-details-marker{display:none}.cdqm-dashboard-v370 .cdqm-tool-library>summary span{display:grid;gap:3px}.cdqm-dashboard-v370 .cdqm-tool-library>summary strong{color:#0f172a;font-size:15px}.cdqm-dashboard-v370 .cdqm-tool-library>summary small{color:#64748b;font-size:12px;font-weight:500}.cdqm-dashboard-v370 .cdqm-tool-library>summary em{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:#eef6ff;color:#067af3;font-size:12px;font-style:normal;font-weight:850}.cdqm-dashboard-v370 .cdqm-tool-library__content{display:grid;gap:14px;padding:0 18px 18px;border-top:1px solid #edf1f5}.cdqm-dashboard-v370 .cdqm-section-head--compact{padding-top:16px}.cdqm-dashboard-v370 .cdqm-coming-tools{padding-top:2px}.cdqm-dashboard-v370 .cdqm-coming-tools>summary{padding:12px 0;color:#475569;cursor:pointer;font-size:13px;font-weight:800}.cdqm-dashboard-v370 .cdqm-coming-tools>summary span{color:#94a3b8}.cdqm-dashboard-v370 .is-library-tools .cdqm-modular-service-card{min-height:190px!important;background:#fbfdff!important}.cdqm-dashboard-v370 .is-coming-soon{opacity:.62!important}.cdqm-dashboard-v370 .cdqm-system-nav{display:flex;gap:5px;overflow-x:auto;padding:5px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc;scrollbar-width:thin}.cdqm-dashboard-v370 .cdqm-system-nav a{flex:0 0 auto;padding:8px 11px;border-radius:9px;color:#64748b;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.cdqm-dashboard-v370 .cdqm-system-nav a:hover,.cdqm-dashboard-v370 .cdqm-system-nav a.is-active{background:#fff;color:#067af3;box-shadow:0 2px 9px rgba(15,23,42,.07)}.cdqm-dashboard-v370 .cdqm-system-nav+.cdqm-tab-panel{margin-top:14px!important}@media(max-width:1240px){.cdqm-dashboard-v370 .cdqm-modular-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.cdqm-dashboard-v370{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.cdqm-dashboard-v370 .cdqm-modular-sidebar{padding:10px!important;border-radius:15px!important}.cdqm-dashboard-v370 .cdqm-sidebar__brand{display:none!important}.cdqm-dashboard-v370 .cdqm-sidebar__nav{padding:7px!important}.cdqm-dashboard-v370 .cdqm-sidebar__footer{padding:12px 8px 4px!important}.cdqm-dashboard-v370 .cdqm-workspace-header{align-items:center;margin-bottom:14px;padding:4px 2px 14px}.cdqm-dashboard-v370 .cdqm-workspace-header h1{font-size:25px!important}.cdqm-dashboard-v370 .cdqm-workspace-actions .button{display:none}}@media(max-width:680px){.cdqm-dashboard-v370 .cdqm-workspace-header{align-items:flex-start;flex-direction:column;gap:11px}.cdqm-dashboard-v370 .cdqm-workspace-actions{width:100%;justify-content:space-between}.cdqm-dashboard-v370 .cdqm-overview-summary{grid-template-columns:1fr 1fr}.cdqm-dashboard-v370 .cdqm-overview-summary article:last-child{grid-column:1/-1}.cdqm-dashboard-v370 .cdqm-modular-service-grid{grid-template-columns:1fr!important}.cdqm-dashboard-v370 .cdqm-modular-service-card{min-height:0!important}.cdqm-dashboard-v370 .cdqm-tool-library>summary small{display:none}.cdqm-dashboard-v370 .cdqm-system-nav{margin-left:-2px;margin-right:-2px}}@media(max-width:430px){.cdqm-dashboard-v370 .cdqm-overview-summary{grid-template-columns:1fr}.cdqm-dashboard-v370 .cdqm-overview-summary article:last-child{grid-column:auto}.cdqm-dashboard-v370 .cdqm-workspace-header h1{font-size:22px!important}.cdqm-dashboard-v370 .cdqm-modular-card-actions{align-items:stretch;flex-direction:column}.cdqm-dashboard-v370 .cdqm-modular-card-actions .button,.cdqm-dashboard-v370 .cdqm-modular-card-actions form,.cdqm-dashboard-v370 .cdqm-modular-card-actions form .button{width:100%!important}.cdqm-dashboard-v370 .cdqm-card-menu{position:absolute;right:18px;bottom:18px;margin:0}.cdqm-dashboard-v370 .is-active-tools .cdqm-modular-service-card{padding-bottom:62px!important}}.cdqm-dashboard-breakout{isolation:auto!important;overflow:visible!important}.cdqm-dashboard-v380,.cdqm-dashboard-v380 *{box-sizing:border-box}.cdqm-dashboard-v380 .cdqm-modular-main,.cdqm-dashboard-v380 .cdqm-workspace-content,.cdqm-dashboard-v380 .cdqm-tab-panel,.cdqm-dashboard-v380 .cdqm-card,.cdqm-dashboard-v380 .cdqm-account-box{min-width:0!important;max-width:100%!important}.cdqm-dashboard-v380 .button,.cdqm-dashboard-v380 button,.cdqm-dashboard-v380 a.button{height:auto!important;min-height:40px!important;max-width:100%!important;white-space:normal!important;line-height:1.3!important;text-align:center!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto}.cdqm-dashboard-v380 h1,.cdqm-dashboard-v380 h2,.cdqm-dashboard-v380 h3,.cdqm-dashboard-v380 h4,.cdqm-dashboard-v380 p,.cdqm-dashboard-v380 span,.cdqm-dashboard-v380 small,.cdqm-dashboard-v380 label,.cdqm-dashboard-v380 td,.cdqm-dashboard-v380 th{overflow-wrap:break-word!important;word-break:normal!important}.cdqm-dashboard-v380 .cdqm-workspace-actions{max-width:100%}.cdqm-dashboard-v380 .cdqm-account-dashboard-grid,.cdqm-dashboard-v380 .cdqm-dashboard-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.cdqm-dashboard-v380 .cdqm-account-box-wide{grid-column:1/-1}.cdqm-dashboard-v380 .cdqm-panel-head{align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important}.cdqm-dashboard-v380 .cdqm-account-table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.cdqm-dashboard-v380 .cdqm-access-panel{display:grid;gap:18px}.cdqm-dashboard-v380 .cdqm-access-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;border:1px solid #dbe7f3;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.cdqm-dashboard-v380 .cdqm-access-summary.is-all-access{border-color:#b7e4cc;background:linear-gradient(135deg,#f2fff8,#e8fbf1)}.cdqm-dashboard-v380 .cdqm-access-summary h4{margin:5px 0 7px!important;color:#0f172a!important;font-size:22px!important}.cdqm-dashboard-v380 .cdqm-access-summary p{margin:0;max-width:760px;color:#64748b}.cdqm-dashboard-v380 .cdqm-access-summary__status{display:grid;gap:4px;min-width:126px;padding:13px 15px;border:1px solid rgba(6,122,243,.14);border-radius:14px;background:#fff;text-align:right}.cdqm-dashboard-v380 .cdqm-access-summary__status span{color:#64748b;font-size:11px;font-weight:750}.cdqm-dashboard-v380 .cdqm-access-summary__status strong{color:#078843;font-size:18px}.cdqm-dashboard-v380 .cdqm-access-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cdqm-dashboard-v380 .cdqm-access-tool{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:15px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.cdqm-dashboard-v380 .cdqm-access-tool .cdqm-modular-card-icon{margin:0!important}.cdqm-dashboard-v380 .cdqm-access-tool span{color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cdqm-dashboard-v380 .cdqm-access-tool h4{margin:2px 0!important;color:#0f172a!important;font-size:15px!important}.cdqm-dashboard-v380 .cdqm-access-tool p{margin:0;color:#64748b;font-size:12px}.cdqm-dashboard-v380 .cdqm-section-head--billing{margin-top:8px!important;padding-top:19px;border-top:1px solid #e7edf3}.cdqm-dashboard-v380 .cdqm-access-footnote{margin:0!important}body.clai-detail-modal-open{overflow:hidden!important}body>.clai-tire-detail-overlay{z-index:2147483000!important}@media(max-width:980px){.cdqm-dashboard-v380 .cdqm-account-dashboard-grid,.cdqm-dashboard-v380 .cdqm-dashboard-info-grid,.cdqm-dashboard-v380 .cdqm-access-tool-grid{grid-template-columns:1fr!important}.cdqm-dashboard-v380 .cdqm-account-box-wide{grid-column:auto}}@media(max-width:760px){.cdqm-dashboard-breakout{width:100%!important;margin:0!important;padding:0 8px!important}.cdqm-dashboard-breakout .cdqm-page-shell{width:100%!important;padding:8px 0 22px!important}.cdqm-dashboard-v380{width:100%!important;gap:10px!important}.cdqm-dashboard-v380 .cdqm-modular-sidebar{width:100%!important;max-width:100%!important}.cdqm-dashboard-v380 .cdqm-workspace-header{align-items:flex-start!important;flex-direction:column!important;gap:9px!important;padding:3px 1px 12px!important}.cdqm-dashboard-v380 .cdqm-workspace-actions{width:100%;justify-content:flex-start!important}.cdqm-dashboard-v380 .cdqm-overview-summary{grid-template-columns:1fr!important}.cdqm-dashboard-v380 .cdqm-overview-summary article:last-child{grid-column:auto!important}.cdqm-dashboard-v380 .cdqm-access-summary{grid-template-columns:1fr;padding:16px}.cdqm-dashboard-v380 .cdqm-access-summary__status{min-width:0;width:100%;text-align:left}.cdqm-dashboard-v380 .cdqm-access-tool{grid-template-columns:auto minmax(0,1fr)}.cdqm-dashboard-v380 .cdqm-access-tool .button{grid-column:1/-1;width:100%!important}.cdqm-dashboard-v380 .cdqm-section-card,.cdqm-dashboard-v380 .cdqm-card,.cdqm-dashboard-v380 .cdqm-account-box{padding:15px!important;border-radius:15px!important}.cdqm-dashboard-v380 .cdqm-account-table thead{display:none}.cdqm-dashboard-v380 .cdqm-account-table,.cdqm-dashboard-v380 .cdqm-account-table tbody,.cdqm-dashboard-v380 .cdqm-account-table tr,.cdqm-dashboard-v380 .cdqm-account-table td{display:block;width:100%}.cdqm-dashboard-v380 .cdqm-account-table tr{padding:10px 0;border-bottom:1px solid #e5eaf0}.cdqm-dashboard-v380 .cdqm-account-table td{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr);gap:10px;padding:6px 0!important;text-align:left!important}.cdqm-dashboard-v380 .cdqm-account-table td:before{content:attr(data-label);color:#64748b;font-size:11px;font-weight:800}.cdqm-dashboard-v380 .cdqm-account-table td .button{width:100%!important}}@media(max-width:430px){.cdqm-dashboard-breakout{padding:0 5px!important}.cdqm-dashboard-v380 .cdqm-workspace-header h1{font-size:21px!important}.cdqm-dashboard-v380 .cdqm-sidebar__mobile-toggle{min-height:52px!important}.cdqm-dashboard-v380 .cdqm-system-nav a{padding:9px 10px!important}.cdqm-dashboard-v380 .cdqm-account-table td{grid-template-columns:1fr}}.cdqm-dashboard-v380{width:100%!important;max-width:100%!important}.cdqm-dashboard-v380 .cdqm-main,.cdqm-dashboard-v380 .cdqm-workspace-content,.cdqm-dashboard-v380 .cdqm-section-card,.cdqm-dashboard-v380 .cdqm-system-nav{min-width:0!important}.cdqm-dashboard-v380 .cdqm-system-nav{display:flex!important;flex-wrap:wrap!important;gap:7px!important;max-width:100%!important}.cdqm-dashboard-v380 .cdqm-system-nav a{flex:0 1 auto;min-height:38px!important;white-space:normal!important;text-align:center}.cdqm-dashboard-v380 .cdqm-access-tool__copy{min-width:0}.cdqm-dashboard-v380 .cdqm-account-details-list p,.cdqm-dashboard-v380 .cdqm-address-grid>div{min-width:0}.cdqm-dashboard-v380 .cdqm-account-details-list span,.cdqm-dashboard-v380 .cdqm-address-grid p{overflow-wrap:anywhere!important}.cdqm-dashboard-v380 input,.cdqm-dashboard-v380 select,.cdqm-dashboard-v380 textarea{max-width:100%!important;min-width:0!important}.cdqm-dashboard-v380 .sqrify-language-settings{width:100%;max-width:100%}.cdqm-dashboard-v380 .sqrify-language-option strong,.cdqm-dashboard-v380 .sqrify-language-option small{overflow-wrap:anywhere}body>.clai-tire-detail-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;width:100vw!important;height:100dvh!important;margin:0!important}@media(max-width:760px){.cdqm-dashboard-v380 .cdqm-system-nav{flex-wrap:nowrap!important;overflow-x:auto!important;padding:2px 1px 8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cdqm-dashboard-v380 .cdqm-system-nav a{flex:0 0 auto;scroll-snap-align:start}.cdqm-dashboard-v380 .cdqm-access-tool{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.cdqm-dashboard-v380 .cdqm-access-tool>.button{grid-column:1/-1;width:100%!important}.cdqm-dashboard-v380 .cdqm-panel-head>.button,.cdqm-dashboard-v380 .cdqm-panel-head>a.button{width:100%!important}.cdqm-dashboard-v380 .cdqm-address-grid{grid-template-columns:1fr!important}.cdqm-dashboard-v380 .cdqm-address-grid .button{width:100%!important}}@media(max-width:520px){.cdqm-dashboard-breakout{padding-inline:4px!important}.cdqm-dashboard-v380 .cdqm-workspace-content{padding-inline:8px!important}.cdqm-dashboard-v380 .cdqm-workspace-header{padding-inline:12px!important}.cdqm-dashboard-v380 .cdqm-section-card,.cdqm-dashboard-v380 .cdqm-account-box,.cdqm-dashboard-v380 .cdqm-access-summary{padding:14px!important;border-radius:14px!important}.cdqm-dashboard-v380 .cdqm-access-summary{grid-template-columns:1fr!important}.cdqm-dashboard-v380 .cdqm-access-summary__status{width:100%;text-align:left!important}.cdqm-dashboard-v380 .cdqm-account-table td{padding:8px 0!important}.cdqm-dashboard-v380 .sqrify-language-settings{padding:13px!important;border-radius:14px!important}.cdqm-dashboard-v380 .sqrify-language-option{align-items:flex-start;padding:11px!important}}.cdqm-dashboard-v380 .cdqm-tire-license-details{padding:0!important;overflow:hidden}.cdqm-dashboard-v380 .cdqm-tire-license-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:18px 20px;cursor:pointer;list-style:none}.cdqm-dashboard-v380 .cdqm-tire-license-details>summary::-webkit-details-marker{display:none}.cdqm-dashboard-v380 .cdqm-tire-license-details>summary span{display:grid;gap:4px;min-width:0}.cdqm-dashboard-v380 .cdqm-tire-license-details>summary strong{color:#0f172a;font-size:16px;overflow-wrap:anywhere}.cdqm-dashboard-v380 .cdqm-tire-license-details>summary em{color:#64748b;font-size:12px;font-style:normal;overflow-wrap:anywhere}.cdqm-dashboard-v380 .cdqm-tire-license-details>summary b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;background:#eef6ff;color:#067af3;font-size:22px;font-weight:500;transition:transform .18s ease}.cdqm-dashboard-v380 .cdqm-tire-license-details[open]>summary b{transform:rotate(45deg)}.cdqm-dashboard-v380 .cdqm-tire-license-details__body{padding:0 20px 20px;border-top:1px solid #e6edf4}.cdqm-dashboard-v380 .cdqm-tire-license-details__body>p{margin-top:16px}.cdqm-dashboard-v380 .cdqm-tire-license-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:9px!important}.cdqm-dashboard-v380 .cdqm-tire-license-copy input{width:100%!important}.cdqm-dashboard-v380 .cdqm-tire-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:980px){.cdqm-dashboard-v380 .cdqm-tire-plan-grid{grid-template-columns:1fr!important}}@media(max-width:700px){.cdqm-dashboard-v380 .cdqm-tire-license-details>summary{align-items:flex-start;padding:15px}.cdqm-dashboard-v380 .cdqm-tire-license-details__body{padding:0 15px 15px}.cdqm-dashboard-v380 .cdqm-tire-license-copy{grid-template-columns:1fr!important}.cdqm-dashboard-v380 .cdqm-tire-license-copy .button{width:100%!important}}.cdqm-dashboard-breakout{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#f6f8fb!important}.cdqm-dashboard-breakout .cdqm-page-shell{width:min(100%,1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:34px 24px 72px!important}.cdqm-dashboard-v390,.cdqm-dashboard-v390 *{box-sizing:border-box!important}.cdqm-dashboard-v390{--sq-blue:#087cf0;--sq-blue-dark:#0568cc;--sq-blue-soft:#eaf4ff;--sq-text:#172033;--sq-muted:#68758a;--sq-line:#dfe6ef;--sq-surface:#fff;display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;gap:30px!important;width:100%!important;max-width:none!important;margin:0!important;color:var(--sq-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;line-height:1.5!important}.cdqm-dashboard-v390 a{color:inherit;text-decoration:none!important}.cdqm-dashboard-v390 h1,.cdqm-dashboard-v390 h2,.cdqm-dashboard-v390 h3,.cdqm-dashboard-v390 h4,.cdqm-dashboard-v390 p{margin-top:0!important}.cdqm-dashboard-v390 .cdqm-modular-sidebar{position:sticky!important;top:92px!important;display:flex!important;flex-direction:column!important;width:260px!important;min-width:0!important;max-height:calc(100dvh - 116px)!important;overflow:hidden!important;padding:14px!important;border:1px solid var(--sq-line)!important;border-radius:22px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 44px rgba(25,39,62,.08)!important}.cdqm-dashboard-v390 .cdqm-sidebar__brand{display:flex!important;align-items:center!important;gap:12px!important;padding:4px 4px 14px!important;border-bottom:1px solid #edf1f6!important}.cdqm-dashboard-v390 .cdqm-brand-logo-wrap{display:grid!important;place-items:center!important;flex:0 0 50px!important;width:50px!important;height:50px!important;overflow:hidden!important;border:1px solid #d9e6f6!important;border-radius:14px!important;background:#f7fbff!important}.cdqm-dashboard-v390 .cdqm-brand-logo{display:block!important;width:42px!important;height:auto!important;margin:0!important}.cdqm-dashboard-v390 .cdqm-sidebar__identity{display:grid!important;min-width:0!important;gap:1px!important}.cdqm-dashboard-v390 .cdqm-sidebar__identity strong{overflow:hidden!important;color:var(--sq-text)!important;font-size:15px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v390 .cdqm-sidebar__identity span{color:var(--sq-blue)!important;font-size:11px!important;font-weight:800!important}.cdqm-dashboard-v390 .cdqm-sidebar__mobile-toggle{display:none!important}.cdqm-dashboard-v390 .cdqm-sidebar__nav{display:flex!important;flex-direction:column!important;gap:5px!important;min-height:0!important;overflow-y:auto!important;padding:14px 0 10px!important}.cdqm-dashboard-v390 .cdqm-sidebar__group-label{margin:13px 10px 4px!important;color:#95a1b3!important;font-size:10px!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}.cdqm-dashboard-v390 .cdqm-sidebar__link,.cdqm-dashboard-v390 .cdqm-sidebar__tool-link{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:12px!important;color:#435067!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.cdqm-dashboard-v390 .cdqm-sidebar__link:hover,.cdqm-dashboard-v390 .cdqm-sidebar__link.is-active,.cdqm-dashboard-v390 .cdqm-sidebar__tool-link:hover,.cdqm-dashboard-v390 .cdqm-sidebar__tool-link.is-active{border-color:#d8e9fb!important;background:var(--sq-blue-soft)!important;color:#066fd9!important}.cdqm-dashboard-v390 .cdqm-nav-icon,.cdqm-dashboard-v390 .cdqm-tool-glyph{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:9px!important;background:#eef3f8!important;color:#526279!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.cdqm-dashboard-v390 .cdqm-sidebar__link.is-active .cdqm-nav-icon,.cdqm-dashboard-v390 .cdqm-sidebar__tool-link.is-active .cdqm-tool-glyph{background:#fff!important;color:var(--sq-blue)!important;box-shadow:0 3px 10px rgba(8,124,240,.12)!important}.cdqm-dashboard-v390 .cdqm-nav-copy{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;flex:1!important}.cdqm-dashboard-v390 .cdqm-nav-copy strong{overflow:hidden!important;font-size:13px!important;font-weight:760!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v390 .cdqm-nav-copy small{flex:0 0 auto!important;padding:3px 6px!important;border-radius:999px!important;background:#f0f3f7!important;color:#758195!important;font-size:8px!important;font-weight:850!important;letter-spacing:.03em!important}.cdqm-dashboard-v390 .cdqm-sidebar__tool-link.is-active .cdqm-nav-copy small{background:#fff!important;color:var(--sq-blue)!important}.cdqm-dashboard-v390 .cdqm-sidebar__subnav{display:none!important}.cdqm-dashboard-v390 .cdqm-sidebar__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important;padding:12px 5px 2px!important;border-top:1px solid #edf1f6!important}.cdqm-dashboard-v390 .cdqm-sidebar__footer-label{color:#98a3b3!important;font-size:9px!important}.cdqm-dashboard-v390 .cdqm-sidebar__logout{color:#637187!important;font-size:11px!important;font-weight:750!important}.cdqm-dashboard-v390 .cdqm-sidebar__logout:hover{color:#d33!important}.cdqm-dashboard-v390 .cdqm-modular-main{min-width:0!important;width:100%!important;max-width:none!important}.cdqm-dashboard-v390 .cdqm-workspace-header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:22px!important;margin:0 0 18px!important;padding:3px 2px 18px!important;border-bottom:1px solid var(--sq-line)!important}.cdqm-dashboard-v390 .cdqm-workspace-heading{min-width:0!important}.cdqm-dashboard-v390 .cdqm-workspace-eyebrow{display:block!important;margin-bottom:5px!important;color:#718096!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important}.cdqm-dashboard-v390 .cdqm-workspace-header h1{margin:0!important;color:var(--sq-text)!important;font-size:30px!important;font-weight:820!important;line-height:1.14!important;letter-spacing:-.025em!important}.cdqm-dashboard-v390 .cdqm-workspace-header p{max-width:760px!important;margin:8px 0 0!important;color:var(--sq-muted)!important;font-size:14px!important;line-height:1.55!important}.cdqm-dashboard-v390 .cdqm-workspace-actions{display:flex!important;align-items:center!important;gap:9px!important;flex:0 0 auto!important}.cdqm-dashboard-v390 .cdqm-badge,.cdqm-dashboard-v390 .cdqm-badge-success{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 10px!important;border:1px solid #cfe9d9!important;border-radius:999px!important;background:#eefaf2!important;color:#17844c!important;font-size:10px!important;font-weight:850!important;letter-spacing:.04em!important}.cdqm-dashboard-v390 .button,.cdqm-dashboard-v390 a.button,.cdqm-dashboard-v390 button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;height:auto!important;margin:0!important;padding:9px 15px!important;border:1px solid #d6e0ea!important;border-radius:11px!important;background:#fff!important;color:#35445b!important;box-shadow:none!important;font-size:13px!important;font-weight:780!important;line-height:1.25!important;text-align:center!important;white-space:normal!important}.cdqm-dashboard-v390 .button:hover{border-color:#b8d7f8!important;color:var(--sq-blue)!important}.cdqm-dashboard-v390 .button-primary,.cdqm-dashboard-v390 a.button-primary,.cdqm-dashboard-v390 button.button-primary{border-color:var(--sq-blue)!important;background:var(--sq-blue)!important;color:#fff!important}.cdqm-dashboard-v390 .button-primary:hover{border-color:var(--sq-blue-dark)!important;background:var(--sq-blue-dark)!important;color:#fff!important}.cdqm-dashboard-v390 .cdqm-tool-tabs,.cdqm-dashboard-v390 .cdqm-system-nav{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:0 0 20px!important;padding:6px!important;overflow-x:auto!important;border:1px solid var(--sq-line)!important;border-radius:15px!important;background:#eef2f7!important;scrollbar-width:thin!important;-webkit-overflow-scrolling:touch!important}.cdqm-dashboard-v390 .cdqm-tool-tab,.cdqm-dashboard-v390 .cdqm-system-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:40px!important;padding:9px 14px!important;border:1px solid transparent!important;border-radius:10px!important;color:#5d6a7e!important;font-size:13px!important;font-weight:760!important;line-height:1.2!important;white-space:nowrap!important}.cdqm-dashboard-v390 .cdqm-tool-tab:hover,.cdqm-dashboard-v390 .cdqm-tool-tab.is-active,.cdqm-dashboard-v390 .cdqm-system-nav a:hover,.cdqm-dashboard-v390 .cdqm-system-nav a.is-active{border-color:#dce5ee!important;background:#fff!important;color:var(--sq-blue)!important;box-shadow:0 4px 14px rgba(28,46,73,.08)!important}.cdqm-dashboard-v390 .cdqm-workspace-content{display:grid!important;gap:20px!important;min-width:0!important;width:100%!important}.cdqm-dashboard-v390 .cdqm-overview-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}.cdqm-dashboard-v390 .cdqm-overview-summary article{display:grid!important;gap:5px!important;min-width:0!important;padding:17px 18px!important;border:1px solid var(--sq-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(28,46,73,.035)!important}.cdqm-dashboard-v390 .cdqm-overview-summary span{color:#7b8798!important;font-size:11px!important;font-weight:750!important}.cdqm-dashboard-v390 .cdqm-overview-summary strong{color:var(--sq-text)!important;font-size:18px!important;font-weight:820!important;line-height:1.2!important}.cdqm-dashboard-v390 .cdqm-overview-summary strong.is-positive{color:#14834c!important}.cdqm-dashboard-v390 .cdqm-dashboard-section{display:grid!important;gap:13px!important;margin:0!important}.cdqm-dashboard-v390 .cdqm-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0!important}.cdqm-dashboard-v390 .cdqm-section-head h2,.cdqm-dashboard-v390 .cdqm-section-head h3{margin:0 0 4px!important;color:var(--sq-text)!important;font-size:21px!important;font-weight:810!important;line-height:1.2!important}.cdqm-dashboard-v390 .cdqm-section-head p{margin:0!important;color:var(--sq-muted)!important;font-size:13px!important}.cdqm-dashboard-v390 .cdqm-modular-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.cdqm-dashboard-v390 .cdqm-modular-service-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:244px!important;margin:0!important;padding:19px!important;overflow:hidden!important;border:1px solid var(--sq-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(28,46,73,.045)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.cdqm-dashboard-v390 .cdqm-modular-service-card:hover{transform:translateY(-2px)!important;border-color:#bfdcf9!important;box-shadow:0 16px 34px rgba(8,124,240,.09)!important}.cdqm-dashboard-v390 .cdqm-service-card__top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 15px!important}.cdqm-dashboard-v390 .cdqm-modular-card-icon{display:block!important;width:auto!important;height:auto!important;margin:0!important;background:none!important}.cdqm-dashboard-v390 .cdqm-modular-card-icon .cdqm-tool-glyph{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:12px!important;background:var(--sq-blue-soft)!important;color:var(--sq-blue)!important;font-size:12px!important}.cdqm-dashboard-v390 .cdqm-service-plan{display:block!important;max-width:62%!important;padding:5px 8px!important;overflow:hidden!important;border-radius:999px!important;background:#f1f4f8!important;color:#748096!important;font-size:9px!important;font-weight:850!important;letter-spacing:.04em!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v390 .cdqm-modular-service-card h3{margin:0 0 8px!important;color:var(--sq-text)!important;font-size:18px!important;font-weight:810!important;line-height:1.25!important}.cdqm-dashboard-v390 .cdqm-modular-service-card>p{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:var(--sq-muted)!important;font-size:13px!important;line-height:1.55!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.cdqm-dashboard-v390 .cdqm-modular-card-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important;padding-top:18px!important}.cdqm-dashboard-v390 .cdqm-modular-card-actions form{display:inline-flex!important;margin:0!important}.cdqm-dashboard-v390 .cdqm-card-secondary-action{background:#fff!important}.cdqm-dashboard-v390 .cdqm-tool-library{display:block!important;margin:0!important;overflow:hidden!important;border:1px solid var(--sq-line)!important;border-radius:18px!important;background:#fff!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:17px 19px!important;cursor:pointer!important;list-style:none!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary::-webkit-details-marker{display:none!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary span{display:grid!important;gap:2px!important;min-width:0!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary strong{color:var(--sq-text)!important;font-size:15px!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary small{color:var(--sq-muted)!important;font-size:12px!important;font-weight:500!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary em{display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;padding:0 8px!important;border-radius:999px!important;background:var(--sq-blue-soft)!important;color:var(--sq-blue)!important;font-size:12px!important;font-style:normal!important;font-weight:850!important}.cdqm-dashboard-v390 .cdqm-tool-library__content{display:grid!important;gap:14px!important;padding:0 19px 19px!important;border-top:1px solid #edf1f6!important}.cdqm-dashboard-v390 .cdqm-section-head--compact{padding-top:17px!important}.cdqm-dashboard-v390 .cdqm-coming-tools>summary{padding:12px 0!important;color:#5c6b80!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.cdqm-dashboard-v390 .is-coming-soon{opacity:.64!important}.cdqm-dashboard-v390 .cdqm-card,.cdqm-dashboard-v390 .cdqm-section-card,.cdqm-dashboard-v390 .cdqm-account-box,.cdqm-dashboard-v390 .cdqm-tab-panel{min-width:0!important;max-width:100%!important;border-color:var(--sq-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 26px rgba(28,46,73,.035)!important}.cdqm-dashboard-v390 input,.cdqm-dashboard-v390 select,.cdqm-dashboard-v390 textarea{max-width:100%!important;min-width:0!important;border-color:#d7e0ea!important;border-radius:10px!important;background:#fff!important;color:var(--sq-text)!important}.cdqm-dashboard-v390 table{max-width:100%!important}.cdqm-dashboard-v390 .cdqm-modular-qr-content,.cdqm-dashboard-v390 .cdqm-saas-route-module,.cdqm-dashboard-v390 .clai-tire-admin-wrap{min-width:0!important;max-width:100%!important;margin:0!important}@media(max-width:1180px){.cdqm-dashboard-v390{grid-template-columns:238px minmax(0,1fr)!important;gap:22px!important}.cdqm-dashboard-v390 .cdqm-modular-sidebar{width:238px!important}.cdqm-dashboard-v390 .cdqm-modular-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.cdqm-dashboard-breakout .cdqm-page-shell{padding:18px 14px 52px!important}.cdqm-dashboard-v390{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.cdqm-dashboard-v390 .cdqm-modular-sidebar{position:relative!important;top:auto!important;width:100%!important;max-height:none!important;padding:10px!important;border-radius:16px!important}.cdqm-dashboard-v390 .cdqm-sidebar__brand{display:none!important}.cdqm-dashboard-v390 .cdqm-sidebar__mobile-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"small arrow" "strong arrow"!important;align-items:center!important;width:100%!important;min-height:54px!important;padding:8px 10px!important;border:0!important;background:transparent!important;color:var(--sq-text)!important;text-align:left!important}.cdqm-dashboard-v390 .cdqm-sidebar__mobile-toggle span{grid-area:small!important;color:#7c8797!important;font-size:10px!important;font-weight:750!important}.cdqm-dashboard-v390 .cdqm-sidebar__mobile-toggle strong{grid-area:strong!important;font-size:14px!important;font-weight:820!important}.cdqm-dashboard-v390 .cdqm-sidebar__mobile-toggle em{grid-area:arrow!important;font-size:17px!important;font-style:normal!important}.cdqm-dashboard-v390 .cdqm-sidebar__nav,.cdqm-dashboard-v390 .cdqm-sidebar__footer{display:none!important}.cdqm-dashboard-v390 .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__nav{display:flex!important;max-height:60dvh!important;padding:10px 0 5px!important;border-top:1px solid #edf1f6!important}.cdqm-dashboard-v390 .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__footer{display:flex!important}.cdqm-dashboard-v390 .cdqm-workspace-header{align-items:flex-start!important;flex-direction:column!important;gap:12px!important;margin-bottom:14px!important;padding:2px 2px 14px!important}.cdqm-dashboard-v390 .cdqm-workspace-actions{width:100%!important;justify-content:flex-start!important}.cdqm-dashboard-v390 .cdqm-workspace-header h1{font-size:26px!important}}@media(max-width:680px){.cdqm-dashboard-breakout .cdqm-page-shell{padding:12px 8px 42px!important}.cdqm-dashboard-v390 .cdqm-overview-summary{grid-template-columns:1fr!important}.cdqm-dashboard-v390 .cdqm-modular-service-grid{grid-template-columns:1fr!important}.cdqm-dashboard-v390 .cdqm-modular-service-card{min-height:0!important;padding:17px!important}.cdqm-dashboard-v390 .cdqm-tool-tabs,.cdqm-dashboard-v390 .cdqm-system-nav{margin-left:0!important;margin-right:0!important;padding:5px!important;border-radius:13px!important}.cdqm-dashboard-v390 .cdqm-tool-tab,.cdqm-dashboard-v390 .cdqm-system-nav a{min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.cdqm-dashboard-v390 .cdqm-tool-library>summary small{display:none!important}.cdqm-dashboard-v390 .cdqm-tool-library__content{padding:0 14px 14px!important}.cdqm-dashboard-v390 .button,.cdqm-dashboard-v390 a.button,.cdqm-dashboard-v390 button.button{min-height:44px!important}}@media(max-width:440px){.cdqm-dashboard-v390 .cdqm-workspace-header h1{font-size:23px!important}.cdqm-dashboard-v390 .cdqm-workspace-header p{font-size:13px!important}.cdqm-dashboard-v390 .cdqm-workspace-actions{align-items:stretch!important;flex-direction:column!important}.cdqm-dashboard-v390 .cdqm-workspace-actions .button{width:100%!important}.cdqm-dashboard-v390 .cdqm-modular-card-actions{align-items:stretch!important;flex-direction:column!important}.cdqm-dashboard-v390 .cdqm-modular-card-actions .button,.cdqm-dashboard-v390 .cdqm-modular-card-actions form,.cdqm-dashboard-v390 .cdqm-modular-card-actions form .button{width:100%!important}}.cdqm-dashboard-breakout--v400,.cdqm-dashboard-breakout:has(.cdqm-dashboard-v400){--sq4-sidebar:#0d141c;--sq4-sidebar-line:#1c2733;--sq4-sidebar-text:#91a2b5;--sq4-sidebar-active:#0d3154;--sq4-blue:#0b84f3;--sq4-blue-dark:#0874d7;--sq4-blue-soft:#e9f4ff;--sq4-bg:#f4f7fb;--sq4-card:#fff;--sq4-line:#dfe6ee;--sq4-text:#111827;--sq4-muted:#718096;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow-x:clip!important;background:var(--sq4-bg)!important}.cdqm-dashboard-breakout--v400>.cdqm-page-shell,.cdqm-dashboard-breakout:has(.cdqm-dashboard-v400)>.cdqm-page-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--sq4-bg)!important}.cdqm-dashboard-v400,.cdqm-dashboard-v400 *{box-sizing:border-box!important}.cdqm-dashboard-v400{display:grid!important;grid-template-columns:214px minmax(0,1fr)!important;gap:0!important;width:100%!important;min-height:max(760px,calc(100vh - 90px))!important;margin:0!important;color:var(--sq4-text)!important;background:var(--sq4-bg)!important;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.cdqm-dashboard-v400 a{text-decoration:none!important}.cdqm-dashboard-v400 .cdqm-modular-sidebar{position:sticky!important;top:var(--sq4-sticky-offset,0px)!important;z-index:20!important;display:flex!important;flex-direction:column!important;width:214px!important;min-width:214px!important;height:calc(100vh - var(--sq4-sticky-offset,0px))!important;max-height:calc(100vh - var(--sq4-sticky-offset,0px))!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--sq4-sidebar)!important;box-shadow:none!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;margin:0!important;padding:13px 15px!important;border-bottom:1px solid var(--sq4-sidebar-line)!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-link{display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-link strong{color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.02em!important}.cdqm-dashboard-v400 .cdqm-brand-app-icon{display:grid!important;grid-template-columns:repeat(2,5px)!important;grid-template-rows:repeat(2,5px)!important;gap:3px!important;place-content:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:var(--sq4-blue)!important;box-shadow:0 6px 14px rgba(11,132,243,.22)!important}.cdqm-dashboard-v400 .cdqm-brand-app-icon i{display:block!important;width:5px!important;height:5px!important;border-radius:1.5px!important;background:#fff!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-mark{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:6px!important;background:#1a2530!important;color:#7f8da0!important;font-size:17px!important;font-weight:700!important}.cdqm-dashboard-v400 .cdqm-sidebar__mobile-toggle{display:none!important}.cdqm-dashboard-v400 .cdqm-sidebar__nav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:4px!important;min-height:0!important;margin:0!important;padding:12px 8px 10px!important;overflow-y:auto!important;scrollbar-width:thin!important}.cdqm-dashboard-v400 .cdqm-sidebar__group-label{display:block!important;margin:2px 7px 5px!important;padding:0!important;color:#596b7e!important;font-size:9px!important;font-weight:850!important;letter-spacing:.14em!important;line-height:1.3!important;text-transform:uppercase!important}.cdqm-dashboard-v400 .cdqm-sidebar__link{position:relative!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 5px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;margin:0!important;padding:7px 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--sq4-sidebar-text)!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}.cdqm-dashboard-v400 .cdqm-sidebar__link:hover{background:#151f29!important;color:#d7e5f2!important}.cdqm-dashboard-v400 .cdqm-sidebar__link.is-active,.cdqm-dashboard-v400 .cdqm-sidebar__link[aria-current=page]{background:var(--sq4-sidebar-active)!important;color:#168cff!important}.cdqm-dashboard-v400 .cdqm-sidebar__link.is-active>i,.cdqm-dashboard-v400 .cdqm-sidebar__link[aria-current=page]>i{display:block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#168cff!important}.cdqm-dashboard-v400 .cdqm-sidebar__link>span:not(.cdqm-tool-glyph),.cdqm-dashboard-v400 .cdqm-sidebar__link .cdqm-nav-copy,.cdqm-dashboard-v400 .cdqm-sidebar__link .cdqm-nav-copy strong{min-width:0!important;overflow:hidden!important;color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v400 .cdqm-nav-icon,.cdqm-dashboard-v400 .cdqm-tool-glyph{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;flex-basis:22px!important;margin:0!important;border:0!important;border-radius:5px!important;background:transparent!important;color:inherit!important;font-size:11px!important;font-weight:800!important}.cdqm-dashboard-v400 .cdqm-sidebar__system-start{margin-top:auto!important;padding-top:7px!important;border-top:1px solid var(--sq4-sidebar-line)!important;border-radius:0 0 7px 7px!important}.cdqm-dashboard-v400 .cdqm-sidebar__footer{display:grid!important;grid-template-columns:30px minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;min-height:64px!important;margin:0!important;padding:11px 14px!important;border-top:1px solid var(--sq4-sidebar-line)!important;background:var(--sq4-sidebar)!important}.cdqm-dashboard-v400 .cdqm-sidebar__account-avatar{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:var(--sq4-blue)!important;color:#fff!important;font-size:12px!important;font-weight:850!important}.cdqm-dashboard-v400 .cdqm-sidebar__account-copy{display:grid!important;gap:1px!important;min-width:0!important}.cdqm-dashboard-v400 .cdqm-sidebar__account-copy strong{overflow:hidden!important;color:#fff!important;font-size:11px!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v400 .cdqm-sidebar__account-copy span{overflow:hidden!important;color:#607287!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:6px!important;color:#73859a!important;font-size:12px!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout:hover{background:#1a2530!important;color:#fff!important}.cdqm-dashboard-v400 .cdqm-modular-main{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:30px 34px 64px!important;overflow:visible!important;background:var(--sq4-bg)!important}.cdqm-dashboard-v400 .cdqm-workspace-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}.cdqm-dashboard-v400 .cdqm-workspace-heading{min-width:0!important}.cdqm-dashboard-v400 .cdqm-workspace-eyebrow{display:none!important}.cdqm-dashboard-v400 .cdqm-workspace-header h1{margin:0!important;color:var(--sq4-text)!important;font-size:24px!important;font-weight:820!important;letter-spacing:-.035em!important;line-height:1.15!important;text-align:left!important}.cdqm-dashboard-v400 .cdqm-workspace-header p{max-width:780px!important;margin:7px 0 0!important;color:var(--sq4-muted)!important;font-size:13px!important;line-height:1.5!important}.cdqm-dashboard-v400 .cdqm-workspace-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.cdqm-dashboard-v400 .cdqm-workspace-plan-info{flex:1 0 100%!important;max-width:460px!important;margin:2px 0 0 auto!important;color:#7a899c!important;font-size:10.5px!important;font-weight:560!important;line-height:1.45!important;text-align:right!important}.cdqm-dashboard-v400 .cdqm-badge{min-height:24px!important;padding:5px 9px!important;border:0!important;border-radius:999px!important;background:#e9f4ff!important;color:#0b84f3!important;font-size:9px!important;font-weight:850!important;letter-spacing:.04em!important}.cdqm-dashboard-v400 .cdqm-tool-tabs,.cdqm-dashboard-v400 .cdqm-system-nav{display:flex!important;align-items:center!important;gap:0!important;width:100%!important;margin:0 0 20px!important;padding:0 0 0!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid #dfe6ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none!important}.cdqm-dashboard-v400 .cdqm-tool-tabs::-webkit-scrollbar,.cdqm-dashboard-v400 .cdqm-system-nav::-webkit-scrollbar{display:none!important}.cdqm-dashboard-v400 .cdqm-tool-tab,.cdqm-dashboard-v400 .cdqm-system-nav a{position:relative!important;display:flex!important;align-items:center!important;min-height:42px!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#738196!important;font-size:12px!important;font-weight:680!important;white-space:nowrap!important;box-shadow:none!important}.cdqm-dashboard-v400 .cdqm-tool-tab:first-child,.cdqm-dashboard-v400 .cdqm-system-nav a:first-child{padding-left:10px!important}.cdqm-dashboard-v400 .cdqm-tool-tab.is-active,.cdqm-dashboard-v400 .cdqm-system-nav a.is-active,.cdqm-dashboard-v400 .cdqm-system-nav a[aria-current=page]{color:var(--sq4-blue)!important;background:transparent!important}.cdqm-dashboard-v400 .cdqm-tool-tab.is-active:after,.cdqm-dashboard-v400 .cdqm-system-nav a.is-active:after,.cdqm-dashboard-v400 .cdqm-system-nav a[aria-current=page]:after{content:""!important;position:absolute!important;left:8px!important;right:8px!important;bottom:-1px!important;height:2px!important;border-radius:2px 2px 0 0!important;background:var(--sq4-blue)!important}.cdqm-dashboard-v400 .cdqm-workspace-content{display:grid!important;gap:20px!important;width:100%!important;min-width:0!important}.cdqm-dashboard-v400 .cdqm-overview-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:min(100%,1040px)!important;margin:0 0 6px!important}.cdqm-dashboard-v400 .cdqm-overview-summary article{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;min-width:0!important;min-height:132px!important;margin:0!important;padding:19px 20px!important;border:1px solid var(--sq4-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 5px rgba(15,23,42,.055)!important}.cdqm-dashboard-v400 .cdqm-overview-summary .cdqm-kpi-icon{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin:0 0 7px!important;border-radius:6px!important;background:#f5f7fa!important;color:#506176!important;font-size:12px!important;font-weight:850!important}.cdqm-dashboard-v400 .cdqm-overview-summary article>strong{order:2!important;display:block!important;overflow:hidden!important;color:var(--sq4-text)!important;font-size:23px!important;font-weight:850!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v400 .cdqm-overview-summary article>span:not(.cdqm-kpi-icon){order:3!important;color:#65758a!important;font-size:11px!important;font-weight:620!important}.cdqm-dashboard-v400 .cdqm-overview-summary article>small{order:4!important;color:#18a56c!important;font-size:10px!important;font-weight:720!important}.cdqm-dashboard-v400 .cdqm-dashboard-section{display:grid!important;gap:12px!important;width:min(100%,1040px)!important;margin:4px 0 0!important}.cdqm-dashboard-v400 .cdqm-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:0!important}.cdqm-dashboard-v400 .cdqm-section-kicker{display:block!important;margin:0 0 5px!important;color:#4d5c70!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cdqm-dashboard-v400 .cdqm-section-head h2,.cdqm-dashboard-v400 .cdqm-section-head h3{margin:0!important;color:var(--sq4-text)!important;font-size:18px!important;font-weight:810!important;line-height:1.25!important}.cdqm-dashboard-v400 .cdqm-section-head p{margin:4px 0 0!important;color:var(--sq4-muted)!important;font-size:12px!important}.cdqm-dashboard-v400 .cdqm-modular-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.cdqm-dashboard-v400 .cdqm-modular-service-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon description" "actions actions"!important;align-items:start!important;gap:2px 12px!important;min-width:0!important;min-height:112px!important;margin:0!important;padding:16px!important;overflow:hidden!important;border:1px solid var(--sq4-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 5px rgba(15,23,42,.05)!important}.cdqm-dashboard-v400 .cdqm-modular-service-card:hover{transform:none!important;border-color:#b9d9f7!important;box-shadow:0 5px 14px rgba(11,132,243,.08)!important}.cdqm-dashboard-v400 .cdqm-service-card__top{grid-area:icon!important;display:block!important;margin:0!important}.cdqm-dashboard-v400 .cdqm-modular-card-icon{margin:0!important}.cdqm-dashboard-v400 .cdqm-modular-card-icon .cdqm-tool-glyph{width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;background:var(--sq4-blue-soft)!important;color:var(--sq4-blue)!important;font-size:10px!important}.cdqm-dashboard-v400 .cdqm-service-plan{display:none!important}.cdqm-dashboard-v400 .cdqm-modular-service-card h3{grid-area:title!important;align-self:end!important;margin:2px 0 0!important;color:var(--sq4-text)!important;font-size:13px!important;font-weight:790!important;line-height:1.3!important}.cdqm-dashboard-v400 .cdqm-modular-service-card>p{grid-area:description!important;display:block!important;margin:1px 0 0!important;overflow:hidden!important;color:#7a899c!important;font-size:10.5px!important;line-height:1.4!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v400 .cdqm-modular-card-actions{grid-area:actions!important;display:flex!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;padding:0!important}.cdqm-dashboard-v400 .cdqm-modular-card-actions .button{min-height:32px!important;padding:7px 11px!important;font-size:10px!important}.cdqm-dashboard-v400 .cdqm-tool-library{width:min(100%,1040px)!important;margin:0!important;overflow:hidden!important;border:1px solid var(--sq4-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.cdqm-dashboard-v400 .cdqm-tool-library>summary{padding:14px 16px!important}.cdqm-dashboard-v400 .cdqm-tool-library>summary strong{font-size:13px!important}.cdqm-dashboard-v400 .cdqm-tool-library>summary small{font-size:10px!important}.cdqm-dashboard-v400 .cdqm-card,.cdqm-dashboard-v400 .cdqm-section-card,.cdqm-dashboard-v400 .cdqm-account-box,.cdqm-dashboard-v400 .cdqm-tab-panel,.cdqm-dashboard-v400 .clai-tire-panel,.cdqm-dashboard-v400 .clai-tire-preview,.cdqm-dashboard-v400 .ero-card,.cdqm-dashboard-v400 .sqrify-route-card{min-width:0!important;max-width:100%!important;border:1px solid var(--sq4-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 5px rgba(15,23,42,.045)!important}.cdqm-dashboard-v400 .cdqm-tab-panel{padding:18px!important}.cdqm-dashboard-v400 input:not([type=checkbox]):not([type=radio]):not([type=color]),.cdqm-dashboard-v400 select,.cdqm-dashboard-v400 textarea{width:100%!important;max-width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:8px 11px!important;border:1px solid #ced8e4!important;border-radius:7px!important;background:#fff!important;color:var(--sq4-text)!important;font-size:12px!important;box-shadow:none!important}.cdqm-dashboard-v400 textarea{min-height:96px!important;resize:vertical!important}.cdqm-dashboard-v400 input:focus,.cdqm-dashboard-v400 select:focus,.cdqm-dashboard-v400 textarea:focus{outline:0!important;border-color:#7ebcf6!important;box-shadow:0 0 0 3px rgba(11,132,243,.1)!important}.cdqm-dashboard-v400 label{color:#526176!important;font-size:10px!important;font-weight:730!important}.cdqm-dashboard-v400 .button,.cdqm-dashboard-v400 button,.cdqm-dashboard-v400 a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:auto!important;padding:8px 13px!important;border:1px solid #cbd6e2!important;border-radius:7px!important;background:#fff!important;color:#334155!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;box-shadow:none!important}.cdqm-dashboard-v400 .button:hover,.cdqm-dashboard-v400 button:hover,.cdqm-dashboard-v400 a.button:hover{border-color:#9dcaf2!important;background:#f8fbff!important;color:#0877db!important}.cdqm-dashboard-v400 .button-primary,.cdqm-dashboard-v400 button.button-primary,.cdqm-dashboard-v400 input[type=submit].button-primary{border-color:var(--sq4-blue)!important;background:var(--sq4-blue)!important;color:#fff!important}.cdqm-dashboard-v400 .button-primary:hover{border-color:var(--sq4-blue-dark)!important;background:var(--sq4-blue-dark)!important;color:#fff!important}.cdqm-dashboard-v400 table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;background:#fff!important;font-size:11px!important}.cdqm-dashboard-v400 th{padding:11px 12px!important;border-bottom:1px solid #e7ecf2!important;background:#f8fafc!important;color:#718096!important;font-size:9px!important;font-weight:820!important;letter-spacing:.05em!important;text-align:left!important;text-transform:uppercase!important}.cdqm-dashboard-v400 td{padding:11px 12px!important;border-bottom:1px solid #edf1f5!important;color:#415064!important;vertical-align:middle!important}.cdqm-dashboard-v400 tr:last-child td{border-bottom:0!important}.cdqm-dashboard-v400 .cdqm-dashboard-info-panel{width:100%!important;margin:0!important}.cdqm-dashboard-v400[data-cdqm-view=account] .cdqm-dashboard-info-panel,.cdqm-dashboard-v400[data-cdqm-view=users] .cdqm-dashboard-info-panel,.cdqm-dashboard-v400[data-cdqm-view=security] .cdqm-dashboard-info-panel{max-width:760px!important}.cdqm-dashboard-v400[data-cdqm-view=subscriptions] .cdqm-dashboard-info-panel,.cdqm-dashboard-v400[data-cdqm-view=help-center] .cdqm-dashboard-info-panel,.cdqm-dashboard-v400[data-cdqm-view=contact] .cdqm-dashboard-info-panel{max-width:none!important}.cdqm-dashboard-v400 .cdqm-dashboard-info-grid,.cdqm-dashboard-v400 .cdqm-account-grid,.cdqm-dashboard-v400 .cdqm-address-grid{gap:14px!important}.cdqm-dashboard-v400 .cdqm-access-summary{border-radius:10px!important;box-shadow:none!important}.cdqm-dashboard-v400 .cdqm-modular-qr-content,.cdqm-dashboard-v400 .cdqm-saas-route-module,.cdqm-dashboard-v400 .cdqm-saas-tire-module,.cdqm-dashboard-v400 .clai-tire-admin-wrap,.cdqm-dashboard-v400 .clai-tire-app{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-app{background:transparent!important}.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-panel,.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-preview{border-radius:10px!important;box-shadow:0 2px 5px rgba(15,23,42,.045)!important}.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-grid,.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-form-grid{gap:12px!important}.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail{z-index:2147483000!important}.cdqm-dashboard-v400 .cdqm-saas-tire-module .clai-tire-customer-portal .clai-dashboard-detail-backdrop{z-index:2147482999!important}@media(max-width:1180px){.cdqm-dashboard-v400{grid-template-columns:196px minmax(0,1fr)!important}.cdqm-dashboard-v400 .cdqm-modular-sidebar{width:196px!important;min-width:196px!important}.cdqm-dashboard-v400 .cdqm-modular-main{padding:26px 24px 54px!important}.cdqm-dashboard-v400 .cdqm-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cdqm-dashboard-v400 .cdqm-modular-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.cdqm-dashboard-breakout--v400,.cdqm-dashboard-breakout:has(.cdqm-dashboard-v400){width:100%!important;margin:0!important;padding:8px!important;background:var(--sq4-bg)!important}.cdqm-dashboard-v400{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.cdqm-dashboard-v400 .cdqm-modular-sidebar{position:sticky!important;top:max(6px,env(safe-area-inset-top,0px))!important;z-index:1000!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;padding:8px!important;border-radius:10px!important;box-shadow:0 10px 26px rgba(13,20,28,.18)!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand{display:none!important}.cdqm-dashboard-v400 .cdqm-sidebar__mobile-toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"small arrow" "strong arrow"!important;align-items:center!important;width:100%!important;min-height:50px!important;padding:7px 9px!important;border:0!important;border-radius:7px!important;background:#151f29!important;color:#fff!important;text-align:left!important}.cdqm-dashboard-v400 .cdqm-sidebar__mobile-toggle span{grid-area:small!important;color:#72859a!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}.cdqm-dashboard-v400 .cdqm-sidebar__mobile-toggle strong{grid-area:strong!important;overflow:hidden!important;color:#fff!important;font-size:13px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cdqm-dashboard-v400 .cdqm-sidebar__mobile-toggle em{grid-area:arrow!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:6px!important;background:#202d39!important;color:#9db0c4!important;font-style:normal!important}.cdqm-dashboard-v400 .cdqm-sidebar__nav,.cdqm-dashboard-v400 .cdqm-sidebar__footer{display:none!important}.cdqm-dashboard-v400 .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__nav{display:flex!important;max-height:65dvh!important;margin-top:8px!important;padding:8px 0 0!important;overflow-y:auto!important;border-top:1px solid var(--sq4-sidebar-line)!important;background:transparent!important}.cdqm-dashboard-v400 .cdqm-modular-sidebar.is-mobile-open .cdqm-sidebar__footer{display:grid!important;margin-top:8px!important;border:1px solid var(--sq4-sidebar-line)!important;border-radius:8px!important}.cdqm-dashboard-v400 .cdqm-modular-main{padding:22px 12px 44px!important}.cdqm-dashboard-v400 .cdqm-workspace-header{margin-bottom:14px!important}.cdqm-dashboard-v400 .cdqm-workspace-header h1{font-size:22px!important}}@media(max-width:680px){.cdqm-dashboard-v400 .cdqm-modular-main{padding:18px 6px 38px!important}.cdqm-dashboard-v400 .cdqm-workspace-header{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;padding:0 4px!important}.cdqm-dashboard-v400 .cdqm-workspace-actions{width:100%!important}.cdqm-dashboard-v400 .cdqm-workspace-actions .button{width:100%!important}.cdqm-dashboard-v400 .cdqm-overview-summary{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.cdqm-dashboard-v400 .cdqm-overview-summary article{min-height:104px!important;padding:14px 15px!important}.cdqm-dashboard-v400 .cdqm-modular-service-grid{grid-template-columns:minmax(0,1fr)!important}.cdqm-dashboard-v400 .cdqm-tool-tabs,.cdqm-dashboard-v400 .cdqm-system-nav{margin-bottom:14px!important}.cdqm-dashboard-v400 .cdqm-tool-tab,.cdqm-dashboard-v400 .cdqm-system-nav a{min-height:40px!important;padding:0 12px!important;font-size:11px!important}.cdqm-dashboard-v400 .cdqm-tab-panel{padding:13px!important}.cdqm-dashboard-v400 .button,.cdqm-dashboard-v400 button,.cdqm-dashboard-v400 a.button{min-height:42px!important}.cdqm-dashboard-v400 table,.cdqm-dashboard-v400 thead,.cdqm-dashboard-v400 tbody,.cdqm-dashboard-v400 tr,.cdqm-dashboard-v400 th,.cdqm-dashboard-v400 td{display:block!important;width:100%!important}.cdqm-dashboard-v400 thead{display:none!important}.cdqm-dashboard-v400 tr{margin:0 0 10px!important;padding:6px 0!important;border:1px solid var(--sq4-line)!important;border-radius:8px!important;background:#fff!important}.cdqm-dashboard-v400 td{display:grid!important;grid-template-columns:minmax(92px,34%) minmax(0,1fr)!important;gap:10px!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid #edf1f5!important;overflow-wrap:anywhere!important}.cdqm-dashboard-v400 td:last-child{border-bottom:0!important}.cdqm-dashboard-v400 td:before{content:attr(data-label)!important;color:#718096!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}.cdqm-dashboard-v400 .cdqm-modular-card-actions{align-items:stretch!important;flex-direction:column!important}.cdqm-dashboard-v400 .cdqm-modular-card-actions .button,.cdqm-dashboard-v400 .cdqm-modular-card-actions form,.cdqm-dashboard-v400 .cdqm-modular-card-actions form .button{width:100%!important}}@media(max-width:420px){.cdqm-dashboard-breakout--v400,.cdqm-dashboard-breakout:has(.cdqm-dashboard-v400){padding:5px!important}.cdqm-dashboard-v400 .cdqm-workspace-header h1{font-size:20px!important}.cdqm-dashboard-v400 .cdqm-workspace-header p{font-size:12px!important}.cdqm-dashboard-v400 .cdqm-modular-service-card{grid-template-columns:36px minmax(0,1fr)!important;padding:13px!important}.cdqm-dashboard-v400 .cdqm-modular-card-icon .cdqm-tool-glyph{width:32px!important;height:32px!important;min-width:32px!important}}.cdqm-dashboard-breakout--v400 .cdqm-page-head--minimal{display:none!important}.cdqm-dashboard-v400 .cdqm-tire-plan-grid,.cdqm-dashboard-v400 .cdqm-subscription-card-grid,.cdqm-dashboard-v400 .cdqm-access-tool-grid,.cdqm-dashboard-v400 .cdqm-help-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:14px!important}.cdqm-dashboard-v400 .cdqm-tire-plan-grid .cdqm-account-box,.cdqm-dashboard-v400 .cdqm-subscription-card,.cdqm-dashboard-v400 .cdqm-access-tool,.cdqm-dashboard-v400 .cdqm-help-service-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:190px!important;margin:0!important;padding:17px!important;border:1px solid var(--sq4-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 5px rgba(15,23,42,.045)!important}.cdqm-dashboard-v400 .cdqm-tire-plan-grid .cdqm-account-box.is-current{border:2px solid var(--sq4-blue)!important;box-shadow:0 8px 22px rgba(11,132,243,.1)!important}.cdqm-dashboard-v400 .cdqm-tire-plan-grid .cdqm-account-box h3,.cdqm-dashboard-v400 .cdqm-subscription-card h4,.cdqm-dashboard-v400 .cdqm-access-tool h4,.cdqm-dashboard-v400 .cdqm-help-service-card h4{margin:7px 0 8px!important;color:var(--sq4-text)!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important}.cdqm-dashboard-v400 .cdqm-tire-plan-grid .cdqm-account-box p,.cdqm-dashboard-v400 .cdqm-subscription-card p,.cdqm-dashboard-v400 .cdqm-access-tool p,.cdqm-dashboard-v400 .cdqm-help-service-card p{color:var(--sq4-muted)!important;font-size:11px!important;line-height:1.55!important}.cdqm-dashboard-v400 .cdqm-tire-plan-grid .cdqm-account-box .button,.cdqm-dashboard-v400 .cdqm-help-service-card .button,.cdqm-dashboard-v400 .cdqm-access-tool .button{width:100%!important;margin-top:auto!important}.cdqm-dashboard-v400 .cdqm-help-service-card .cdqm-modular-card-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0 0 10px!important;border-radius:8px!important;background:var(--sq4-blue-soft)!important;color:var(--sq4-blue)!important;font-size:14px!important}.cdqm-dashboard-v400 .cdqm-access-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-top:14px!important;padding:18px!important;border:1px solid #cce4fb!important;background:linear-gradient(135deg,#f8fcff,#edf6ff)!important}.cdqm-dashboard-v400 .cdqm-access-summary.is-all-access{border-color:#81bff8!important;background:linear-gradient(135deg,#0b84f3,#0873d5)!important}.cdqm-dashboard-v400 .cdqm-access-summary.is-all-access,.cdqm-dashboard-v400 .cdqm-access-summary.is-all-access *{color:#fff!important}.cdqm-dashboard-v400 .cdqm-access-summary h4{margin:4px 0 5px!important;font-size:19px!important;font-weight:820!important}.cdqm-dashboard-v400 .cdqm-access-summary p{max-width:720px!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.cdqm-dashboard-v400 .cdqm-access-summary__status{display:grid!important;gap:2px!important;min-width:110px!important;padding:10px 12px!important;border-radius:8px!important;background:rgba(255,255,255,.72)!important;text-align:center!important}.cdqm-dashboard-v400 .cdqm-access-summary.is-all-access .cdqm-access-summary__status{background:rgba(255,255,255,.16)!important}.cdqm-dashboard-v400 .cdqm-access-summary__status span{font-size:9px!important;font-weight:750!important;text-transform:uppercase!important}.cdqm-dashboard-v400 .cdqm-access-summary__status strong{font-size:14px!important;font-weight:850!important}.cdqm-dashboard-v400 .cdqm-tire-billing__summary,.cdqm-dashboard-v400 .cdqm-route-all-access{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:17px!important}.cdqm-dashboard-v400 .cdqm-tire-license-details{overflow:hidden!important}.cdqm-dashboard-v400 .cdqm-tire-license-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 17px!important;cursor:pointer!important;list-style:none!important}.cdqm-dashboard-v400 .cdqm-tire-license-details>summary::-webkit-details-marker{display:none!important}.cdqm-dashboard-v400 .cdqm-tire-license-details>summary span{display:grid!important;gap:3px!important}.cdqm-dashboard-v400 .cdqm-tire-license-details>summary strong{font-size:13px!important}.cdqm-dashboard-v400 .cdqm-tire-license-details>summary em{color:var(--sq4-muted)!important;font-size:10px!important;font-style:normal!important}.cdqm-dashboard-v400 .cdqm-tire-license-details__body{padding:0 17px 17px!important;border-top:1px solid #edf1f5!important}.cdqm-dashboard-v400 .cdqm-tire-license-copy{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;margin-top:8px!important}.cdqm-dashboard-v400 .cdqm-section-head--billing{margin-top:22px!important;padding-top:20px!important;border-top:1px solid #e7edf3!important}@media(max-width:1080px){.cdqm-dashboard-v400 .cdqm-tire-plan-grid,.cdqm-dashboard-v400 .cdqm-subscription-card-grid,.cdqm-dashboard-v400 .cdqm-access-tool-grid,.cdqm-dashboard-v400 .cdqm-help-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.cdqm-dashboard-v400 .cdqm-tire-plan-grid,.cdqm-dashboard-v400 .cdqm-subscription-card-grid,.cdqm-dashboard-v400 .cdqm-access-tool-grid,.cdqm-dashboard-v400 .cdqm-help-service-grid{grid-template-columns:minmax(0,1fr)!important}.cdqm-dashboard-v400 .cdqm-access-summary,.cdqm-dashboard-v400 .cdqm-tire-billing__summary,.cdqm-dashboard-v400 .cdqm-route-all-access{align-items:stretch!important;flex-direction:column!important}.cdqm-dashboard-v400 .cdqm-access-summary__status{width:100%!important}.cdqm-dashboard-v400 .cdqm-tire-license-copy{grid-template-columns:minmax(0,1fr)!important}.cdqm-dashboard-v400 .cdqm-tire-license-copy .button{width:100%!important}}body.sqrify-dashboard-clean-shell .cdqm-dashboard-breakout--v400,body.sqrify-dashboard-clean-shell .cdqm-dashboard-breakout:has(.cdqm-dashboard-v400){min-height:100vh!important}@media(min-width:901px){body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400{grid-template-columns:214px minmax(0,1fr)!important;min-height:100vh!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400 .cdqm-modular-sidebar{position:fixed!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:214px!important;min-width:214px!important;height:100vh!important;max-height:100vh!important;border-radius:0!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400 .cdqm-modular-main{grid-column:2!important;min-height:100vh!important}}@media(min-width:901px) and (max-width:1180px){body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400{grid-template-columns:196px minmax(0,1fr)!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400 .cdqm-modular-sidebar{width:196px!important;min-width:196px!important}}@media(max-width:900px){body.sqrify-dashboard-clean-shell .cdqm-dashboard-breakout--v400,body.sqrify-dashboard-clean-shell .cdqm-dashboard-breakout:has(.cdqm-dashboard-v400){padding:0!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400{display:block!important;min-height:100vh!important;padding-top:74px!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400 .cdqm-modular-sidebar{position:fixed!important;top:max(8px,env(safe-area-inset-top,0px))!important;right:8px!important;bottom:auto!important;left:8px!important;z-index:2147482000!important;width:auto!important;min-width:0!important;height:auto!important;max-height:calc(100dvh - 16px)!important;margin:0!important;overflow-y:auto!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400 .cdqm-modular-sidebar.is-mobile-open{box-shadow:0 18px 50px rgba(0,0,0,.36)!important}body.sqrify-dashboard-clean-shell .cdqm-dashboard-v400 .cdqm-modular-main{width:100%!important;min-height:calc(100vh - 74px)!important;margin:0!important}}.cdqm-app{--sq-blue:#0784f8;--sq-blue-dark:#0066d6;--sq-bg:#f4f7fb;--sq-card:#fff;--sq-text:#111827;--sq-muted:#65758b;--sq-border:#dce4ee;--sq-green:#12b981;--sq-purple:#8b5cf6;--sq-red:#ef5350}.cdqm-home-v3,.cdqm-pricing-v2,.cdqm-help-v2{width:100%;max-width:1380px;margin:0 auto;color:var(--sq-text)}.cdqm-home-welcome{margin:0 0 28px}.cdqm-home-welcome h1{font-size:28px;line-height:1.15;margin:0 0 8px;font-weight:800}.cdqm-home-welcome p{margin:0;color:var(--sq-muted);font-size:14px}.cdqm-home-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:30px}.cdqm-home-kpis article{background:#fff;border:1px solid var(--sq-border);border-radius:14px;box-shadow:0 3px 12px rgba(15,23,42,.06);padding:22px;min-height:145px}.cdqm-home-kpi-icon{display:block;font-size:22px;margin-bottom:22px}.cdqm-home-kpis strong{font-size:28px;line-height:1;display:block;margin-bottom:10px}.cdqm-home-kpis p{margin:0;color:var(--sq-muted);font-size:13px}.cdqm-home-section>h2{font-size:13px;letter-spacing:.08em;color:#46566b;margin:0 0 14px}.cdqm-home-quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:26px}.cdqm-home-quick-card{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;background:#fff;border:1px solid var(--sq-border);border-radius:14px;padding:18px;text-decoration:none!important;color:var(--sq-text)!important;box-shadow:0 2px 9px rgba(15,23,42,.05);transition:.18s ease}.cdqm-home-quick-card:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgba(15,23,42,.09);border-color:#b8d9fb}.cdqm-home-quick-card>span{grid-row:1/3;width:40px;height:40px;border-radius:10px;background:#eaf4ff;color:var(--sq-blue);display:grid;place-items:center;font-weight:800;font-size:18px}.cdqm-home-quick-route_optimizer>span{background:#f2ecff;color:var(--sq-purple)}.cdqm-home-quick-tire_labels>span{background:#e9f9f4;color:var(--sq-green)}.cdqm-home-quick-image_anonymizer>span{background:#fff0f0;color:var(--sq-red)}.cdqm-home-quick-card strong{align-self:end;font-size:14px}.cdqm-home-quick-card small{align-self:start;color:var(--sq-muted);font-size:12px;margin-top:3px}.cdqm-home-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cdqm-home-list-card{background:#fff;border:1px solid var(--sq-border);border-radius:14px;overflow:hidden;box-shadow:0 2px 9px rgba(15,23,42,.05)}.cdqm-home-list-card>header{height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f5}.cdqm-home-list-card h3{font-size:14px;margin:0}.cdqm-home-list-card>header a{font-size:12px;color:var(--sq-blue);text-decoration:none}.cdqm-home-table-head,.cdqm-home-table-row{display:grid;grid-template-columns:minmax(0,1.8fr) .7fr .7fr;align-items:center;padding:0 18px;min-height:47px;border-bottom:1px solid #edf1f5;gap:10px}.cdqm-home-table-head{min-height:36px;background:#f8fafc;color:#718096;font-size:11px;font-weight:700}.cdqm-home-table-row:last-child{border-bottom:0}.cdqm-home-table-row strong{font-size:13px}.cdqm-home-table-row>span{font-size:12px}.cdqm-status-pill{display:inline-flex!important;width:max-content;padding:3px 8px;border-radius:999px;background:#e6f8f0;color:#079a67;font-size:10px!important}.cdqm-status-pill.is-paused{background:#fff4df;color:#c77b00}.cdqm-route-recent-list article{padding:13px 18px;border-bottom:1px solid #edf1f5}.cdqm-route-recent-list article:last-child{border-bottom:0}.cdqm-route-recent-list strong{display:block;font-size:13px;margin-bottom:4px}.cdqm-route-recent-list p{font-size:11px;color:var(--sq-muted);margin:0}.cdqm-home-empty{padding:24px 18px;color:var(--sq-muted)}.cdqm-home-footnote{font-size:12px;color:var(--sq-muted);margin:12px 0 0}.cdqm-pricing-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.cdqm-pricing-head h2{font-size:26px;margin:0 0 5px}.cdqm-pricing-head p{margin:0;color:var(--sq-muted)}.cdqm-billing-toggle{display:flex;align-items:center;gap:9px;font-size:12px}.cdqm-billing-toggle button{appearance:none;width:40px;height:22px;border:0;border-radius:999px;background:#cbd5e1;padding:2px;cursor:pointer}.cdqm-billing-toggle button i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.cdqm-billing-toggle button[aria-pressed=true]{background:var(--sq-blue)}.cdqm-billing-toggle button[aria-pressed=true] i{transform:translateX(18px)}.cdqm-billing-toggle em{font-style:normal;background:#e5f8ef;color:#0e9d6a;border-radius:999px;padding:2px 6px}.cdqm-all-access-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;background:linear-gradient(115deg,#101b2e,#123568);color:#fff;border-radius:16px;padding:25px 28px;margin-bottom:18px;border:1px solid #0b4e96;box-shadow:0 8px 25px rgba(15,55,105,.13)}.cdqm-aa-badges{display:flex;gap:8px;align-items:center;font-size:10px}.cdqm-aa-badges strong{background:#f6a712;color:#fff;border-radius:999px;padding:4px 8px}.cdqm-aa-badges span{color:#b8c8dc}.cdqm-aa-copy h3{font-size:23px;margin:13px 0 7px}.cdqm-aa-copy p{max-width:720px;color:#d5deea;margin:0 0 14px}.cdqm-aa-pills{display:flex;flex-wrap:wrap;gap:7px}.cdqm-aa-pills span{font-size:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);padding:5px 8px;border-radius:999px}.cdqm-aa-price{text-align:right;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-end;align-items:baseline;gap:3px}.cdqm-aa-price>strong{font-size:34px}.cdqm-aa-price>span{font-size:12px;color:#cbd6e5}.cdqm-aa-price .button{flex-basis:100%;margin:10px 0 0 auto;max-width:190px;background:var(--sq-blue)!important;border-color:var(--sq-blue)!important;color:#fff!important;border-radius:8px!important;font-weight:700}.cdqm-aa-year-note{flex-basis:100%;color:#38d39f;font-size:10px}.cdqm-aa-saving{flex-basis:100%;color:#7ff0c4;font-size:11px;font-weight:800;line-height:1.35}.cdqm-current-cost{display:flex;align-items:center;justify-content:flex-end;gap:10px;background:#fff;border:1px solid var(--sq-border);border-radius:10px;padding:10px 14px;margin-bottom:16px;font-size:12px}.cdqm-current-cost strong{font-size:16px}.cdqm-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cdqm-plan-card{background:#fff;border:1px solid var(--sq-border);border-radius:14px;overflow:hidden;box-shadow:0 2px 9px rgba(15,23,42,.04)}.cdqm-plan-card.is-current{border:2px solid var(--sq-blue)}.cdqm-plan-card>header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #edf1f5}.cdqm-plan-icon{width:34px;height:34px;border-radius:9px;background:#eaf4ff;color:var(--sq-blue);display:grid;place-items:center;font-weight:800}.cdqm-plan-purple .cdqm-plan-icon{background:#f2ecff;color:var(--sq-purple)}.cdqm-plan-green .cdqm-plan-icon{background:#e9f9f4;color:var(--sq-green)}.cdqm-plan-red .cdqm-plan-icon{background:#fff0f0;color:var(--sq-red)}.cdqm-plan-card>header div{min-width:0;flex:1}.cdqm-plan-card h3{margin:0;font-size:14px}.cdqm-plan-card>header small{font-size:10px;color:var(--sq-muted)}.cdqm-plan-card>header>strong{font-size:18px;color:var(--sq-blue)}.cdqm-plan-compare{display:grid;grid-template-columns:1fr 1fr}.cdqm-plan-compare>div{padding:14px 16px}.cdqm-plan-compare>div+div{border-left:1px solid #edf1f5;background:#fbfdff}.cdqm-plan-compare b{font-size:10px;letter-spacing:.05em}.cdqm-plan-blue .cdqm-plan-compare>div:nth-child(2) b{color:var(--sq-blue)}.cdqm-plan-purple .cdqm-plan-compare>div:nth-child(2) b{color:var(--sq-purple)}.cdqm-plan-green .cdqm-plan-compare>div:nth-child(2) b{color:var(--sq-green)}.cdqm-plan-red .cdqm-plan-compare>div:nth-child(2) b{color:var(--sq-red)}.cdqm-plan-compare ul{list-style:none;margin:10px 0 0;padding:0}.cdqm-plan-compare li{font-size:11px;line-height:1.55;margin:2px 0;color:#536477}.cdqm-plan-card>footer{padding:0 14px 14px}.cdqm-plan-card>footer .button{width:100%;text-align:center;border-radius:7px!important}.cdqm-plan-card .cdqm-upgrade{background:#fff!important;color:var(--sq-blue)!important;border-color:var(--sq-blue)!important}.cdqm-pricing-faq{margin-top:22px}.cdqm-pricing-faq h3{font-size:14px}.cdqm-pricing-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cdqm-pricing-faq article{background:#fff;border:1px solid var(--sq-border);border-radius:10px;padding:13px 15px}.cdqm-pricing-faq strong{font-size:11px}.cdqm-pricing-faq p{margin:4px 0 0;color:var(--sq-muted);font-size:11px}.cdqm-help-v2>header{margin-bottom:18px}.cdqm-help-v2>header h2{font-size:26px;margin:0 0 5px}.cdqm-help-v2>header p{color:var(--sq-muted);margin:0}.cdqm-help-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.cdqm-help-tools article{background:#fff;border:1px solid var(--sq-border);border-radius:13px;padding:18px}.cdqm-help-tools h3{font-size:14px;margin:12px 0 14px}.cdqm-help-tools .button{width:100%;text-align:center}.cdqm-help-faq{margin-bottom:18px}.cdqm-help-faq details{background:#fff;border:1px solid var(--sq-border);border-radius:9px;margin:7px 0;padding:0 14px}.cdqm-help-faq summary{cursor:pointer;font-weight:650;font-size:12px;padding:13px 0}.cdqm-help-faq p{font-size:12px;color:var(--sq-muted);padding:0 0 13px;margin:0}@media(max-width:1100px){.cdqm-home-kpis,.cdqm-home-quick-grid{grid-template-columns:repeat(2,1fr)}.cdqm-home-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdqm-home-appointments-card{grid-column:1/-1}.cdqm-help-tools{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.cdqm-home-v3,.cdqm-pricing-v2,.cdqm-help-v2{max-width:none}.cdqm-home-welcome h1,.cdqm-pricing-head h2,.cdqm-help-v2>header h2{font-size:23px}.cdqm-home-kpis,.cdqm-home-quick-grid,.cdqm-home-recent-grid,.cdqm-pricing-grid,.cdqm-pricing-faq>div,.cdqm-help-tools{grid-template-columns:1fr}.cdqm-home-appointments-card{grid-column:auto}.cdqm-home-kpis{gap:10px}.cdqm-home-kpis article{min-height:0;padding:16px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:8px}.cdqm-home-kpi-icon{grid-row:1/3;margin:0}.cdqm-home-kpis strong{font-size:22px;margin:0}.cdqm-home-kpis p{font-size:12px}.cdqm-home-quick-card{min-height:82px}.cdqm-pricing-head{align-items:flex-start;flex-direction:column}.cdqm-billing-toggle{align-self:flex-start}.cdqm-all-access-hero{grid-template-columns:1fr;padding:20px}.cdqm-aa-price{text-align:left;justify-content:flex-start}.cdqm-aa-price .button{margin-left:0}.cdqm-current-cost{justify-content:space-between}.cdqm-plan-compare{grid-template-columns:1fr}.cdqm-plan-compare>div+div{border-left:0;border-top:1px solid #edf1f5}.cdqm-home-table-head,.cdqm-home-table-row{grid-template-columns:minmax(0,1.4fr) .55fr .65fr;padding:0 12px}.cdqm-aa-pills span{font-size:9px}}.cdqm-plan-card>footer.cdqm-plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px}.cdqm-plan-card>footer.cdqm-plan-actions .button{margin:0!important;display:flex;align-items:center;justify-content:center;min-height:34px;white-space:normal;line-height:1.2}.cdqm-subscription-management{margin-top:18px;background:#fff;border:1px solid var(--sq-border);border-radius:12px;overflow:hidden}.cdqm-subscription-management>summary{cursor:pointer;padding:14px 16px;font-size:12px;font-weight:750}.cdqm-subscription-management>div{padding:0 16px 16px}.cdqm-subscription-management .cdqm-card,.cdqm-subscription-management .cdqm-section-card{box-shadow:none!important;margin:0!important}.cdqm-help-tools article>p{font-size:12px;color:var(--sq-muted);min-height:48px;margin:8px 0 14px}@media(max-width:520px){.cdqm-plan-card>footer.cdqm-plan-actions{grid-template-columns:1fr}.cdqm-plan-card>footer.cdqm-plan-actions .button{width:100%}}.cdqm-help-inline-guide{margin:0 0 12px;border:1px solid #e6edf5;border-radius:8px;background:#f8fbff;overflow:hidden}.cdqm-help-inline-guide summary{cursor:pointer;padding:9px 10px;color:var(--sq-blue);font-size:11px;font-weight:750}.cdqm-help-inline-guide p{min-height:0!important;margin:0!important;padding:0 10px 10px!important;color:#536477!important;font-size:11px!important;line-height:1.55!important}.cdqm-dashboard-v400[data-cdqm-service=overview]>.cdqm-main>.cdqm-workspace-header{display:none!important}.cdqm-saas-image-module .sqrify-ia-hero{display:none!important}.cdqm-saas-route-module .sqrify-ero-header,.cdqm-saas-route-module .sqrify-ero-tabs{display:none!important}.cdqm-saas-tire-module .clai-admin-title{display:none!important}.cdqm-saas-route-module .sqrify-ero-shell{background:#f4f7fb!important;border-color:#dce4ee!important;box-shadow:none!important}.cdqm-saas-route-module .sqrify-ero-panel,.cdqm-saas-route-module .sqrify-ero-result,.cdqm-saas-route-module .sqrify-ero-library-panel{background:#fff!important;border-color:#dce4ee!important;color:#172033!important}.cdqm-saas-route-module .sqrify-ero-title,.cdqm-saas-route-module .sqrify-ero-result-title,.cdqm-saas-route-module .sqrify-ero-library-head h3,.cdqm-saas-route-module .sqrify-ero-order-address,.cdqm-saas-route-module .sqrify-ero-metric strong{color:#111827!important}.cdqm-saas-route-module .sqrify-ero-address-input,.cdqm-saas-route-module .sqrify-ero-language{background:#fff!important;border-color:#cfd8e3!important;color:#111827!important}.cdqm-saas-tire-module .clai-tire-app,.cdqm-saas-tire-module .clai-tire-customer-portal,.cdqm-saas-tire-module .clai-tire-frontend-dashboard,.cdqm-saas-tire-module .clai-portal-settings{color:#172033!important}.cdqm-saas-tire-module .clai-tire-frontend-dashboard,.cdqm-saas-tire-module .clai-dashboard-tools,.cdqm-saas-tire-module .clai-dashboard-list-card,.cdqm-saas-tire-module .clai-dashboard-detail,.cdqm-saas-tire-module .clai-storage-card,.cdqm-saas-tire-module .clai-storage-overview>div,.cdqm-saas-tire-module .clai-reprint-box,.cdqm-saas-tire-module .clai-relocate-box,.cdqm-saas-tire-module .clai-admin-card,.cdqm-saas-tire-module .clai-lock-card{background:#fff!important;border-color:#dce4ee!important;color:#172033!important;box-shadow:none!important}.cdqm-saas-tire-module h1,.cdqm-saas-tire-module h2,.cdqm-saas-tire-module h3,.cdqm-saas-tire-module strong{color:#111827!important}.cdqm-saas-tire-module p,.cdqm-saas-tire-module small,.cdqm-saas-tire-module .description{color:#64748b!important}.cdqm-saas-tire-module input,.cdqm-saas-tire-module select,.cdqm-saas-tire-module textarea{background:#fff!important;border-color:#cfd8e3!important;color:#111827!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-link,.cdqm-dashboard-v400 .cdqm-sidebar__brand-mark{text-decoration:none!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-link:hover strong,.cdqm-dashboard-v400 .cdqm-sidebar__brand-link:focus-visible strong{color:#fff!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-link:focus-visible,.cdqm-dashboard-v400 .cdqm-sidebar__brand-mark:focus-visible{outline:2px solid #168cff!important;outline-offset:2px!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-mark{cursor:pointer!important}.cdqm-dashboard-v400 .cdqm-sidebar__brand-mark:hover{background:#243342!important;color:#fff!important}.cdqm-dashboard-v400 .cdqm-sidebar__footer{grid-template-columns:30px minmax(0,1fr)!important;min-height:94px!important;row-gap:9px!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-height:32px!important;height:auto!important;padding:6px 10px!important;border:1px solid #273542!important;border-radius:7px!important;background:#151f29!important;color:#b8c8d8!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout:hover{border-color:#3a4b5b!important;background:#1d2a36!important;color:#fff!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout:focus-visible{outline:2px solid #168cff!important;outline-offset:2px!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;line-height:1!important}.cdqm-dashboard-v400 .cdqm-sidebar__logout-label{display:inline!important;color:inherit!important;font:inherit!important;white-space:nowrap!important}.cdqm-all-access-hero .cdqm-aa-copy h3{color:#fff!important}.cdqm-all-access-hero.is-current{background:linear-gradient(115deg,#0d513d,#08795a)!important;border-color:#10b981!important;box-shadow:0 10px 28px rgba(16,185,129,.16)}.cdqm-current-plan-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#087a55!important;border:1px solid #86efac;font-size:10px;font-style:normal;font-weight:800;letter-spacing:0;white-space:nowrap}.cdqm-all-access-hero .cdqm-current-plan-badge{background:rgba(255,255,255,.16);color:#fff!important;border-color:rgba(255,255,255,.35)}.cdqm-plan-card{border:1px solid var(--sq-border)!important}.cdqm-plan-compare{align-items:stretch}.cdqm-tier-panel{display:flex;flex-direction:column;min-height:100%}.cdqm-tier-panel.is-current-tier{background:#f0fdf4!important;box-shadow:inset 0 0 0 2px #22c55e}.cdqm-tier-panel.is-current-tier+div{border-left-color:#dce7e2}.cdqm-tier-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.cdqm-tier-heading>b{display:block}.cdqm-tier-heading>b small{display:block;margin-top:3px;color:#64748b!important;font-size:9px;font-weight:650;letter-spacing:0;text-transform:none;line-height:1.25}.cdqm-tier-panel ul{flex:1}.cdqm-tier-action{margin-top:14px;min-height:34px;display:flex;align-items:flex-end}.cdqm-tier-action .button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;border-radius:7px!important;font-weight:750;text-align:center;white-space:normal;line-height:1.2;margin:0!important}.cdqm-tier-action .cdqm-upgrade{background:var(--sq-blue)!important;color:#fff!important;border-color:var(--sq-blue)!important}.cdqm-tier-action .cdqm-downgrade{background:#fff!important;color:#475569!important;border-color:#cbd5e1!important}.cdqm-tier-note{display:block;width:100%;font-size:10px;line-height:1.35;color:#64748b;text-align:center;padding:7px 8px;border-radius:7px;background:#f8fafc;border:1px solid #e2e8f0}.cdqm-plan-card>footer.cdqm-plan-actions{display:none!important}@media(max-width:780px){.cdqm-tier-panel.is-current-tier+div{border-left:0}.cdqm-tier-heading{align-items:flex-start;flex-direction:column}.cdqm-current-plan-badge{white-space:normal}}.cdqm-plan-card>header>.cdqm-plan-header-status{font-size:11px!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.04em}@media (min-width:781px){.cdqm-pricing-grid{align-items:stretch!important;grid-auto-rows:1fr!important}.cdqm-pricing-grid>.cdqm-plan-card{align-self:stretch!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.cdqm-pricing-grid>.cdqm-plan-card>.cdqm-plan-compare{height:100%!important;min-height:0!important;align-self:stretch!important}}.cdqm-plan-card>.cdqm-plan-compare{overflow:hidden!important;border-radius:0 0 13px 13px!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel{height:100%!important;box-sizing:border-box!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel:first-child{border-bottom-left-radius:13px!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel:last-child{border-bottom-right-radius:13px!important}.cdqm-tier-panel.is-current-tier{position:relative!important;background:#f0fdf4!important;box-shadow:inset 0 0 0 2px #22c55e!important;overflow:hidden!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel:first-child.is-current-tier{border-bottom-left-radius:13px!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel:last-child.is-current-tier{border-bottom-right-radius:13px!important}.cdqm-billing-toggle{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:28px!important;font-size:12px!important;line-height:1!important}.cdqm-billing-toggle>button[data-billing-toggle]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-block!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;outline:0!important;background:#cbd5e1!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)!important;cursor:pointer!important;vertical-align:middle!important;line-height:0!important;box-sizing:border-box!important}.cdqm-billing-toggle>button[data-billing-toggle]>i{position:absolute!important;top:3px!important;left:3px!important;display:block!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.22)!important;transform:translateX(0)!important;transition:transform .18s ease!important;pointer-events:none!important}.cdqm-billing-toggle>button[data-billing-toggle][aria-pressed=true]{background:var(--sq-blue)!important}.cdqm-billing-toggle>button[data-billing-toggle][aria-pressed=true]>i{transform:translateX(18px)!important}.cdqm-billing-toggle>button[data-billing-toggle]:focus-visible{outline:2px solid rgba(7,132,248,.35)!important;outline-offset:2px!important}.cdqm-billing-toggle em{display:inline-flex!important;align-items:center!important;min-height:18px!important;padding:2px 6px!important;line-height:1!important}@media(max-width:780px){.cdqm-pricing-grid>.cdqm-plan-card{height:auto!important}.cdqm-plan-card>.cdqm-plan-compare{border-radius:0 0 13px 13px!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel:first-child{border-bottom-left-radius:0!important}.cdqm-plan-card>.cdqm-plan-compare>.cdqm-tier-panel:last-child{border-bottom-left-radius:13px!important;border-bottom-right-radius:13px!important}}.cdqm-dashboard-v400 .cdqm-license-reveal{border:1px solid #93c5fd!important;background:#f8fbff!important;overflow:hidden}.cdqm-dashboard-v400 .cdqm-license-reveal>summary{cursor:pointer;background:#eef6ff!important;padding:18px 20px!important;transition:background .18s ease,border-color .18s ease}.cdqm-dashboard-v400 .cdqm-license-reveal>summary:hover{background:#e0efff!important}.cdqm-dashboard-v400 .cdqm-license-reveal>summary strong{color:#0f172a!important;font-size:15px!important}.cdqm-dashboard-v400 .cdqm-license-reveal>summary em{display:block;color:#64748b!important;font-style:normal;margin-top:3px}.cdqm-dashboard-v400 .cdqm-license-reveal>summary b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#067af3;color:#fff;font-size:20px}.cdqm-dashboard-v400 .cdqm-license-reveal[open]>summary b{transform:rotate(45deg)}.cdqm-dashboard-v400 .cdqm-view-subscription{white-space:nowrap;align-self:center}.cdqm-dashboard-v400 .cdqm-connected-sites-block{margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}.cdqm-dashboard-v400 .cdqm-connected-sites{list-style:none!important;margin:10px 0 0!important;padding:0!important;display:grid;gap:8px}.cdqm-dashboard-v400 .cdqm-connected-sites li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.cdqm-dashboard-v400 .cdqm-connected-site-dot{width:9px;height:9px;border-radius:50%;background:#10b981;margin-top:6px;flex:0 0 auto}.cdqm-dashboard-v400 .cdqm-connected-sites li div{min-width:0;display:grid;gap:2px}.cdqm-dashboard-v400 .cdqm-connected-sites li strong{color:#0f172a;font-size:13px}.cdqm-dashboard-v400 .cdqm-connected-sites li a{color:#067af3;font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){.cdqm-dashboard-v400 .cdqm-tire-billing__summary{align-items:flex-start!important;gap:14px}.cdqm-dashboard-v400 .cdqm-view-subscription{width:100%;text-align:center}.cdqm-dashboard-v400 .cdqm-tire-license-copy{grid-template-columns:1fr!important}.cdqm-dashboard-v400 .cdqm-tire-license-copy .button{width:100%}}.cdqm-dashboard-v400 .cdqm-subscription-actions:empty{display:none}.cdqm-dashboard-v400 .cdqm-subscription-cancel-btn{display:inline-flex!important;align-items:center;justify-content:center!important;min-height:38px!important;padding:8px 14px!important;border:1px solid #ef4444!important;border-radius:9px!important;background:#fff!important;color:#b91c1c!important;font-weight:800!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important}.cdqm-dashboard-v400 .cdqm-subscription-cancel-btn:hover{background:#fef2f2!important;color:#991b1b!important;border-color:#dc2626!important}.cdqm-dashboard-v400 .cdqm-subscription-cancel-note{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.45}.cdqm-dashboard-v400 .cdqm-updates-page{max-width:1180px}.cdqm-dashboard-v400 .cdqm-updates-intro{margin:0 0 18px}.cdqm-dashboard-v400 .cdqm-updates-intro h2{margin:0 0 5px;color:#0f172a;font-size:24px}.cdqm-dashboard-v400 .cdqm-updates-intro p{margin:0;color:#64748b}.cdqm-dashboard-v400 .cdqm-updates-accordions{display:grid;gap:12px}.cdqm-dashboard-v400 .cdqm-update-group{border:1px solid #dce4ee;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.035)}.cdqm-dashboard-v400 .cdqm-update-group>summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:58px;padding:14px 17px;cursor:pointer;list-style:none;color:#0f172a;font-weight:850}.cdqm-dashboard-v400 .cdqm-update-group>summary::-webkit-details-marker{display:none}.cdqm-dashboard-v400 .cdqm-update-group>summary small{font-size:12px;color:#64748b;font-weight:650}.cdqm-dashboard-v400 .cdqm-update-group>summary b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eff6ff;color:#067af3;font-size:18px;transition:transform .18s ease}.cdqm-dashboard-v400 .cdqm-update-group[open]>summary b{transform:rotate(45deg)}.cdqm-dashboard-v400 .cdqm-update-group__body{padding:0 17px 16px;border-top:1px solid #edf1f5}.cdqm-dashboard-v400 .cdqm-update-entry{padding:16px 0;border-bottom:1px solid #edf1f5}.cdqm-dashboard-v400 .cdqm-update-entry:last-child{border-bottom:0;padding-bottom:0}.cdqm-dashboard-v400 .cdqm-update-entry__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cdqm-dashboard-v400 .cdqm-update-entry time{display:inline-flex;padding:3px 7px;border-radius:999px;background:#eff6ff;color:#067af3;font-size:11px;font-weight:800}.cdqm-dashboard-v400 .cdqm-update-entry h3{margin:0;color:#0f172a;font-size:16px}.cdqm-dashboard-v400 .cdqm-update-entry p,.cdqm-dashboard-v400 .cdqm-update-entry ul{margin:8px 0 0;color:#475569;line-height:1.55}.cdqm-dashboard-v400 .cdqm-update-entry ul{padding-left:20px}@media(max-width:720px){.cdqm-dashboard-v400 .cdqm-update-group>summary{grid-template-columns:1fr auto;gap:8px}.cdqm-dashboard-v400 .cdqm-update-group>summary small{grid-column:1/2}.cdqm-dashboard-v400 .cdqm-update-group>summary b{grid-row:1/3;grid-column:2}}body .cdqm-saas-tire-module .clai-tire-app .clai-tire-form input,body .cdqm-saas-tire-module .clai-tire-app .clai-tire-form select,body .cdqm-saas-tire-module .clai-tire-app .clai-tire-form textarea{background:#fff!important;background-color:#fff!important;color:#111827!important;border-color:#cbd5e1!important}body .cdqm-saas-tire-module .clai-tire-app .clai-tire-form select option{background:#fff!important;color:#111827!important}body .cdqm-saas-tire-module .clai-tire-preview-stage{background:#fff!important;background-image:none!important;color:#111827!important}body .cdqm-saas-tire-module .clai-tire-plan-free{background:#f8fafc!important;border-color:#cbd5e1!important;color:#111827!important}body .cdqm-saas-tire-module .clai-tire-label .clai-label-location strong{background:#000!important;color:#fff!important}body .cdqm-saas-tire-module .clai-tire-label .clai-label-profile-grid>div.is-current-position,body .cdqm-saas-tire-module .clai-tire-label .clai-label-profile-grid>div.is-current-position span,body .cdqm-saas-tire-module .clai-tire-label .clai-label-profile-grid>div.is-current-position strong,body .cdqm-saas-tire-module .clai-tire-label .clai-tire-position{background:#000!important;color:#fff!important}.cdqm-dashboard-v400 .cdqm-create-success-state{min-height:clamp(360px,52vh,620px);display:flex;align-items:center;justify-content:center;padding:36px 20px}.cdqm-dashboard-v400 .cdqm-create-success-state .cdqm-created-qr-notice{width:min(100%,560px)!important;margin:0!important;padding:30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;text-align:center!important;border:1px solid #bfdbfe!important;border-radius:18px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 18px 50px rgba(15,23,42,.09)!important}.cdqm-dashboard-v400 .cdqm-create-success-state .cdqm-created-qr-notice:before{display:none!important}.cdqm-dashboard-v400 .cdqm-create-success-state .cdqm-created-qr-notice strong{font-size:22px!important;line-height:1.3!important;color:#0f172a!important}.cdqm-dashboard-v400 .cdqm-create-success-state .cdqm-created-qr-notice .button{min-height:42px!important;padding:9px 18px!important;margin:0!important}@media(max-width:600px){.cdqm-dashboard-v400 .cdqm-create-success-state{min-height:340px;padding:24px 8px}.cdqm-dashboard-v400 .cdqm-create-success-state .cdqm-created-qr-notice{padding:24px 18px!important}.cdqm-dashboard-v400 .cdqm-create-success-state .cdqm-created-qr-notice .button{width:100%!important}}.cdqm-dashboard-v400 .cdqm-created-qr-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:100%}.cdqm-dashboard-v400 .cdqm-created-qr-actions .button{min-width:150px!important;white-space:nowrap!important}@media(max-width:720px){.cdqm-dashboard-v400 .cdqm-created-qr-actions{flex-direction:column;align-items:stretch}.cdqm-dashboard-v400 .cdqm-created-qr-actions .button{width:100%!important;min-width:0!important}}@media(max-width:760px){.cdqm-dashboard-v400 .cdqm-workspace-plan-info{max-width:none!important;margin:2px 0 0!important;text-align:left!important}}.cdqm-dashboard-v400 .cdqm-home-kpi-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;margin-bottom:18px!important;border:1px solid #dce7f2!important;border-radius:8px!important;background:#f7fafe!important;color:#0f5fae!important;font-size:10px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important}.cdqm-dashboard-v400 .cdqm-sidebar__footer.cdqm-modular-sidebar-footer.is-free .cdqm-sidebar__account-copy span{color:#22c55e!important}.cdqm-dashboard-v400 .cdqm-sidebar__footer.cdqm-modular-sidebar-footer.is-all-access .cdqm-sidebar__account-copy span{color:#067af3!important}.cdqm-dashboard-v400 .cdqm-tier-action .cdqm-upgrade,.cdqm-dashboard-v400 .cdqm-plan-card .cdqm-tier-action .cdqm-upgrade{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 14px!important;border:1px solid #067af3!important;border-radius:8px!important;background:#067af3!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 5px 14px rgba(6,122,243,.18)!important}.cdqm-dashboard-v400 .cdqm-tier-action .cdqm-upgrade:hover,.cdqm-dashboard-v400 .cdqm-plan-card .cdqm-tier-action .cdqm-upgrade:hover{border-color:#005ec8!important;background:#005ec8!important;color:#fff!important;box-shadow:0 7px 18px rgba(6,122,243,.25)!important;transform:translateY(-1px)!important}@media(max-width:780px){.cdqm-dashboard-v400 .cdqm-home-kpi-icon{margin:0!important}}.cdqm-home-quick-card.is-temporarily-unavailable{position:relative;opacity:.48;filter:grayscale(1);cursor:not-allowed;box-shadow:none!important;border-style:dashed!important}.cdqm-home-quick-card.is-temporarily-unavailable strong,.cdqm-home-quick-card.is-temporarily-unavailable small{text-decoration:line-through}.cdqm-home-quick-card .cdqm-tool-unavailable-badge{grid-column:2;display:inline-flex;width:max-content;max-width:100%;margin-top:7px;text-decoration:none!important}.cdqm-tool-unavailable-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eef1f4;color:#64748b;font-size:10px;font-style:normal;font-weight:800;line-height:1.2;white-space:normal}.cdqm-sidebar__tool-link.is-temporarily-unavailable{opacity:.46!important;filter:grayscale(1);cursor:not-allowed}.cdqm-sidebar__tool-link.is-temporarily-unavailable .cdqm-nav-copy strong{text-decoration:line-through}.cdqm-sidebar-unavailable-label{display:block!important;margin-top:2px!important;color:#f87171!important;font-size:8px!important;font-weight:800!important;line-height:1.15!important}.cdqm-sidebar-beta-label{display:block!important;margin-top:2px!important;color:#fbbf24!important;font-size:8px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.04em!important}.cdqm-modular-service-card.is-temporarily-unavailable{opacity:.48;filter:grayscale(1);border-style:dashed}.cdqm-modular-service-card.is-temporarily-unavailable h3{text-decoration:line-through}.cdqm-tool-unavailable-state{max-width:720px;margin:56px auto;padding:38px;text-align:center;background:#fff;border:1px solid var(--sq-border);border-radius:18px;box-shadow:0 8px 28px rgba(15,23,42,.07)}.cdqm-tool-unavailable-state .cdqm-tool-unavailable-badge{margin-bottom:12px}.cdqm-tool-unavailable-state h2{margin:0 0 10px;color:var(--sq-text);font-size:26px}.cdqm-tool-unavailable-state p{margin:0 auto 20px;max-width:560px;color:var(--sq-muted);line-height:1.6}.cdqm-service-status-banner{display:flex;align-items:center;gap:12px;margin:16px 24px 0;padding:12px 15px;border:1px solid;border-radius:12px;color:#111827!important;font-size:13px;line-height:1.45;box-shadow:0 2px 8px rgba(15,23,42,.05)}.cdqm-service-status-banner strong{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.58);color:#111827!important;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.cdqm-service-status-banner span{color:#111827!important;font-weight:700}.cdqm-service-status-banner.is-offline{background:#fecaca;border-color:#f87171}.cdqm-service-status-banner.is-test{background:#fde68a;border-color:#f59e0b}@media(max-width:700px){.cdqm-service-status-banner{margin:12px 14px 0;align-items:flex-start;flex-direction:column;gap:7px}}.cdqm-route-pro-gate{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,38px);text-align:center}.cdqm-route-pro-gate .cdqm-badge{display:inline-flex;margin-bottom:12px}.cdqm-route-pro-gate h2{margin:0 0 12px;font-size:clamp(24px,3vw,32px)}.cdqm-route-pro-gate p{margin:7px auto;max-width:590px}.cdqm-route-pro-gate .button{margin-top:18px;min-width:180px;justify-content:center}.cdqm-tool-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;margin-left:5px;padding:2px 6px;border-radius:999px;background:#f2b705;color:#4d3900;font-size:9px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.04em}.cdqm-home-quick-appointment_planner>span{background:#eaf4ff;color:var(--sq-blue)}.cdqm-home-appointment-list article{padding:12px 16px;border-bottom:1px solid #edf1f5}.cdqm-home-appointment-list article:last-child{border-bottom:0}.cdqm-home-appointment-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.cdqm-home-appointment-head>strong{font-size:11px;color:#526277}.cdqm-home-appointment-list article>b{display:block;overflow:hidden;font-size:12px;color:#172033;white-space:nowrap;text-overflow:ellipsis}.cdqm-home-appointment-list article>p{margin:4px 0 0;color:var(--sq-muted);font-size:10.5px}.cdqm-status-pill.is-pending{background:#fff4d8;color:#a96b00}.cdqm-status-pill.is-confirmed{background:#e6f8f0;color:#079a67}.cdqm-status-pill.is-cancelled{background:#ffe8eb;color:#c9364a}@media(min-width:1101px){.cdqm-home-kpis article{padding:19px}.cdqm-home-kpi-icon{margin-bottom:18px}.cdqm-home-quick-card{padding:16px;grid-template-columns:40px 1fr}.cdqm-home-quick-card>span{width:36px;height:36px;font-size:16px}.cdqm-home-quick-card strong{font-size:13px}.cdqm-home-quick-card small{font-size:11px}}.cdqm-is-screenshot-mode .cdqm-sidebar__account-name{font-weight:900}.cdqm-shot-page{display:grid;gap:18px}.cdqm-shot-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--sq-border);border-radius:16px;background:#fff;box-shadow:0 3px 14px rgba(15,23,42,.05)}.cdqm-shot-topline h2{margin:0 0 6px;font-size:24px;color:var(--sq-text)}.cdqm-shot-topline p{margin:0;color:var(--sq-muted);font-size:13px}.cdqm-shot-plan{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e8f2ff;color:var(--sq-blue);font-size:10px;font-weight:900;letter-spacing:.04em}.cdqm-shot-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cdqm-shot-qr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cdqm-shot-qr-card{min-height:172px;padding:16px;display:grid;grid-template-columns:118px minmax(0,1fr);gap:15px;align-items:center;border:1px solid var(--sq-border);border-radius:15px;background:#fff;box-shadow:0 2px 9px rgba(15,23,42,.045)}.cdqm-shot-qr-preview{width:118px;height:118px;display:grid;place-items:center;border-radius:13px;background:#f7f9fc;border:1px solid #edf1f5}.cdqm-shot-qr-svg{display:block;max-width:100%;height:auto}.cdqm-shot-qr-copy strong{font-size:14px}.cdqm-shot-qr-copy p{margin:7px 0 12px;color:var(--sq-muted);font-size:11px}.cdqm-shot-color{display:flex;align-items:center;gap:7px;color:#7a8898;font-size:10px;font-weight:800}.cdqm-shot-color i{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #dbe3eb}.cdqm-shot-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cdqm-shot-summary>div{padding:18px;border:1px solid var(--sq-border);border-radius:14px;background:#fff}.cdqm-shot-summary small,.cdqm-shot-summary span{display:block;color:var(--sq-muted);font-size:10px}.cdqm-shot-summary strong{display:block;margin:6px 0 4px;font-size:18px;color:var(--sq-text)}.cdqm-shot-route-layout{display:grid;grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:16px}.cdqm-shot-route-panel,.cdqm-shot-map,.cdqm-shot-history{border:1px solid var(--sq-border);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 2px 9px rgba(15,23,42,.045)}.cdqm-shot-route-panel{padding:20px}.cdqm-shot-route-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.cdqm-shot-route-stats article{padding:12px;border-radius:10px;background:#f6f2ff}.cdqm-shot-route-stats small{display:block;color:#8c80a7;font-size:8px;font-weight:800}.cdqm-shot-route-stats strong{display:block;margin-top:4px;font-size:16px;color:#352a4b}.cdqm-shot-stops{margin:0;padding:0;list-style:none;display:grid;gap:7px}.cdqm-shot-stops li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #ebe7f3;border-radius:10px}.cdqm-shot-stops li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eee8ff;color:#7c3aed;font-size:10px;font-weight:900}.cdqm-shot-stops strong{display:block;font-size:11px}.cdqm-shot-stops small{display:block;margin-top:2px;color:var(--sq-muted);font-size:9px}.cdqm-shot-route-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.cdqm-shot-route-actions span{padding:8px 10px;border-radius:8px;background:#8b5cf6;color:#fff;font-size:9px;font-weight:900}.cdqm-shot-map{position:relative;min-height:460px}.cdqm-shot-map svg{width:100%;height:100%;min-height:460px;display:block}.cdqm-shot-map-badge{position:absolute;right:16px;bottom:16px;padding:10px 12px;border-radius:10px;background:#fff;color:#4b3a67;font-size:10px;font-weight:900;box-shadow:0 10px 25px rgba(15,23,42,.15)}.cdqm-shot-history{padding:18px}.cdqm-shot-history h3{margin:0 0 11px;font-size:14px}.cdqm-shot-history>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cdqm-shot-history article{padding:12px;border-radius:10px;background:#f8fafc}.cdqm-shot-history strong{display:block;font-size:11px;line-height:1.45}.cdqm-shot-history span{display:block;margin-top:5px;color:var(--sq-muted);font-size:9px}.cdqm-shot-anon-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px}.cdqm-shot-anon-tools{padding:16px;border:1px solid var(--sq-border);border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:8px}.cdqm-shot-anon-tools button{min-height:38px;padding:9px 11px;border:1px solid #dbe3eb;border-radius:9px;background:#fff;color:#4d5d6f;font-size:10px;font-weight:850;text-align:left}.cdqm-shot-anon-tools button.is-active{border-color:#9bcaff;background:#eaf4ff;color:#067af3}.cdqm-shot-anon-tools button.is-pro{border-color:#bfe8d9;background:#effaf6;color:#087a56}.cdqm-shot-anon-tools hr{width:100%;border:0;border-top:1px solid #edf1f5;margin:5px 0}.cdqm-shot-anon-tools>span{font-size:9px;font-weight:900;color:#8391a0;text-transform:uppercase;letter-spacing:.07em}.cdqm-shot-photo{position:relative;min-height:500px;overflow:hidden;border-radius:16px;background:linear-gradient(#afcbe0 0 47%,#9caa9c 47% 61%,#59636d 61% 100%);border:1px solid var(--sq-border);box-shadow:0 2px 9px rgba(15,23,42,.05)}.cdqm-shot-photo:after{content:"";position:absolute;left:0;right:0;bottom:70px;height:8px;background:repeating-linear-gradient(90deg,#f5f5f5 0 60px,transparent 60px 120px);opacity:.8}.cdqm-shot-car{position:absolute;left:19%;bottom:90px;width:54%;height:130px;border-radius:70px 95px 20px 20px;background:#151b22;box-shadow:inset 0 22px 0 #313b46}.cdqm-shot-car:before{content:"";position:absolute;left:23%;top:-58px;width:50%;height:76px;border-radius:75px 80px 0 0;background:#2f3944;clip-path:polygon(17% 100%,31% 0,72% 0,100% 100%)}.cdqm-shot-car i{position:absolute;bottom:-26px;width:72px;height:72px;border-radius:50%;background:#1b1f24;border:13px solid #343b43}.cdqm-shot-car i:first-child{left:12%}.cdqm-shot-car i:nth-child(2){right:12%}.cdqm-shot-car b{position:absolute;right:14%;bottom:24px;padding:6px 11px;border-radius:4px;background:#f3f4f6;color:#10141a;font-size:12px}.cdqm-shot-person{position:absolute;right:8%;bottom:105px;width:90px;height:210px}.cdqm-shot-person i{position:absolute;left:23px;top:0;width:48px;height:48px;border-radius:50%;background:#d9a47f}.cdqm-shot-person b{position:absolute;left:9px;top:45px;width:76px;height:150px;border-radius:35px 35px 16px 16px;background:#273746}.cdqm-shot-blur{position:absolute;z-index:4;border:2px solid #70b7ff;background:rgba(122,171,210,.75);backdrop-filter:blur(10px);box-shadow:0 0 0 3px rgba(6,122,243,.08)}.cdqm-shot-blur-face{right:9.8%;bottom:265px;width:58px;height:58px;border-radius:50%}.cdqm-shot-blur-plate{left:57%;bottom:111px;width:103px;height:39px;border-radius:7px;filter:blur(4px);background:#c6d2da}.cdqm-shot-detect-label{position:absolute;z-index:5;padding:6px 8px;border-radius:7px;background:#067af3;color:#fff;font-size:8px;font-weight:900;box-shadow:0 8px 20px rgba(6,122,243,.23)}.cdqm-shot-detect-label.one{right:4%;bottom:327px}.cdqm-shot-detect-label.two{left:59%;bottom:163px}.cdqm-shot-anon-bottom{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:10px;align-items:center;padding:15px 18px;border:1px solid var(--sq-border);border-radius:14px;background:#fff}.cdqm-shot-anon-bottom strong{display:block;font-size:14px}.cdqm-shot-anon-bottom span{display:block;color:var(--sq-muted);font-size:9px}.cdqm-shot-anon-bottom button{min-height:38px;padding:8px 12px;border:0;border-radius:9px;background:#067af3;color:#fff;font-size:10px;font-weight:900}.cdqm-shot-calendar-toolbar{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--sq-border);border-radius:14px;background:#fff}.cdqm-shot-calendar-toolbar>div{display:flex;align-items:center;gap:7px}.cdqm-shot-calendar-toolbar button,.cdqm-shot-calendar-toolbar select{min-height:34px;padding:7px 10px;border:1px solid #dbe3eb;border-radius:8px;background:#fff;color:#4f6072;font-size:9px;font-weight:800}.cdqm-shot-calendar-toolbar strong{font-size:12px}.cdqm-shot-calendar{overflow:auto;border:1px solid var(--sq-border);border-radius:15px;background:#fff}.cdqm-shot-cal-head{min-width:820px;display:grid;grid-template-columns:66px repeat(5,1fr);background:#eef5fb;border-bottom:1px solid #dce5ed}.cdqm-shot-cal-head>*{padding:12px 5px;text-align:center;border-right:1px solid #dce5ed;font-size:9px}.cdqm-shot-cal-body{min-width:820px;height:470px;display:grid;grid-template-columns:66px repeat(5,1fr)}.cdqm-shot-hours{border-right:1px solid #dce5ed}.cdqm-shot-hours span{height:52px;padding:5px 8px;display:block;border-bottom:1px solid #edf1f5;color:#8191a2;text-align:right;font-size:8px}.cdqm-shot-daycol{position:relative;border-right:1px solid #dce5ed;background:repeating-linear-gradient(to bottom,#fff 0,#fff 51px,#edf1f5 51px,#edf1f5 52px)}.cdqm-shot-daycol article{position:absolute;left:6px;right:6px;padding:8px;border-left:4px solid;border-radius:8px;font-size:8px;overflow:hidden}.cdqm-shot-daycol article b,.cdqm-shot-daycol article span,.cdqm-shot-daycol article small{display:block}.cdqm-shot-daycol article b{font-size:9px}.cdqm-shot-daycol article span{margin-top:3px;font-weight:900}.cdqm-shot-daycol article small{margin-top:2px;opacity:.77}.cdqm-shot-daycol article.pending{border-color:#d99a00;background:#fff4c8;color:#845900}.cdqm-shot-daycol article.confirmed{border-color:#159565;background:#dff6ea;color:#176745}.cdqm-shot-daycol article.cancelled{border-color:#d63850;background:#ffe5e9;color:#912438}.cdqm-shot-calendar-legend{display:flex;gap:16px;align-items:center;padding:12px 15px;border:1px solid var(--sq-border);border-radius:12px;background:#fff;color:#66778a;font-size:9px;font-weight:800}.cdqm-shot-calendar-legend span{display:flex;align-items:center;gap:6px}.cdqm-shot-calendar-legend i{width:8px;height:8px;border-radius:50%;display:block}.cdqm-shot-calendar-legend .pending i{background:#d99a00}.cdqm-shot-calendar-legend .confirmed i{background:#159565}.cdqm-shot-calendar-legend .cancelled i{background:#d63850}.cdqm-shot-tire-layout{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);gap:16px}.cdqm-shot-tire-label{padding:24px;border:1px solid #cfd9e2;border-radius:15px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.08);color:#17202b}.cdqm-shot-label-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:12px;margin-bottom:16px;border-bottom:3px solid #17202b}.cdqm-shot-label-head strong{font-size:14px}.cdqm-shot-label-head span{font-size:9px;color:#7b8896;font-weight:800}.cdqm-shot-tire-label>small{display:block;color:#8f9aa7;font-size:8px;font-weight:900;text-transform:uppercase}.cdqm-shot-tire-label h3{margin:4px 0 2px;font-size:29px}.cdqm-shot-tire-label>b{font-size:13px}.cdqm-shot-label-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.cdqm-shot-label-grid>div{padding:11px;border-radius:9px;background:#f4f7fa}.cdqm-shot-label-grid small,.cdqm-shot-label-bottom small{display:block;color:#8d9aa7;font-size:7px;font-weight:900;text-transform:uppercase}.cdqm-shot-label-grid strong,.cdqm-shot-label-bottom strong{display:block;margin-top:3px;font-size:11px}.cdqm-shot-depths{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0}.cdqm-shot-depths span{padding:11px 5px;border:1px solid #e0e7ee;border-radius:9px;text-align:center}.cdqm-shot-depths small{display:block;color:#8694a3;font-size:8px;font-weight:900}.cdqm-shot-depths b{display:block;margin-top:3px;font-size:15px}.cdqm-shot-label-bottom{display:grid;grid-template-columns:102px 1fr;gap:14px;align-items:center;padding-top:14px;border-top:1px solid #e5ebf0}.cdqm-shot-label-bottom span{display:block;margin-top:3px;color:#718091;font-size:9px}.cdqm-shot-tire-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cdqm-shot-tire-stats article{min-height:128px;padding:19px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--sq-border);border-radius:14px;background:#fff}.cdqm-shot-tire-stats strong{font-size:30px}.cdqm-shot-tire-stats span{margin-top:6px;color:var(--sq-muted);font-size:11px}.cdqm-shot-storage-card{overflow:hidden;border:1px solid var(--sq-border);border-radius:15px;background:#fff}.cdqm-shot-storage-head{padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf1f5}.cdqm-shot-storage-head h3{margin:0;font-size:14px}.cdqm-shot-storage-head>div{display:flex;gap:7px}.cdqm-shot-storage-head input{min-width:250px;height:34px;padding:0 10px;border:1px solid #dbe3eb;border-radius:8px;font-size:9px}.cdqm-shot-storage-head button{padding:7px 11px;border:0;border-radius:8px;background:#067af3;color:#fff;font-size:9px;font-weight:900}.cdqm-shot-storage-table{min-width:860px}.cdqm-shot-storage-table .head,.cdqm-shot-storage-table .row{display:grid;grid-template-columns:1.15fr 1.2fr 1fr 1.2fr .65fr;gap:10px;align-items:center;padding:0 17px}.cdqm-shot-storage-table .head{min-height:38px;background:#f8fafc;color:#718096;font-size:9px;font-weight:800}.cdqm-shot-storage-table .row{min-height:60px;border-top:1px solid #edf1f5;font-size:10px}.cdqm-shot-storage-table .row strong,.cdqm-shot-storage-table .row small{display:block}.cdqm-shot-storage-table .row small{margin-top:3px;color:#8c99a7;font-size:8px}.cdqm-shot-storage-table em{display:inline-flex;padding:4px 7px;border-radius:999px;background:#e8f8f0;color:#087a56;font-size:8px;font-style:normal;font-weight:900}@media(max-width:1200px){.cdqm-shot-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdqm-shot-route-layout,.cdqm-shot-tire-layout{grid-template-columns:1fr}.cdqm-shot-anon-layout{grid-template-columns:180px 1fr}.cdqm-shot-history>div{grid-template-columns:1fr}.cdqm-shot-storage-card{overflow:auto}}@media(max-width:800px){.cdqm-shot-topline{flex-direction:column}.cdqm-shot-qr-grid,.cdqm-shot-summary{grid-template-columns:1fr}.cdqm-shot-qr-card{grid-template-columns:100px 1fr}.cdqm-shot-qr-preview{width:100px;height:100px}.cdqm-shot-anon-layout{grid-template-columns:1fr}.cdqm-shot-anon-tools{display:grid;grid-template-columns:repeat(2,1fr)}.cdqm-shot-anon-bottom{grid-template-columns:1fr 1fr}.cdqm-shot-calendar-toolbar,.cdqm-shot-storage-head{align-items:flex-start;flex-direction:column}.cdqm-shot-depths,.cdqm-shot-tire-stats{grid-template-columns:repeat(2,1fr)}}