.banner-desktop-action[data-v-9cea53dc]{position:relative;z-index:2;max-width:100%;margin-top:24px}.banner-desktop-action .banner-action-button[data-v-9cea53dc]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;padding-top:12px!important;font:inherit;font-size:16px;line-height:24px;color:var(--button-color-primary-regular, #fff);background:var(--button-background-color-primary-regular, #222529);border:0;border-radius:8px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.banner-desktop-action .banner-action-button[data-v-9cea53dc]:not(:disabled):hover{background:#42464d;box-shadow:0 4px 12px #22252929}.banner-desktop-action .banner-action-button[data-v-9cea53dc]:not(:disabled):active{background:#14171b;box-shadow:none}.banner-desktop-action .banner-action-button[data-v-9cea53dc]:focus-visible{outline:2px solid #2254f4;outline-offset:3px}.banner-desktop-action .banner-action-button[data-v-9cea53dc]:disabled{opacity:.6;cursor:default}.banner-upload[data-v-9cea53dc]{display:flex;flex-wrap:wrap;gap:20px;align-items:center;width:fit-content;max-width:100%;padding:18px 22px;background:#f4f5f7;border:1px dashed #bfc2c8;border-radius:14px}.banner-upload-dragging[data-v-9cea53dc]{background:#e9edf3;border-color:#323944}.banner-upload-main[data-v-9cea53dc]{display:flex;flex-direction:column;gap:8px;align-items:center}.banner-upload-main .banner-action-button[data-v-9cea53dc]{min-width:196px}.banner-upload-icon[data-v-9cea53dc]{margin-right:8px;font-size:20px}.banner-upload-hint[data-v-9cea53dc]{font-size:12px;line-height:18px;color:#737983}.banner-upload-input[data-v-9cea53dc]{display:none}.banner-upload-examples[data-v-9cea53dc]{padding-left:20px;border-left:1px solid #dfe1e5}.banner-upload-samples[data-v-9cea53dc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.banner-upload-sample[data-v-9cea53dc]{width:43px;height:43px;padding:0;overflow:hidden;border:0;border-radius:8px;cursor:pointer}.banner-upload-sample img[data-v-9cea53dc]{width:100%;height:100%;object-fit:cover}.banner-upload-sample[data-v-9cea53dc]:disabled{opacity:.6;cursor:default}.banner-action-error[data-v-9cea53dc]{margin-top:8px;font-size:13px;color:#b83232}.banner-action-error button[data-v-9cea53dc]{margin-left:8px;color:inherit;text-decoration:underline;background:transparent;border:0;cursor:pointer}
