
#goalx-cv-test{font-family:Arial,sans-serif;color:#132b45;background:#f1f4f8;padding:24px;border-radius:12px}#goalx-cv-test *{box-sizing:border-box}#goalx-cv-test .cv-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}#goalx-cv-test h2{font-size:28px;margin:5px 0;letter-spacing:-1px}#goalx-cv-test .tag{font-size:11px;font-weight:bold;letter-spacing:2px;color:#48617b}#goalx-cv-test .layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;align-items:start}#goalx-cv-test form{background:white;padding:20px;border-radius:8px}#goalx-cv-test fieldset{border:0;padding:0;margin:0 0 22px}#goalx-cv-test legend{font-weight:bold;font-size:14px;margin-bottom:14px}#goalx-cv-test label{display:block;font-size:12px;margin-bottom:12px;line-height:1.5}#goalx-cv-test input,#goalx-cv-test textarea,#goalx-cv-test select{display:block;width:100%;padding:10px;border:1px solid #d5dfe9;border-radius:4px;margin-top:5px;font:14px Arial;background:white;color:#132b45}#goalx-cv-test input[type=range]{padding:0}#goalx-cv-test .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}#goalx-cv-test .two label{min-width:0}#goalx-cv-test button{padding:12px 16px;border:1px solid #d1dbe5;border-radius:4px;background:white;color:#142d49;font-weight:bold;cursor:pointer}#goalx-cv-test .primary{background:#154de5;color:white;border-color:#154de5}#goalx-cv-test .actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}#goalx-cv-test .small{font-size:11px;line-height:1.6;color:#63748a}#goalx-cv-test .club{border-top:1px solid #e1e6ee;margin-top:14px;padding-top:14px}#goalx-cv-test .remove{font-size:11px;padding:5px 8px;float:right}#goalx-cv-test canvas{width:100%;height:auto;background:#fff;display:block;box-shadow:0 8px 28px #102d4520}#goalx-cv-test .swatches{display:flex;gap:8px;margin:14px 0}#goalx-cv-test .swatches button{width:40px;height:35px;border:3px solid transparent;background:var(--color);font-size:0}#goalx-cv-test .swatches button[aria-pressed=true]{outline:2px solid #142d49;outline-offset:2px}#goalx-cv-test [hidden]{display:none!important}#goalx-cv-test .error{color:#a52d26;font-size:12px}#goalx-cv-test .preview-head{display:flex;justify-content:space-between;align-items:center;gap:10px}#goalx-cv-test .preview-head h3{font-size:14px;margin:0}@media(max-width:690px){#goalx-cv-test{padding:14px}#goalx-cv-test .layout{grid-template-columns:1fr}#goalx-cv-test h2{font-size:23px}}

#goalx-cv-test{border-radius:0;padding:55px 24px}#goalx-cv-test button:disabled{opacity:.55;cursor:wait}#goalx-cv-test .layout{max-width:1320px;margin:auto;grid-template-columns:minmax(280px,370px) minmax(0,1fr)}#goalx-cv-test>.cv-title{max-width:1320px;margin:0 auto 30px}#goalx-cv-test h2{font-size:40px;line-height:1.12}#goalx-cv-test input,#goalx-cv-test select,#goalx-cv-test textarea{font-size:16px}#goalx-cv-test .primary{letter-spacing:.3px}@media(max-width:760px){#goalx-cv-test .layout{grid-template-columns:1fr}#goalx-cv-test{padding:30px 16px}#goalx-cv-test h2{font-size:29px}}
@media(min-width:901px){.header{gap:28px}#nav{gap:22px}}
#goalx-cv-test #gx-photo-editor{border:0;border-radius:14px;padding:20px;width:min(920px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;color:#132b45;background:#fff;box-shadow:0 20px 80px #0005;overflow:auto}#goalx-cv-test #gx-photo-editor::backdrop{background:#091d39b8}#goalx-cv-test .gx-editor-top,#goalx-cv-test .gx-editor-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}#goalx-cv-test .gx-editor-top h3{margin:0;font:700 22px Arial;letter-spacing:-.5px}#goalx-cv-test #gx-photo-close{font-size:26px;padding:2px 10px;border:0}#goalx-cv-test #gx-photo-editor .small{margin:4px 0 12px}#goalx-cv-test #gx-photo-canvas{width:min(100%,calc((100dvh - 250px)*1.485));height:auto;margin:0 auto;box-shadow:none;border-radius:6px;touch-action:none;cursor:grab;outline-offset:3px}#goalx-cv-test #gx-photo-canvas.is-dragging{cursor:grabbing}#goalx-cv-test #gx-photo-canvas:focus-visible{outline:2px solid #154de5}#goalx-cv-test .gx-editor-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0 0}#goalx-cv-test .gx-editor-controls label{font-size:13px;margin-bottom:12px}#goalx-cv-test .gx-editor-controls input{height:24px;accent-color:#154de5;cursor:pointer}#goalx-cv-test #gx-zoom-value{float:right;color:#63748a}#goalx-cv-test .gx-editor-bottom{margin-top:2px}@media(max-width:540px){#goalx-cv-test #gx-photo-editor{padding:14px}#goalx-cv-test .gx-editor-controls{gap:16px}#goalx-cv-test .gx-editor-top h3{font-size:19px}}
