.I_I1_q_section{color:#27313c;background:#f8f9fa;padding:48px 0 64px;scroll-margin-top:85px}.I_I1_q_container{min-width:0;max-width:1120px;margin:auto;padding:0 32px}.I_I1_q_heading{border-bottom:4px solid #145d59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;padding-bottom:20px;display:flex}.I_I1_q_heading h2{letter-spacing:.02em;font-size:32px;font-weight:800}.I_I1_q_heading span{color:#80652d;background:#fff5da;border:1px solid #e7d9b2;border-radius:5px;padding:5px 9px;font-size:11px}.I_I1_q_filters{background:#fff;border:1px solid #c4c9cc;border-radius:12px;margin-bottom:28px;padding:24px;overflow:visible;box-shadow:0 1px 4px #00000012}.I_I1_q_filters summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.I_I1_q_filters summary::-webkit-details-marker{display:none}.I_I1_q_filterBody h3{margin:26px 0 12px;font-size:14px;font-weight:600}.I_I1_q_regionFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.I_I1_q_threeFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.I_I1_q_field{flex-direction:column;gap:6px;min-width:0;font-size:11px;line-height:1.5;display:flex}.I_I1_q_field select{color:#263441;background:#fff;border:1px solid #d7dde2;border-radius:6px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:13px}.I_I1_q_field select:disabled{color:#87929b;background:#f0f3f6}.I_I1_q_extra{border-top:1px solid #e7ebee;flex-wrap:wrap;align-items:end;gap:20px;margin-top:24px;padding-top:20px;display:flex}.I_I1_q_extra .I_I1_q_field{min-width:190px}.I_I1_q_check{align-items:center;gap:7px;min-height:42px;font-size:12px;display:flex}.I_I1_q_check input{accent-color:#145d59;width:16px;height:16px}.I_I1_q_reset{color:#216a65;cursor:pointer;min-height:42px;margin-left:auto;font-size:12px;text-decoration:underline}.I_I1_q_hint{color:#7d8792;margin-top:18px;font-size:11px;line-height:1.8}.I_I1_q_report{background:#fff;border-radius:10px;min-width:0;padding:28px;box-shadow:0 2px 7px #0000000c}.I_I1_q_conditions{text-align:center;background:#f8fafb;border:1px solid #dfe3e6;border-radius:8px;padding:20px}.I_I1_q_conditions h3{color:#4b5563;font-size:16px;font-weight:600}.I_I1_q_conditions>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.I_I1_q_conditions span{color:#156357;background:#e7f1ee;border-radius:20px;padding:5px 14px;font-size:12px}.I_I1_q_jobCount{text-align:center;border:1px solid #dfe3e6;border-radius:8px;margin-top:24px;padding:24px}.I_I1_q_jobCount h3{font-size:16px;font-weight:600}.I_I1_q_jobCount>p{margin-top:14px;font-size:14px}.I_I1_q_jobCount strong{color:#176654;letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.3}.I_I1_q_jobCount b{color:#64717d;font-size:25px}.I_I1_q_jobCount .I_I1_q_status{color:#81909b;font-size:11px;line-height:1.7}.I_I1_q_sampleNote{text-align:center;color:#7a8590;margin:20px 0;font-size:11px;line-height:1.8}.I_I1_q_chapter{margin:35px 0 18px;font-size:21px;font-weight:700}.I_I1_q_chartCard{border:1px solid #dfe3e6;border-radius:8px;min-width:0;padding:28px}.I_I1_q_chartDivider{border-top:1px solid #e5e9ed;margin:32px 0}.I_I1_q_empty{text-align:center;padding:50px 20px}.I_I1_q_empty h3{font-size:17px}.I_I1_q_empty p{color:#7d8792;margin:15px 0;font-size:13px}.I_I1_q_empty button{color:#fff;background:#176654;border-radius:5px;padding:11px 20px;font-size:13px}.I_I1_q_section :focus-visible{outline-offset:3px;outline:2px solid #176654}@media (max-width:767px){.I_I1_q_section{padding:28px 0 40px}.I_I1_q_container{padding:0 12px}.I_I1_q_heading{margin-bottom:22px;padding-bottom:16px}.I_I1_q_heading h2{font-size:25px}.I_I1_q_filters{padding:18px 14px}.I_I1_q_regionFields{gap:10px}.I_I1_q_threeFields{grid-template-columns:1fr;gap:12px}.I_I1_q_field{font-size:11px}.I_I1_q_field select{font-size:12px}.I_I1_q_extra{align-items:center;gap:10px 16px}.I_I1_q_extra .I_I1_q_field{width:100%;min-width:0}.I_I1_q_check{font-size:11px}.I_I1_q_reset{margin-left:0}.I_I1_q_hint{font-size:10px}.I_I1_q_report{padding:14px}.I_I1_q_conditions{padding:15px}.I_I1_q_conditions span{padding:4px 10px;font-size:11px}.I_I1_q_jobCount{padding:20px 8px}.I_I1_q_jobCount strong{font-size:28px}.I_I1_q_jobCount b{font-size:20px}.I_I1_q_jobCount>p{font-size:12px}.I_I1_q_chapter{font-size:18px}.I_I1_q_chartCard{padding:16px 12px}.I_I1_q_chartDivider{margin:28px 0}}