.ai-import-repair{color:#173f50;background:#f1f8f7;border:1px solid #a8c9c5;border-radius:12px;min-width:0;margin:1rem 0;padding:1rem;scroll-margin-top:80px}.ai-import-repair strong{font-size:1rem;display:block}.ai-import-repair p{margin:.6rem 0;font-size:.9rem;line-height:1.7}.ai-import-repair textarea{box-sizing:border-box;resize:vertical;color:#173f50;width:100%;min-height:14rem;font:inherit;background:#fff;border:1px solid #9bb6be;border-radius:8px;margin:.5rem 0;padding:.8rem;font-size:.9rem;line-height:1.6;display:block}.ai-import-repair>div{margin-top:1rem}.ai-import-repair .ai-repair-check{flex-direction:row;align-items:center;gap:.6rem;min-height:44px;margin:1rem 0;display:flex}.ai-import-repair .ai-repair-check input{flex:none;width:18px;height:18px;min-height:18px;margin:0;padding:0}.ai-import-repair button{white-space:normal;max-width:100%;min-height:44px}.ai-import-repair :focus-visible{outline-offset:3px;outline:3px solid #267d77}.ai-validation-issues{overflow-wrap:anywhere;max-height:24rem;padding-inline-start:1.5rem;overflow:auto}.ai-validation-issues li{margin-block:1rem}.consultation-start-subject{border:1px solid #cfdddf;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.consultation-start-subject legend{padding:0 8px;font-weight:700}.consultation-start .consultation-ai{margin:24px 0}.consultation-start p,.consultation-learning-import p,.consultation-learning-import dd{white-space:pre-wrap;overflow-wrap:anywhere}.consultation-learning-import{min-width:0;margin:20px 0;padding:24px}.consultation-learning-import summary{cursor:pointer;font-weight:700}.consultation-learning-import p{margin:16px 0}.consultation-learning-import .consultation-field{gap:8px;margin:18px 0;font-weight:600;display:grid}.consultation-learning-import select,.consultation-learning-import textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#173c4d;background:#fff;border:1px solid #c3d4d8;border-radius:8px;padding:12px}.consultation-learning-import textarea{resize:vertical;line-height:1.7}.consultation-learning-import dl{background:#f2f7f6;border-radius:10px;margin:20px 0;padding:16px}.consultation-learning-import dt{color:#4e7279;font-size:.85rem;font-weight:700}.consultation-learning-import dd{margin:4px 0 16px}.consultation-learning-import .check-field{align-items:flex-start;gap:10px;margin:20px 0;display:flex}.consultation-learning-import button{white-space:normal;max-width:100%}@media (max-width:600px){.consultation-learning-import,.consultation-start-subject{padding:16px}}.inquiry-material-kit,.inquiry-center .inquiry-material-kit{overflow-wrap:anywhere;color:#193f50;background:#f6faf9;border:1px solid #bed8d2;border-radius:14px;margin:1rem 0;padding:1.1rem}.inquiry-material-kit>summary{cursor:pointer;font-weight:700}.inquiry-material-kit p,.inquiry-material-kit small{line-height:1.7}.inquiry-material-kit fieldset{border:0;min-width:0;margin:1rem 0 0;padding:0}.inquiry-material-kit legend{margin-bottom:.8rem;font-weight:700}.inquiry-kit-file{background:#fff;border:1px solid #d9e4e2;border-radius:10px;margin:.7rem 0;padding:1rem}.inquiry-material-kit .inquiry-kit-file>label:first-child,.inquiry-material-kit .inquiry-kit-check{flex-direction:row;align-items:flex-start;gap:.7rem;margin:.5rem 0;display:flex}.inquiry-kit-file input[type=checkbox],.inquiry-kit-check input[type=checkbox]{flex:none;height:20px;min-height:20px;padding:0;width:20px!important;margin:3px 0!important}.inquiry-kit-file strong,.inquiry-kit-file small{display:block}.inquiry-kit-file>label:not(:first-child){gap:.4rem;margin-top:.8rem;display:grid}.inquiry-kit-file a{margin:.5rem 0;display:inline-block}.inquiry-kit-file textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:85px;font:inherit;color:inherit;background:#fff;border:1px solid #b6cdd0;border-radius:8px;padding:.8rem}.inquiry-kit-actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.inquiry-material-kit button{white-space:normal;max-width:100%}.consultation-shell .inquiry-material-kit{padding:1.1rem}@media (max-width:600px){.inquiry-material-kit{padding:.8rem}.inquiry-kit-actions{display:grid}.inquiry-kit-file{padding:.8rem}}
