/* DEV Refined Light Step 2 Catalog Manager legibility pass v17.
   Styling only: no handlers, selection state, pin data or HTML changes.
   Preserve the warning's JS-controlled display:none until needed. */
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-catalog-manager-counts-inline{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:7px!important;margin-bottom:12px!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-catalog-manager-counts-inline > span{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 11px!important;border:1px solid #d5e0ea!important;border-radius:999px!important;background:#eef3f7!important;background-image:none!important;color:#2d506e!important;-webkit-text-fill-color:#2d506e!important;font-weight:700!important;opacity:1!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-bulk-actions{background:#f7f9fc!important;background-image:none!important;border:1px solid #dce4ed!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2HideAllHomeBtn{background:#e7eef5!important;background-image:none!important;border:1px solid #cad8e5!important;color:#29465e!important;-webkit-text-fill-color:#29465e!important;min-height:42px!important;font-weight:700!important;box-shadow:none!important;text-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2HideAllHomeBtn:disabled{opacity:1!important;background:#eef2f6!important;border-color:#d7e0ea!important;color:#65778a!important;-webkit-text-fill-color:#65778a!important;cursor:default!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-bulk-actions small{color:#536477!important;-webkit-text-fill-color:#536477!important;opacity:1!important;font-size:11px!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-view-tabs{background:#edf2f7!important;background-image:none!important;border:1px solid #d5e0ea!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-view-tab{background:#fff!important;background-image:none!important;border:1px solid #d5e0ea!important;color:#31475c!important;-webkit-text-fill-color:#31475c!important;box-shadow:none!important;font-weight:700!important;font-size:11px!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-view-tab.is-active{background:#dce9f4!important;background-image:none!important;border-color:#afc6d9!important;color:#245777!important;-webkit-text-fill-color:#245777!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2AllHiddenWarning{padding:14px!important;align-items:flex-start!important;background:#fff9e9!important;background-image:none!important;border:1px solid #e7cb77!important;border-radius:13px!important;box-shadow:none!important;color:#55420e!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2AllHiddenWarning .s2-warning-icon{color:#8a6413!important;-webkit-text-fill-color:#8a6413!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2AllHiddenWarning .s2-all-hidden-warning-title{color:#664a07!important;-webkit-text-fill-color:#664a07!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important;opacity:1!important;text-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2AllHiddenWarning .s2-all-hidden-warning-text{color:#5f543f!important;-webkit-text-fill-color:#5f543f!important;font-size:11px!important;line-height:1.5!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2AllHiddenWarning .s2-all-hidden-warning-btn.primary{background:#47749b!important;background-image:none!important;border:1px solid #47749b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;text-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 #s2AllHiddenWarning .s2-all-hidden-warning-btn:not(.primary){background:#fff!important;background-image:none!important;border:1px solid #b9c8d6!important;color:#2d4c67!important;-webkit-text-fill-color:#2d4c67!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collections-section{background:#fff!important;background-image:none!important;border-top:1px solid #e0e7ee!important;box-shadow:none!important;min-width:0!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-designer-heading strong{color:#203043!important;-webkit-text-fill-color:#203043!important;font-size:13px!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-designer-heading small{color:#536477!important;-webkit-text-fill-color:#536477!important;font-size:11px!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-count{background:#edf3f8!important;background-image:none!important;border:1px solid #d7e0ea!important;color:#456179!important;-webkit-text-fill-color:#456179!important;opacity:1!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collections-list{display:grid!important;gap:6px!important;min-width:0!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;row-gap:3px!important;min-height:68px!important;margin:0!important;padding:10px 12px!important;background:#fff!important;background-image:none!important;border:1px solid #d7e0e8!important;border-radius:10px!important;box-shadow:none!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-collection-drag{grid-column:1!important;grid-row:1/span 2!important;color:#65778a!important;-webkit-text-fill-color:#65778a!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-collection-name{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;color:#253448!important;-webkit-text-fill-color:#253448!important;font-weight:750!important;font-size:12px!important;line-height:1.3!important;opacity:1!important;text-shadow:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-state.is-collection{grid-column:2!important;grid-row:2!important;justify-self:start!important;min-height:22px!important;padding:2px 9px!important;color:#496782!important;-webkit-text-fill-color:#496782!important;background:#edf3f8!important;background-image:none!important;border:1px solid #d7e2eb!important;box-shadow:none!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-pin{grid-column:3!important;grid-row:1/span 2!important;justify-self:end!important;min-height:40px!important;min-width:55px!important;padding:7px 11px!important;background:#eef3f7!important;background-image:none!important;border:1px solid #cbd8e4!important;border-radius:9px!important;color:#2f536f!important;-webkit-text-fill-color:#2f536f!important;font-size:11px!important;font-weight:800!important;opacity:1!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-pin.is-pinned{background:#e6f5ef!important;border-color:#a9d9c6!important;color:#17674f!important;-webkit-text-fill-color:#17674f!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-pin:focus-visible{outline:2px solid #47749b!important;outline-offset:2px!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-pin:hover{background:#dce9f4!important;border-color:#aebfcd!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-catalog-manager-search{background:#f7f9fc!important;background-image:none!important;border:1px solid #d7e0e8!important;box-shadow:none!important;color:#415e79!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-catalog-manager-search input{color:#203043!important;-webkit-text-fill-color:#203043!important;background:transparent!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-catalog-manager-search input::placeholder{color:#66788a!important;-webkit-text-fill-color:#66788a!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-row-copy strong{color:#203043!important;-webkit-text-fill-color:#203043!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-row-copy small{color:#526477!important;-webkit-text-fill-color:#526477!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-designer-item,html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-catalog-manager-row{background:#fff!important;background-image:none!important;border-color:#d7e0e8!important;box-shadow:none!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-state.is-home{color:#17674f!important;-webkit-text-fill-color:#17674f!important;background:#e6f5ef!important;border:1px solid #b8decf!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-state.is-discover{color:#496782!important;-webkit-text-fill-color:#496782!important;background:#edf3f8!important;border:1px solid #d7e2eb!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-action,html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-visibility{color:#294c69!important;-webkit-text-fill-color:#294c69!important;background:#edf3f8!important;background-image:none!important;border:1px solid #d0dce6!important;box-shadow:none!important;opacity:1!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-action.is-danger{color:#94384b!important;-webkit-text-fill-color:#94384b!important;background:#fff0f2!important;border-color:#ecc4ce!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-search-empty{background:#f7f9fc!important;border-color:#d7e0e8!important;color:#526477!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-manager-search-empty strong{color:#203043!important;-webkit-text-fill-color:#203043!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-discover-bucket{background:#fff!important;border-color:#d7e0e8!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-discover-bucket summary strong{color:#203043!important;-webkit-text-fill-color:#203043!important;}
html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-discover-bucket summary small{color:#526477!important;-webkit-text-fill-color:#526477!important;}

@media(max-width:420px){
 html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item{grid-template-columns:15px minmax(0,1fr) auto!important;column-gap:7px!important;padding:9px 8px!important;}
 html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-pin{min-width:49px!important;padding:7px 8px!important;}
 html.um-app-mode.um-refined[data-um-appearance="refined-light"] body #step-2 .s2-home-collection-item .s2-home-collection-name{font-size:11px!important;}
}
