@media screen {
  #contracts-editor-modal #contracts-invoice-wysiwyg-wrap { width: 100%; max-width: none; }
  #contracts-editor-modal #contracts-invoice-pdf-root:not(.invoice-doc--pdf-export) {
    width: 100%; max-width: none; margin: 0; padding: 32px clamp(20px, 3vw, 42px);
  }
  #contracts-editor-modal #contracts-f-status {
    appearance: none; -webkit-appearance: none;
    box-sizing: border-box; width: 230px; max-width: 100%;
    padding: 6px 36px 6px 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
    background-position: right 12px center; background-repeat: no-repeat; background-size: 16px 16px;
    text-overflow: ellipsis; white-space: nowrap;
  }
  @media (max-width: 600px) {
    #contracts-editor-modal #contracts-invoice-pdf-root:not(.invoice-doc--pdf-export) { padding: 20px 12px; }
    #contracts-editor-modal #contracts-f-status { width: 200px; }
  }
}
