.overview-menu-editor{max-width:1100px}.overview-menu-group{border:1px solid #d8cebd;border-radius:16px;padding:20px;margin:20px 0}.overview-menu-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.overview-menu-item{min-width:0;border:1px solid #ddd4c4;border-radius:12px;padding:16px}.overview-menu-item>summary,.overview-menu-visibility>summary{cursor:pointer;font-weight:650;margin-bottom:12px}.overview-menu-item .field{margin:12px 0}.overview-menu-visibility{margin:12px 0}.overview-menu-visibility select{width:100%;min-width:0}.overview-new-group{display:flex;align-items:end;gap:12px}.overview-new-group>.field{flex:1;min-width:0}.overview-menu-editor [multiple]{min-height:110px}.overview-menu-group .checkrow{display:flex;gap:10px;align-items:center}.overview-menu-group input[type=checkbox]{width:20px;height:20px;min-height:0}.overview-menu-editor .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.overview-menu-items,.overview-menu-editor .formgrid{grid-template-columns:1fr}.overview-new-group{align-items:stretch;flex-direction:column}.overview-menu-group{padding:14px}.overview-menu-item{padding:12px}}

body.signed-in #app [data-overview-global-managed]{display:block!important;min-width:0;max-width:100%}body.signed-in #app [data-overview-global-managed]>.overview-category{width:100%;min-width:0;margin-bottom:20px}body.signed-in #app [data-overview-global-managed] .overview-category-grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}body.signed-in #app [data-overview-global-managed] .card{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){body.signed-in #app [data-overview-global-managed] .overview-category-grid{grid-template-columns:minmax(0,1fr)!important}body.signed-in #app [data-overview-global-managed] .card h3{font-size:16px!important}body.signed-in #app [data-overview-global-managed]>.overview-category{padding:18px;max-width:100%}}

/* Accepted overview-category-editor: scoped visibility switches; values and change handlers unchanged. */
.overview-menu-editor input[type=checkbox]{appearance:none;-webkit-appearance:none;width:46px;height:26px;min-width:46px;min-height:26px;position:relative;border:0;border-radius:999px;background:#959995;box-shadow:inset 0 1px 3px #0003;cursor:pointer}
.overview-menu-editor input[type=checkbox]::before{content:'';position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:white;box-shadow:0 1px 3px #0004}
.overview-menu-editor input[type=checkbox]:checked{background:#299b58}
.overview-menu-editor input[type=checkbox]:checked::before{left:23px}
.overview-menu-editor input[type=checkbox]:focus-visible{outline:3px solid #a78235;outline-offset:3px}
