.travel-agent-query-status-component .row{width:auto !important}
.travel-agent-query-status-component .query-card{padding:24px;background:white}
.travel-agent-query-status-component .query-card-content{display:flex;align-items:center;justify-content:space-between;height:100%}
.travel-agent-query-status-component .query-card-text{display:flex;flex-direction:column;justify-content:center}
.travel-agent-query-status-component .query-button-wrapper{display:flex;align-items:center;justify-content:center}
.travel-agent-query-status-component .query-card-title{color:var(--Neutrals-Black,#1c1213);font-size:16px;font-family:var(--variable-font-family) !important;font-weight:500;text-transform:uppercase;line-height:1.25;word-wrap:break-word;margin-bottom:8px}
.travel-agent-query-status-component .query-card-description{color:var(--Text-Text_Body,#626773);font-size:16px;font-family:var(--body-font-family) !important;font-weight:400;line-height:1.4;letter-spacing:.08px;word-wrap:break-word}
.travel-agent-query-status-component .case-status-btn{height:48px;padding:0 24px;background-color:var(--Buttons-Primary-Button_Primary_BG,#da0e29) !important;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--color-white) !important;text-decoration:none;font-size:14px;font-family:var(--variable-font-family);font-weight:400;text-transform:capitalize;line-height:1.4;letter-spacing:.14px}
.travel-agent-query-status-component .case-status-btn:hover{color:var(--bs-btn-hover-color) !important;background-color:var(--bs-btn-hover-bg) !important;border-color:var(--bs-btn-hover-border-color)}
.travel-agent-query-status-component .case-status-btn svg{margin-left:8px;flex-shrink:0}
.travel-agent-query-status-component .case-status-btn svg path{fill:var(--color-white) !important}
@media(max-width:1024px){.travel-agent-query-status-component .query-card{padding:16px}
.travel-agent-query-status-component .query-card-content{flex-direction:column;text-align:left;align-items:flex-start}
.travel-agent-query-status-component .query-card-text{text-align:left;align-items:flex-start;align-self:flex-start;width:100%;margin-bottom:16px}
.travel-agent-query-status-component .query-button-wrapper{width:100%;justify-content:stretch}
.travel-agent-query-status-component .query-card-title{text-align:left}
.travel-agent-query-status-component .query-card-description{text-align:left}
.travel-agent-query-status-component .case-status-btn{height:44px;padding:10px 20px;font-size:14px;width:100%}
}
@media(min-width:992px) and (max-width:1024px){.travel-agent-query-status-component .row>div{flex:0 0 100% !important;max-width:100% !important}
.travel-agent-query-status-component .query-card-content{flex-direction:column !important;align-items:flex-start !important}
.travel-agent-query-status-component .query-card-text{margin-bottom:16px !important;margin-right:0 !important}
.travel-agent-query-status-component .query-button-wrapper{width:100%}
.travel-agent-query-status-component .case-status-btn{width:100%}
}