.banner-module__K6O4Ia__layouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.banner-module__K6O4Ia__layouts button{font:inherit;color:#616b7d;cursor:pointer;background:#fff;border:1px solid #d2d8e3;border-radius:5px;gap:8px;padding:8px;font-size:11px;display:grid}.banner-module__K6O4Ia__layouts button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent)}.banner-module__K6O4Ia__layouts svg{width:100%}.banner-module__K6O4Ia__palettes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.banner-module__K6O4Ia__palettes button{color:#596273;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3d7df;border-radius:5px;gap:7px;padding:5px;font-size:10px;display:grid}.banner-module__K6O4Ia__palettes svg{width:100%;height:auto}.banner-module__K6O4Ia__palettes button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent-hover)}.banner-module__K6O4Ia__templates{gap:10px;display:grid}.banner-module__K6O4Ia__templates button{color:#2e3747;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde4;border-radius:5px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:6px;font-size:12px;display:grid}.banner-module__K6O4Ia__templates button:hover{background:#f8faff;border-color:#8096c6}.banner-module__K6O4Ia__templates svg{width:96px;height:54px}.banner-module__K6O4Ia__templates small{color:#70798a;margin-top:5px;font-size:10px;display:block}.banner-module__K6O4Ia__stage{background:var(--stage);border:1px solid #d4d8df;border-radius:4px;place-items:center;min-height:430px;max-height:720px;padding:32px;display:grid;overflow:auto}.banner-module__K6O4Ia__artboard{width:100%;min-width:0;position:relative;box-shadow:0 5px 22px #151b3020}.banner-module__K6O4Ia__stage[data-preset=square] .banner-module__K6O4Ia__artboard{max-width:560px}.banner-module__K6O4Ia__stage[data-preset=portrait] .banner-module__K6O4Ia__artboard{max-width:300px}.banner-module__K6O4Ia__stage[data-zoom=true]{display:block}.banner-module__K6O4Ia__stage[data-zoom=true] .banner-module__K6O4Ia__artboard{width:1200px;max-width:none}.banner-module__K6O4Ia__stage[data-zoom=true]:is([data-preset=square],[data-preset=portrait]) .banner-module__K6O4Ia__artboard{width:1080px}.banner-module__K6O4Ia__canvas{width:100%;height:auto;display:block}.banner-module__K6O4Ia__overlay{width:100%;height:100%;position:absolute;inset:0}.banner-module__K6O4Ia__textHandle{box-sizing:border-box;cursor:move;touch-action:none;background:0 0;border:2px solid #0000;border-radius:0;width:100%;height:100%;padding:0;display:block}.banner-module__K6O4Ia__textHandle:hover{border-color:#a7bdf0}.banner-module__K6O4Ia__textHandle[aria-pressed=true],.banner-module__K6O4Ia__textHandle:focus-visible{border-color:#547df6;outline:none}.banner-module__K6O4Ia__caption{color:#667083;margin:14px 0;font-size:12px;line-height:1.8}@media (max-width:850px){.banner-module__K6O4Ia__stage{min-height:220px;max-height:540px;padding:20px}.banner-module__K6O4Ia__stage[data-preset=portrait] .banner-module__K6O4Ia__artboard{max-width:230px}.banner-module__K6O4Ia__caption{font-size:11px}}
