/* Desktop dialog spacing only. Colours, fonts, homepage and phone layout stay as approved. */
@media (min-width:601px) {
 body:not(.mobile-client) dialog {
  max-width:calc(100vw - 48px);
  max-height:calc(100svh - 48px);
  overflow-wrap:anywhere;
 }
 body:not(.mobile-client) .incoming-share-dialog[open] {
  display:flex;flex-direction:column;gap:18px;overflow:hidden;
 }
 body:not(.mobile-client) .incoming-share-dialog>h2,
 body:not(.mobile-client) .incoming-share-dialog>.dialog-actions {flex:none;margin:0;min-width:0}
 body:not(.mobile-client) .incoming-share-body {
  display:grid;gap:18px;min-height:0;min-width:0;overflow:auto;
  padding:6px 8px 8px;scrollbar-gutter:stable;
 }
 body:not(.mobile-client) .incoming-share-body p {margin:0;min-width:0;overflow-wrap:anywhere}
 body:not(.mobile-client) .incoming-share-label {display:grid;gap:10px;min-width:0}
 body:not(.mobile-client) .incoming-share-picker {margin:0;padding:5px 7px 7px 5px}
 body:not(.mobile-client) .incoming-share-dialog .dialog-actions button {min-width:0;overflow-wrap:anywhere}
 body:not(.mobile-client) #pair-dialog[open] {gap:18px;overflow:hidden;max-height:calc(100svh - 48px)}
 body:not(.mobile-client) #pair-dialog>h2,
 body:not(.mobile-client) #pair-dialog>button {margin:0;min-width:0}
 body:not(.mobile-client) #pair-dialog .pair-dialog-content {padding:6px 8px 8px;scrollbar-gutter:stable}
}
