.jx-pm{--jx-brand: #6b4430}.jx-pm .jx-av{background:#6b4430}.jx-pm-h1.jx-pm-h1{max-width:16ch}.jx-safe{display:block;margin:7px 0;padding:7px 9px;border-left:3px solid #d6a531;border-radius:6px;background:#fff6dc;color:#2a2410;font-weight:700}.jx-upl{justify-self:end;width:130px;height:98px;overflow:hidden;border:2px solid #6b4430;border-radius:14px}.jx-upl picture,.jx-upl img{display:block;width:100%;height:100%;object-fit:cover}.jx-pm-phones{display:grid;gap:28px;justify-items:center}.jx-pm-second{display:none}@media(min-width:900px){.jx-pm-phones{grid-template-columns:1fr 1fr;align-items:start}.jx-pm-second{display:block;margin-top:56px}.jx-pm-phones .jx-chat-log{max-height:420px}}.jx-pm-note{display:flex;gap:8px;align-items:center;margin-top:14px;font-weight:600;font-size:17px}.jx-pmail{margin:36px 0 0}.jx-pmail-win{overflow:hidden;border:1px solid #e3ddd0;border-radius:18px;background:#f2efe8;color:#16211f;box-shadow:0 24px 50px #0a26292e;font-family:var(--font-head)}.jx-pmail-bar{display:flex;gap:8px;align-items:center;padding:14px 20px;background:#fff;border-bottom:1px solid #e3ddd0;font-weight:700}.jx-pmail-msg{margin:0;background:#fff}.jx-pmail-head{padding:18px 16px 14px}.jx-pmail-subj{margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.25}.jx-pmail-from{display:flex;gap:10px;align-items:center}.jx-pmail-from span:last-child{display:grid}.jx-pmail-from b{font-size:14px}.jx-pmail-from small{font-size:12.5px;color:#4f5a57}.jx-pmail .jx-av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#6b4430;color:#fff;font-weight:800;font-size:13px}.jx-pmail-body{display:grid;gap:12px;padding:14px;background:#f2efe8}.jx-pmail-col{display:grid;gap:12px;align-content:start}.jx-exbig{margin:0;padding:14px 0;border:2px dashed #e0b84d;border-radius:12px;background:#fff4d6;color:#6b4a00;text-align:center;font:600 22px/1 ui-monospace,JetBrains Mono,Menlo,monospace;letter-spacing:.24em;text-transform:uppercase}.jx-pcard{padding:16px;border:1px solid #e3ddd0;border-radius:14px;background:#fff}.jx-pcard h3{display:flex;gap:7px;align-items:center;margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#4f5a57}.jx-pcard ul{margin:0;padding-left:20px}.jx-pcard li{margin:0 0 6px;font-size:16px;list-style:disc}.jx-psum{margin:0;font-size:21px;font-weight:800;line-height:1.25}.jx-ptier{display:inline-block;margin:10px 0 0;padding:6px 12px;border:1px solid #e3ddd0;border-radius:8px;background:#f2efe8;font-size:15px;font-weight:600}.jx-prcv{display:flex;gap:6px;align-items:center;margin:10px 0 0;font-size:13.5px;font-weight:600;color:#4f5a57}.jx-kv{display:grid;gap:8px;margin:0}.jx-kv div{display:grid;grid-template-columns:42% 1fr;gap:10px;align-items:baseline}.jx-kv dt{font-size:13px;font-weight:600;color:#4f5a57}.jx-kv dd{margin:0;font-size:15px;font-weight:700;line-height:1.35}.jx-pcall{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:14px;padding:13px 16px;border-radius:10px;background:#1f3d34;color:#fff;font-weight:800;font-size:16px}.jx-pnote{margin:8px 0 0;font-size:14px;color:#4f5a57}.jx-pthumb img{display:block;width:100%;height:150px;object-fit:cover;border-radius:10px}.jx-ppl{margin:10px 0 0;font-size:15px;line-height:1.4}.jx-pquote{margin:0;font-size:15.5px;line-height:1.45;font-style:italic;color:#2b3431}.jx-pw{margin:0;padding:12px;text-align:center;font-size:12px;color:#4f5a57}.jx-pmail figcaption{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:14px}.jx-pmail figcaption .tag-example{background:var(--amber);color:var(--amber-ink)}@media(min-width:900px){.jx-pmail-win{max-width:1140px;margin:0 auto;padding-bottom:24px}.jx-pmail-msg{width:calc(100% - 140px);margin:24px auto 0;border:1px solid #e3ddd0;border-radius:14px;overflow:hidden}.jx-pmail-head{padding:26px 30px 18px}.jx-pmail-subj{font-size:26px}.jx-pmail-body{grid-template-columns:1fr 1fr;gap:14px;padding:18px}.jx-exbig{grid-column:1 / -1}}.jx-pm-band .btn-row{margin-top:0}.jx-pm .jx-send{background:#6b4430}.jx-urgent-phones:has(>.jx-pm-urgent:only-child){grid-template-columns:1fr}.jx-urgent-phones>.jx-pm-urgent{margin-top:0;max-width:300px}.jx-pm-phones>.jx-phone:first-child .jx-chat-log{max-height:none;align-content:start}.jx-rotator .jx-dots span:only-child{display:none}
