tbody tr:nth-child(2n){background-color:#eee}.width-25{width:25px!important;min-width:25px!important;max-width:25px!important}.new-msg-card{overflow:hidden}.new-msg-header{background:#5cb860;color:#fff;font-size:20px;font-weight:500;padding:18px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-msg-body{padding:20px 24px 8px;max-height:70vh;overflow-y:auto}.new-msg-section{margin-bottom:4px}.new-msg-section-label{font-size:13px;font-weight:600;color:#555;letter-spacing:.03em;text-transform:uppercase;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-msg-optional{font-weight:400;text-transform:none;color:#999;margin-left:4px;font-size:12px;letter-spacing:0}.new-msg-textarea>>>textarea{font-size:15px!important;line-height:1.6!important}.new-msg-filename{color:#444;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-msg-error,.new-msg-filename{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}.new-msg-error{color:#e53935;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.new-msg-error a{color:#e53935;font-weight:600;text-decoration:underline}.new-msg-error a:hover{color:#b71c1c}.new-msg-generating{margin-top:4px}.new-msg-audio{width:100%;height:40px;display:block;border-radius:6px}.new-msg-phone-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-msg-phone-input{height:36px;width:100%;padding:0 10px;font-size:14px;border:1px solid #bbb;border-radius:4px;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s;background:#fff}.new-msg-phone-input:focus{border-color:#5cb860}.new-msg-phone-input.new-msg-phone-error{border-color:#e53935}.new-msg-phone-hint{font-size:11px;color:#e53935;margin-top:3px}.new-msg-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px 16px;border-top:1px solid #eee}.view-msg-card{overflow:hidden}.view-msg-header{background:#5cb860;color:#fff;padding:18px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-msg-header-title{font-size:18px;font-weight:600;line-height:1.2}.view-msg-header-sub{font-size:13px;opacity:.88;margin-top:2px}.view-msg-body{padding:20px 24px 8px;max-height:80vh;overflow-y:auto}.view-msg-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.view-msg-col{min-width:0}.view-msg-section{margin-bottom:4px}.view-msg-section-label{font-size:12px;font-weight:700;color:#555;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-msg-sublabel{font-size:11px;font-weight:600;color:#888;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.view-msg-audio{width:100%;height:40px;display:block;border-radius:6px}.view-msg-title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.view-msg-title-field{-webkit-box-flex:1;-ms-flex:1;flex:1}.view-msg-subject-text-wrap{background:#f9fbe7;border:1px solid #dcedc8;border-radius:6px;padding:10px 14px}.view-msg-subject-html{font-size:14px;line-height:1.6;color:#333}.view-msg-subject-html p{margin:0 0 6px}.view-msg-subject-html p:last-child{margin-bottom:0}.view-msg-word-warning{font-size:12px;color:#f57c00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-msg-filename,.view-msg-status-text{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-msg-filename{color:#444}.view-msg-listeners{border:1px solid #e0e0e0;border-radius:6px;padding:8px 12px;background:#fafafa}.view-msg-listener-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;font-size:14px}.view-msg-listener-name{width:200px;font-weight:500}.view-msg-listener-time{width:120px;color:#666}.view-msg-listener-last{color:#888;white-space:nowrap}.view-msg-empty{font-size:13px;color:#aaa;font-style:italic}.view-msg-raw{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:12px;font-size:12px;overflow-x:auto;max-height:300px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.view-msg-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 20px 16px;border-top:1px solid #eee}