body.parent-workspace-active{margin:0;padding:0;background:#f8f9fc}
.parent-workspace-shell{min-height:100vh;color:#122838;font-family:'DM Sans',Arial,sans-serif}
.parent-workspace-shell .platform-footer{margin-top:70px}
.parent-child-list-v2{display:grid;gap:12px;margin-top:20px;text-align:left}
.parent-child-card-v2{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #e2e5ee;border-radius:12px;background:#fff}
.parent-child-list-v2.is-compact .parent-child-card-v2{padding:13px 15px}
.child-card-identity{display:flex;align-items:center;gap:14px;min-width:0}
.child-card-identity>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#f7e6ef;color:#7a0141;font-size:11px;font-weight:700}
.child-card-identity strong,.child-card-identity small{display:block}.child-card-identity small{color:#71808b;font-size:12px}
.child-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.child-card-actions button{min-height:38px;padding:8px 12px;border:1px solid #dce1e5;border-radius:8px;background:#fff;color:#455968;cursor:pointer}
.child-card-actions .primary-button{border-color:#7a0141;background:#7a0141;color:#fff}
.compact-child-action{margin-left:auto;padding:8px 12px;border:1px solid #ead3e0;border-radius:8px;background:#fcedf5;color:#7a0141;font-weight:600}
.parent-dialog-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:18px;background:#12283880;backdrop-filter:blur(5px)}
.parent-action-dialog.parent-action-dialog-open{display:block;position:relative;inset:auto;margin:0;background:#fff}
.parent-action-children{display:grid;gap:9px;margin-top:18px}
.parent-action-children>button{display:flex;align-items:center;gap:12px;width:100%;padding:11px;border:1px solid #e2e5ee;border-radius:10px;background:#fff;color:#122838;text-align:left;cursor:pointer}
.parent-action-children>button:hover{background:#fcedf5;border-color:#ead3e0}
.parent-action-children>button>span{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#f7e6ef;color:#7a0141;font-weight:700}
.parent-action-children>button>b:last-child{margin-left:auto;color:#7a0141}
.parent-action-field{display:grid;gap:7px;margin:18px 0;color:#455968;font-size:13px;font-weight:600}
.parent-action-field input{height:46px;padding:0 13px;border:1px solid #ccd7df;border-radius:8px;color:#122838}
.parent-action-dialog .primary-button{border:0;cursor:pointer}
.parent-workspace-note{position:fixed;z-index:1100;right:24px;bottom:24px;max-width:420px;padding:14px 18px;border-radius:10px;background:#122838;color:#fff;box-shadow:0 12px 35px #12283844}
.info-panel>.info-modal-content{padding:0}.info-panel .math-program,.info-panel .english-program{box-shadow:none}
.parent-settings-v2{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0}
.parent-settings-v2 .profile-example{margin:0}.parent-settings-v2>button{flex:none}
@media(max-width:760px){.parent-child-card-v2{align-items:flex-start;flex-direction:column}.child-card-actions{justify-content:flex-start;width:100%}.child-card-actions button{flex:1}.parent-workspace-shell .platform-footer{margin-top:35px}.parent-workspace-note{right:12px;bottom:12px;left:12px}.parent-settings-v2{align-items:flex-start;flex-direction:column}}
