#adminMindBootV24{position:fixed;inset:0;z-index:2147483640;display:flex;align-items:center;justify-content:center;background:var(--bg,#0b0e16);color:var(--text,#fff);opacity:1;visibility:visible;transition:opacity .16s ease,visibility .16s ease}
#adminMindBootV24.hide{opacity:0;visibility:hidden;pointer-events:none}
html[data-auth-resolving="1"] #app,html[data-auth-resolving="1"] #authGate{visibility:hidden!important;pointer-events:none!important}
#adminMindBootV24 .bootCard{display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:900;letter-spacing:-.02em}
#adminMindBootV24 .bootLogo{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#7258eb,#4f7ee8);color:#fff;font-size:25px;box-shadow:0 14px 38px rgba(72,78,170,.28)}
#adminMindBootV24 .bootDot{width:20px;height:3px;border-radius:999px;background:currentColor;opacity:.24;animation:adminmindBootPulseV24 .9s ease-in-out infinite alternate}
@keyframes adminmindBootPulseV24{to{opacity:.72;transform:scaleX(1.8)}}
.familySharedFolders6911{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.familySharedFolder6911{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:16px;padding:12px;display:flex;align-items:center;gap:9px;text-align:left;min-width:0}.familySharedFolder6911 .icon{width:36px;height:36px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.familySharedFolder6911 .main{min-width:0;flex:1}.familySharedFolder6911 b,.familySharedFolder6911 small{display:block}.familySharedFolder6911 b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.familySharedFolder6911 small{font-size:8px;color:var(--muted);margin-top:2px}.familySharedFolder6911 .arrow{font-size:17px;color:var(--muted)}
.familySharedFolderHead6911{display:flex;align-items:center;gap:9px;margin-bottom:9px}.familySharedFolderHead6911 button{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:11px;padding:7px 9px;font-weight:900}.familySharedFolderHead6911 span{min-width:0}.familySharedFolderHead6911 b,.familySharedFolderHead6911 small{display:block}.familySharedFolderHead6911 b{font-size:11px}.familySharedFolderHead6911 small{font-size:8px;color:var(--muted);margin-top:2px}
.familySharedDocList6911{display:grid;gap:8px}.familySharedDoc6911{border:1px solid var(--border);background:var(--card);border-radius:15px;padding:10px;display:flex;align-items:center;gap:10px}.familySharedDoc6911 .icon{width:36px;height:36px;border-radius:12px;background:var(--soft);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.familySharedDoc6911 .main{min-width:0;flex:1}.familySharedDoc6911 b,.familySharedDoc6911 small{display:block}.familySharedDoc6911 b{font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.familySharedDoc6911 small{font-size:7.8px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.familySharedDoc6911 button{border:0;background:var(--purpleSoft);color:#5f49c5;border-radius:10px;padding:8px 10px;font-weight:900}
.familyAgendaOptional6911{margin-top:9px;border:1px solid var(--border);border-radius:14px;background:var(--card);padding:0 10px}.familyAgendaOptional6911 summary{cursor:pointer;list-style:none;padding:10px 0;font-size:9px;font-weight:900;color:var(--muted)}.familyAgendaOptional6911 summary::-webkit-details-marker{display:none}.familyAgendaOptional6911 .inside{padding:0 0 10px}.familyEditScope6911{margin-top:9px;padding:9px;border-radius:12px;background:var(--purpleSoft);font-size:8px;line-height:1.45;color:#5d49c0}
.familyHeroPhotoMediaV20 img{transition:none!important}.familyHeroPhotoMediaV20 img[src]{opacity:1!important}
@media(max-width:390px){.familySharedFolders6911{grid-template-columns:1fr}}
