/* Press Legacy 0.1.0.1.9 corrective styling */
.pl-field-label-019{
  display:block;
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.03em;
  text-transform:uppercase;
  color:var(--muted, #9ca3af);
  margin:8px 0 -4px;
}
.legacy-shared-card{
  border-left:4px solid rgba(34,197,94,.75);
}
.pl-enhanced-viewer-019{
  overflow:auto;
  max-width:100%;
}
.pl-enhanced-viewer-019 .preview-img{
  transition:transform .15s ease, width .15s ease;
  max-width:100%;
}
.pl-enhanced-viewer-019 .preview-frame{
  width:100%;
  min-height:74vh;
  border:1px solid rgba(148,163,184,.35);
  border-radius:14px;
  background:#0f172a;
}
.pl-viewer-toolbar-019{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:10px 0 12px;
  padding:10px;
  border:1px solid rgba(148,163,184,.22);
  border-radius:14px;
  background:rgba(15,23,42,.72);
}
.pl-fullscreen-viewer,
#fileViewer:fullscreen{
  background:var(--panel, #0f172a);
  color:var(--text, #f8fafc);
  padding:18px;
  overflow:auto;
}
.client-summary-card [data-pl-delete-client019],
.client-summary-card .danger-outline{
  position:relative;
  z-index:2;
}

/* Press Legacy 0.1.0.10.5 - Larger File Vault viewer */
#vault .wide-left{
  grid-template-columns:minmax(280px,.42fr) minmax(760px,1.58fr) !important;
  align-items:start;
}
#vault #fileViewer.viewer{
  min-height:82vh !important;
  max-height:none !important;
}
#vault #fileViewer .preview-frame,
#fileViewer.pl-enhanced-viewer-019 .preview-frame{
  height:82vh !important;
  min-height:720px !important;
  width:100% !important;
}
#vault #fileViewer .preview-img,
#fileViewer.pl-enhanced-viewer-019 .preview-img{
  max-width:none;
  width:100%;
  height:auto;
}
@media(max-width:1250px){
  #vault .wide-left{grid-template-columns:1fr !important;}
  #vault #fileViewer .preview-frame,
  #fileViewer.pl-enhanced-viewer-019 .preview-frame{height:78vh !important;min-height:620px !important;}
}
@media(max-width:760px){
  #vault #fileViewer.viewer{min-height:70vh !important;}
  #vault #fileViewer .preview-frame,
  #fileViewer.pl-enhanced-viewer-019 .preview-frame{height:72vh !important;min-height:440px !important;}
}
