.styles_dashboard__bvMxl{max-width:1280px;margin:0 auto;padding:120px 24px 80px;font-family:var(--font-family-ko)}.styles_header__7UbNh{margin-bottom:32px}.styles_title__SVAXg{font-size:28px;line-height:36px;font-weight:var(--font-weight-bold);color:var(--color-gray-700);margin:0 0 8px}.styles_subtitle__LbOwy{font-size:15px;line-height:22px;color:var(--color-gray-500);margin:0}.styles_errorBox__S0poi{margin-bottom:24px;padding:14px 16px;border-radius:8px;background:var(--color-error-light,#f87171);color:#fff;font-size:14px}.styles_cardGrid__769gG{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.styles_card__vsMRq{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:12px;background:var(--color-brand-white,#fff);border:1px solid var(--color-gray-200,#ced4da);border-left-width:4px;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.styles_card__vsMRq:hover{box-shadow:var(--shadow-dropdown-light,0 4px 6px -1px rgba(0,0,0,.1));transform:translateY(-2px)}.styles_card_primary__H9NBg{border-left-color:var(--color-brand-primary,#4158eb)}.styles_card_danger__RMRbY{border-left-color:var(--color-error,#dc2626)}.styles_card_warning__ihhpe{border-left-color:var(--color-site-ungm,#f59448)}.styles_card_success__2PHvy{border-left-color:var(--color-site-european-union,#78d166)}.styles_cardLabel__yCdpt{font-size:14px;line-height:20px;color:var(--color-gray-500)}.styles_cardValue__ghJFl{font-size:30px;line-height:36px;font-weight:var(--font-weight-bold);color:var(--color-gray-700)}.styles_cardUnit__lWaS4{font-size:15px;font-weight:var(--font-weight-regular);font-style:normal;color:var(--color-gray-500);margin-left:4px}.styles_cardValueSkeleton__olFVl{display:inline-block;width:72px;height:30px;border-radius:6px;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 37%,var(--color-gray-100) 63%);background-size:400% 100%;animation:styles_dashShimmer__x5gnf 1.4s ease infinite}.styles_section__8B5GU{margin-top:8px}.styles_sectionTitle__cSh58{font-size:18px;line-height:26px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin:0 0 16px}.styles_siteList__iDJ5v{display:flex;flex-direction:column;gap:12px}.styles_siteRow__2dHVX{display:grid;grid-template-columns:200px 1fr 120px;align-items:center;gap:16px;padding:10px 12px;border-radius:8px;text-decoration:none;transition:background-color .15s ease}.styles_siteRow__2dHVX:hover{background:var(--color-gray-100,#f4f7fa)}.styles_siteName__d8l0E{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.styles_siteBarTrack__72yCL{position:relative;height:10px;border-radius:6px;background:var(--color-gray-100,#f4f7fa);overflow:hidden}.styles_siteBarFill__SX8yk{position:absolute;inset:0 auto 0 0;height:100%;border-radius:6px;transition:width .4s ease}.styles_siteCount__0RJLr{text-align:right;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.styles_siteRatio__pSlSe{display:block;font-size:12px;font-style:normal;font-weight:var(--font-weight-regular);color:var(--color-gray-400)}.styles_siteRowSkeleton__7V8Z5{height:40px;border-radius:8px;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 37%,var(--color-gray-100) 63%);background-size:400% 100%;animation:styles_dashShimmer__x5gnf 1.4s ease infinite}@keyframes styles_dashShimmer__x5gnf{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:743px){.styles_dashboard__bvMxl{padding:90px 16px 56px}.styles_cardGrid__769gG{grid-template-columns:repeat(2,1fr);gap:12px}.styles_cardValue__ghJFl{font-size:24px}.styles_siteRow__2dHVX{grid-template-columns:110px 1fr 84px;gap:10px}.styles_siteName__d8l0E{font-size:13px}}.styles_sectionHead__7HSJF{display:flex;align-items:baseline;justify-content:space-between;margin:32px 0 16px}.styles_sectionHead__7HSJF .styles_sectionTitle__cSh58{margin:0}.styles_moreLink__yWnPy{font-size:13px;color:var(--color-brand-primary,#4158eb);font-weight:var(--font-weight-semibold,600);text-decoration:none}.styles_moreLink__yWnPy:hover{text-decoration:underline}.styles_deadlineList__KL95C{display:flex;flex-direction:column}.styles_deadlineRow__FBiL5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;text-decoration:none;border-bottom:1px solid var(--color-gray-100,#f4f7fa);transition:background-color .15s ease}.styles_deadlineRow__FBiL5:hover{background:var(--color-gray-100,#f4f7fa)}.styles_deadlineName__9nL3g{flex:1 1 auto;font-size:14px;color:var(--color-gray-700,#21272d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_deadlineMeta__0lnUl{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.styles_deadlinePortal__Ok13V{font-size:12px;color:var(--color-gray-500,#666c72)}.styles_emptyHint__IpW2Z{padding:16px;color:var(--color-gray-400,#898f95);font-size:14px}.styles_deadlineRowSkeleton__YAfmu{height:44px;border-radius:8px;margin-bottom:4px;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 37%,var(--color-gray-100) 63%);background-size:400% 100%;animation:styles_dashShimmer__x5gnf 1.4s ease infinite}.styles_sourcesCount__RBR7y{font-size:13px;font-weight:var(--font-weight-regular,400);color:var(--color-gray-400,#898f95);margin-left:6px}.styles_sourceGrid__YGB1k{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.styles_sourceCard__y_2G7{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--color-gray-200,#ced4da);border-radius:10px;text-decoration:none;background:var(--color-brand-white,#fff);transition:border-color .15s ease,box-shadow .15s ease}.styles_sourceCard__y_2G7:hover{border-color:var(--color-brand-primary,#4158eb);box-shadow:var(--shadow-dropdown-light,0 4px 6px -1px rgba(0,0,0,.1))}.styles_sourceCountry__y7TlM{font-size:13px;color:var(--color-gray-500,#666c72)}.styles_sourceName__qjzxI{font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-gray-700,#21272d)}.styles_deadlineDate__LiOo_{font-size:12px;color:var(--color-gray-500,#666c72);white-space:nowrap}