#vanao-for-talent-design .vc-guidelines{margin-top:30px;border:1px solid #c8a57470;border-radius:16px;background:radial-gradient(ellipse at 0 0,#cda76e20,transparent 70%),linear-gradient(135deg,#6a523020,#231d1690);padding:26px;box-shadow:inset 0 1px #e8d4b02b,0 15px 35px -25px #0009}
#vanao-for-talent-design .vc-guide-header .va-mini{font-size:10px;letter-spacing:.14em;color:#dbc29d}
#vanao-for-talent-design .vc-guide-header h3{font-size:24px;line-height:1.25;margin:16px 0}
#vanao-for-talent-design .vc-guide-header p{font-size:14px;line-height:1.7;margin:0 0 18px;color:#d4cabc}
#vanao-for-talent-design .vc-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}
#vanao-for-talent-design .vc-tags span{font-size:11px;border:1px solid #c8a57466;background:#dcc59f0a;border-radius:5px;padding:7px 9px;color:#e6d0b0}
#vanao-for-talent-design .vc-guidelines details{border-top:1px solid #c8a57440;padding:0}
#vanao-for-talent-design .vc-guidelines summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:18px 0;font-size:14px;line-height:1.4;list-style:none;color:#eee5d7;min-height:48px}
#vanao-for-talent-design .vc-guidelines summary::-webkit-details-marker{display:none}
#vanao-for-talent-design .vc-guidelines summary:after{content:'+';margin-left:auto;color:#dec298;font-size:20px}
#vanao-for-talent-design .vc-guidelines details[open] summary:after{content:'−'}
#vanao-for-talent-design .vc-index{font-size:10px;color:#bba078}
#vanao-for-talent-design .vc-guidelines dl{margin:0 0 20px}
#vanao-for-talent-design .vc-guidelines dt{font-size:12px;color:#dfc59e;margin:15px 0 6px;font-weight:bold}
#vanao-for-talent-design .vc-guidelines dd{font-size:13px;line-height:1.7;color:#d5cbbb;margin:0}
#vanao-for-talent-design .vc-upload{border:1px solid #c8a57475;border-radius:12px;padding:20px;background:linear-gradient(120deg,#cda76e12,#cda76e04);min-width:0}
#vanao-for-talent-design .vc-upload>p{font-size:12px;line-height:1.6;margin:10px 0 14px;color:#cbbba3}
#vanao-for-talent-design .vc-upload input[type=file]{font-size:12px;min-height:50px;background:#13131370;overflow:hidden;max-width:100%;width:100%;border-color:#c8a57460}
#vanao-for-talent-design .vc-upload input::file-selector-button{border:1px solid #c8a574;border-radius:5px;background:#dcc29d;color:#211d18;font:12px Arial;padding:9px 12px;cursor:pointer;margin-right:10px}
#vanao-for-talent-design .vc-file-state{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px;min-width:0}
#vanao-for-talent-design .vc-file-state p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;min-width:0;color:#d5cbbb}
#vanao-for-talent-design .vc-file-state [data-error=true]{color:#ffbaaa}
#vanao-for-talent-design #ft-cv-remove{border:1px solid #c8a57470;background:transparent;border-radius:5px;color:#e3ccaa;font:12px Arial;padding:8px 10px;min-height:36px;cursor:pointer;flex-shrink:0}
#vanao-for-talent-design :is(#ft-cv-remove,#ft-cv-draft)[hidden]{display:none!important}
#vanao-for-talent-design #ft-application-review .va-actions{align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}
#vanao-for-talent-design #ft-cv-draft{background:#26211a;color:#f4e7d2}
#vanao-for-talent-design #ft-cv-draft:disabled{opacity:.6;cursor:wait}
#vanao-for-talent-design .vc-guidelines summary:focus-visible{outline:2px solid #dfc59e;outline-offset:3px}
@media(max-width:700px){#vanao-for-talent-design .vc-guidelines{padding:20px}#vanao-for-talent-design .vc-upload{padding:16px}#vanao-for-talent-design .vc-file-state{flex-wrap:wrap}}
