#page-examination .exam206-layout{display:block}
.exam207-subject-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:12px 0}
.exam207-subject-choices label{display:flex;align-items:center;gap:9px;padding:10px;background:#f3f6fb;border:1px solid #dce4ef;border-radius:8px;overflow-wrap:anywhere;text-transform:none!important}
.exam207-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.exam207-tags span{background:#eef3fc;border-radius:8px;padding:7px 10px}
#page-examination .exam206-layout>.card{margin-bottom:14px}
.exam206-fields{display:grid;grid-template-columns:minmax(190px,2fr) 145px 100px 145px 155px;gap:12px;align-items:end}
#page-examination .exam206-fields input,#page-examination .exam206-fields select{height:36px;padding:6px 9px;font-size:13px;box-sizing:border-box;width:100%;min-width:0}
#page-examination .exam206-fields label{font-size:11px;margin-bottom:5px}
.exam206-subject-scroll{max-height:430px;overflow:auto;border:1px solid #dde4ef;border-radius:9px;background:white}
.exam206-row{display:grid;grid-template-columns:26px minmax(180px,2fr) minmax(80px,1fr) minmax(90px,1fr) 90px minmax(85px,1fr) 30px;gap:9px;align-items:center;min-width:710px;padding:5px 10px;border-bottom:1px solid #edf0f5;box-sizing:border-box}
.exam206-row-head{background:#f3f6fb;font-size:11px;font-weight:700;color:#52627a;position:sticky;top:0;z-index:1;padding-top:10px;padding-bottom:10px}
.exam206-row input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;height:32px;padding:5px 7px;border:1px solid #cfd8e6;border-radius:6px;font-size:13px;background:white}
.exam206-row input[readonly]{background:#f3f6fb;color:#40506b}
.exam206-row input[type=checkbox]{width:16px;height:16px;margin:0}
.exam206-row button{padding:4px!important;min-width:26px;height:28px}
.exam206-filter{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:14px 20px!important}
.exam206-filter .card-title,.exam206-filter .form-group{margin:0!important}
.exam206-filter .form-group{min-width:160px}
.exam206-filter select{height:34px;padding:5px 9px}
.exam206-class-choices{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}
.exam206-class-choices label{display:flex;gap:7px;align-items:center;padding:7px 10px;background:#f3f6fb;border-radius:7px;font-size:13px}
.exam206-master{display:grid;grid-template-columns:minmax(200px,1fr) minmax(220px,2fr);gap:18px}
.exam206-master textarea{width:100%;box-sizing:border-box;min-height:170px;padding:10px;border:1px solid #cfd8e6;border-radius:8px;font:13px/1.8 Arial}
.exam206-target{padding:10px 0;border-bottom:1px solid #e5eaf2}
.exam206-target-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}
.exam206-target-head label{min-width:95px}.exam206-target-head select{height:32px;padding:4px 8px;max-width:190px}
.exam206-target details{margin:8px 0}.exam206-target summary{font-size:12px;color:#52627a;cursor:pointer}
@media(max-width:1000px){.exam206-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.exam206-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.exam206-fields .form-group:first-child{grid-column:1/-1}.exam206-master{grid-template-columns:1fr}.exam206-filter{display:block}.exam206-filter>*{margin-bottom:9px!important}}
