.field-pair{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.tab-status-grid{grid-template-columns:1fr 1fr;display:grid}.tab-status-grid>*{border-bottom:1px solid #f5f5f5}.tab-status-grid>:nth-child(odd){border-right:1px solid #f5f5f5}.tab-status-grid>:nth-last-child(-n+2){border-bottom:none}@media (max-width:640px){.field-pair,.tab-status-grid{grid-template-columns:1fr}.tab-status-grid>:nth-child(odd){border-right:none}.tab-status-grid>:nth-last-child(-n+2){border-bottom:1px solid #f5f5f5}.tab-status-grid>:last-child{border-bottom:none}}.phone-row{flex-wrap:wrap;gap:8px;display:flex}.phone-row>select{flex:0 auto;min-width:0;max-width:58%}.phone-row>input{flex:130px;min-width:0}@media (max-width:420px){.phone-row>select,.phone-row>input{flex:100%;max-width:100%}}.application-tab-bar{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}@media (max-width:640px){.application-tab-bar{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.application-tab-bar>button{white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;padding:8px 4px!important;font-size:12px!important}}.applicant-topbar{background:#fff;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;box-shadow:0 1px 4px #0000000f}.applicant-topbar-left,.applicant-topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.applicant-topbar-logo{color:#1a1a1a;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:700}.applicant-topbar-logo b{color:#0057b8;font-weight:700}.applicant-topbar-link{color:#0057b8;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none}.applicant-topbar-link:hover{background:#eef4fc}.applicant-topbar-status{color:#999;white-space:nowrap;font-size:12px}.applicant-topbar-email{color:#888;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;overflow:hidden}.applicant-topbar-signout{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ddd;border-radius:6px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:13px}@media (max-width:640px){.applicant-topbar{padding:10px 14px}.applicant-topbar-status,.applicant-topbar-email{display:none}.applicant-topbar-link{padding:6px 8px;font-size:12.5px}}@media (max-width:360px){.applicant-topbar-logo{font-size:14px}}
