.new-car-page{--nc-blue:#0067f5;--nc-blue-soft:#e8f1ff;--nc-line:#e5e7eb;--nc-muted:#6b7280;--nc-text:#111827}.new-car-page .new-car-form{flex-direction:column;gap:.85rem;display:flex}.new-car-form__section{border:1px solid var(--nc-line);background:#fff;border-radius:12px;padding:.95rem 1.1rem 1.05rem}.new-car-form__section-head{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:.12rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.new-car-form__section-head h2{color:var(--nc-text);margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.new-car-form__section-head p{color:var(--nc-muted);margin:0;font-size:.78rem;line-height:1.4}.new-car-form .redux-field__label{margin-bottom:0;font-size:.8rem}.new-car-form .status-radio__list{flex-flow:wrap;align-items:center;gap:1rem 1.5rem;min-height:40px}.new-car-form .status-radio__dot{margin-top:0}.new-car-form__footer{border-top:1px solid var(--nc-line);background:#f8fafc;justify-content:flex-end;gap:.75rem;margin:.15rem 0 0;padding:.75rem .1rem .15rem;display:flex}.new-car-rows{flex-direction:column;gap:.75rem;width:100%;display:flex}.new-car-rows__head{flex-direction:column;gap:.15rem;display:flex}.new-car-rows__label{color:#374151;letter-spacing:.01em;margin:0;font-size:.8rem;font-weight:700}.new-car-rows__hint{color:var(--nc-muted);margin:0;font-size:.78rem;line-height:1.4}.new-car-rows__list{flex-direction:column;gap:.75rem;display:flex}.new-car-rows__empty{color:var(--nc-muted);background:#fafafa;border:1px dashed #d1d5db;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:.84rem}.new-car-rows__add{min-height:36px;color:var(--nc-blue);font:inherit;cursor:pointer;background:#fff;border:1px dashed #93c5fd;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.84rem;font-weight:650;display:inline-flex}.new-car-rows__add:hover{background:var(--nc-blue-soft)}.new-car-rows__remove{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.new-car-rows__remove:hover:not(:disabled){background:#fef2f2}.new-car-rows__remove:disabled{opacity:.4;cursor:not-allowed}.new-car-rows__item-title{color:#4b5563;font-size:.8rem;font-weight:700}.new-car-rows--card .new-car-rows__item,.new-car-rows--nested .new-car-rows__item{border:1px solid var(--nc-line);background:#fff;border-radius:14px;overflow:hidden}.new-car-rows--card .new-car-rows__item-head,.new-car-rows--nested .new-car-rows__item-head{background:#f8fafc;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.new-car-rows--card .new-car-rows__item-body,.new-car-rows--nested .new-car-rows__item-body{padding:.95rem .95rem 1.05rem}.new-car-rows--nested .new-car-rows__item{background:#fbfdff;border-color:#dbeafe}.new-car-rows--nested .new-car-rows__item-head{background:#eff6ff;border-bottom-color:#dbeafe}.new-car-rows--nested .new-car-rows__item-title{color:#1d4ed8}.new-car-rows--nested .category-icon__meta span{display:none}.new-car-form .category-icon--photo .category-icon__photo{aspect-ratio:16/10;border-radius:10px;min-height:84px;max-height:96px}.new-car-form .category-icon--photo .category-icon__photo-empty{gap:.2rem;padding:.45rem .5rem}.new-car-form .category-icon--photo .category-icon__photo-empty svg{width:20px;height:20px;margin:0}.new-car-form .category-icon--photo .category-icon__photo-empty strong{display:none}.new-car-form .category-icon--photo .category-icon__photo-empty span{max-width:9.5rem;font-size:.68rem}.new-car-form .category-icon--photo .category-icon__photo-bar{padding:.25rem .5rem;font-size:.68rem}.new-car-form .category-icon--photo .category-icon__photo-name{display:none}.new-car-form .car-gallery__hint{margin-bottom:.4rem;font-size:.75rem}.new-car-form .car-gallery__empty :is(label,.MuiInputLabel-root){aspect-ratio:auto!important;border-radius:10px!important;height:88px!important;min-height:88px!important;max-height:88px!important}.new-car-form .car-gallery__empty h4{gap:.2rem;font-size:.8rem}.new-car-form .car-gallery__empty h4:before{width:20px;height:20px}.new-car-form .car-gallery__empty p{display:none}.new-car-form .car-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.45rem}.new-car-form .car-gallery__tile,.new-car-form .car-gallery__add{aspect-ratio:1;border-radius:8px}.new-car-form .car-gallery__add :is(label,.MuiInputLabel-root){border-radius:8px!important}.new-car-form .car-gallery__add h4{font-size:.72rem}.new-car-form .car-gallery__add h4:before{margin-bottom:0;font-size:1.05rem}.new-car-rows--nested .category-icon__box{min-height:42px;padding:.35rem .55rem}.new-car-rows--nested .category-icon__thumb,.new-car-rows--nested .category-icon__placeholder{width:1.85rem;max-width:1.85rem;height:1.85rem;max-height:1.85rem}.new-car-rows--compact .new-car-rows__item-body{align-items:flex-end;gap:.55rem;display:flex}.new-car-rows--compact .new-car-rows__item-body>:first-child{flex:1;min-width:0}.new-car-rows--compact .new-car-rows__remove--inline{margin-bottom:2px}.new-car-rows--compact .new-car-rows__item{padding:.15rem 0}.new-car-rows--nested .new-car-rows--compact{border-top:1px dashed #dbeafe;margin-top:.35rem;padding-top:.65rem}.new-car-rows--nested .new-car-rows--compact .new-car-rows__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.new-cars-table{border:1px solid var(--nc-line);background:#fff;border-radius:16px;margin-top:.25rem;padding:1.15rem 1.25rem 1.35rem}.new-cars-table__header{margin-bottom:.85rem}.new-cars-table__header-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.new-cars-table__header h2{color:var(--nc-text);margin:0;font-size:1.05rem;font-weight:700}.dt-user-cell__avatar--empty{background:#e5e7eb;border-radius:10px;width:40px;height:40px;display:inline-block}@media (width<=720px){.new-car-form__section{padding:.85rem .8rem .95rem}.new-car-form .car-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.new-car-form__footer{justify-content:stretch}.new-car-form__footer>*{flex:auto}.new-car-rows--compact .new-car-rows__item-body{align-items:flex-start}.new-car-rows--compact .new-car-rows__remove--inline{margin-top:1.45rem}}
