/* SỬA CHỮA V1.4 — canonical intake layout; no BottomNav geometry. */
#intake .form-card{padding:18px 20px}#intake .form-section-title{margin-bottom:14px}#intake .form-section-title small{font-size:12px;font-weight:570}
#intake .customer-card{background:radial-gradient(circle at 8% 0%,rgba(100,210,255,.16),transparent 32%),linear-gradient(155deg,rgba(54,62,76,.66),rgba(25,29,38,.68))}
#intake .device-card{background:radial-gradient(circle at 92% 0%,rgba(191,90,242,.17),transparent 34%),linear-gradient(155deg,rgba(57,61,76,.66),rgba(26,28,38,.69))}
#intake .estimate-card{background:radial-gradient(circle at 7% 0%,rgba(255,159,10,.17),transparent 34%),radial-gradient(circle at 92% 10%,rgba(99,230,190,.10),transparent 30%),linear-gradient(155deg,rgba(59,61,71,.68),rgba(27,29,37,.70))}
#intake .customer-card .form-section-title span{color:#8fd8ff}#intake .device-card .form-section-title span{color:#d8b9ff}#intake .estimate-card .form-section-title span{color:#ffc66f}
#intake .customer-card .field>span{color:#afe1ff}#intake .device-card .field>span{color:#dcc5ff}#intake .estimate-card .field-money .field-label-row,#intake .range-price-fields .field>span{color:#ffc66f}#intake .estimate-card .field-time>span{color:#a9ead5}#intake .field-note>span{color:#e3e3e7}
#intake .intake-compact-grid{display:grid;gap:14px}#intake .customer-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr)}#intake .device-grid{grid-template-columns:minmax(190px,1.25fr) minmax(100px,.58fr) minmax(135px,.76fr) minmax(100px,.52fr)}#intake .estimate-grid{grid-template-columns:minmax(230px,1.22fr) minmax(138px,.62fr);align-items:end}
#intake .field{margin-top:12px}#intake .intake-compact-grid .field,#intake .range-price-fields .field{margin-top:0}#intake .field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 7px;font-size:14px;font-weight:610}#intake .money-human-hint{margin-left:auto;color:#ffc66f;font-size:12px;font-weight:720;white-space:nowrap}#intake .money-human-hint[hidden]{visibility:hidden}
#intake input[list]{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m8 10 4 4 4-4' stroke='%23c7c7cc' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px 15px;background-position:right 12px center}
#intake #intakeEta{-webkit-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m8 10 4 4 4-4' stroke='%23c7c7cc' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px 15px;background-position:right 12px center}
#intake .device-card input{border-color:rgba(191,128,255,.20)}#intake .estimate-card input{border-color:rgba(255,175,65,.21)}#intake .estimate-card #intakeEta{border-color:rgba(99,230,190,.22)}#intake .created-moment{color:rgba(245,245,247,.58)!important;font-variant-numeric:tabular-nums}
#intake .field textarea{min-height:76px}#intake .device-card textarea{min-height:88px}
#intake .price-mode{display:inline-flex;gap:3px;margin:0 0 13px;padding:3px;border-radius:12px;background:rgba(5,8,14,.38);border:1px solid rgba(255,255,255,.08)}#intake .price-mode-btn{min-height:32px;padding:7px 11px;border:0;border-radius:9px;background:transparent;color:rgba(245,245,247,.58);font-size:12px;font-weight:650}#intake .price-mode-btn.on{background:rgba(255,159,10,.18);color:#ffd092;box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}
#intake .range-price-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#intake .range-price-fields[hidden]{display:none}.estimate-inputs{min-width:0}.fixed-price-field[hidden]{display:none!important}
#intake .create-ticket-wrap{padding-bottom:3px}
@media(max-width:900px){#intake .device-grid{grid-template-columns:minmax(0,1.35fr) minmax(95px,.65fr)}}
@media(max-width:650px){#intake .form-card{padding:17px}#intake .customer-grid,#intake .estimate-grid{grid-template-columns:minmax(0,1fr) minmax(126px,.70fr)!important}#intake .device-grid{grid-template-columns:minmax(0,1.30fr) minmax(104px,.70fr)!important}#intake .field textarea{min-height:72px}#intake .created-moment{font-size:11px}}
@media(max-width:430px){#intake .customer-grid{grid-template-columns:minmax(0,1.2fr) minmax(116px,.80fr)!important}#intake .estimate-grid{grid-template-columns:minmax(0,1.18fr) minmax(124px,.82fr)!important}#intake .device-grid{grid-template-columns:minmax(0,1.25fr) minmax(98px,.75fr)!important}#intake .device-grid .field-color{grid-column:1}#intake .device-grid .field-imei{grid-column:2}#intake .form-section-title small{max-width:50%;text-align:right}#intake .price-mode-btn{padding:7px 9px;font-size:11px}#intake .range-price-fields{gap:7px}}
