.pm-main{max-width:820px}.pm-panel{background:white;border:1px solid #deE8e1;border-radius:20px;padding:28px;margin:24px 0;color:#244d3b}.pm-panel h1{font-size:29px;line-height:1.4;letter-spacing:-.6px;overflow-wrap:anywhere;margin:18px 0 8px}.pm-panel h2{font-size:21px;margin:0 0 12px;font-weight:550}.pm-muted{font-size:15px;color:#61786a;line-height:1.8}.pm-small{font-size:12px;color:#748b7c;line-height:1.9;margin:18px 0 0}.pm-panel label{display:block;margin:22px 0 8px;font-size:14px;color:#3b604b}.pm-panel input:not([type=hidden]),.pm-panel select,.pm-panel textarea{display:block;width:100%;border:1px solid #d6e3d9;border-radius:12px;padding:14px 16px;min-height:52px;font:inherit;color:#31543f;background:white}.pm-panel textarea{resize:vertical;line-height:1.8}.pm-panel input:focus,.pm-panel textarea:focus,.pm-panel select:focus{outline:2px solid #358365;outline-offset:2px}.pm-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:15px;min-height:52px;padding:13px 22px;border:1px solid #278563;border-radius:12px;background:#278563;color:white;text-decoration:none;cursor:pointer;margin-top:22px}.pm-button.secondary{background:white;border-color:#d3e2d8;color:#397051}.pm-button:disabled{opacity:.6;cursor:wait}.pm-button:focus-visible,.pm-inbox a:focus-visible{outline:3px solid #8cc5ac;outline-offset:3px}.pm-button svg{width:19px;height:19px}.pm-inbox>a{display:flex;align-items:center;gap:15px;padding:23px 0;border-bottom:1px solid #e5ede8;text-decoration:none;color:#284e3c}.pm-inbox>a:last-child{border:0}.pm-inbox>a>span{flex:1;min-width:0}.pm-inbox strong,.pm-inbox small{display:block;overflow-wrap:anywhere}.pm-inbox small{font-size:12px;color:#718577;margin-top:6px}.pm-inbox svg{width:18px;flex-shrink:0}.pm-unread{font-size:11px;font-weight:550;padding:5px 9px;background:#e7f3eb;color:#28704a;border-radius:8px;white-space:nowrap}.pm-heading-row{display:flex;gap:8px;flex-wrap:wrap}.pm-tag{font-size:12px;padding:5px 10px;border-radius:7px;background:#edf4ef;color:#486f57}.pm-tag.resolved{background:#f1f3f2;color:#6c7c70}.pm-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:13px;color:#607d68;margin:22px 0}.pm-pagination a{text-decoration:underline;min-height:44px;display:flex;align-items:center}.pm-message-list{display:flex;flex-direction:column;gap:18px;margin:24px 0}.pm-message{max-width:88%;padding:22px 24px;background:#f3f6f4;border:1px solid #e2eae5;border-radius:18px 18px 18px 5px;align-self:flex-start;min-width:0;color:#31543f}.pm-message.mine{align-self:flex-end;background:#edf6f0;border-color:#d5e7dc;border-radius:18px 18px 5px 18px}.pm-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:11px;color:#75897c}.pm-message-meta strong{font-weight:550;font-size:13px;color:#3c634c;overflow-wrap:anywhere}.pm-message-meta time{font-size:10px}.pm-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.9}.pm-read-form{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;color:#557960}.pm-read-form .pm-button{margin:0;font-size:12px;min-height:44px}.pm-read-form[hidden]{display:none!important}.pm-staff{max-width:900px;margin:auto}.pm-filters{display:flex;gap:18px;align-items:end;flex-wrap:wrap}.pm-filters .sb-field{flex:1;min-width:160px}.pm-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.pm-check input{accent-color:#278563}.pm-staff .pm-panel form .pm-button{color:white}.pm-staff .pm-panel form .pm-button.secondary{color:#397051}@media(max-width:600px){.pm-panel{padding:24px 20px;border-radius:18px}.pm-panel h1{font-size:25px}.pm-button{width:100%}.pm-message{max-width:94%;padding:18px}.pm-message-meta{gap:5px 9px}.pm-read-form{flex-wrap:wrap}.pm-read-form .pm-button{width:auto}.pm-inbox>a{gap:10px;flex-wrap:wrap}.pm-unread{font-size:10px}.pm-filters .sb-button{width:100%}}

.pm-read-form [hidden]{display:none!important}
