body select:not([multiple]){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:0 42px 0 13px;border:1px solid #d5deeb;border-radius:9px;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#6b7d96 50%),linear-gradient(135deg,#6b7d96 50%,transparent 50%);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;color:#283b58;font:500 13px 'DM Sans',Arial,sans-serif;line-height:1.25;box-shadow:0 1px 3px #2638540a;transition:border-color .16s,box-shadow .16s,background-color .16s}
body select:not([multiple]):hover{border-color:#b5c3d6;background-color:#fcfdff}body select:not([multiple]):focus{outline:0;border-color:#3867e8;background-color:#fff;box-shadow:0 0 0 3px #3867e81a}body select:not([multiple]):disabled{cursor:not-allowed;opacity:.62}body select:not([multiple]) option{color:#283b58;background:#fff}body input[type="date"],body input[type="datetime-local"]{box-sizing:border-box;min-height:42px;padding:0 12px;border:1px solid #d5deeb;border-radius:9px;background-color:#fff;color:#283b58;color-scheme:light;font:500 13px 'DM Sans',Arial,sans-serif;accent-color:#3867e8;box-shadow:0 1px 3px #2638540a;transition:border-color .16s,box-shadow .16s}body input[type="date"]:hover,body input[type="datetime-local"]:hover{border-color:#b5c3d6}body input[type="date"]:focus,body input[type="datetime-local"]:focus{outline:0;border-color:#3867e8;box-shadow:0 0 0 3px #3867e81a}body input[type="date"]::-webkit-calendar-picker-indicator,body input[type="datetime-local"]::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-left:8px;opacity:.76;cursor:pointer;filter:invert(31%) sepia(14%) saturate(1590%) hue-rotate(184deg) brightness(94%) contrast(89%)}/* Campos de categoria e gênero seguem o mesmo padrão em todo o sistema. */
body form[class] label:has(select[name="categoria"]),body form[class] label:has(select[name="sexo"]){display:grid;gap:7px;min-width:0;color:#71819a;font-size:11px;font-weight:700}
body form[class] label:has(select[name="categoria"])>span,body form[class] label:has(select[name="sexo"])>span{color:#71819a;font-size:11px;font-weight:700}
body form[class] select[name="categoria"],body form[class] select[name="sexo"]{box-sizing:border-box;width:100%;min-width:0;height:46px;min-height:46px;padding:0 42px 0 14px;border:1px solid #d4deeb;border-radius:10px;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#7184a0 50%),linear-gradient(135deg,#7184a0 50%,transparent 50%);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;color:#263953;font:500 14px 'DM Sans',Arial,sans-serif;box-shadow:0 2px 6px #2638540a}
body form[class] select[name="categoria"]:focus,body form[class] select[name="sexo"]:focus{outline:0;border-color:#3867e8;box-shadow:0 0 0 3px #3867e81a}body form.match-filters>label,body form.filter-card>label{order:4}body form.match-filters label:has(select[name="categoria"]),body form.filter-card label:has(select[name="categoria"]){order:1}body form.match-filters label:has(select[name="sexo"]),body form.filter-card label:has(select[name="sexo"]){order:2}body form.match-filters label:has(input[type="date"]),body form.filter-card label:has(input[type="date"]){order:3}body form.match-filters>.button,body form.filter-card>.button{order:5}body form.match-filters>.clear-filter{order:6}body form.report-filter>label{order:4}body form.report-filter label:has(select[name="categoria"]){order:1}body form.report-filter label:has(select[name="sexo"]){order:2}body form.report-filter>.button{order:5}