/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./components/StaffCompanyChat.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
.StaffCompanyChat_page__G73n8 { max-width: 880px; margin: 0 auto; padding: 24px; color: #17243b; background: #f4f7fb; min-height: 100vh; overflow-wrap: anywhere; }
.StaffCompanyChat_page__G73n8 header { display:flex; align-items:center; justify-content:space-between; gap:16px; }
.StaffCompanyChat_page__G73n8 h1 { font-size:24px; margin:0; }
.StaffCompanyChat_page__G73n8 h2 { font-size:18px; }
.StaffCompanyChat_page__G73n8 a { color:#1255b7; }
.StaffCompanyChat_page__G73n8 button { min-height:44px; padding:10px 16px; background:#1255b7; color:white; border:0; border-radius:10px; cursor:pointer; font:inherit; }
.StaffCompanyChat_page__G73n8 button:disabled { opacity:.6; cursor:default; }
.StaffCompanyChat_page__G73n8 button:focus-visible,.StaffCompanyChat_page__G73n8 a:focus-visible { outline:3px solid #168751; outline-offset:3px; }
.StaffCompanyChat_page__G73n8 form { display:grid; grid-gap:10px; gap:10px; margin:16px 0; }
.StaffCompanyChat_page__G73n8 textarea { width:100%; box-sizing:border-box; padding:12px; font:inherit; color:#17243b; background:white; border:1px solid #9caec8; border-radius:10px; }
.StaffCompanyChat_page__G73n8 small { color:#4c5f78; }
.StaffCompanyChat_contacts__xM6Ji,.StaffCompanyChat_messages__B0EjY { list-style:none; padding:0; display:grid; grid-gap:12px; gap:12px; }
.StaffCompanyChat_contacts__xM6Ji button { text-align:left; width:100%; background:white; color:#17243b; border:1px solid #d0dbea; }
.StaffCompanyChat_contacts__xM6Ji span { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:6px; }
.StaffCompanyChat_messages__B0EjY li { background:white; padding:14px; border:1px solid #d0dbea; border-radius:12px; margin-right:30px; }
.StaffCompanyChat_messages__B0EjY li.StaffCompanyChat_own__VkUP3 { background:#e5f3ee; margin-right:0; margin-left:30px; }
.StaffCompanyChat_messages__B0EjY p { white-space:pre-wrap; margin:8px 0 0; }
.StaffCompanyChat_messages__B0EjY { max-height:55vh; overflow-y:auto; overscroll-behavior:contain; }
@media(max-width:480px) { .StaffCompanyChat_page__G73n8 { padding:16px; } .StaffCompanyChat_page__G73n8 h1 {font-size:21px;} }

