.new-inspection-page{min-height:calc(100vh - 64px);color:var(--text-primary);padding:82px 24px 32px 80px}.new-inspection-shell{flex-direction:column;gap:18px;width:min(1280px,100%);margin:0 auto;display:flex}.new-inspection-header{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex;box-shadow:0 18px 40px #00000038}.new-inspection-header h1,.new-inspection-empty h1{letter-spacing:0;margin:0;font-size:28px;font-weight:850;line-height:1.1}.new-inspection-header span,.new-inspection-section-title span,.new-inspection-empty p{color:var(--text-secondary);font-size:13px;font-weight:600}.new-inspection-actions{align-items:center;gap:10px;display:flex}.new-inspection-actions select,.new-inspection-actions button,.new-inspection-field input,.new-inspection-field select,.new-inspection-field textarea,.new-inspection-repeater-header select{border:1px solid var(--glass-border);background:var(--bg-primary);min-height:44px;color:var(--text-primary);font:inherit;border-radius:8px;outline:none;font-size:14px;transition:border-color .2s,background .2s,transform .2s}.new-inspection-actions select,.new-inspection-field input,.new-inspection-field select,.new-inspection-field textarea,.new-inspection-repeater-header select{padding:10px 12px}.new-inspection-actions button{border-color:rgba(var(--neon-green-rgb), .38);background:rgba(var(--neon-green-rgb), .14);color:var(--neon-green);cursor:pointer;padding:0 16px;font-weight:800}.new-inspection-actions button:hover:not(:disabled),.new-inspection-field input:hover:not(:read-only),.new-inspection-field select:hover,.new-inspection-field textarea:hover{border-color:rgba(var(--neon-green-rgb), .42)}.new-inspection-actions button:hover:not(:disabled){background:rgba(var(--neon-green-rgb), .2);transform:translateY(-1px)}.new-inspection-actions button:disabled,.new-inspection-actions select:disabled{cursor:not-allowed;opacity:.58}.new-inspection-card,.new-inspection-empty{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:20px}.new-inspection-empty{text-align:center;width:min(720px,100%);margin:88px auto 0}.new-inspection-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.new-inspection-section-title h2,.new-inspection-empty h2{letter-spacing:0;margin:0;font-size:17px;font-weight:820;line-height:1.2}.new-inspection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.new-inspection-identity .new-inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-inspection-field{flex-direction:column;gap:7px;min-width:0;display:flex}.new-inspection-field>span{color:var(--text-secondary);font-size:12px;font-weight:760}.new-inspection-field textarea{resize:vertical;min-height:104px}.new-inspection-field input:read-only{color:var(--text-secondary)}.new-inspection-check{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.new-inspection-check input{width:18px;height:18px;accent-color:var(--neon-green)}.new-inspection-check span{color:var(--text-primary);font-size:13px;font-weight:740}.new-inspection-subgrid,.new-inspection-repeater{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.new-inspection-repeater{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr;padding:14px}.new-inspection-repeater-header,.new-inspection-repeater-item>strong{color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:820;display:flex}.new-inspection-repeater-header select{width:92px}.new-inspection-repeater-item{border-top:1px solid #ffffff14;flex-direction:column;gap:12px;padding-top:12px;display:flex}.new-inspection-muted-field{border:1px dashed var(--glass-border);border-radius:8px;justify-content:center;min-height:74px;padding:12px}.new-inspection-muted-field div{color:var(--text-secondary);font-size:12px}.new-inspection-alert,.new-inspection-success{border-radius:8px;padding:12px 14px;font-size:13px;font-weight:720}.new-inspection-alert{color:#fecaca;background:#b91c1c29;border:1px solid #f8717147}.new-inspection-success{color:var(--neon-green);background:rgba(var(--neon-green-rgb), .12);border:1px solid rgba(var(--neon-green-rgb), .24)}@media (width<=1120px){.new-inspection-grid,.new-inspection-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.new-inspection-page{min-height:calc(100vh - 112px);padding:72px 14px 76px}.new-inspection-header{flex-direction:column;align-items:stretch;padding:16px}.new-inspection-header h1,.new-inspection-empty h1{font-size:24px}.new-inspection-actions,.new-inspection-actions select,.new-inspection-actions button{width:100%}.new-inspection-actions{flex-direction:column}.new-inspection-card,.new-inspection-empty{padding:16px}.new-inspection-grid,.new-inspection-identity .new-inspection-grid,.new-inspection-subgrid{grid-template-columns:1fr}.new-inspection-actions select,.new-inspection-actions button,.new-inspection-field input,.new-inspection-field select,.new-inspection-field textarea,.new-inspection-repeater-header select{font-size:16px}}
