.cv-decoration{margin:22px 0}.cv-decoration-enable{display:flex;align-items:center;gap:8px;font-weight:600}.cv-decoration-fields[hidden]{display:none!important}.cv-color-field{border:0;padding:0;margin:20px 0}.cv-color-field legend{font:14px/1.5 Arial,sans-serif;margin-bottom:10px;color:#637387}.cv-color-options{display:flex;gap:10px;flex-wrap:wrap}.cv-color-option{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;cursor:pointer;min-width:52px}.cv-color-option input{position:absolute;opacity:0;width:42px;height:42px;margin:0}.cv-color-disc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #9a9a9a;border-radius:50%;box-sizing:border-box}.cv-color-disc>span{visibility:hidden;background:#243d49;color:#fff;border-radius:50%;width:21px;height:21px;text-align:center;font:15px/21px Arial}.cv-color-option input:checked+.cv-color-disc{outline:2px solid #e40055;outline-offset:3px}.cv-color-option input:checked+.cv-color-disc>span{visibility:visible}.cv-color-option input:focus-visible+.cv-color-disc{outline:3px solid #315c80;outline-offset:3px}.cv-color-text{font:11px/1.4 Arial,sans-serif;color:#596975}.cv-color-hint{font:12px/1.4 Arial,sans-serif;color:#637387}
