.workspace-v2{grid-template-columns:230px 270px minmax(430px,1fr) 230px}.mail-nav{background:#fbfcff;border-right:1px solid var(--line);padding:14px!important;color:var(--ink)!important;display:block!important}.compose{width:100%;background:var(--blue);border-color:var(--blue);color:#fff;font-size:14px;margin-bottom:16px}.nav-section{font-size:11px;text-transform:uppercase;color:var(--muted);letter-spacing:.7px;margin:18px 8px 7px}.mail-folder,.mailbox{display:flex;align-items:center;justify-content:space-between;border-radius:7px;padding:9px 10px;color:var(--ink);text-decoration:none;cursor:pointer}.mail-folder b,.mailbox em{font-size:12px;font-style:normal;color:var(--blue);background:#e9effd;border-radius:10px;padding:1px 6px}.mail-folder.selected,.mailbox.selected{background:#edf3ff;color:#1245ba}.mailbox{align-items:flex-start;margin:3px 0}.mailbox span{display:grid;grid-gap:3px;gap:3px;min-width:0}.mailbox small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-title small,.mailbox small{font-size:11px;color:var(--muted)}.list-title small{display:block;font-weight:400;margin-top:6px}.mailbox-lock{display:flex;align-items:center;gap:8px;background:#eef4ff;border:1px solid #d8e4ff;border-radius:7px;padding:9px 11px;color:#24477f;font-size:12px}.mailbox-lock span{color:#6b7e9e}.mailbox-lock small{margin-left:auto;color:#60708c}@media(max-width:1200px){.workspace-v2{grid-template-columns:220px 260px minmax(420px,1fr)}.workspace-v2>.profile{display:none!important}}@media(max-width:900px){.workspace-v2{grid-template-columns:230px minmax(420px,1fr)}.mail-nav{display:none!important}}.email-body>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.quoted-history{margin-top:12px;border-top:1px solid #d7deea;padding-top:9px}.quoted-history summary{cursor:pointer;color:#265dc7;font-weight:600;font-size:12px}.quoted-history>p{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#637089;font-size:12px;line-height:1.55;background:rgba(255,255,255,.55);border-radius:6px;padding:10px}.bi-order-item{display:flex;gap:8px;align-items:flex-start;padding:7px 0;border-top:1px dashed #dbe3ee}.bi-order-item>p{min-width:0;margin:0;font-size:11px;line-height:1.35}.bi-order-item>p b{font-size:11px;font-weight:600}.bi-order-item>p small{display:block;margin-top:3px;font-size:10px;line-height:1.45;color:#64748b}.bi-order-item-image{position:relative;flex:none;display:block}.bi-order-item-no-image,.bi-order-item-thumb{width:42px;height:42px;border-radius:5px;background:#edf2f7;object-fit:cover}.bi-order-item-no-image{display:grid;place-items:center;color:#8290a4;font-size:9px}.bi-order-item-preview{display:none;position:fixed;right:285px;top:50%;transform:translateY(-50%);width:500px;height:500px;padding:7px;border:1px solid #b9c7da;border-radius:10px;background:white;box-shadow:0 18px 50px #10254442;z-index:90}.bi-order-item-image:focus-visible .bi-order-item-preview,.bi-order-item-image:hover .bi-order-item-preview{display:block}.bi-order-item-preview img{width:500px;height:500px;object-fit:contain;background:white;border-radius:6px}.pending-outgoing{border-style:dashed!important;background:#f7fbff!important}.pending-outgoing>p{white-space:pre-wrap}.pending-send-status{display:block;margin-top:8px;text-align:right;font-size:10px;color:#64748b}.pending-send-status.provider_accepted{color:#16814a}.pending-send-status.failed,.pending-send-status.unknown{color:#a66316}.message-inline-images{display:grid;grid-gap:9px;gap:9px;margin:9px 0}.message-inline-images a{display:block;color:var(--muted);text-decoration:none}.message-inline-images img{display:block;max-width:100%;max-height:520px;object-fit:contain;border-radius:7px;background:#fff;border:1px solid #dce3ee}.message-inline-images small{margin-top:5px}.message-inline-images .image-load-failed{padding:10px;border:1px dashed #e2a4a4;border-radius:7px;background:#fff6f6;color:#b42318;font-size:12px}.message-attachments{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0}.message-attachments a{display:inline-flex;align-items:center;padding:7px 10px;border:1px solid #ccd8ec;border-radius:7px;background:#fff;color:#265dc7;text-decoration:none;font-size:12px}.message-attachments a:hover{text-decoration:underline}.original-email{max-height:420px;overflow:auto;margin-top:8px;background:rgba(255,255,255,.72);border-radius:6px;padding:12px;color:#526078;font-size:12px;line-height:1.55}.message-actions{gap:8px;margin-top:8px}.message-actions button{font-size:12px;padding:5px 10px;color:#265dc7;background:#fff;border-color:#cfdaf0}.conversation-actions{top:0;z-index:8;display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0;padding:10px;background:#f7faff;border:1px solid #d9e4f5;border-radius:8px}.conversation-actions button{padding:7px 11px;font-size:12px}.conversation-actions .flag-active,.thread-flag{color:#d47a00}.action-popover{position:relative}.tag-menu{position:absolute;z-index:20;top:38px;left:0;min-width:240px;max-height:320px;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 32px rgba(25,43,77,.18)}.tag-menu label{display:flex;align-items:center;gap:8px;cursor:pointer}.tag-menu label span{border-left:4px solid;padding-left:8px}.assigned-tags{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:-3px 0 12px;color:var(--muted);font-size:12px}.assigned-tags span{background:#fff3d8;color:#8b5800;padding:4px 8px;border-radius:14px}.customer-history{margin:0 0 14px;padding:12px;background:#f8faff;border:1px solid #dce5f3;border-radius:8px;display:grid;grid-gap:7px;gap:7px}.customer-history>div{display:grid;grid-gap:3px;gap:3px}.customer-history>div small{color:var(--muted)}.customer-history>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;text-align:left;padding:9px;background:#fff}.customer-history>button small{grid-column:1/-1;color:var(--muted)}.customer-history .current-history{border-color:var(--blue);background:#eef4ff}.quote-preview{margin:8px 0;padding:10px;background:#f7f9fc;border-left:3px solid #7c9bd5;color:#526078}.quote-preview p{max-height:120px;overflow:auto;white-space:pre-wrap;font-size:12px}.reply textarea{min-height:180px}.attachment-list{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.attachment-list span{display:flex;align-items:center;gap:5px;background:#edf3ff;border-radius:16px;padding:5px 8px;font-size:12px}.attachment-list span button{padding:0 4px;border:0;background:transparent}.emoji-tools{display:inline-flex;gap:2px}.emoji-tools button{padding:5px}.compose-modal textarea{min-height:240px}.workspace-v2{height:calc(100vh - 190px);min-height:560px;max-height:900px}.conversation,.mail-nav,.profile,.thread-list{min-height:0}.conversation,.mail-nav,.profile{overflow-y:auto}.thread-list{display:flex;flex-direction:column;overflow:hidden}.thread-items{flex:1 1;min-height:0;overflow-y:auto}.pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border-top:1px solid var(--line);background:#fff;font-size:12px}.pagination button{padding:6px 9px}.pagination button:disabled{opacity:.4;cursor:not-allowed}.assigned-tags,.conversation-actions,.conversation-top,.customer-history,.mailbox-lock{order:-2}.reply{order:-1;margin-top:0}.tag-menu{width:330px;max-height:460px;padding:0;gap:0;overflow:hidden}.tag-menu-title{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.tag-menu-title button{border:0;padding:2px 7px;font-size:18px}.tag-options{display:grid;grid-gap:2px;gap:2px;padding:8px;max-height:235px;overflow-y:auto}.tag-menu .tag-options label{display:grid;grid-template-columns:18px 10px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:8px;border-radius:6px}.tag-menu .tag-options label:hover{background:#f3f6fb}.tag-menu input[type=checkbox]{width:17px;height:17px;margin:0;padding:0}.tag-menu .tag-color{width:8px;height:26px;border-radius:4px}.tag-menu .tag-options label>span:not(.tag-color){padding:0;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-menu .tag-options small{color:#a76100;white-space:nowrap}.new-tag-form{display:grid;grid-gap:8px;gap:8px;padding:12px;border-top:1px solid var(--line);background:#f8faff}.new-tag-form>input{width:100%}.new-tag-form>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.new-tag-form select{width:100%}.assigned-tags,.conversation-actions,.conversation-top,.customer-history,.mailbox-lock,.message,.reply{flex-shrink:0}.workspace-header{display:grid;grid-template-columns:auto 190px 105px minmax(330px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin:0 0 7px!important}.workspace-header h1{font-size:20px;margin:0}.workspace-header select{width:100%;padding:8px}.header-search{display:flex;gap:7px;min-width:0}.header-search input{width:100%;min-width:0;padding:8px}.header-search button{padding:8px 12px;white-space:nowrap}.sync-indicator{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;white-space:nowrap}.sync-indicator button{border:0;padding:5px;color:var(--blue);font-size:18px;background:transparent}.advanced{padding:9px 12px!important;margin-bottom:7px;display:flex;align-items:center;gap:12px}.notice{margin:5px 0!important;padding:7px 10px!important}.sync-indicator .list-refresh-button{font-size:11px;border:1px solid var(--line);border-radius:6px;padding:5px 7px;background:#fff}.header-search .header-search-junk{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap;color:var(--ink);font-size:12px}.header-search .header-search-junk input{width:16px;min-width:16px;height:16px;padding:0}.header-search-scope{flex:none;align-self:center;white-space:nowrap;color:var(--muted);font-size:12px}.advanced-search-help{color:#9a5700;font-size:12px}.workspace-v2,.workspace-v2.collapsed{grid-template-columns:280px minmax(560px,1fr) 225px;height:calc(100vh - 76px);min-height:590px;max-height:none}.thread-list{grid-column:auto}.conversation{padding:12px!important;gap:10px!important;scroll-behavior:smooth}.profile{padding:13px!important}.list-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:9px 10px}.list-title .compose-mini{width:28px;height:28px;padding:0;background:var(--blue);border-color:var(--blue);color:#fff}.list-title .active-mailbox-title{float:none;background:transparent;padding:0;border-radius:0;color:var(--ink);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-title>b{background:#e9effd;color:var(--blue);border-radius:10px;padding:2px 7px;font-size:11px}.thread{display:block;width:100%;border-radius:0;border-width:0 0 1px 3px;text-align:left;padding:11px 12px}.thread>b{display:flex;align-items:center;gap:5px;min-width:0}.thread>b em{margin-left:auto;color:var(--muted);font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.thread p{font-weight:700;margin:5px 0;color:#34445d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread small{font-size:11px;margin-top:4px}.mailbox-lock{padding:7px 9px}.conversation-top{padding-bottom:9px}.conversation-actions{position:-webkit-sticky;position:sticky;top:-12px;margin:0;padding:7px;gap:5px}.assigned-tags{margin:0 0 4px}.message{padding:11px 13px}.message p{margin:8px 0}.reply{margin:4px 0 0!important}.assigned-tags,.conversation-actions,.conversation-top,.customer-history,.mailbox-lock,.message,.reply{order:0!important}.rich-reply-editor{min-height:190px;max-height:420px;overflow:auto;padding:12px;outline:none;background:#fff;line-height:1.6}.rich-reply-editor:empty:before{content:attr(data-placeholder);color:#8a95a7;pointer-events:none}.rich-reply-editor img{display:block;max-width:100%;height:auto;border-radius:6px;margin:8px 0}.rich-reply-editor table{margin:8px 0}.rich-reply-editor td,.rich-reply-editor th{padding:6px}.reply-tools{display:flex!important;justify-content:flex-start!important;gap:6px;flex-wrap:wrap}.reply-tools button,.reply-tools select{padding:7px 9px}.reply-tools .primary{margin-left:auto}.attachment-list{padding:0 10px}.pagination span{white-space:nowrap}.thread.unread{background:#eef5ff}.thread.unread:not(.active){border-left-color:#73a4ff}.thread.unread p,.thread.unread>b{font-weight:800;color:#122b53}.thread.unread small{color:#496a9d}.unread-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#1f67e8;box-shadow:0 0 0 3px #dceaff}.thread.active.unread{background:#e4eeff}@media(max-width:1250px){.workspace-header{grid-template-columns:auto 170px 100px minmax(280px,1fr)}.sync-indicator{display:none}.workspace-v2,.workspace-v2.collapsed{grid-template-columns:265px minmax(520px,1fr)}.workspace-v2>.profile{display:none!important}}.compose-page{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:4px}.compose-page-title{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding:3px 2px 12px}.compose-page-title h2{margin:2px 0 4px}.compose-page-title span{color:var(--muted);font-size:12px}.compose-page-title>button{border:0;background:transparent;font-size:24px;padding:2px 8px}.compose-address-fields{display:grid;grid-gap:9px;gap:9px}.compose-address-fields label{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;font-weight:700}.compose-address-fields input,.compose-address-fields select{width:100%;padding:9px;font-weight:400}.compose-editor-wrap{flex:1 1;min-height:300px;border:1px solid var(--line);border-radius:8px;overflow:auto;background:#fff}.compose-rich-editor{min-height:100%;height:100%;max-height:none}.compose-tools{position:-webkit-sticky;position:sticky;bottom:0;background:#f8faff;border:1px solid var(--line);border-radius:8px;padding:8px}.compose-tools .primary{margin-left:auto}.reply-context{padding:10px 12px;border-bottom:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere;background:#fff}.reply-subject{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-weight:600}.reply-subject input{width:100%;min-width:0;padding:8px;font-weight:400}.note-editor{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.empty-notes,.note-editor label{color:var(--muted);font-size:12px}.note-editor textarea{width:100%;min-height:120px;resize:vertical;padding:10px;font:inherit;border:1px solid var(--line);border-radius:7px;background:#fff;box-sizing:border-box}.note-editor button{align-self:flex-end;padding:7px 12px}.message-actions{display:flex;gap:6px;flex-wrap:wrap}.note{white-space:pre-wrap;overflow-wrap:anywhere}.pending-send-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}.pending-send-actions .pending-send-status{display:inline;margin:0;text-align:left;font-size:11px}.pending-send-actions .pending-send-status.provider_accepted{color:#2459b4}.pending-send-actions button{font-size:11px;padding:4px 9px;color:#a66316;background:#fff;border-color:#d8ba8a}.list-title .compose-mini{width:auto;min-width:84px;height:30px;padding:0 7px;white-space:nowrap;font-size:11px}.email-workbench .thread-list .list-title{grid-template-columns:auto minmax(0,1fr)}.mail-list-statistics{grid-column:1/-1;justify-self:end;max-width:100%;padding:3px 8px;border-radius:10px;background:#e9effd;color:var(--blue);font-size:11px;line-height:1.5;text-align:right;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.message-time-and-author{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;font-size:12px;color:#64748b}.message-time-and-author .message-author{color:#475569;white-space:nowrap}.message-heading .message-time-and-author time{margin:0}.thread-row{display:flex;align-items:stretch;width:100%;border-bottom:1px solid #e8eef6;background:#fff}.thread-row .thread{flex:1 1;min-width:0;border-bottom:0}.thread-checkbox{flex-shrink:0;align-self:flex-start;margin:22px 0 0 10px;accent-color:#275eea}.email-batch-toolbar{padding:10px 12px;border-bottom:1px solid #e1e8f4;background:#f8faff;font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.email-batch-toolbar label{display:flex;align-items:center;gap:5px}.email-batch-toolbar small{width:100%;color:#607089}.email-batch-actions{display:flex;flex-wrap:wrap;gap:6px;width:100%}.email-batch-actions button,.email-batch-actions select{font-size:12px;padding:6px 8px}.email-batch-actions .danger{color:#b42318}.email-batch-result{width:100%;overflow-wrap:anywhere}.email-batch-result p{margin:6px 0}.translation-source{display:flex;align-items:center;gap:4px;font-size:12px;color:#607089}.translation-source select{max-width:120px;padding:7px 5px}.safe-email-html{width:100%;min-width:0}.image-placeholder{display:block;padding:12px;color:#64748b;background:#f1f5f9}.mailbox-lock-with-owners{flex-wrap:wrap}.mailbox-lock-with-owners>b{min-width:0;overflow-wrap:anywhere}.mailbox-lock-with-owners>.mailbox-reply-owners{font-weight:600;color:#24477f;overflow-wrap:anywhere}.email-workbench .thread-list input[type=checkbox]{width:16px;min-width:16px;height:16px;padding:0;flex:0 0 16px}.email-workbench .email-batch-toolbar>label{width:auto;max-width:100%;min-width:0}.conversation{overflow-anchor:none;scroll-behavior:auto}.message.opened-unread{border:2px solid #5b8def;background:#f1f6ff;box-shadow:0 0 0 2px #e4eeff}.opened-unread-label{display:inline-block;margin-bottom:9px;padding:4px 9px;border-radius:5px;background:#255ed5;color:#fff;font-size:12px;font-weight:700}.thread.retained-read{color:#64748b;background:#f6f7f9}.thread.retained-read.active{background:#eef1f6;border-left-color:#64748b}.retained-read-label{padding:2px 6px;border-radius:4px;background:#e5e7eb;color:#64748b;font-size:11px}.load-newer-messages{margin:8px 0;padding:9px;color:#265dc7;background:#f7faff}.email-delete-confirmation{width:min(520px,calc(100vw - 40px));border:1px solid #dfe7f3;border-radius:14px;padding:24px;color:#24344d;box-shadow:0 20px 60px #15294233}.email-delete-confirmation::-webkit-backdrop{background:#0f172a66}.email-delete-confirmation::backdrop{background:#0f172a66}.email-delete-confirmation h2{margin:0 0 16px;font-size:20px}.email-delete-confirmation p{line-height:1.6}.email-delete-confirmation>div{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.email-delete-confirmation .danger{background:#b42318;color:#fff;border-color:#b42318}.reply-template-backdrop{position:fixed;inset:0;z-index:1100;background:rgba(18,32,53,.38);display:flex;align-items:center;justify-content:center;padding:24px}.reply-send-preview,.reply-template-panel{background:#fff;border:1px solid #d9e3f3;border-radius:16px;box-shadow:0 20px 65px #14243e30;max-height:92vh;overflow:auto;color:#263248;text-align:left}.reply-template-panel{width:min(1120px,96vw)}.reply-send-preview>header,.reply-template-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e1e8f3;margin:0}.reply-send-preview h2,.reply-template-panel h2{font-size:22px;margin:0 0 6px}.reply-template-panel header p{margin:0;color:#75859c;font-size:14px}.reply-send-preview>header>button,.reply-template-panel>header>button{font-size:24px;padding:2px 12px;border:0;background:transparent}.reply-template-columns{display:grid;grid-template-columns:1.15fr 1fr;min-height:490px}.reply-template-browser{background:#f7f9fd;padding:20px;border-right:1px solid #e1e8f3}.reply-template-detail{padding:22px}.reply-template-scopes{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.reply-template-scopes button{font-size:13px;padding:8px 10px}.reply-template-panel input,.reply-template-panel select,.reply-template-panel textarea{width:100%;border:1px solid #d3deef;border-radius:8px;background:white;padding:10px;color:#263248;font:inherit}.reply-template-panel label{display:block;margin:12px 0;font-weight:600}.reply-template-panel label input,.reply-template-panel label select,.reply-template-panel label textarea{display:block;margin-top:7px;font-weight:400}.reply-template-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-height:53vh;overflow:auto;margin-top:16px;padding:2px}.reply-template-card{border:1px solid #dce5f2;background:#fff;border-radius:12px;padding:15px;min-width:0}.reply-template-card.selected{border-color:#2463eb;box-shadow:0 0 0 1px #2463eb}.reply-template-card h3{font-size:16px;margin:12px 0 8px}.reply-template-card p{font-size:14px;color:#586980;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.reply-template-card>small{color:#7e8da2;font-size:12px}.reply-template-badges{display:flex;flex-wrap:wrap;gap:5px}.reply-template-badges small,.reply-template-badges span{background:#edf3ff;color:#2860bb;border-radius:7px;padding:4px 6px;font-size:11px}.reply-template-card-actions{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.reply-template-card-actions button{font-size:12px;padding:6px 10px}.reply-template-add{width:100%;margin-top:15px;color:#245bcb;border:1px dashed #9cb7e7;padding:12px}.reply-template-empty{grid-column:1/-1}.reply-template-detail h3{font-size:17px;margin:10px 0 14px}.reply-template-preview{border:1px solid #dbe5f5;border-radius:10px;background:#f9fbff;padding:14px;margin:12px 0;max-height:40vh;overflow:auto}.reply-template-warning{background:#fff4df;border:1px solid #edc77c;border-radius:8px;padding:12px;color:#92570a;font-size:14px;line-height:1.6}.reply-template-hint{color:#73849b;font-size:13px;line-height:1.6}.fcs-missing-variable,[data-fcs-missing-variable]{background:#fff0cf;color:#9b5500;font-weight:700;border-bottom:2px solid #eeb351}.reply-template-variable-buttons{display:flex;gap:6px;flex-wrap:wrap}.reply-template-variable-buttons button{color:#245bcb;font-size:12px}.reply-send-preview{width:min(780px,96vw);padding:0 22px 20px}.reply-send-preview>header{padding:18px 0}.reply-send-preview>p{overflow-wrap:anywhere}.reply-send-preview button:disabled{background:#bdc8da;color:#53657c;border-color:#bdc8da;cursor:not-allowed;opacity:.75}@media(max-width:850px){.reply-template-backdrop{padding:10px}.reply-template-columns{grid-template-columns:1fr}.reply-template-items{max-height:30vh}.reply-template-browser{border-right:0;border-bottom:1px solid #e1e8f3}.reply-template-panel header p{font-size:12px}}.reply-template-panel{display:flex;flex-direction:column;height:min(820px,92vh);overflow:hidden}.reply-template-columns{flex:1 1;min-height:0;overflow:hidden}.reply-template-browser,.reply-template-detail{min-height:0;overflow:auto}.reply-template-browser{display:flex;flex-direction:column}.reply-template-items{flex:1 1;min-height:0;max-height:none;align-content:start;grid-template-columns:1fr}.reply-template-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}.reply-template-filters label{font-size:12px;color:#596c86;margin:0}.reply-template-filters select{margin-top:5px}.reply-template-card .reply-template-section-label,.reply-template-section-label{font-size:12px;font-weight:700;color:#42609a;margin:10px 0 4px}.reply-template-explanation{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef5ff;border:1px solid #dbe5f5;border-radius:10px;padding:14px;color:#34445e;line-height:1.6}.reply-template-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid #e1e8f3;background:#fff}.reply-template-footer p{margin:0;color:#73849b;font-size:13px}.reply-template-footer>div{display:flex;gap:8px;flex-shrink:0}.reply-template-footer button{min-width:92px}@media(max-width:850px){.reply-template-panel{height:95vh;max-height:95vh}.reply-template-columns{overflow:auto}.reply-template-browser,.reply-template-detail{overflow:visible}.reply-template-items{max-height:34vh;overflow:auto}.reply-template-footer{padding:12px;flex-wrap:wrap}.reply-template-filters{grid-template-columns:1fr 1fr}}@media(max-width:560px){.reply-template-filters{grid-template-columns:1fr}.reply-template-footer p,.reply-template-footer>div{width:100%}.reply-template-footer button{flex:1 1}}.email-workbench .thread-list .thread{position:relative;cursor:pointer}.email-workbench .thread-list{container-type:inline-size;container-name:email-thread-list}.email-workbench .thread-open-hitbox{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.email-workbench .thread-open-hitbox:focus-visible{outline:2px solid #2563eb;outline-offset:-3px}.email-workbench .thread-avatar-wrap,.email-workbench .thread-content{pointer-events:none}.email-workbench .thread-subject-line{display:flex;align-items:center;gap:3px;min-width:0;white-space:nowrap}.email-workbench .thread-subject-line>.thread-subject{flex:1 1;min-width:0;margin:0;text-align:left}.email-workbench .thread-label-chip{display:inline-flex;align-items:center;gap:3px;flex:0 1 auto;min-width:0;max-width:100%;min-height:18px;padding:1px 4px;border:1px solid;border-radius:4px;background:#fff;font-size:10px;font-weight:550;line-height:1.1;white-space:normal;color:#334155}.email-workbench .thread-label-text{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere}.email-workbench .thread-label-dot{display:inline-block;flex:0 0 5px;width:5px;height:5px;border-radius:50%}.email-workbench .thread-tag-more-wrap{position:relative;z-index:2;flex:0 0 auto;pointer-events:auto}.email-workbench .thread-tag-more{padding:2px 4px;border:1px solid #d5dfed;border-radius:4px;background:#f7faff;color:#345b95;font-size:10px;line-height:1.2}.email-workbench .thread-tag-more-narrow{display:none}@container email-thread-list (max-width:340px){.email-workbench .thread-label-second,.email-workbench .thread-tag-more-wide{display:none}.email-workbench .thread-tag-more-narrow{display:inline-block}}.thread-tag-popover-floating{position:fixed;z-index:1600;display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;width:max-content;max-width:240px;overflow-y:auto;padding:8px;border:1px solid #dce5f2;border-radius:7px;background:white;box-shadow:0 8px 24px #172c4830;color:#334155;font-size:11px}.thread-tag-popover-floating .thread-tag-popover-title{display:flex;align-items:center;justify-content:space-between;width:100%;color:#526784;font-weight:600}.thread-tag-popover-floating .thread-tag-popover-title button{padding:0 4px;border:0;background:none;font-size:16px;line-height:1}.thread-tag-popover-floating .thread-label-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 5px;border:1px solid;border-radius:4px;white-space:normal;overflow-wrap:anywhere}.thread-tag-popover-floating .thread-label-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%}.thread-tag-popover-floating .thread-label-text{min-width:0;overflow-wrap:anywhere}.email-workbench .assigned-tags .assigned-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid;border-radius:5px;background:#fff;color:#30425c}.email-tag-manager-chip i,.email-workbench .assigned-tag i{display:inline-block;width:6px;height:6px;flex:0 0 6px;border-radius:50%}.email-workbench .assigned-tag small{margin-left:3px;color:#677b98;font-size:10px}.email-workbench .tag-menu{width:min(390px,calc(100vw - 36px));max-height:min(560px,75vh)}.email-workbench .tag-scope-choice{display:flex;align-items:center;gap:5px;padding:9px 11px 0;font-size:11px}.email-workbench .tag-scope-choice span{color:#64748b;margin-right:4px}.email-workbench .tag-scope-choice button{padding:5px 8px;font-size:11px}.email-workbench .tag-scope-choice button.active{border-color:#2563eb;background:#eef4ff;color:#2454b4}.email-workbench .tag-scope-help{margin:0;padding:4px 11px 7px;color:#60738f;font-size:10px;line-height:1.4}.email-workbench .tag-ticket-scope-note{margin:0 10px 7px;padding:6px 8px;border:1px solid #f1d9a5;border-radius:5px;background:#fff9e9;color:#80591b;font-size:10px;line-height:1.45}.email-workbench .tag-options{max-height:210px}.email-workbench .tag-picker-group{display:grid;grid-gap:2px;gap:2px;border-bottom:1px solid #edf1f6;padding:5px 0}.email-workbench .tag-picker-group:last-child{border:0}.email-workbench .tag-picker-group>b{padding:4px 8px;color:#405779;font-size:11px}.email-workbench .tag-picker-group>p{margin:4px 8px;color:#94a3b8;font-size:10px}.email-workbench .tag-picker-record{display:flex;align-items:center;gap:7px;padding:6px 8px;color:#52647c;font-size:11px}.email-workbench .tag-picker-record small{margin-left:auto;color:#7e8da2}.email-workbench .tag-picker-record .tag-color{display:inline-block;flex:0 0 7px;width:7px;height:16px;border-radius:3px}.email-workbench .new-tag-form{gap:7px}.email-workbench .new-tag-fields{display:flex;gap:6px;align-items:center}.email-workbench .new-tag-fields select{min-width:0;flex:1 1}.email-workbench .new-tag-color{display:flex!important;align-items:center;gap:3px;white-space:nowrap;font-size:10px}.email-workbench .new-tag-color input{width:30px;height:25px;padding:1px;border:0;background:none}.email-workbench .tag-similar-warning{color:#986500;font-size:10px}.email-workbench .tag-create-confirm-similar{font-size:11px;color:#965b00;border-color:#e8cb87}.email-workbench .tag-picker-readonly-note{margin:0;padding:10px 12px;color:#64748b;font-size:11px}.email-customer-tag-records .email-tag-record-title{align-items:baseline;flex-wrap:wrap}.email-customer-tag-records .email-tag-record-title small{color:#64748b;font-size:10px}.email-tag-record-list{display:grid;grid-gap:10px;gap:10px}.email-tag-record{padding-top:8px;border-top:1px solid #edf1f6}.email-tag-record-head{display:flex;align-items:center;justify-content:space-between;gap:5px}.email-tag-record-name{display:inline-flex;align-items:center;gap:4px;max-width:70%;padding:3px 6px;border:1px solid;border-radius:5px;color:#30425c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-tag-record-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%}.email-tag-record-status{flex:0 0 auto;padding:3px 5px;border-radius:10px;background:#e9f7ef;color:#218251;font-size:10px}.email-tag-record-status.removed{background:#f1f3f6;color:#64748b}.email-tag-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 8px;gap:4px 8px;margin:7px 0 0;color:#64748b;font-size:10px}.email-tag-record dl>div{display:flex;gap:4px;min-width:0}.email-tag-record dd,.email-tag-record dt{margin:0;font-size:10px;overflow-wrap:anywhere}.email-tag-record dd{color:#334155}.email-tag-record-expand{margin-top:10px;padding:4px 0;border:0;background:none;color:#245bd5;font-size:11px}.email-tag-manager-launch{display:inline-block;margin:0 0 7px 12px;padding:4px 8px;border:1px solid #dce5f4;border-radius:6px;background:#fff;color:#2a59b4;font-size:11px}.email-tag-manager-backdrop{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:15px;background:#10243c70}.email-tag-manager{display:flex;flex-direction:column;width:min(780px,96vw);max-height:90vh;overflow:hidden;border:1px solid #d8e3f4;border-radius:12px;background:#fff;box-shadow:0 20px 60px #0c1e3640;color:#233955}.email-tag-manager>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #e2e9f3}.email-tag-manager h2{margin:0;font-size:17px}.email-tag-manager header p{margin:5px 0 0;color:#64748b;font-size:11px;line-height:1.5}.email-tag-manager header button{padding:0 7px;border:0;background:none;font-size:22px}.email-tag-manager-filter{display:flex;gap:6px;padding:10px 18px}.email-tag-manager-filter button{padding:5px 8px;font-size:11px}.email-tag-manager-filter button.active{background:#eef4ff;border-color:#2563eb;color:#2454b4}.email-tag-manager-create{display:flex;align-items:end;gap:7px;flex-wrap:wrap;padding:0 18px 11px;font-size:11px}.email-tag-manager-create label{display:grid;grid-gap:4px;gap:4px;min-width:180px;flex:1 1}.email-tag-manager-create input:not([type=color]),.email-tag-manager-create select{padding:6px;font-size:11px}.email-tag-manager-create input[type=color]{width:32px;height:30px;padding:1px}.email-tag-manager-create button{padding:6px 8px;font-size:11px}.email-tag-manager-list{display:grid;grid-gap:7px;gap:7px;overflow:auto;padding:0 18px 18px}.email-tag-manager-row{border:1px solid #e0e8f3;border-radius:8px;padding:9px}.email-tag-manager-row-head{display:flex;align-items:center;gap:8px;min-width:0}.email-tag-manager-chip{display:inline-flex;align-items:center;gap:5px;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;border:1px solid;border-radius:5px;font-size:11px}.email-tag-manager-row-head small{flex:1 1;min-width:0;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-tag-manager-row-head button{font-size:11px;padding:4px 7px}.email-tag-manager-edit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #edf1f6;font-size:11px}.email-tag-manager-edit label{display:grid;grid-gap:3px;gap:3px;min-width:0}.email-tag-manager-edit input:not([type=checkbox]),.email-tag-manager-edit select{width:100%;min-width:0;padding:5px;font-size:11px}.email-tag-manager-edit input[type=color]{height:29px}.email-tag-manager-edit .email-tag-manager-check{display:flex;align-items:center;gap:5px}.email-tag-manager-actions,.email-tag-manager-confirm,.email-tag-manager-merge{grid-column:1/-1;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.email-tag-manager-actions button,.email-tag-manager-confirm button,.email-tag-manager-merge button{padding:5px 8px;font-size:11px}.email-tag-manager-merge label{min-width:200px;flex:1 1}.email-tag-manager-confirm{margin:0;padding:7px;background:#fff7e8;color:#855b13;border-radius:6px;font-size:11px}@media(max-width:600px){.email-tag-manager-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.email-tag-record dl{grid-template-columns:1fr}}.junk-safety-notice{margin:0;padding:11px 13px;border:1px solid #f1cc87;border-radius:8px;background:#fff8e9;color:#865c13;font-size:13px;line-height:1.6}.mailbox-stale-notice{background:#fff8e9!important;color:#865c13!important;border-color:#f1cc87!important}.junk-restore-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 2px}.junk-restore-actions button{padding:8px 12px}.junk-restore-sync{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #badfc6;border-radius:8px;background:#eaf8ee;color:#246742;font-size:13px;line-height:1.5}.junk-restore-sync.pending{border-color:#bfd3f5;background:#eff5ff;color:#315a95}.junk-restore-sync.failed{border-color:#f1bbbb;background:#fff0f0;color:#a72e2e}.junk-restore-sync span{min-width:0;overflow-wrap:anywhere}.junk-restore-sync button{flex-shrink:0;background:#fff;color:inherit;border-color:currentColor}.email-junk-restore-confirmation{width:min(540px,calc(100vw - 36px));max-height:calc(100dvh - 36px);margin:auto;padding:24px;border:1px solid #dce5f1;border-radius:15px;background:#fff;color:#233c5d;box-shadow:0 18px 65px rgb(11 26 50/22%);overflow:auto}.email-junk-restore-confirmation::-webkit-backdrop{background:rgb(14 27 51/42%)}.email-junk-restore-confirmation::backdrop{background:rgb(14 27 51/42%)}.email-junk-restore-confirmation h2{margin:0 0 15px;font-size:20px}.email-junk-restore-confirmation p{margin:0 0 14px;line-height:1.7}.email-junk-restore-confirmation dl{margin:16px 0;padding:13px;background:#f3f7fc;border-radius:9px}.email-junk-restore-confirmation dl div{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:8px;gap:8px;margin:4px 0}.email-junk-restore-confirmation dt{color:#697b97}.email-junk-restore-confirmation dd{margin:0;overflow-wrap:anywhere}.email-junk-restore-safety{display:flex;align-items:center;gap:9px;margin:14px 0 20px;cursor:pointer}.email-junk-restore-safety input{width:17px;height:17px;margin:0;flex:none}.email-junk-restore-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.email-junk-restore-actions button{padding:9px 13px}.channel-bar{display:flex;gap:8px;margin:-10px 0 16px}.channel{position:relative;padding:9px 16px;color:#4a5a72}.active-channel{color:#fff;background:var(--blue);border-color:var(--blue)}.channel small{margin-left:8px;font-size:10px;color:#8b98aa}.active-channel small{color:#dce7ff}.coming-soon{max-width:720px}.collapse-button{padding:1px 7px;margin-right:8px;font-size:20px;line-height:1;color:var(--blue);border-color:#d6e0f3}.workspace-v2.collapsed{grid-template-columns:270px minmax(560px,1fr) 230px}.workspace-v2.collapsed .conversation{min-width:560px}@media(max-width:1200px){.workspace-v2.collapsed{grid-template-columns:270px minmax(540px,1fr)}}.workspace-header{grid-template-columns:auto minmax(270px,350px) 105px minmax(280px,1fr) auto}.work-mailbox-picker{position:relative;min-width:0;z-index:40}.work-mailbox-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;min-height:40px;text-align:left;font-weight:600}.work-mailbox-trigger>span:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-access-badge{display:inline-block;flex-shrink:0;font-size:11px;font-weight:700;border-radius:12px;padding:4px 8px;color:#2059ca;background:#eaf1ff;white-space:nowrap}.mailbox-access-badge.readonly{color:#617084;background:#edf0f4}.work-mailbox-menu{position:absolute;top:calc(100% + 7px);left:0;width:min(660px,calc(100vw - 42px));background:#fff;border:1px solid #cedbf0;border-radius:12px;box-shadow:0 15px 45px #18375926;overflow:hidden}.work-mailbox-menu-title{padding:16px 18px;background:#f8faff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.work-mailbox-menu-title small{font-weight:400;font-size:12px;color:#748198}.work-mailbox-list-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;font-size:13px;line-height:1.6;color:#596b83;background:#f8faff;border-bottom:1px solid var(--line)}.work-mailbox-list-status.error{color:#99551c;background:#fff9ef}.work-mailbox-retry{flex-shrink:0;white-space:nowrap}.work-mailbox-options{max-height:min(570px,calc(100vh - 240px));overflow:auto}.work-mailbox-options h3{margin:0;padding:14px 18px 8px;font-size:12px;color:#526e98}.work-mailbox-options h3 span{font-weight:400}.work-mailbox-options [role=group]+[role=group]{border-top:1px solid var(--line);margin-top:5px}.work-mailbox-option{display:flex;align-items:center;gap:12px;width:100%;padding:13px 18px;text-align:left;border:0;border-radius:0;background:white;font-weight:400}.work-mailbox-option:focus-visible,.work-mailbox-option:hover{background:#f4f7fc}.work-mailbox-option.selected{background:#edf3ff;box-shadow:inset 3px 0 #2563eb}.work-mailbox-option:focus{outline:2px solid #2563eb;outline-offset:-3px;scroll-margin:4px}.work-mailbox-identity{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.work-mailbox-identity b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.work-mailbox-identity small{font-size:12px;color:#7a879b;overflow-wrap:anywhere;line-height:1.5;white-space:normal}.work-mailbox-owners{overflow-wrap:anywhere}.work-mailbox-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#edf3ff;color:#3369d6;border-radius:50%;font-weight:700;flex-shrink:0}.work-mailbox-unread{font-size:12px;color:#68758a;white-space:nowrap}.work-mailbox-all{justify-content:space-between;border-top:1px solid var(--line);margin-top:6px}.work-mailbox-all span{font-size:12px;color:#68758a}.work-mailbox-menu-help{margin:0;padding:12px 18px;color:#748198;font-size:12px;line-height:1.6;background:#f8faff;border-top:1px solid var(--line)}.work-mailbox-empty{margin:0;padding:10px 18px 16px;font-size:12px;color:#748198}.mailbox-readonly-notice{display:flex;gap:10px;align-items:flex-start;background:#f2f5f9;border:1px solid #dce3ec;border-radius:8px;padding:10px 12px;margin:8px 0;font-size:12px;line-height:1.6;color:#596b83}.mailbox-readonly-notice b{flex-shrink:0;color:#485d78}.mailbox-lock>.mailbox-access-badge{margin-left:auto}@media(max-width:1250px){.workspace-header{grid-template-columns:auto minmax(260px,320px) 100px minmax(240px,1fr)}}@media(max-width:800px){.workspace-header{grid-template-columns:auto minmax(0,1fr) 100px}.workspace-header .header-search{grid-column:1/-1}.work-mailbox-menu{left:auto;right:0}.work-mailbox-option{gap:7px;padding:12px}.work-mailbox-avatar{display:none}.work-mailbox-unread{font-size:11px}}.mailbox-reply-permission-dialog{width:min(520px,calc(100vw - 36px));max-height:calc(100dvh - 36px);border:1px solid #dce5f1;border-radius:16px;padding:0;margin:auto;background:#fff;color:#1d3153;box-shadow:0 18px 65px rgb(11 26 50/22%);overflow:auto}.mailbox-reply-permission-dialog:not([open]){display:none}.mailbox-reply-permission-dialog::-webkit-backdrop{background:rgb(14 27 51/42%)}.mailbox-reply-permission-dialog::backdrop{background:rgb(14 27 51/42%)}.mailbox-reply-permission-surface{padding:24px}.mailbox-reply-permission-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mailbox-reply-permission-header h2{font-size:20px;line-height:1.5;margin:0}.mailbox-reply-permission-dialog button{font:inherit;border:1px solid #dbe4f2;border-radius:8px;background:#fff;color:#244263;padding:9px 14px;cursor:pointer}.mailbox-reply-permission-dialog button:focus-visible{outline:2px solid #245be8;outline-offset:3px}.mailbox-reply-permission-dialog .mailbox-reply-permission-dismiss{border:0;padding:0 5px;font-size:26px;line-height:1.2;color:#7a88a0;flex-shrink:0}.mailbox-reply-permission-surface>p{font-size:14px;line-height:1.85;color:#5b6d88;margin:18px 0 24px}.mailbox-reply-permission-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.mailbox-reply-permission-dialog .mailbox-reply-permission-primary{background:#245be8;color:#fff;border-color:#245be8}.mailbox-permission-blocked,.mailbox-permission-blocked[aria-disabled=true]{background:#eef1f5!important;color:#909bac!important;border-color:#dce2eb!important;box-shadow:none!important;cursor:pointer;opacity:1}.mailbox-permission-blocked:focus-visible{outline:2px solid #91a5c6;outline-offset:2px}@media (max-width:480px){.mailbox-reply-permission-surface{padding:20px}.mailbox-reply-permission-header h2{font-size:18px}}.email-customer-mailbox-history-item{width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;align-items:stretch;gap:4px}.email-customer-mailbox-history-item:hover{background:#eef4ff}.email-customer-mailbox-history-item:focus-visible{outline:2px solid #245be8;outline-offset:2px}.email-customer-mailbox-history-item .email-customer-history-action{color:#245be8;font-size:12px}.cross-mailbox-history-backdrop{position:fixed;inset:0;z-index:120;background:rgb(14 27 51/42%);display:flex;justify-content:flex-end}.cross-mailbox-history-drawer{width:min(900px,94vw);height:100dvh;display:flex;flex-direction:column;background:#f6f8fc;color:#182c4e;box-shadow:-8px 0 36px rgb(9 24 50/16%);overflow:hidden}.cross-mailbox-history-drawer button{font:inherit;border:1px solid #dae3f2;border-radius:8px;padding:8px 12px;background:#fff;color:#234266;cursor:pointer}.cross-mailbox-history-drawer button:disabled{opacity:.45;cursor:default}.cross-mailbox-history-drawer button:focus-visible{outline:2px solid #245be8;outline-offset:2px}.cross-mailbox-history-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:24px 26px 18px;background:#fff;border-bottom:1px solid #e2e9f4}.cross-mailbox-history-header p{color:#6e819f;font-size:13px;margin:0 0 5px}.cross-mailbox-history-header h2{font-size:20px;line-height:1.4;margin:0 0 8px;overflow-wrap:anywhere}.cross-mailbox-history-header span{font-size:13px;color:#6e819f;display:block}.cross-mailbox-history-header strong{display:block;margin-top:4px;overflow-wrap:anywhere;font-size:14px}.cross-mailbox-history-drawer .cross-mailbox-history-close{padding:1px 11px 4px;font-size:28px;flex-shrink:0}.cross-mailbox-history-context{background:#eaf1ff;color:#385a91;line-height:1.6;margin:14px 22px 0;padding:10px 14px;border-radius:8px;font-size:13px;overflow-wrap:anywhere}.cross-mailbox-history-detail-view,.cross-mailbox-history-list-view{min-height:0;flex:1 1;display:flex;flex-direction:column;padding:0 22px}.cross-mailbox-history-counts,.cross-mailbox-history-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 12px;font-size:14px;flex-shrink:0}.cross-mailbox-history-counts span,.cross-mailbox-history-navigation span{color:#7587a2;font-size:12px}.cross-mailbox-history-detail-content,.cross-mailbox-history-list{min-height:0;overflow:auto;flex:1 1;overscroll-behavior:contain;scrollbar-gutter:stable}.cross-mailbox-history-conversation{padding:17px 18px;border:1px solid #e0e8f3;border-radius:12px;background:#fff;margin-bottom:12px}.cross-mailbox-history-conversation-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cross-mailbox-history-conversation-title h3{font-size:15px;line-height:1.45;margin:0;overflow-wrap:anywhere}.cross-mailbox-history-conversation-title time{font-size:12px;line-height:1.6;color:#7888a0;white-space:nowrap}.cross-mailbox-history-conversation dl{margin:10px 0;font-size:12px;line-height:1.6}.cross-mailbox-history-conversation dl div{display:flex;gap:8px}.cross-mailbox-history-conversation dt{flex:0 0 40px;color:#8391a7}.cross-mailbox-history-conversation dd{margin:0;overflow-wrap:anywhere}.cross-mailbox-history-preview{color:#60718c;font-size:13px;line-height:1.6;margin:10px 0 14px;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cross-mailbox-history-conversation-actions{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#7a8ba4}.cross-mailbox-history-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:13px;flex-shrink:0}.cross-mailbox-history-empty{padding:24px 12px;color:#70819e;text-align:center}.cross-mailbox-history-error{margin:12px 0;padding:14px;border:1px solid #f1d1d1;background:#fff3f3;color:#a33b3b;border-radius:10px;font-size:14px}.cross-mailbox-history-error p{margin:0 0 10px;overflow-wrap:anywhere}.cross-mailbox-history-subject{font-size:16px;line-height:1.5;margin:6px 0 14px;overflow-wrap:anywhere}.cross-mailbox-history-detail-content .message{width:100%;max-width:100%;margin:0 0 14px;padding:14px;border:1px solid #e0e8f3;background:#fff;border-radius:12px;font-size:13px}.cross-mailbox-history-detail-content .message.outbound{background:#eff5ff}.cross-mailbox-history-detail-content .email-message-header{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:0 0 10px;background:transparent;border:0;border-bottom:1px solid #e0e8f3;border-radius:0;font-size:12px}.cross-mailbox-history-detail-content .email-message-header>.email-avatar{width:32px;height:32px;flex-basis:32px}.cross-mailbox-history-detail-content .email-body,.cross-mailbox-history-detail-content .message-header-content{min-width:0}.cross-mailbox-history-detail-content .message-subject{overflow-wrap:anywhere}.cross-mailbox-history-load-older{display:block;margin:0 auto 14px}.cross-mailbox-history-footer{border-top:1px solid #e0e8f3;background:#fff;padding:13px 22px 17px;flex-shrink:0}.cross-mailbox-history-footer p{color:#71819b;font-size:12px;line-height:1.6;margin:0 0 10px}.cross-mailbox-history-footer .cross-mailbox-history-open-error{color:#a33b3b}.cross-mailbox-history-footer [role=status]{align-self:center;color:#71819b;font-size:12px}.cross-mailbox-history-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cross-mailbox-history-drawer .cross-mailbox-history-reply{background:#245be8;color:#fff;border-color:#245be8}@media (max-width:600px){.cross-mailbox-history-drawer{width:100vw}.cross-mailbox-history-header{padding:18px 16px 14px}.cross-mailbox-history-header h2{font-size:17px}.cross-mailbox-history-context{margin:12px 12px 0}.cross-mailbox-history-detail-view,.cross-mailbox-history-list-view{padding:0 12px}.cross-mailbox-history-conversation-title{flex-direction:column;gap:5px}.cross-mailbox-history-counts,.cross-mailbox-history-navigation{flex-wrap:wrap}.cross-mailbox-history-footer{padding:12px}}