.mini-pack{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-top:28px;padding:32px;background:#e7edfc;border:1px solid #bcc9e6;border-radius:14px}.mini-pack h3{font-size:28px;margin:12px 0}.mini-pack-actions{display:flex;flex-direction:column;gap:12px;justify-content:center}.mini-pack p{font-size:16px}.mini-video-placeholder{padding:28px;background:#e7edfc;border:1px dashed #7895c4;border-radius:12px;margin:28px 0}.mini-video-placeholder strong{font-size:22px}.mini-video-placeholder p{margin:12px 0 0;font-size:16px}.mini-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.mini-prompt{font:16px/1.7 system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3fa;padding:22px;border-radius:9px}.mini-correction{margin-top:20px}.mini-quiz fieldset{border:1px solid var(--line);border-radius:9px;padding:18px;margin:20px 0}.mini-quiz legend{font-size:16px;font-weight:650}.mini-quiz .checkline{font-size:16px!important;margin:12px 0}.article textarea{display:block;width:100%;padding:16px;border:1px solid #9bafc5;border-radius:8px;font:16px/1.6 system-ui,sans-serif}.mini-checkout{width:min(650px,94vw);max-height:90vh}.mini-checkout ul{font-size:16px}.mini-checkout h2{font-size:30px}.mini-grid{grid-template-columns:1fr}.mini-checkout .close{margin:0 0 10px 15px}.mini-receipt{font-size:14px;color:var(--muted)}@media(max-width:650px){.mini-pack{grid-template-columns:1fr;padding:24px}.mini-buy .btn{width:100%}.mini-pack h3{font-size:24px}}
