.professional-cv .cv-experience-highlights{order:2}.professional-cv.cv-side-skills-first .cv-skills-section{order:1}.professional-cv.cv-side-skills-first .cv-qualifications-section{order:3}.professional-cv.cv-side-qualifications-first .cv-qualifications-section{order:1}.professional-cv.cv-side-qualifications-first .cv-skills-section{order:2}.professional-cv.cv-side-qualifications-first .cv-experience-highlights{order:3}.professional-cv .cv-references{order:4}.professional-cv .cv-experience-highlights article{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--cv-accent) 28%, #dce4ed);background:color-mix(in srgb, var(--cv-soft) 72%, #fff);break-inside:avoid;border-radius:8px;width:100%;height:auto;min-height:0;margin:0 0 10px;padding:10px 11px;display:flow-root;overflow:visible}.professional-cv .cv-experience-highlights article h3{color:var(--cv-accent);font:700 max(var(--app-min-font,0px), calc(9px * var(--app-text-scale,1)))/1.3 Arial, sans-serif;margin:0 0 5px}.professional-cv .cv-experience-highlights article p{overflow-wrap:anywhere;white-space:normal;color:#485969;max-width:100%;font:max(var(--app-min-font,0px), calc(7.8px * var(--app-text-scale,1)))/1.48 Arial, sans-serif;margin:0;display:block}.professional-cv.cv-layout-one-column .professional-cv-grid>aside{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;align-items:start}.professional-cv.cv-layout-one-column .cv-qualifications-section{grid-area:1/1/4}.professional-cv.cv-layout-one-column .cv-skills-section{grid-area:1/2}.professional-cv.cv-layout-one-column .cv-experience-highlights{grid-area:2/2;align-self:start}.professional-cv.cv-layout-one-column .cv-references{grid-area:4/1/auto/-1}.cv-inline-editor .cv-highlight-editor{border:1px solid var(--clean-green-line);background:var(--clean-green);color:#145c3d;border-radius:8px;margin-top:14px;padding:12px}.cv-inline-editor .cv-highlight-editor textarea{background:#fff;border-color:#8dddb8}.cv-a4-fit-meter{color:#145c3d;background:#eafbf3;border:1px solid #57dba0;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.cv-a4-fit-meter strong{font-size:max(var(--app-min-font,0px), calc(14px * var(--app-text-scale,1)))}.cv-a4-fit-meter p{font-size:max(var(--app-min-font,0px), calc(11px * var(--app-text-scale,1)));margin:4px 0 0;line-height:1.4}.cv-a4-fit-meter>span{background:#fff;border-radius:10px;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #b8dfcc}.cv-a4-fit-meter>span i{border-radius:inherit;background:#35b978;height:100%;transition:width .2s,background .2s;display:block}.cv-a4-fit-meter>b{font-size:max(var(--app-min-font,0px), calc(12px * var(--app-text-scale,1)));white-space:nowrap}.cv-a4-fit-meter.near{color:#725705;background:#fff5c9;border-color:#e8b51d}.cv-a4-fit-meter.near>span{box-shadow:inset 0 0 0 1px #ead784}.cv-a4-fit-meter.near>span i{background:#e0ac12}.cv-a4-fit-meter.over{color:#8b3825;background:#fff0eb;border-color:#ed8b69}.cv-a4-fit-meter.over>span{box-shadow:inset 0 0 0 1px #efb5a2}.cv-a4-fit-meter.over>span i{background:#df6444}@media (max-width:720px){.cv-a4-fit-meter{grid-template-columns:1fr}.cv-a4-fit-meter>b{justify-self:end}}.cv-inline-editor .cv-header-editor{background:#eaf8ff;border-color:#8fd3f4}.cv-header-editor .cv-editor-section-title{align-items:center;margin-bottom:12px}.cv-header-editor .cv-editor-section-title span{color:#52708c;font-size:max(var(--app-min-font,0px), calc(11px * var(--app-text-scale,1)))}@media screen and (min-width:721px){.client-section-content.cv-draft-page{max-width:1380px}.cv-inline-editor{width:min(100%,1120px);padding:28px}.cv-inline-editor>section{padding:22px}.cv-inline-editor .skills-form-row{gap:18px}.cv-inline-editor input,.cv-inline-editor textarea,.cv-inline-editor select{min-width:0}}@media screen{.dashboard-cv-photo-button>span{border:2px solid #fff;width:56px;height:56px;overflow:hidden;box-shadow:0 0 0 2px #9eb3cc}.dashboard-cv-photo-button>span img{border-radius:inherit;object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.client-large-avatar{flex:0 0 54px;width:54px;height:54px}.client-avatar{width:44px;height:44px}.client-settings-avatar{flex:0 0 86px;width:86px;height:86px}.cv-photo-preview{width:92px;height:92px}.cv-photo-large-preview{width:210px;height:210px}.cv-photo-modal-body{grid-template-columns:210px 1fr}#cv-document-preview.professional-cv>header{min-height:145px}#cv-document-preview.professional-cv>header img{flex-basis:112px;width:112px;height:112px}}@media screen and (max-width:720px){.cv-inline-editor{width:100%}.cv-photo-modal-body{grid-template-columns:1fr}#cv-document-preview.professional-cv>header img{flex-basis:88px;width:88px;height:88px}}
@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:210mm!important;height:auto!important;min-height:297mm!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden}.professional-cv,.professional-cv *{visibility:visible;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.page-reading-controls,.client-mobile-menu-button,.client-menu-backdrop,.client-side-menu,.client-dashboard-header,.cv-draft-page>:not(.cv-preview-viewport){display:none!important}.client-dashboard-shell,.client-dashboard-main,.client-section-content.cv-draft-page,.cv-preview-viewport{width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.cover-letter-paper,.cover-letter-paper *{visibility:visible;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.cover-letter-page .cover-letter-paper{width:210mm!important;height:297mm!important;box-shadow:none!important;border:0!important;margin:0!important;padding:24mm 22mm!important;position:fixed!important;inset:0!important;overflow:hidden!important}.professional-cv{zoom:1!important;width:210mm!important;height:auto!important;min-height:297mm!important;max-height:none!important;box-shadow:none!important;font-size:var(--cv-print-fitted-base-size,var(--cv-document-base-size,1pt))!important;page-break-before:avoid!important;border:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.cv-preview-viewport:has(>.professional-cv.cv-print-single-page){height:297mm!important;max-height:297mm!important;overflow:hidden!important}.professional-cv.cv-print-single-page{page-break-after:avoid!important;break-after:avoid-page!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;overflow:hidden!important}.professional-cv>header,.professional-cv.without-photo>header{border-bottom:1mm solid var(--cv-accent)!important;gap:5mm!important;height:38mm!important;min-height:38mm!important;padding:8mm 11mm 5mm!important}.professional-cv>header:after{background:var(--cv-accent)!important;width:22mm!important;height:1mm!important;bottom:-1mm!important;left:11mm!important}.professional-cv>header img{width:21mm!important;height:21mm!important}.professional-cv>header h1{font-size:22em!important}.professional-cv>header p{font-size:8.5em!important}.professional-cv>header span{font-size:7em!important}.professional-cv .professional-cv-grid{grid-template-columns:minmax(0,1.68fr) minmax(52mm,.82fr)!important;align-items:stretch!important;height:auto!important;min-height:259mm!important;display:grid!important;overflow:visible!important}.professional-cv .professional-cv-grid>main{-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;padding:7mm 7mm 5mm 11mm!important;display:flex!important;overflow:visible!important}.professional-cv .professional-cv-grid>aside{-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;border-top:0!important;border-left:1px solid #d5dde8!important;padding:7mm 8mm 5mm 6mm!important;display:flex!important;overflow:visible!important}.professional-cv section{break-inside:avoid!important;margin-bottom:5mm!important}.professional-cv .cv-employment-section{break-inside:auto!important}.professional-cv section h2{color:var(--cv-accent)!important;margin-bottom:2.7mm!important;padding-bottom:1.7mm!important;font-size:8em!important}.professional-cv section>p{font-size:7.6em!important;line-height:1.42!important}.professional-cv .generated-cv-role{padding-top:3mm!important}.professional-cv .generated-cv-role h3{font-size:8.8em!important}.professional-cv .generated-cv-role strong,.professional-cv .generated-cv-role time{font-size:6.8em!important}.professional-cv .generated-cv-role p{margin-top:1.6mm!important;font-size:7.2em!important;line-height:1.38!important}.professional-cv .generated-cv-skills span{padding-bottom:1.8mm!important;font-size:7em!important}.professional-cv .generated-cv-qualification{margin-bottom:1.5mm!important;padding:2mm!important}.professional-cv .generated-cv-qualification h3{font-size:7.2em!important}.professional-cv .generated-cv-qualification small,.professional-cv .generated-cv-qualification strong,.professional-cv .generated-cv-qualification em,.professional-cv .generated-cv-qualification time{font-size:6.2em!important}.professional-cv .cv-references{margin-top:2mm!important}.professional-cv .cv-experience-highlights article{box-sizing:border-box!important;background:var(--cv-soft)!important;border-color:var(--cv-accent)!important;width:100%!important;height:auto!important;min-height:0!important;margin-bottom:1.6mm!important;padding:1.8mm 2mm!important;display:flow-root!important;overflow:visible!important}.professional-cv .cv-experience-highlights article h3{color:var(--cv-accent)!important;margin-bottom:.8mm!important;font-size:6.7em!important}.professional-cv .cv-experience-highlights article p{overflow-wrap:anywhere!important;white-space:normal!important;width:100%!important;max-width:100%!important;font-size:6.2em!important;line-height:1.3!important;display:block!important}.professional-cv .professional-cv-grid>aside{background:linear-gradient(180deg, var(--cv-soft), #fff)!important}.professional-cv.cv-template-classic{border:2px solid var(--cv-accent)!important}.professional-cv.cv-template-classic>header{text-align:center!important;background:#fff!important;justify-content:center!important}.professional-cv.cv-template-classic>header:after{left:50%!important;transform:translate(-50%)!important}.professional-cv.cv-template-classic .professional-cv-grid>aside{background:#fff!important}.professional-cv.cv-template-clean>header{background:var(--cv-soft)!important;border-bottom-width:.6mm!important}.professional-cv.cv-template-clean>header:after,.professional-cv.cv-template-clean section h2:after{display:none!important}.professional-cv.cv-template-clean .cv-profile-section{border-left:1mm solid var(--cv-accent)!important;background:var(--cv-soft)!important}.professional-cv.cv-template-executive>header{background:var(--cv-accent)!important;border-bottom-color:var(--cv-accent)!important}.professional-cv.cv-template-executive>header :is(h1,p,span){color:#fff!important}.professional-cv.cv-template-executive>header:after{background:#fff!important}.professional-cv.cv-template-minimal>header{background:#fff!important;border-bottom-width:.3mm!important}.professional-cv.cv-template-minimal>header:after,.professional-cv.cv-template-minimal section h2:after{display:none!important}.professional-cv.cv-template-minimal .professional-cv-grid>aside{background:#fff!important}.professional-cv.cv-border-none{border:0!important}.professional-cv.cv-border-thin{border:.5mm solid var(--cv-accent)!important}.professional-cv.cv-border-bold{border:1.5mm solid var(--cv-accent)!important}.professional-cv.cv-border-double{border:1.8mm double var(--cv-accent)!important}.professional-cv.cv-layout-one-column .professional-cv-grid{min-height:0!important;display:block!important}.professional-cv.cv-layout-one-column .professional-cv-grid>main{height:auto!important;padding-bottom:3mm!important}.professional-cv.cv-layout-one-column .professional-cv-grid>aside{border-top:1px solid #d5dde8!important;border-left:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:1fr 1fr!important;align-items:start!important;gap:5mm!important;height:auto!important;padding-top:3mm!important;display:grid!important}.professional-cv.cv-layout-one-column .cv-qualifications-section{grid-area:1/1/4!important}.professional-cv.cv-layout-one-column .cv-skills-section{grid-area:1/2!important}.professional-cv.cv-layout-one-column .cv-experience-highlights{grid-area:2/2!important}.professional-cv.cv-layout-one-column .cv-references{grid-area:3/2!important}.professional-cv.cv-print-dense>header,.professional-cv.cv-print-dense.without-photo>header{height:34mm!important;min-height:34mm!important;padding-top:6mm!important}.professional-cv.cv-print-dense .professional-cv-grid{min-height:263mm!important}.professional-cv.cv-print-dense section{margin-bottom:3.5mm!important}.professional-cv.cv-print-dense section>p,.professional-cv.cv-print-dense .generated-cv-role p{line-height:1.34!important}.professional-cv.cv-print-dense .generated-cv-role{padding-top:2mm!important}.professional-cv.cv-print-dense .generated-cv-skills span{padding-bottom:1.1mm!important}.professional-cv.cv-print-dense .generated-cv-qualification{margin-bottom:1mm!important;padding:1.4mm!important}.professional-cv.cv-print-dense .cv-experience-highlights article{margin-bottom:1mm!important;padding:1.3mm!important}.professional-cv.cv-print-ultra>header,.professional-cv.cv-print-ultra.without-photo>header{height:31mm!important;min-height:31mm!important;padding:5mm 9mm 3mm!important}.professional-cv.cv-print-ultra .professional-cv-grid{grid-template-columns:minmax(0,1.75fr) 50mm!important;min-height:266mm!important}.professional-cv.cv-print-ultra .professional-cv-grid>main{padding:5mm 5mm 3mm 9mm!important}.professional-cv.cv-print-ultra .professional-cv-grid>aside{padding:5mm 6mm 3mm 5mm!important}.professional-cv.cv-print-ultra section{margin-bottom:2.5mm!important}.professional-cv.cv-print-ultra section h2{margin-bottom:1.8mm!important}.professional-cv.cv-print-ultra section>p,.professional-cv.cv-print-ultra .generated-cv-role p{line-height:1.22!important}.professional-cv.cv-print-ultra .generated-cv-role{padding-top:1.4mm!important}.professional-cv.cv-print-ultra .generated-cv-skills span{padding-bottom:.8mm!important}.professional-cv.cv-print-ultra .generated-cv-qualification,.professional-cv.cv-print-ultra .cv-experience-highlights article{margin-bottom:.6mm!important;padding:1mm!important}.professional-cv.cv-print-ultra .cv-experience-highlights article p{line-height:1.2!important}.professional-cv.cv-layout-one-column.cv-print-dense .professional-cv-grid,.professional-cv.cv-layout-one-column.cv-print-ultra .professional-cv-grid{min-height:0!important}.professional-cv.cv-layout-one-column.cv-print-dense .professional-cv-grid>aside{gap:2mm!important;padding-top:2mm!important;padding-bottom:2mm!important}.professional-cv.cv-layout-one-column.cv-print-dense .professional-cv-grid>aside section{margin-bottom:1.5mm!important}.professional-cv.cv-layout-one-column.cv-print-dense .generated-cv-skills span{padding-bottom:.7mm!important}.professional-cv.cv-layout-one-column.cv-print-dense .generated-cv-qualification,.professional-cv.cv-layout-one-column.cv-print-dense .cv-experience-highlights article{margin-bottom:.6mm!important;padding:.8mm!important}.professional-cv.cv-layout-one-column.cv-print-dense .cv-references{margin-bottom:0!important}.professional-cv.cv-print-fit-compact>header,.professional-cv.cv-print-fit-compact.without-photo>header{gap:3mm!important;height:30mm!important;min-height:30mm!important;padding:4mm 9mm 2mm!important}.professional-cv.cv-print-fit-compact>header img{width:20mm!important;height:20mm!important}.professional-cv.cv-print-fit-compact .professional-cv-grid{min-height:267mm!important}.professional-cv.cv-print-fit-compact .professional-cv-grid>main{padding:3.5mm 4mm 1.5mm 9mm!important}.professional-cv.cv-print-fit-compact .professional-cv-grid>aside{padding:3.5mm 5mm 1.5mm 4mm!important}.professional-cv.cv-print-fit-compact section{margin-bottom:1.3mm!important}.professional-cv.cv-print-fit-compact section h2{margin-bottom:1mm!important;padding-bottom:.7mm!important}.professional-cv.cv-print-fit-compact .professional-cv-grid>main>section:first-child{padding:0 0 1mm 2mm!important}.professional-cv.cv-print-fit-compact .generated-cv-role{padding-top:.8mm!important}.professional-cv.cv-print-fit-compact .generated-cv-role p{margin-top:.7mm!important}.professional-cv.cv-print-fit-compact .generated-cv-skills span{padding-bottom:.4mm!important}.professional-cv.cv-print-fit-compact .generated-cv-qualification{margin-bottom:.3mm!important;padding:.5mm!important}.professional-cv.cv-print-fit-compact .cv-experience-highlights article{margin-bottom:.3mm!important;padding:.5mm .7mm!important}.professional-cv.cv-print-fit-compact .cv-references{margin-top:0!important;padding-top:0!important}.professional-cv.cv-print-fit-compact .cv-references h2{padding-top:0!important}.professional-cv.cv-layout-one-column.cv-print-fit-compact .professional-cv-grid>aside{gap:1mm!important;padding-top:1.5mm!important;padding-bottom:1mm!important}.professional-cv.cv-layout-one-column.cv-print-fit-compact .professional-cv-grid>aside section{margin-bottom:.5mm!important}.professional-cv.cv-print-fit-tight>header,.professional-cv.cv-print-fit-tight.without-photo>header{height:28mm!important;min-height:28mm!important;padding:3mm 8mm 1.5mm!important}.professional-cv.cv-print-fit-tight .professional-cv-grid{min-height:269mm!important}.professional-cv.cv-print-fit-tight .professional-cv-grid>main{padding:2.5mm 3.5mm 1mm 8mm!important}.professional-cv.cv-print-fit-tight .professional-cv-grid>aside{padding:2.5mm 4mm 1mm 3.5mm!important}.professional-cv.cv-print-fit-tight section{margin-bottom:.7mm!important}.professional-cv.cv-print-fit-tight section h2{margin-bottom:.6mm!important;padding-bottom:.4mm!important}.professional-cv.cv-print-fit-tight section>p,.professional-cv.cv-print-fit-tight .generated-cv-role p{line-height:1.2!important}.professional-cv.cv-print-fit-tight .generated-cv-role{padding-top:.4mm!important}.professional-cv.cv-print-fit-tight .generated-cv-role p{margin-top:.3mm!important}.professional-cv.cv-print-fit-tight .generated-cv-skills span{padding-bottom:.2mm!important;line-height:1.18!important}.professional-cv.cv-print-fit-tight .generated-cv-qualification{margin-bottom:0!important;padding:.3mm!important}.professional-cv.cv-print-fit-tight .generated-cv-qualification :is(h3,strong,em){margin-top:0!important;margin-bottom:0!important;line-height:1.18!important}.professional-cv.cv-print-fit-tight .cv-experience-highlights article{margin-bottom:0!important;padding:.3mm .5mm!important}.professional-cv.cv-print-fit-tight .cv-experience-highlights article :is(h3,p){margin-top:0!important;margin-bottom:0!important;line-height:1.18!important}.professional-cv.cv-layout-one-column.cv-print-fit-tight .professional-cv-grid>aside{gap:.5mm!important;padding-top:1mm!important;padding-bottom:.5mm!important}}
@media screen{:root{--app-text-scale:calc(1.25 * var(--reading-scale,1.25));--app-min-font:calc(16px * var(--reading-scale,1.25))}body{font-size:calc(20px * var(--reading-scale,1.25))}body#peoples-help-app :is(p,small,label,button,a,td,th,input,select,textarea,li,dt,dd,time,span):not(:where(.professional-cv,.professional-cv *,.cover-letter-paper,.cover-letter-paper *,.agreement-document,.agreement-document *)){line-height:1.5;font-size:calc(16px * var(--reading-scale,1.25))!important}body#peoples-help-app strong:not(:where(.professional-cv *,.cover-letter-paper *,.agreement-document *)){font-size:calc(18px * var(--reading-scale,1.25))!important}body#peoples-help-app :is(.stat-card strong,.portal-stats strong,.donut strong){font-size:calc(30px * var(--reading-scale,1.25))!important}.skills-form-row>*,.skills-layout>*,.skills-forms>*{min-width:0}.skills-page input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}.cv-photo-upload>label{position:relative;overflow:hidden}.skills-page .cv-photo-upload input[type=file]{width:100%;height:100%;position:absolute;inset:0}body#peoples-help-app .eyebrow,#peoples-help-app #dashboard .daily-vacancy-drop .eyebrow{font-size:calc(16px * var(--reading-scale,1.25))!important}#peoples-help-app #dashboard .daily-vacancy-drop h2{font-size:calc(18px * var(--reading-scale,1.25))!important}#peoples-help-app #dashboard .daily-vacancy-drop{gap:10px!important}@media (max-width:1450px){#peoples-help-app #dashboard .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}#peoples-help-app #dashboard .daily-vacancy-drop{flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex!important}#peoples-help-app #dashboard .daily-vacancy-drop>div{flex:260px}#peoples-help-app #dashboard .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1250px){#peoples-help-app #dashboard .dashboard-grid{grid-template-columns:1fr}#peoples-help-app #dashboard .progress{grid-column:auto}}@media (max-width:760px){#peoples-help-app #dashboard .dashboard-grid{grid-template-columns:1fr}}.professional-cv,.cover-letter-paper,.agreement-document{--app-text-scale:1;--app-min-font:0px}button,label,.nav-item{overflow-wrap:break-word}textarea,select,input{max-width:100%}.sidebar,.client-sidebar{overflow-y:auto}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding-block:12px}.appointment-info strong,.task strong,.portal-person strong,.message-workspace aside strong{font-size:calc(18px * var(--reading-scale,1.25))!important}.panel-heading,.record-title,.client-section-title,.record-form-actions,.appointment-profile-links,.vacancy-toolbar,.cover-letter-editor-bar{flex-wrap:wrap;gap:12px}.appointment,.task{padding-block:12px}.appointment-info,.task div{min-width:0}.tag,.due{white-space:normal}.sidebar .nav-item,.client-sidebar a{min-height:44px}body#peoples-help-app .adviser-help-button{justify-content:center;width:52px;height:52px;padding:0;position:absolute;top:18px;bottom:auto}body#peoples-help-app .adviser-help-button>b{display:none}body#peoples-help-app .adviser-help-button>span{width:32px;height:32px;font-size:18px!important}body#peoples-help-app .client-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portals-content .portal-person strong{font-size:calc(18px * var(--reading-scale,1.25))!important}.portals-content .portal-table td,.portals-content .contact-cell,.portals-content .contact-cell small,.portals-content .portal-person small,.portals-content .not-scheduled,.portals-content .appointment-date-cell{line-height:1.5;font-size:calc(16px * var(--reading-scale,1.25))!important}.portals-content .portal-table th{font-size:calc(14px * var(--reading-scale,1.25))!important}.portals-content .portal-status-select,.portals-content .portal-row-actions :is(a,button),.portals-content .portal-controls :is(label,select,p),.portals-content .portal-stats small{line-height:1.4;font-size:calc(16px * var(--reading-scale,1.25))!important}.portals-content .portal-status-select{min-width:150px;min-height:42px}.portals-content .portal-row-actions{flex-wrap:wrap;gap:8px;min-width:220px;display:flex}.portals-content .portal-row-actions :is(a,button){min-height:40px;padding:9px 12px}.portals-content .contact-cell{overflow-wrap:anywhere;min-width:190px}.portals-content .portal-person{min-width:170px}.portals-content .portal-table td{padding-block:20px}.portals-content .portal-table{min-width:1150px}@media (max-width:820px){.portals-content .portal-table-wrap{overflow:visible}.portals-content .portal-table{min-width:0;padding:0 14px 14px;display:block}.portals-content .portal-table thead{display:none}.portals-content .portal-table tbody{gap:14px;display:grid}.portals-content .portal-table tr{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;display:block}.portals-content .portal-table td{border:0;padding:7px 0;display:block}.portals-content .portal-table td:nth-child(2){padding-left:44px}.portals-content .portal-table td:nth-child(3),.portals-content .portal-table td:nth-child(4){vertical-align:middle;width:49%;display:inline-block}.portals-content .portal-table td:nth-child(4){text-align:right}.portals-content .portal-row-actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.portals-content .portal-row-actions :is(a,button){text-align:center;justify-content:center}}html[data-theme=dark] .portals-content .not-scheduled{color:#d3bea0!important}html[data-theme=dark] .portals-content .portal-row-actions a{color:#edcf85!important;background:#25354b!important;border-color:#657186!important}.page-reading-controls{z-index:4;background:#f5f8fc;border-bottom:1px solid #cbd7e6;justify-content:flex-end;padding:12px 88px 12px 18px;display:flex;position:relative}body:has(.app-shell) .page-reading-controls{margin-left:248px}body:has(.client-dashboard-shell) .page-reading-controls{margin-left:275px}#peoples-help-app .reading-size-buttons{color:#12345f;background:#fff;border:1px solid #8fb9d9;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}#peoples-help-app .reading-size-buttons :is(span,button,output){color:#12345f;font:600 16px/1.5 Arial,sans-serif!important}#peoples-help-app .reading-size-buttons button{background:#eef7ff;border:1px solid #8fb9d9;border-radius:6px;min-width:44px;min-height:44px;padding:6px 10px}#peoples-help-app .reading-size-buttons button:disabled{opacity:.5;cursor:default}#peoples-help-app .reading-size-buttons button:focus-visible{outline-offset:2px;outline:3px solid #1451cb}#peoples-help-app .reading-size-buttons output{text-align:center;min-width:48px}.cv-title-actions{flex-wrap:wrap;display:flex}.cv-title-actions>button{white-space:normal}.cv-preview-viewport{overscroll-behavior-x:contain;max-width:100%;padding:12px 0 24px;overflow-x:auto}.client-section-content.cv-draft-page{width:100%;max-width:none}.cv-preview-viewport .professional-cv{--app-text-scale:1.4;--app-min-font:16px;overflow-wrap:anywhere;width:100%;max-width:none;height:auto;min-height:0;max-height:none;overflow:visible}.cv-preview-viewport .professional-cv-grid{height:auto;min-height:0}.cv-preview-viewport .professional-cv-grid>:is(main,aside){min-width:0}.cv-preview-viewport .cv-development-section{order:3}.cv-preview-viewport .professional-cv>header span{max-width:none}@media (max-width:760px){.cv-preview-viewport .professional-cv>header{flex-wrap:wrap;padding:20px}.cv-preview-viewport .professional-cv-grid,.cv-preview-viewport .professional-cv.cv-layout-one-column .professional-cv-grid>aside{flex-direction:column;display:flex}.cv-preview-viewport .professional-cv-grid>:is(main,aside){padding:20px}.cv-preview-viewport .generated-cv-role{display:block}}.cv-preview-viewport:focus-visible{outline-offset:3px;outline:3px solid #1451cb}.cv-preview-hint{margin:12px 0}.sidebar .nav-text{overflow-wrap:anywhere;flex:1;min-width:0}.sidebar .nav-item>span:first-child{flex-shrink:0}.client-side-menu nav button{height:auto;min-height:44px}.client-side-menu nav button>span:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:0}@media (max-width:1024px){body:has(.client-dashboard-shell) .page-reading-controls{margin-left:0}}@media (max-width:760px){body:has(.app-shell) .page-reading-controls{margin-left:0;padding-top:60px}.page-reading-controls{padding:60px 8px 12px}.page-reading-controls .reading-size-buttons{width:100%}.reading-size-buttons>span{text-align:center;flex-basis:100%}body#peoples-help-app :is(.client-floating-help,.adviser-help-button){font-size:0!important}body#peoples-help-app :is(.client-floating-help,.adviser-help-button)>span{font-size:18px!important}body#peoples-help-app .adviser-help-button{position:fixed;top:auto;bottom:14px}body#peoples-help-app .client-record-grid{grid-template-columns:1fr}}}@media print{.page-reading-controls,.reading-size-buttons,.cv-preview-hint{display:none!important}.cv-preview-viewport{padding:0!important;overflow:visible!important}}
body#peoples-help-app #cv-document-preview.cv-template-clean>header,body#peoples-help-app #cv-document-preview.cv-template-clean .cv-profile-section{background:var(--cv-soft)!important}body#peoples-help-app #cv-document-preview.cv-template-clean>header h1{color:var(--cv-accent)!important}body#peoples-help-app #cv-document-preview .cv-development-section{order:3}body#peoples-help-app #cv-document-preview.cv-text-small{--cv-document-base-size:.95pt}body#peoples-help-app #cv-document-preview.cv-text-standard{--cv-document-base-size:1.15pt}body#peoples-help-app #cv-document-preview.cv-text-large{--cv-document-base-size:1.4pt}@media screen{body#peoples-help-app #cv-document-preview.cv-text-small{--app-text-scale:1.33;--app-min-font:15.2px}body#peoples-help-app #cv-document-preview.cv-text-standard{--app-text-scale:1.61;--app-min-font:18.4px}body#peoples-help-app #cv-document-preview.cv-text-large{--app-text-scale:1.96;--app-min-font:22.4px}}.cv-document-controls{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:14px;width:min(100%,1120px);margin:0 auto 18px;display:grid}.cv-document-controls>label{border:1px solid var(--clean-blue-line);background:var(--clean-blue);color:var(--clean-ink);border-radius:10px;flex-direction:column;gap:7px;padding:14px;font-weight:800;display:flex}.cv-document-controls select{border:1px solid var(--clean-blue-line);min-height:42px;color:var(--clean-ink);font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.cv-document-controls .cv-a4-page-status{margin:0}.cv-title-actions>.cv-print-button{border:1px solid var(--clean-blue-line);background:var(--clean-blue);color:var(--clean-ink)}.cv-title-actions>.cv-save-button{border:1px solid var(--clean-green-line);background:var(--clean-green);color:#145c3d}@media (max-width:720px){.cv-document-controls{grid-template-columns:1fr}}@media print{.cv-document-controls{display:none!important}}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-skills-first .cv-skills-section{grid-area:1/1!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-skills-first .cv-experience-highlights{grid-area:2/1!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-skills-first .cv-qualifications-section{grid-area:1/2/4!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-skills-first .cv-references{grid-area:3/1!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-qualifications-first .cv-qualifications-section{grid-area:1/1/4!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-qualifications-first .cv-skills-section{grid-area:1/2!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-qualifications-first .cv-experience-highlights{grid-area:2/2!important}body#peoples-help-app #cv-document-preview.cv-layout-one-column.cv-side-qualifications-first .cv-references{grid-area:3/2!important}@media screen{.cv-design-grid{border:0;min-width:0;margin:0;padding:0}.cv-design-save-status{color:#12345f;background:#edf7ff;border-radius:8px;padding:12px}.cv-linked-photo-controls{border:1px solid #8fb9d9;border-radius:8px;grid-column:1/-1;padding:16px}.cv-linked-photo-controls label{gap:8px;display:grid}.cv-linked-photo-controls input{width:100%;max-width:100%}.client-large-avatar,.client-avatar,.client-settings-avatar{overflow:hidden}.client-large-avatar img,.client-avatar img,.client-settings-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@media (max-width:760px){.cv-preview-viewport #cv-document-preview.cv-density-compact>header,.cv-preview-viewport #cv-document-preview.cv-density-compact .professional-cv-grid>:is(main,aside){padding:14px}}}@media print{body#peoples-help-app #cv-document-preview.cv-density-compact section{margin-bottom:2mm!important}body#peoples-help-app #cv-document-preview.cv-density-compact .generated-cv-role{padding-top:1mm!important}body#peoples-help-app #cv-document-preview.cv-density-compact .generated-cv-qualification,body#peoples-help-app #cv-document-preview.cv-density-compact .cv-experience-highlights article{padding:.8mm!important}}
@media screen{.cv-selection-panel{background:var(--surface,#fff);border:1px solid #9bb8d2;border-radius:12px;margin:20px 0;padding:22px}.cv-selection-panel h2{margin:0 0 8px;font-size:22px}.cv-selection-panel>p{margin:10px 0}.cv-selection-panel fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:14px 0;display:grid}.cv-selection-panel legend{padding-top:14px;font-weight:700}.cv-selection-panel label{cursor:pointer;border:1px solid #bbcede;border-radius:6px;align-items:flex-start;gap:10px;padding:10px;display:flex}.cv-selection-panel input[type=checkbox]{accent-color:#176d9f;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.cv-selection-panel button{color:#fff;background:#145e87;border-radius:6px;padding:10px 18px;font-weight:700}.cv-selection-panel button:disabled{opacity:.6}.cv-selection-panel [role=alert]{color:#b42318}.skills-editor-heading,.skills-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.skills-cv-editor .skill-edit-row{border:1px solid #bbcede;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.skills-cv-editor .skill-edit-row label{border:0;flex:1;margin:0;padding:4px}.skills-cv-editor .skill-edit-row:has(input[type=text]) label{flex:0}.skills-cv-editor .skill-edit-row input[type=text]{width:100%;min-width:0;font:inherit;border:1px solid #9bb8d2;border-radius:4px;flex:1;padding:8px}.skills-cv-editor .skill-edit-row button{padding:8px}@media (max-width:700px){.cv-selection-panel fieldset{grid-template-columns:1fr}.skills-cv-editor .skill-edit-row{flex-wrap:wrap}.skills-cv-editor .skill-edit-row input[type=text]{flex-basis:calc(100% - 48px)}.skills-cv-editor .skill-edit-row button{margin-left:auto}}}@media print{.cv-selection-panel{display:none!important}}
@media screen{.client-transfer{margin:22px 0}.transfer-panel{color:#172b4d;background:#fff;border:1px solid #172b4d;border-radius:14px;margin-top:16px;padding:24px}.transfer-panel h2,.transfer-panel h3{margin:0 0 12px}.transfer-panel p{margin:12px 0;line-height:1.6}.transfer-panel fieldset{border:0;min-width:0;margin:20px 0;padding:0}.transfer-panel select{color:#172b4d;background:#f4f4f4;border:1px solid #172b4d;border-radius:8px;width:min(100%,640px);margin-top:8px;padding:12px;display:block}.transfer-clients{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;max-height:340px;margin:14px 0;display:grid;overflow:auto}.transfer-choice{background:#e9f8f3;border:1px solid #a4c4d3;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.transfer-choice input{flex:0 0 20px;width:20px;height:20px}.transfer-choice small{display:block}.transfer-warning,.transfer-confirm{background:#fff4ce;border:1px solid #bd8a32;border-radius:10px;padding:16px}.transfer-success{background:#e9f8f3;border:1px solid #238258;border-radius:8px;padding:16px}.transfer-panel button{cursor:pointer;border:1px solid #172b4d;border-radius:8px;padding:10px 16px}.transfer-panel button:disabled{opacity:.55;cursor:not-allowed}.transfer-panel details{margin-top:18px}.transfer-panel summary{cursor:pointer}html[data-theme=dark] .transfer-panel{color:#e4c894;background:#1c293d;border-color:#8f743f}html[data-theme=dark] .transfer-panel select,html[data-theme=dark] .transfer-choice{color:#e4c894;background:#172535;border-color:#7b714e}html[data-theme=dark] .transfer-warning,html[data-theme=dark] .transfer-confirm{color:#e4c894;background:#362b20}html[data-theme=dark] .transfer-success{color:#c1d5ab;background:#183c31}}
@media screen{#peoples-help-app .account-settings-grid>.add-adviser-settings{background:#f4fbff!important;border:1px solid #25a9f0!important;border-left-width:6px!important}#peoples-help-app .add-adviser-settings>.eyebrow{color:#176891!important}#peoples-help-app .add-adviser-settings :is(.secondary-button,.primary-button):not(.adviser-saved-button){border-radius:8px;padding:12px 16px;color:#172b4d!important;background:#dff3ff!important;border:1px solid #25a9f0!important}#peoples-help-app .add-adviser-settings :is(.secondary-button,.primary-button):not(.adviser-saved-button):hover{background:#ccecff!important}#peoples-help-app .add-adviser-settings>a{font-weight:600;color:#176891!important}html[data-theme=dark] #peoples-help-app .account-settings-grid>.add-adviser-settings{background:#1c293d!important;border-color:#957541 #957541 #957541 #c7a15a!important}html[data-theme=dark] #peoples-help-app .add-adviser-settings :is(.eyebrow,h2),html[data-theme=dark] #peoples-help-app .add-adviser-settings>a{color:#dfc18c!important}html[data-theme=dark] #peoples-help-app .add-adviser-settings :is(.secondary-button,.primary-button):not(.adviser-saved-button){color:#dfc18c!important;background:#452731!important;border-color:#957541!important}html[data-theme=dark] #peoples-help-app .add-adviser-settings :is(.secondary-button,.primary-button):not(.adviser-saved-button):hover{background:#58313e!important}.add-adviser-settings form,.add-adviser-settings fieldset{width:100%;min-width:0}.add-adviser-settings fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.add-adviser-settings label{min-width:0}.add-adviser-settings button{justify-self:start}.add-adviser-settings .add-adviser-note{color:#594420;background:#fff5d5;border:1px solid #c0923d;border-radius:8px;padding:14px;line-height:1.6}.account-settings-page .adviser-saved-button{opacity:1;color:#fff!important;background:#176b47!important;border-color:#176b47!important}html[data-theme=dark] .add-adviser-settings .add-adviser-note{color:#e4c894!important;background:#352b20!important}html[data-theme=dark] .add-adviser-settings .settings-success{color:#c1d5ab!important;background:#183c31!important}html[data-theme=dark] .account-settings-page .adviser-saved-button{color:#d9d5a1!important;background:#184d38!important}}
body#peoples-help-app #cv-document-preview{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:break-word;line-height:1.35;color:#27323e!important;background:#fff!important}body#peoples-help-app #cv-document-preview .professional-cv-grid>main{background:#fff!important}body#peoples-help-app #cv-document-preview .generated-cv-qualification{border:1px solid #d5dde8;border-radius:6px;line-height:1.35;background:#fff!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}body#peoples-help-app #cv-document-preview .generated-cv-qualification>div{width:100%;min-width:0;line-height:1.35}body#peoples-help-app #cv-document-preview .generated-cv-qualification :is(small,strong,em,time){white-space:normal;font-style:normal;line-height:1.35;display:block}body#peoples-help-app #cv-document-preview .generated-cv-qualification time{text-align:left;margin-top:4px}body#peoples-help-app #cv-document-preview .cv-experience-highlights article{line-height:1.35;height:auto!important;min-height:0!important}body#peoples-help-app #cv-document-preview .cv-experience-highlights article p{white-space:normal;width:100%;max-width:none}@media screen{body#peoples-help-app #cv-document-preview{--app-min-font:0px;width:794px;min-width:794px;min-height:1123px;font-size:12px}body#peoples-help-app #cv-document-preview.cv-text-small{--app-text-scale:1.15;--app-min-font:0px}body#peoples-help-app #cv-document-preview.cv-text-standard{--app-text-scale:1.35;--app-min-font:0px}body#peoples-help-app #cv-document-preview.cv-text-large{--app-text-scale:1.6;--app-min-font:0px}body#peoples-help-app #cv-document-preview .professional-cv-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}body#peoples-help-app #cv-document-preview .professional-cv-grid>:is(main,aside){padding:24px}body#peoples-help-app #cv-document-preview.cv-layout-one-column .professional-cv-grid{display:block}body#peoples-help-app #cv-document-preview.cv-layout-one-column .professional-cv-grid>aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}body#peoples-help-app #cv-document-preview .generated-cv-qualification{margin-bottom:8px;padding:10px}body#peoples-help-app #cv-document-preview .generated-cv-role{grid-template-columns:minmax(0,1fr) auto;display:grid}body#peoples-help-app #cv-document-preview.cv-density-compact .professional-cv-grid>:is(main,aside){padding:18px}body#peoples-help-app .cv-document-controls>label{color:#173754!important;background:#eaf3fc!important}body#peoples-help-app .cv-title-actions{background:#f5f8fc;border-radius:10px;gap:10px;padding:12px}body:has(.cv-draft-page) :is(.client-floating-help,.adviser-help-button){display:none!important}}@media print{body#peoples-help-app #cv-document-preview>header{flex-shrink:0!important;height:auto!important;overflow:visible!important}body#peoples-help-app #cv-document-preview>header>div{flex-direction:column;flex:1;gap:2mm;min-width:0;display:flex;height:auto!important}body#peoples-help-app #cv-document-preview>header :is(h1,p,span){flex-shrink:0!important;height:auto!important;min-height:0!important;margin:0!important;line-height:1.3!important;overflow:visible!important}body#peoples-help-app #cv-document-preview>header img{flex:0 0 21mm!important}body#peoples-help-app #cv-document-preview .professional-cv-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}body#peoples-help-app #cv-document-preview .generated-cv-qualification,body#peoples-help-app #cv-document-preview .generated-cv-qualification>div{line-height:1}}
