@charset "UTF-8";main#skel_content:has(.data_page){min-height:0}.data_page{box-sizing:border-box;padding:32px 0 56px}.data_page button,.data_page input,.data_page select{font-family:Inter,Verdana,Geneva,sans-serif}.data_page_header{margin-bottom:32px}.data_page_header h1{color:#2a2a2a;font-family:Manrope,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:36px;font-weight:500;line-height:1;margin:0 0 8px}.data_page_header p{color:#2a2a2a;font-family:Manrope,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:18px;line-height:1.4;margin:0}.data_page_notice{background:#fcf7f4;border-left:4px solid #009845;border-radius:8px;margin-bottom:24px;padding:16px 20px}.data_page_empty{background:#fcf7f4;border-radius:12px;color:#2a2a2a;padding:24px;text-align:center}.data_page_results{display:flex;flex-direction:column;gap:24px}.data_page_toolbar{align-items:center;display:flex;justify-content:space-between;min-height:42px}.data_page_toolbar>p{color:#2a2a2a;font-size:16px;margin:0}.data_page_controls{align-items:center;display:flex;gap:12px}.data_page_controls>a{align-items:center;color:#009845;display:inline-flex;font-size:13px;gap:4px;text-decoration:none}.data_page_controls>a:hover{text-decoration:underline}.data_page_controls>a img{vertical-align:middle}fieldset.form.data_card{margin-bottom:24px}fieldset.data_card>input[type=submit]{margin-top:16px}.data_card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;margin:0 0 24px;min-width:0;padding:24px}.data_card legend{color:#2a2a2a;font-family:Manrope,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:20px;font-weight:500;padding:0 8px}.data_card h2{color:#2a2a2a;font-family:Manrope,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-size:20px;font-weight:500;margin:0 0 16px}table.data_kv{border-collapse:collapse}table.data_kv td,table.data_kv th{border:0;color:#2a2a2a;padding:6px 16px 6px 0;text-align:left;vertical-align:top}table.data_kv th{font-weight:700;white-space:nowrap}.data_page_back_link{color:#009845;font-size:14px;text-decoration:none}.data_page_back_link:hover{text-decoration:underline}.results_per_page select{background:#efefef;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;color:#2a2a2a;font-size:16px;height:42px;min-width:127px;padding:0 34px 0 10px}div.data_page_table table.data_table{display:table!important;font-family:Verdana,Arial,sans-serif;font-size:14px}div.data_page_table table.data_table td,div.data_page_table table.data_table th{height:56px;padding:10px 8px;white-space:nowrap}div.data_page_table table.data_table thead th{font-size:14px;height:48px;position:relative}div.data_page_table table.data_table a{color:#2a2a2a;text-decoration:none}div.data_page_table table.data_table a:hover{color:#009845;text-decoration:underline}div.data_page_table table.data_table .inline_sorter{display:inline-flex;margin-left:4px;opacity:0;transition:opacity .15s ease}div.data_page_table table.data_table .inline_sorter a{color:#a3a3a3!important;font-size:9px;line-height:1}div.data_page_table table.data_table .inline_sorter a.spreadsheet_sorter_active{color:#009845!important}div.data_page_table table.data_table .inline_sorter:has(.spreadsheet_sorter_active),div.data_page_table table.data_table th:hover .inline_sorter{opacity:1}.data_pagination{align-items:center;display:flex;justify-content:space-between;min-height:38px}.data_pagination p{color:#2a2a2a;font-size:16px;margin:0}.data_pagination nav{align-items:center;color:#a3a3a3;display:flex;font-size:16px;gap:7px;justify-content:flex-end}.data_pagination nav a,.data_pagination nav b{align-items:center;border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;color:#2a2a2a;display:inline-flex;font-weight:400;height:38px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none}.data_pagination nav a:hover{border-color:#009845;color:#009845}.data_pagination nav b{background:#009845;border-color:#009845;color:#fff}@media (max-width:799px){.data_page{padding:24px 0 40px}.data_page_header h1{font-size:30px}.data_page_header p{font-size:16px}.data_page_toolbar,.data_pagination{align-items:stretch;flex-direction:column}.data_page_controls{flex-wrap:wrap}.data_pagination{gap:16px}.data_pagination nav{flex-wrap:wrap;justify-content:flex-start}}