/* Marina — demonstrated enlarged phone-drawer label correction.
   Load after communication-feedback.css and workspace-phone-brand.css.
   Existing names, truthful activity, unread counts and option buttons stay intact.
   No destination, order, state, permission, request, dock or gesture change. */
@media (max-width:820px) {
 .office-console-shell.office-navigation-open .rail :is(.chat-label,.rail-reorder-row>a,.rail-team-link):has(>.comm-activity) {
  grid-template-columns:26px minmax(0,1fr) max-content;
  grid-template-rows:auto auto;
  gap:1px 6px;
  min-height:48px;
  padding-top:5px;
  padding-bottom:5px;
 }
 .office-console-shell.office-navigation-open .rail :is(.chat-label,.rail-reorder-row>a,.rail-team-link):has(>.comm-activity)>:is(.rail-icon,.chat-initial,img) {
  grid-column:1;
  grid-row:1 / span 2;
  align-self:center;
 }
 .office-console-shell.office-navigation-open .rail :is(.chat-label,.rail-reorder-row>a,.rail-team-link):has(>.comm-activity)>.rail-name {
  grid-column:2;
  grid-row:1;
  min-width:0;
  font-weight:500;
 }
 .office-console-shell.office-navigation-open .rail :is(.chat-label,.rail-reorder-row>a,.rail-team-link)>.comm-activity {
  grid-column:2;
  grid-row:2;
  justify-self:start;
  font-weight:400;
 }
 .office-console-shell.office-navigation-open .rail :is(.chat-label,.rail-reorder-row>a,.rail-team-link):has(>.comm-activity)>.count {
  grid-column:3;
  grid-row:1 / span 2;
  align-self:center;
 }
 .office-console-shell.office-navigation-open .rail :is(.chat-row,.rail-reorder-row):has(.comm-activity) {
  min-height:48px;
 }
 .office-console-shell.office-navigation-open .rail .rail-permanent>:is(a,.rail-clear-notifications) {
  padding-right:8px;
 }
 .office-console-shell.office-navigation-open .rail .rail-clear-notifications>.rail-name {
  white-space:normal;
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
 }
}
