.category-page .category-group{margin:12px 0;padding:18px 20px}.category-page .category-group header{margin-bottom:0}.category-page .category-group h2{font-size:var(--ui-text-lg)}.category-page .category-group .empty-state{text-align:left;color:var(--ui-text-secondary);font-size:var(--ui-text-sm);background:0 0;padding:12px 0 0}.category-page .category-row:first-child{margin-top:16px}.category-page .category-toolbar .payment-type-search:focus-within{border-color:var(--ui-ink);box-shadow:none;outline:none}.category-page .category-toolbar .payment-type-search input:focus{box-shadow:none;border:0;outline:none}@media (width<=700px){.category-page .category-group{padding:16px}.category-page .category-group header{gap:10px}.category-page .category-group header>div{width:100%}.category-page .category-group header>div .button{min-height:44px}.category-page .category-toolbar{gap:12px;margin:20px 0}}.category-page .category-more-actions{position:relative}.category-page .category-more-actions summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-action);min-height:44px;color:var(--ui-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;list-style:none;display:flex}.category-page .category-more-actions summary::-webkit-details-marker{display:none}.category-page .category-more-actions summary:hover{background:var(--ui-surface-hover)}.category-page .category-more-actions summary:focus-visible{border-color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-ink);outline:none}.category-page .category-more-actions>div{z-index:5;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:200px;box-shadow:var(--ui-shadow-md);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.category-page .category-more-actions>div .button{width:100%;box-shadow:none;border-radius:var(--ui-radius-sm);border:0;justify-content:flex-start;display:flex}@media (width<=700px){.category-page .category-actions>.button,.category-page .category-more-actions{flex:1 1 0}.category-page .category-more-actions>div{max-width:calc(100vw - 72px)}}@media (forced-colors:active){.category-page .category-more-actions summary:focus-visible{outline-offset:2px;outline:2px solid highlight}}
