.seo4 .subsidy-public-container{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;padding-bottom:72px}@media (min-width:961px){.seo4 .subsidy-public-container{padding-bottom:32px}}.seo4 .breadcrumb-separator{color:var(--ink-4,#9c9bb0);-webkit-user-select:none;user-select:none;margin:0 4px}.seo4 .eyebrow-dot{background:var(--brand,#4a35e8);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.seo4 .search-section{z-index:10;position:relative}.seo4 .query-bar{border:1px solid var(--line,#e7e6f0);border-radius:var(--r,12px);box-shadow:var(--sh-1,0 1px 2px #17162b0f);background:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.seo4 .query-bar .input{border:1px solid var(--line-strong,#d6d5e3);border-radius:var(--r-sm,8px);background:#fff;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 10px;display:flex}.seo4 .query-bar .input:focus-within{border-color:var(--brand,#4a35e8)}.seo4 .input-label-text{color:var(--ink-3,#6e6d85);white-space:nowrap;font-size:12px;font-weight:700}.seo4 .query-bar .input input{width:100%;min-width:0;color:var(--ink,#17162b);background:0 0;border:none;outline:none;font-size:14px}.seo4 .query-bar .btn{flex-shrink:0;height:42px;padding:0 16px;font-size:14px}@media (max-width:640px){.seo4 .query-bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.seo4 .query-bar .input,.seo4 .query-bar .btn{width:100%}}.seo4 .listing-main-column,.seo4 .detail-main-column{min-width:0;overflow:hidden}.seo4 .table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line,#e7e6f0);border-radius:var(--r,12px);background:#fff;width:100%;overflow-x:auto}.seo4 .table-wrap .table{border-collapse:collapse;width:100%;min-width:600px}.seo4 .table th,.seo4 .table td{text-align:left;border-bottom:1px solid var(--line,#e7e6f0);padding:10px 12px}.seo4 .table th{background:var(--bg-soft,#f6f6fa);color:var(--ink-2,#45445c);white-space:nowrap;font-size:13px;font-weight:700}.seo4 .table td{vertical-align:top;font-size:13.5px}.seo4 .table td a{color:var(--brand-ink,#3220c2);text-decoration:none}.seo4 .table td a:hover{text-decoration:underline}.seo4 .amount-cell{white-space:nowrap}.seo4 .amount-cell b{color:var(--brand-ink,#3220c2);font-size:15px;font-weight:800}.seo4 .amount-cell.is-text{white-space:normal;min-width:180px}.seo4 .amount-cell.is-text b{color:var(--ink,#17162b);font-size:13.5px;font-weight:700}.seo4 .mobile-bar{display:none}@media (max-width:960px){.seo4 .mobile-bar{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line,#e7e6f0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000d}.seo4 .mobile-bar .btn{flex:1;height:44px;font-size:15px}}.seo4 .back-nav{padding-top:4px}.seo4 .back-link{color:var(--ink-2,#45445c);align-items:center;gap:4px;font-size:13.5px;text-decoration:none;display:inline-flex}.seo4 .back-link:hover{color:var(--brand-ink,#3220c2);text-decoration:underline}.seo4 .official-source-link{color:var(--brand-ink,#3220c2);font-weight:700}.seo4 .source-navigation-link{color:var(--ink-3,#6e6d85);font-size:13px;text-decoration:none}.seo4 .source-navigation-link:hover{color:var(--brand-ink,#3220c2);text-decoration:underline}.seo4 .subsidy-public-container>.container{width:calc(100% - 32px);max-width:1160px;margin-inline:auto;padding-inline:0}
