.ht .ht-upload{border:1px dashed #a9b6a4;background:#f7f2e7;border-radius:16px;padding:24px;text-align:left}.ht .ht-upload input[type=file]{display:block;max-width:100%;width:100%;border:0;border-radius:0;padding:0;background:transparent;color:#365448;font:400 14px/1.6 var(--ht-sans,Arial,sans-serif);min-height:44px}.ht .ht-upload input[type=file]::file-selector-button{font:600 14px/1.4 var(--ht-sans,Arial,sans-serif);padding:13px 19px;margin:0 14px 8px 0;background:#7b333e;color:#fff9ed;border:1px solid #7b333e;border-radius:24px;cursor:pointer}.ht .ht-upload input[type=file]::file-selector-button:hover{background:#642631}.ht .ht-upload input[type=file]:focus-visible{outline:2px solid #7b333e;outline-offset:5px}.ht .ht-upload__status{display:block;font-size:14px;line-height:1.6;margin-top:8px;color:#4d6056}.ht .ht-fixed-palette{border:1px solid #d9d7c8;border-radius:12px;padding:16px 18px;background:#f8f4e9}.ht .ht-fixed-palette>.ht-label{font-size:12px;letter-spacing:.055em;text-transform:uppercase;margin:0 0 5px}.ht .ht-fixed-palette>p:not(.ht-small){font-size:16px;font-weight:600;margin:0 0 4px}.ht .ht-fixed-palette .ht-small{font-size:13px;line-height:1.6;margin:0}.ht .ht-fixed-palette>p>span{margin-left:6px;color:#5b7657}@media(max-width:749px){.ht .ht-upload{padding:18px}.ht .ht-upload input[type=file]{font-size:13px}.ht .ht-upload input[type=file]::file-selector-button{padding:12px 16px}}
