.contact-email-note{display:flex;gap:14px;align-items:center;padding:19px 22px;background:#fff8eb;border:1px solid #f0e3ca;border-radius:12px;margin-bottom:21px}.contact-email-note.ready{background:#eef7f0;border-color:#dcebdd}.contact-email-symbol{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f5e8ce;color:#ac8551;flex-shrink:0}.contact-email-note.ready .contact-email-symbol{color:#64866c;background:#dfeee3}.contact-email-note strong{font-size:13px}.contact-email-note p{font-size:11px;color:#8c7c72;line-height:1.7;margin:5px 0 0}.contact-email-note>.badge{margin-left:auto;flex-shrink:0}.contact-invite-bar{display:flex;gap:30px;align-items:center;padding:25px;margin-bottom:22px;background:linear-gradient(105deg,#f8f3fc,#fff)}.contact-invite-bar h2{font-size:22px;margin:9px 0}.contact-invite-bar p{font-size:12px;color:#8c7e96;line-height:1.7;max-width:650px;margin:0}.contact-event-target{min-width:245px;display:flex;flex-direction:column;align-items:stretch}.contact-event-target .field{margin-bottom:10px;font-size:10px;color:#8d789c}.contact-event-target select{font-size:11px}.contact-directory-actions{display:flex;gap:7px;align-items:center}.contact-directory-toolbar{padding:0 22px 19px;display:flex;gap:15px;align-items:center;justify-content:space-between}.contact-directory-toolbar .search-input{max-width:295px}.contact-checkbox{width:15px;height:15px;accent-color:#9b7eaf;cursor:pointer}.contact-select-cell{width:42px}.contact-directory-person{display:flex;align-items:center;gap:11px}.contact-directory-person .avatar{width:34px;height:34px;font-size:10px;flex-shrink:0}.contact-directory-person strong{font-size:12px}.contact-directory-person small{display:block;color:#94839f;font-size:10px;margin-top:3px}.contact-directory td>a{font-size:11px;color:#806b92}.contact-directory td>small{display:block;font-size:10px;color:#9b8aa7;margin-top:5px}.contact-directory .panel-foot{font-size:10px}.contact-small{font-size:11px;line-height:1.7}.contact-error{padding:12px 22px;margin:0 20px 15px;border:1px solid #f3ded9;border-radius:8px;background:#fff6f4;color:#ae7263;font-size:12px}.contact-loading{padding:30px 24px;color:#9b8aa5;font-size:12px}.contact-preview-summary{display:flex;gap:13px;align-items:center;margin-bottom:20px}.contact-preview-summary>span{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#f0e9f7;color:#9271a8;flex-shrink:0}.contact-preview-summary strong{font-size:13px}.contact-preview-summary p{font-size:11px;color:#97839f;line-height:1.6;margin:4px 0 0}.contact-preview-from{font-size:11px;line-height:1.7;color:#8e7d99;margin:17px 0}.contact-email-unavailable{margin:17px 0}.contact-email-unavailable p{font-size:11px;line-height:1.7;margin:4px 0 0}.contact-drafts{display:grid;gap:15px;margin-top:18px}.contact-draft{border:1px solid #ebe3f1;border-radius:10px;overflow:hidden;background:#fff}.contact-draft-heading{padding:12px 14px;background:#faf7fd;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px;overflow-wrap:anywhere}.contact-draft-subject{padding:13px 14px 0;font-size:12px;font-weight:650;color:#665173}.contact-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:11px;line-height:1.8;color:#887492;margin:0;padding:12px 14px}.contact-draft>.btn{margin:0 10px 10px}.contact-delivery-results{display:grid;gap:0}.contact-delivery-row{padding:13px 0;display:flex;align-items:center;gap:15px;justify-content:space-between;border-bottom:1px solid #ede6f2}.contact-delivery-row:last-child{border-bottom:0}.contact-delivery-row strong{font-size:12px}.contact-delivery-row small{display:block;color:#aa776b;font-size:11px;margin-top:4px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:1050px){.contact-invite-bar{align-items:flex-start;gap:20px}.contact-event-target{min-width:210px}.contact-directory-toolbar{align-items:flex-start;flex-direction:column}.contact-directory-toolbar .search-input{max-width:none;width:100%}}@media(max-width:700px){.contact-email-note{align-items:flex-start;padding:17px;gap:11px}.contact-email-note>.badge{display:none}.contact-email-note p{font-size:10px}.contact-invite-bar{flex-direction:column;padding:21px}.contact-invite-bar h2{font-size:21px}.contact-event-target{width:100%}.contact-directory .panel-head{align-items:flex-start;flex-wrap:wrap}.contact-directory-actions{width:100%;justify-content:flex-end}.contact-directory-toolbar{padding:0 18px 17px}.contact-directory .tabs{flex-wrap:wrap}.contact-directory .panel-foot{align-items:flex-start;gap:8px;flex-direction:column}.contact-draft-heading{align-items:flex-start;flex-direction:column;gap:7px}.contact-preview-summary p{font-size:10px}.contact-email-symbol{width:34px;height:34px}}
