.ProseMirror{min-height:300px;outline:none}.ProseMirror.prose ol,.ProseMirror.prose ul{list-style-position:outside!important}.ProseMirror.prose ol li,.ProseMirror.prose ul li{display:list-item!important}.ProseMirror.prose ul li::marker{content:"•"!important;color:inherit!important}.ProseMirror.prose ol li::marker{content:counter(list-item) ". "!important;color:inherit!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.resume-wysiwyg-editor .ProseMirror{outline:none!important;border:none!important;padding:0!important;margin:0!important;min-height:600px!important;line-height:1.6!important}@media print{body *{visibility:hidden!important}#resume-preview,#resume-preview *,.ProseMirror,.ProseMirror *{visibility:visible!important}.ProseMirror-menubar,.bg-gray-50,.btn,.button,.card-footer,.card-header,.editor-toolbar,.formatting-toolbar,.sidebar,.tab-content,.tabs,aside,button,header,input,nav,select,textarea{visibility:hidden!important;display:none!important}#resume-preview{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:210mm!important;padding:15px!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:hidden!important}#resume-preview .ProseMirror>div:not(:first-child){display:none!important}.resume-wysiwyg-editor,.resume-wysiwyg-editor .ProseMirror{border:none!important;padding:0!important;margin:0!important}.resume-wysiwyg-editor .ProseMirror{min-height:auto!important;box-shadow:none!important;background:#fff!important}@page{margin:.75in .5in 1in .5in!important;size:A4!important}body{background:#fff!important;line-height:1.4!important}#resume-preview,body{margin:0!important;padding:0 0 80px!important}section{margin-bottom:20px!important;padding-bottom:12px!important;orphans:2!important;widows:2!important}div[style*="background: linear-gradient"]>div[style*="border: 1.5px solid"],div[style*="background: rgba"],div[style*="border: 1.5px solid"]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:12px!important;padding-bottom:6px!important;orphans:2!important;widows:2!important;min-height:40px!important}section div[style*="background: rgba(255, 255, 255, 0.8)"]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:10px!important;padding-bottom:5px!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid!important;-moz-column-break-after:avoid!important;break-after:avoid!important;margin-bottom:6px!important;padding-bottom:3px!important}h1,h2,h3,h4,h5,h6,p{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;orphans:2!important;widows:2!important}p{margin-bottom:8px!important}li{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;orphans:2!important;widows:2!important}ol,ul{margin-bottom:10px!important;padding-bottom:5px!important}ul[style*="list-style: none"] li{margin-bottom:3px!important}span[style*="background:"],span[style*="border-radius:"],span[style*="padding:"],ul[style*="list-style: none"] li{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}section h2+div{page-break-before:avoid!important;-moz-column-break-before:avoid!important;break-before:avoid!important}div[style*="border-left: 3px solid #fbbf24"],div[style*=grid-template-columns]>div,section[style*="margin-bottom: 18px"]>div>div{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}div[style*="border-left: 3px solid #fbbf24"]{margin-bottom:8px!important}section:last-child,section:last-of-type{margin-bottom:30px!important;padding-bottom:20px!important}.certification-entry,.education-entry,.experience-entry{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:12px!important;padding-bottom:6px!important;orphans:2!important;widows:2!important}section:nth-child(3n){page-break-after:auto!important}section:not(:last-child){margin-bottom:20px!important}body:after{content:"";display:block;height:60px!important}}.ProseMirror h1{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-top:1rem;margin-bottom:.5rem}.ProseMirror h2{font-size:1.5rem;line-height:2rem;margin-top:.875rem}.ProseMirror h2,.ProseMirror h3{font-weight:600;margin-bottom:.5rem}.ProseMirror h3{font-size:1.25rem;line-height:1.75rem;margin-top:.75rem}.ProseMirror p{margin:.5rem 0;line-height:1.625}.ProseMirror ol,.ProseMirror ul{padding-left:2rem;margin:1rem 0;list-style-position:outside}.ProseMirror ul{list-style-type:disc!important}.ProseMirror ol{list-style-type:decimal!important}.ProseMirror li{display:list-item!important;margin:.5rem 0;padding-left:.5rem;line-height:1.6}.ProseMirror ul>li{list-style-type:disc!important}.ProseMirror ol>li{list-style-type:decimal!important}.ProseMirror li p{margin:0!important;padding:0!important}.ProseMirror li p,.ProseMirror li>p:only-child{display:inline!important}.ProseMirror ol ul,.ProseMirror ul ul{list-style-type:circle!important;margin-top:.25rem;margin-bottom:.25rem}.ProseMirror ol ol,.ProseMirror ul ol{list-style-type:lower-alpha!important;margin-top:.25rem;margin-bottom:.25rem}.ProseMirror blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;color:#6b7280;font-style:italic}.ProseMirror code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-family:monospace;font-size:.875em}.ProseMirror pre{background-color:#1f2937;color:#f9fafb;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.ProseMirror pre code{background:none;color:inherit;padding:0}.ProseMirror a{color:#2563eb;text-decoration:underline;cursor:pointer}.ProseMirror a:hover{color:#1d4ed8}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror ::-moz-selection{background-color:#dbeafe}.ProseMirror ::selection{background-color:#dbeafe}.ProseMirror:focus{outline:none}.ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}