/* Visible, shared fullscreen action, including while a dialog is open. */
.utilities #fullscreen,.modal-top .fullscreen-control,.feedback-heading .fullscreen-control{
  display:inline-flex;align-items:center;justify-content:center;gap:5px;
  flex:none;width:auto;min-width:84px;min-height:36px;padding:6px 10px;
  border:1px solid #9c895b99;border-radius:5px;background:#19262dde;
  color:#e6d7ad;font:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;
}
.fullscreen-control .fullscreen-symbol{font-size:19px;line-height:1}
.fullscreen-control .fullscreen-label{font-size:12px;letter-spacing:0}
.fullscreen-control[aria-pressed=true]{border-color:#d8bc7d;background:#4a412888}
.fullscreen-control:focus-visible{outline:2px solid #efdcaa;outline-offset:3px}
.fullscreen-control:disabled{opacity:.7;cursor:wait}
.modal-top #modal-kicker{min-width:0;flex:1;overflow-wrap:anywhere}
.modal-top .modal-fullscreen{margin-left:auto}
.feedback-heading .fullscreen-control{margin-left:auto}
.modal-top #modal-close{flex:none}
@media(max-width:760px){
  .utilities #fullscreen,.modal-top .fullscreen-control,.feedback-heading .fullscreen-control{min-width:72px;min-height:36px;padding:6px;gap:4px}
  .fullscreen-control .fullscreen-label{font-size:11px}
  .fullscreen-control .fullscreen-symbol{font-size:17px}
}
@media(max-width:380px){
  .utilities #fullscreen{min-width:66px;padding:5px 4px;gap:3px}
  .fullscreen-control .fullscreen-label{font-size:10px}
}
