.z226-scope{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 12px}
.z226-scope .btn{padding:8px 15px}
.public-explorer .z63-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.public-explorer .copy-switch{display:inline-flex;align-items:center;gap:5px;font-size:.82rem}
@media(max-width:640px){.z226-scope .btn{flex:1}.public-explorer .z63-card-actions .btn{padding:7px 10px}}

/* v2.2.6.1: consistent compact badges, ownership and filters */
.zap-new-flag{display:inline-flex!important;flex:0 0 auto!important;align-self:center!important;width:max-content!important;max-width:max-content!important;min-width:0!important;white-space:nowrap!important;line-height:1.15!important;padding:3px 9px!important;vertical-align:middle!important}
.compact-set .set-title,.library-subcategory summary,.library-folder,.z63-card-top{align-items:center}
.compact-set .set-title{display:flex;flex-wrap:wrap;gap:5px 8px}
.compact-set .set-title .set-path{flex-basis:100%}
.z2261-owner{display:inline-block;color:#34d399;font-size:.85em;line-height:1;margin-right:7px;vertical-align:baseline;white-space:nowrap}
.z2261-owner-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(97,161,204,.38);border-radius:10px;margin:8px 0 10px;font-size:.9rem;cursor:pointer}
.z2261-owner-toggle[hidden]{display:none!important}
.z2261-owner-toggle input{accent-color:#0bbbd0}
.z63-card-grid .z63-set-card{min-width:0}
.z63-set-card .z63-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.z63-set-card .copy-switch{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.library-folder .zap-new-flag,.library-subcategory .zap-new-flag{display:inline-flex!important;flex-grow:0!important;flex-shrink:0!important}

/* v2.2.6.2 — dashboard Manage Question Sets is the layout standard */
.public-explorer .compact-library,.compact-library{width:100%;min-width:0}
.public-explorer .compact-set summary,.compact-library .compact-set summary{display:flex;align-items:center;text-align:left;gap:14px}
.public-explorer .compact-set .set-title,.compact-library .compact-set .set-title{display:block!important;text-align:left!important;min-width:0;flex:1 1 auto}
.public-explorer .compact-set .set-title strong,.compact-library .compact-set .set-title strong{display:inline;font-weight:700}
.public-explorer .compact-set .set-path,.compact-library .compact-set .set-path{display:block!important;margin-top:3px;text-align:left!important;font-size:.78rem}
.public-explorer .compact-set .set-meta,.compact-library .compact-set .set-meta{flex:0 0 auto;text-align:right;margin-left:auto}
.public-explorer .compact-set .zap-new-flag,.compact-library .compact-set .zap-new-flag{display:inline-flex!important;width:max-content!important;min-width:0!important;max-width:max-content!important;flex:none!important;vertical-align:middle;margin-left:7px}
.public-explorer .compact-set .z2261-owner,.compact-library .compact-set .z2261-owner{color:#34d399!important}
.public-explorer .library-explorer,.compact-library .library-explorer{display:grid;grid-template-columns:minmax(210px,26%) minmax(0,1fr);align-items:stretch;gap:12px}
.public-explorer .library-sidebar,.compact-library .library-sidebar{min-width:0}
.public-explorer .library-folder,.compact-library .library-folder{display:flex;align-items:center;text-align:left;gap:8px}
.public-explorer .library-folder small,.compact-library .library-folder small{margin-left:auto}
.public-explorer .library-subcategory>summary,.compact-library .library-subcategory>summary{text-align:left!important}
.public-explorer .z63-set-card,.compact-library .z63-set-card{text-align:left;min-width:0}
.public-explorer .z63-set-card h3,.compact-library .z63-set-card h3{text-align:left}
.public-explorer .z63-card-grid,.compact-library .z63-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}
.z226-scope{margin:0 0 10px!important;justify-content:flex-start}
@media(max-width:700px){.public-explorer .library-explorer,.compact-library .library-explorer{grid-template-columns:1fr}.public-explorer .compact-set summary,.compact-library .compact-set summary{flex-wrap:wrap}.public-explorer .compact-set .set-meta,.compact-library .compact-set .set-meta{margin-left:0;text-align:left;flex-basis:100%}}
