.hh-inbox-root{grid-column:1/-1;min-width:0}.hh-inbox{color:#17243c;overflow-wrap:anywhere}.hh-inbox *{box-sizing:border-box}.hh-inbox h3{font-size:21px;margin:15px 0 8px;color:#17243c}.hh-inbox h4{font-size:16px;margin:20px 0 8px;color:#243954}
.hh-inbox-columns{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:24px;align-items:start}.hh-inbox-list,.hh-inbox-detail{min-width:0}.hh-inbox-detail{padding-left:24px;border-left:1px solid #e1e8f1}.hh-inbox-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:10px 0 16px}.hh-inbox-toolbar select{font:inherit;color:#243954;background:#fff;border:1px solid #cdd7e5;border-radius:10px;padding:10px;max-width:100%;min-width:0}
.hh-inbox-candidate{display:grid;gap:6px;width:100%;text-align:left;margin:9px 0;padding:15px;overflow-wrap:anywhere}.hh-inbox-candidate strong{font-size:16px;color:#243954}.hh-inbox-candidate span{font-size:14px;font-weight:400}.hh-inbox-candidate small{font-size:12px;color:#637085;font-weight:400;line-height:1.6}.hh-inbox-candidate.is-selected{background:#edf4fd;border-color:#75a1d1;box-shadow:inset 3px 0 #245e9b}.hh-inbox-empty{color:#758398;text-align:center;padding:60px 18px;font-size:15px}
.hh-inbox-tabs{display:flex;gap:8px;border-bottom:1px solid #e0e7ef;padding:16px 0;margin-bottom:10px}.hh-inbox-tabs button[aria-pressed=true]{background:#eaf2fd;border-color:#75a1d1;color:#1d528b}.hh-inbox-text{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#233750;letter-spacing:normal;text-transform:none;margin:8px 0}
.hh-inbox-history{display:flex;flex-direction:column;gap:12px;max-height:520px;overflow:auto;padding:10px 4px 10px 0;scrollbar-gutter:stable}.hh-inbox-message{border:1px solid #e0e6ef;background:#f4f7fb;border-radius:12px;padding:13px;max-width:94%;min-width:0;align-self:flex-start}.hh-inbox-message.hh-role-employer{background:#edf4ff;border-color:#d4e3f7;align-self:flex-end}.hh-inbox-message.hh-role-bot,.hh-inbox-message.hh-role-unknown{background:#faf9f2;border-color:#ebe7d6}.hh-inbox-sender{font-size:12px;font-weight:600;color:#4b607b}.hh-inbox-time{font-size:11px;color:#728198}.hh-inbox-survey{border:1px solid #dce5f0;background:#f8faff;border-radius:10px;padding:12px;margin:14px 0}.hh-inbox-survey summary{font-size:14px;color:#34577f;cursor:pointer}
.hh-inbox-compose{display:grid;gap:9px;border-top:1px solid #e0e7ef;padding-top:16px;margin-top:16px}.hh-inbox-compose-label{display:grid;gap:8px;font-size:14px;font-weight:600;color:#344762}.hh-inbox-compose textarea{font:inherit;font-weight:400;line-height:1.6;color:#17243c;background:#fff;width:100%;min-height:120px;max-height:360px;resize:vertical;padding:12px;border:1px solid #b9cadd;border-radius:10px;overflow-wrap:anywhere}.hh-inbox-compose textarea:focus-visible,.hh-inbox select:focus-visible{outline:3px solid #a9cdfb;outline-offset:2px}.hh-inbox-compose .hh-button{justify-self:start;min-width:140px}.hh-inbox-compose .hh-muted{margin:0;text-align:right}.hh-inbox-success{color:#1a704c;background:#e5f5ec;padding:10px;border-radius:9px;font-size:14px}
@media(max-width:849px){.hh-inbox-columns{grid-template-columns:minmax(0,1fr)}.hh-inbox:not(.has-selection) .hh-inbox-detail{display:none}.hh-inbox.has-selection .hh-inbox-list{display:none}.hh-inbox-detail{padding-left:0;border-left:0}.hh-inbox-history{max-height:460px}.hh-inbox-message{max-width:97%}.hh-inbox-empty{padding:25px 10px}}
@media(max-width:520px){.hh-inbox-toolbar{align-items:stretch}.hh-inbox-toolbar button,.hh-inbox-toolbar select{width:100%}.hh-inbox-compose .hh-button{width:100%;justify-self:stretch}.hh-inbox h3{font-size:19px}.hh-inbox-tabs{gap:6px}.hh-inbox-tabs button{flex:1;min-width:0}}
