.fsc-wrap{font-family:Inter,system-ui,sans-serif;color:#193847}.fsc-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fsc-title h2{font-size:22px;margin:0 0 6px}.fsc-title p{color:#607782}.fsc-title button,.fsc-actions button{background:#0b8f78;color:white;border:0;border-radius:9px;padding:11px 16px;font-weight:700;cursor:pointer}.fsc-layout{border:1px solid #dce6e8;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:minmax(220px,33%) 1fr;min-height:580px;background:white}.fsc-side{border-right:1px solid #e1e9ec;background:#f8fafb;padding:15px}.fsc-side label{display:block;font-size:12px;font-weight:700}.fsc-side select{width:100%;border:1px solid #cbd9dd;border-radius:8px;padding:9px;margin:7px 0 14px}.fsc-threads{max-height:570px;overflow:auto}.fsc-thread{display:flex;flex-direction:column;text-align:left;gap:5px;width:100%;border:1px solid #e0e9ed;background:white;border-radius:10px;padding:12px;margin-bottom:8px;cursor:pointer;color:#243b47}.fsc-thread.is-active{border-color:#0a8c75;background:#effaf5}.fsc-thread small,.fsc-current small{display:block;color:#6b8089}.fsc-thread span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12px}.fsc-conversation{display:flex;flex-direction:column;min-width:0}.fsc-current{border-bottom:1px solid #e2ecef;padding:14px 17px;min-height:65px}.fsc-messages{flex:1;min-height:260px;max-height:510px;overflow:auto;padding:17px;background:#f6f9fa;display:flex;flex-direction:column;gap:12px}.fsc-bubble{border:1px solid #dae5e8;background:white;padding:11px 13px;border-radius:13px;max-width:85%;align-self:flex-start;overflow-wrap:anywhere}.fsc-bubble.fsc-own{background:#e4f6ed;align-self:flex-end}.fsc-bubble p{white-space:pre-wrap;margin:5px 0 0}.fsc-bubble small{color:#657d83}.fsc-conversation form{padding:15px}.fsc-conversation textarea{display:block;width:100%;border:1px solid #cbd9dd;border-radius:9px;padding:10px;resize:vertical}.fsc-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px}.fsc-actions select{padding:8px;border:1px solid #cbd9dd;border-radius:8px}.fsc-privacy{color:#6d8189;font-size:12px;margin:14px 0}@media(max-width:750px){.fsc-layout{grid-template-columns:1fr}.fsc-side{border-right:0;border-bottom:1px solid #dde9ec}.fsc-threads{max-height:175px}.fsc-messages{min-height:230px}}

.fsc-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;background:#d86b27;color:white;font-size:11px;font-weight:800;border-radius:999px;min-width:19px;height:19px;padding:0 5px}.fsc-badge[hidden]{display:none}

.fsc-topbar-quick{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e4e7;border-radius:9px;padding:7px 12px;color:#215567;font-weight:750;text-decoration:none!important}.fsc-topbar-quick:hover{color:#117a70;background:#f0faf7}.fsc-topbar-quick .fsc-badge{margin-left:0}@media(max-width:600px){.fsc-topbar-quick span:not(.fsc-badge){display:none}.fsc-topbar-quick{padding:8px 10px}}
