.emily-rules{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:9px 12px;margin:6px 0 10px;border-radius:12px;background:linear-gradient(110deg,#fff0e5,#f5e9ff,#e4f5fc);font-size:13px;color:#584368}.emily-rules strong{color:#81465b}.emily-inbox{margin-bottom:10px}.emily-inbox p{font-size:13px;margin:8px 0 0}.emily-import-actions,.emily-tabs,.emily-review-actions{display:flex;flex-wrap:wrap;gap:7px}.emily-tabs{margin:10px 0}.emily-tabs button{min-height:44px;border:1px solid #dfd3ed;border-radius:12px;padding:8px 12px;background:#fff;color:#5d4674}.emily-tabs button[aria-pressed=true]{background:linear-gradient(110deg,#fff0e5,#f5e9ff,#e4f5fc);border-color:#ab89c9;font-weight:700}.emily-filter{display:flex;align-items:center;gap:8px;font-size:13px;margin:6px 0 10px}.emily-filter select{min-width:0;flex:1;min-height:44px;font-size:16px}.emily-list{display:grid;gap:8px}.emily-email{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:100px;width:100%;text-align:left;padding:12px;color:#3f344c;border:1px solid #e6ddee}.emily-subject{font-size:16px;font-weight:650}.emily-sender,.emily-customer,.emily-date{font-size:13px;overflow-wrap:anywhere}.emily-date{color:#756b80}.emily-flags{display:flex;flex-wrap:wrap;gap:5px}.emily-match,.emily-category{display:inline-block;max-width:100%;font-size:12px;border-radius:7px;padding:4px 7px;overflow-wrap:anywhere}.emily-matched{background:#e4f4ef;color:#28614c}.emily-unmatched{background:#fff0df;color:#835225}.emily-multiple{background:#f4e8fc;color:#77508f}.emily-category{background:#eef3fb;color:#466183}.emily-copy,.emily-review{margin:10px 0;min-width:0}.emily-copy h2{font-size:18px;overflow-wrap:anywhere}.emily-copy p{overflow-wrap:anywhere}.emily-copy summary{min-height:44px;display:flex;align-items:center;font-size:14px}.emily-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#faf8fc;border:1px solid #eee6f4;border-radius:10px;padding:12px;margin-top:8px;font:15px/1.5 system-ui,sans-serif;max-width:100%}.emily-review label{margin-top:8px}.emily-review input:not([type=checkbox]),.emily-review select,.emily-review textarea{width:100%;min-height:44px;font-size:16px}.emily-no-customer{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14px}.emily-no-customer input{width:21px;height:21px;flex:none}.emily-review-actions{margin-top:10px}.emily-green{background:#e3f4e9;border:1px solid #91c7a3;color:#235e37;font-weight:700}.emily-customer-copies button{display:block;min-height:44px;margin-top:6px;white-space:normal;text-align:left;overflow-wrap:anywhere}.emily-email:focus-visible,.emily-tabs button:focus-visible{outline:3px solid #a778ca;outline-offset:2px}@media(min-width:900px){.emily-list{grid-template-columns:repeat(2,minmax(0,1fr))}}

[data-emily-scan],[data-emily-back],.emily-review-actions button,#page:has(.emily-rules) .more-back{min-height:44px}.emily-body{max-height:24rem;overflow:auto}

.emily-teaching,.emily-suggestion{border:1px solid #e4d8ed;border-radius:12px;padding:10px;margin-top:10px;background:linear-gradient(120deg,#fff8f1,#f7f0ff,#f0faff)}.emily-learning-status{font-size:13px;color:#655172}.emily-suggestion .btn{min-height:44px}.emily-teaching p,.emily-suggestion p{font-size:13px;margin:6px 0}
.emily-attachments{list-style:none;padding:0;display:grid;gap:8px}.emily-attachments li{display:grid;gap:4px;min-width:0}.emily-attachments a{display:flex;align-items:center;min-height:44px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.emily-attachments span{font-size:13px;color:#655172;overflow-wrap:anywhere}
.agent-identity-icon{width:64px;height:64px;object-fit:cover;border-radius:50%;flex:none;border:2px solid #e7d7ed;box-shadow:0 2px 8px #684b6c18}.agent-identity-heading{display:flex;align-items:center;gap:12px;margin:8px 0 14px;min-width:0}.agent-identity-heading h1{font-size:24px}.agent-identity-heading>header{min-width:0}.more-submenu[aria-label="Agent Team options"] .destination-row{gap:12px;min-height:88px}.more-submenu[aria-label="Agent Team options"] .row-chevron{margin-left:auto}
