.Conversation-module-scss-module__bGMK2W__messages{flex-direction:column;gap:12px;display:flex}.Conversation-module-scss-module__bGMK2W__userMessage,.Conversation-module-scss-module__bGMK2W__assistantMessage{border-radius:14px;max-width:85%;padding:14px 16px}.Conversation-module-scss-module__bGMK2W__userMessage{background:#e8e8e8;align-self:flex-end}.Conversation-module-scss-module__bGMK2W__assistantMessage{background:#fff;align-self:flex-start}.Conversation-module-scss-module__bGMK2W__messageText{white-space:pre-line;margin:6px 0 0}
.WorkItems-module-scss-module__OkeYNa__container{margin-top:24px}.WorkItems-module-scss-module__OkeYNa__container h2{margin-bottom:16px;font-size:20px}.WorkItems-module-scss-module__OkeYNa__items{flex-direction:column;gap:10px;display:flex}.WorkItems-module-scss-module__OkeYNa__item{background:#fff;border-radius:12px;padding:16px}.WorkItems-module-scss-module__OkeYNa__item p{margin:6px 0 0;line-height:1.5}.WorkItems-module-scss-module__OkeYNa__trade{text-transform:uppercase;letter-spacing:.06em;color:#666;font-size:12px;display:block}.WorkItems-module-scss-module__OkeYNa__estimate{color:#666;margin-top:8px;font-size:14px}
.Materials-module-scss-module__zik9-G__container{margin-top:24px}.Materials-module-scss-module__zik9-G__container h2{margin-bottom:16px;font-size:20px}.Materials-module-scss-module__zik9-G__items{flex-direction:column;gap:10px;display:flex}.Materials-module-scss-module__zik9-G__item{cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.Materials-module-scss-module__zik9-G__item p{margin:6px 0 0;line-height:1.5}.Materials-module-scss-module__zik9-G__item input{margin-top:3px}
.QuoteResult-module-scss-module__SO7O5a__questions{background:#fff8e8;border-radius:12px;margin-top:24px;padding:20px}.QuoteResult-module-scss-module__SO7O5a__result{background:#fff;border-radius:16px;margin-top:24px;padding:24px}
.page-module-scss-module__qnDekq__page{background:#f4f3ef;min-height:100vh;padding:48px 24px}.page-module-scss-module__qnDekq__container{width:100%;max-width:1100px;margin:0 auto}.page-module-scss-module__qnDekq__header{text-align:center;margin-bottom:32px}.page-module-scss-module__qnDekq__title{margin:0;font-size:42px;font-weight:700}.page-module-scss-module__qnDekq__subtitle{color:#666;margin-top:8px;font-size:18px}.page-module-scss-module__qnDekq__workspace{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.page-module-scss-module__qnDekq__conversationContent{grid-template-rows:minmax(0,1fr) auto;gap:20px;height:calc(100vh - 180px);min-height:500px;display:grid}.page-module-scss-module__qnDekq__conversationScroll{min-height:0;padding-right:8px;overflow-y:auto}.page-module-scss-module__qnDekq__suggestions{max-height:40vh;overflow-y:auto}.page-module-scss-module__qnDekq__inputColumn{width:100%;max-width:760px;margin:0 auto;transition:max-width .4s,transform .4s}.page-module-scss-module__qnDekq__conversationColumn{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;transform:translate(40px)}.page-module-scss-module__qnDekq__conversationStarted .page-module-scss-module__qnDekq__workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module-scss-module__qnDekq__conversationStarted .page-module-scss-module__qnDekq__inputColumn{max-width:none;margin:0}.page-module-scss-module__qnDekq__conversationStarted .page-module-scss-module__qnDekq__conversationColumn{opacity:1;pointer-events:auto;transform:translate(0)}@media (max-width:800px){.page-module-scss-module__qnDekq__page{padding:32px 16px}.page-module-scss-module__qnDekq__conversationStarted .page-module-scss-module__qnDekq__workspace{grid-template-columns:1fr}.page-module-scss-module__qnDekq__conversationColumn{transform:translateY(20px)}.page-module-scss-module__qnDekq__conversationStarted .page-module-scss-module__qnDekq__conversationColumn{transform:translateY(0)}}
.HourlyRate-module-scss-module__JII97G__hourlyRate{flex-direction:column;gap:8px;display:flex}.HourlyRate-module-scss-module__JII97G__hourlyRate label{font-weight:600}.HourlyRate-module-scss-module__JII97G__inputWrapper{align-items:center;gap:8px;display:flex}.HourlyRate-module-scss-module__JII97G__inputWrapper input{width:120px;padding:8px}
