.admin-main-column:is(.is-payout-workspace,.is-recruiter-workspace) .admin-content,.admin-main-column:is(.is-payout-workspace,.is-recruiter-workspace) .content-stack>*{min-width:0}@media (max-width:767px){.admin-main-column:is(.is-payout-workspace,.is-recruiter-workspace) .page-hero{gap:12px;min-height:0;padding:18px 16px}.admin-main-column:is(.is-payout-workspace,.is-recruiter-workspace) .page-hero h1{font-size:22px;line-height:1.4}.admin-main-column:is(.is-payout-workspace,.is-recruiter-workspace) .legacy-breadcrumb{display:none}.admin-content :is(.legacy-list-header-actions,.recruiter-detail-actions,.team-pagination,.payout-code-pagination){flex-wrap:wrap;gap:10px}.admin-content :is(.team-table-scroll,.legacy-table-scroll){overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.admin-content :is(.button,.icon-button),.admin-modal :is(.button,.icon-button),.admin-mobile-header .icon-button{min-height:44px}.admin-content .icon-button,.admin-modal .icon-button{min-width:44px}.admin-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.admin-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;font-size:16px}.admin-sidebar-link,.admin-sidebar-accordion>summary,.admin-sidebar-logout{min-height:44px}.admin-sidebar-panel{max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.admin-modal-backdrop{align-items:center;padding:8px}.admin-modal{box-sizing:border-box;border-radius:18px;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 16px);padding:18px 16px;overflow-y:auto}.admin-modal-heading{align-items:center;gap:12px}.admin-modal-heading h2{overflow-wrap:anywhere;min-width:0}.admin-modal :is(.admin-form-grid,.admin-modal-form){min-width:0}.admin-modal .admin-form-grid{grid-template-columns:minmax(0,1fr)}.admin-modal .admin-form-grid>*{grid-column:auto;min-width:0}.admin-content :is(.legacy-detail-grid,.recruiter-detail-grid){grid-template-columns:minmax(0,1fr)}.admin-content table.admin-mobile-records{table-layout:auto;width:100%;min-width:0;max-width:100%;display:block}.admin-content table.admin-mobile-records colgroup{display:none}.admin-content table.admin-mobile-records thead{border-bottom:1px solid #e5e8eb;display:block;position:static}.admin-content table.admin-mobile-records thead:not(:has(button,input)){display:none}.admin-content table.admin-mobile-records thead tr{background:#f9fafb;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.admin-content table.admin-mobile-records thead th{background:0 0;border:0;width:auto;min-width:0;height:auto;padding:0;position:static}.admin-content table.admin-mobile-records thead th:not(:has(button,input)){display:none}.admin-content table.admin-mobile-records thead th:has(input){align-items:center;gap:8px;min-height:44px;padding:0 8px;display:flex}.admin-content table.admin-mobile-records thead th:has(input):after{content:"전체 선택";white-space:nowrap;font-size:12px}.admin-content table.admin-mobile-records tbody{gap:12px;padding:12px;display:grid}.admin-content table.admin-mobile-records tbody tr{background:#fff;border:1px solid #e5e8eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:14px;display:grid}.admin-content table.admin-mobile-records tbody tr:has(input:checked){background:#f2f7ff;border-color:#87b4ff}.admin-content table.admin-mobile-records tbody td{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;line-height:1.5;display:block;position:static;text-align:left!important;height:auto!important;min-height:0!important;max-height:none!important}.admin-content table.admin-mobile-records tbody td[data-label]:before{content:attr(data-label);color:#8b95a1;margin-bottom:4px;font-size:11px;font-weight:400;display:block}.admin-content table.admin-mobile-records tbody td[data-mobile-wide],.admin-content table.admin-mobile-records tbody td[colspan],.admin-content table.admin-mobile-records tbody td[data-label=접수번호]{grid-column:1/-1}.admin-content table.admin-mobile-records tbody td[data-label=선택]{align-items:center;gap:10px;min-height:32px;display:flex;width:auto!important;min-width:0!important}.admin-content table.admin-mobile-records tbody td[data-label=선택]:before{margin:0}.admin-content table.admin-mobile-records input[type=checkbox]{accent-color:#3182f6;width:20px;height:20px;margin:0}.admin-content table.admin-mobile-records tbody td[data-label=No\.]{color:#8b95a1;align-self:center;text-align:right!important}.admin-content table.admin-mobile-records tbody td[data-label=No\.]:before{margin-right:4px;display:inline}.admin-content table.admin-mobile-records tbody td>div{white-space:normal}.admin-content table.admin-mobile-records tbody td[colspan]{text-align:center;padding:20px 0}}
