.request-contact{border-top:1px dashed #a9d3ed;margin-top:15px;padding-top:11px}.request-contact-title{font-size:12px;color:#237faa;font-weight:650;margin:0 0 10px}.request-privacy{font-size:10px;color:#6c8da2;line-height:1.7;margin:9px 0 0}.application-status{font-size:12px;line-height:1.7;color:#176c91;text-align:left;white-space:pre-line;overflow-wrap:anywhere;margin:5px 0}.application-status:empty{display:none}.application-status.is-error{color:#a55549}#submit-application:disabled{cursor:default;opacity:.65}.applications-header{display:flex;justify-content:space-between;gap:18px;align-items:center}.applications-filters{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0 18px}.applications-filters input,.applications-filters select{padding:10px 12px;border:1px solid #bfdcec;background:#fff;border-radius:9px;color:#315d77;font:inherit;min-width:0}.applications-filters input{flex:1;min-width:200px}.applications-table-wrap{overflow:auto}.applications-table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.applications-table th,.applications-table td{text-align:left;padding:15px 16px;border-bottom:1px solid #e2eff6}.applications-table th{background:#f3faff;color:#6a8ea5;font-weight:600;font-size:11px}.applications-table a{color:#1780b7;text-decoration:underline;text-underline-offset:3px}.application-details{padding:26px;margin-bottom:24px}.application-details dl{display:grid;grid-template-columns:130px 1fr;margin:20px 0}.application-details dt,.application-details dd{margin:0;padding:10px 12px;border-bottom:1px solid #e1edf5;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.application-details dt{color:#7493a7;background:#f7fbff}.application-details dd{color:#264f68}.application-status-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.application-status-form select{padding:9px;border:1px solid #c1ddeb;border-radius:8px;background:white;color:#315e79}.applications-pages{display:flex;gap:10px;justify-content:center;align-items:center;margin:24px 0;flex-wrap:wrap}.applications-pages span{font-size:12px;color:#7495aa}@media(max-width:650px){.application-details{padding:18px}.application-details dl{grid-template-columns:95px 1fr}.applications-header{align-items:flex-start;flex-direction:column}.applications-filters input{min-width:100%;width:100%}.applications-filters select{flex:1}.applications-table td,.applications-table th{padding:12px}.request-contact .field input{font-size:16px!important}}
