.mail-module-page .mail-layout{gap:0;background:var(--surface-raised)}.mail-module-page .mail-folders{padding:.6rem .75rem .6rem 0}.mail-module-page .mail-list,.mail-module-page .mail-reading{border:0;background:transparent;box-shadow:none}.mail-module-page .mail-list{border-inline:1px solid var(--line)}.mail-module-page .mail-list-head,.mail-module-page .mail-reading-scroll{background:transparent}.mail-module-page .mail-message-group-label{background:var(--surface-raised)}.mail-module-page .mail-reading-visibility{padding:0;background:transparent}.mail-module-page .mail-state{padding-block:1rem;border-top:1px solid var(--line)}.mail-state .panel-subtext{display:block}.mail-module-page:has(.mail-fullscreen-compose) .mail-search-controls,.mail-module-page:has(.mail-fullscreen-compose) .module-header-actions{display:none}.mail-module-page .mail-folder-row-count,.mail-module-page .mail-folder-row.is-active .mail-folder-row-icon,.mail-module-page .mail-message-avatar,.mail-module-page .mail-message-row.is-unread .mail-message-date,.mail-module-page .mail-message-row.is-unread .mail-message-subject,.mail-module-page .mail-reading-record,.mail-viewer .mail-message-avatar{color:var(--ink)}.mail-module-page .mail-reading-record{text-decoration:underline}.compose-original-message>iframe,.crm-email-reader>iframe,.mail-reading-scroll>iframe,.mail-viewer-message>iframe{background:#fff}.mail-module-page .mail-fullscreen-compose>.compose-window{border:0;background:var(--surface-raised);box-shadow:none}.mail-module-page .mail-fullscreen-compose .compose-window-head{background:transparent;color:var(--ink);border-bottom:1px solid var(--line)}.mail-module-page .mail-fullscreen-compose .compose-window-head-actions button{color:var(--ink)}.mail-module-page .mail-fullscreen-compose .compose-window-head-actions button:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}.compose-window .compose-ai-panel{border:0;border-bottom:1px solid var(--line);padding:.25rem 0 .75rem;background:transparent;box-shadow:none}.compose-window .compose-ai-grid :is(input,select,textarea){color:var(--ink)}.compose-window .checkbox-inline,.mail-module-page .mail-search-controls .checkbox-inline{color:var(--ink)}.compose-window .compose-field input{border:0;background:transparent;box-shadow:none}.compose-window .compose-field:focus-within{border-bottom-color:var(--accent)}.compose-window .compose-field input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.compose-window .compose-attachments li,.mail-module-page .mail-attachments li{border:0;background:transparent;box-shadow:none;overflow:visible}.mail-module-page .mail-attachment-open{padding-inline-start:0}.mail-module-page .mail-attachment-name{text-decoration:underline;text-underline-offset:.15em}.mail-module-page .mail-attachment-download:hover,.mail-module-page .mail-attachment-open:hover svg,.mail-module-page .mail-attachment-open:hover:not(:disabled){color:var(--ink)}.compose-window .compose-attachments li{min-width:0;padding-inline-start:0}.compose-window .compose-attachment-name{min-width:0}.compose-window .compose-attachment-size{flex-shrink:0;white-space:nowrap}.crm-email-reader.confirm-dialog .simple-list>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.5rem;border:0;border-top:1px solid var(--line);padding:.75rem 0;background:transparent;box-shadow:none;overflow-wrap:anywhere}.crm-email-reader .simple-list>li>a:first-child{flex:1 1 14rem;min-width:0}.crm-email-reader .simple-list>li>a:last-child{flex-shrink:0}.crm-email-reader .crm-email-reader-heading{align-items:flex-start}.crm-email-reader .crm-email-reader-heading h2,.crm-email-reader>.panel-subtext{min-width:0;overflow-wrap:anywhere}.crm-email-reader .crm-email-reader-heading button{flex-shrink:0}.compose-dock .compose-window .compose-body-input,.compose-window .compose-ai-panel,.compose-window .compose-attachments li,.compose-window .compose-field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),.crm-email-reader.confirm-dialog .simple-list>li,.mail-inline-compose>.compose-window,.mail-module-page .mail-attachment-open,.mail-module-page .mail-attachments li,.mail-module-page .mail-folder-row,.mail-module-page .mail-fullscreen-compose>.compose-window,.mail-module-page .mail-list,.mail-module-page .mail-message-row,.mail-module-page .mail-reading{border-radius:0!important}@media (max-width:1100px){.mail-module-page .mail-layout{gap:.75rem}.mail-module-page .mail-folders{padding:0}.mail-module-page .mail-list{border-inline:0}.mail-module-page .mail-reading{border-top:1px solid var(--line)}}@media (max-width:720px){.mail-module-page .mail-folder-list{border:0;border-radius:0;padding:0}}@media (max-width:480px){.compose-window .compose-ai-grid{grid-template-columns:minmax(0,1fr)}.crm-email-reader .crm-email-reader-heading{flex-direction:column;align-items:stretch}.crm-email-reader .crm-email-reader-heading button{order:-1;align-self:flex-end}}