.zg-owner-category-launcher__error{inline-size:min(19rem, calc(100vw - var(--zg-space-6)));padding:var(--zg-space-3);border:var(--zg-owner-border-line);border-radius:var(--zg-radius-sm);background:var(--zg-owner-raised);box-shadow:var(--zg-owner-shadow-popover);color:var(--zg-owner-danger);font-size:var(--text-ui);margin:0;position:absolute;inset-block-end:calc(100% + var(--zg-space-2));inset-inline-end:var(--zg-space-6)}.zg-owner-category-manager{z-index:1;inline-size:min(22rem, calc(100vw - var(--zg-space-8)));border:var(--zg-owner-border-line);border-radius:var(--zg-radius-sm);background:var(--zg-owner-surface);max-block-size:min(31rem,100vh - 8rem);box-shadow:var(--zg-owner-shadow-popover);color:var(--zg-owner-ink);font-family:var(--font-body);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset-block-end:calc(100% + var(--zg-space-2));inset-inline-start:var(--zg-space-6);overflow:hidden}.zg-owner-category-manager:focus{outline:none}.zg-owner-category-manager button{min-block-size:var(--zg-tap-min);padding-inline:var(--zg-space-3);border-radius:var(--zg-radius-xs);color:var(--zg-owner-ink);font:inherit;font-size:var(--text-ui);background:0 0;border:0;font-weight:600}.zg-owner-category-manager button:disabled{cursor:wait;opacity:.55}.zg-owner-category-manager button:focus-visible{outline:var(--zg-owner-focus-ring);outline-offset:var(--zg-focus-offset-inset)}.zg-owner-category-manager>header{justify-content:space-between;align-items:center;gap:var(--zg-space-3);padding:var(--zg-space-4);border-block-end:var(--zg-border-faint);display:flex}.zg-owner-category-manager button.zg-owner-category-manager__close{border-radius:var(--zg-radius-xs);block-size:28px;min-block-size:28px;inline-size:28px;min-inline-size:28px;color:var(--zg-owner-muted);place-items:center;padding:0;display:inline-grid}.zg-owner-category-manager__close:hover{background:var(--zg-owner-raised-hover);color:var(--zg-owner-ink)}.zg-owner-category-manager>header p,.zg-owner-category-manager>header span{margin:0}.zg-owner-category-manager>header p{font-size:var(--text-section);font-weight:600}.zg-owner-category-manager>header span{color:var(--zg-owner-muted);font-size:var(--text-ui);margin-block-start:var(--zg-space-1);display:block}.zg-owner-category-manager ul{min-block-size:0;padding:var(--zg-space-2);overscroll-behavior:contain;gap:0;margin:0;list-style:none;display:grid;overflow:auto}.zg-owner-category-manager li button{inline-size:100%;min-block-size:var(--zg-tap-min);justify-items:start;gap:var(--zg-space-1);padding:var(--zg-space-2);border-radius:var(--zg-radius-xs);box-shadow:none;text-align:start;border:0;display:grid}.zg-owner-category-manager li button:hover{background:var(--zg-owner-raised)}.zg-owner-category-manager li button span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.zg-owner-category-manager li button small{color:var(--zg-owner-muted);font-size:var(--text-ui-small);font-weight:400}.zg-owner-category-manager__folder{color:var(--zg-owner-muted);font-weight:500}@media (max-width:600px){.zg-owner-category-manager{inset-inline:var(--zg-space-3) var(--zg-space-3);inline-size:auto}}.zg-owner-category-manager__row{align-items:center;gap:var(--zg-space-2);display:flex}.zg-owner-category-manager li button.zg-owner-category-manager__open{flex:1 1 0;grid-template-columns:minmax(0,1fr);min-inline-size:0}.zg-owner-category-manager li button.zg-owner-category-manager__open>span,.zg-owner-category-manager li button.zg-owner-category-manager__open>small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.zg-owner-category-manager__tail{align-items:center;gap:var(--zg-space-2);transition:opacity var(--zg-motion-fast);flex:none;display:flex}.zg-owner-category-manager li button.zg-owner-category-manager__delete{inline-size:auto;min-inline-size:0;min-block-size:var(--zg-owner-control-xs);padding-inline:var(--zg-space-2);color:var(--zg-owner-muted);flex:none;align-items:center;display:inline-flex}.zg-owner-category-manager li button.zg-owner-category-manager__delete:hover{color:var(--zg-owner-danger);background:0 0}.zg-owner-category-manager li button.zg-owner-btn{inline-size:auto;min-inline-size:0;min-block-size:var(--zg-owner-control-sm);padding-inline:var(--zg-space-2);flex:none;display:inline-flex}.zg-owner-category-manager__delete-confirm{color:var(--zg-owner-ink);font-weight:500}.zg-owner-category-manager__delete-error{color:var(--zg-owner-danger)}.zg-owner-category-manager__delete-slot{justify-self:stretch;align-items:center;display:flex}.zg-owner-category-manager__delete-progress{appearance:none;border-radius:var(--zg-radius-xs);background:var(--zg-owner-mark);border:0;block-size:4px;inline-size:100%;max-inline-size:12.5rem;animation:1.1s ease-in-out infinite zg-editor-pulse;display:block}@media (prefers-reduced-motion:reduce){.zg-owner-category-manager__delete-progress{animation:none}}.zg-owner-category-manager__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.zg-owner-category-manager li button.zg-owner-category-manager__delete,.zg-owner-category-manager li button.zg-owner-btn{position:relative}.zg-owner-category-manager li button.zg-owner-category-manager__delete:before,.zg-owner-category-manager li button.zg-owner-btn:before{content:"";inset-block:calc((var(--zg-tap-min) - 100%) / -2);position:absolute;inset-inline:0}}.zg-owner-category-manager button{padding-block:calc(var(--zg-control-pad-block,0px) + var(--zg-optical-center)) var(--zg-control-pad-block,0px);line-height:1}.zg-owner-category-manager__close{line-height:0}.zg-owner-category-manager>header p{align-items:center;gap:var(--zg-space-2);display:flex}.zg-owner-category-manager>header .zg-owner-category-manager__count{color:var(--zg-owner-muted);font-size:var(--text-ui);margin:0;font-weight:400;translate:0 .09em}.zg-owner-category-manager li+li{border-block-start:var(--zg-owner-border-faint)}.zg-owner-category-manager li button.zg-owner-category-manager__open{padding-block:var(--zg-space-3)}.zg-owner-category-manager li button .zg-owner-category-manager__label{align-items:center;gap:var(--zg-space-2);inline-size:100%;display:flex}.zg-owner-category-manager__title{flex:auto;min-inline-size:0}.zg-owner-category-manager li button .zg-owner-category-manager__version{padding:var(--zg-space-1) var(--zg-space-2);border-radius:var(--zg-radius-xs);background:var(--zg-owner-raised);color:var(--zg-owner-muted);font-size:var(--text-ui-small);flex:none;font-weight:400;line-height:1}
