.user-messages-page[data-v-71b127db]{min-height:100vh;background:linear-gradient(119deg,#fff,#f0f5ff)}.user-messages-container[data-v-71b127db]{max-width:760px;margin:0 auto;padding:3.5rem 1.5rem}.user-messages-card[data-v-71b127db]{border-radius:1.5rem;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.user-messages-card .card-body[data-v-71b127db]{padding:2rem}.user-messages-card .card-title[data-v-71b127db]{color:#233d62;font-weight:700;font-size:1.5rem;margin-bottom:0}.user-messages-header[data-v-71b127db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1rem}.messages-count-badge[data-v-71b127db]{background:#e1ebfe;color:#2e5aac;font-weight:600;font-size:.85rem;border-radius:999px;padding:.15rem .65rem;white-space:nowrap}.messages-empty[data-v-71b127db]{margin:0;padding:2rem 0;text-align:center;color:#adb5bd}.messages-list[data-v-71b127db]{list-style:none;margin:0;padding:0}.message-item[data-v-71b127db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:1rem 0;cursor:pointer}.message-item[data-v-71b127db]:not(:last-child){border-bottom:1px solid #f0f0f0}.message-item[data-v-71b127db]:first-child{padding-top:0}.message-item[data-v-71b127db]:last-child{padding-bottom:0}.message-item:hover .message-title[data-v-71b127db]{color:#5d78ff}.message-item:hover .message-chevron[data-v-71b127db]{opacity:1}.message-dot-column[data-v-71b127db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8px;-ms-flex-negative:0;flex-shrink:0;margin-top:8px}.unread-dot[data-v-71b127db]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1777ea}.message-content[data-v-71b127db]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.message-title[data-v-71b127db]{font-weight:600;color:#212529;-webkit-transition:color .15s ease;transition:color .15s ease;line-height:1.6}.message-body[data-v-71b127db]{color:#6c757d;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.message-date[data-v-71b127db]{color:#adb5bd;font-size:.925rem}.message-chevron[data-v-71b127db]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center;opacity:.4;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}