.messages-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.messages-heading h2{margin:0 0 6px}.messages-heading p{margin:0;color:var(--muted,#62736b);font-size:14px;text-align:right}.messages-table .message-open{display:block;border:0;background:none;color:inherit;text-align:start;cursor:pointer;padding:4px 0;max-width:100%;overflow-wrap:anywhere}.message-open strong,.message-open span{display:block}.message-open span{font-size:12px;margin-top:5px;color:#62736b;text-align:right}.message-unread{background:#eef7f3}.unread-dot{display:inline-block;width:7px;height:7px;background:#047857;border-radius:50%;margin-right:8px}.message-empty{text-align:center;padding:28px!important;color:#62736b}.messages-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px}.support-thread-dialog{width:min(760px,calc(100% - 28px));max-height:90dvh;padding:0;border:1px solid #dce6df;border-radius:18px;background:#f6f9f7;color:#142019}.support-thread-dialog::backdrop{background:#06352a70}.support-thread-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #dce6df;background:white;position:sticky;top:0;z-index:1}.support-thread-header h2{margin:0;font-size:20px;overflow-wrap:anywhere}.support-thread-header p{font-size:13px;color:#62736b;margin:6px 0 0;text-align:right}.support-thread-header button{font-size:24px;min-width:38px;padding:0!important}.support-thread-messages{padding:20px;display:grid;gap:18px}.support-message{padding:18px;border:1px solid #dce6df;border-radius:12px;background:#fff;overflow-wrap:anywhere}.support-message.outbound{border-color:#b5d4c6;background:#eef7f3;margin-inline-start:26px}.support-message.inbound{margin-inline-end:26px}.support-message-meta{font-size:12px;color:#62736b;line-height:1.8;margin-bottom:10px}.support-message strong{display:block;font-size:14px}.support-message-text{white-space:pre-wrap;line-height:1.95;font-weight:400;margin-top:12px;overflow-wrap:anywhere}.support-attachment{display:block!important;margin-top:12px;max-width:100%;overflow-wrap:anywhere;font-size:13px!important}.support-reply-form{padding:22px;border-top:1px solid #dce6df;background:white;display:grid;gap:10px}.support-reply-form label{font-size:14px}.support-reply-form label span,.support-reply-note{font-size:12px;font-weight:400;color:#62736b}.support-reply-form input,.support-reply-form textarea{width:100%;max-width:100%;box-sizing:border-box;background:#fff;color:#142019;padding:12px;border:1px solid #ccdcd2;border-radius:8px;font:inherit;font-weight:400}.support-reply-form textarea{resize:vertical}.support-reply-note{margin:0;line-height:1.8}.support-reply-form .status{margin:0;line-height:1.8}#supportMoreMessages{margin:0 22px 20px}@media(max-width:640px){.messages-heading{align-items:start;flex-direction:column}.support-thread-dialog{width:calc(100% - 16px);max-height:94dvh}.support-thread-header,.support-reply-form{padding:17px}.support-thread-messages{padding:12px}.support-message{padding:14px}.support-message.outbound{margin-inline-start:12px}.support-message.inbound{margin-inline-end:12px}.messages-table th:nth-child(3),.messages-table td:nth-child(3){text-align:center}}

.messages-filters{display:flex;gap:14px;flex-wrap:wrap;padding:0 22px 18px}.messages-filters label{display:grid;gap:7px;font-size:12px;color:var(--muted,#62736b);min-width:165px}.messages-filters select{min-height:40px;width:100%;padding:8px 12px;border:1px solid #ccdcd2;border-radius:9px;font:inherit;font-size:13px;color:#142019;background:#fff}.message-state{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.message-state>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:11px}.message-state .is-unread{color:#065f46;background:#def3e9}.message-state .unread-dot{margin:0;flex-shrink:0}.message-state .is-unanswered{color:#7a591c;background:#fbf3df}.message-state .is-replied{color:#315b49;background:#edf4ef}.sidebar [data-view="messages"] .admin-inbox-count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;margin-inline-start:auto;padding:0 5px;border-radius:20px;background:#0e7d57;color:white;font-size:11px;font-weight:800;line-height:1;flex-shrink:0}.sidebar [data-view="messages"] .admin-inbox-count[hidden]{display:none}@media(max-width:640px){.messages-filters{padding:0 16px 16px;gap:10px}.messages-filters label{flex:1 1 120px;min-width:0}.message-state{align-items:flex-start}.messages-table th:nth-child(4),.messages-table td:nth-child(4){text-align:center}}

.message-state .is-deleted{color:#66746c;background:#eef1ef}.messages-table :is(.message-trash,.message-restore){min-height:36px;padding:7px 12px;font-size:12px;white-space:nowrap}.messages-table .message-trash{color:#9b4038;border-color:#ead4cf;background:#fff}.messages-table .message-trash:hover{background:#fbf0ed}.support-reply-form[hidden]{display:none}

@media(max-width:640px){#messagesPanel .messages-table{display:block;min-width:0!important;width:100%}#messagesPanel .messages-table thead{display:none}#messagesPanel .messages-table tbody{display:grid;gap:12px;padding:12px}#messagesPanel .messages-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #dce6df;border-radius:11px;overflow:hidden;padding:8px 12px}#messagesPanel .messages-table td{display:block;min-width:0!important;width:auto!important;max-width:none!important;border:0!important;padding:7px 0;text-align:start!important;white-space:normal}#messagesPanel .messages-table td::before{display:none}#messagesPanel .messages-table td:nth-child(-n+3){grid-column:1/-1}#messagesPanel .messages-table td:nth-child(1){border-bottom:1px solid #e3ece6!important;padding-bottom:9px}#messagesPanel .messages-table td:nth-child(2){font-size:14px;font-weight:700}#messagesPanel .messages-table td:nth-child(4){grid-column:1/-1;font-size:11px;color:#62736b}#messagesPanel .messages-table td:nth-child(4)::before{display:inline;content:'الرسائل: ';font-size:11px;color:#62736b}#messagesPanel .messages-table td:nth-child(5){grid-column:1;font-size:11px;align-self:center}#messagesPanel .messages-table td:nth-child(6){grid-column:2;justify-self:end}#messagesPanel .messages-table .message-state{flex-direction:row;flex-wrap:wrap}#messagesPanel .messages-table .message-open{width:100%;font-size:13px}#messagesPanel .messages-table .message-open strong{font-size:12px}#messagesPanel .messages-table .message-open span{font-size:11px}#messagesPanel .table-scroll{overflow:visible}}

.support-message-preview{display:block;width:100%;height:680px;max-height:75dvh;margin-top:12px;border:1px solid #dce6df;border-radius:10px;background:#fff}.support-message-preview[hidden],.support-message-subject[hidden],.support-message-text[hidden]{display:none}.mail-preview-toggle{margin-top:14px;font-size:12px!important;padding:8px 12px!important}
.smart-reply-button{margin-top:14px!important;font-size:12px!important;padding:8px 14px!important;color:#076647!important;border-color:#b5d4c6!important;background:#eef7f3!important}.smart-draft-review{padding:16px;border:1px solid #bfd8cb;background:#f3f8f5;border-radius:11px;display:grid;gap:10px}.smart-draft-review[hidden]{display:none}.smart-draft-review>p{margin:0;font-size:12px;color:#62736b;line-height:1.8}.smart-draft-review>div[dir]{white-space:pre-wrap;line-height:1.9;font-size:13px;font-weight:400}.smart-draft-actions{display:flex;flex-wrap:wrap;gap:8px}.smart-draft-actions button{font-size:12px!important}
@media(max-width:640px){#messagesPanel .messages-table td{padding:7px 0!important}#messagesPanel .messages-table td:nth-child(1){padding-bottom:9px!important}}
