.pg25-dialog{width:min(510px,calc(100vw - 28px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;border:1px solid var(--pg-line,#ccd5e3);border-radius:20px;background:var(--pg-panel,#fff);color:var(--pg-text,#15233b);padding:26px;font-family:Outfit,system-ui,sans-serif}.pg25-dialog::backdrop{background:#061126aa;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pg25-dialog label{display:block;margin-top:14px}.pg25-dialog input{display:block;width:100%;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px;border-radius:10px;border:1px solid var(--pg-line,#ccd5e3);background:var(--pg-input,#fff);color:inherit}.pg25-dialog button{padding:10px 16px;border-radius:10px;border:1px solid var(--pg-line,#ccd5e3);background:var(--pg-blue,#347cf5);color:white;margin:5px}.pg25-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.pg25-table-tools{display:flex;gap:16px;justify-content:space-between;margin:20px 0}.pg25-table-tools select{max-width:90px}.pg25-table-tools input{max-width:320px}.pg25-feedback td{vertical-align:middle;padding:16px!important}.pg25-feedback td:first-child{min-width:220px;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere}.pg25-feedback td:nth-child(2){overflow-wrap:anywhere}.pg25-feedback td button{margin:3px;min-height:40px}.pg25-danger{color:#df4861!important}.pg25-readiness{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:8px 0 14px}.pg25-readiness button{font:600 11px Outfit,system-ui,sans-serif;padding:9px 12px;background:var(--pg-panel,#fff);border:1px solid var(--pg-line,#d8e1ef);color:var(--pg-blue,#1764cf);border-radius:24px}.pg25-readiness button+button{color:#16806d}.pg25-language{max-width:120px;padding:7px;background:var(--pg-panel);color:var(--pg-text);border:1px solid var(--pg-line);border-radius:8px}.pg-editor-page .template-option{border-radius:14px!important;padding:7px!important}.pg-editor-page .template-option-name{font-size:12px!important;line-height:1.45!important}.pg-editor-page .template-option-name small{font-size:10px!important;font-weight:400}.pg-template-badges>span{background:#15926b15;color:#13765a;border:0;border-radius:15px;font-size:10px;font-weight:700}.pg25-mobile-menu[hidden]{display:none!important}.pg25-mobile-menu summary{list-style:none;cursor:pointer;font-size:28px;line-height:30px;min-width:40px;text-align:center;border:1px solid var(--ui-line,#ccd5e3);border-radius:10px}.pg25-mobile-menu summary::-webkit-details-marker{display:none}.pg25-mobile-items{position:absolute;z-index:900;inset-inline-end:10px;top:calc(100% + 5px);width:min(340px,calc(100vw - 24px));max-height:70vh;max-height:70dvh;overflow:auto;padding:15px;background:var(--pg-panel,var(--ui-panel,#fff));color:var(--pg-text,var(--ui-text,#172033));border:1px solid var(--pg-line,#ccd5e3);border-radius:14px;box-shadow:0 12px 40px #0004}.pg25-mobile-items>*{margin-bottom:10px!important}.pg25-mobile-items .toolbar-center{display:flex!important;flex-wrap:wrap!important;width:100%!important;overflow:visible!important}.pg25-mobile-items .pg-editor-utilities{display:none}.pg25-mobile-items .pg-mobile-utilities{position:static!important;display:grid!important;box-shadow:none!important;width:auto!important}.pg25-mobile-items .pg-editor-utilities:not([hidden]){display:block}.pg25-mobile-items .pg-editor-utilities>summary{display:none}.pg25-mobile-items .pg-editor-utilities:not([open])>.pg-mobile-utilities{display:grid!important}
@media(max-width:900px){.pg-editor-page>.editor-toolbar{display:flex!important;align-items:center;flex-wrap:wrap!important}.pg-editor-page .toolbar-left,.pg-editor-page .toolbar-right{display:contents!important}.pg-editor-page .toolbar-left>.toolbar-divider{display:none!important}.pg-editor-page .toolbar-logo{margin-inline-end:auto!important}.pg-editor-page .toolbar-right>#downloadPdfBtn,.pg-editor-page .toolbar-right>#downloadDocxBtn,.pg-editor-page .toolbar-right>#themeToggleEditor{order:0!important}.pg25-mobile-menu{order:20;margin-inline-start:3px}.pg-editor-page .toolbar-right a[href="account.php"]{order:0!important}.pg25-mobile-items .color-presets{flex-wrap:wrap!important}.pg25-mobile-items a,.pg25-mobile-items button{min-height:40px}.pg25-mobile-items #pgCurrentCVName{max-width:100%;margin:4px 0 12px!important}.pg25-mobile-items .pg-user-menu{display:block!important}.pg-cover-page .topbar{position:relative!important;overflow:visible!important}.pg-cover-page .topbar .actions{display:contents!important}}
@supports not (height:100dvh){@media(max-width:900px){body.pg-editor-page{height:100vh!important}}}
@media print{.pg25-readiness,.pg25-mobile-menu,.pg25-dialog{display:none!important}}

/* Safari/WebKit flex sizing, safe area and print color compatibility. */
.pg-app main,.editor-body,.editor-sidebar,.editor-preview-area,.pg-cover-page .preview-wrap{min-width:0}.pg-app input,.pg-app textarea,.pg-app select{max-width:100%;box-sizing:border-box}.pg25-mobile-items{padding-bottom:max(15px,env(safe-area-inset-bottom))}.pg25-dialog{margin:auto}.pg-editor-page .template-option-preview,.cvsnap-template-hover-paper{isolation:isolate}.pg-cover-page .letter{box-sizing:border-box}@media print{#pgPrintDocument,#pgLetterPrint,.letter{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

@media(max-width:900px){.pg-cover-page .topbar>.toolbar-tools{display:none!important}}
