/* Email reuses the Feed document layout; only native button/compose controls differ. */
html body .onecup-email-attachments .onecup-email-attachment-name{display:block;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#1a73e8;font:inherit;font-size:11px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
html body .onecup-email-attachments button.onecup-email-attachment-name{cursor:pointer;}
html body .onecup-email-attachments .onecup-email-attachment-remove{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#616a78;cursor:pointer;}
html body .onecup-email-attachment-remove>svg{width:14px;height:14px;margin:0;}
html body .onecup-email-attachments button:focus-visible{outline:2px solid #1a73e8;outline-offset:1px;}
html body .onecup-email-attachments button:disabled{opacity:.5;cursor:default;}

/* Reserve the complete compact timestamp instead of clipping the hour. */
@media(min-width:1200px){
 html body #emails-table .onecup-mail-card>.ibox-title .table{table-layout:fixed;width:100%;}
 html body #emails-table .onecup-mail-card>.ibox-title td.asunto{width:auto!important;}
 html body #emails-table .onecup-mail-card>.ibox-title td.date{width:210px!important;min-width:210px!important;max-width:none!important;}
 html body #emails-table .onecup-mail-card>.ibox-title td.date p{width:100%!important;max-width:none!important;white-space:nowrap;}
}
@media(max-width:1199px){
 html body #emails-table .onecup-mail-card>.ibox-title tr{grid-template-columns:28px minmax(0,1fr) 106px!important;}
 html body #emails-table .onecup-mail-card>.ibox-title td.date p{font-size:8px!important;white-space:nowrap;}
}
