.image-field-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.image-field-title label{margin:0}.text-button{border:0;background:transparent;padding:0;color:#7b8e68;font-size:10px;font-weight:600}.text-button:hover{color:#123b35;text-decoration:underline}.image-upload-row{display:flex;gap:12px;align-items:center;margin-bottom:11px}.image-upload-row .button{font-size:10px;padding:9px 11px}.image-upload-row>span{font-size:9px;color:#8f9d83;line-height:1.7}#rule-form>#imageUrl{margin-bottom:0;font-size:11px}.image-hint{margin-bottom:16px}.image-feedback{color:#a56d37;font-size:10px;margin:0 0 16px}.preview-body{display:flex;align-items:flex-start;gap:14px}.preview-copy{min-width:0;flex:1}.preview-thumbnail{width:96px;height:96px;object-fit:cover;border:1px solid #e2e8dc;border-radius:10px;flex:none;margin:0;background:#f1f4ec}.result-preview #preview-label{margin:13px 0 9px;font-size:15px;line-height:1.4}.result-preview #preview-description{font-size:11px;line-height:1.75}.rule-details{display:flex;align-items:center;gap:13px;min-width:0}.rule-copy{flex:1;min-width:0}.rule-thumbnail{width:52px;height:52px;flex:none;border-radius:7px;border:1px solid #e2e8dc;object-fit:cover;background:#f1f4ec}@media(max-width:1100px){.rule-details{gap:9px}.rule-thumbnail{width:44px;height:44px}.preview-body{gap:10px}}@media(max-width:690px){.rule-thumbnail{width:48px;height:48px}}
