.messages-modal-overlay[data-messages-modal-mode=baseline]{--messages-text:#26342f;--messages-heading:#394b44;--messages-muted:#65716c;--messages-border:#d6dfdb;--messages-divider:#e2e8e5;align-items:center;padding:24px}.messages-modal-overlay[data-messages-modal-mode=baseline]>.messages-modal[data-messages-modal-mode=baseline]{border:1px solid var(--messages-border)!important;border-radius:20px;background:var(--ui-color-background-neutral);box-shadow:0 18px 48px rgba(10,16,13,.28);color:var(--messages-text);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.45}.messages-modal[data-messages-modal-mode=baseline] *,.messages-modal[data-messages-modal-mode=baseline] ::after,.messages-modal[data-messages-modal-mode=baseline] ::before{box-sizing:border-box}.messages-modal[data-messages-modal-mode=baseline]>.modal-header{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--messages-divider);background:#fff}.messages-modal[data-messages-modal-mode=baseline] .modal-title{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:12px;margin:0;color:var(--messages-text);font-size:24px;font-weight:700;line-height:1.2}.messages-modal[data-messages-modal-mode=baseline] .modal-close,.messages-modal[data-messages-modal-mode=baseline] .modal-title-icon{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px}.messages-modal[data-messages-modal-mode=baseline] .modal-title-icon{background:#f2f6f4;color:#5d746b;font-size:20px}.messages-modal[data-messages-modal-mode=baseline] .modal-close{position:static;margin-left:auto;padding:0;border:1px solid transparent;background:0 0;color:#5d746b;font-size:24px;font-weight:400;line-height:1;cursor:pointer}.messages-modal[data-messages-modal-mode=baseline] .modal-close:hover{background:#f2f6f4}.messages-modal-overlay[data-messages-modal-mode=baseline]>.messages-modal[data-messages-modal-mode=baseline]>.messages-modal-body{display:block;flex:1 1 auto;min-height:0!important;max-height:none!important;padding:20px;background:var(--ui-color-background-neutral);overflow:auto!important;overflow-x:hidden!important}.messages-modal[data-messages-modal-mode=baseline] .messages-modal-message{margin:0 0 16px}.messages-modal[data-messages-modal-mode=baseline] .messages-modal-message:empty{display:none;margin:0}.messages-modal[data-messages-modal-mode=baseline] .messages-section-card{min-width:0;overflow:hidden;border:1px solid var(--messages-border);border-radius:16px;background:#fff}.messages-modal[data-messages-modal-mode=baseline] .messages-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--messages-divider)}.messages-modal[data-messages-modal-mode=baseline] .messages-section-heading{min-width:0}.messages-modal[data-messages-modal-mode=baseline] .messages-section-head h3{margin:0;color:var(--messages-text);font-size:19px;font-weight:650;line-height:1.3}.messages-modal[data-messages-modal-mode=baseline] .messages-section-head p{margin:4px 0 0;color:var(--messages-muted);font-size:14px;font-weight:400}.messages-modal[data-messages-modal-mode=baseline] .messages-mark-all-read{display:inline-flex;flex:0 0 auto;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid #5d746b;border-radius:11px;background:#fff;color:#5d746b;font-weight:400}.messages-modal[data-messages-modal-mode=baseline] .messages-action-icon{flex:0 0 auto;font-size:18px}.messages-modal[data-messages-modal-mode=baseline] .messages-mark-all-read:disabled{border-color:var(--messages-border);background:var(--ui-color-background-neutral);color:var(--messages-muted);cursor:default;opacity:1}.messages-modal[data-messages-modal-mode=baseline] .messages-list{display:grid;gap:10px;padding:14px}.messages-modal[data-messages-modal-mode=baseline] .messages-list[hidden]{display:none}.messages-modal[data-messages-modal-mode=baseline] .message-list-item{position:relative;display:grid;gap:7px;width:100%;min-width:0;padding:14px 15px;border:1px solid var(--messages-border);border-radius:12px;background:#fff;color:var(--messages-text);font:inherit;text-align:left;cursor:pointer}.messages-modal[data-messages-modal-mode=baseline] .message-list-item:focus-visible,.messages-modal[data-messages-modal-mode=baseline] .message-list-item:hover{border-color:#869e94;background:#eef3f1}.messages-modal[data-messages-modal-mode=baseline] .message-list-item:focus-visible{outline:#869e94 solid 2px;outline-offset:2px}.messages-modal[data-messages-modal-mode=baseline] .message-list-item.is-unread{border-left-width:1px;border-color:#869e94;background:#f2f6f4}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-header strong{min-width:0;color:var(--messages-text);font-weight:650}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-header time{flex:0 0 auto;color:var(--messages-muted);font-size:12px;font-weight:400}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-body{color:var(--messages-muted);font-size:14px;font-weight:400;line-height:1.4}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-unread{display:flex;align-items:center;gap:6px;color:#5d746b;font-size:12px;font-weight:400}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-unread-dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#5d746b}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state{display:flex;min-height:330px;padding:34px;flex-direction:column;align-items:center;justify-content:center;color:var(--messages-text);text-align:center}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state[hidden]{display:none}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state-icon{margin-bottom:12px;color:#5d746b;font-size:28px}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state[data-state=error] .messages-list-state-icon{color:var(--ui-color-danger)}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state h4{margin:0;color:var(--messages-text);font-size:18px;font-weight:650}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state p{max-width:440px;margin:6px 0 0;color:var(--messages-muted);font-size:14px;font-weight:400;line-height:1.45}.messages-modal[data-messages-modal-mode=baseline] .messages-retry{margin-top:18px;min-height:42px;border:1px solid #5d746b;border-radius:11px;color:#5d746b;font-weight:400}.messages-modal[data-messages-modal-mode=baseline]>.messages-modal-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:12px;margin:0;padding:14px 20px;border-top:1px solid var(--messages-divider);background:#fff}.messages-modal[data-messages-modal-mode=baseline]>.messages-modal-actions .action-button{min-height:42px;padding:9px 16px;border:1px solid #5d746b;border-radius:11px;background:#fff;color:#5d746b;font-weight:400}@media(max-width:620px){.messages-modal-overlay[data-messages-modal-mode=baseline]{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.messages-modal[data-messages-modal-mode=baseline]>.modal-header{padding:14px}.messages-modal[data-messages-modal-mode=baseline] .modal-title{gap:10px;font-size:23px}.messages-modal[data-messages-modal-mode=baseline] .modal-close,.messages-modal[data-messages-modal-mode=baseline] .modal-title-icon{flex-basis:38px;width:38px;height:38px}.messages-modal-overlay[data-messages-modal-mode=baseline]>.messages-modal[data-messages-modal-mode=baseline]>.messages-modal-body{padding:12px}.messages-modal[data-messages-modal-mode=baseline] .messages-modal-message{margin-bottom:12px}.messages-modal[data-messages-modal-mode=baseline] .messages-section-head{align-items:stretch;padding:15px;flex-direction:column;gap:14px}.messages-modal[data-messages-modal-mode=baseline] .messages-mark-all-read{width:100%}.messages-modal[data-messages-modal-mode=baseline] .messages-list{gap:10px;padding:10px}.messages-modal[data-messages-modal-mode=baseline] .message-list-item-header{align-items:flex-start;flex-direction:column;gap:3px}.messages-modal[data-messages-modal-mode=baseline] .messages-list-state{min-height:280px;padding:28px 20px}}
