.ai-inputs,.ai-interface{min-width:0;max-width:100%}.input-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #b7c9c2;border-radius:.4rem;margin:1rem 0}.input-table{border-collapse:collapse;width:100%;min-width:690px;font-size:.92rem;line-height:1.5}.input-table caption{text-align:left;padding:1rem;font-weight:700;color:#20332f}.input-table th,.input-table td{padding:.85rem;vertical-align:top;text-align:left;border:1px solid #d6dfd9}.input-table thead{background:#edf4f1}.input-table tbody th{min-width:100px}.input-table td{min-width:140px}.ai-interface h3{margin-top:1.8rem}.input-practice details{margin:1rem 0;padding:1rem;border:1px solid #b7c9c2;border-radius:.4rem}.input-practice summary{cursor:pointer;font-weight:650}.input-practice label{display:block;font-weight:600;margin:1rem 0 .5rem}.input-practice textarea{display:block;width:100%;box-sizing:border-box;font:inherit;line-height:1.5;resize:vertical;min-height:9rem;border:1px solid #809b93;border-radius:.3rem;padding:.7rem;background:#fff;color:#20332f}.input-practice button{margin:.75rem 0;padding:.7rem 1rem;border:1px solid #176b60;border-radius:.3rem;background:#176b60;color:white;font:inherit;cursor:pointer}.input-practice button:disabled{opacity:.55;cursor:default}.input-practice [hidden]{display:none!important}.input-practice textarea:focus-visible,.input-practice button:focus-visible,.input-table-wrap:focus-visible{outline:3px solid #b96622;outline-offset:3px}.input-practice [role=status]{min-height:1.5em}

.resource-table{min-width:680px}.resource-table tbody th{width:24%;min-width:160px}.resource-table td{min-width:165px}
#course-licence{overflow-wrap:anywhere}
