.mfd3 .mfd3-pm{--mfd3p-h:calc(100dvh - var(--mfd3-header-h, 64px) - 112px);color:var(--mfd3-text);font:400 14px/20px var(--mfd3-font-text)}.mfd3 :where(.mfd3-pm button){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.mfd3 .mfd3-pm__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin:0 0 12px}.mfd3 .mfd3-pm__h1{margin:0;font:600 18px/24px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-pm__ib{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:999px;font-size:18px;line-height:1;transition:background-color .15s}.mfd3 .mfd3-pm__ib:hover,.mfd3 .mfd3-pm__ib:focus-visible{background:var(--mfd3-hover)}.mfd3 .mfd3-pm__new{background:var(--mfd3-surface-soft)}.mfd3 .mfd3-pm__card{position:relative;display:grid;grid-template-columns:1fr;min-height:420px;border:1px solid var(--mfd3-stroke);border-radius:16px;background:var(--mfd3-surface);overflow:hidden}.mfd3 .mfd3-pm__list{display:flex;flex-direction:column;min-width:0}.mfd3 .mfd3-pm__q{position:relative;display:flex;align-items:center;height:64px;padding:12px 16px;flex:none}.mfd3 .mfd3-pm__q .mfd3-i{position:absolute;left:28px;width:20px;height:20px;opacity:.6;pointer-events:none}.mfd3 .mfd3-pm__q input,.mfd3 .mfd3-pm__to{width:100%;height:40px;padding:0 16px 0 40px;border:1px solid transparent;border-radius:999px;background:var(--mfd3-surface-soft);color:var(--mfd3-text);font:400 14px/20px var(--mfd3-font-text);outline:0}.mfd3 .mfd3-pm__to{padding:8px 14px;height:auto;border-radius:10px;margin:4px 0 8px;resize:vertical}.mfd3 .mfd3-pm__q input:focus,.mfd3 .mfd3-pm__to:focus{border-color:var(--mfd3-brand)}.mfd3 .mfd3-pm__rows{flex:1;overflow-y:auto;overscroll-behavior:contain}.mfd3 .mfd3-pm__row,.mfd3 .mfd3-pm__sk{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px;color:inherit;text-decoration:none;transition:background-color .15s}.mfd3 .mfd3-pm__row:hover{background:var(--mfd3-hover)}.mfd3 .mfd3-pm__row.is-on{background:var(--mfd3-surface-soft)}.mfd3 .mfd3-pm__av{flex:none;display:inline-flex;line-height:0}.mfd3 .mfd3-pm__tx{display:flex;flex-direction:column;flex:1;min-width:0}.mfd3 .mfd3-pm__tx b,.mfd3 .mfd3-pm__tx small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mfd3 .mfd3-pm__tx b{font:600 14px/20px var(--mfd3-font-ui)}.mfd3 .mfd3-pm__tx small{font-size:12px;line-height:16px;color:var(--mfd3-text-2)}.mfd3 .mfd3-pm__tx small.is-x{font-style:italic;color:var(--mfd3-text-3)}.mfd3 .mfd3-pm__row.is-un small{color:var(--mfd3-text);font-weight:600}.mfd3 .mfd3-pm__mt{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.mfd3 .mfd3-pm__mt time{font-size:10px;line-height:12px;color:var(--mfd3-text-3)}.mfd3 .mfd3-pm__badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--mfd3-badge-red);color:#fff;font:normal 600 10px/18px var(--mfd3-font-ui);text-align:center}.mfd3 .mfd3-pm__sk>.mfd3-sk{width:40px;height:40px;border-radius:50%;flex:none}.mfd3 .mfd3-pm__sk>span:last-child{display:flex;flex-direction:column;gap:6px;flex:1}.mfd3 .mfd3-pm__sk>span:last-child .mfd3-sk{height:12px;width:60%}.mfd3 .mfd3-pm__sk>span:last-child .mfd3-sk+.mfd3-sk{width:85%}.mfd3 .mfd3-pm__empty,.mfd3 .mfd3-pm__pick{margin:0;padding:32px 16px;color:var(--mfd3-text-2);text-align:center}.mfd3 .mfd3-pm__more,.mfd3 .mfd3-pm__older{display:block;margin:8px auto;padding:6px 14px;border-radius:999px;color:var(--mfd3-link);font-size:13px}.mfd3 .mfd3-pm__more:hover,.mfd3 .mfd3-pm__older:hover{background:var(--mfd3-hover)}.mfd3 .mfd3-pm__th{display:none;min-width:0}.mfd3 .mfd3-pm__view{display:flex;flex-direction:column;height:100%;min-height:0}.mfd3 .mfd3-pm__view[hidden],.mfd3 .mfd3-pm [hidden]{display:none !important}.mfd3 .mfd3-pm__thh{display:flex;align-items:center;gap:8px;height:64px;padding:0 8px 0 12px;flex:none;border-bottom:1px solid var(--mfd3-stroke)}.mfd3 .mfd3-pm__who{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none}.mfd3 .mfd3-pm__wt{display:flex;flex-direction:column;min-width:0}.mfd3 .mfd3-pm__wt b{font:600 16px/24px var(--mfd3-font-ui);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mfd3 .mfd3-pm__wt small{font-size:12px;line-height:16px;color:var(--mfd3-text-3)}.mfd3 .mfd3-pm__mw{position:relative}.mfd3 .mfd3-pm__menu{position:absolute;right:0;top:44px;z-index:5;display:flex;flex-direction:column;min-width:200px;padding:6px;border:1px solid var(--mfd3-stroke);border-radius:10px;background:var(--mfd3-surface);box-shadow:var(--mfd3-shadow-pop)}.mfd3 .mfd3-pm__menu>*{display:block;padding:8px 12px;border-radius:6px;color:var(--mfd3-text);text-align:left;text-decoration:none}.mfd3 .mfd3-pm__menu>*:hover{background:var(--mfd3-hover)}.mfd3 .mfd3-pm__msgs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.mfd3 .mfd3-pm__ml{display:flex;flex-direction:column}.mfd3 .mfd3-pm__day{align-self:center;margin:12px 0 4px;padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--mfd3-text-2);font-size:12px;line-height:16px}.mfd3 .mfd3-pm__m{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:75%;margin-top:12px}.mfd3 .mfd3-pm__m.is-grp{margin-top:4px}.mfd3 .mfd3-pm__m.is-me{align-self:flex-end;align-items:flex-end}.mfd3 .mfd3-pm__b{padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--mfd3-surface-soft);white-space:pre-wrap;overflow-wrap:anywhere}.mfd3 .mfd3-pm__m.is-me .mfd3-pm__b{border-radius:16px 16px 4px 16px;background:var(--mfd3-brand);color:#fff}.mfd3 .mfd3-pm__m.is-x .mfd3-pm__b{border:1px dashed var(--mfd3-stroke);background:transparent;color:var(--mfd3-text-3);font-style:italic}.mfd3 .mfd3-pm__t{margin-top:2px;font-size:10px;line-height:12px;color:var(--mfd3-text-3)}.mfd3 .mfd3-pm__x{position:absolute;top:4px;right:-32px;width:28px;height:28px;border-radius:999px;color:var(--mfd3-text-3) !important;opacity:0;transition:opacity .15s}.mfd3 .mfd3-pm__m.is-me .mfd3-pm__x{right:auto;left:-32px}.mfd3 .mfd3-pm__m:hover .mfd3-pm__x,.mfd3 .mfd3-pm__x:focus-visible{opacity:1}.mfd3 .mfd3-pm__x:hover{background:var(--mfd3-hover)}.mfd3 .mfd3-pm__err{margin:0;padding:6px 16px;color:var(--mfd3-badge-red);font-size:13px}.mfd3 .mfd3-pm__note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:14px 16px;border-top:1px solid var(--mfd3-stroke);color:var(--mfd3-text-2);text-align:center}.mfd3 .mfd3-pm__cmp{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;flex:none;border-top:1px solid var(--mfd3-stroke)}.mfd3 .mfd3-pm__cmp textarea{box-sizing:border-box;overflow-y:hidden;flex:1;height:40px;min-height:40px;max-height:120px;padding:10px 14px;border:1px solid var(--mfd3-stroke);border-radius:20px;background:var(--mfd3-surface-soft);color:var(--mfd3-text);font:400 14px/20px var(--mfd3-font-text);resize:none;outline:0}.mfd3 .mfd3-pm__cmp textarea:focus{border-color:var(--mfd3-brand)}.mfd3 .mfd3-pm__emo{flex:none;align-self:center}.mfd3 .mfd3-pm__send{flex:none;height:40px;padding:0 16px;border-radius:999px;background:var(--mfd3-brand) !important;color:#fff !important;font:600 14px/40px var(--mfd3-font-ui) !important}.mfd3 .mfd3-pm__send:hover{background:var(--mfd3-brand-hover) !important}.mfd3 .mfd3-pm__gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px;text-align:center;color:var(--mfd3-text-2)}.mfd3 .mfd3-pm__gate .mfd3-i{width:48px;height:48px;opacity:.7}.mfd3 .mfd3-pm__gate p{margin:0}.mfd3 .mfd3-pm__lg{height:36px;padding:0 20px;border-radius:999px;background:var(--mfd3-brand);color:#fff;font:600 14px/36px var(--mfd3-font-ui)}.mfd3 .mfd3-pm__lg:hover{background:var(--mfd3-brand-hover)}.mfd3 .mfd3-pm__card.is-gate>section{display:none}.mfd3 .mfd3-pm__foot{margin:12px 0 0;color:var(--mfd3-text-3);font-size:12px;line-height:16px;text-align:center}.mfd3 .mfd3-pm__res{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.mfd3 .mfd3-pm__pickr{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:8px;text-align:left}.mfd3 .mfd3-pm__pickr:hover,.mfd3 .mfd3-pm__pickr:focus-visible{background:var(--mfd3-hover)}.mfd3 .mfd3-pm-dlg .mfd3-soc-fs{margin:0 0 12px;padding:0;border:0}.mfd3 .mfd3-pm-dlg .mfd3-soc-radio{display:flex;align-items:center;gap:8px;padding:6px 0}.mfd3[data-theme="light"] .mfd3-pm__day,:root[data-theme="light"] .mfd3 .mfd3-pm__day{background:rgba(0,0,0,.05)}@media (max-width: 1023.98px){.mfd3 .mfd3-pm{padding:0 16px 16px}.mfd3 .mfd3-pm__card.is-th .mfd3-pm__th{position:fixed;inset:0;z-index:58;display:block;background:var(--mfd3-surface)}.mfd3 .mfd3-pm__card.is-th .mfd3-pm__view{height:100dvh}.mfd3 .mfd3-pm__x{opacity:.7}}@media (min-width: 1024px){.mfd3 .mfd3-pm__card{grid-template-columns:360px 1fr;height:max(560px,var(--mfd3p-h))}.mfd3 .mfd3-pm__card.is-gate{grid-template-columns:1fr}.mfd3 .mfd3-pm__list{border-right:1px solid var(--mfd3-stroke);min-height:0}.mfd3 .mfd3-pm__th{display:flex;flex-direction:column;min-height:0}.mfd3 .mfd3-pm__pick{margin:auto}.mfd3 .mfd3-pm__back{display:none}}@media (prefers-reduced-motion: reduce){.mfd3 .mfd3-pm *{transition:none !important}}