/* Made for You: private teacher-assigned activities, without a new top-level tab. */
.ef-made-section{margin:20px 0}
.ef-made-list{display:grid;gap:10px}
.ef-made-item{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;border:1px solid var(--line,#dbe6ec);border-radius:14px;padding:14px;background:#fff}
.ef-made-item:hover{border-color:#86b4d1;background:#f5fbff}
.ef-made-item>span:first-child{font-size:1.6rem}
.ef-made-item>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}
.ef-made-item strong{font-size:1.02rem}
.ef-made-item small{color:#617487;overflow-wrap:anywhere}
.ef-made-item>span:last-child{color:#2172b5;font-weight:800}
.ef-made-view{max-width:1080px;margin:auto}
.ef-made-head{padding:16px 0 18px}
.ef-made-head h1{margin:6px 0;font-size:clamp(1.6rem,5vw,2.4rem)}
.ef-made-head p{color:#60748a}
#ef-made-frame{display:block;width:100%;height:800px;border:1px solid #d9e6f1;border-radius:16px;background:#f5f8fd}
.ef-made-hint{padding:10px 0}
.ef-made-teacher{display:grid;gap:14px}
.ef-made-teacher h2,.ef-made-teacher h3{margin:0}
.ef-made-teacher .field{display:grid;gap:5px}
.ef-made-teacher .field input,.ef-made-teacher .field textarea{width:100%;max-width:100%;border:1px solid #bdcedc;border-radius:10px;padding:10px;font:inherit;background:#fff;color:#20354b}
.ef-made-form{display:grid;gap:12px;padding:18px;border-radius:14px;background:#f3f8fc;border:1px solid #d8e6f0}
.ef-made-teacher-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dde5eb;padding:12px 0}
.ef-made-teacher-row>div:first-child{display:grid;gap:3px}
.ef-made-teacher-row small{color:#65809a}
@media(max-width:640px){
 .ef-made-teacher-row{align-items:flex-start;flex-direction:column}
 .ef-made-teacher-row .actions{width:100%;display:flex;flex-wrap:wrap}
 .ef-made-form{padding:12px}
 #ef-made-frame{border-radius:10px;min-height:560px}
}
