.ops-register-catalog{min-width:0;align-self:start}
.ops-register-intro{margin:6px 0 20px}
.ops-register-intro>span{font-size:11px;font-weight:900;letter-spacing:.13em;color:#bc1b67}
.ops-register-intro h2{font:600 clamp(25px,2.2vw,34px)/1.15 Fredoka,sans-serif;margin:8px 0}
.ops-register-intro p{font-size:14px;line-height:1.6;color:#806256;margin:8px 0}
.ops-register-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ops-register-category-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid #e2cfb7;border-radius:20px;background:#fffaf0;color:#4b281d;text-align:left;cursor:pointer;box-shadow:0 4px 0 #e6d4c0;transition:transform .12s,box-shadow .12s}
.ops-register-category-card:hover{transform:translateY(-2px);box-shadow:0 6px 0 #e6d4c0}
.ops-register-category-card:active{transform:translateY(2px);box-shadow:0 2px 0 #e6d4c0}
.ops-register-category-card:focus-visible,.ops-register-crumbs button:focus-visible{outline:3px solid #e73d91;outline-offset:4px}
.ops-register-category-card:disabled{opacity:.5;cursor:default}
.ops-register-category-card img{width:100%;height:180px;object-fit:contain;background:#ffedf4;padding:14px;box-sizing:border-box}
.ops-register-category-card[data-pos-category=wiggles] img{background:#e1f2e9}
.ops-register-collection-card img{object-fit:cover;padding:0;background:#fff0d1}
.ops-register-category-card>span{display:grid;gap:7px;padding:20px;width:100%;box-sizing:border-box}
.ops-register-category-card b{font:600 29px/1.15 Fredoka,sans-serif}
.ops-register-category-card small{color:#806256;font-size:14px;line-height:1.5}
.ops-register-category-card em{display:flex;align-items:center;justify-content:space-between;font:800 13px 'DM Sans',sans-serif;color:#bc1b67;margin-top:7px}
.ops-register-category-card i{font-style:normal;font-size:21px}
.ops-register-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 15px;font-size:14px;line-height:1.5}
.ops-register-crumbs button,.ops-register-results-head button{min-height:44px;border:1px solid #ddc9b2;border-radius:9px;background:#fffaf2;color:#644337;font:700 13px 'DM Sans',sans-serif;padding:9px 12px;cursor:pointer}
.ops-register-crumbs [aria-current]{font-weight:800}
.ops-register-results-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px}
.ops-register-results-head h2{margin:0;font:600 25px/1.2 Fredoka,sans-serif}
.ops-register-results-head>span{font-size:13px;color:#806256}
.ops-register-results-head button{margin-left:auto}
.unified-admin-sidebar .admin-mobile-close{display:none}
@media(min-width:901px){
  .admin-authenticated .unified-admin-sidebar{position:fixed;inset:0 auto 0 0;height:100dvh;max-height:100dvh;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}
  .admin-authenticated .ops-sidebar{width:230px}
  .admin-authenticated .admin-sidebar{width:235px}
  .ops-authenticated [data-ops-app]{height:100dvh;min-height:0}
  .ops-workspace{grid-column:2;min-width:0;height:100dvh;min-height:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}
}
@media(max-width:900px){.ops-product-search{top:72px}.ops-register-category-card img{height:150px}.ops-register-category-card>span{padding:17px}.ops-register-category-card b{font-size:25px}}
@media(max-width:500px){.ops-register-category-grid{gap:12px}.ops-register-category-card{border-radius:15px}.ops-register-category-card img{height:125px;padding:10px}.ops-register-collection-card img{padding:0}.ops-register-category-card>span{padding:14px}.ops-register-category-card b{font-size:23px}.ops-register-category-card small{font-size:13px}.ops-register-category-card em{font-size:12px}.ops-register-intro h2{font-size:27px}}
@media(max-width:350px){.ops-register-category-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.ops-register-category-card{transition:none}}
