.dragFileInput{width:100%;max-width:clamp(320px, 82vw, 620px);margin:clamp(0.8rem, 2vw, 1.1rem) auto;font-family:inherit}.dragFileInput .wcpauppy-DragDrop-container{box-sizing:border-box;width:100%;min-height:clamp(64px, 16vw, 88px);padding:clamp(0.55rem, 2vw, 0.85rem);border-radius:12px;border:1px dashed #fec610;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 160ms ease,transform 160ms ease}.dragFileInput .wcpauppy-DragDrop-container:hover,.dragFileInput .wcpauppy-DragDrop-container:focus-visible,.dragFileInput .wcpauppy-DragDrop-container.wcpauppy-DragDrop--isDragOver{border-color:#bd8400;transform:translateY(-1px)}.dragFileInput .wcpauppy-DragDrop-container:focus-visible,.dragFileInput .wcpauppy-DragDrop-container:focus-within{outline:2px solid rgb(254 198 16 / .9);outline-offset:3px}.dragFileInput .wcpauppy-DragDrop-inner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;color:#1f2430}.dragFileInput .ck-default-upload-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dragFileInput .ck-enhanced>.wcpauppy-DragDrop-icon{display:none!important}.dragFileInput .ck-upload-overlay{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(0.7rem, 2.6vw, 1.1rem);align-items:center;width:100%;pointer-events:none}.dragFileInput .ck-upload-icon{display:flex;align-items:center;justify-content:center;width:clamp(42px, 8vw, 48px);height:clamp(42px, 8vw, 48px);border-radius:999px;background:rgb(254 198 16 / .16)}.dragFileInput .ck-upload-icon svg{width:clamp(26px, 5.5vw, 30px);height:auto}.dragFileInput .ck-upload-icon svg circle{fill:rgb(254 198 16 / .16);stroke:#fec610;stroke-width:1.6}.dragFileInput .ck-upload-icon svg path{fill:#bd8400}.dragFileInput .ck-upload-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(0.3rem, 1.4vw, 0.5rem);width:100%;min-width:0;max-width:clamp(18rem, 52vw, 30rem);margin:0 auto}.dragFileInput .ck-upload-copy__cta{margin:0;font-size:clamp(1rem, 2.3vw, 1.1rem);font-weight:600;line-height:1.2;color:#1f2430}.dragFileInput .ck-upload-copy__helper{font-size:clamp(0.76rem, 1.9vw, 0.88rem);color:#5b6573;overflow-wrap:anywhere}.dragFileInput .wcpauppy-DragDrop-input{cursor:pointer}@media (max-width:540px){.dragFileInput{max-width:min(94vw, 360px)}.dragFileInput .wcpauppy-DragDrop-container{min-height:clamp(58px, 32vw, 78px);padding:clamp(0.5rem, 3.4vw, 0.7rem)}.dragFileInput .ck-upload-overlay{column-gap:clamp(0.5rem, 4.2vw, 0.7rem)}.dragFileInput .ck-upload-icon{width:clamp(38px, 14vw, 44px);height:clamp(38px, 14vw, 44px)}}@media (prefers-color-scheme:dark){.dragFileInput .wcpauppy-DragDrop-container{background:var(--ck-dm-surface,#191e26);border-color:var(--ck-dm-gold,#fec610)}.dragFileInput .wcpauppy-DragDrop-inner,.dragFileInput .ck-upload-copy__cta{color:var(--ck-dm-text,#edf0f5)}.dragFileInput .ck-upload-copy__helper{color:var(--ck-dm-muted,#b7c0ce)}.dragFileInput .wcpauppy-DragDrop-container:hover,.dragFileInput .wcpauppy-DragDrop-container:focus-visible,.dragFileInput .wcpauppy-DragDrop-container.wcpauppy-DragDrop--isDragOver{background:var(--ck-dm-raised,#242b36);border-color:var(--ck-dm-gold,#fec610)}.dragFileInput .ck-upload-icon svg path{fill:var(--ck-dm-gold,#fec610)}}@media (prefers-reduced-motion:reduce){.dragFileInput .wcpauppy-DragDrop-container{transition:none}.dragFileInput .wcpauppy-DragDrop-container:hover,.dragFileInput .wcpauppy-DragDrop-container:focus-visible,.dragFileInput .wcpauppy-DragDrop-container.wcpauppy-DragDrop--isDragOver{transform:none}}