/* Guest chat follows the registered four-column chat geometry. */
.main>.content{padding:10px!important}
#view .guest-toolbar{gap:10px!important;margin-bottom:10px}
#view .guest-toolbar #search{flex:0 0 20%;width:20%;min-width:210px;max-width:20%;margin:0 10px 0 0}
#view .fc-chat-workspace.fc-chat-three{gap:10px!important}
#view .fc-chat-three .fc-chat-column{gap:10px!important}
#view .fc-chat-three .fc-chat-section,#view .fc-chat-three .fc-chat-right,.main .content .btn,.main .content .field,dialog{border-radius:8px!important}
@media(min-width:851px){#view .fc-chat-workspace.fc-chat-three{grid-template-columns:minmax(0,20%) minmax(0,20%) minmax(0,20%) minmax(0,1fr)!important}#view .fc-chat-three .fc-chat-column:first-child,#view .fc-chat-three .fc-chat-column:nth-child(2){grid-template-rows:minmax(0,1fr)!important}#view .fc-chat-three .fc-chat-column:nth-child(3){grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important}}
@media(max-width:850px){#view .guest-toolbar #search{flex:1 1 100%;width:100%;max-width:none;min-width:0}#view .fc-chat-three .fc-chat-column:first-child,#view .fc-chat-three .fc-chat-column:nth-child(2){grid-template-rows:none!important}#view .fc-chat-three .fc-chat-column:nth-child(3){grid-template-rows:none;grid-auto-rows:minmax(190px,auto)}}
