.maarif-planning{margin:22px 0;border:1px solid #cddfd4;border-radius:18px;background:#f7faf5;color:#183b38;overflow:hidden}.maarif-planning>summary{min-height:58px;display:flex;align-items:center;gap:12px;justify-content:space-between;padding:16px 18px;font-weight:700;cursor:pointer;list-style:none}.maarif-planning>summary::before{content:'+';flex:none;font-size:22px;font-weight:400}.maarif-planning[open]>summary::before{content:'−'}.maarif-planning>summary>span:first-of-type{flex:1}.maarif-planning>summary:focus-visible,.maarif-planning summary:focus-visible,.maarif-planning a:focus-visible{outline:3px solid #da6e47;outline-offset:-3px}.mp-status{font-size:12px;line-height:1.4;border-radius:20px;padding:5px 10px;background:#e4eee0;color:#315842;white-space:nowrap}.mp-body{padding:0 18px 20px}.maarif-planning p{line-height:1.6;overflow-wrap:anywhere}.mp-context{font-weight:700;margin-top:4px}.mp-review-note{padding:9px 14px;border-left:3px solid #cc7949;border-radius:0 10px 10px 0;background:#fff5e8}.mp-review-note p{margin:4px 0}.mp-skills{margin-bottom:4px}.mp-skill-note{font-size:13px;color:#526c63;margin-top:4px}.mp-stages{display:grid;gap:12px;margin-top:18px}.mp-stage{padding:14px;background:white;border:1px solid #e2e9e0;border-radius:13px}.mp-stage h4,.mp-section h4{font-size:16px;margin:0 0 7px}.mp-stage-time{color:#607266;margin:0 0 8px;font-size:13px}.mp-stage blockquote{margin:10px 0;border-left:3px solid #93b7a1;padding:9px 12px;background:#f1f6ef;line-height:1.6}.mp-record{font-size:13px;margin-bottom:0;color:#526c63}.mp-section{padding-top:20px;margin-top:18px;border-top:1px solid #dce5d9}.mp-evidence{display:grid;gap:10px}.mp-evidence article{padding:13px;background:#fff;border:1px solid #e2e9e0;border-radius:11px}.mp-evidence h5{font-size:14px;margin:0 0 8px;line-height:1.5}.mp-evidence p{font-size:14px;margin:7px 0}.mp-evidence details summary,.mp-section details summary{min-height:44px;display:flex;align-items:center;font-size:13px;color:#365f50;cursor:pointer}.mp-answer p{padding:10px;background:#f6f6ef;border-radius:9px}.mp-task-anchor{padding:10px 12px;background:#fff;border-radius:10px;border:1px solid #e1e8dc}.mp-sources{border-top:1px solid #dce5d9;padding-top:14px;margin-top:20px;color:#53695f;font-size:13px}.mp-sources a{color:#17695c;text-decoration:underline;text-underline-offset:3px}.mp-print{background:white;border:0;overflow:visible;margin-top:24px}.mp-print h2{font-size:21px}.mp-print .mp-stage,.mp-print .mp-evidence article{break-inside:avoid}.mp-print .mp-answer{display:none}.mp-print .mp-status{display:none}@media(max-width:520px){.maarif-planning>summary{padding:13px 12px;gap:8px;flex-wrap:wrap}.maarif-planning>summary>span:first-of-type{min-width:180px}.mp-status{margin-left:27px;white-space:normal}.mp-body{padding:0 12px 15px}.mp-stage{padding:12px}.mp-stages{gap:10px}}@media print{.maarif-planning{border:0;background:#fff;overflow:visible}.maarif-planning .mp-body{padding:0}.mp-answer{display:none}.mp-stage,.mp-evidence article{break-inside:avoid}.mp-sources a{color:inherit}}
