.dw113-builder>.card{padding:24px}.dw113-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dw113-head h2{margin-top:0}.dw113-badge{display:inline-block;border-radius:20px;padding:5px 12px;background:#e9f1ff;color:#184b8c;white-space:nowrap}.dw113-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dw113-grid label{display:flex;flex-direction:column;gap:6px;font-size:14px}.dw113-grid input,.dw113-grid select,.dw113-grid textarea{width:100%;box-sizing:border-box;min-height:38px}.dw113-grid textarea{resize:vertical}.dw113-wide{grid-column:1/-1}.dw113-vehicles{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 26px}.dw113-vehicle{display:flex!important;align-items:flex-start;gap:12px;border:1px solid #ccd8e9;border-radius:10px;padding:14px}.dw113-vehicle input[type=checkbox]{width:18px!important;height:18px;min-width:18px;min-height:18px;margin:3px 0}.dw113-vehicle small{display:block;margin-top:5px;color:#536783}.dw113-legal{border:1px solid #ccd8e9;border-radius:12px;padding:18px}.dw113-legal summary{cursor:pointer;font-weight:600}.dw113-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.dw113-status{min-height:1.5em}.dw113-error{color:#a5291e!important}.dw113-help{font-size:13px;color:#596e89}.dw113-preview{width:100%;height:72vh;border:1px solid #d1dbe8;background:#fff;border-radius:8px}body.ap99-dark .dw113-builder>.card{background:#142033;color:#eaf2ff}body.ap99-dark .dw113-badge{background:#263c5d;color:#cfe2ff}body.ap99-dark .dw113-grid :is(input,select,textarea){background:#0e1828;color:#eaf2ff;border-color:#4d6180}body.ap99-dark .dw113-vehicle,body.ap99-dark .dw113-legal{border-color:#435675}body.ap99-dark .dw113-vehicle small,body.ap99-dark .dw113-help{color:#b9cce5}body.ap99-dark .dw113-error{color:#ffb4aa!important}@media(max-width:650px){.dw113-builder>.card{padding:15px}.dw113-head{display:block}.dw113-grid,.dw113-vehicles{grid-template-columns:1fr}.dw113-badge{margin-bottom:10px}}
.dw113-vehicle.dw114-vehicle{display:block!important}.dw114-selection{display:flex!important;align-items:flex-start;gap:12px;margin-bottom:14px}.dw114-price{display:block!important;font-size:13px}.dw114-price input{display:block;width:100%;margin:5px 0;box-sizing:border-box}.dw114-price small,.dw114-photo-help{display:block;font-size:11px;line-height:1.45;color:#536783}.dw114-photos{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.dw114-photos figure{width:calc(33.333% - 6px);min-width:72px;margin:0;position:relative}.dw114-photos img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #ccd8e9;border-radius:6px;background:#edf1f7}.dw114-photos figcaption{font-size:11px;margin-top:3px;color:#536783}.dw114-photos button{position:absolute;right:3px;top:3px;width:25px;height:25px;padding:0!important;background:#fff!important;color:#172b3a!important;border:1px solid #cbd5e1!important;border-radius:50%}.dw114-upload{position:relative;display:inline-flex!important;overflow:hidden;margin:0 0 9px!important;cursor:pointer}.dw114-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.dw114-upload:has(input:disabled){opacity:.55;cursor:default}body.ap99-dark .dw114-price input{background:#0e1828;color:#eaf2ff;border-color:#4d6180}body.ap99-dark :is(.dw114-price small,.dw114-photo-help,.dw114-photos figcaption){color:#b9cce5}

.dw115-public-details{margin:14px 0;border-top:1px solid #d9e2ef;padding-top:10px}.dw115-public-details summary{cursor:pointer;font-weight:600;font-size:13px}.dw115-public-details label{display:flex;flex-direction:column;gap:5px;font-size:13px;margin-top:12px}.dw115-public-details textarea{width:100%;box-sizing:border-box;resize:vertical}.dw115-public-details .dw113-help{display:block;margin-top:10px}body.ap99-dark .dw115-public-details{border-color:#435675}body.ap99-dark .dw115-public-details textarea{background:#0e1828;color:#eaf2ff;border-color:#4d6180}

.dw117-logo{padding:18px;border:1px solid #d6e1ef;border-radius:12px}.dw117-logo img{display:block;max-width:220px;height:80px;object-fit:contain;object-position:left;margin:12px 0}.dw117-logo input[type=file]{max-width:100%}

.dw120-mobile-de{display:flex;flex-direction:column;gap:6px;font-size:13px;margin-top:16px}.dw120-mobile-de input{width:100%;box-sizing:border-box;min-height:38px}.dw120-mobile-de small{font-size:11px;line-height:1.5;color:#536783}.dw113-head h2{letter-spacing:-.02em}.dw113-vehicle.dw114-vehicle{background:linear-gradient(180deg,#fff,#fbfcfe);padding:18px}.dw114-selection strong{font-size:16px}.dw113-actions{position:sticky;bottom:12px;z-index:1;background:#fff;border:1px solid #dce4ef;padding:12px;border-radius:12px;box-shadow:0 4px 20px #17253812}body.ap99-dark .dw113-vehicle.dw114-vehicle{background:#142033}body.ap99-dark .dw120-mobile-de input{background:#0e1828;color:#eaf2ff;border-color:#4d6180}body.ap99-dark .dw120-mobile-de small{color:#b9cce5}body.ap99-dark .dw113-actions{background:#142033;border-color:#435675}
