.fv__ui-print-dialog {
  cursor: default; }

.fv__ui-print-layer {
  padding: 13px;
  width: 378px;
  color: #444444; }

.fv__ui-print-dialog-header {
  font-size: 18px;
  font-weight: bold;
  display: flex;
  justify-content: space-between; }

.fv__ui-print-dialog-body {
  font-size: 14px;
  line-height: 14px; }
  .fv__ui-print-dialog-body label {
    display: flex;
    align-items: center; }
  .fv__ui-print-dialog-body input[type="radio"], .fv__ui-print-dialog-body input[type="checkbox"] {
    margin: 0;
    width: 16px;
    height: 16px;
    margin-right: 10px; }

.fv__ui-print-item input[type="number"] {
  width: 84px; }

.fv__ui-print-item-title {
  font-size: 16px;
  margin-top: 16px; }

.fv__ui-print-range, .fv__ui-print-comments {
  margin: 16px 0 0 18px; }

.print-common-input {
  height: 24px;
  border-radius: 3px;
  border: 1px solid #dddddd;
  margin: 0 5px; }

.fv__ui-print-dialog-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px; }

.fv__ui-print-btn {
  width: 64px;
  height: 30px;
  border-radius: 5px;
  background-color: #f8f8f8;
  border: 1px solid #dddddd; }

.fv__ui-print-dialog-ok {
  border: 1px solid #dd88e0;
  color: #dd88e0;
  margin-left: 10px; }
.fv__ui-print-process {
  position: fixed;
  width: 40%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: white;
  box-shadow: rgba(151, 151, 151, 0.85) 0 0 14px 3px;
  border-radius: 5px;
  z-index: 100;
  padding: 23px;
  font-size: 18px; }

.fv__ui-print-process-digital-progress {
  margin: 18px 0; }

.fv__ui-print-process-bar {
  height: 24px;
  box-shadow: 0 2px 4px #555;
  border-radius: 5px;
  overflow: hidden; }

.fv__ui-print-process-percent {
  background-color: #a3bde3;
  width: 0%;
  height: 100%; }
