.page{border:1px solid #000;width:50vw;max-width:400px;height:70.605vw;max-height:564.84px;font-size:11.2968px;display:flex;flex-direction:column;background-image:var(--bg-image);background-size:cover;color:var(--color);-moz-column-break-after:always;break-after:always}.page.has-image{justify-content:space-between}.page:not(.has-image) .real_name{margin-bottom:auto}.page .image-bottom{width:100%;height:10%;position:relative;bottom:0;left:0;display:flex;flex-direction:unset;justify-content:flex-end}.page .image-bottom.left{justify-content:flex-start}.page .image-bottom.right{justify-content:flex-end}.page .image-bottom.middle{justify-content:center}.page .image-bottom .logo{position:relative;height:100%}@media screen and (min-width:800px){.page{font-size:8px}}.page h2{font-size:4em;padding:.05em;margin:0;margin-top:.05em;color:var(--color);max-height:4.3em}.page .qr-gen{width:80%;margin-left:10%;margin-right:10%}@media print{.page{max-width:inherit!important;font-size:21mm;margin:0;padding:0;page-break-after:always;-moz-column-break-after:always;break-after:always;border:0}.page.a4{width:210mm;height:286.541mm;min-height:286.541mm;font-size:4.2mm}.page.a5{width:148mm;height:201.94318mm;min-height:201.94318mm;font-size:2.96mm}.page.a6{width:105mm;height:143.2705mm;min-height:143.2705mm;font-size:2.1mm}.page.a7{width:74mm;height:100.97159mm;min-height:100.97159mm;font-size:1.48mm}}.generator-page .places-list{max-height:564.84px;overflow-y:auto;padding-left:1px}.generator-page .btn-print{margin-top:.5em}.generator-page .logout-row{padding-top:5%;display:flex;align-items:flex-end}.generator-page .logout-row .btn{margin-left:auto}.generator-page .mselect{-webkit-appearance:none;border-bottom:var(--bs-primary) 1px solid;border-top:var(--bs-primary) 1px solid;border-radius:2px}@media print{.generator-page>botton{display:none}}.generator-page .editor{padding-top:2em;display:flex;justify-content:center}@media print{.generator-page .editor{flex-direction:column}}@media print{.generator-page .editor .places{display:none}}.generator-page .editor .places select{height:100%}.generator-page .editor .form{margin:0;padding:.5rem 2rem}@media print{.form,.print-btn{display:none}}.row.position{align-content:stretch;flex-grow:1}.row.position,.upload-row{display:flex;flex-direction:row}@media screen{.print-div{display:flex;align-items:center;flex-direction:column}.print-div .print-btn{position:fixed;top:1em;left:50%;transform:translate(-50%,50%);z-index:1000}}@media print{.print-div{display:table}}