.page-module__eLrXfa__page{min-height:100vh}.page-module__eLrXfa__header{text-align:center;margin-bottom:var(--space-2xl);padding:0 var(--space-md)}.page-module__eLrXfa__header h1{margin-top:var(--space-md);margin-bottom:var(--space-sm)}.page-module__eLrXfa__header p{color:var(--text-secondary);max-width:600px;margin:0 auto}.page-module__eLrXfa__requestSection{margin-bottom:var(--space-3xl);border-radius:var(--radius-xl);border:1px solid #8b5cf64d;position:relative;overflow:hidden}.page-module__eLrXfa__requestGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf626 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.page-module__eLrXfa__requestContent{z-index:1;padding:var(--space-2xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#8b5cf60f 0%,#3b82f60a 100%);position:relative}.page-module__eLrXfa__requestHeader{margin-bottom:var(--space-xl)}.page-module__eLrXfa__requestBadgeRow{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.page-module__eLrXfa__requestCooldown{color:var(--text-muted);font-size:.8rem;font-style:italic}.page-module__eLrXfa__requestTitle{margin-bottom:var(--space-sm);background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.6rem;font-weight:700}.page-module__eLrXfa__requestDesc{color:var(--text-secondary);max-width:640px;font-size:.95rem;line-height:1.6}.page-module__eLrXfa__requestForm{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__eLrXfa__requestInputGroup{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__eLrXfa__requestInputGroup input{letter-spacing:.1em;text-align:center;max-width:200px;font-size:1.1rem}.page-module__eLrXfa__machineTypeGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.page-module__eLrXfa__machineTypeBtn{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;transition:all .2s;display:flex}.page-module__eLrXfa__machineTypeBtn:hover{background:#8b5cf60f;border-color:#8b5cf666}.page-module__eLrXfa__machineTypeBtnActive{box-shadow:0 0 0 1px #8b5cf64d,0 0 20px #8b5cf614;background:#8b5cf61f!important;border-color:#8b5cf6b3!important}.page-module__eLrXfa__machineTypeBtnLabel{color:var(--text-primary);font-size:.95rem;font-weight:600}.page-module__eLrXfa__machineTypeBtnDesc{color:var(--text-muted);margin-top:2px;font-size:.75rem}.page-module__eLrXfa__machineTypeBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__eLrXfa__requestSubmit{margin-top:var(--space-sm);align-self:flex-start;padding:.85rem 2rem;font-size:1rem}.page-module__eLrXfa__requestSubmit:disabled{opacity:.5;cursor:not-allowed}.page-module__eLrXfa__loadingDots{align-items:center;gap:0;display:flex}.page-module__eLrXfa__dot{font-size:1.2rem;animation:1.4s infinite both page-module__eLrXfa__blink}.page-module__eLrXfa__dot:nth-child(2){animation-delay:.2s}.page-module__eLrXfa__dot:nth-child(3){animation-delay:.4s}@keyframes page-module__eLrXfa__blink{0%,80%,to{opacity:0}40%{opacity:1}}.page-module__eLrXfa__requestAlert{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:.9rem;line-height:1.5}.page-module__eLrXfa__requestAlert[data-type=error]{color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d}.page-module__eLrXfa__requestAlert[data-type=success]{color:#86efac;background:#22c55e14;border:1px solid #22c55e4d}.page-module__eLrXfa__successContent{align-items:flex-start;gap:var(--space-md);display:flex}.page-module__eLrXfa__successIcon{flex-shrink:0;font-size:1.8rem}.page-module__eLrXfa__successContent p{color:var(--text-secondary);margin-top:.25rem;font-size:.85rem}.page-module__eLrXfa__requestFooterRow{gap:var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border-subtle);display:flex}.page-module__eLrXfa__requestFooterItem{align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:.8rem;display:flex}.page-module__eLrXfa__filters{align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-2xl);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex}.page-module__eLrXfa__filterGroup{flex:1}.page-module__eLrXfa__filterGroup select{max-width:200px}.page-module__eLrXfa__filterCount{color:var(--text-secondary);white-space:nowrap;padding-bottom:.75rem;font-size:.9rem}.page-module__eLrXfa__countNum{color:var(--text-accent);font-size:1.1rem;font-weight:700}.page-module__eLrXfa__leadGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem;display:grid}.page-module__eLrXfa__leadCard{padding:var(--space-lg)}.page-module__eLrXfa__leadTop{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.page-module__eLrXfa__leadDate{color:var(--text-muted);font-size:.8rem}.page-module__eLrXfa__leadTitle{margin-bottom:var(--space-md);font-size:1.05rem;line-height:1.4}.page-module__eLrXfa__leadMeta{gap:var(--space-lg);color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.85rem;display:flex}.page-module__eLrXfa__contactBlock{padding:var(--space-md);background:var(--bg-elevated);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;font-size:.875rem;display:flex}.page-module__eLrXfa__empty{text-align:center;padding:var(--space-3xl);color:var(--text-muted)}.page-module__eLrXfa__statusPill{border-radius:var(--radius-full);color:#fff;letter-spacing:.02em;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.page-module__eLrXfa__noteToggle{width:100%;margin-top:var(--space-sm);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;padding:.5rem;font-size:.8rem;transition:all .2s}.page-module__eLrXfa__noteToggle:hover{border-color:var(--text-accent);color:var(--text-accent);background:#8b5cf60a}.page-module__eLrXfa__notePanel{margin-top:var(--space-md);padding:var(--space-md);background:var(--bg-elevated);border-radius:var(--radius-md);gap:var(--space-sm);flex-direction:column;animation:.2s page-module__eLrXfa__slideDown;display:flex}@keyframes page-module__eLrXfa__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__eLrXfa__noteStatusRow{flex-wrap:wrap;gap:.35rem;display:flex}.page-module__eLrXfa__noteStatusBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:1px;min-width:58px;padding:.35rem .5rem;font-size:.65rem;transition:all .15s;display:flex}.page-module__eLrXfa__noteStatusBtn span:first-child{font-size:.9rem}.page-module__eLrXfa__noteStatusBtn:hover{border-color:var(--text-secondary);background:#ffffff0a}.page-module__eLrXfa__noteStatusBtnActive{font-weight:600;background:#ffffff0f!important}.page-module__eLrXfa__noteTextarea{resize:vertical;min-height:60px;line-height:1.5;background:var(--bg-card)!important;font-size:.82rem!important}.page-module__eLrXfa__noteFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-md);display:flex}.page-module__eLrXfa__noteFollowUp{flex-direction:column;display:flex}.page-module__eLrXfa__notePrivacy{color:var(--text-muted);opacity:.7;white-space:nowrap;font-size:.7rem}@media (max-width:768px){.page-module__eLrXfa__filters{flex-direction:column;align-items:stretch}.page-module__eLrXfa__filterGroup select{max-width:100%}.page-module__eLrXfa__leadGrid{grid-template-columns:1fr}.page-module__eLrXfa__machineTypeGrid{grid-template-columns:1fr 1fr}.page-module__eLrXfa__requestFooterRow{gap:var(--space-sm);flex-direction:column}.page-module__eLrXfa__requestSubmit{width:100%}.page-module__eLrXfa__requestInputGroup input{max-width:100%}.page-module__eLrXfa__noteStatusRow{gap:.25rem}.page-module__eLrXfa__noteStatusBtn{min-width:48px;font-size:.6rem}.page-module__eLrXfa__noteFooter{flex-direction:column;align-items:flex-start}}
