/* v61 controls inherit the account palette; galleries keep their own scrolling surface. */
.background-choice61{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.background-choice61 button{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:22px;color:var(--ink);background:color-mix(in srgb,var(--accent) 7%,var(--paper))}.background-choice61 svg{width:32px;height:32px;color:var(--accent)}.background-choice61 b{font-size:15px}.background-choice61 small{font-size:12px;line-height:1.7;opacity:.7}
#attachmentRail61{position:absolute;top:calc(12px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);display:flex;gap:9px;max-width:65%;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none;padding:5px 7px 8px;z-index:35;direction:rtl;touch-action:pan-x}.attachment-card61{position:relative;flex:0 0 52px;display:flex;flex-direction:column;align-items:center;gap:3px}.attachment-card61>[data-attachment61]{position:relative;width:50px;height:62px;padding:0;border-radius:11px;background:var(--paper);border:2px solid transparent;overflow:hidden;box-shadow:0 2px 12px #0003}.attachment-card61>[aria-pressed=true]{border-color:var(--accent)}.attachment-card61 img,.attachment-card61 video{width:100%;height:100%;object-fit:cover;pointer-events:none}.attachment-card61 small{position:absolute;bottom:2px;right:4px;color:white;text-shadow:0 1px 5px #000;font-size:10px}.attachment-card61>[data-remove61]{display:grid;place-items:center;width:27px;height:25px;padding:5px;color:white;background:#0006;border:0;border-radius:8px}.attachment-card61 svg{width:15px;height:15px}.editor-immersive58 #attachmentRail61{visibility:hidden}.album-label61{grid-column:1/-1;font-size:13px;margin:12px 14px 6px}.library-grid60>[data-load61]{grid-column:1/-1;aspect-ratio:auto;padding:20px}.ad-contact61{margin-top:20px}.ad-contact61 small{line-height:1.8;opacity:.7}.ad-whatsapp61{display:flex!important;align-items:center;gap:12px;text-decoration:none;color:inherit}.ad-whatsapp61>span:last-child{margin-inline-start:auto}.ad-whatsapp61 b{font-size:inherit;font-weight:500}.whatsapp-icon61{width:24px;height:24px;flex-shrink:0}.whatsapp-icon61 svg{width:100%;height:100%}
.sticker-dialog61,.publish-progress61{direction:rtl;color:var(--ink,var(--tp-p900));background:var(--paper,#fff);border:1px solid color-mix(in srgb,var(--ink,var(--tp-p900)) 10%,transparent);font:inherit;box-shadow:0 18px 80px #0004}.sticker-dialog61{position:fixed;inset:auto 0 0;width:min(100%,680px);max-width:100%;max-height:92dvh;margin:0 auto;padding:0;border-radius:28px 28px 0 0;overflow:hidden;animation:sheet61 .19s ease-out}.sticker-dialog61::backdrop,.publish-progress61::backdrop{background:#0007;backdrop-filter:blur(4px)}.sticker-dialog61>header{display:flex;align-items:center;justify-content:space-between;padding:22px 23px 15px;border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.sticker-dialog61 h2{font-size:21px;margin:5px 0 0}.sticker-dialog61 header small{font-size:11px;letter-spacing:.02em;color:var(--accent)}.sticker-dialog61 button{font-family:inherit;cursor:pointer;color:inherit;border:0;background:color-mix(in srgb,var(--ink) 6%,var(--paper));border-radius:13px;padding:10px 13px;font-size:13px}.sticker-dialog61 .primary{background:var(--accent);color:var(--on-accent40,#fff)}.sticker-dialog61 button:disabled{opacity:.5;cursor:wait}.sticker-dialog61 button svg{width:20px;height:20px;vertical-align:middle}.sticker-dialog61 header button{width:36px;height:36px;padding:8px;background:transparent}.sticker-body61{padding:0 20px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;max-height:calc(92dvh - 96px);overscroll-behavior:contain;scrollbar-width:thin}.sticker-body61 h3{margin:22px 0 13px;font-size:17px}.sticker-import61{display:flex;gap:9px;margin-bottom:10px}.sticker-import61 button{flex:1;line-height:1.7}.personal-stickers61>small{opacity:.6;font-size:11px;line-height:1.8;display:block}.sticker-body61 input[type=search]{width:100%;border:0;border-radius:17px;background:color-mix(in srgb,var(--ink) 7%,var(--paper));color:var(--ink);padding:15px 18px;margin:16px 0 8px;font:inherit}.sticker-grid61{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.sticker-item61{position:relative;min-width:0;content-visibility:auto;contain-intrinsic-size:120px}.sticker-item61>button:first-child{width:100%;height:100%;padding:6px;background:color-mix(in srgb,var(--ink) 3%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);overflow:hidden;border-radius:16px}.sticker-item61 img{width:100%;height:90px;object-fit:contain;display:block}.sticker-item61 small{display:block;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:5px;opacity:.7}.sticker-item61>.sticker-delete61{position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;padding:6px;background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.sticker-delete61 svg{width:13px!important;height:13px!important}.sticker-empty61{grid-column:1/-1;text-align:center;opacity:.6;font-size:13px;padding:16px;line-height:1.9}.sticker-kind61{display:flex;gap:8px}.sticker-kind61 [aria-pressed=true]{color:var(--accent);box-shadow:inset 0 0 0 1px currentColor}.sticker-status61{font-size:13px;line-height:1.9;color:var(--accent)}.sticker-dialog61 [hidden]{display:none!important}.sticker-dialog61 input,.sticker-dialog61 select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:10px;max-width:100%;min-width:0;padding:8px}.sticker-dialog61 input[type=range]{padding:0;accent-color:var(--accent)}.sticker-dialog61 input[type=color]{padding:2px;min-width:40px;min-height:36px}.sticker-dialog61 input[type=checkbox]{width:auto;accent-color:var(--accent)}.sticker-admin61{display:flex;flex-direction:column;gap:20px;padding-top:22px}.sticker-admin61 label:not(.checkline){display:flex;flex-direction:column;gap:8px}.sticker-admin61 small{opacity:.65;font-size:12px;line-height:1.8}.sticker-canvas61{display:block;margin:18px auto 12px;width:min(100%,340px);aspect-ratio:1;touch-action:none;border-radius:15px;background-color:#b7b7b7;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(-45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(-45deg,transparent 75%,#ddd 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.maker-tip61{font-size:12px;opacity:.65;text-align:center;line-height:1.9}.maker-tools61{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:16px 0}.maker-tools61 button,.maker-tools61 select{flex:1;font-size:12px;white-space:nowrap}.maker-tools61>span{font-size:11px;opacity:.7}.maker-fields61{display:grid;grid-template-columns:1fr 1fr;gap:13px}.maker-fields61 label{font-size:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.maker-fields61 .checkline{display:flex;flex-direction:row;align-items:center}.maker-fields61 input:not([type=checkbox]),.maker-fields61 select{width:100%;box-sizing:border-box}.maker-frames61{display:flex;gap:8px;overflow-x:auto;margin:13px 0}.maker-frames61 button{position:relative;flex:0 0 60px;padding:2px;background:color-mix(in srgb,var(--ink) 10%,var(--paper))}.maker-frames61 img{width:56px;height:56px;object-fit:contain}.maker-frames61 span{display:block;font-size:10px}.sticker-body61>[data-save61]{width:100%;padding:14px;margin-top:12px}.comment-form .comment-input12{position:relative}.comment-form .comment-sticker61{position:absolute;left:40px;top:8px;width:29px!important;height:25px!important;padding:0!important;display:grid;place-items:center;font-size:9px;font-weight:750;border:1px solid currentColor!important;border-radius:7px!important;background:transparent!important;color:var(--accent)!important;opacity:.8}.comment-sticker61[hidden]{display:none!important}.comment-sticker-preview61{position:relative;flex:1 0 100%;padding:8px}.comment-sticker-preview61 img{width:74px;height:74px;object-fit:contain}.comment-sticker-preview61 button{position:absolute;right:70px;top:2px;width:24px!important;height:24px!important;padding:5px!important}.comment-sticker-preview61[hidden]{display:none}.comment-sticker-art61{width:140px;max-width:80%;margin:8px 0}.comment-sticker-art61 img{width:100%;max-height:170px;object-fit:contain;display:block}.comment-sticker-art61 small{font-size:9px;opacity:.5}.comment-form:has(.comment-sticker-preview61:not([hidden])){flex-wrap:wrap}
.publish-progress61{width:min(calc(100% - 40px),390px);border-radius:29px;padding:32px;box-sizing:border-box;text-align:center;animation:progress-in61 .18s ease-out}.publish-progress61 h2{font-size:24px;letter-spacing:-.02em;margin:12px 0}.publish-progress61>small{font-size:11px;color:var(--accent)}.publish-orbit61{display:grid;place-items:center;width:65px;height:65px;border-radius:22px;margin:0 auto 22px;font-size:34px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--paper));border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.publish-phase61{font-size:13px;line-height:1.7;min-height:24px;overflow-wrap:anywhere}.publish-progress61 progress{display:block;appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,var(--paper));accent-color:var(--accent);direction:ltr;margin-top:25px}.publish-progress61 progress::-webkit-progress-bar{background:color-mix(in srgb,var(--ink) 10%,var(--paper))}.publish-progress61 progress::-webkit-progress-value{background:var(--accent);border-radius:8px;transition:width .16s linear}.publish-numbers61{display:flex;justify-content:space-between;align-items:center;margin:10px 0;direction:ltr;font-size:13px;font-variant-numeric:tabular-nums}.publish-numbers61 time{opacity:.65}.publish-eta61{font-size:11px;opacity:.65;min-height:18px;line-height:1.7}.publish-actions61{display:flex;gap:10px;margin-top:24px}.publish-actions61 button{flex:1;border:0;border-radius:13px;padding:12px 5px;font:inherit;font-size:12px;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,var(--paper))}.publish-actions61 [data-pause61]{background:var(--accent);color:var(--on-accent40,#fff)}.publish-actions61 button:disabled{opacity:.4}
@keyframes sheet61{from{transform:translateY(30px);opacity:.5}to{transform:none;opacity:1}}@keyframes progress-in61{from{transform:scale(.96);opacity:.5}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sticker-dialog61,.publish-progress61{animation:none}.publish-progress61 progress::-webkit-progress-value{transition:none}}@media(min-width:700px){.sticker-dialog61{bottom:20px;border-radius:28px}.sticker-grid61{grid-template-columns:repeat(4,minmax(0,1fr))}}

dialog.publish-progress61:not(.studio-modal){padding:30px!important}dialog.sticker-dialog61:not(.studio-modal){padding:0!important}
