/* Keep student submissions and administrator shares visually distinct. */
#app #study999-managed-shares{margin:12px 0 15px;padding:14px 16px;min-width:0}
#app #study999-managed-shares>h2{
  display:flex;align-items:center;box-sizing:border-box;width:100%;margin:0 0 10px;
  padding:9px 12px;border-left:4px solid #76b69a;border-radius:8px;
  background:#edf7f1;color:#34644e;font-size:1.05rem;font-weight:700;line-height:1.4;
}
#study999-managed-shares .study999-private-group{margin:10px 0;min-width:0}
#study999-managed-shares .study999-private-group-heading{
  display:list-item;list-style-position:inside;cursor:pointer;user-select:none;
  margin:14px 0 8px;padding:10px 14px;border-radius:9px;font-size:1rem;font-weight:700;
  color:#1e3a5f;background:#dbeafe;border-left:5px solid #3b82f6;
}
#study999-managed-shares .study999-private-group-heading[data-private-color="1"]{color:#065f46;background:#d1fae5;border-left-color:#10b981}
#study999-managed-shares .study999-private-group-heading[data-private-color="2"]{color:#7c2d12;background:#ffedd5;border-left-color:#f97316}
#study999-managed-shares .study999-private-group-heading[data-private-color="3"]{color:#581c87;background:#f3e8ff;border-left-color:#a855f7}
#study999-managed-shares .study999-private-group-heading[data-private-color="4"]{color:#9f1239;background:#ffe4e6;border-left-color:#f43f5e}
#study999-managed-shares .study999-private-group-heading[data-private-color="5"]{color:#155e75;background:#cffafe;border-left-color:#06b6d4}
#study999-managed-shares .study999-private-group-heading:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
#study999-managed-shares .study999-private-group-lessons{padding:4px 0 2px 12px}
#study999-managed-shares .study999-custom-lesson-row{
  display:flex;align-items:center;min-height:40px;border:1px solid #e2e8f0;
  border-radius:10px;background:#fff;padding:5px 12px;margin:0 0 5px;
}
#study999-managed-shares .study999-custom-lesson-title{margin:0;min-width:0;line-height:1.4}
#study999-managed-shares .study999-custom-lesson-link{display:inline;color:inherit;font:inherit;text-decoration:none;overflow-wrap:anywhere}
#study999-managed-shares .study999-custom-lesson-link:hover{text-decoration:underline;color:#1d4ed8}
.study999-custom-review .study999-custom-batch-results{padding-left:2rem}
.study999-custom-review .study999-custom-batch-row{padding:6px 8px;margin:3px 0}
@media(max-width:600px){#app #study999-managed-shares{padding:12px 13px}#study999-managed-shares .study999-private-group-lessons{padding-left:5px}}
