.resume-actions{z-index:40;gap:.5rem;display:flex}.resume-page>p:first-of-type,.resume-page>p:nth-of-type(2){text-align:center}.resume-page>p:nth-of-type(2){margin-top:.15rem}.resume-page>p:nth-of-type(2) a{white-space:nowrap}.tailored-print-region{background:#fff;width:7.6in;position:fixed;top:0;left:-10000px}.resume-actions button{border:1px solid var(--border-muted);background:var(--bg);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:.4rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8rem;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.resume-actions button:hover{background:var(--bg-light)}.resume-format-group{border:1px solid var(--border-muted);border-radius:.4rem;display:flex;overflow:hidden}.resume-format-group button{color:var(--text-muted);opacity:.55;background:0 0;border:none;border-radius:0;margin:0}.resume-format-group button:hover{opacity:.8;background:var(--bg-light)}.resume-format-group button.active-format{background:var(--primary,#6366f1);color:#fff;opacity:1}.resume-format-group button:first-child{border-right:1px solid var(--border-muted)}@media (min-width:768px){.resume-actions{flex-direction:column;align-items:stretch;gap:.5rem;position:fixed;top:50%;right:max(1.5rem,5vw);transform:translateY(-50%)}.resume-actions>button{border-radius:.5rem;flex-direction:column;gap:.2rem;padding:clamp(.45rem,1vw,.7rem) clamp(.4rem,.9vw,.65rem);font-size:clamp(.6rem,.85vw,.72rem)}.resume-actions>button svg{width:clamp(1rem,1.4vw,1.25rem);height:clamp(1rem,1.4vw,1.25rem)}.resume-format-group{border-radius:.5rem;flex-direction:column}.resume-format-group button{flex-direction:column;gap:.2rem;padding:clamp(.45rem,1vw,.7rem) clamp(.4rem,.9vw,.65rem);font-size:clamp(.6rem,.85vw,.72rem)}.resume-format-group button svg{width:clamp(1rem,1.4vw,1.25rem);height:clamp(1rem,1.4vw,1.25rem)}.resume-format-group button:first-child{border-right:none;border-bottom:1px solid var(--border-muted)}}@media (max-width:767px){.resume-actions{flex-wrap:wrap;justify-content:flex-end;max-width:8.5in;margin:0 auto 1rem}}@media print{header,footer,nav,.no-print{display:none!important}html,body{height:auto!important;min-height:0!important}body{background:#fff!important;margin:0!important;padding:0!important}.tailored-print-region,body.print-tailored .resume-page-container,body.print-tailored .tailor-modal-overlay{display:none!important}body.print-tailored .tailored-print-region{width:100%!important;height:10in!important;display:block!important;position:static!important;top:auto!important;left:auto!important;overflow:hidden!important}body.print-tailored .tailored-print-region>:last-child,body.print-tailored .tailored-print-region>:last-child>:last-child{margin-bottom:0!important}.resume-page-container{background:#fff!important;min-height:0!important;padding:0!important}.resume-page{box-shadow:none!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important}.resume-section{page-break-inside:avoid}h2{page-break-after:avoid}.resume-format-short{height:10in!important;overflow:hidden!important}.resume-format-short>:last-child,.resume-format-short>:last-child>:last-child{margin-bottom:0!important}@page{size:letter;margin:.45in}}
