body:has(#scvb-app){background:#f5f6f8!important}
body:has(#scvb-app) .entry-content,body:has(#scvb-app) .site-main,body:has(#scvb-app) main{max-width:none!important}
#scvb-app,#scvb-app *{box-sizing:border-box}
#scvb-app.scvb-v7{width:min(1760px,calc(100vw - 32px));margin:22px auto 60px;display:grid;grid-template-columns:216px 540px minmax(620px,1fr);gap:18px;align-items:start;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#1f2933;font-size:14px} #scvb-app .scvb-v7-nav{position:sticky;top:18px;height:calc(100vh - 36px);overflow:auto;background:#112f3d;color:#fff;border-radius:16px;padding:18px 12px;box-shadow:0 12px 34px rgba(17,47,61,.16)}
#scvb-app .scvb-v7-brand{padding:4px 8px 18px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:15px}
#scvb-app .scvb-v7-brand strong{display:block;font-size:15px;line-height:1.2}.scvb-v7-brand span{display:block;color:#a9bfca;font-size:11px;margin-top:4px}
#scvb-app .scvb-nav-group{margin:13px 0}#scvb-app .scvb-nav-group small{display:block;color:#7695a4;font-size:9px;font-weight:800;letter-spacing:.12em;padding:0 8px 6px}
#scvb-app .scvb-nav-group button{width:100%;min-height:34px!important;display:grid!important;grid-template-columns:28px 1fr;align-items:center;text-align:left!important;background:transparent!important;border:0!important;color:#c7d8df!important;border-radius:8px!important;padding:7px 8px!important;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;box-shadow:none!important;cursor:pointer!important}
#scvb-app .scvb-nav-group button span{color:#e7f0f4}#scvb-app .scvb-nav-group button:hover{background:rgba(255,255,255,.07)!important}#scvb-app .scvb-nav-group button.active{background:#fff!important;color:#5d7e8d!important}#scvb-app .scvb-nav-group button.active span{color:#173a49!important} #scvb-app .scvb-v7-editor{height:calc(100vh - 36px);overflow:auto;background:#fff;border:1px solid #e2e7eb;border-radius:16px;box-shadow:0 10px 32px rgba(27,39,49,.06);padding:0 22px 28px}
#scvb-app .scvb-intro{position:sticky;top:0;z-index:10;margin:0 -22px;padding:20px 22px 14px;background:#fff;border-bottom:1px solid #eef1f3}
#scvb-app .scvb-eyebrow{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:#64808d;margin-bottom:6px}
#scvb-app .scvb-intro h2{margin:0;color:#142f3c;font-size:24px;line-height:1.12;letter-spacing:-.025em}#scvb-app .scvb-intro p{margin:6px 0 0;color:#6c7882;font-size:12.5px;line-height:1.45}
#scvb-app .scvb-editor-context{display:flex;justify-content:space-between;align-items:center;padding:16px 0 12px;border-bottom:1px solid #eef1f3;margin-bottom:16px}#scvb-app .scvb-editor-context span{font-size:10px;color:#8a969f;text-transform:uppercase;letter-spacing:.08em;font-weight:750}#scvb-app .scvb-editor-context strong{font-size:13px;color:#203c4a}
#scvb-app [data-panel]{display:none!important}#scvb-app [data-panel].scvb-panel-visible{display:block!important}
#scvb-app #scvb-sortable-sections{display:contents}
#scvb-app .scvb-static-section,#scvb-app .scvb-cv-section{border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}
#scvb-app .scvb-static-section>h3,#scvb-app .scvb-cv-section h3{font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#173643!important;margin:0 0 6px!important}
#scvb-app .scvb-section-title{display:flex;align-items:center;gap:8px;margin-bottom:4px}#scvb-app .scvb-drag{display:none}
#scvb-app .scvb-help,#scvb-app .scvb-privacy{color:#72808a;font-size:12px;line-height:1.5;margin:5px 0 12px}
#scvb-app .scvb-tip{border:1px solid #dbe8ee;background:#f5fafc;border-radius:9px;padding:10px 12px;color:#476371;font-size:12px;line-height:1.45;margin:10px 0 13px}
#scvb-app .scvb-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#scvb-app label{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;font-size:11.5px;font-weight:700;color:#3d505b}
#scvb-app input:not([type=checkbox]):not([type=radio]):not([type=color]),#scvb-app textarea,#scvb-app select{width:100%;min-height:42px;border:1px solid #cfd8de;border-radius:8px;background:#fff;padding:9px 10px;color:#1f2f38;font:400 13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;outline:none;box-shadow:none!important}
#scvb-app textarea{min-height:86px;resize:vertical}#scvb-app input:focus,#scvb-app textarea:focus,#scvb-app select:focus{border-color:#4d829a;box-shadow:0 0 0 3px rgba(77,130,154,.11)!important}
#scvb-app .optional{font-weight:400;color:#94a0a7}.scvb-hidden{display:none!important}
#scvb-app button,#scvb-app .scvb-add,#scvb-app .scvb-ai,#scvb-app .scvb-modal-actions button{appearance:none!important;background:#fff!important;border:1px solid #c9d4da!important;color:#254958!important;border-radius:8px!important;min-height:36px!important;padding:8px 11px!important;font:650 12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;box-shadow:none!important;text-shadow:none!important;text-transform:none!important;cursor:pointer!important}
#scvb-app button:hover{background:#f5f8fa!important;border-color:#9fb4be!important}#scvb-app .scvb-add,#scvb-app #scvb-smart-order,#scvb-app .scvb-modal-actions button:not(.secondary){background:#173b4c!important;color:#fff!important;border-color:#173b4c!important}
#scvb-app .scvb-example{border:0!important;background:transparent!important;color:#2a6a87!important;padding:0!important;min-height:0!important;margin:0 0 10px!important}#scvb-app .scvb-ai{background:#eef6fa!important;border-color:#c4d9e3!important;color:#1f5c76!important}.scvb-ai[disabled]{opacity:.5;cursor:not-allowed!important}.scvb-ai-status{font-size:11px;color:#77848d;margin-left:7px}
#scvb-app .scvb-smart-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.scvb-order-preview{font-size:11px;color:#63737c;line-height:1.4;margin-top:8px}.scvb-subtitle{font-size:14px;font-weight:750;color:#253f4b;margin:18px 0 6px}
#scvb-app .scvb-item{border:1px solid #e1e7eb;border-radius:11px;background:#fbfcfd;padding:14px;margin:12px 0}#scvb-app .scvb-item-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.scvb-item-head>strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#667882}.scvb-remove{min-height:0!important;padding:3px 0!important;border:0!important;background:transparent!important;color:#a44c4c!important;font-size:11px!important}
#scvb-app .scvb-language-skills{display:flex;flex-wrap:wrap;gap:10px 16px;margin:5px 0 10px}.scvb-skill-check{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;font-weight:500!important;margin:0!important}.scvb-skill-check input{width:auto!important} #scvb-app .scvb-rich-field{margin:2px 0 10px}#scvb-app .scvb-rich-field>label{margin-bottom:6px}#scvb-app .scvb-field-toolbar{display:flex;gap:2px;padding:5px;border:1px solid #d7dfe4;border-bottom:0;border-radius:8px 8px 0 0;background:#f7f9fa}#scvb-app .scvb-field-toolbar button{min-height:28px!important;height:28px!important;padding:0 8px!important;border:0!important;background:transparent!important;border-radius:5px!important;color:#3c5662!important}#scvb-app .scvb-field-toolbar button:hover{background:#e9eff2!important}
#scvb-app .scvb-rich-input{min-height:108px;border:1px solid #cfd8de;border-radius:0 0 8px 8px;background:#fff;padding:10px 11px;font-size:13px;line-height:1.45;outline:none}#scvb-app .scvb-rich-input:focus{border-color:#4d829a;box-shadow:0 0 0 3px rgba(77,130,154,.11)}#scvb-app .scvb-rich-input:empty:before{content:attr(data-placeholder);color:#9aa4aa;pointer-events:none}#scvb-app .scvb-rich-input ul,#scvb-app .scvb-rich-input ol{margin:4px 0 4px 20px;padding:0} #scvb-app .scvb-panel-heading{margin-bottom:14px}.scvb-panel-heading>span{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:#6f8793;text-transform:uppercase}.scvb-panel-heading h3{margin:5px 0!important}.scvb-panel-heading p{margin:0;color:#75828b;font-size:12px;line-height:1.45}
#scvb-app .scvb-design-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;background:#f7f9fa;border:1px solid #e2e7ea;border-radius:11px;padding:12px;margin-bottom:15px}#scvb-app input[type=color]{width:100%;height:42px;border:1px solid #cfd8de;border-radius:8px;background:#fff;padding:4px}
#scvb-app .scvb-template-list{display:grid;grid-template-columns:1fr;gap:12px}#scvb-app .scvb-template-card{position:relative;display:grid!important;grid-template-columns:150px 1fr;gap:14px;align-items:center;border:1px solid #dce3e7;border-radius:12px;background:#fff;padding:10px!important;margin:0!important;cursor:pointer!important;transition:.15s}#scvb-app .scvb-template-card:hover{border-color:#9fb6c1;box-shadow:0 5px 16px rgba(30,55,70,.07)}#scvb-app .scvb-template-card.selected{border-color:#2e6d89;box-shadow:0 0 0 2px rgba(46,109,137,.1)}#scvb-app .scvb-template-card>input{position:absolute;opacity:0;pointer-events:none}
#scvb-app .scvb-template-thumb{width:150px;height:212px;background:#eef1f3;border:1px solid #d6dde1;border-radius:4px;overflow:hidden;box-shadow:0 4px 13px rgba(0,0,0,.08)}#scvb-app .scvb-template-thumb .scvb-template-demo{width:760px!important;height:1075px!important;min-height:1075px!important;transform:scale(.1974)!important;transform-origin:top left!important;margin:0!important;box-shadow:none!important;pointer-events:none!important}
#scvb-app .scvb-template-info{display:flex;flex-direction:column;align-items:flex-start}.scvb-template-info strong{font-size:14px;color:#1d3a47;margin-bottom:6px}.scvb-template-info small{font-size:11.5px;line-height:1.45;color:#73818a;margin-bottom:11px}.scvb-template-preview-btn{min-height:32px!important;font-size:11px!important} #scvb-app .scvb-v7-preview{position:sticky;top:18px;height:calc(100vh - 36px);overflow:auto;background:#e9edf0;border:1px solid #dfe5e8;border-radius:16px;padding:0 18px 28px;box-shadow:0 10px 32px rgba(27,39,49,.05)}
#scvb-app .scvb-preview-toolbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 -18px 18px;padding:12px 18px;background:rgba(233,237,240,.96);backdrop-filter:blur(8px);border-bottom:1px solid #dce2e6;color:#72808a;font-size:11px}#scvb-app .scvb-preview-toolbar>div:first-child{display:flex;flex-direction:column;gap:2px}.scvb-preview-toolbar strong{color:#2a414d;font-size:12px}.scvb-preview-toolbar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}
#scvb-app #scvb-preview-actions{display:flex;gap:7px}#scvb-app #scvb-preview-actions button{min-height:34px!important;padding:7px 10px!important}#scvb-app #scvb-download{background:#173b4c!important;color:#fff!important;border-color:#173b4c!important} #scvb-app .scvb-modal{display:none;position:fixed;inset:0;z-index:99999;background:rgba(15,26,33,.55);padding:28px;align-items:center;justify-content:center}#scvb-app .scvb-modal.open{display:flex}.scvb-modal-box{position:relative;width:min(680px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:14px;padding:22px;box-shadow:0 22px 70px rgba(0,0,0,.25)}.scvb-modal-close{position:absolute;right:12px;top:10px;border:0!important;background:transparent!important;font-size:22px!important}.scvb-modal-box h3{margin:0 34px 14px 0;color:#183b4d}.scvb-modal-actions{display:flex;gap:8px;margin-top:16px}.scvb-feedback,.scvb-suggestion,.scvb-original{background:#f5f7f8;border:1px solid #e2e6e9;border-radius:8px;padding:11px;white-space:pre-wrap;font-size:12.5px;line-height:1.5}.scvb-suggestion{background:#f2f8fb;border-color:#d5e6ee}
#scvb-app .scvb-template-large-preview{height:76vh;overflow:auto;background:#e9edf0;border-radius:10px;padding:18px;display:flex;justify-content:center}.scvb-template-large-preview .scvb-template-demo{width:210mm!important;min-width:210mm!important;min-height:297mm!important;box-shadow:0 12px 35px rgba(17,24,39,.18)!important}
#scvb-app .scvb-readiness-grid{display:grid;gap:8px}.scvb-ready{border:1px solid #e0e6e9;border-radius:9px;padding:10px}.scvb-ready strong{display:flex;justify-content:space-between;gap:8px;font-size:12px}.scvb-ready p{font-size:11.5px;color:#67757d;margin:4px 0 0}.scvb-ready.good strong span{color:#2d7553}.scvb-ready.warn strong span{color:#9a6b1f}.scvb-ready.bad strong span{color:#a54848}.scvb-ready.info strong span{color:#386b85}.scvb-ai-meter{display:flex;justify-content:space-between;gap:8px;padding:10px;border-radius:9px;background:#f5f8fa;font-size:11.5px}.scvb-review-clear{margin-top:10px!important;color:#9b4545!important}
@media(max-width:1320px){#scvb-app.scvb-v7{grid-template-columns:190px 500px minmax(560px,1fr)}}
@media(max-width:1100px){#scvb-app.scvb-v7{grid-template-columns:180px minmax(430px,1fr);width:min(980px,calc(100vw - 24px))}#scvb-app .scvb-v7-preview{grid-column:1/-1;position:relative;height:auto;top:0}#scvb-app .scvb-v7-nav{height:calc(100vh - 30px)}#scvb-app .scvb-v7-editor{height:calc(100vh - 30px)}}
@media(max-width:760px){#scvb-app.scvb-v7{display:block;width:calc(100vw - 16px);margin:8px auto}#scvb-app .scvb-v7-nav{position:relative;top:0;height:auto;display:flex;overflow-x:auto;border-radius:12px;padding:8px;gap:4px;margin-bottom:8px}#scvb-app .scvb-v7-brand,#scvb-app .scvb-nav-group small{display:none}#scvb-app .scvb-nav-group{display:flex;margin:0;gap:3px}#scvb-app .scvb-nav-group button{width:auto;grid-template-columns:auto!important;white-space:nowrap}#scvb-app .scvb-nav-group button{font-size:0!important}#scvb-app .scvb-nav-group button span{font-size:11px!important}#scvb-app .scvb-v7-editor{height:auto;max-height:none;margin-bottom:8px}#scvb-app .scvb-grid.two,#scvb-app .scvb-design-controls{grid-template-columns:1fr}#scvb-app .scvb-template-card{grid-template-columns:110px 1fr}#scvb-app .scvb-template-thumb{width:110px;height:156px}#scvb-app .scvb-template-thumb .scvb-template-demo{transform:scale(.1447)!important}#scvb-app .scvb-v7-preview{padding:0 8px 16px;border-radius:12px}#scvb-app .scvb-preview-toolbar{margin:0 -8px 10px;padding:10px 8px}} #scvb-app .scvb-nav-sections button[draggable="true"]{grid-template-columns:28px 1fr 20px;cursor:grab!important;user-select:none}
#scvb-app .scvb-nav-sections button[draggable="true"]:active{cursor:grabbing!important}
#scvb-app .scvb-nav-number{font:700 10px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#7896a4}
#scvb-app .scvb-nav-group button.active .scvb-nav-number{color:#5d7e8d}
#scvb-app .scvb-nav-drag{font-style:normal;font-size:14px;line-height:1;color:#7695a4;letter-spacing:-3px;text-align:center;opacity:.75}
#scvb-app .scvb-nav-sections button:hover .scvb-nav-drag{color:#dbe8ed;opacity:1}
#scvb-app .scvb-nav-sections button.active .scvb-nav-drag{color:#6d8794}
#scvb-app .scvb-nav-sections button.scvb-dragging{opacity:.38;background:rgba(255,255,255,.09)!important;outline:1px dashed rgba(255,255,255,.4)}
#scvb-app .scvb-nav-sections small{line-height:1.35}
@media(max-width:760px){#scvb-app .scvb-nav-number,#scvb-app .scvb-nav-drag{display:none}#scvb-app .scvb-nav-sections button[draggable="true"]{grid-template-columns:auto}} #scvb-app .scvb-skill-settings{max-width:260px;margin:10px 0 14px}
#scvb-app .scvb-skills-builder{display:grid;gap:12px;margin:10px 0}
#scvb-app .scvb-skill-group{border:1px solid #dfe6ea;border-radius:11px;background:#fbfcfd;padding:12px;box-shadow:0 1px 2px rgba(24,45,57,.03)}
#scvb-app .scvb-skill-group.scvb-dragging{opacity:.45;outline:1px dashed #7896a4}
#scvb-app .scvb-skill-group-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}
#scvb-app .scvb-skill-group-head strong{font-size:12px;color:#294452}
#scvb-app .scvb-skill-group-drag{cursor:grab;color:#7896a4;letter-spacing:-3px;font-size:15px;user-select:none}
#scvb-app .scvb-remove-skill-group{margin-left:auto!important;border:0!important;background:transparent!important;color:#9a4a4a!important;min-height:auto!important;padding:3px 4px!important;font-size:11px!important;box-shadow:none!important}
#scvb-app .scvb-skill-entry{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center;margin-top:8px}
#scvb-app .scvb-skill-entry input{margin:0!important}
#scvb-app .scvb-skill-entry .scvb-add-skill{min-height:38px!important;padding:8px 12px!important;background:#eef4f6!important;border:1px solid #cfdae0!important;color:#294b5b!important}
#scvb-app .scvb-skill-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;min-height:4px}
#scvb-app .scvb-skill-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #d3dfe4;background:#fff;border-radius:999px;padding:4px 5px 4px 9px;font-size:11.5px;line-height:1.2;color:#334b57}
#scvb-app .scvb-skill-chip button{border:0!important;background:transparent!important;color:#7d8c93!important;padding:0!important;min-height:16px!important;width:16px!important;line-height:14px!important;font-size:15px!important;box-shadow:none!important}
#scvb-app .scvb-skill-chip button:hover{color:#9a4a4a!important}
@media(max-width:760px){} #scvb-app .scvb-skills-intro{margin:8px 0 12px;padding:14px 15px;border:1px solid #dce6ea;border-radius:12px;background:#f8fbfc}
#scvb-app .scvb-skills-intro>strong{display:block;font-size:14px;color:#203d4a;margin-bottom:4px}
#scvb-app .scvb-skills-intro p{margin:0 0 10px;color:#60727b;font-size:12.5px;line-height:1.45}
#scvb-app .scvb-skills-example{display:grid;gap:5px;padding:9px 10px;background:#fff;border:1px solid #e5ecef;border-radius:8px;font-size:11.5px;color:#44565f}
#scvb-app .scvb-skills-example span{display:grid;grid-template-columns:minmax(90px,120px) 1fr;gap:8px}
#scvb-app .scvb-skills-example b{color:#294b5b}
#scvb-app .scvb-skills-hint{margin:10px 0 7px}
#scvb-app .scvb-skill-add-label{display:block;margin-top:9px!important;margin-bottom:4px!important;font-size:12px!important;font-weight:650!important;color:#344d59}
#scvb-app .scvb-add-first-category{margin-top:4px!important}
#scvb-app .scvb-v7-design .scvb-design-controls label:has([data-key="skillsLayout"]){grid-column:1/-1} #scvb-app .scvb-custom-intro{
margin:8px 0 14px;
padding:14px 15px;
border:1px solid #dce6ea;
border-radius:12px;
background:#f8fbfc;
}
#scvb-app .scvb-custom-intro>strong{
display:block;
margin-bottom:4px;
font-size:14px;
color:#203d4a;
}
#scvb-app .scvb-custom-intro p{
margin:0 0 9px;
font-size:12.5px;
line-height:1.45;
color:#60727b;
}
#scvb-app .scvb-custom-examples{
padding:9px 10px;
border:1px solid #e5ecef;
border-radius:8px;
background:#fff;
font-size:11.5px;
line-height:1.5;
color:#52666f;
}
#scvb-app .scvb-custom-item [data-rich-name="description"]{
min-height:110px;
} #scvb-app .scvb-design-nav-group{
margin-top:10px;
padding-top:10px;
border-top:1px solid #e4eaed;
}
#scvb-app .scvb-style-workspace .scvb-panel-heading,
#scvb-app .scvb-template-workspace .scvb-panel-heading{
margin-bottom:16px;
}
#scvb-app .scvb-design-growth-note{
margin:15px 0 0;
padding:10px 12px;
border:1px solid #e5eaed;
border-radius:9px;
background:#f8fafb;
color:#6d7f88;
font-size:11.5px;
line-height:1.5;
}
#scvb-app .scvb-template-library-meta{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
margin:0 0 14px;
padding:10px 12px;
border:1px solid #e3eaed;
border-radius:10px;
background:#f8fafb;
}
#scvb-app .scvb-template-library-meta strong{
color:#294753;
font-size:13px;
}
#scvb-app .scvb-template-library-meta span{
padding:4px 8px;
border-radius:999px;
background:#eaf0f3;
color:#60747d;
font-size:10.5px;
font-weight:700;
}
#scvb-app .scvb-template-workspace .scvb-template-heading{
margin-top:0;
} .scvb-pdf-capture-host{
position:fixed!important;
left:0!important;
top:0!important;
width:210mm!important;
height:auto!important;
margin:0!important;
padding:0!important;
z-index:-2147483000!important;
pointer-events:none!important;
background:#fff!important;
}
.scvb-pdf-capture-host .scvb-cv{
margin:0!important;
box-shadow:none!important;
}
#scvb-download:disabled{
opacity:.65!important;
cursor:wait!important;
} #scvb-app .scvb-style-subsection{margin:0 0 16px;padding:14px;border:1px solid #e2e8eb;border-radius:12px;background:#fbfcfd}
#scvb-app .scvb-style-subsection h4{margin:0 0 11px;font-size:11px;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;color:#58707b}
#scvb-app .scvb-style-subsection .scvb-design-controls{margin:0} .scvb-pdf-capture-host{
pointer-events:none!important;
}
html.scvb-export-busy,
body.scvb-export-busy,
html.scvb-export-busy #scvb-app,
body.scvb-export-busy #scvb-app{
pointer-events:auto!important;
}