.artwork-editor {display:flex;gap:20px;align-items:center;padding:20px;margin:0 0 24px;background:#eff4fc;border:1px solid #cfdbef;border-radius:12px;font-family:"Titillium Web",sans-serif;color:#214781;}
.artwork-editor>img {width:110px;height:110px;object-fit:contain;background:white;border-radius:5px;}
.artwork-editor strong {display:block;overflow-wrap:anywhere;}
.artwork-size {display:flex;gap:14px;margin:12px 0;}
.artwork-size label {font-size:14px;font-weight:600;}
.artwork-size input {display:block;max-width:120px;width:100%;box-sizing:border-box;border:1px solid #b7c9e4;background:white;border-radius:5px;padding:7px;font:inherit;color:#214781;}
.artwork-editor button {border:0;border-radius:5px;background:#214781;color:white;padding:8px 14px;font:inherit;cursor:pointer;}
.artwork-error {color:#a32828;font-size:15px;line-height:1.4;margin:12px 0;}
.artwork-error:empty {display:none;}
@media(max-width:500px) {.artwork-editor{padding:14px;gap:12px;align-items:flex-start;}.artwork-editor>img{width:65px;height:85px;}.artwork-size{gap:10px;}.artwork-size input{max-width:100px;}}
