/* Mobile full editor polish; slider styling unchanged. */
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imHeader{position:relative!important;top:auto!important;right:auto!important;width:auto!important;height:44px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;padding:0 10px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imBrand{display:block!important;grid-column:2!important;grid-row:1!important;justify-self:center!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imBrand img{object-position:center!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imHeader>button{grid-column:3!important;grid-row:1!important;justify-self:end!important;min-height:36px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) .app{grid-template-rows:44px minmax(0,1fr) calc(78px + env(safe-area-inset-bottom))!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imNav button span{display:none!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imNav button{flex-direction:row!important;font-size:11px!important;line-height:16px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imNav button[aria-pressed=true]{background:white!important;border-bottom-color:#0646ff!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imEditor{grid-template-rows:40px 44px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imTools{gap:6px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imTools button{min-height:36px!important;padding:6px 9px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imTools #imUndo{width:36px!important;height:36px!important;padding:0!important;font-size:23px!important;line-height:1!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imPurchase{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:18px 44px!important;align-items:center!important;padding:4px 12px calc(8px + env(safe-area-inset-bottom))!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imPurchase #itsLivePrice{justify-self:start!important;text-align:left!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imPurchase #itsWallFixNotice{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) #imPurchase .its-wallfix-symbol{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 12px!important;width:12px!important;height:14px!important;min-width:12px!important;border:0!important;border-radius:0!important;line-height:14px!important;font-size:12px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-size-controls #imParams{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;box-sizing:border-box!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-size-controls #imParams button{width:100%!important;max-width:none!important;min-width:0!important;padding:6px 3px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-size-controls #imParams button[aria-pressed=true]{background:#eeeef0!important;color:#292b2e!important;border-color:#c5c8cf!important}
@media(max-width:599px), (min-height:501px){
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer) .main{grid-template-rows:minmax(0,1fr) 84px 124px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-size-controls .main{grid-template-rows:minmax(0,1fr) 84px 100px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-size-controls .main>.left{height:100px!important;max-height:100px!important}
}

/* Count and equal-width toggle share one mobile panel. Native events retained. */
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls .main>.left{overflow:auto!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #verticalCounter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:44px!important;margin:0!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizeControls{display:block!important;margin:4px 0 0!important;padding:0!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#292b2e!important;box-shadow:none!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimaryLabel{order:0!important;font-size:14px!important;line-height:18px!important;text-align:left!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimaryIcon{order:1!important;position:relative!important;display:block!important;flex:0 0 44px!important;width:44px!important;height:26px!important;border-radius:16px!important;background:#a2a6ae!important;font-size:0!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimaryIcon::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:white;transition:transform .15s}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimary[aria-pressed=true] #equalizePrimaryIcon{background:#0646ff!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimary[aria-pressed=true] #equalizePrimaryIcon::after{transform:translateX(18px)}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimary:focus-visible{outline:2px solid #0646ff!important;outline-offset:2px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls .w137-check{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;font-size:14px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls .w137-check input[data-w137-equal]{appearance:none!important;order:1!important;flex:0 0 44px!important;width:44px!important;height:26px!important;border:0!important;border-radius:16px!important;background:radial-gradient(circle at 13px 13px,white 0 10px,transparent 10.5px),#a2a6ae!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls .w137-check input[data-w137-equal]:checked{background:radial-gradient(circle at 31px 13px,white 0 10px,transparent 10.5px),#0646ff!important}

#imEqualWidthsLabel{display:none!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #equalizePrimaryLabel{display:none!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-count-controls #imEqualWidthsLabel{display:block!important;order:0!important;font-size:14px!important;line-height:18px!important;text-align:left!important}

/* Keep unavailable fillings visible; native handlers explain the constraint. */
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls .itodi-segment-type-grid[data-im-row]{overflow-x:auto!important;scroll-snap-type:none!important;touch-action:pan-y!important;max-height:90px!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls .itodi-segment-type-grid[data-im-row]>[data-simple-kind]:not([hidden]){display:flex!important;flex:0 0 28%!important;min-width:80px!important;max-width:126px!important;min-height:78px!important;max-height:84px!important;scroll-snap-align:start!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls .itodi-segment-type-grid[data-im-row]>[aria-disabled=true]:not([hidden]){opacity:.5!important;cursor:help!important;pointer-events:auto!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls #itodi-simple-kind-hint:not([hidden]){display:block!important;font-size:12px!important;line-height:16px!important;color:#50545c!important;padding:6px 2px!important;white-space:normal!important}
html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls .main>.left{height:156px!important;max-height:156px!important;overflow-y:auto!important}
@media(max-width:599px), (min-height:501px){html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls .main{grid-template-rows:minmax(0,1fr) 84px 156px!important}}

html#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi#itodiUi.itodi-mobile-272:not(.itodi-quick-viewer).im-fill-controls .itodi-segment-type-grid[data-im-row] *{touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}
