#pd-mentor-cabinet .pd-ph-programs{margin:12px 0 0;line-height:1.65;font-size:14px;color:inherit}
#pd-mentor-cabinet .pd-mentor-card[hidden],#pd-mentor-cabinet .pd-mentor-section[hidden]{display:none!important}
#pd-admin-hub .pd-ph-assignment-fields{display:grid;gap:12px}#pd-admin-hub .pd-ph-assignment-fields[hidden]{display:none}
#pd-admin-hub .pd-ph-help{font-size:13px;line-height:1.6;color:#8b96a8;margin:0}
#pd-admin-hub .pd-ph-assignments{margin-top:24px;grid-column:1/-1;min-width:0}#pd-admin-hub .pd-ph-table{overflow:auto}#pd-admin-hub .pd-ph-table table{width:100%;border-collapse:collapse;text-align:left}#pd-admin-hub .pd-ph-table td,#pd-admin-hub .pd-ph-table th{padding:12px;border-bottom:1px solid #ffffff18}#pd-admin-hub .pd-ph-table small{display:block;color:#8b96a8;margin-top:4px}#pd-admin-hub .pd-ph-table button,#pd-admin-hub [data-ph-retry]{border:1px solid #ffffff30;border-radius:10px;background:#ffffff0b;padding:8px 12px;color:inherit;font:inherit;cursor:pointer}
#pd-mp-root .pd-ph-recommendations{margin-top:24px;padding:24px;border:1px solid var(--pd-mp-border,#ffffff24);border-radius:20px;color:inherit;background:var(--pd-mp-panel,#ffffff04)}
#pd-mp-root .pd-ph-recommendations h2{font-size:22px;margin:0 0 12px}#pd-mp-root .pd-ph-recommendations .pd-ph-help{color:var(--pd-mp-muted,#9299a7);line-height:1.6;margin:0 0 20px}
#pd-mp-root .pd-ph-recommendations article{padding:18px 0;border-top:1px solid #ffffff18}#pd-mp-root .pd-ph-recommendations time{display:block;font-size:12px;color:var(--pd-mp-muted,#9299a7);margin-top:5px}#pd-mp-root .pd-ph-recommendations article p{white-space:pre-wrap;line-height:1.7;margin:12px 0 0}
#pd-mp-root .pd-ph-recommendations label{display:block;font-weight:600}#pd-mp-root .pd-ph-recommendations textarea{display:block;box-sizing:border-box;width:100%;margin:10px 0 14px;padding:14px;border:1px solid #ffffff30;border-radius:12px;background:#ffffff09;color:inherit;font:inherit;line-height:1.6;resize:vertical}#pd-mp-root .pd-ph-recommendations button{border:0;border-radius:999px;background:linear-gradient(90deg,#87d7ff,#e4baff);color:#081629;padding:12px 20px;font:inherit;font-weight:600;cursor:pointer}#pd-mp-root .pd-ph-recommendations button:disabled{opacity:.6;cursor:wait}#pd-mp-root .pd-ph-recommendations :focus-visible{outline:2px solid #8bd8ff;outline-offset:3px}
