[data-tmpl=subjects-list]{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}[data-tmpl=subjects-list] [data-tmpl=list]{gap:10px;display:flex}[data-tmpl=educations-dynamic-list]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}[data-tmpl=educations-dynamic-list] [data-tmpl=educations-dynamic]{gap:10px;display:flex}.educations-dynamic-list{display:flex}[data-tmpl=institution] .institution{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-top:20px;display:flex}[data-tmpl=institution] .institution .cover{justify-content:center;align-items:center;display:flex}[data-tmpl=institution] .institution img{border:1px solid #000;width:100%;height:100%}.sm [data-tmpl=institution] .institution{flex-direction:column}.md [data-tmpl=institution] .institution{flex-direction:row}.lg [data-tmpl=institution] .institution{flex-direction:row}[data-tmpl=education] .education-container{background-color:red;flex-direction:column;display:flex}[data-tmpl=education] .institution{flex-direction:column;justify-content:left;gap:20px;padding-top:20px;display:flex}[data-tmpl=education] .institution h2{margin-top:0}[data-tmpl=education] .institution .cover{justify-content:center;align-items:center;height:160px;display:flex}[data-tmpl=education] .institution img{border:1px solid #000;width:100%;height:100%}[data-tmpl=education] .education{flex-direction:column;justify-content:center;gap:20px;margin-top:20px;padding-top:40px;display:flex}[data-tmpl=education] .education h1{margin-top:0}[data-tmpl=education] .education img{object-fit:cover;border:1px solid #000;width:100%;height:auto}[data-tmpl=education] span{margin-bottom:10px;font-size:18px;font-weight:600;display:inline-block}[data-tmpl=education] .schedule{padding-top:20px}[data-tmpl=education] .schedule .day{justify-content:left;gap:10px;font-size:17px;display:flex}[data-tmpl=education] .schedule .note{margin:0 0 10px;font-style:italic}[data-tmpl=education] .schedule .date{min-width:30px;font-size:14px;font-weight:600}[data-tmpl=education] .schedule .time{font-size:14px;font-weight:100}.sm [data-tmpl=education] .institution,.sm [data-tmpl=education] .education{flex-direction:column}.md [data-tmpl=education] .institution,.md [data-tmpl=education] .education{flex-direction:row}.lg [data-tmpl=education] .institution,.lg [data-tmpl=education] .education{flex-direction:row}[data-tmpl=submission]{height:400px}[data-tmpl=submission] .submission{flex-direction:column;justify-content:center;margin-top:40px;display:flex}[data-tmpl=submission] .approved{justify-content:center;align-items:center;display:flex}[data-tmpl=submission] .form{text-align:left;justify-content:center;align-items:center;display:flex}[data-tmpl=submission] form{flex-direction:column;gap:10px;width:100%;display:flex}[data-tmpl=submission] form button{padding:10px}[data-tmpl=submission] form input{border:1px dashed #000;padding:10px}[data-tmpl=submission] form input:invalid{border:1px dashed #000}[data-tmpl=submission] form input:valid{border:1px solid green}[data-tmpl=submission] form label{flex-direction:column;gap:2px;display:flex}[data-tmpl=dev-resizer]{opacity:.4;height:3px;display:none;position:fixed;top:0;left:0;right:0}[data-tmpl=dev-resizer].show{display:flex}[data-tmpl=dev-tools]{color:#fff;background-color:#0003;justify-content:space-between;align-items:center;gap:10px;height:32px;padding:0 10px;display:none;position:fixed;top:3px;left:0;right:0}[data-tmpl=dev-tools] .center{justify-content:center;align-items:center;gap:10px;display:flex}[data-tmpl=dev-tools] button{font-family:consolas;font-size:10px}[data-tmpl=dev-tools].show{display:flex}.sm [data-tmpl=dev-resizer]{background-color:green}.md [data-tmpl=dev-resizer]{background-color:#ff0}.lg [data-tmpl=dev-resizer]{background-color:purple}.lgd [data-tmpl=dev-resizer]{background-color:red}.lgu [data-tmpl=dev-resizer]{background-color:orange}body{color:#000;box-sizing:border-box;margin:0;padding:0}body.sm{padding:10px}body.md{padding:20px}body.lg{padding:40px}body.lgd{padding:60px}body.lgu{padding:30px 280px}
