/* SKGA_STUDENT_WORKS_FILTERS_5396172 */
.sw6172-bar{display:grid;gap:12px;padding:16px!important;border-radius:13px}
.sw6172-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}
.sw6172-heading strong{font-size:14px;font-weight:750}
.sw6172-heading span,.sw6172-bottom{font-size:12px;color:#8a95a4}
.sw6172-fields{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(4,minmax(135px,1fr));gap:10px 12px}
.sw6172-fields label{min-width:0;display:grid;align-content:start;gap:6px;font-size:12px;font-weight:600}
.sw6172-fields label[hidden]{display:none!important}
.sw6172-fields input,.sw6172-fields select{display:block;width:100%;min-width:0;height:38px;box-sizing:border-box;border-radius:8px;padding:7px 10px;border:1px solid #d4d9e1;background:#fff;color:#253041;font:inherit;font-size:13px;outline-offset:2px}
.sw6172-fields input:focus,.sw6172-fields select:focus{outline:2px solid rgba(105,15,14,.4);border-color:#690f0e}
.sw6172-fields input[type="date"]{color-scheme:light}
.sw6172-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.sw6172-reset{border:1px solid #cbd2dc;border-radius:8px;background:transparent;color:inherit;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:600}
.sw6172-reset:hover{border-color:#a54545;color:#a54545}
.sw6172-nothing{padding:22px!important;text-align:center;color:#8893a2}
.sw6172-nothing[hidden],.sw6172-partial[hidden]{display:none!important}
.sw6172-partial{margin:0;color:#a56a2a;font-size:12px;line-height:1.45}
html[data-theme="dark"] .sw6172-bar{background:#1c2025!important;border-color:#353b45!important}
html[data-theme="dark"] .sw6172-fields input,
html[data-theme="dark"] .sw6172-fields select{background:#141a22!important;border-color:#3a4656!important;color:#edf1f6!important;color-scheme:dark}
html[data-theme="dark"] .sw6172-reset{color:#d7dce3;border-color:#46505d;background:#252c35}
html[data-theme="dark"] .sw6172-bottom,html[data-theme="dark"] .sw6172-heading span{color:#a9b4c2}
@media(max-width:1300px){.sw6172-fields{grid-template-columns:repeat(3,minmax(155px,1fr))}.sw6172-search{grid-column:span 2}}
@media(max-width:760px){.sw6172-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sw6172-search{grid-column:span 2}}
@media(max-width:460px){.sw6172-bar{padding:12px!important}.sw6172-fields{grid-template-columns:1fr}.sw6172-search{grid-column:auto}}
