.QuoteGenerator-module__niMmFW__overlay{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.QuoteGenerator-module__niMmFW__modal{background:#fff;border-radius:.75rem;flex-direction:column;width:100%;max-width:48rem;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.QuoteGenerator-module__niMmFW__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.QuoteGenerator-module__niMmFW__title{color:#111827;font-size:1.5rem;font-weight:600}.QuoteGenerator-module__niMmFW__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:.5rem;transition:color .2s}.QuoteGenerator-module__niMmFW__closeButton:hover{color:#111827}.QuoteGenerator-module__niMmFW__content{flex:1;padding:1.5rem;overflow-y:auto}.QuoteGenerator-module__niMmFW__requestInfo{background:#eff6ff;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.QuoteGenerator-module__niMmFW__requestInfoTitle{color:#111827;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.QuoteGenerator-module__niMmFW__requestDetails{gap:.5rem;display:grid}.QuoteGenerator-module__niMmFW__requestDetailItem{gap:.5rem;font-size:.875rem;display:flex}.QuoteGenerator-module__niMmFW__requestLabel{color:#6b7280}.QuoteGenerator-module__niMmFW__requestValue{color:#111827;font-weight:500}.QuoteGenerator-module__niMmFW__form{flex-direction:column;gap:1.5rem;display:flex}.QuoteGenerator-module__niMmFW__formGroup{flex-direction:column;gap:.5rem;display:flex}.QuoteGenerator-module__niMmFW__label{color:#111827;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.QuoteGenerator-module__niMmFW__required{color:#ef4444}.QuoteGenerator-module__niMmFW__input,.QuoteGenerator-module__niMmFW__select,.QuoteGenerator-module__niMmFW__textarea{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;font-size:1rem;transition:border-color .2s}.QuoteGenerator-module__niMmFW__input:focus,.QuoteGenerator-module__niMmFW__select:focus,.QuoteGenerator-module__niMmFW__textarea:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #3b82f61a}[data-theme=light] .QuoteGenerator-module__niMmFW__input:focus,[data-theme=light] .QuoteGenerator-module__niMmFW__select:focus,[data-theme=light] .QuoteGenerator-module__niMmFW__textarea:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b1a}.QuoteGenerator-module__niMmFW__textarea{resize:vertical;min-height:6rem}.QuoteGenerator-module__niMmFW__helperText{color:#6b7280;font-size:.875rem}.QuoteGenerator-module__niMmFW__error{color:#ef4444;margin-top:.25rem;font-size:.875rem}.QuoteGenerator-module__niMmFW__itemList{flex-direction:column;gap:.75rem;display:flex}.QuoteGenerator-module__niMmFW__itemRow{grid-template-columns:2fr 1fr 1fr auto;align-items:start;gap:.75rem;display:grid}.QuoteGenerator-module__niMmFW__removeButton{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #ef4444;border-radius:.375rem;padding:.5rem;transition:all .2s}.QuoteGenerator-module__niMmFW__removeButton:hover{color:#fff;background:#ef4444}.QuoteGenerator-module__niMmFW__addButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.QuoteGenerator-module__niMmFW__addButton:hover{color:#4f46e5;border-color:#4f46e5}[data-theme=light] .QuoteGenerator-module__niMmFW__addButton:hover{color:#475569;border-color:#475569}.QuoteGenerator-module__niMmFW__summary{background:#f9fafb;border-radius:.5rem;margin-top:1rem;padding:1rem}.QuoteGenerator-module__niMmFW__summaryTitle{color:#111827;margin-bottom:.75rem;font-size:1rem;font-weight:600}.QuoteGenerator-module__niMmFW__summaryRow{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.QuoteGenerator-module__niMmFW__summaryLabel{color:#6b7280;font-size:.875rem}.QuoteGenerator-module__niMmFW__summaryValue{color:#111827;font-size:.875rem;font-weight:500}.QuoteGenerator-module__niMmFW__summaryRow.QuoteGenerator-module__niMmFW__discount{color:#10b981}.QuoteGenerator-module__niMmFW__summaryRow.QuoteGenerator-module__niMmFW__total{border-top:1px solid #e5e7eb;margin-top:.5rem;padding-top:.75rem;font-size:1.125rem;font-weight:600}.QuoteGenerator-module__niMmFW__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.QuoteGenerator-module__niMmFW__footerButtons{gap:.75rem;display:flex}.QuoteGenerator-module__niMmFW__button{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__secondary{color:#111827;background:#fff;border:1px solid #e5e7eb}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__secondary:hover{background:#f9fafb}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__primary{color:#fff;background:#4f46e5;border:1px solid #4f46e5}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__primary:hover{background:#7c3aed;border-color:#7c3aed}[data-theme=light] .QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__primary{background:#475569;border-color:#475569}[data-theme=light] .QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__primary:hover{background:#64748b;border-color:#64748b}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__success{color:#fff;background:#10b981;border:1px solid #10b981}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__success:hover{background:#059669;border-color:#059669}.QuoteGenerator-module__niMmFW__button:disabled{opacity:.5;cursor:not-allowed}.QuoteGenerator-module__niMmFW__loading{justify-content:center;align-items:center;padding:4rem;display:flex}.QuoteGenerator-module__niMmFW__loadingSpinner{border:3px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;width:2.5rem;height:2.5rem;animation:1s linear infinite QuoteGenerator-module__niMmFW__spin}[data-theme=light] .QuoteGenerator-module__niMmFW__loadingSpinner{border-top-color:#475569}@keyframes QuoteGenerator-module__niMmFW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QuoteGenerator-module__niMmFW__successMessage{text-align:center;padding:3rem}.QuoteGenerator-module__niMmFW__successIcon{color:#10b981;margin-bottom:1rem;font-size:3rem}.QuoteGenerator-module__niMmFW__successTitle{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.QuoteGenerator-module__niMmFW__successText{color:#6b7280;font-size:1rem}.QuoteGenerator-module__niMmFW__errorMessage{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;margin:1rem 0;padding:1rem;font-size:.875rem}.QuoteGenerator-module__niMmFW__preview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.QuoteGenerator-module__niMmFW__previewTitle{color:#111827;margin-bottom:1rem;font-size:1rem;font-weight:600}@media (max-width:640px){.QuoteGenerator-module__niMmFW__modal{border-radius:0;max-width:100%;max-height:100vh}.QuoteGenerator-module__niMmFW__itemRow{grid-template-columns:1fr;gap:.5rem}.QuoteGenerator-module__niMmFW__footer{flex-direction:column}.QuoteGenerator-module__niMmFW__footerButtons{flex-direction:column;width:100%}.QuoteGenerator-module__niMmFW__button{justify-content:center;width:100%}}@media (prefers-color-scheme:dark){.QuoteGenerator-module__niMmFW__modal{background:#1f2937}.QuoteGenerator-module__niMmFW__header{border-bottom-color:#374151}.QuoteGenerator-module__niMmFW__title{color:#f9fafb}.QuoteGenerator-module__niMmFW__closeButton{color:#9ca3af}.QuoteGenerator-module__niMmFW__closeButton:hover{color:#f9fafb}.QuoteGenerator-module__niMmFW__requestInfo{background:#1e293b}.QuoteGenerator-module__niMmFW__requestInfoTitle{color:#f9fafb}.QuoteGenerator-module__niMmFW__requestLabel{color:#9ca3af}.QuoteGenerator-module__niMmFW__requestValue,.QuoteGenerator-module__niMmFW__label{color:#f9fafb}.QuoteGenerator-module__niMmFW__input,.QuoteGenerator-module__niMmFW__select,.QuoteGenerator-module__niMmFW__textarea{color:#f9fafb;background:#374151;border-color:#4b5563}.QuoteGenerator-module__niMmFW__input:focus,.QuoteGenerator-module__niMmFW__select:focus,.QuoteGenerator-module__niMmFW__textarea:focus{border-color:#a78bfa}.QuoteGenerator-module__niMmFW__summary{background:#1e293b}.QuoteGenerator-module__niMmFW__summaryTitle{color:#f9fafb}.QuoteGenerator-module__niMmFW__summaryLabel{color:#9ca3af}.QuoteGenerator-module__niMmFW__summaryValue{color:#f9fafb}.QuoteGenerator-module__niMmFW__footer{border-top-color:#374151}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__secondary{color:#f9fafb;background:#374151;border-color:#4b5563}.QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__secondary:hover{background:#4b5563}.QuoteGenerator-module__niMmFW__preview{background:#1e293b;border-color:#374151}.QuoteGenerator-module__niMmFW__previewTitle{color:#f9fafb}.QuoteGenerator-module__niMmFW__errorMessage{color:#fecaca;background:#7f1d1d;border-color:#991b1b}}.QuoteGenerator-module__niMmFW__clientInfo{background:#f9fafb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.QuoteGenerator-module__niMmFW__infoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.QuoteGenerator-module__niMmFW__infoItem{flex-direction:column;gap:.25rem;display:flex}.QuoteGenerator-module__niMmFW__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.QuoteGenerator-module__niMmFW__infoValue{color:#111827;font-size:.875rem;font-weight:500}.QuoteGenerator-module__niMmFW__serviceInfo{margin-bottom:1rem}.QuoteGenerator-module__niMmFW__serviceName{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.QuoteGenerator-module__niMmFW__sectionTitle{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.QuoteGenerator-module__niMmFW__depositNotice{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;font-size:.875rem;display:flex}.QuoteGenerator-module__niMmFW__depositIcon{font-size:1rem}.QuoteGenerator-module__niMmFW__depositRow{background:#fef3c7;border-radius:.375rem;margin-top:.5rem;padding:.5rem!important}.QuoteGenerator-module__niMmFW__depositRow .QuoteGenerator-module__niMmFW__summaryLabel,.QuoteGenerator-module__niMmFW__depositRow .QuoteGenerator-module__niMmFW__summaryValue{color:#92400e}.QuoteGenerator-module__niMmFW__tierDescription{color:#6b7280;margin:.25rem 0 0;font-size:.875rem;font-style:italic}.QuoteGenerator-module__niMmFW__addOnsSection{margin-bottom:1rem}.QuoteGenerator-module__niMmFW__addOnsGrid{gap:.75rem;display:grid}.QuoteGenerator-module__niMmFW__addOnOption{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.QuoteGenerator-module__niMmFW__addOnOption:hover{background:#f9fafb;border-color:#4f46e5}.QuoteGenerator-module__niMmFW__addOnSelected{background:#eef2ff;border-color:#4f46e5}.QuoteGenerator-module__niMmFW__addOnCheckbox{accent-color:#4f46e5;width:1.125rem;height:1.125rem;margin-top:.125rem}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnOption:hover{border-color:#64748b}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnSelected{background:#f1f5f9;border-color:#475569}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnCheckbox{accent-color:#475569}.QuoteGenerator-module__niMmFW__addOnContent{flex:1}.QuoteGenerator-module__niMmFW__addOnHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.QuoteGenerator-module__niMmFW__addOnName{color:#111827;font-size:.9375rem;font-weight:500}.QuoteGenerator-module__niMmFW__addOnPrice{color:#4f46e5;white-space:nowrap;font-size:.875rem;font-weight:600}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnPrice{color:#475569}.QuoteGenerator-module__niMmFW__addOnDesc{color:#6b7280;margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.QuoteGenerator-module__niMmFW__additionalItems{margin-bottom:1rem}.QuoteGenerator-module__niMmFW__additionalHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.QuoteGenerator-module__niMmFW__additionalItem{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.QuoteGenerator-module__niMmFW__itemFields{flex:1;grid-template-columns:2fr 1fr 1fr;gap:.5rem;display:grid}.QuoteGenerator-module__niMmFW__itemDescription{border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.QuoteGenerator-module__niMmFW__itemQuantity,.QuoteGenerator-module__niMmFW__itemPrice{border:1px solid #e5e7eb;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.QuoteGenerator-module__niMmFW__discountTaxGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem;display:grid}.QuoteGenerator-module__niMmFW__summaryGrid{flex-direction:column;display:flex}.QuoteGenerator-module__niMmFW__totalRow{border-top:2px solid #e5e7eb;margin-top:.5rem;padding-top:.75rem!important}.QuoteGenerator-module__niMmFW__totalRow .QuoteGenerator-module__niMmFW__summaryLabel,.QuoteGenerator-module__niMmFW__totalRow .QuoteGenerator-module__niMmFW__summaryValue{color:#111827;font-size:1.125rem;font-weight:600}.QuoteGenerator-module__niMmFW__discount{color:#10b981!important}.QuoteGenerator-module__niMmFW__hint{color:#6b7280;margin-top:.25rem;font-size:.75rem}.QuoteGenerator-module__niMmFW__primaryButton{cursor:pointer;color:#fff;background:#4f46e5;border:1px solid #4f46e5;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.QuoteGenerator-module__niMmFW__primaryButton:hover:not(:disabled){background:#4338ca;border-color:#4338ca}[data-theme=light] .QuoteGenerator-module__niMmFW__primaryButton{background:#475569;border-color:#475569}[data-theme=light] .QuoteGenerator-module__niMmFW__primaryButton:hover:not(:disabled){background:#64748b;border-color:#64748b}.QuoteGenerator-module__niMmFW__primaryButton:disabled{opacity:.5;cursor:not-allowed}.QuoteGenerator-module__niMmFW__secondaryButton{cursor:pointer;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.QuoteGenerator-module__niMmFW__secondaryButton:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.QuoteGenerator-module__niMmFW__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.QuoteGenerator-module__niMmFW__cancelButton{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s}.QuoteGenerator-module__niMmFW__cancelButton:hover:not(:disabled){color:#111827;background:#f9fafb}.QuoteGenerator-module__niMmFW__cancelButton:disabled{opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){.QuoteGenerator-module__niMmFW__clientInfo{background:#1e293b}.QuoteGenerator-module__niMmFW__infoLabel{color:#9ca3af}.QuoteGenerator-module__niMmFW__infoValue,.QuoteGenerator-module__niMmFW__serviceName,.QuoteGenerator-module__niMmFW__sectionTitle{color:#f9fafb}.QuoteGenerator-module__niMmFW__depositNotice{color:#fcd34d;background:#422006;border-color:#92400e}.QuoteGenerator-module__niMmFW__depositRow{background:#422006}.QuoteGenerator-module__niMmFW__depositRow .QuoteGenerator-module__niMmFW__summaryLabel,.QuoteGenerator-module__niMmFW__depositRow .QuoteGenerator-module__niMmFW__summaryValue{color:#fcd34d}.QuoteGenerator-module__niMmFW__tierDescription{color:#9ca3af}.QuoteGenerator-module__niMmFW__addOnOption{background:#374151;border-color:#4b5563}.QuoteGenerator-module__niMmFW__addOnOption:hover{background:#4b5563}.QuoteGenerator-module__niMmFW__addOnSelected{background:#312e81;border-color:#6366f1}.QuoteGenerator-module__niMmFW__addOnName{color:#f9fafb}.QuoteGenerator-module__niMmFW__addOnPrice{color:#a5b4fc}.QuoteGenerator-module__niMmFW__addOnDesc{color:#9ca3af}.QuoteGenerator-module__niMmFW__itemDescription,.QuoteGenerator-module__niMmFW__itemQuantity,.QuoteGenerator-module__niMmFW__itemPrice{color:#f9fafb;background:#374151;border-color:#4b5563}.QuoteGenerator-module__niMmFW__totalRow .QuoteGenerator-module__niMmFW__summaryLabel,.QuoteGenerator-module__niMmFW__totalRow .QuoteGenerator-module__niMmFW__summaryValue{color:#f9fafb}.QuoteGenerator-module__niMmFW__hint{color:#9ca3af}.QuoteGenerator-module__niMmFW__secondaryButton{color:#f9fafb;background:#374151;border-color:#4b5563}.QuoteGenerator-module__niMmFW__secondaryButton:hover:not(:disabled){background:#4b5563}.QuoteGenerator-module__niMmFW__cancelButton{color:#9ca3af;border-color:#4b5563}.QuoteGenerator-module__niMmFW__cancelButton:hover:not(:disabled){color:#f9fafb;background:#374151}}@media (max-width:640px){.QuoteGenerator-module__niMmFW__infoGrid,.QuoteGenerator-module__niMmFW__discountTaxGrid,.QuoteGenerator-module__niMmFW__itemFields{grid-template-columns:1fr}.QuoteGenerator-module__niMmFW__additionalItem{flex-direction:column}.QuoteGenerator-module__niMmFW__addOnHeader{flex-direction:column;align-items:flex-start;gap:.25rem}}[data-theme=light] .QuoteGenerator-module__niMmFW__modal{background:var(--color-white)}[data-theme=light] .QuoteGenerator-module__niMmFW__header{border-bottom-color:var(--color-gray-200)}[data-theme=light] .QuoteGenerator-module__niMmFW__title{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__closeButton{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__closeButton:hover{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__requestInfo{background:var(--color-blue-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__requestInfoTitle{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__requestLabel{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__requestValue,[data-theme=light] .QuoteGenerator-module__niMmFW__label{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__input,[data-theme=light] .QuoteGenerator-module__niMmFW__select,[data-theme=light] .QuoteGenerator-module__niMmFW__textarea{background:var(--color-white);border-color:var(--color-gray-300);color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__input:focus,[data-theme=light] .QuoteGenerator-module__niMmFW__select:focus,[data-theme=light] .QuoteGenerator-module__niMmFW__textarea:focus{border-color:var(--color-blue-500)}[data-theme=light] .QuoteGenerator-module__niMmFW__summary{background:var(--color-gray-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__summaryTitle{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__summaryLabel{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__summaryValue{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__footer{border-top-color:var(--color-gray-200)}[data-theme=light] .QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__secondary{background:var(--color-white);border-color:var(--color-gray-300);color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__button.QuoteGenerator-module__niMmFW__secondary:hover{background:var(--color-gray-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__preview{background:var(--color-gray-50);border-color:var(--color-gray-200)}[data-theme=light] .QuoteGenerator-module__niMmFW__previewTitle{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__errorMessage{background:var(--color-red-50);border-color:var(--color-red-200);color:var(--color-red-700)}[data-theme=light] .QuoteGenerator-module__niMmFW__clientInfo{background:var(--color-gray-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__infoLabel{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__infoValue,[data-theme=light] .QuoteGenerator-module__niMmFW__serviceName,[data-theme=light] .QuoteGenerator-module__niMmFW__sectionTitle{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__depositNotice{background:var(--color-yellow-50);border-color:var(--color-yellow-300);color:var(--color-yellow-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__depositRow{background:var(--color-yellow-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__depositRow .QuoteGenerator-module__niMmFW__summaryLabel,[data-theme=light] .QuoteGenerator-module__niMmFW__depositRow .QuoteGenerator-module__niMmFW__summaryValue{color:var(--color-yellow-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__tierDescription{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnOption{background:var(--color-white);border-color:var(--color-gray-200)}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnOption:hover{background:var(--color-gray-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnName{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__addOnDesc{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__itemDescription,[data-theme=light] .QuoteGenerator-module__niMmFW__itemQuantity,[data-theme=light] .QuoteGenerator-module__niMmFW__itemPrice{background:var(--color-white);border-color:var(--color-gray-300);color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__totalRow .QuoteGenerator-module__niMmFW__summaryLabel,[data-theme=light] .QuoteGenerator-module__niMmFW__totalRow .QuoteGenerator-module__niMmFW__summaryValue{color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__hint{color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__secondaryButton{background:var(--color-white);border-color:var(--color-gray-300);color:var(--color-gray-900)}[data-theme=light] .QuoteGenerator-module__niMmFW__secondaryButton:hover:not(:disabled){background:var(--color-gray-50)}[data-theme=light] .QuoteGenerator-module__niMmFW__cancelButton{border-color:var(--color-gray-300);color:var(--color-gray-600)}[data-theme=light] .QuoteGenerator-module__niMmFW__cancelButton:hover:not(:disabled){background:var(--color-gray-50);color:var(--color-gray-900)}@media print{.QuoteGenerator-module__niMmFW__overlay{background:0 0;padding:0;position:static}.QuoteGenerator-module__niMmFW__modal{box-shadow:none;max-width:100%}.QuoteGenerator-module__niMmFW__closeButton,.QuoteGenerator-module__niMmFW__footer{display:none}}
.QuoteFormWrapper-module__E0njAG__container{background:var(--color-gray-50);min-height:100vh}.QuoteFormWrapper-module__E0njAG__header{background:var(--color-white);box-shadow:var(--shadow-sm);border-bottom:1px solid var(--color-gray-200);padding:var(--spacing-6)0;margin-bottom:var(--spacing-8)}.QuoteFormWrapper-module__E0njAG__headerContent{max-width:1280px;padding:0 var(--spacing-8);justify-content:space-between;align-items:center;gap:var(--spacing-8);margin:0 auto;display:flex}.QuoteFormWrapper-module__E0njAG__headerTitle h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin:0 0 var(--spacing-2)0;line-height:var(--line-height-tight)}.QuoteFormWrapper-module__E0njAG__headerTitle p{color:var(--color-gray-600);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0}.QuoteFormWrapper-module__E0njAG__requestInfo{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-gray-100);border-radius:var(--radius-md);display:flex}.QuoteFormWrapper-module__E0njAG__requestLabel{font-size:var(--font-size-sm);color:var(--color-gray-600);font-weight:var(--font-weight-medium)}.QuoteFormWrapper-module__E0njAG__requestDetails{gap:var(--spacing-1);flex-direction:column;display:flex}.QuoteFormWrapper-module__E0njAG__clientName{font-weight:var(--font-weight-semibold);color:var(--color-gray-900);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.QuoteFormWrapper-module__E0njAG__serviceName{font-size:var(--font-size-sm);color:var(--color-gray-600);line-height:var(--line-height-normal)}.QuoteFormWrapper-module__E0njAG__main{max-width:1280px;padding:0 var(--spacing-8)var(--spacing-8);margin:0 auto}.QuoteFormWrapper-module__E0njAG__emptyState{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-12);text-align:center;box-shadow:var(--shadow-sm)}.QuoteFormWrapper-module__E0njAG__emptyIcon{width:64px;height:64px;margin:0 auto var(--spacing-4);color:var(--color-gray-400)}.QuoteFormWrapper-module__E0njAG__emptyState h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0 0 var(--spacing-2)0;line-height:var(--line-height-tight)}.QuoteFormWrapper-module__E0njAG__emptyState p{color:var(--color-gray-600);margin:0 0 var(--spacing-6)0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.QuoteFormWrapper-module__E0njAG__backButton{padding:var(--spacing-2-5)var(--spacing-5);background:var(--color-blue-600);color:var(--color-white);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-fast);border:none;display:inline-block}.QuoteFormWrapper-module__E0njAG__backButton:hover{background:var(--color-blue-700)}.QuoteFormWrapper-module__E0njAG__backButton:focus{outline-offset:2px;box-shadow:0 0 0 4px var(--color-blue-300);outline:2px solid #0000}.QuoteFormWrapper-module__E0njAG__backButton:active{background:var(--color-blue-800)}@media (max-width:1024px){.QuoteFormWrapper-module__E0njAG__headerContent{padding:0 var(--spacing-6)}.QuoteFormWrapper-module__E0njAG__main{padding:0 var(--spacing-6)var(--spacing-6)}}@media (max-width:768px){.QuoteFormWrapper-module__E0njAG__headerContent{align-items:flex-start;gap:var(--spacing-4);flex-direction:column}.QuoteFormWrapper-module__E0njAG__requestInfo{width:100%}.QuoteFormWrapper-module__E0njAG__headerTitle h1{font-size:var(--font-size-2xl)}.QuoteFormWrapper-module__E0njAG__emptyState{padding:var(--spacing-8)}}@media (max-width:480px){.QuoteFormWrapper-module__E0njAG__header{padding:var(--spacing-4)0;margin-bottom:var(--spacing-6)}.QuoteFormWrapper-module__E0njAG__headerContent{padding:0 var(--spacing-4)}.QuoteFormWrapper-module__E0njAG__main{padding:0 var(--spacing-4)var(--spacing-4)}.QuoteFormWrapper-module__E0njAG__headerTitle h1{font-size:var(--font-size-xl)}.QuoteFormWrapper-module__E0njAG__headerTitle p{font-size:var(--font-size-sm)}.QuoteFormWrapper-module__E0njAG__emptyState{padding:var(--spacing-6)}.QuoteFormWrapper-module__E0njAG__emptyIcon{width:48px;height:48px}.QuoteFormWrapper-module__E0njAG__backButton{padding:var(--spacing-2)var(--spacing-4);font-size:var(--font-size-sm)}}@media (prefers-color-scheme:dark){.QuoteFormWrapper-module__E0njAG__container{background:var(--color-dark-gray-900)}.QuoteFormWrapper-module__E0njAG__header{background:var(--color-dark-gray-800);border-bottom-color:var(--color-dark-gray-700)}.QuoteFormWrapper-module__E0njAG__headerTitle h1{color:var(--color-dark-gray-50)}.QuoteFormWrapper-module__E0njAG__headerTitle p{color:var(--color-dark-gray-400)}.QuoteFormWrapper-module__E0njAG__requestInfo{background:var(--color-dark-gray-700)}.QuoteFormWrapper-module__E0njAG__requestLabel{color:var(--color-dark-gray-400)}.QuoteFormWrapper-module__E0njAG__clientName{color:var(--color-dark-gray-50)}.QuoteFormWrapper-module__E0njAG__serviceName{color:var(--color-dark-gray-400)}.QuoteFormWrapper-module__E0njAG__emptyState{background:var(--color-dark-gray-800)}.QuoteFormWrapper-module__E0njAG__emptyIcon{color:var(--color-dark-gray-500)}.QuoteFormWrapper-module__E0njAG__emptyState h3{color:var(--color-dark-gray-50)}.QuoteFormWrapper-module__E0njAG__emptyState p{color:var(--color-dark-gray-400)}.QuoteFormWrapper-module__E0njAG__backButton{background:var(--color-blue-500)}.QuoteFormWrapper-module__E0njAG__backButton:hover{background:var(--color-blue-600)}.QuoteFormWrapper-module__E0njAG__backButton:focus{box-shadow:0 0 0 4px var(--color-blue-400)}.QuoteFormWrapper-module__E0njAG__backButton:active{background:var(--color-blue-700)}}@media (prefers-contrast:high){.QuoteFormWrapper-module__E0njAG__header{border-bottom-width:2px}.QuoteFormWrapper-module__E0njAG__backButton{border:2px solid var(--color-blue-700)}.QuoteFormWrapper-module__E0njAG__backButton:focus{outline:3px solid var(--color-blue-600);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.QuoteFormWrapper-module__E0njAG__backButton{transition:none}}[data-theme=light] .QuoteFormWrapper-module__E0njAG__container{background:var(--color-gray-50)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__header{background:var(--color-white);border-bottom-color:var(--color-gray-200)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__headerTitle h1{color:var(--color-gray-900)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__headerTitle p{color:var(--color-gray-600)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__requestInfo{background:var(--color-gray-100)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__requestLabel{color:var(--color-gray-600)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__clientName{color:var(--color-gray-900)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__serviceName{color:var(--color-gray-600)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__emptyState{background:var(--color-white)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__emptyIcon{color:var(--color-gray-400)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__emptyState h3{color:var(--color-gray-900)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__emptyState p{color:var(--color-gray-600)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__backButton{background:var(--color-blue-600)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__backButton:hover{background:var(--color-blue-700)}[data-theme=light] .QuoteFormWrapper-module__E0njAG__backButton:active{background:var(--color-blue-800)}@media print{.QuoteFormWrapper-module__E0njAG__container{background:var(--color-white)}.QuoteFormWrapper-module__E0njAG__header{box-shadow:none;page-break-after:avoid}.QuoteFormWrapper-module__E0njAG__backButton{display:none}}
.RequestDetails-module__MvnzhW__container{gap:var(--spacing-6);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__actionBar{background:var(--color-background-primary);padding:var(--spacing-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-primary);justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.RequestDetails-module__MvnzhW__actionButtons{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.RequestDetails-module__MvnzhW__quoteButton,.RequestDetails-module__MvnzhW__emailButton,.RequestDetails-module__MvnzhW__phoneButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);cursor:pointer;font-size:var(--font-size-base);border:none;text-decoration:none;display:inline-flex}.RequestDetails-module__MvnzhW__quoteButton{background:var(--color-green-600);color:var(--color-white)}.RequestDetails-module__MvnzhW__quoteButton:hover{background:var(--color-green-700)}.RequestDetails-module__MvnzhW__emailButton{background:var(--color-blue-600);color:var(--color-white)}.RequestDetails-module__MvnzhW__emailButton:hover{background:var(--color-blue-700)}.RequestDetails-module__MvnzhW__phoneButton{background:var(--color-purple-600);color:var(--color-white)}.RequestDetails-module__MvnzhW__phoneButton:hover{background:var(--color-purple-700)}[data-theme=light] .RequestDetails-module__MvnzhW__phoneButton{background:var(--color-gray-600)}[data-theme=light] .RequestDetails-module__MvnzhW__phoneButton:hover{background:var(--color-gray-700)}.RequestDetails-module__MvnzhW__quoteButton:focus-visible,.RequestDetails-module__MvnzhW__emailButton:focus-visible,.RequestDetails-module__MvnzhW__phoneButton:focus-visible{outline-offset:2px;outline:2px solid}.RequestDetails-module__MvnzhW__statusControl{align-items:center;gap:var(--spacing-2);display:flex}.RequestDetails-module__MvnzhW__statusLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RequestDetails-module__MvnzhW__statusSelect{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast)}.RequestDetails-module__MvnzhW__statusSelect:focus{border-color:var(--color-blue-600);box-shadow:0 0 0 3px var(--color-blue-100);outline:none}.RequestDetails-module__MvnzhW__statusSelect:disabled{opacity:.5;cursor:not-allowed}.RequestDetails-module__MvnzhW__tabContainer{background:var(--color-background-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-primary)}.RequestDetails-module__MvnzhW__tabNav{gap:var(--spacing-8);padding:0 var(--spacing-6);border-bottom:1px solid var(--color-border-primary);display:flex;overflow-x:auto}.RequestDetails-module__MvnzhW__tabButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4)var(--spacing-1);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;display:flex}.RequestDetails-module__MvnzhW__tabButton:hover{color:var(--color-text-primary)}.RequestDetails-module__MvnzhW__tabButton.RequestDetails-module__MvnzhW__activeTab{border-bottom-color:var(--color-blue-600);color:var(--color-blue-600)}.RequestDetails-module__MvnzhW__tabButton:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:-2px}.RequestDetails-module__MvnzhW__tabContent{padding:var(--spacing-6)}.RequestDetails-module__MvnzhW__overview{gap:var(--spacing-6);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__gridLayout{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.RequestDetails-module__MvnzhW__section{gap:var(--spacing-4);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.RequestDetails-module__MvnzhW__infoBox{background:var(--color-background-secondary);padding:var(--spacing-4);border-radius:var(--radius-lg);gap:var(--spacing-3);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__infoItem{gap:var(--spacing-1);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__infoLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.RequestDetails-module__MvnzhW__infoValue{color:var(--color-text-primary);font-size:var(--font-size-base)}.RequestDetails-module__MvnzhW__textBox{background:var(--color-background-secondary);padding:var(--spacing-4);border-radius:var(--radius-lg)}.RequestDetails-module__MvnzhW__textContent{color:var(--color-text-primary);white-space:pre-wrap;line-height:1.6}.RequestDetails-module__MvnzhW__featureList{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RequestDetails-module__MvnzhW__featureItem{align-items:center;gap:var(--spacing-2);color:var(--color-text-primary);display:flex}.RequestDetails-module__MvnzhW__featureIcon{color:var(--color-green-600);font-weight:var(--font-weight-bold)}.RequestDetails-module__MvnzhW__notesArea{gap:var(--spacing-3);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__notesTextarea{width:100%;padding:var(--spacing-3);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);font-size:var(--font-size-base);resize:vertical;background:var(--color-background-primary);color:var(--color-text-primary);font-family:inherit}.RequestDetails-module__MvnzhW__notesTextarea:focus{border-color:var(--color-blue-600);box-shadow:0 0 0 3px var(--color-blue-100);outline:none}.RequestDetails-module__MvnzhW__saveNotesButton{padding:var(--spacing-2)var(--spacing-4);background:var(--color-blue-600);color:var(--color-white);border-radius:var(--radius-lg);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-normal);border:none;align-self:flex-start}.RequestDetails-module__MvnzhW__saveNotesButton:hover{background:var(--color-blue-700)}.RequestDetails-module__MvnzhW__saveNotesButton:disabled{opacity:.5;cursor:not-allowed}.RequestDetails-module__MvnzhW__timeline,.RequestDetails-module__MvnzhW__timelineList{gap:var(--spacing-4);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__timelineItem{gap:var(--spacing-4);display:flex}.RequestDetails-module__MvnzhW__timelineIcon{width:2rem;height:2rem;color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RequestDetails-module__MvnzhW__iconCreated{background:var(--color-blue-600)}.RequestDetails-module__MvnzhW__iconConsultation{background:var(--color-purple-600)}.RequestDetails-module__MvnzhW__iconUpdated{background:var(--color-green-600)}.RequestDetails-module__MvnzhW__timelineContent{flex:1}.RequestDetails-module__MvnzhW__timelineHeader{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.RequestDetails-module__MvnzhW__timelineTitle{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-base)}.RequestDetails-module__MvnzhW__timelineDate{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RequestDetails-module__MvnzhW__timelineDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-1)}.RequestDetails-module__MvnzhW__timelineUser{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-top:var(--spacing-1)}.RequestDetails-module__MvnzhW__comingSoon{background:var(--color-yellow-50);border:1px solid var(--color-yellow-200);border-radius:var(--radius-lg);padding:var(--spacing-4)}.RequestDetails-module__MvnzhW__comingSoon p{color:var(--color-yellow-800)}.RequestDetails-module__MvnzhW__relatedList{gap:var(--spacing-3);flex-direction:column;display:flex}.RequestDetails-module__MvnzhW__relatedItem{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-4)}.RequestDetails-module__MvnzhW__relatedContent{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.RequestDetails-module__MvnzhW__relatedTitle{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-base)}.RequestDetails-module__MvnzhW__relatedDate{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RequestDetails-module__MvnzhW__relatedActions{align-items:center;gap:var(--spacing-2);display:flex}.RequestDetails-module__MvnzhW__relatedStatus{padding:var(--spacing-1)var(--spacing-2);font-size:var(--font-size-xs);border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-gray-800)}.RequestDetails-module__MvnzhW__statusCompleted{background:var(--color-green-100);color:var(--color-green-800)}.RequestDetails-module__MvnzhW__statusInProgress{background:var(--color-blue-100);color:var(--color-blue-800)}.RequestDetails-module__MvnzhW__relatedLink{color:var(--color-blue-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);text-decoration:none}.RequestDetails-module__MvnzhW__relatedLink:hover{color:var(--color-blue-800);text-decoration:underline}.RequestDetails-module__MvnzhW__emptyState{text-align:center;padding:var(--spacing-8)0;color:var(--color-text-secondary)}@media (prefers-color-scheme:dark){.RequestDetails-module__MvnzhW__actionBar,.RequestDetails-module__MvnzhW__tabContainer{background:var(--color-dark-background-primary);border-color:var(--color-dark-border-primary)}.RequestDetails-module__MvnzhW__tabNav{border-bottom-color:var(--color-dark-border-primary)}.RequestDetails-module__MvnzhW__tabButton{color:var(--color-dark-text-secondary)}.RequestDetails-module__MvnzhW__tabButton:hover{color:var(--color-dark-text-primary)}.RequestDetails-module__MvnzhW__tabButton.RequestDetails-module__MvnzhW__activeTab{border-bottom-color:var(--color-dark-blue-500);color:var(--color-dark-blue-500)}.RequestDetails-module__MvnzhW__statusLabel{color:var(--color-dark-text-secondary)}.RequestDetails-module__MvnzhW__statusSelect{background:var(--color-dark-background-primary);color:var(--color-dark-text-primary);border-color:var(--color-dark-border-primary)}.RequestDetails-module__MvnzhW__sectionTitle{color:var(--color-dark-text-primary)}.RequestDetails-module__MvnzhW__infoBox,.RequestDetails-module__MvnzhW__textBox{background:var(--color-dark-background-secondary)}.RequestDetails-module__MvnzhW__infoLabel{color:var(--color-dark-text-secondary)}.RequestDetails-module__MvnzhW__infoValue,.RequestDetails-module__MvnzhW__textContent{color:var(--color-dark-text-primary)}.RequestDetails-module__MvnzhW__featureIcon{color:var(--color-dark-green-500)}.RequestDetails-module__MvnzhW__notesTextarea{background:var(--color-dark-background-primary);color:var(--color-dark-text-primary);border-color:var(--color-dark-border-primary)}.RequestDetails-module__MvnzhW__comingSoon{background:var(--color-dark-yellow-900);border-color:var(--color-dark-yellow-700)}.RequestDetails-module__MvnzhW__comingSoon p{color:var(--color-dark-yellow-300)}.RequestDetails-module__MvnzhW__relatedItem{border-color:var(--color-dark-border-primary)}.RequestDetails-module__MvnzhW__relatedTitle{color:var(--color-dark-text-primary)}.RequestDetails-module__MvnzhW__relatedDate{color:var(--color-dark-text-secondary)}.RequestDetails-module__MvnzhW__relatedStatus{background:var(--color-dark-gray-800);color:var(--color-dark-gray-300)}.RequestDetails-module__MvnzhW__statusCompleted{background:var(--color-dark-green-900);color:var(--color-dark-green-300)}.RequestDetails-module__MvnzhW__statusInProgress{background:var(--color-dark-blue-900);color:var(--color-dark-blue-300)}.RequestDetails-module__MvnzhW__relatedLink{color:var(--color-dark-blue-500)}.RequestDetails-module__MvnzhW__relatedLink:hover{color:var(--color-dark-blue-400)}.RequestDetails-module__MvnzhW__emptyState{color:var(--color-dark-text-secondary)}}[data-theme=light] .RequestDetails-module__MvnzhW__actionBar,[data-theme=light] .RequestDetails-module__MvnzhW__tabContainer{background:var(--color-white);border-color:var(--color-border-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__tabNav{border-bottom-color:var(--color-border-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__tabButton{color:var(--color-text-secondary)}[data-theme=light] .RequestDetails-module__MvnzhW__tabButton:hover{color:var(--color-text-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__tabButton.RequestDetails-module__MvnzhW__activeTab{border-bottom-color:var(--color-blue-600);color:var(--color-blue-600)}[data-theme=light] .RequestDetails-module__MvnzhW__statusLabel{color:var(--color-text-secondary)}[data-theme=light] .RequestDetails-module__MvnzhW__statusSelect{background:var(--color-white);color:var(--color-text-primary);border-color:var(--color-border-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__sectionTitle{color:var(--color-text-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__infoBox,[data-theme=light] .RequestDetails-module__MvnzhW__textBox{background:var(--color-gray-50)}[data-theme=light] .RequestDetails-module__MvnzhW__infoLabel{color:var(--color-text-secondary)}[data-theme=light] .RequestDetails-module__MvnzhW__infoValue,[data-theme=light] .RequestDetails-module__MvnzhW__textContent{color:var(--color-text-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__featureIcon{color:var(--color-green-600)}[data-theme=light] .RequestDetails-module__MvnzhW__notesTextarea{background:var(--color-white);color:var(--color-text-primary);border-color:var(--color-border-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__comingSoon{background:var(--color-yellow-50);border-color:var(--color-yellow-200)}[data-theme=light] .RequestDetails-module__MvnzhW__comingSoon p{color:var(--color-yellow-800)}[data-theme=light] .RequestDetails-module__MvnzhW__relatedItem{border-color:var(--color-border-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__relatedTitle{color:var(--color-text-primary)}[data-theme=light] .RequestDetails-module__MvnzhW__relatedDate{color:var(--color-text-secondary)}[data-theme=light] .RequestDetails-module__MvnzhW__relatedStatus{background:var(--color-gray-100);color:var(--color-gray-800)}[data-theme=light] .RequestDetails-module__MvnzhW__statusCompleted{background:var(--color-green-100);color:var(--color-green-800)}[data-theme=light] .RequestDetails-module__MvnzhW__statusInProgress{background:var(--color-blue-100);color:var(--color-blue-800)}[data-theme=light] .RequestDetails-module__MvnzhW__relatedLink{color:var(--color-blue-600)}[data-theme=light] .RequestDetails-module__MvnzhW__relatedLink:hover{color:var(--color-blue-800)}[data-theme=light] .RequestDetails-module__MvnzhW__emptyState{color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.RequestDetails-module__MvnzhW__quoteButton,.RequestDetails-module__MvnzhW__emailButton,.RequestDetails-module__MvnzhW__phoneButton,.RequestDetails-module__MvnzhW__tabButton,.RequestDetails-module__MvnzhW__statusSelect,.RequestDetails-module__MvnzhW__saveNotesButton,.RequestDetails-module__MvnzhW__relatedLink{transition:none}}@media (max-width:768px){.RequestDetails-module__MvnzhW__actionBar{flex-direction:column;align-items:stretch}.RequestDetails-module__MvnzhW__actionButtons{flex-direction:column}.RequestDetails-module__MvnzhW__quoteButton,.RequestDetails-module__MvnzhW__emailButton,.RequestDetails-module__MvnzhW__phoneButton{justify-content:center;width:100%}.RequestDetails-module__MvnzhW__statusControl{flex-direction:column;align-items:stretch}.RequestDetails-module__MvnzhW__statusSelect{width:100%}.RequestDetails-module__MvnzhW__gridLayout{grid-template-columns:1fr}.RequestDetails-module__MvnzhW__tabNav{gap:var(--spacing-4)}}
.RequestList-module__k3WYqq__container{max-width:1600px;padding:var(--spacing-6);min-height:100vh;margin:0 auto}.RequestList-module__k3WYqq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RequestList-module__k3WYqq__filtersSection{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6);box-shadow:var(--shadow-sm)}.RequestList-module__k3WYqq__searchContainer{margin-bottom:var(--spacing-4)}.RequestList-module__k3WYqq__searchInput{width:100%;padding:var(--spacing-3)var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.RequestList-module__k3WYqq__searchInput:focus{border-color:var(--color-purple-500);outline:none;box-shadow:0 0 0 3px #8b5cf61a}.RequestList-module__k3WYqq__filtersGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.RequestList-module__k3WYqq__filterGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.RequestList-module__k3WYqq__filterLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.RequestList-module__k3WYqq__filterSelect{width:100%;padding:var(--spacing-2-5)var(--spacing-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--color-white);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.RequestList-module__k3WYqq__filterSelect:focus{border-color:var(--color-purple-500);outline:none;box-shadow:0 0 0 3px #8b5cf61a}.RequestList-module__k3WYqq__sortContainer{gap:var(--spacing-3);align-items:flex-end;display:flex}.RequestList-module__k3WYqq__bulkActions{background:var(--color-purple-50);padding:var(--spacing-4);border-radius:var(--radius-md);margin-top:var(--spacing-4);border:1px solid var(--color-purple-200);justify-content:space-between;align-items:center;display:flex}.RequestList-module__k3WYqq__bulkActionsText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-purple-700)}.RequestList-module__k3WYqq__bulkActionsButtons{gap:var(--spacing-2);display:flex}.RequestList-module__k3WYqq__bulkButton{padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base);border:none}.RequestList-module__k3WYqq__bulkButton:hover:not(:disabled){transform:translateY(-1px)}.RequestList-module__k3WYqq__bulkButton:disabled{opacity:.5;cursor:not-allowed}.RequestList-module__k3WYqq__bulkButtonApprove{background:var(--color-green-600);color:var(--color-white)}.RequestList-module__k3WYqq__bulkButtonApprove:hover:not(:disabled){background:var(--color-green-700)}.RequestList-module__k3WYqq__bulkButtonStart{background:var(--color-blue-600);color:var(--color-white)}.RequestList-module__k3WYqq__bulkButtonStart:hover:not(:disabled){background:var(--color-blue-700)}.RequestList-module__k3WYqq__bulkButtonComplete{background:var(--color-purple-600);color:var(--color-white)}.RequestList-module__k3WYqq__bulkButtonComplete:hover:not(:disabled){background:var(--color-purple-700)}.RequestList-module__k3WYqq__tableContainer{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.RequestList-module__k3WYqq__table{border-collapse:collapse;width:100%}.RequestList-module__k3WYqq__tableHeaderRow{background:var(--color-gray-50);border-bottom:2px solid var(--color-gray-200)}.RequestList-module__k3WYqq__tableHeader{padding:var(--spacing-4);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);text-transform:uppercase;letter-spacing:.05em}.RequestList-module__k3WYqq__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-base);align-items:center;gap:var(--spacing-1);display:flex}.RequestList-module__k3WYqq__sortableHeader:hover{color:var(--color-purple-600)}.RequestList-module__k3WYqq__sortIndicator{font-size:var(--font-size-xs);color:var(--color-gray-400);display:inline-flex}.RequestList-module__k3WYqq__tableRow{border-bottom:1px solid var(--color-gray-200);transition:background-color var(--transition-base)}.RequestList-module__k3WYqq__tableRow:hover{background:var(--color-gray-50)}.RequestList-module__k3WYqq__tableCell{padding:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-gray-900)}.RequestList-module__k3WYqq__checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--color-purple-600)}.RequestList-module__k3WYqq__clientInfo{gap:var(--spacing-1);flex-direction:column;display:flex}.RequestList-module__k3WYqq__clientName{font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.RequestList-module__k3WYqq__clientEmail,.RequestList-module__k3WYqq__clientPhone{font-size:var(--font-size-xs);color:var(--color-gray-600)}.RequestList-module__k3WYqq__projectDescription{text-overflow:ellipsis;white-space:nowrap;max-width:300px;color:var(--color-gray-700);overflow:hidden}.RequestList-module__k3WYqq__budgetText{font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.RequestList-module__k3WYqq__statusSelect{padding:var(--spacing-1-5)var(--spacing-2);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base);border:1px solid}.RequestList-module__k3WYqq__statusSelect:focus{outline:none;box-shadow:0 0 0 3px #8b5cf61a}.RequestList-module__k3WYqq__statusPending{background:var(--color-yellow-50);color:var(--color-yellow-800);border-color:var(--color-yellow-300)}.RequestList-module__k3WYqq__statusReviewed{background:var(--color-blue-50);color:var(--color-blue-800);border-color:var(--color-blue-300)}.RequestList-module__k3WYqq__statusAccepted{background:var(--color-green-50);color:var(--color-green-800);border-color:var(--color-green-300)}.RequestList-module__k3WYqq__statusInProgress{background:var(--color-purple-50);color:var(--color-purple-800);border-color:var(--color-purple-300)}.RequestList-module__k3WYqq__statusCompleted{background:var(--color-gray-50);color:var(--color-gray-800);border-color:var(--color-gray-300)}.RequestList-module__k3WYqq__statusCancelled{background:var(--color-red-50);color:var(--color-red-800);border-color:var(--color-red-300)}.RequestList-module__k3WYqq__priorityBadge{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1)var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex}.RequestList-module__k3WYqq__priorityLow{background:var(--color-gray-100);color:var(--color-gray-700)}.RequestList-module__k3WYqq__priorityMedium{background:var(--color-yellow-100);color:var(--color-yellow-700)}.RequestList-module__k3WYqq__priorityHigh{background:var(--color-red-100);color:var(--color-red-700)}.RequestList-module__k3WYqq__urgencyIndicator{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1)var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex}.RequestList-module__k3WYqq__urgencyUrgent{background:var(--color-red-100);color:var(--color-red-700);animation:2s cubic-bezier(.4,0,.6,1) infinite RequestList-module__k3WYqq__pulse}.RequestList-module__k3WYqq__urgencyDue{background:var(--color-orange-100);color:var(--color-orange-700)}.RequestList-module__k3WYqq__urgencyNew{background:var(--color-blue-100);color:var(--color-blue-700)}@keyframes RequestList-module__k3WYqq__pulse{0%,to{opacity:1}50%{opacity:.7}}.RequestList-module__k3WYqq__dateText{font-size:var(--font-size-xs);color:var(--color-gray-600)}.RequestList-module__k3WYqq__actions{gap:var(--spacing-2);display:flex}.RequestList-module__k3WYqq__actionLink{padding:var(--spacing-1-5)var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:all var(--transition-base);align-items:center;gap:var(--spacing-1);border:1px solid;text-decoration:none;display:inline-flex}.RequestList-module__k3WYqq__actionLinkView{background:var(--color-white);color:var(--color-purple-600);border-color:var(--color-purple-300)}.RequestList-module__k3WYqq__actionLinkView:hover{background:var(--color-purple-50);border-color:var(--color-purple-500)}.RequestList-module__k3WYqq__actionLinkQuote{background:var(--color-white);color:var(--color-blue-600);border-color:var(--color-blue-300)}.RequestList-module__k3WYqq__actionLinkQuote:hover{background:var(--color-blue-50);border-color:var(--color-blue-500)}.RequestList-module__k3WYqq__actionLinkMeeting{background:var(--color-white);color:var(--color-green-600);border-color:var(--color-green-300)}.RequestList-module__k3WYqq__actionLinkMeeting:hover{background:var(--color-green-50);border-color:var(--color-green-500)}.RequestList-module__k3WYqq__emptyState{padding:var(--spacing-12);text-align:center;color:var(--color-gray-500)}.RequestList-module__k3WYqq__emptyStateIcon{margin-bottom:var(--spacing-4);font-size:48px}.RequestList-module__k3WYqq__emptyStateTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-2)}.RequestList-module__k3WYqq__emptyStateText{font-size:var(--font-size-base);color:var(--color-gray-600)}.RequestList-module__k3WYqq__summaryFooter{padding:var(--spacing-4);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;display:flex}.RequestList-module__k3WYqq__summaryText{font-size:var(--font-size-sm);color:var(--color-gray-700)}.RequestList-module__k3WYqq__summaryCount{font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}@media (max-width:1200px){.RequestList-module__k3WYqq__container{padding:var(--spacing-4)}.RequestList-module__k3WYqq__filtersGrid{grid-template-columns:repeat(2,1fr)}.RequestList-module__k3WYqq__tableContainer{overflow-x:auto}.RequestList-module__k3WYqq__table{min-width:1000px}}@media (max-width:768px){.RequestList-module__k3WYqq__container{padding:var(--spacing-3)}.RequestList-module__k3WYqq__filtersSection{padding:var(--spacing-4)}.RequestList-module__k3WYqq__filtersGrid{grid-template-columns:1fr}.RequestList-module__k3WYqq__sortContainer{flex-direction:column;align-items:stretch}.RequestList-module__k3WYqq__bulkActions{gap:var(--spacing-3);flex-direction:column}.RequestList-module__k3WYqq__bulkActionsButtons{flex-direction:column;width:100%}.RequestList-module__k3WYqq__bulkButton{width:100%}.RequestList-module__k3WYqq__actions{flex-direction:column;width:100%}.RequestList-module__k3WYqq__actionLink{justify-content:center;width:100%}}@media (max-width:480px){.RequestList-module__k3WYqq__tableHeader,.RequestList-module__k3WYqq__tableCell{padding:var(--spacing-2);font-size:var(--font-size-xs)}.RequestList-module__k3WYqq__clientInfo{font-size:var(--font-size-xs)}.RequestList-module__k3WYqq__projectDescription{max-width:150px}}@media (prefers-color-scheme:dark){.RequestList-module__k3WYqq__filtersSection,.RequestList-module__k3WYqq__tableContainer{background:var(--color-dark-gray-800)}.RequestList-module__k3WYqq__searchInput,.RequestList-module__k3WYqq__filterSelect{background:var(--color-dark-gray-700);border-color:var(--color-dark-gray-600);color:var(--color-dark-gray-100)}.RequestList-module__k3WYqq__searchInput:focus,.RequestList-module__k3WYqq__filterSelect:focus{border-color:var(--color-purple-400)}.RequestList-module__k3WYqq__filterLabel{color:var(--color-dark-gray-300)}.RequestList-module__k3WYqq__bulkActions{background:var(--color-dark-gray-700);border-color:var(--color-purple-800)}.RequestList-module__k3WYqq__bulkActionsText{color:var(--color-purple-300)}.RequestList-module__k3WYqq__tableHeaderRow{background:var(--color-dark-gray-700);border-bottom-color:var(--color-dark-gray-600)}.RequestList-module__k3WYqq__tableHeader{color:var(--color-dark-gray-300)}.RequestList-module__k3WYqq__tableRow{border-bottom-color:var(--color-dark-gray-700)}.RequestList-module__k3WYqq__tableRow:hover{background:var(--color-dark-gray-700)}.RequestList-module__k3WYqq__tableCell,.RequestList-module__k3WYqq__clientName{color:var(--color-dark-gray-100)}.RequestList-module__k3WYqq__clientEmail,.RequestList-module__k3WYqq__clientPhone{color:var(--color-dark-gray-400)}.RequestList-module__k3WYqq__projectDescription{color:var(--color-dark-gray-300)}.RequestList-module__k3WYqq__budgetText{color:var(--color-dark-gray-100)}.RequestList-module__k3WYqq__dateText{color:var(--color-dark-gray-400)}.RequestList-module__k3WYqq__emptyStateTitle{color:var(--color-dark-gray-100)}.RequestList-module__k3WYqq__emptyStateText{color:var(--color-dark-gray-400)}.RequestList-module__k3WYqq__summaryFooter{background:var(--color-dark-gray-700);border-top-color:var(--color-dark-gray-600)}.RequestList-module__k3WYqq__summaryText{color:var(--color-dark-gray-300)}.RequestList-module__k3WYqq__summaryCount{color:var(--color-dark-gray-100)}.RequestList-module__k3WYqq__actionLinkView,.RequestList-module__k3WYqq__actionLinkQuote,.RequestList-module__k3WYqq__actionLinkMeeting{background:var(--color-dark-gray-700)}}@media (prefers-contrast:high){.RequestList-module__k3WYqq__searchInput,.RequestList-module__k3WYqq__filterSelect{border-width:2px}.RequestList-module__k3WYqq__tableHeaderRow{border-bottom-width:3px}.RequestList-module__k3WYqq__bulkButton,.RequestList-module__k3WYqq__actionLink,.RequestList-module__k3WYqq__statusSelect{border-width:2px}}[data-theme=light] .RequestList-module__k3WYqq__filtersSection,[data-theme=light] .RequestList-module__k3WYqq__tableContainer{background:var(--color-white)}[data-theme=light] .RequestList-module__k3WYqq__searchInput,[data-theme=light] .RequestList-module__k3WYqq__filterSelect{background:var(--color-white);border-color:var(--color-gray-300);color:var(--color-gray-900)}[data-theme=light] .RequestList-module__k3WYqq__searchInput:focus,[data-theme=light] .RequestList-module__k3WYqq__filterSelect:focus{border-color:var(--color-gray-600);box-shadow:0 0 0 3px #64748b1a}[data-theme=light] .RequestList-module__k3WYqq__filterLabel{color:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__bulkActions{background:var(--color-gray-50);border-color:var(--color-gray-300)}[data-theme=light] .RequestList-module__k3WYqq__bulkActionsText{color:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__bulkButtonComplete{background:var(--color-gray-600)}[data-theme=light] .RequestList-module__k3WYqq__bulkButtonComplete:hover:not(:disabled){background:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__checkbox{accent-color:var(--color-gray-600)}[data-theme=light] .RequestList-module__k3WYqq__sortableHeader:hover{color:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__statusInProgress{background:var(--color-gray-50);color:var(--color-gray-800);border-color:var(--color-gray-300)}[data-theme=light] .RequestList-module__k3WYqq__statusSelect:focus{box-shadow:0 0 0 3px #64748b1a}[data-theme=light] .RequestList-module__k3WYqq__actionLinkView{color:var(--color-gray-700);border-color:var(--color-gray-300)}[data-theme=light] .RequestList-module__k3WYqq__actionLinkView:hover{background:var(--color-gray-50);border-color:var(--color-gray-500)}[data-theme=light] .RequestList-module__k3WYqq__tableHeaderRow{background:var(--color-gray-50);border-bottom-color:var(--color-gray-200)}[data-theme=light] .RequestList-module__k3WYqq__tableHeader{color:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__tableRow{border-bottom-color:var(--color-gray-200)}[data-theme=light] .RequestList-module__k3WYqq__tableRow:hover{background:var(--color-gray-50)}[data-theme=light] .RequestList-module__k3WYqq__tableCell,[data-theme=light] .RequestList-module__k3WYqq__clientName{color:var(--color-gray-900)}[data-theme=light] .RequestList-module__k3WYqq__clientEmail,[data-theme=light] .RequestList-module__k3WYqq__clientPhone{color:var(--color-gray-600)}[data-theme=light] .RequestList-module__k3WYqq__projectDescription{color:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__budgetText{color:var(--color-gray-900)}[data-theme=light] .RequestList-module__k3WYqq__dateText{color:var(--color-gray-600)}[data-theme=light] .RequestList-module__k3WYqq__emptyStateTitle{color:var(--color-gray-900)}[data-theme=light] .RequestList-module__k3WYqq__emptyStateText{color:var(--color-gray-600)}[data-theme=light] .RequestList-module__k3WYqq__summaryFooter{background:var(--color-gray-50);border-top-color:var(--color-gray-200)}[data-theme=light] .RequestList-module__k3WYqq__summaryText{color:var(--color-gray-700)}[data-theme=light] .RequestList-module__k3WYqq__summaryCount{color:var(--color-gray-900)}[data-theme=light] .RequestList-module__k3WYqq__actionLinkView,[data-theme=light] .RequestList-module__k3WYqq__actionLinkQuote,[data-theme=light] .RequestList-module__k3WYqq__actionLinkMeeting{background:var(--color-white)}@media (prefers-reduced-motion:reduce){.RequestList-module__k3WYqq__bulkButton,.RequestList-module__k3WYqq__actionLink,.RequestList-module__k3WYqq__tableRow,.RequestList-module__k3WYqq__searchInput,.RequestList-module__k3WYqq__filterSelect,.RequestList-module__k3WYqq__sortableHeader,.RequestList-module__k3WYqq__statusSelect{transition:none}.RequestList-module__k3WYqq__urgencyUrgent{animation:none}}
.RequestLookup-module__8P23VG__container{max-width:var(--container-md);padding:var(--spacing-8);min-height:100vh;margin:0 auto}.RequestLookup-module__8P23VG__trackerContainer{min-height:100vh}.RequestLookup-module__8P23VG__backButton{margin-bottom:var(--spacing-4)}.RequestLookup-module__8P23VG__backBtn{align-items:center;gap:var(--spacing-2);background:var(--color-background-secondary);border:var(--border-width-md)solid var(--color-border-secondary);color:var(--color-text-primary);padding:var(--spacing-3)var(--spacing-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;display:flex}.RequestLookup-module__8P23VG__backBtn:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.RequestLookup-module__8P23VG__header{text-align:center;margin-bottom:var(--spacing-12)}.RequestLookup-module__8P23VG__header h1{margin:0 0 var(--spacing-4)0;color:var(--color-text-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}.RequestLookup-module__8P23VG__header p{color:var(--color-text-secondary);font-size:var(--font-size-lg);max-width:500px;line-height:var(--line-height-relaxed);margin:0 auto}.RequestLookup-module__8P23VG__methodSelector{gap:var(--spacing-4);margin-bottom:var(--spacing-8);grid-template-columns:1fr 1fr;display:grid}.RequestLookup-module__8P23VG__methodButton{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--color-background-primary);border:var(--border-width-lg)solid var(--color-border-tertiary);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:center;flex-direction:column;display:flex}.RequestLookup-module__8P23VG__methodButton:hover{border-color:var(--color-border-secondary);background:var(--color-background-tertiary);transform:translateY(-1px)}.RequestLookup-module__8P23VG__methodButton.RequestLookup-module__8P23VG__active{border-color:var(--color-blue-500);background:var(--color-blue-50);color:var(--color-blue-700)}.RequestLookup-module__8P23VG__methodIcon{font-size:var(--font-size-3xl)}.RequestLookup-module__8P23VG__searchForm{background:var(--color-background-primary);border:var(--border-width-sm)solid var(--color-border-tertiary);border-radius:var(--radius-2xl);padding:var(--spacing-8);margin-bottom:var(--spacing-8);box-shadow:var(--shadow-lg)}.RequestLookup-module__8P23VG__searchSection h3{margin:0 0 var(--spacing-2)0;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.RequestLookup-module__8P23VG__sectionDescription{margin:0 0 var(--spacing-8)0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.RequestLookup-module__8P23VG__inputGroup{margin-bottom:var(--spacing-6)}.RequestLookup-module__8P23VG__inputGroup label{margin-bottom:var(--spacing-2);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);display:block}.RequestLookup-module__8P23VG__inputWrapper{position:relative}.RequestLookup-module__8P23VG__input{width:100%;padding:var(--spacing-3-5)var(--spacing-4);border:var(--border-width-lg)solid var(--color-border-secondary);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:border-color var(--transition-normal);background:var(--color-background-primary);color:var(--color-text-primary)}.RequestLookup-module__8P23VG__input:focus{border-color:var(--color-blue-500);box-shadow:0 0 0 var(--spacing-1)#3b82f61a;outline:none}.RequestLookup-module__8P23VG__input:disabled{background:var(--color-background-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.RequestLookup-module__8P23VG__inputHint{margin-top:var(--spacing-1);font-size:var(--font-size-xs);color:var(--color-text-tertiary);position:absolute;top:100%;left:0}.RequestLookup-module__8P23VG__inputRow{align-items:end;gap:var(--spacing-4);grid-template-columns:1fr auto 1fr;display:grid}.RequestLookup-module__8P23VG__orDivider{padding:var(--spacing-3-5)0;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.RequestLookup-module__8P23VG__searchHint{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-blue-50);border:var(--border-width-sm)solid var(--color-blue-200);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);display:flex}.RequestLookup-module__8P23VG__hintIcon{font-size:var(--font-size-base);margin-top:var(--spacing-0-5);flex-shrink:0}.RequestLookup-module__8P23VG__searchHint span:last-child{color:var(--color-blue-900);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.RequestLookup-module__8P23VG__searchButton{justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-4)var(--spacing-8);background:var(--color-blue-500);color:var(--color-white);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);border:none;display:flex}.RequestLookup-module__8P23VG__searchButton:hover:not(:disabled){background:var(--color-blue-600);box-shadow:0 var(--spacing-1)var(--spacing-3)#3b82f64d;transform:translateY(-1px)}.RequestLookup-module__8P23VG__searchButton:disabled{background:var(--color-gray-400);cursor:not-allowed;box-shadow:none;transform:none}.RequestLookup-module__8P23VG__searchIcon{font-size:var(--font-size-lg)}.RequestLookup-module__8P23VG__loadingSpinner{width:var(--spacing-4);height:var(--spacing-4);border:var(--border-width-lg)solid transparent;border-top:var(--border-width-lg)solid currentColor;border-radius:var(--radius-full);animation:1s linear infinite RequestLookup-module__8P23VG__spin}@keyframes RequestLookup-module__8P23VG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.RequestLookup-module__8P23VG__error{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-red-50);border:var(--border-width-sm)solid var(--color-red-200);border-radius:var(--radius-md);color:var(--color-red-600);margin-bottom:var(--spacing-6);font-weight:var(--font-weight-medium);display:flex}.RequestLookup-module__8P23VG__errorIcon{font-size:var(--font-size-lg);flex-shrink:0}.RequestLookup-module__8P23VG__searchResults{background:var(--color-background-primary);border:var(--border-width-sm)solid var(--color-border-tertiary);border-radius:var(--radius-2xl);padding:var(--spacing-8);margin-bottom:var(--spacing-8);box-shadow:var(--shadow-lg)}.RequestLookup-module__8P23VG__searchResults h3{margin:0 0 var(--spacing-6)0;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.RequestLookup-module__8P23VG__requestsList{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.RequestLookup-module__8P23VG__requestCard{border:var(--border-width-sm)solid var(--color-border-tertiary);border-radius:var(--radius-xl);padding:var(--spacing-6);background:var(--color-background-secondary);transition:all var(--transition-normal)}.RequestLookup-module__8P23VG__requestCard:hover{border-color:var(--color-border-secondary);background:var(--color-background-primary);box-shadow:var(--shadow-md)}.RequestLookup-module__8P23VG__requestHeader{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:flex-start;display:flex}.RequestLookup-module__8P23VG__requestInfo{flex:1}.RequestLookup-module__8P23VG__requestTitle{margin:0 0 var(--spacing-2)0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.RequestLookup-module__8P23VG__requestMeta{gap:var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.RequestLookup-module__8P23VG__requestId{font-weight:var(--font-weight-medium)}.RequestLookup-module__8P23VG__requestStatus{padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-full);border:var(--border-width-sm)solid currentColor;opacity:.1;position:relative}.RequestLookup-module__8P23VG__statusLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.RequestLookup-module__8P23VG__requestBudget{margin-bottom:var(--spacing-4);padding:var(--spacing-3);background:var(--color-blue-50);border-radius:var(--radius-md);color:var(--color-blue-700);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.RequestLookup-module__8P23VG__viewButton{background:var(--color-blue-500);color:var(--color-white);padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm);border:none}.RequestLookup-module__8P23VG__viewButton:hover{background:var(--color-blue-600);transform:translateY(-1px)}.RequestLookup-module__8P23VG__viewButton:focus-visible{outline:var(--border-width-lg)solid var(--color-blue-500);outline-offset:var(--spacing-0-5)}.RequestLookup-module__8P23VG__helpSection{background:var(--color-background-secondary);border:var(--border-width-sm)solid var(--color-border-tertiary);border-radius:var(--radius-2xl);padding:var(--spacing-8)}.RequestLookup-module__8P23VG__helpSection h3{margin:0 0 var(--spacing-6)0;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-align:center}.RequestLookup-module__8P23VG__helpContent{gap:var(--spacing-6);display:grid}.RequestLookup-module__8P23VG__helpItem{align-items:flex-start;gap:var(--spacing-4);display:flex}.RequestLookup-module__8P23VG__helpIcon{font-size:var(--font-size-2xl);margin-top:var(--spacing-1);flex-shrink:0}.RequestLookup-module__8P23VG__helpItem strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1);display:block}.RequestLookup-module__8P23VG__helpItem p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-sm);margin:0}.RequestLookup-module__8P23VG__contactLink{color:var(--color-blue-500);font-weight:var(--font-weight-medium);text-decoration:none}.RequestLookup-module__8P23VG__contactLink:hover{text-decoration:underline}.RequestLookup-module__8P23VG__contactLink:focus-visible{outline:var(--border-width-lg)solid var(--color-blue-500);outline-offset:var(--spacing-0-5);border-radius:var(--radius-sm)}@media (max-width:768px){.RequestLookup-module__8P23VG__container{padding:var(--spacing-4)}.RequestLookup-module__8P23VG__header h1{font-size:var(--font-size-3xl)}.RequestLookup-module__8P23VG__methodSelector{gap:var(--spacing-4);grid-template-columns:1fr}.RequestLookup-module__8P23VG__methodButton{text-align:left;padding:var(--spacing-4);flex-direction:row}.RequestLookup-module__8P23VG__methodIcon{font-size:var(--font-size-2xl)}.RequestLookup-module__8P23VG__searchForm{padding:var(--spacing-6)}.RequestLookup-module__8P23VG__inputRow{gap:var(--spacing-4);grid-template-columns:1fr}.RequestLookup-module__8P23VG__orDivider{padding:var(--spacing-2)0;order:2}.RequestLookup-module__8P23VG__orDivider:before,.RequestLookup-module__8P23VG__orDivider:after{content:"";height:var(--border-width-sm);background:var(--color-border-secondary);margin:0 var(--spacing-4);flex:1}.RequestLookup-module__8P23VG__requestHeader{gap:var(--spacing-4);flex-direction:column;align-items:stretch}.RequestLookup-module__8P23VG__requestMeta{gap:var(--spacing-1);flex-direction:column}.RequestLookup-module__8P23VG__requestStatus{align-self:flex-start}.RequestLookup-module__8P23VG__helpItem{text-align:center;flex-direction:column}.RequestLookup-module__8P23VG__helpIcon{align-self:center;margin-top:0}}@media (max-width:480px){.RequestLookup-module__8P23VG__header h1{font-size:var(--font-size-2xl)}.RequestLookup-module__8P23VG__header p{font-size:var(--font-size-base)}.RequestLookup-module__8P23VG__searchForm,.RequestLookup-module__8P23VG__searchResults,.RequestLookup-module__8P23VG__helpSection{padding:var(--spacing-4)}.RequestLookup-module__8P23VG__methodButton{padding:var(--spacing-3)}.RequestLookup-module__8P23VG__requestCard{padding:var(--spacing-4)}.RequestLookup-module__8P23VG__searchButton{padding:var(--spacing-3-5)var(--spacing-6);font-size:var(--font-size-sm)}}@media (prefers-color-scheme:dark){.RequestLookup-module__8P23VG__methodButton.RequestLookup-module__8P23VG__active{background:var(--color-dark-background-secondary);border-color:var(--color-blue-400);color:var(--color-blue-300)}.RequestLookup-module__8P23VG__searchHint{background:var(--color-dark-background-secondary);border-color:var(--color-dark-border-primary)}.RequestLookup-module__8P23VG__searchHint span:last-child{color:var(--color-blue-300)}.RequestLookup-module__8P23VG__requestBudget{background:var(--color-dark-background-secondary);color:var(--color-blue-300)}}@media (prefers-contrast:high){.RequestLookup-module__8P23VG__methodButton{border-width:var(--border-width-lg)}.RequestLookup-module__8P23VG__methodButton.RequestLookup-module__8P23VG__active,.RequestLookup-module__8P23VG__input:focus{border-width:var(--spacing-1)}.RequestLookup-module__8P23VG__searchForm,.RequestLookup-module__8P23VG__searchResults,.RequestLookup-module__8P23VG__helpSection,.RequestLookup-module__8P23VG__requestCard{border-width:var(--border-width-lg)}.RequestLookup-module__8P23VG__searchButton,.RequestLookup-module__8P23VG__viewButton{border:var(--border-width-lg)solid currentColor}}[data-theme=light] .RequestLookup-module__8P23VG__methodButton.RequestLookup-module__8P23VG__active{background:var(--color-blue-50);border-color:var(--color-blue-500);color:var(--color-blue-700)}[data-theme=light] .RequestLookup-module__8P23VG__searchHint{background:var(--color-blue-50);border-color:var(--color-blue-200)}[data-theme=light] .RequestLookup-module__8P23VG__searchHint span:last-child{color:var(--color-blue-900)}[data-theme=light] .RequestLookup-module__8P23VG__requestBudget{background:var(--color-blue-50);color:var(--color-blue-700)}@media (prefers-reduced-motion:reduce){.RequestLookup-module__8P23VG__methodButton:hover,.RequestLookup-module__8P23VG__searchButton:hover,.RequestLookup-module__8P23VG__viewButton:hover{transform:none}.RequestLookup-module__8P23VG__loadingSpinner{animation:none}.RequestLookup-module__8P23VG__requestCard{transition:none}}
.ConsultationCTA-module__Dy_O2G__container{background:linear-gradient(135deg,#191e37 0%,#141932 100%);border:1px solid #6366f133;border-radius:32px;grid-template-columns:1fr 1.2fr;align-items:center;gap:3rem;width:100%;padding:3.5rem 4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000026,0 8px 20px #0000001a,inset 0 1px #ffffff0d}.ConsultationCTA-module__Dy_O2G__topBorder{z-index:10;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a78bfa);height:4px;position:absolute;top:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ConsultationCTA-module__Dy_O2G__container{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#6366f11f 0%,#8b5cf61a 50%,#6366f114 100%)}}.ConsultationCTA-module__Dy_O2G__container:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite ConsultationCTA-module__Dy_O2G__float;position:absolute;top:-50%;right:-20%}.ConsultationCTA-module__Dy_O2G__container:after{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf61f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:18s ease-in-out infinite reverse ConsultationCTA-module__Dy_O2G__float;position:absolute;bottom:-40%;left:-15%}@keyframes ConsultationCTA-module__Dy_O2G__float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}.ConsultationCTA-module__Dy_O2G__illustrationSide{z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative}.ConsultationCTA-module__Dy_O2G__illustrationSide:after{content:"";background:linear-gradient(#0000 0%,#6366f166 20%,#8b5cf680 50%,#6366f166 80%,#0000 100%);width:1px;height:70%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__illustrationSide:after{left:0;right:auto}[data-theme=light] .ConsultationCTA-module__Dy_O2G__illustrationSide:after{background:linear-gradient(#0000 0%,#94a3b84d 20%,#64748b66 50%,#94a3b84d 80%,#0000 100%)}.ConsultationCTA-module__Dy_O2G__illustrationWrapper{justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.ConsultationCTA-module__Dy_O2G__mainIcon{z-index:2;filter:drop-shadow(0 8px 16px #6366f14d);font-size:5rem;animation:3s ease-in-out infinite ConsultationCTA-module__Dy_O2G__pulse}@keyframes ConsultationCTA-module__Dy_O2G__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ConsultationCTA-module__Dy_O2G__decorativeRing{border:3px solid #6366f14d;border-radius:50%;animation:20s linear infinite ConsultationCTA-module__Dy_O2G__rotate;position:absolute;inset:0}.ConsultationCTA-module__Dy_O2G__decorativeRing:before{content:"";background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #6366f199}@keyframes ConsultationCTA-module__Dy_O2G__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConsultationCTA-module__Dy_O2G__floatingIcon1,.ConsultationCTA-module__Dy_O2G__floatingIcon2,.ConsultationCTA-module__Dy_O2G__floatingIcon3{font-size:1.5rem;animation:4s ease-in-out infinite ConsultationCTA-module__Dy_O2G__floatIcon;position:absolute}.ConsultationCTA-module__Dy_O2G__floatingIcon1{animation-delay:0s;top:0;right:10px}.ConsultationCTA-module__Dy_O2G__floatingIcon2{animation-delay:1.3s;bottom:10px;left:0}.ConsultationCTA-module__Dy_O2G__floatingIcon3{animation-delay:2.6s;bottom:20px;right:0}@keyframes ConsultationCTA-module__Dy_O2G__floatIcon{0%,to{opacity:.8;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-10px)scale(1.1)}}.ConsultationCTA-module__Dy_O2G__tagline{background:#6366f126;border:1px solid #6366f140;border-radius:30px;align-items:center;gap:.75rem;margin-top:2rem;padding:.75rem 1.5rem;display:flex}.ConsultationCTA-module__Dy_O2G__taglineText{color:#c7d2fe;letter-spacing:.02em;font-size:.875rem;font-weight:600}.ConsultationCTA-module__Dy_O2G__taglineDot{color:#818cf8;font-size:.5rem}.ConsultationCTA-module__Dy_O2G__contentSide{z-index:2;position:relative}.ConsultationCTA-module__Dy_O2G__content{text-align:left}.ConsultationCTA-module__Dy_O2G__title{background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.2}.ConsultationCTA-module__Dy_O2G__description{color:#ffffffd9;max-width:500px;margin-bottom:1.5rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.ConsultationCTA-module__Dy_O2G__features{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.ConsultationCTA-module__Dy_O2G__feature{background:#6366f126;border:1px solid #6366f14d;border-radius:20px;flex-direction:row-reverse;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.ConsultationCTA-module__Dy_O2G__featureIcon{color:#fff;font-size:.875rem;font-weight:700}.ConsultationCTA-module__Dy_O2G__featureText{color:#fff;font-size:.875rem;font-weight:600}.ConsultationCTA-module__Dy_O2G__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:2px solid #fff3;border-radius:14px;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059,0 2px 8px #00000026}.ConsultationCTA-module__Dy_O2G__button:before{content:"";background:linear-gradient(135deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.ConsultationCTA-module__Dy_O2G__button:hover{background:linear-gradient(135deg,#818cf8 0%,#a78bfa 100%);transform:translateY(-3px);box-shadow:0 16px 32px #0006,0 4px 12px #00000040}.ConsultationCTA-module__Dy_O2G__button:hover:before{transform:translate(100%)}.ConsultationCTA-module__Dy_O2G__button:active{transform:translateY(-1px)}.ConsultationCTA-module__Dy_O2G__buttonIcon{font-size:1.25rem}.ConsultationCTA-module__Dy_O2G__buttonArrow{font-size:1.25rem;transition:transform .3s}.ConsultationCTA-module__Dy_O2G__button:hover .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:translate(4px)}@media (hover:none){.ConsultationCTA-module__Dy_O2G__button:hover{transform:none;box-shadow:0 8px 24px #00000040,0 2px 8px #0000001a}.ConsultationCTA-module__Dy_O2G__button:hover .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:none}.ConsultationCTA-module__Dy_O2G__button:active{transform:scale(.98);box-shadow:0 4px 16px #0003,0 1px 4px #0000001a}.ConsultationCTA-module__Dy_O2G__button:active .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:translate(2px)}}.ConsultationCTA-module__Dy_O2G__compact{border-radius:24px;gap:2rem;padding:2.5rem 3rem}.ConsultationCTA-module__Dy_O2G__compact .ConsultationCTA-module__Dy_O2G__illustrationWrapper{width:140px;height:140px}.ConsultationCTA-module__Dy_O2G__compact .ConsultationCTA-module__Dy_O2G__mainIcon{font-size:4rem}.ConsultationCTA-module__Dy_O2G__compact .ConsultationCTA-module__Dy_O2G__title{font-size:clamp(1.5rem,2.5vw,2rem)}.ConsultationCTA-module__Dy_O2G__compact .ConsultationCTA-module__Dy_O2G__description{margin-bottom:1.25rem;font-size:1rem}.ConsultationCTA-module__Dy_O2G__compact .ConsultationCTA-module__Dy_O2G__features{margin-bottom:1.5rem}.ConsultationCTA-module__Dy_O2G__compact .ConsultationCTA-module__Dy_O2G__button{padding:1rem 2rem;font-size:1rem}.ConsultationCTA-module__Dy_O2G__minimal{background:linear-gradient(135deg,#14192d 0%,#12162a 100%);border:1px solid #6366f133;gap:2rem;padding:2.5rem 3rem;box-shadow:0 4px 20px #6366f114}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ConsultationCTA-module__Dy_O2G__minimal{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f10f 0%,#8b5cf60f 100%)}}.ConsultationCTA-module__Dy_O2G__minimal:before,.ConsultationCTA-module__Dy_O2G__minimal:after{display:none}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__illustrationWrapper{width:120px;height:120px}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__mainIcon{font-size:3.5rem}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__decorativeRing{border-color:#6366f133}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__tagline{background:#6366f11a;border-color:#6366f126}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__title{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__description{color:#94a3b8}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__feature{background:#6366f11a;border-color:#6366f133}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__featureText{color:#ffffffe6}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__button{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-color:#0000}.ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__button:hover{background:linear-gradient(135deg,#818cf8 0%,#a78bfa 100%)}@media (max-width:1024px){.ConsultationCTA-module__Dy_O2G__container{text-align:center;grid-template-columns:1fr;gap:2rem;padding:3rem}.ConsultationCTA-module__Dy_O2G__illustrationSide{padding:1rem 1rem 2rem}.ConsultationCTA-module__Dy_O2G__illustrationSide:after{background:linear-gradient(90deg,#0000 0%,#6366f166 20%,#8b5cf680 50%,#6366f166 80%,#0000 100%);width:60%;height:1px;inset:auto auto 0 50%;transform:translate(-50%)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__illustrationSide:after{background:linear-gradient(90deg,#0000 0%,#94a3b84d 20%,#64748b66 50%,#94a3b84d 80%,#0000 100%)}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__illustrationSide:after{left:50%;right:auto;transform:translate(-50%)}.ConsultationCTA-module__Dy_O2G__contentSide,.ConsultationCTA-module__Dy_O2G__content{text-align:center}.ConsultationCTA-module__Dy_O2G__features{justify-content:center}.ConsultationCTA-module__Dy_O2G__description{max-width:none;margin-left:auto;margin-right:auto}}@media (max-width:768px){.ConsultationCTA-module__Dy_O2G__container{border-radius:24px;padding:2.5rem 2rem}.ConsultationCTA-module__Dy_O2G__illustrationWrapper{width:150px;height:150px}.ConsultationCTA-module__Dy_O2G__mainIcon{font-size:4rem}.ConsultationCTA-module__Dy_O2G__title{font-size:1.75rem}.ConsultationCTA-module__Dy_O2G__description{font-size:1rem}.ConsultationCTA-module__Dy_O2G__features{gap:.75rem}.ConsultationCTA-module__Dy_O2G__feature{padding:.4rem .875rem}.ConsultationCTA-module__Dy_O2G__featureText{font-size:.8125rem}.ConsultationCTA-module__Dy_O2G__button{width:100%;max-width:320px;padding:1rem 2rem;font-size:1rem}.ConsultationCTA-module__Dy_O2G__tagline{padding:.625rem 1.25rem}.ConsultationCTA-module__Dy_O2G__taglineText{font-size:.8125rem}.ConsultationCTA-module__Dy_O2G__compact,.ConsultationCTA-module__Dy_O2G__minimal{padding:2rem 1.75rem}}@media (max-width:480px){.ConsultationCTA-module__Dy_O2G__container{border-radius:20px;gap:1.25rem;padding:1.75rem 1.25rem}.ConsultationCTA-module__Dy_O2G__illustrationSide{padding:.5rem}.ConsultationCTA-module__Dy_O2G__illustrationWrapper{width:100px;height:100px}.ConsultationCTA-module__Dy_O2G__mainIcon{font-size:2.5rem}.ConsultationCTA-module__Dy_O2G__floatingIcon1,.ConsultationCTA-module__Dy_O2G__floatingIcon2,.ConsultationCTA-module__Dy_O2G__floatingIcon3{font-size:1rem}.ConsultationCTA-module__Dy_O2G__decorativeRing{border-width:2px}.ConsultationCTA-module__Dy_O2G__tagline{display:none}.ConsultationCTA-module__Dy_O2G__title{margin-bottom:.75rem;font-size:1.375rem}.ConsultationCTA-module__Dy_O2G__description{margin-bottom:1rem;font-size:.875rem;line-height:1.6}.ConsultationCTA-module__Dy_O2G__features{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-bottom:1.25rem}.ConsultationCTA-module__Dy_O2G__feature{justify-content:center;width:90%;max-width:none;padding:.5rem 1rem}.ConsultationCTA-module__Dy_O2G__featureText{font-size:.8125rem}.ConsultationCTA-module__Dy_O2G__button{border-radius:12px;width:90%;max-width:none;padding:.875rem 2rem;font-size:.9375rem}.ConsultationCTA-module__Dy_O2G__compact,.ConsultationCTA-module__Dy_O2G__minimal{padding:1.5rem 1rem}}@media (hover:none){.ConsultationCTA-module__Dy_O2G__button:hover{transform:none;box-shadow:0 8px 24px #6366f140,0 2px 8px #0000001a}.ConsultationCTA-module__Dy_O2G__button:hover .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:none}.ConsultationCTA-module__Dy_O2G__button:active{transform:scale(.98);box-shadow:0 4px 16px #6366f133,0 1px 4px #0000001a}.ConsultationCTA-module__Dy_O2G__button:active .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:translate(2px)}}.ConsultationCTA-module__Dy_O2G__rtl{direction:rtl}.ConsultationCTA-module__Dy_O2G__rtl.ConsultationCTA-module__Dy_O2G__container{grid-template-columns:1.2fr 1fr}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__content{text-align:right}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__features{justify-content:flex-start}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__feature,.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__button{flex-direction:row}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:scaleX(1)}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__button:hover .ConsultationCTA-module__Dy_O2G__buttonArrow{transform:translate(-4px)}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__tagline{flex-direction:row-reverse}@media (max-width:1024px){.ConsultationCTA-module__Dy_O2G__rtl.ConsultationCTA-module__Dy_O2G__container{grid-template-columns:1fr}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__content{text-align:center}.ConsultationCTA-module__Dy_O2G__rtl .ConsultationCTA-module__Dy_O2G__features{justify-content:center}}@media (prefers-reduced-motion:reduce){.ConsultationCTA-module__Dy_O2G__container:before,.ConsultationCTA-module__Dy_O2G__container:after,.ConsultationCTA-module__Dy_O2G__mainIcon,.ConsultationCTA-module__Dy_O2G__decorativeRing,.ConsultationCTA-module__Dy_O2G__floatingIcon1,.ConsultationCTA-module__Dy_O2G__floatingIcon2,.ConsultationCTA-module__Dy_O2G__floatingIcon3{animation:none!important}.ConsultationCTA-module__Dy_O2G__button,.ConsultationCTA-module__Dy_O2G__buttonArrow{transition:none}.ConsultationCTA-module__Dy_O2G__button:before{display:none}}@media (prefers-contrast:high){.ConsultationCTA-module__Dy_O2G__container{border-color:#6366f166}.ConsultationCTA-module__Dy_O2G__description{color:#e2e8f0}.ConsultationCTA-module__Dy_O2G__featureText{color:#d1fae5}.ConsultationCTA-module__Dy_O2G__taglineText{color:#e0e7ff}}[dir=rtl] .ConsultationCTA-module__Dy_O2G__title{line-height:1.5}[data-theme=light] .ConsultationCTA-module__Dy_O2G__container{border-color:var(--color-gray-200);background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);box-shadow:0 25px 60px #0000000f,0 8px 20px #0000000a}[data-theme=light] .ConsultationCTA-module__Dy_O2G__container:before{background:radial-gradient(circle,#94a3b814 0%,#0000 70%)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__container:after{background:radial-gradient(circle,#94a3b80f 0%,#0000 70%)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__topBorder{background:linear-gradient(90deg,#cbd5e1,#94a3b8,#64748b)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__title{background:linear-gradient(135deg,#1e293b 0%,#475569 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .ConsultationCTA-module__Dy_O2G__description{color:var(--color-gray-700)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__tagline{background:var(--color-gray-100);border-color:var(--color-gray-300)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__taglineText{color:var(--color-gray-700)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__taglineDot{color:var(--color-gray-500)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__mainIcon{filter:drop-shadow(0 8px 16px #00000026)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__decorativeRing{border-color:var(--color-gray-300)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__decorativeRing:before{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 0 20px #94a3b866}[data-theme=light] .ConsultationCTA-module__Dy_O2G__feature{background:var(--color-gray-100);border-color:var(--color-gray-300)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__featureIcon,[data-theme=light] .ConsultationCTA-module__Dy_O2G__featureText{color:var(--color-gray-700)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__button{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border-color:#1e293b4d}[data-theme=light] .ConsultationCTA-module__Dy_O2G__button:hover{background:linear-gradient(135deg,#334155 0%,#475569 100%);box-shadow:0 16px 32px #0003,0 4px 12px #0000001f}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal{border-color:var(--color-gray-200);background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__title{background:linear-gradient(135deg,#1e293b 0%,#475569 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__description{color:var(--color-gray-600)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__feature{background:var(--color-white);border-color:var(--color-gray-200)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__featureText{color:var(--color-gray-700)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__tagline{background:var(--color-gray-100);border-color:var(--color-gray-200)}[data-theme=light] .ConsultationCTA-module__Dy_O2G__minimal .ConsultationCTA-module__Dy_O2G__decorativeRing{border-color:var(--color-gray-200)}
.ServiceRequestTracker-module__lVMOBa__container{max-width:900px;padding:var(--spacing-8);background:var(--color-background-primary);min-height:100vh;margin:0 auto}.ServiceRequestTracker-module__lVMOBa__container.ServiceRequestTracker-module__lVMOBa__embedded{background:0 0;min-height:auto;margin:0;padding:0}.ServiceRequestTracker-module__lVMOBa__header{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--color-border-tertiary);justify-content:space-between;align-items:flex-start;display:flex}.ServiceRequestTracker-module__lVMOBa__headerContent{flex:1}.ServiceRequestTracker-module__lVMOBa__title{margin:0 0 var(--spacing-2)0;color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.ServiceRequestTracker-module__lVMOBa__requestMeta{gap:var(--spacing-1);color:var(--color-text-tertiary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.ServiceRequestTracker-module__lVMOBa__requestId{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.ServiceRequestTracker-module__lVMOBa__lastUpdated{color:var(--color-text-tertiary)}.ServiceRequestTracker-module__lVMOBa__headerActions{gap:var(--spacing-4);align-items:center;display:flex}.ServiceRequestTracker-module__lVMOBa__realtimeToggle{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2)var(--spacing-4);background:var(--color-background-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:var(--transition-all);display:flex}.ServiceRequestTracker-module__lVMOBa__realtimeToggle.ServiceRequestTracker-module__lVMOBa__active{background:var(--color-green-50);border-color:var(--color-green-500);color:var(--color-green-700)}.ServiceRequestTracker-module__lVMOBa__realtimeIcon{font-size:var(--font-size-base)}.ServiceRequestTracker-module__lVMOBa__currentStatus{background:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);padding:var(--spacing-8);margin-bottom:var(--spacing-8)}.ServiceRequestTracker-module__lVMOBa__statusBadge{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-xl);margin-bottom:var(--spacing-6);display:flex}.ServiceRequestTracker-module__lVMOBa__statusIcon{font-size:var(--font-size-2xl);flex-shrink:0}.ServiceRequestTracker-module__lVMOBa__statusLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-1)}.ServiceRequestTracker-module__lVMOBa__statusDescription{opacity:.8;font-size:.95rem}.ServiceRequestTracker-module__lVMOBa__progressSection{margin-top:var(--spacing-6)}.ServiceRequestTracker-module__lVMOBa__progressHeader{margin-bottom:var(--spacing-3);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.ServiceRequestTracker-module__lVMOBa__progressPercent{color:var(--color-green-600);font-size:1.1rem}.ServiceRequestTracker-module__lVMOBa__progressBar{background:var(--color-background-tertiary);border-radius:var(--radius-md);height:12px;margin-bottom:var(--spacing-2);overflow:hidden}.ServiceRequestTracker-module__lVMOBa__progressFill{background:linear-gradient(90deg,var(--color-green-500)0%,var(--color-green-600)100%);border-radius:var(--radius-md);height:100%;transition:width .5s}.ServiceRequestTracker-module__lVMOBa__estimatedCompletion{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.ServiceRequestTracker-module__lVMOBa__section{background:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);padding:var(--spacing-6);margin-bottom:var(--spacing-6)}.ServiceRequestTracker-module__lVMOBa__sectionTitle{margin:0 0 var(--spacing-6)0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border-tertiary)}.ServiceRequestTracker-module__lVMOBa__projectDetails{gap:var(--spacing-4);display:grid}.ServiceRequestTracker-module__lVMOBa__detailItem{align-items:center;gap:var(--spacing-4);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:flex}.ServiceRequestTracker-module__lVMOBa__detailItem strong{min-width:100px;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ServiceRequestTracker-module__lVMOBa__priority{padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.025em}.ServiceRequestTracker-module__lVMOBa__priority.ServiceRequestTracker-module__lVMOBa__high{background:var(--color-red-50);color:var(--color-red-600)}.ServiceRequestTracker-module__lVMOBa__priority.ServiceRequestTracker-module__lVMOBa__normal{background:var(--color-blue-50);color:var(--color-blue-700)}.ServiceRequestTracker-module__lVMOBa__priority.ServiceRequestTracker-module__lVMOBa__low{background:var(--color-blue-50);color:var(--color-blue-600)}.ServiceRequestTracker-module__lVMOBa__milestones{gap:var(--spacing-4);flex-direction:column;display:flex}.ServiceRequestTracker-module__lVMOBa__milestone{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-background-secondary);border-radius:var(--radius-lg);border-left:4px solid var(--color-border-secondary);display:flex}.ServiceRequestTracker-module__lVMOBa__milestoneIcon{width:32px;height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-white);background:var(--color-gray-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceRequestTracker-module__lVMOBa__milestoneIcon.ServiceRequestTracker-module__lVMOBa__completed{background:var(--color-green-500)}.ServiceRequestTracker-module__lVMOBa__milestoneIcon.ServiceRequestTracker-module__lVMOBa__in_progress{background:var(--color-blue-500)}.ServiceRequestTracker-module__lVMOBa__milestoneIcon.ServiceRequestTracker-module__lVMOBa__pending{background:var(--color-gray-500)}.ServiceRequestTracker-module__lVMOBa__milestoneContent{flex:1}.ServiceRequestTracker-module__lVMOBa__milestoneTitle{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.ServiceRequestTracker-module__lVMOBa__milestoneMeta{gap:var(--spacing-4);align-items:center;display:flex}.ServiceRequestTracker-module__lVMOBa__milestoneStatus{padding:var(--spacing-0-5)var(--spacing-2);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize}.ServiceRequestTracker-module__lVMOBa__milestoneStatus.ServiceRequestTracker-module__lVMOBa__completed{background:var(--color-green-100);color:var(--color-green-700)}.ServiceRequestTracker-module__lVMOBa__milestoneStatus.ServiceRequestTracker-module__lVMOBa__in_progress{background:var(--color-blue-100);color:var(--color-blue-700)}.ServiceRequestTracker-module__lVMOBa__milestoneStatus.ServiceRequestTracker-module__lVMOBa__pending{background:var(--color-background-tertiary);color:var(--color-text-secondary)}.ServiceRequestTracker-module__lVMOBa__milestoneDue{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ServiceRequestTracker-module__lVMOBa__statusHistory{gap:var(--spacing-4);flex-direction:column;display:flex}.ServiceRequestTracker-module__lVMOBa__historyItem{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-background-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border-tertiary);display:flex}.ServiceRequestTracker-module__lVMOBa__historyIcon{width:40px;height:40px;font-size:var(--font-size-base);color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceRequestTracker-module__lVMOBa__historyContent{flex:1}.ServiceRequestTracker-module__lVMOBa__historyHeader{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.ServiceRequestTracker-module__lVMOBa__historyStatus{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ServiceRequestTracker-module__lVMOBa__historyTime{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.ServiceRequestTracker-module__lVMOBa__historyNote{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-2)}.ServiceRequestTracker-module__lVMOBa__historyMeta{color:var(--color-text-tertiary);font-size:.8125rem;font-style:italic}.ServiceRequestTracker-module__lVMOBa__contactInfo{gap:var(--spacing-3);display:grid}.ServiceRequestTracker-module__lVMOBa__contactItem{align-items:center;gap:var(--spacing-4);color:var(--color-text-secondary);display:flex}.ServiceRequestTracker-module__lVMOBa__contactItem strong{min-width:80px;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ServiceRequestTracker-module__lVMOBa__contactLink{color:var(--color-blue-500);font-weight:var(--font-weight-medium);text-decoration:none}.ServiceRequestTracker-module__lVMOBa__actions{gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-tertiary);justify-content:center;display:flex}.ServiceRequestTracker-module__lVMOBa__contactButton,.ServiceRequestTracker-module__lVMOBa__printButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3-5)var(--spacing-6);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-all);font-size:.9rem;text-decoration:none;display:flex}.ServiceRequestTracker-module__lVMOBa__contactButton{background:var(--color-blue-500);color:var(--color-white);border:none}.ServiceRequestTracker-module__lVMOBa__printButton{color:var(--color-text-tertiary);border:1px solid var(--color-border-primary);background:0 0}.ServiceRequestTracker-module__lVMOBa__actionIcon{font-size:var(--font-size-base)}.ServiceRequestTracker-module__lVMOBa__loading,.ServiceRequestTracker-module__lVMOBa__error{justify-content:center;align-items:center;gap:var(--spacing-6);text-align:center;flex-direction:column;min-height:400px;display:flex}.ServiceRequestTracker-module__lVMOBa__spinner{border:4px solid var(--color-background-tertiary);border-top:4px solid var(--color-blue-500);border-radius:50%;width:50px;height:50px;animation:1s linear infinite ServiceRequestTracker-module__lVMOBa__spin}@keyframes ServiceRequestTracker-module__lVMOBa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ServiceRequestTracker-module__lVMOBa__errorIcon{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4)}.ServiceRequestTracker-module__lVMOBa__error h3{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.ServiceRequestTracker-module__lVMOBa__error p{margin:0 0 var(--spacing-4)0;color:var(--color-text-tertiary)}.ServiceRequestTracker-module__lVMOBa__retryButton{background:var(--color-blue-500);color:var(--color-white);padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-all);border:none}@media (max-width:768px){.ServiceRequestTracker-module__lVMOBa__container{padding:var(--spacing-4)}.ServiceRequestTracker-module__lVMOBa__header{gap:var(--spacing-4);flex-direction:column;align-items:stretch}.ServiceRequestTracker-module__lVMOBa__title{font-size:var(--font-size-xl)}.ServiceRequestTracker-module__lVMOBa__requestMeta{flex-direction:row;justify-content:space-between}.ServiceRequestTracker-module__lVMOBa__headerActions{justify-content:center}.ServiceRequestTracker-module__lVMOBa__statusBadge{text-align:center;gap:var(--spacing-4);flex-direction:column}.ServiceRequestTracker-module__lVMOBa__statusIcon{font-size:var(--font-size-3xl)}.ServiceRequestTracker-module__lVMOBa__progressHeader{gap:var(--spacing-2);text-align:center;flex-direction:column}.ServiceRequestTracker-module__lVMOBa__detailItem{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.ServiceRequestTracker-module__lVMOBa__detailItem strong{min-width:auto}.ServiceRequestTracker-module__lVMOBa__milestone{text-align:center;flex-direction:column;align-items:center}.ServiceRequestTracker-module__lVMOBa__milestoneContent{text-align:center}.ServiceRequestTracker-module__lVMOBa__milestoneMeta{flex-wrap:wrap;justify-content:center}.ServiceRequestTracker-module__lVMOBa__historyItem{text-align:center;flex-direction:column;align-items:center}.ServiceRequestTracker-module__lVMOBa__historyHeader{gap:var(--spacing-1);text-align:center;flex-direction:column}.ServiceRequestTracker-module__lVMOBa__contactItem{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.ServiceRequestTracker-module__lVMOBa__contactItem strong{min-width:auto}.ServiceRequestTracker-module__lVMOBa__actions{flex-direction:column;align-items:center}.ServiceRequestTracker-module__lVMOBa__contactButton,.ServiceRequestTracker-module__lVMOBa__printButton{justify-content:center;width:100%;max-width:300px}}@media (max-width:480px){.ServiceRequestTracker-module__lVMOBa__section{padding:var(--spacing-4)}.ServiceRequestTracker-module__lVMOBa__sectionTitle{font-size:1.1rem}.ServiceRequestTracker-module__lVMOBa__statusBadge{padding:var(--spacing-4)}.ServiceRequestTracker-module__lVMOBa__milestone,.ServiceRequestTracker-module__lVMOBa__historyItem{padding:var(--spacing-3)}.ServiceRequestTracker-module__lVMOBa__realtimeToggle{padding:var(--spacing-1-5)var(--spacing-3);font-size:.8125rem}}[data-theme=light] .ServiceRequestTracker-module__lVMOBa__realtimeToggle:hover{background:#fff}[data-theme=light] .ServiceRequestTracker-module__lVMOBa__contactLink:hover{color:#1d4ed8;text-decoration:underline}[data-theme=light] .ServiceRequestTracker-module__lVMOBa__contactButton:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}[data-theme=light] .ServiceRequestTracker-module__lVMOBa__printButton:hover{color:#4b5563;background:#fff;border-color:#9ca3af}[data-theme=light] .ServiceRequestTracker-module__lVMOBa__retryButton:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .ServiceRequestTracker-module__lVMOBa__realtimeToggle:hover{background:#1e293bb3}[data-theme=dark] .ServiceRequestTracker-module__lVMOBa__contactLink:hover{color:#93c5fd;text-decoration:underline}[data-theme=dark] .ServiceRequestTracker-module__lVMOBa__contactButton:hover{background:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 6px -1px #6366f159}[data-theme=dark] .ServiceRequestTracker-module__lVMOBa__printButton:hover{color:#94a3b8;background:#1e293bb3;border-color:#64748b}[data-theme=dark] .ServiceRequestTracker-module__lVMOBa__retryButton:hover{background:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 6px -1px #6366f159}@media (prefers-color-scheme:dark){.ServiceRequestTracker-module__lVMOBa__container{background:var(--color-dark-background-primary)}.ServiceRequestTracker-module__lVMOBa__header{border-bottom-color:var(--color-dark-border-tertiary)}.ServiceRequestTracker-module__lVMOBa__title{color:var(--color-dark-text-primary)}.ServiceRequestTracker-module__lVMOBa__requestMeta{color:var(--color-dark-text-tertiary)}.ServiceRequestTracker-module__lVMOBa__requestId{color:var(--color-dark-text-secondary)}.ServiceRequestTracker-module__lVMOBa__realtimeToggle{background:var(--color-dark-background-tertiary);border-color:var(--color-dark-border-primary);color:var(--color-dark-text-secondary)}.ServiceRequestTracker-module__lVMOBa__realtimeToggle:hover{background:var(--color-dark-background-secondary)}.ServiceRequestTracker-module__lVMOBa__realtimeToggle.ServiceRequestTracker-module__lVMOBa__active{background:var(--color-dark-green-900);border-color:var(--color-dark-green-700);color:var(--color-dark-green-300)}.ServiceRequestTracker-module__lVMOBa__currentStatus{background:var(--color-dark-background-secondary);border-color:var(--color-dark-border-secondary)}.ServiceRequestTracker-module__lVMOBa__progressBar{background:var(--color-dark-background-tertiary)}.ServiceRequestTracker-module__lVMOBa__progressFill{background:linear-gradient(90deg,var(--color-dark-green-400)0%,var(--color-dark-green-600)100%)}.ServiceRequestTracker-module__lVMOBa__section{background:var(--color-dark-background-primary);border-color:var(--color-dark-border-secondary)}.ServiceRequestTracker-module__lVMOBa__sectionTitle{color:var(--color-dark-text-primary);border-bottom-color:var(--color-dark-border-tertiary)}.ServiceRequestTracker-module__lVMOBa__detailItem{color:var(--color-dark-text-secondary)}.ServiceRequestTracker-module__lVMOBa__detailItem strong{color:var(--color-dark-text-primary)}.ServiceRequestTracker-module__lVMOBa__milestone,.ServiceRequestTracker-module__lVMOBa__historyItem{background:var(--color-dark-background-secondary);border-color:var(--color-dark-border-tertiary)}.ServiceRequestTracker-module__lVMOBa__milestoneTitle,.ServiceRequestTracker-module__lVMOBa__historyStatus{color:var(--color-dark-text-primary)}.ServiceRequestTracker-module__lVMOBa__contactButton{background:var(--color-dark-blue-500)}.ServiceRequestTracker-module__lVMOBa__contactButton:hover{background:var(--color-dark-blue-600)}.ServiceRequestTracker-module__lVMOBa__printButton{color:var(--color-dark-text-tertiary);border-color:var(--color-dark-border-primary)}.ServiceRequestTracker-module__lVMOBa__printButton:hover{background:var(--color-dark-background-secondary);border-color:var(--color-dark-border-secondary);color:var(--color-dark-text-secondary)}.ServiceRequestTracker-module__lVMOBa__contactLink{color:var(--color-dark-blue-400)}}@media print{.ServiceRequestTracker-module__lVMOBa__container{background:#fff;padding:0}.ServiceRequestTracker-module__lVMOBa__headerActions,.ServiceRequestTracker-module__lVMOBa__actions,.ServiceRequestTracker-module__lVMOBa__realtimeToggle{display:none}.ServiceRequestTracker-module__lVMOBa__section{margin-bottom:var(--spacing-4);-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #000}.ServiceRequestTracker-module__lVMOBa__contactLink{color:#000;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.ServiceRequestTracker-module__lVMOBa__spinner{animation:none}.ServiceRequestTracker-module__lVMOBa__contactButton:hover,.ServiceRequestTracker-module__lVMOBa__retryButton:hover{transform:none}.ServiceRequestTracker-module__lVMOBa__progressFill{transition:none}}@media (prefers-contrast:high){.ServiceRequestTracker-module__lVMOBa__section{border-width:2px}.ServiceRequestTracker-module__lVMOBa__statusBadge{border:2px solid}.ServiceRequestTracker-module__lVMOBa__milestone,.ServiceRequestTracker-module__lVMOBa__historyItem,.ServiceRequestTracker-module__lVMOBa__contactButton,.ServiceRequestTracker-module__lVMOBa__printButton{border-width:2px}}
