#toasts{position:fixed;bottom:56px;left:50%;transform:translate(-50%);z-index:100000;width:360px;max-width:calc(100vw - 32px);pointer-events:none}#toasts .cz-toast{pointer-events:none}#loading.loading-toast{inset:auto auto 16px 50%;transform:translate(-50%);pointer-events:none}#detail-page .notes .notes-table .note-icon{display:inline-block;line-height:0;vertical-align:middle}#detail-page .notes .notes-table .note-icon img{width:20px;height:20px;object-fit:contain}.my-account-support{margin:12px 0 4px;padding:8px 10px;border:2px dashed #212529;background:#fff;color:#212529;font-size:13px}.cz-toast{background:#333;color:#fff;padding:10px 14px;margin-bottom:8px;border-left:6px solid #fff200;box-shadow:0 2px 8px #0006;font-size:13px;opacity:.97}.cz-toast.error{border-left-color:#000;background:#000}.cz-confirm-backdrop{position:fixed;inset:0;background:#00000073;z-index:99999;display:flex;align-items:center;justify-content:center}.cz-confirm{background:#fff;color:#212529;border:2px solid #333333;padding:18px 20px;min-width:320px;max-width:520px;font-size:14px}.cz-confirm .buttons{margin-top:14px;text-align:right}.cz-confirm .buttons button{margin-left:8px}.ac-container{position:absolute;z-index:1000;background:#fff;border:1px solid #767676;max-height:220px;overflow-y:auto;min-width:100%;box-shadow:0 2px 6px #0000004d}.ac-container .ac-menu-item{padding:3px 8px;cursor:pointer;font-size:13px;white-space:nowrap}.ac-container .ac-menu-item:hover,.ac-container .ac-menu-item.active{background:#fff87f}.pointer{cursor:pointer}.cz-ws-off{position:fixed;bottom:8px;left:8px;background:#000;color:#fff200;padding:4px 10px;font-size:12px;z-index:100000}#detail-page .tags-list.active{background:#333;color:#fff}#detail-page .tags-list.inactive{background:#eee;color:#333}.modal{display:none;position:fixed;inset:0;z-index:1050;background:#0006;overflow:auto}.modal.show{display:block}#quote-editor tr.dndDraggingSource{opacity:.4}#quote-editor tr[draggable=true] td.comment{cursor:grab}#emoji-picker{position:fixed;z-index:2000;width:330px;max-height:300px;overflow-y:auto;background:#fff;color:#212529;border:1px solid #767676;box-shadow:0 2px 8px #00000059;padding:8px;display:flex;flex-wrap:wrap;gap:4px}#emoji-picker span.e{font-size:20px;width:32px;height:32px;line-height:32px;text-align:center}#emoji-picker span.e:hover{background:#fff87f}#emoji-picker .custom{width:100%;display:flex;gap:4px;margin-top:6px}#emoji-picker .custom input{flex:1}#editor-setting-panel{box-shadow:0 2px 8px #00000059;color:#212529}.cz-limit{font-size:10px;color:#414042;margin-left:4px;white-space:nowrap}.cz-bad{outline:2px dashed #212529!important;background:#fffbb2!important}.cz-bad-msg{font-size:11px;color:#212529;background:#fff200;padding:1px 6px;margin-top:2px;display:inline-block}#detail-page .copy-quote-panel{color:#212529}.cz-tape{background:repeating-linear-gradient(45deg,#fff200 0 10px,#212529 10px 20px)!important;color:#212529!important;font-weight:700}.cz-tape::placeholder{color:#212529}.cz-excess-tick{display:block;font-size:11px;color:#212529;margin-top:2px;cursor:pointer}#user-page-management .info-card-user .right .login-icon{font-size:18px;color:#212529}.ai-bf-wrap{position:relative;margin-top:6px}.ai-bf-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.ai-bf-body{font-size:11px;padding:0 2px;height:20px;border:1px solid #ccc;border-radius:3px;background:#fff}.ai-bf{width:100%;max-width:330px;height:auto;display:block;margin:0 auto}.ai-bf-panel{stroke:#8a8f98;stroke-width:1.2;stroke-linejoin:round;transition:stroke .12s,stroke-width .12s}.ai-bf-panel.damaged{stroke:#4b5563;cursor:pointer;outline:none}.ai-bf-panel.damaged:hover,.ai-bf-panel.damaged:focus,.ai-bf-panel.lit,.ai-bf-panel.pinned{stroke:#111827;stroke-width:2.4}.ai-bf-panel.hidden-work{stroke-dasharray:4 3}.ai-bf-decor{fill:none;stroke:#b9bec7;stroke-width:1;pointer-events:none}.ai-bf-chips{margin-top:4px;font-size:11px}.ai-bf-chip{cursor:pointer;border:1px solid #d0d4da}.ai-bf-chip.pinned,.ai-bf-chip.lit{border-color:#111827}.ai-bf-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:10.5px;color:#6c757d;margin-top:4px}.photos .photo-wrapper .ai-badge{position:absolute;top:5px;left:5px;width:22px;height:22px;border-radius:50%;color:#fff;font-weight:800;font-size:13px;line-height:22px;text-align:center;box-shadow:0 1px 3px #0006;pointer-events:auto;z-index:2}.photos .photo-wrapper .ai-badge.good{background:#1a8f4e}.photos .photo-wrapper .ai-badge.bad{background:#d1322e}.photos .photo-wrapper .ai-badge.info{background:#1d6fd6;font-style:italic;font-family:Georgia,serif}.photos .photo-wrapper .gallery~.ai-badge,.photos .photo-wrapper:has(.gallery) .ai-badge{top:38px}.ai-coverage{font-size:11.5px}.ai-cov{display:inline-flex;align-items:center;gap:5px;border:1px solid #d0d4da;border-radius:999px;padding:1px 8px 1px 5px;margin:3px 4px 0 0;background:#fff;cursor:default}.ai-cov.short{border-color:#f3d9a8;background:#fff4e0}.ai-cov-dots{display:inline-flex;gap:2px}.ai-cov-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#d0d4da}.ai-cov-dots i.on{background:#1a8f4e}.ai-cov.short .ai-cov-dots i.on{background:#b26a00}.ai-bf-panel.note{fill-opacity:.35;stroke-dasharray:2 2}.ai-bf-legend i.faded{background:#f59e0b;opacity:.35;border-style:dashed}.ai-bf-claim{font-size:11px;margin:3px 0;color:#1a8f4e}.ai-bf-claim.note{color:#b26a00}.ai-notes{font-size:11.5px;border:1px solid #f3d9a8;background:#fff8ea;border-radius:6px;padding:6px 10px}.ai-notes li{margin:2px 0}.ai-notes li.lit,.ai-notes li:hover{background:#fef3c7}.ai-note-why{color:#b26a00}.ai-bf-xg{cursor:pointer}.ai-bf-xg circle{fill:#fff;stroke:#374151;stroke-width:1;opacity:.92}.ai-bf-xg text{font-size:11px;font-weight:700;fill:#b91c1c;pointer-events:none;font-family:Arial,sans-serif}.ai-bf-xg:hover circle{stroke:#b91c1c;stroke-width:1.6}.ai-bf-xg.undo text{fill:#1a8f4e;font-size:12px}.ai-bf-xg.undo:hover circle{stroke:#1a8f4e}.ai-bf-panel.excluded{fill:#e5e7eb!important;fill-opacity:1;stroke:#9ca3af;stroke-dasharray:3 2}.ai-cov-x{border:0;background:transparent;color:#9ca3af;font-size:11px;line-height:1;padding:0 0 0 3px;cursor:pointer}.ai-cov-x:hover{color:#b91c1c}.ai-cov-x.undo{color:#1a8f4e;font-size:13px}.ai-cov.excluded{border-color:#d1d5db;background:#f3f4f6;color:#6b7280}.ai-x-menu .btn{font-size:11.5px}.ai-bf-legend i{display:inline-block;width:11px;height:11px;border:1px solid #8a8f98;vertical-align:-2px;margin-right:3px}.ai-bf-legend i.hatch{background:repeating-linear-gradient(45deg,#fbbf24 0 2px,#7f1d1d 2px 3px)}.ai-bf-legend i.dotted{border-style:dashed}.ai-bf-pop{position:absolute;z-index:20;width:240px;background:#fff;border:1px solid #9ca3af;border-radius:4px;box-shadow:0 4px 14px #0000002e;padding:6px 8px;font-size:11.5px}.ai-bf-pop img{display:block;width:100%;max-height:180px;object-fit:cover;margin:5px 0;border-radius:3px}.ai-bf-pop-head{display:flex;justify-content:space-between;align-items:center}.ai-bf-x{cursor:pointer;font-size:16px;line-height:1;padding:0 3px;color:#6c757d}.ai-bf-note{color:#374151;line-height:1.3}.ai-bf-nocrop{font-style:italic;margin:4px 0}.ai-lines tr.lit td{background:#fef3c7}#private-login-page .login-form.with-qr{min-width:620px}#private-login-page .login-row{display:flex;gap:28px;align-items:flex-start;justify-content:center}#private-login-page .login-fields{flex:0 0 auto}.cz-screen-qr{background:#fff;color:#212529;padding:12px;border:2px dashed #212529;text-align:center;width:210px}.cz-screen-qr canvas{display:block;margin:0 auto}.cz-screen-qr .label{font-weight:700;font-size:13px;margin-top:8px}.cz-screen-qr .status{font-size:12px;color:#767676;margin-top:4px;min-height:16px}.cz-phone-link{background:#212529;color:#fff;border:3px solid #fff200;width:560px;max-width:95vw;font-size:14px}.cz-phone-link .head{background:#fff200;color:#212529;font-weight:700;padding:10px 16px;font-size:16px;display:flex;justify-content:space-between}.cz-phone-link .head .who{font-weight:400}.cz-phone-link .body{display:flex;gap:20px;padding:18px}.cz-phone-link .qrwrap{position:relative;background:#fff;padding:10px;width:240px;height:240px;flex:0 0 auto}.cz-phone-link .qrwrap .target{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;background:#fff200;border:3px solid #212529;border-radius:50%;box-shadow:0 0 0 4px #fff}.cz-phone-link .qrwrap .linked{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;font-weight:700;color:#212529;background:#fff200;border:2px dashed #212529;padding:10px}.cz-phone-link .steps{flex:1}.cz-phone-link .wait{font-weight:700;color:#fff200;margin-bottom:8px}.cz-phone-link ol{padding-left:20px;margin:0 0 10px}.cz-phone-link ol li{margin-bottom:4px}.cz-phone-link .count{margin-bottom:6px}.cz-phone-link .lock{color:#c9c9c9;font-size:12px;margin-bottom:12px}.cz-phone-link .buttons button{margin-right:8px}.cz-mycars{max-width:1100px;margin:0 auto;padding:16px;color:#212529}.cz-mycars .top{display:flex;align-items:center;gap:16px;margin-bottom:8px}.cz-mycars .top .who{font-weight:700;flex:1}.cz-mycars .top .out{color:#212529;text-decoration:underline}.cz-mycars h2{font-size:26px;margin:8px 0 14px}.cz-mycars .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.cz-mycars .car{background:#fff;border:2px solid #212529;padding:10px}.cz-mycars .pic{height:150px;background:#e0e0e0;display:flex;align-items:center;justify-content:center;overflow:hidden}.cz-mycars .pic img{width:100%;height:100%;object-fit:cover}.cz-mycars .nophoto{color:#767676;font-size:12px}.cz-mycars .plate{display:inline-block;margin-top:8px;background:#fff200;color:#212529;font-weight:700;padding:2px 10px;border:2px solid #212529;letter-spacing:2px}.cz-mycars .line{margin-top:4px;font-size:14px}.cz-mycars .line.small{font-size:12px;color:#767676}.cz-mycars .stripe{height:10px;margin-top:20px;background:repeating-linear-gradient(135deg,#fff200 0 14px,#212529 14px 28px)}.cz-mycars .muted{color:#767676}#user-page-management .phones-box{background:#fff;border:2px dashed #212529;margin:12px;padding:12px;color:#212529}#user-page-management .phones-box h4{margin:0 0 8px;font-size:16px}#user-page-management .phones-box table{width:100%;font-size:13px}#user-page-management .phones-box td,#user-page-management .phones-box th{padding:4px 6px;border-bottom:1px solid #e0e0e0;text-align:left}#user-page-management .phones-box .tag{display:inline-block;padding:1px 6px;background:#eee;font-size:12px}#user-page-management .phones-box .tag.waiting{background:#fff200}#user-page-management .phones-box .tag.blocked{background:#212529;color:#fff}#user-page-management .phones-box .note{color:#767676;font-size:12px;margin-top:6px}.cz-select-images{background:#fff;color:#212529;border:2px solid #333333;padding:14px 16px;width:min(1240px,96vw);max-height:92vh;overflow:auto;font-size:14px}.cz-select-images .photos{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cz-select-images .photo{width:190px;height:142px;object-fit:cover;border:solid 1px black;cursor:pointer;box-sizing:border-box}.cz-select-images .photo.selected{border:3px solid red!important}body.cz-snake-spread #detail-page .detail-card.m-3{margin:32px!important}body.cz-snake-spread #detail-page .photo-wrapper{margin-bottom:16px!important}#qd-zone{position:fixed;inset:0;z-index:99990;background:#fff200eb;border:4px dashed #212529;box-sizing:border-box;align-items:center;justify-content:center;pointer-events:none}#qd-zone .qd-zone-inner{text-align:center;color:#212529}#qd-zone .qd-file{display:inline-block;background:#212529;color:#fff;font-weight:700;padding:6px 14px;margin-bottom:14px;transform:rotate(-3deg)}#qd-zone .qd-title{font-size:44px;font-weight:700}#qd-zone .qd-sub{font-size:18px;margin-top:8px}.qd-modal-backdrop{position:fixed;inset:0;background:#2125298c;z-index:99995;display:flex;align-items:center;justify-content:center}.qd-modal{background:#fff;color:#212529;width:96vw;height:92vh;display:flex;flex-direction:column;border:2px solid #212529}.qd-small{background:#fff;color:#212529;border:2px solid #212529;min-width:420px;max-width:640px}.qd-bar{background:#fff200;color:#212529;font-weight:700;font-size:16px;padding:10px 14px;border-bottom:2px solid #212529;display:flex;justify-content:space-between;gap:16px}.qd-body{padding:14px;font-size:14px}.qd-main{flex:1;display:flex;min-height:0}.qd-pdf-side{width:40%;background:#c9c9c9;padding:10px;box-sizing:border-box}.qd-pdf-side iframe{width:100%;height:100%;border:1px solid #414042;background:#fff}.qd-pdf-side pre{width:100%;height:100%;overflow:auto;margin:0;background:#fff;border:1px solid #414042;font-size:11px;padding:8px;box-sizing:border-box}.qd-right{flex:1;overflow:auto;padding:12px 16px}.qd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.qd-box{border:1px solid #414042;padding:6px 10px}.qd-box.qd-claim{border:2px solid #212529;background:#fff200}.qd-claim input[type=text]{width:100%;margin:3px 0;border:1px solid #212529}.qd-claim label{font-size:12px;margin:0}.qd-label{font-size:12px;color:#414042}.qd-val{font-size:15px;word-break:break-all}.qd-chip{display:inline-block;font-size:11px;font-weight:700;padding:1px 6px;border:1px solid #212529;background:#fff200;color:#212529;white-space:nowrap}.qd-chip.dark{background:#212529;color:#fff200}.qd-section-title{font-weight:700;margin:12px 0 6px}.qd-toggles{display:flex;flex-wrap:wrap;gap:8px}.qd-toggle{border:2px solid #212529;background:#fff;color:#212529;padding:6px 12px;text-align:left;cursor:pointer}.qd-toggle b,.qd-toggle span{display:block}.qd-toggle span{font-size:12px}.qd-toggle.on{background:#212529;color:#fff200}.qd-warn{margin-top:8px;padding:6px 10px;border-left:6px solid #fff200;background:#fff;outline:1px solid #c9c9c9;font-size:13px}.qd-msg{padding:10px;border:2px dashed #212529;font-size:15px}.qd-lines{width:100%;margin-top:12px;border-collapse:collapse;font-size:13px}.qd-lines th{background:#fff200;border-bottom:2px solid #212529;padding:5px 8px;text-align:left}.qd-lines td{padding:4px 8px;border-bottom:1px solid #c9c9c9;vertical-align:top}.qd-lines .r{text-align:right;white-space:nowrap}.qd-lines .qd-sec td{font-weight:700;background:#fff;border-bottom:1px solid #414042;padding-top:10px}.qd-desc{white-space:pre-wrap}.qd-total{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;border:2px solid #212529;font-size:15px}.qd-buttons{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 0;justify-content:flex-start}.qd-small .qd-buttons{padding:0 14px 14px;justify-content:flex-end}.qd-buttons .bg-crashzone{border:2px solid #212529;font-weight:700}.qd-plain{background:#fff;color:#212529;border:2px solid #212529}.qd-after{margin-top:6px;font-size:12px;border-left:4px solid #fff200;padding-left:8px;color:#414042}.qd-list td{padding:4px 8px}.qd-list .qd-st{color:#414042}.qd-pdf{background:#212529;color:#fff;font-size:10px;font-weight:700;padding:1px 4px}.qd-pdf.qd-kind-photo{background:#fff200;color:#212529;outline:1px solid #212529}.qd-pdf.qd-kind-other{background:#fff;color:#212529;outline:1px dashed #212529}.qd-small{max-height:90vh;overflow:auto}.qd-summary{font-size:15px;font-weight:700;padding:4px 0}.qd-fail-list{max-height:240px;overflow:auto;border:1px solid #c9c9c9}.qd-rates{font-variant-numeric:tabular-nums}.qd-busy,.qd-busy button{cursor:progress}.qd-saving{margin-top:8px;font-size:13px;color:#212529}.qd-tape{height:8px;margin-bottom:6px;border:1px solid #212529;background:repeating-linear-gradient(-45deg,#fff200 0 10px,#212529 10px 20px);background-size:28px 28px;animation:qd-tape-move .8s linear infinite}@keyframes qd-tape-move{0%{background-position:0 0}to{background-position:28px 0}}@media(prefers-reduced-motion:reduce){.qd-tape{animation:none}}.qd-saving-btn{opacity:1!important}.qd-bar-right{display:flex;align-items:center;gap:14px}.qd-x{width:32px;height:32px;line-height:26px;padding:0;font-size:24px;font-weight:700;background:#fff;color:#212529;border:2px solid #212529;cursor:pointer}.qd-x:hover,.qd-x:focus-visible{background:#212529;color:#fff200}.qd-x:disabled{opacity:.4;cursor:progress}
