.dbx{--dx-bg:#fff;--dx-line:#dfe6ed;--dx-text:#182b3a;--dx-muted:#607585;--dx-accent:#167466;color:var(--dx-text);max-width:1700px;margin:auto;font-family:inherit}.dbx *{box-sizing:border-box}.dbx a{color:var(--dx-accent);text-decoration:none}.dbx a:hover{text-decoration:underline}.dbx-tabs{border-bottom:1px solid var(--dx-line);flex-wrap:wrap;gap:5px;margin-bottom:22px;padding-bottom:12px;display:flex}.dbx-tabs a{color:var(--dx-muted);border-radius:8px;padding:10px 13px;font-weight:650}.dbx-tabs a.active{color:#105c50;background:#e0f1eb}.dbx-tabs small{margin-left:7px;font-weight:400}.dbx-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dbx-heading h1{overflow-wrap:anywhere;margin:3px 0 7px;font-size:26px;line-height:1.4}.dbx-heading p{color:var(--dx-muted);margin:0;font-size:12px}.dbx-heading span{color:var(--dx-muted);font-size:14px}.dbx-button,.dbx-pagination button{border:1px solid var(--dx-line);background:var(--dx-bg);cursor:pointer;color:var(--dx-text);font:inherit;white-space:nowrap;border-radius:7px;padding:9px 14px;font-size:13px;display:inline-block}.dbx-button.primary{background:var(--dx-accent);color:#fff;border-color:var(--dx-accent)}.dbx button:disabled{opacity:.4;cursor:default}.dbx-search{background:var(--dx-bg);border:1px solid var(--dx-line);border-radius:12px;padding:18px}.dbx-search-main{gap:8px;display:flex}.dbx-search-main>input{flex:1;min-width:100px}.dbx input,.dbx select{border:1px solid var(--dx-line);background:var(--dx-bg);color:var(--dx-text);font:inherit;border-radius:6px;width:100%;min-height:38px;padding:9px 10px;font-size:13px}.dbx-filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:14px;display:grid}.dbx-filter-grid label{color:var(--dx-muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.dbx-range{align-items:center;gap:5px;display:flex}.dbx-range input{min-width:0}.dbx-advanced{border-top:1px solid var(--dx-line);margin-top:14px;padding-top:13px}.dbx summary{cursor:pointer;font-size:14px;font-weight:650}.dbx-result-header{align-items:center;gap:10px;margin:22px 0 10px;font-size:13px;display:flex}.dbx-result-header strong{font-size:18px}.dbx-result-header span{color:var(--dx-muted)}.dbx-table-wrap{border:1px solid var(--dx-line);background:var(--dx-bg);border-radius:10px;overflow:auto}.dbx table{border-collapse:collapse;width:100%;font-size:13px}.dbx th{text-align:left;white-space:nowrap;color:#536d7e;background:#f2f6f8;font-weight:600}.dbx th,.dbx td{border-bottom:1px solid var(--dx-line);vertical-align:top;padding:12px 14px}.dbx td{min-width:95px;max-width:300px}.dbx td:first-child{min-width:180px;font-weight:650}.dbx td .dbx-value{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dbx tbody tr:hover{background:#f3faf7}.dbx-pagination{justify-content:center;align-items:center;gap:10px;margin:20px 0;display:flex}.dbx-pagination span{color:var(--dx-muted);font-size:13px}.dbx-mobile-list{display:none}@media (max-width:700px){.dbx-list-customers,.dbx-list-vehicles,.dbx-list-sales,.dbx-list-purchases{display:none}.dbx table.dbx-mobile-list{table-layout:fixed;width:100%;min-width:0;font-size:12px;display:table}.dbx-mobile-list th,.dbx-mobile-list td,.dbx-mobile-list td:first-child{white-space:nowrap;min-width:0;max-width:none;padding:12px 7px}.dbx-mobile-list td{text-overflow:ellipsis;overflow:hidden}.dbx-mobile-list a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dbx-list-customers+.dbx-mobile-list th:nth-child(2){width:43%}.dbx-list-customers+.dbx-mobile-list th:nth-child(3){width:20%}.dbx-list-vehicles+.dbx-mobile-list th:last-child{width:65px}.dbx-list-sales+.dbx-mobile-list th:nth-child(2){width:28%}.dbx-list-purchases+.dbx-mobile-list th:first-child{width:30%}.dbx-list-purchases+.dbx-mobile-list th:nth-child(2){width:auto}.dbx-list-sales+.dbx-mobile-list th:last-child,.dbx-list-purchases+.dbx-mobile-list th:last-child{width:65px}}.dbx-section{background:var(--dx-bg);border:1px solid var(--dx-line);border-radius:10px;margin-bottom:16px;padding:18px}.dbx-section h2{margin:0 0 13px;font-size:16px}.dbx-section h2 small,.dbx-section summary span{color:var(--dx-muted);margin-left:12px;font-size:12px}.dbx-fields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 22px;margin:0;display:grid}.dbx-fields>div{border-bottom:1px solid var(--dx-line);padding:10px 0}.dbx-fields>div.wide{grid-column:1/-1}.dbx-fields dt{color:var(--dx-muted);margin-bottom:5px;font-size:11px}.dbx-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.dbx-fields pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.dbx-related{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.dbx-related ul{margin:0;padding-left:17px}.dbx-related li{overflow-wrap:anywhere;padding:5px 0;font-size:13px}.dbx-history article{border-bottom:2px solid var(--dx-line);margin-bottom:10px;padding:10px 0 20px}.dbx-note{color:#735716;background:#fff6e4;border-left:3px solid #d49d35;border-radius:4px;padding:12px 16px;font-size:13px}.dbx-error{color:#a22;background:#fee;padding:14px}.dbx-error button{margin-left:10px}.dbx-empty{text-align:center;color:var(--dx-muted);padding:50px 20px}.dbx-offline{color:#fff;background:#152f36;border-radius:12px;justify-content:space-between;gap:15px;margin-bottom:20px;padding:20px;display:flex}.dbx-offline span{opacity:.8;font-size:12px}.dbx .dbx-button:focus-visible,.dbx a:focus-visible,.dbx input:focus-visible,.dbx select:focus-visible{outline-offset:2px;outline:3px solid #79b7e5}[data-theme=dark] .dbx{--dx-bg:#182b35;--dx-line:#304957;--dx-text:#edf4f7;--dx-muted:#a8bdc9;--dx-accent:#70cdb8}[data-theme=dark] .dbx th{color:#cbdce5;background:#233b49}[data-theme=dark] .dbx tbody tr:hover{background:#213b40}@media (max-width:700px){.dbx-heading h1{font-size:21px}.dbx-heading{align-items:flex-start}.dbx-tabs a{padding:8px;font-size:13px}.dbx-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-fields{grid-template-columns:1fr}.dbx-offline{flex-direction:column}.dbx-pagination{gap:5px}.dbx-pagination button{padding:8px}.dbx-search{padding:12px}}.dbx-standalone{padding-left:210px}.dbx-standalone .dbx-offline{margin-left:-210px}.dbx-standalone .dbx-tabs{border:1px solid var(--dx-line);background:var(--dx-bg);border-radius:10px;flex-direction:column;width:185px;padding:12px;display:flex;position:fixed;top:120px;left:24px}.dbx-standalone .dbx-tabs a{justify-content:space-between;display:flex}@media (max-width:900px){.dbx-standalone{padding-left:0}.dbx-standalone .dbx-offline{margin-left:0}.dbx-standalone .dbx-tabs{flex-flow:wrap;width:auto;position:static}}.dbx .dbx-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.dbx .dbx-button.danger{color:#a52828;background:#fff7f7;border-color:#d6a4a4}.dbx .dbx-editor{background:#f5f8fa;border:1px solid #d4e0e5;border-radius:10px;margin:16px 0;padding:18px}.dbx .dbx-editor textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:10px}.dbx .dbx-admin-nav{border-top:1px solid #d7e0e5;margin-top:18px;padding:14px 10px}.dbx .dbx-admin-nav summary{cursor:pointer;color:#657781;font-size:13px}.dbx .dbx-text-button{color:#086c84;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.dbx .dbx-customer-actions{margin-bottom:18px}.dbx-customer-summary{background:#edf6f3;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.dbx-customer-summary strong{font-size:28px}.dbx-customer-summary span{color:#47665e}.dbx-fields dd{min-height:24px}.dbx{--dx-accent:#e95742;--dx-bg:#fff;--dx-text:#20252f;--dx-line:#dce2ec;font-family:Inter,Pretendard,Malgun Gothic,Arial,sans-serif}.dbx-heading{margin-bottom:18px}.dbx-heading h1{letter-spacing:-1px;font-size:30px}.dbx-section{border-radius:16px;padding:18px;box-shadow:0 3px 10px #263a5010}.dbx-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.dbx-detail-main,.dbx-detail-side{min-width:0}.dbx-panel-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dbx-panel-title h2{margin:0}.dbx-contact-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.dbx-contact-heading>div:first-child{flex:1;min-width:230px}.dbx-contact-heading strong{letter-spacing:-.5px;font-size:26px}.dbx-contact-heading .dbx-customer-actions{flex:1;min-width:200px;margin:0}.dbx-contact-heading .dbx-actions{justify-content:flex-end;margin:0}.dbx-badges{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.dbx-badge{color:#596778;background:#f5f7fc;border:1px solid #d5ddec;border-radius:20px;padding:4px 8px;font-size:12px;line-height:1.3;display:inline-block}.dbx-badge.blocked{color:#bb3636;background:#fff1f1;border-color:#efbcbc}.dbx-fields>div{background:#f6f8fb;border:1px solid #dde3ec;border-radius:9px;min-height:65px;padding:11px 12px}.dbx-fields dt{margin-bottom:6px;font-size:11px}.dbx-fields dd{min-height:20px;font-size:14px;font-weight:650;line-height:1.4}.dbx-vehicle-card+.dbx-vehicle-card{border-top:1px solid #dce2ec;margin-top:20px;padding-top:18px}.dbx-vehicle-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dbx-vehicle-card h3{margin:0;font-size:17px;line-height:1.4}.dbx-vehicle-card .dbx-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.dbx .dbx-button.primary{color:#fff;background:#ff5847;border-color:#ff5847}.dbx .dbx-memo{white-space:pre-wrap;line-height:1.6}.dbx-muted{color:#8490a3;font-size:13px}.dbx-last-call{color:#748197;border-top:1px solid #e3e8f0;justify-content:space-between;gap:12px;padding-top:12px;font-size:12px;display:flex}.dbx-note-entry{border-top:1px solid #e3e8f0;padding:12px 0}.dbx-note-entry time{color:#8390a3;font-size:12px}.dbx-note-entry p{white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.65}.dbx-detail-side .dbx-section{padding:16px}.dbx-detail-side .dbx-history{padding:0}.dbx-detail-side table{font-size:12px}.dbx .dbx-filter-grid{gap:10px}.dbx-search{padding:14px}.dbx-search-main{margin-bottom:12px}@media (min-width:1400px){.dbx-detail-layout{grid-template-columns:minmax(0,1fr) 340px}.dbx-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1150px){.dbx-detail-layout{grid-template-columns:minmax(0,1fr)}.dbx-detail-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dbx-vehicle-card .dbx-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.dbx-fields,.dbx-vehicle-card .dbx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-detail-side{display:block}.dbx-contact-heading strong{font-size:22px}.dbx-heading h1{font-size:24px}}.dbx-advanced h2{margin:0 0 12px;font-size:14px;font-weight:650}.dbx-action-bar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.dbx-management{width:100%}.dbx-relationship-list{border-top:1px solid #d9e0e9;margin-top:12px;padding:12px 0}.dbx-relationship-list>div{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.dbx-modal-backdrop{z-index:1000;background:#14213599;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dbx-modal{background:#fff;border-radius:14px;width:100%;max-width:780px;max-height:90vh;padding:24px;overflow:auto;box-shadow:0 20px 60px #0004}.dbx-modal>header,.dbx-modal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dbx-modal footer{justify-content:flex-end;margin-top:20px}.dbx-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dbx-modal label{flex-direction:column;gap:6px;margin:8px 0;display:flex}.dbx-additional-phones{border:1px solid #d9e0e9;border-radius:10px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.dbx-additional-phones label{grid-template-columns:minmax(0,1fr) auto;display:grid}.dbx-additional-phones label input{grid-column:1}.dbx-additional-phones label button{grid-area:2/2}.dbx-modal input,.dbx-modal select,.dbx-modal textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #bbc7d6;border-radius:6px;padding:10px}.dbx-modal textarea{min-height:90px}.dbx-picker-results{gap:4px;max-height:190px;display:grid;overflow:auto}.dbx-picker-results button{text-align:left;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #d7dfeb;border-radius:6px;padding:10px}.dbx-picker-results .selected{background:#dceafa;border-color:#3467af}.dbx-modal .dbx-check{flex-direction:row;align-items:center}.dbx-check input{width:auto}.dbx-condition-input{grid-template-columns:2fr 1fr;gap:12px;display:grid}.dbx-modal fieldset{border:1px solid #d7dfeb;border-radius:8px;margin-top:20px}.dbx-modal .dbx-error{white-space:pre-wrap;color:#a82020}@media (max-width:600px){.dbx-modal-backdrop{padding:8px}.dbx-modal{max-height:95vh;padding:16px}.dbx-edit-grid{grid-template-columns:1fr}}.dbx-match-settings{border:1px solid var(--dx-line);border-radius:10px;margin-top:18px;padding:14px}.dbx-match-settings summary{cursor:pointer;font-weight:700}.dbx-match-settings table{width:100%;min-width:640px}.dbx-match-settings input[type=number]{width:100px}.dbx-match-settings input[type=checkbox]{width:auto}.dbx-photo-form{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.dbx-photo-form label{gap:5px;font-size:13px;display:grid}.dbx-photo-form select,.dbx-photo-form input,.dbx-photo-form button{background:#fff;border:1px solid #d8e0ee;border-radius:8px;min-height:38px;padding:7px 10px}.dbx-photo-form button,.dbx-photo-tabs .active{color:#fff;background:#f4513d;border-color:#f4513d}.dbx-photo-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.dbx-photo-tabs button{cursor:pointer;background:#fff;border:1px solid #d8e0ee;border-radius:8px;padding:8px 12px}.dbx-photo-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.dbx-photo-card{border:1px solid #d8e0ee;border-radius:12px;min-width:0;overflow:hidden}.dbx-photo-card img{aspect-ratio:4/3;object-fit:cover;background:#f3f6fc;width:100%;display:block}.dbx-photo-open{cursor:zoom-in;border:0;width:100%;padding:0;display:block}.dbx-photo-lightbox{z-index:1000;color:#fff;background:#0a0f1bf5;flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.dbx-photo-lightbox-toolbar,.dbx-photo-lightbox-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.dbx-photo-lightbox-toolbar span{overflow-wrap:anywhere}.dbx-photo-lightbox button,.dbx-photo-lightbox a{color:#fff;cursor:pointer;background:#242c3b;border:1px solid #828a9c;border-radius:6px;padding:7px 12px;text-decoration:none}.dbx-photo-lightbox-image{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.dbx-photo-lightbox-image img{object-fit:contain;cursor:zoom-in;max-width:100%;max-height:100%;display:block}.dbx-photo-lightbox-image.is-zoomed{text-align:center;display:block}.dbx-photo-lightbox-image.is-zoomed img{cursor:zoom-out;max-width:none;max-height:none;margin:auto}.dbx-photo-card>div{overflow-wrap:anywhere;padding:9px 10px;font-size:12px}.dbx-photo-card small{color:#798598;margin-top:4px;display:block}.dbx-photo-card nav{flex-wrap:wrap;gap:8px;padding:0 10px 10px;display:flex}.dbx-photo-card nav a,.dbx-photo-card nav button{color:#174799;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.dbx-inline-vehicle fieldset{border:0;min-width:0;margin:0;padding:0}.dbx-inline-vehicle .dbx-fields input,.dbx-inline-vehicle .dbx-fields select{box-sizing:border-box;border:1px solid var(--border,#dce1e9);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:6px 8px}.dbx-inline-vehicle .is-changed input,.dbx-inline-vehicle .is-changed select{border-color:#e98a40}.dbx-inline-vehicle small{font-size:12px}.dbx-inline-save{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dbx-inline-save .dbx-button{padding:5px 12px;font-size:12px}.dbx-inline-save button:disabled{opacity:.45;cursor:default}.dbx-record-fields{border:0;min-width:0;margin:0;padding:0}.dbx-inline-record{margin-top:14px}.dbx-inline-record .dbx-edit-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.dbx-inline-record .dbx-edit-grid>label{background:#f6f8fb;border:1px solid #dde3ec;border-radius:9px;min-width:0;padding:11px 12px}.dbx-inline-record input,.dbx-inline-record select,.dbx-inline-record textarea{box-sizing:border-box;max-width:100%}.dbx-inline-record footer{justify-content:flex-start}@media (max-width:600px){.dbx-inline-record .dbx-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-inline-record .dbx-edit-grid input,.dbx-inline-record .dbx-edit-grid select,.dbx-inline-record .dbx-edit-grid textarea{width:100%;min-width:0}}.dbx-management [hidden]{display:none!important}.dbx-inline-record input:not([type=checkbox]):not([type=radio]),.dbx-inline-record select,.dbx-inline-record textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:var(--surface,#fff);color:inherit;border:1px solid #bbc7d6;border-radius:6px;padding:6px 8px}.dbx-inline-record textarea{resize:vertical;min-height:72px}.dbx-inline-vehicle,.dbx-inline-record{margin-bottom:28px}.dbx-inline-save{margin-bottom:20px}.dbx-inline-record .dbx-priority-reason textarea{height:34px;min-height:34px}.dbx-condition-input>label{flex-direction:column;justify-content:flex-start;gap:6px;display:flex}.dbx-condition-input>label>select{flex:none;height:36px}.dbx-numeric-condition{grid-template-columns:minmax(0,1fr) minmax(75px,.6fr);gap:6px;display:grid}.dbx-numeric-condition small{grid-column:1/-1}.dbx-numeric-condition select,.dbx-numeric-condition input:not([type=hidden]){height:36px}.dbx-inline-record .dbx-edit-grid>label:not(.feedback-check){flex-direction:column;justify-content:flex-start;gap:8px;display:flex}.dbx-inline-record .dbx-edit-grid input:not([type=checkbox]),.dbx-inline-record .dbx-edit-grid select,.dbx-inline-record .dbx-priority-reason textarea{flex:none;height:36px;min-height:36px}.listing-mobile-cards{display:none}.listing-specs{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.listing-specs-main{font-weight:650}.listing-specs-sub{color:var(--dx-muted);margin-top:3px}.listing-vehicle-number{color:var(--dx-muted);font-size:11px;font-weight:400;display:block}.listing-star{color:#dc9120;font-size:20px}.dbx .dbx-list-sales .list-field-vehicle{width:32%;min-width:290px;max-width:none}.dbx .dbx-list-purchases .list-field-conditions{width:40%;min-width:280px;max-width:none}.dbx .dbx-list-sales .list-field-is_priority,.dbx .dbx-list-purchases .list-field-is_priority{text-align:center;width:48px;min-width:48px}.dbx .dbx-list-sales td:first-child,.dbx .dbx-list-purchases td:first-child{min-width:90px}@media (max-width:700px){.listing-mobile-cards{gap:12px;display:grid}.listing-mobile-card{border:1px solid var(--dx-line);background:var(--dx-bg);border-radius:12px;min-width:0;padding:16px}.listing-card-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.listing-mobile-card .listing-specs{background:var(--dx-soft,#f2f5f7);border-radius:8px;padding:12px}.listing-card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.listing-card-fields div{min-width:0}.listing-card-fields dt{color:var(--dx-muted);font-size:11px}.listing-card-fields dd{overflow-wrap:anywhere;margin:3px 0 0}.listing-card-fields .dbx-value{white-space:normal}}.dbx-inline-record .dbx-edit-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:5px 14px}.dbx-inline-record .dbx-edit-grid>label{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:flex}.dbx-inline-record .dbx-edit-grid>label input:not([type=checkbox]),.dbx-inline-record .dbx-edit-grid>label select{border:1px solid #0000;border-bottom-color:var(--stroke,#dde3ec);background:0 0;border-radius:0;flex:1;width:0;min-width:70px;padding:4px 5px}.dbx-inline-record .dbx-edit-grid>label input:hover,.dbx-inline-record .dbx-edit-grid>label select:hover{background:var(--surface-2,#f6f8fb)}.dbx-inline-record .dbx-edit-grid>label input:focus,.dbx-inline-record .dbx-edit-grid>label select:focus{border-color:var(--accent,#2563eb);outline:2px solid #2563eb33}.dbx-inline-record .dbx-edit-grid>label:has(textarea){grid-column:1/-1;align-items:flex-start}.dbx-inline-record textarea{min-height:46px}html[data-detail-card] .dbx{padding:8px}html[data-detail-card] .dbx-header{margin-bottom:8px}html[data-detail-card] .dbx-section{margin-bottom:8px;padding:10px}html[data-detail-card] .dbx-detail-layout{gap:10px}@media (max-width:600px){.dbx-inline-record .dbx-edit-grid{grid-template-columns:1fr}}.dbx-inline-record .dbx-edit-grid>label:not(.feedback-check){flex-direction:row;align-items:center;gap:8px}.dbx-inline-record .dbx-edit-grid>label input:not([type=checkbox]):not([type=hidden]),.dbx-inline-record .dbx-edit-grid>label select{flex:1;height:30px;min-height:30px}.dbx-fields{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:5px 14px}.dbx-fields>div{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:30px;padding:3px 0;display:flex}.dbx-fields dt{flex:none;min-width:64px;margin:0}.dbx-fields dd{flex:1;margin:0}.dbx-inline-vehicle .dbx-fields input:not([type=hidden]),.dbx-inline-vehicle .dbx-fields select{border:1px solid #0000;border-bottom-color:var(--stroke,#dde3ec);background:0 0;border-radius:0;padding:4px}.dbx-inline-vehicle .dbx-fields input:focus,.dbx-inline-vehicle .dbx-fields select:focus{border-color:#2563eb;outline:2px solid #2563eb33}html[data-detail-card] .dbx-inline-vehicle,html[data-detail-card] .dbx-inline-record{margin-bottom:12px}@media (max-width:600px){.dbx-fields{grid-template-columns:1fr}}.record-field-label{flex:0 0 72px;min-width:72px;line-height:1.4}html[data-detail-card] .dbx-contact-panel,html[data-detail-card] .dbx-vehicle-panel{padding:10px}html[data-detail-card] .dbx-contact-heading{margin-bottom:8px}html[data-detail-card] .dbx-contact-heading strong{font-size:22px}html[data-detail-card] .dbx-section h2,html[data-detail-card] .dbx-section h3{margin:0 0 8px}.dbx-list-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.dbx .list-download select{flex:none;width:76px;min-width:0;max-width:76px}@media (max-width:600px){.dbx-heading{flex-wrap:wrap}.dbx-heading>.dbx-list-actions{flex-wrap:wrap;flex-basis:100%;max-width:100%}.dbx .list-download{margin-left:0}}html[data-detail-card] .dbx-heading{display:flex}html[data-detail-card] .dbx-detail-main:has(>.dbx-vehicle-panel){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}html[data-detail-card] .dbx-detail-main:has(>.dbx-vehicle-panel)>:not(.dbx-contact-panel):not(.dbx-vehicle-panel){grid-column:1/-1}html[data-detail-card] .dbx-inline-record .dbx-edit-grid,html[data-detail-card] .dbx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}html[data-detail-card] .record-field-label{flex-basis:60px;min-width:60px;font-size:11px}html[data-detail-card] .dbx-inline-record .dbx-edit-grid>label input:not([type=hidden]),html[data-detail-card] .dbx-inline-record .dbx-edit-grid>label select{min-width:50px;font-size:12px}html[data-detail-card] .dbx-fields dt{min-width:55px;font-size:11px}html[data-detail-card] .dbx-fields dd{font-size:12px}@media (max-width:760px){html[data-detail-card] .dbx-detail-main:has(>.dbx-vehicle-panel){grid-template-columns:1fr}}html[data-detail-card] .dbx-detail-main:has(>.dbx-vehicle-panel){display:block}html[data-detail-card] .dbx-detail-main>.dbx-section{margin-bottom:8px}html[data-detail-card] .dbx-heading h1{overflow-wrap:anywhere;font-size:24px}html[data-detail-card] .dbx-heading{margin-bottom:10px}html[data-detail-card] .dbx-detail-layout,html[data-detail-card] .dbx-detail-main,html[data-detail-card] .dbx-section{box-sizing:border-box;min-width:0;max-width:100%}html[data-detail-card] .dbx-edit-grid>label{min-width:0}html[data-detail-card] input,html[data-detail-card] select,html[data-detail-card] textarea{box-sizing:border-box;min-width:0;max-width:100%}.dbx-current-registration article{border-bottom:1px solid var(--stroke);padding:8px 0}.dbx-current-registration p{overflow-wrap:anywhere;margin:4px 0}html[data-detail-card] .dbx-inline-record .dbx-edit-grid>label textarea{flex:1;width:0;min-width:0}html[data-detail-card] main.dbx-detail-main{padding-bottom:0}html[data-detail-card] .dbx-detail-side{display:block}html[data-detail-card] .dbx-detail-side>.dbx-section,html[data-detail-card] .dbx-detail-side>.dbx-history{margin-bottom:8px}html[data-detail-card] .call-context textarea{box-sizing:border-box;width:100%}.dbx-detail-layout{grid-template-columns:minmax(0,1fr);gap:8px}.dbx-detail-layout .dbx-section{box-shadow:none;border-radius:7px;margin-bottom:8px;padding:9px 11px}.dbx-detail-layout .dbx-panel-title{margin-bottom:5px}.dbx-detail-layout h2,.dbx-detail-layout h3{margin:4px 0;font-size:14px}.dbx-detail-layout p{margin:5px 0}.dbx-detail-layout .dbx-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:3px 10px;margin:5px 0}.dbx-detail-layout .dbx-fields>div{border-bottom:1px solid var(--stroke);align-items:baseline;gap:8px;min-width:0;padding:3px 0;display:flex}.dbx-detail-layout .dbx-fields dt{flex:0 0 74px;font-size:11px}.dbx-detail-layout .dbx-fields dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.dbx-detail-layout .dbx-inline-record .dbx-edit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3px 10px}.dbx-detail-layout .dbx-inline-record .dbx-edit-grid>label{min-width:0;padding:1px 0;font-size:12px}.dbx-detail-layout .dbx-inline-record .dbx-edit-grid>label textarea{box-sizing:border-box;flex:1;width:0;min-width:0;max-width:100%;min-height:30px}.dbx-detail-layout input,.dbx-detail-layout select,.dbx-detail-layout textarea{box-sizing:border-box;max-width:100%}.dbx-detail-layout .dbx-record-fields{border:0;min-width:0;padding:0}.dbx-detail-layout .dbx-inline-record{padding:0}.dbx-detail-layout .dbx-vehicle-card header h3{font-size:13px;line-height:1.55}.dbx-detail-layout .dbx-vehicle-card{padding:6px 0}.dbx-detail-layout .dbx-contact-panel .dbx-action-bar{margin:4px 0}.dbx-detail-layout .dbx-button{min-height:28px;padding:5px 8px;font-size:12px}@media (max-width:600px){.dbx-detail-layout .dbx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-detail-layout .dbx-fields>div{display:block}.dbx-detail-layout .dbx-inline-record .dbx-edit-grid{grid-template-columns:1fr}}.dbx-record-list>.dbx-heading>div:first-child:not(.dbx-list-actions){display:none}.dbx-record-list>.dbx-heading{justify-content:flex-end;min-height:0;margin:0}.dbx-record-list .dbx-tabs{margin-bottom:6px;padding-bottom:5px}.dbx-record-list .dbx-tabs a{padding:6px 10px}.dbx-record-detail .dbx-tabs{display:none}.dbx-record-detail .dbx-heading{gap:8px;margin:0 0 6px;padding:5px 0}.dbx-record-detail .dbx-heading p,.dbx-record-detail .dbx-heading>div>span{display:none}.dbx-record-detail .dbx-heading h1{margin:0;font-size:17px}.dbx-record-detail .dbx-detail-layout{flex-direction:column;gap:0;display:flex}.dbx-record-detail .dbx-detail-main,.dbx-record-detail .dbx-detail-side{width:100%;min-width:0}.dbx-record-detail .dbx-section{box-shadow:none;border-radius:5px;min-width:0;margin:0 0 6px!important;padding:6px 8px!important}.dbx-record-detail .dbx-section h2,.dbx-record-detail .dbx-section h3{font-size:13px;margin:0 0 5px!important}.dbx-record-detail .dbx-panel-title{min-height:0;margin:0}.dbx-record-detail .dbx-contact-heading{align-items:center;gap:6px;display:flex;margin:0 0 5px!important}.dbx-record-detail .dbx-contact-heading>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dbx-record-detail .dbx-contact-heading strong{font-size:15px!important}.dbx-record-detail .dbx-badges{flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:inline-flex}.dbx-record-detail .dbx-badge{padding:2px 5px;font-size:11px}.dbx-record-detail .dbx-inline-record{background:0 0;border:0;padding:0;margin:0!important}.dbx-record-detail .dbx-inline-record .dbx-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 10px;display:grid}.dbx-record-detail .dbx-inline-record .dbx-edit-grid>label{flex-direction:row;align-items:center;gap:5px;min-width:0;padding:0;font-size:12px;display:flex}.dbx-record-detail .record-field-label{flex:0 0 68px;min-width:0;font-size:12px}.dbx-record-detail .dbx-inline-record .dbx-edit-grid>label input:not([type=checkbox]):not([type=hidden]),.dbx-record-detail .dbx-inline-record .dbx-edit-grid>label select{height:27px;min-height:27px;padding:3px 5px;font-size:12px}.dbx-record-detail .dbx-inline-record textarea{height:34px;min-height:32px}.dbx-record-detail .dbx-inline-record .dbx-modal-body{padding:0}.dbx-record-detail .dbx-inline-vehicle fieldset{border:0;margin:0;padding:0}.dbx-record-detail .dbx-inline-vehicle .dbx-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;display:grid}.dbx-record-detail .dbx-fields>div{gap:4px;min-height:27px;padding:0;font-size:12px}.dbx-record-detail .dbx-fields dt{min-width:64px;font-size:12px}.dbx-record-detail .dbx-inline-vehicle input,.dbx-record-detail .dbx-inline-vehicle select{width:100%;min-width:0;height:27px;min-height:27px;padding:3px 4px;font-size:12px}.dbx-record-detail .dbx-inline-vehicle .dbx-fields dd{min-width:0}.dbx-record-detail .dbx-inline-save{justify-content:flex-end;margin:0;padding:4px 0}.dbx-record-detail .dbx-action-bar{flex-wrap:wrap;gap:4px;margin:4px 0}.dbx-record-detail .dbx-action-bar button,.dbx-record-detail .dbx-button{min-height:27px;padding:4px 7px;font-size:12px}.dbx-record-detail .dbx-vehicle-card{background:0 0;border:0;margin:0;padding:4px 0}.dbx-record-detail .dbx-vehicle-card header{align-items:baseline;gap:10px;margin:0;display:flex}.dbx-record-detail p{margin:4px 0;line-height:1.55}.dbx-record-detail .dbx-related{flex-direction:column;gap:0;display:flex}.dbx-record-detail .dbx-related ul{flex-wrap:wrap;gap:5px 16px;margin:0;padding-left:16px;display:flex}.compact-registration{border-bottom:1px solid var(--dx-line);padding:5px 0;display:flow-root}.compact-registration summary{cursor:pointer;font-size:13px}.compact-vehicle-line{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.compact-inline-edit summary{cursor:pointer;padding:4px 0;font-size:12px}.dbx-record-detail .dbx-current-registration>h2,.dbx-record-detail .dbx-vehicle-panel>.dbx-panel-title,.dbx-record-detail .dbx-contact-panel>.dbx-panel-title{display:none}.dbx-record-detail .dbx-muted{font-size:11px}.dbx-record-detail .dbx-table-wrap th,.dbx-record-detail .dbx-table-wrap td{padding:5px 7px;font-size:12px}.dbx-record-detail .dbx-detail-side .call-context{background:0 0;border:0;margin:0;padding:0}@media (max-width:760px){.dbx-record-detail .dbx-inline-record .dbx-edit-grid,.dbx-record-detail .dbx-inline-vehicle .dbx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-record-detail .record-field-label{flex-basis:60px}}@media (max-width:450px){.dbx-record-detail .dbx-inline-record .dbx-edit-grid,.dbx-record-detail .dbx-inline-vehicle .dbx-fields{grid-template-columns:1fr}}html[data-detail-card] .dbx-record-detail .dbx-heading h1{font-size:17px}html[data-detail-card] .dbx-record-detail .dbx-inline-record .dbx-edit-grid,html[data-detail-card] .dbx-record-detail .dbx-inline-vehicle .dbx-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.dbx-record-detail .dbx-condition-input{grid-template-columns:minmax(0,1fr) 100px;gap:8px;margin:3px 0;padding:0;display:grid}.dbx-record-detail .dbx-condition-input>label{flex-direction:row;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.dbx-record-detail .dbx-condition-input select{height:29px;min-height:29px;padding:3px 5px;font-size:12px}.dbx-record-detail .dbx-condition-input .dbx-numeric-condition{flex:1;min-width:0}.dbx-record-detail .dbx-condition-input>label>select{flex:1;width:0}.dbx-record-detail .dbx-relationships{margin:4px 0}@media (max-width:760px){html[data-detail-card] .dbx-record-detail .dbx-inline-record .dbx-edit-grid,html[data-detail-card] .dbx-record-detail .dbx-inline-vehicle .dbx-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){html[data-detail-card] .dbx-record-detail .dbx-inline-record .dbx-edit-grid,html[data-detail-card] .dbx-record-detail .dbx-inline-vehicle .dbx-fields{grid-template-columns:1fr}}.dbx-record-detail .dbx-relationship-list{border-top:1px solid var(--dx-line);margin:4px 0;padding:4px 0;font-size:12px}.dbx-record-detail .dbx-relationship-list summary{cursor:pointer}.dbx-record-detail .dbx-relationship-list>div{justify-content:space-between;align-items:center;padding:3px 0;display:flex}.dbx-record-detail .dbx-table-wrap table{min-width:0!important}.dbx-record-detail .dbx-table-wrap th,.dbx-record-detail .dbx-table-wrap td{white-space:normal;overflow-wrap:anywhere}.dbx.dbx-record-detail .dbx-detail-layout,html[data-detail-card] .dbx.dbx-record-detail .dbx-detail-layout{flex-direction:column;display:flex}.dbx.dbx-record-detail .dbx-detail-main,.dbx.dbx-record-detail .dbx-detail-side,html[data-detail-card] .dbx.dbx-record-detail .dbx-detail-side{flex-direction:column;gap:0;width:100%;max-width:100%;display:flex}.dbx.dbx-record-detail .dbx-detail-side>*{box-sizing:border-box;width:100%}.compact-customer-information{border-top:1px solid var(--dx-line);margin:4px 0}.compact-customer-information>summary{cursor:pointer;padding:5px 0;line-height:1.5}.compact-customer-information>summary>span{color:var(--muted);margin-right:8px}.compact-customer-information>summary>small{color:var(--muted);margin-left:8px}.dbx-record-detail .compact-customer-information .dbx-record-fields{border:0;margin:0;padding:0}.dbx-record-detail .compact-customer-information .dbx-inline-save{margin:3px 0;padding:0}.dbx-record-detail .compact-customer-information .record-memo-field{grid-column:1/-1}.dbx-record-detail .compact-customer-information textarea{resize:vertical;height:28px;min-height:28px}.record-create-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.record-create-actions>.dbx-management{width:auto;margin:0}.record-create-actions .dbx-action-bar{margin:0}.customer-contact-links{white-space:normal}.dbx.dbx-record-list{min-width:0;max-width:100%}.dbx-record-list .dbx-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}@media (min-width:761px){.dbx-record-list .dbx-list-table{table-layout:auto;width:max-content;min-width:100%}.dbx-record-list .dbx-list-table th,.dbx-record-list .dbx-list-table td{white-space:nowrap;overflow-wrap:normal}.dbx-record-list .dbx-list-table td:has(.listing-specs){white-space:normal;min-width:310px;max-width:450px}}.record-create-actions:empty{display:none}.dbx-record-detail .dbx-vehicle-card{display:flow-root}.dbx-record-detail .dbx-fields:empty{margin:0;display:none}@media (min-width:761px){:is(.dbx-record-list .dbx-table-wrap:has(>.dbx-list-vehicles),.dbx-record-list .dbx-table-wrap:has(>.dbx-list-sales)){box-sizing:border-box;max-height:none;overflow:auto}.dbx-record-list .dbx-list-vehicles th,.dbx-record-list .dbx-list-sales th{z-index:2;position:sticky;top:0}.dbx-record-list .dbx-list-vehicles th:nth-child(2),.dbx-record-list .dbx-list-vehicles td:nth-child(2){white-space:normal;overflow-wrap:anywhere;width:340px;min-width:340px;max-width:340px}.dbx-record-list .dbx-list-vehicles td:nth-child(2)>a{white-space:normal;overflow-wrap:anywhere;width:340px;max-width:100%;line-height:1.6;display:block}.dbx.dbx-record-list .dbx-list-vehicles,.dbx.dbx-record-list .dbx-list-sales{table-layout:fixed;width:100%}.dbx.dbx-record-list .dbx-list-vehicles{min-width:1050px}.dbx.dbx-record-list .dbx-list-sales{min-width:1180px}.dbx.dbx-record-list .dbx-list-vehicles th,.dbx.dbx-record-list .dbx-list-vehicles td,.dbx.dbx-record-list .dbx-list-sales th,.dbx.dbx-record-list .dbx-list-sales td{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;padding:8px 6px}.dbx.dbx-record-list .dbx-list-vehicles th:first-child{width:6%}.dbx.dbx-record-list .dbx-list-vehicles th:nth-child(2),.dbx.dbx-record-list .dbx-list-vehicles td:nth-child(2){width:24%;min-width:0;max-width:none}.dbx.dbx-record-list .dbx-list-vehicles td:nth-child(2)>a{width:auto}.dbx.dbx-record-list .dbx-list-vehicles th.list-field-customers{width:13%}.dbx.dbx-record-list .dbx-list-vehicles th.list-field-last_confirmed_at{width:9%}.dbx.dbx-record-list .dbx-list-vehicles th.list-field-plates{width:7%}.dbx.dbx-record-list .dbx-list-sales th.list-field-is_priority{width:3%}.dbx.dbx-record-list .dbx-list-sales th.list-field-listing_number{width:6%}.dbx.dbx-record-list .dbx-list-sales th.list-field-vehicle{width:22%}.dbx.dbx-record-list .dbx-list-sales th.list-field-current_owner{width:12%}.dbx.dbx-record-list .dbx-list-sales th.list-field-mileage_km{width:7%}.dbx.dbx-record-list .dbx-list-sales th.list-field-purchase_price_krw,.dbx.dbx-record-list .dbx-list-sales th.list-field-asking_price_krw{width:8%}.dbx.dbx-record-list .dbx-list-sales .listing-specs{overflow-wrap:anywhere;min-width:0;max-width:100%}}
