.lesson-pilot{color:#242126;background:#f7f6f4;min-height:85vh;font-size:15px}.lesson-pilot *{box-sizing:border-box}.lesson-pilot header{background:#fff;border-bottom:1px solid #e5e0e2;padding:20px max(20px,calc((100% - 1050px)/2))}.lesson-pilot main{max-width:1090px;padding:24px 20px 60px;margin:auto}.lesson-pilot h1{font-size:25px;font-weight:600}.lesson-pilot h2{font-size:20px;font-weight:600;margin-bottom:14px}.lesson-pilot h3{font-weight:600;margin:12px 0 8px}.lesson-pilot p{margin:9px 0}.lesson-pilot .panel{background:#fff;border:1px solid #e4dfe1;border-radius:13px;padding:20px;margin-bottom:18px}.lesson-pilot .row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lesson-pilot .between{justify-content:space-between}.lesson-pilot .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lesson-pilot label{display:block;font-size:13px;font-weight:500;margin:10px 0}.lesson-pilot input:not([type=checkbox]),.lesson-pilot select,.lesson-pilot textarea{display:block;width:100%;font:inherit;padding:10px;border:1px solid #d4cdd1;border-radius:8px;background:#fff;margin-top:5px;color:#242126}.lesson-pilot textarea{min-height:85px;resize:vertical}.lesson-pilot button,.lesson-pilot .button{font:inherit;padding:9px 13px;border:1px solid #dcd4d8;border-radius:9px;background:#fff;color:#30252a;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.lesson-pilot button.primary,.lesson-pilot button[aria-pressed=true]{background:#ad1830;border-color:#ad1830;color:#fff}.lesson-pilot button:disabled{opacity:.5;cursor:default}.lesson-pilot .muted{font-size:13px;color:#6a6268}.lesson-pilot .pill{padding:4px 9px;border-radius:20px;background:#f8e9ed;color:#8a1427;font-size:12px}.lesson-pilot details{padding:10px 0}.lesson-pilot summary{cursor:pointer;font-size:14px}.lesson-pilot .activity{border-bottom:1px solid #e6e1e3;padding:14px 0}.lesson-pilot .activity:last-child{border:0}.lesson-pilot .bubble{background:#faf0f3;border-radius:10px;padding:16px;margin:12px 0;white-space:pre-wrap}.lesson-pilot .error{background:#fff1f1;color:#9a1422;padding:12px;border-radius:8px;margin-bottom:16px}.lesson-pilot .success{color:#17603a}.lesson-pilot .choices label{display:inline-flex;align-items:center;gap:7px;margin:6px 14px 6px 0}.lesson-pilot .text{white-space:pre-wrap}.lesson-pilot .thumb{width:100%;height:110px;-o-object-fit:contain;object-fit:contain}.lesson-pilot iframe{width:100%;height:650px;border:1px solid #ddd;background:#fff}.lesson-pilot fieldset:disabled{opacity:.8}.lesson-pilot nav{margin-bottom:20px}.lesson-pilot .budget{border-top:1px solid #e8e1e4;padding-top:12px;margin-top:14px}.lesson-pilot a{color:#9c1730}@media (max-width:600px){.lesson-pilot .grid{grid-template-columns:1fr}.lesson-pilot main{padding:18px 12px}.lesson-pilot .panel{padding:15px}.lesson-pilot button{min-height:44px}.lesson-pilot input,.lesson-pilot textarea,.lesson-pilot select{font-size:16px!important}}
