/* MeshMelo v94 private support. Inherits exact board heading/text styles from the notice board. */
#container .mm94-support{font-family:inherit;font-size:14px;line-height:1.72}
#container .mm94-support *{box-sizing:border-box}
#container .mm94-support .mm-board-head{margin-bottom:22px}
#container .mm94-support .mm-board-head h1{font-family:inherit;font-weight:800}
#container .mm94-support a{color:inherit;text-decoration:none}
#container .mm94-support a:hover{text-decoration:underline;text-underline-offset:3px}
#container .mm94-support .mm-board-btn.primary{color:#fff;text-decoration:none}
#container .mm94-support .mm94-card{border:1px solid var(--mm-site-line,#e2e5e9);border-radius:20px;background:var(--mm-site-surface,#fff);padding:26px 30px;margin:22px 0;color:var(--mm-site-text,#20212a)}
#container .mm94-support .mm94-card h2{margin:0 0 13px;font-size:22px;font-weight:800;letter-spacing:-.035em}
#container .mm94-support .mm94-card p{margin:10px 0 0;color:var(--mm-site-muted,#707782);line-height:1.7}
#container .mm94-support .mm94-center{text-align:center;padding:45px 28px}
#container .mm94-support .mm94-center .mm-board-btn{margin:23px 3px 0}
#container .mm94-support .mm94-alert{border:1px solid #b7dcca;background:#edf8f2;color:#235c42;border-radius:14px;padding:15px 20px;margin:16px 0;font-size:14px}
#container .mm94-support .mm94-alert.is-error{border-color:#e5b4b4;background:#fff1f1;color:#9b3333}
#container .mm94-support .mm94-list-row{display:grid;grid-template-columns:75px minmax(0,1fr) 120px 110px;align-items:center;gap:14px;padding:16px 20px;border-top:1px solid var(--mm-site-line,#e2e5e9);list-style:none}
#container .mm94-support .mm94-list-row.is-head{border-top:0;font-size:12px;color:var(--mm-site-muted,#707782);font-weight:800}
#container .mm94-support li.mm94-list-row:hover{background:color-mix(in srgb,var(--mm-site-surface,#fff) 90%,var(--mm-site-accent,#6655dd) 10%)}
#container .mm94-support .mm94-subject{min-width:0;font-weight:750}
#container .mm94-support .mm94-subject a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#container .mm94-support .mm94-subject small{display:block;color:var(--mm-site-muted,#707782);font-size:12px;font-weight:400;margin-top:4px}
#container .mm94-support .mm94-number,#container .mm94-support time{font-size:13px;color:var(--mm-site-muted,#707782)}
#container .mm94-support .mm94-status{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:6px 9px;font-size:12px;font-weight:750;white-space:nowrap;border-radius:999px;background:var(--mm-page-bg,#f1f2f6);color:var(--mm-site-text,#303442)}
#container .mm94-support .mm94-status[data-status="answered"]{background:#e7f4ed;color:#247448}
#container .mm94-support .mm94-status[data-status="processing"]{background:#fff3df;color:#88580e}
#container .mm94-support .mm94-admin-note{color:var(--mm-site-muted,#707782);font-size:13px;margin:0 0 10px}
#container .mm94-support .mm94-search{display:flex;gap:8px;margin:0 0 17px}
#container .mm94-support .mm94-search input{flex:1;min-width:0;border:1px solid var(--mm-site-line,#ddd);border-radius:12px;padding:11px;background:var(--mm-site-surface,#fff);color:var(--mm-site-text,#222);font:inherit}
#container .mm94-support .mm94-pages{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px 0;font-size:13px}
#container .mm94-support .mm94-card label{display:block;font-weight:750;margin:20px 0 8px}
#container .mm94-support .mm94-card input[type="text"],#container .mm94-support .mm94-card textarea{display:block;width:100%;max-width:100%;border:1px solid var(--mm-site-line,#d9dfe6);border-radius:12px;padding:13px 15px;font:inherit;font-size:14px;line-height:1.7;background:var(--mm-site-bg,#fff);color:var(--mm-site-text,#222);resize:vertical}
#container .mm94-support .mm94-card input[type="text"]{height:46px}
#container .mm94-support .mm94-form-actions{display:flex;justify-content:flex-end;margin:17px 0 0}
#container .mm94-support :is(input,textarea,button,a):focus-visible{outline:2px solid var(--mm-site-accent,#6655dd);outline-offset:3px}
#container .mm94-support .mm94-thread-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}
#container .mm94-support .mm94-back{font-size:13px;color:var(--mm-site-muted,#6e7480)}
#container .mm94-support .mm94-thread .mm94-date{font-size:13px;margin:0 0 22px}
#container .mm94-support .mm94-messages{display:grid;gap:13px;border-top:1px solid var(--mm-site-line,#dde3e7);padding-top:22px}
#container .mm94-support .mm94-message{padding:18px 20px;border-radius:14px;background:var(--mm-site-bg,#f5f6f8);border:1px solid var(--mm-site-line,#dde3e7);color:var(--mm-site-text,#222)}
#container .mm94-support .mm94-message.is-admin{background:color-mix(in srgb,var(--mm-site-accent,#6655dd) 8%,var(--mm-site-surface,#fff) 92%);border-color:color-mix(in srgb,var(--mm-site-accent,#6655dd) 18%,var(--mm-site-line,#dde3e7) 82%)}
#container .mm94-support .mm94-message-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}
#container .mm94-support .mm94-message-body{font-size:15px;line-height:1.85;overflow-wrap:anywhere;white-space:normal}
#container .mm94-support .mm94-reply-form{margin:28px 0 0;border-top:1px solid var(--mm-site-line,#dde3e7);padding-top:12px}
#container .mm94-support .mm94-process{text-align:right;margin-top:12px}
@media(max-width:680px){
  #container .mm94-support .mm94-card{padding:20px 16px}
  #container .mm94-support .mm94-list-row{grid-template-columns:34px minmax(0,1fr) 78px;gap:9px;padding:13px 10px}
  #container .mm94-support .mm94-list-row>time{display:none}
  #container .mm94-support .mm94-list-row.is-head{display:none}
  #container .mm94-support .mm94-status{min-width:70px;font-size:11px;padding:5px 7px}
  #container .mm94-support .mm94-message-top{align-items:flex-start;flex-direction:column;gap:2px}
  #container .mm94-support .mm94-card h2{font-size:20px}
}
