:root{--a4-width:210mm;--a4-height:297mm;--a4-padding:0;--a4-margin-top:15mm;--a4-margin-bottom:15mm}.template-preview-dialog{--preview-width:210mm;--preview-height:calc(var(--preview-width) * 1.414);width:var(--preview-width)!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}.template-preview-dialog .resume-builder-preview{position:relative;width:var(--preview-width);height:var(--preview-height);margin:0;padding:0;overflow:visible;border:none;background-color:#fff;box-shadow:none}.template-preview-dialog>div:first-child{overflow:hidden!important}.template-preview-dialog [data-radix-scroll-area-viewport]>div,.template-preview-dialog>div:first-child{padding:0!important;margin:0!important;width:var(--preview-width)!important}.template-preview-dialog .resume-preview-container{position:absolute;top:0;left:0;width:var(--preview-width);min-height:calc(var(--preview-height) - 30mm);height:auto;padding:var(--a4-margin-top) 15mm var(--a4-margin-bottom) 15mm;margin:0;box-sizing:border-box;transform:none;background-color:#fff;overflow:visible}@media screen and (max-width:768px){.template-preview-dialog{--preview-width:105mm;--preview-height:148.5mm}.template-preview-dialog .resume-preview-container{transform:scale(.5);transform-origin:top left}}@media screen and (min-width:769px) and (max-width:1024px){.template-preview-dialog{--preview-width:147mm;--preview-height:207.9mm}.template-preview-dialog .resume-preview-container{transform:scale(.7);transform-origin:top left}}@media screen and (min-width:1367px){.template-preview-dialog{--preview-width:189mm;--preview-height:267.3mm}.template-preview-dialog .resume-preview-container{transform:scale(.9);transform-origin:top left}}@media print{.template-preview-dialog .resume-preview-container{width:var(--preview-width);min-height:var(--preview-height);height:auto;padding:0;margin:0;transform:none;box-shadow:none;background:none;overflow:visible;page-break-before:auto;page-break-after:auto}.education-item,.experience-item,.resume-section,.skill-category{page-break-inside:avoid}}@media (prefers-color-scheme:dark){.template-preview-dialog .resume-builder-preview,.template-preview-dialog .resume-preview-container{background-color:#1f1f1f}}