.vc-public-skills{padding:1rem;border:1px solid #ddd;margin:1rem 0}.vc-public-skills>button{margin:.3rem .3rem .3rem 0}.vc-public-skills button{min-height:44px;padding:.6rem 1rem;border:1px solid #263db5;border-radius:4px;background:#fff;color:#263db5;font-size:1rem;line-height:1.4;cursor:pointer}.vc-public-skill-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(56rem,calc(100vw - 2rem));max-height:85vh;max-height:85dvh;overflow:auto;border:1px solid #ccd0d4;border-radius:6px;padding:1.25rem;background:#fff;color:#1d2327}.vc-public-skill-dialog::backdrop{background:rgba(0,0,0,.55)}.vc-public-skill-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vc-public-skill-heading h2{font-size:1.4rem;margin:.25rem 0 1rem}.vc-public-skill-dialog input[type=search]{width:100%;box-sizing:border-box}.vc-public-skill-options{max-height:48vh;overflow:auto}.vc-public-skill-options fieldset{border:0;padding:0;margin:.5rem 0 1rem}.vc-public-skill-options legend{font-weight:600;font-size:1.05rem}.vc-public-skill-option{display:flex!important;align-items:center;gap:.6rem;min-height:44px;padding:.35rem;cursor:pointer}.vc-public-skill-option input[type=checkbox]{position:static!important;opacity:1!important;appearance:auto!important;width:20px;height:20px;display:inline-block!important;flex-shrink:0}.vc-public-skill-option[hidden],.vc-public-skill-options fieldset[hidden]{display:none!important}.vc-public-skill-actions{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;padding-top:1rem}.vc-public-skills [data-vc-public-apply]{background:#263db5!important;color:#fff!important}.vc-public-skill-dialog :focus-visible,.vc-public-skills>button:focus-visible{outline:2px solid #2271b1;outline-offset:3px}@media(max-width:600px){.vc-public-skill-dialog{width:calc(100vw - 1rem);padding:.75rem}.vc-public-skill-heading{align-items:flex-start}.vc-public-skill-actions button{flex:1;min-height:44px}}
