.country-select{flex-direction:column;gap:7px;min-width:0;display:flex}.country-select label{font-weight:600}.country-select input,.country-select select{box-sizing:border-box;width:100%;min-width:0}.country-select small{color:#52657b;font-size:12px}.country-select select{min-height:43px}.ac-page{color:#173c40;background:#f2f5f5;min-height:100vh;padding:30px 4vw 70px;font-family:Arial,Helvetica Neue,sans-serif}.ac-header{align-items:center;gap:23px;margin-bottom:24px;display:flex}.ac-header img{width:66px;height:auto}.ac-header span{letter-spacing:2px;color:#56787b;font-size:11px}.ac-header h1{margin:4px 0;font-size:30px}.ac-header p{color:#60777a;margin:0}.ac-header nav{gap:20px;margin-left:auto;font-size:13px;display:flex}.ac-page a{color:#067d7b}.ac-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:26px;margin-top:24px;display:grid}.ac-list{flex-direction:column;gap:10px;max-height:85vh;display:flex;position:sticky;top:18px;overflow:auto}.ac-page button{cursor:pointer;color:#19484b;font:inherit;background:#fff;border:1px solid #c8d9d8;border-radius:7px;padding:10px 15px;font-size:13px}.ac-page button:hover:not(:disabled){background:#eef8f6;border-color:#0b8683}.ac-page button:disabled{opacity:.48;cursor:not-allowed}.ac-page .ac-primary{color:#fff;background:#086b68;border-color:#086b68}.ac-page .ac-primary:hover:not(:disabled){background:#075651}.ac-person{text-align:left;flex-direction:column;gap:7px;display:flex}.ac-page .selected{background:#e3f3ef;border-color:#087c78}.ac-person small{overflow-wrap:anywhere;color:#698083}.ac-badge{color:#4b6569;background:#e9eeee;border-radius:30px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ac-badge.active,.ac-badge.verified,.ac-badge.signed{color:#25634a;background:#d9f1e6}.ac-badge.applicant,.ac-badge.submitted,.ac-badge.offered{color:#7b5a16;background:#fff1d8}.ac-badge.suspended,.ac-badge.withdrawn,.ac-badge.void,.ac-badge.rejected{color:#984a39;background:#fce4df}.ac-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.ac-metrics>div{color:#617d7e;background:#fff;border:1px solid #dae4e3;border-radius:10px;flex-direction:column;gap:7px;padding:20px;font-size:12px;display:flex}.ac-metrics strong{color:#174c4d;font-size:28px;font-weight:600}.ac-person-title{justify-content:space-between;align-items:center;display:flex}.ac-person-title h2{margin:0}.ac-person-title p{color:#6c7f81;font-size:13px}.ac-tabs{border-bottom:1px solid #d2dfdf;flex-wrap:wrap;gap:5px;margin:8px 0 20px;padding-bottom:12px;display:flex}.ac-tabs button{background:0 0;border:0}.ac-tabs .active{color:#05625e;background:#dcecea;font-weight:600}.ac-card{background:#fff;border:1px solid #dbe5e3;border-radius:12px;margin-bottom:18px;padding:25px}.ac-card h2,.ac-card h3{margin:0 0 15px}.ac-card h3{font-size:18px}.ac-card p{color:#5c7475;font-size:13px;line-height:1.7}.ac-card dl{grid-template-columns:160px 1fr;gap:15px;font-size:14px;display:grid}.ac-card dt{font-weight:600}.ac-card dd{white-space:pre-wrap;margin:0}.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ac-field{flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.ac-page input:not([type=checkbox]),.ac-page select,.ac-page textarea{box-sizing:border-box;color:#244346;width:100%;font:inherit;background:#fff;border:1px solid #cbd9d8;border-radius:6px;padding:10px;font-size:13px}.ac-page textarea{resize:vertical;min-height:90px;line-height:1.5}.ac-page input:focus,.ac-page select:focus,.ac-page textarea:focus{outline-offset:1px;outline:2px solid #7cbfb3}.ac-page fieldset{border:0;min-width:0;margin:0;padding:0}.ac-check{align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.5;display:flex}.ac-check input{accent-color:#0a7873;flex:none;margin-top:3px}.ac-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-row h3{margin:0}.ac-pre{white-space:pre-wrap}.ac-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;display:flex}.ac-actions .ac-field{flex:1;min-width:240px}.ac-alert,.ac-error,.ac-success{color:#48696c;background:#e8efef;border-radius:7px;margin:12px 0;padding:12px 16px;font-size:13px;line-height:1.6}.ac-error{color:#943c30;background:#fbe4de}.ac-success{color:#32684b;background:#dff1e5}.ac-scope{border-top:1px solid #e0e9e6;padding:17px 0}.ac-scope small{color:#69817f;font-size:12px}.ac-contract-list{flex-direction:column;gap:8px;display:flex}.ac-contract-list button{text-align:left;gap:8px;display:grid}.ac-contract-list small{color:#688080}.ac-history{border-top:1px solid #e2ebea;margin-top:20px;padding-top:14px;font-size:12px}.ac-history summary{cursor:pointer;font-weight:600}.ac-file{overflow-wrap:anywhere;padding:8px 0;font-size:12px;display:block}.ac-upload{margin-top:20px}.ac-card li{margin-bottom:14px;font-size:13px}.ac-card a{overflow-wrap:anywhere}@media (max-width:950px){.ac-page{padding:20px}.ac-layout{grid-template-columns:210px minmax(0,1fr)}.ac-grid{grid-template-columns:1fr}.ac-header nav{flex-direction:column;gap:8px}.ac-card{padding:18px}}@media (max-width:680px){.ac-header{align-items:flex-start}.ac-header h1{font-size:24px}.ac-header img{width:45px}.ac-header nav{display:none}.ac-layout{grid-template-columns:1fr}.ac-list{max-height:300px;position:static}.ac-metrics{grid-template-columns:repeat(2,1fr)}.ac-person-title{align-items:flex-start;gap:10px}.ac-card dl{grid-template-columns:1fr;gap:8px}.ac-card dd{margin-bottom:12px}}.ac-multi{border-radius:12px;min-width:0;margin:12px 0;border:1px solid #dbe4e4!important;padding:14px!important}.ac-multi legend{padding:0 5px;font-weight:700}.ac-selected{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.ac-selected button{color:#145e48;background:#e7f3ed;font-size:12px;border-radius:18px!important;padding:5px 9px!important}.ac-options{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:6px;max-height:240px;margin-top:8px;display:grid;overflow:auto}.ac-options label{align-items:flex-start;gap:8px;padding:5px;font-size:13px;display:flex}.ac-options input{min-width:16px;margin-top:2px;width:16px!important}.ac-extra{background:#f5f9f6;border:1px solid #dde8e2;border-radius:12px;margin:18px 0;padding:16px}.ac-criterion{background:#fff;border:1px solid #dde5df;border-radius:10px;margin:12px 0;padding:16px}.ac-settings{margin:18px 0;color:#1d5945!important;background:#e8f2ee!important}.ac-main details>summary{cursor:pointer;padding:10px 0;font-weight:600}.ac-badge.reviewed,.ac-badge.limited{color:#344b88;background:#e5eafa}.ac-badge.expired{color:#8b3d2f;background:#ffe5de}.ac-page>.ac-card{margin:14px 0}.ac-card form{margin-top:16px}.ac-header>div{flex:1;min-width:0}.ac-header h1{overflow-wrap:anywhere;max-width:850px;font-size:clamp(23px,2.5vw,32px);line-height:1.25}.ac-header nav{flex-shrink:0}.ac-personnel-guide{background:#fff;border:1px solid #cfdfdb;border-radius:9px;margin:16px 0;padding:16px 20px;font-size:13px;line-height:1.65}.ac-personnel-guide summary{cursor:pointer;font-weight:700}.ac-personnel-guide ol{padding-left:22px}.ac-personnel-guide li{margin:8px 0}.ac-guide-table{overflow-x:auto}.ac-guide-table table{border-collapse:collapse;width:100%;font-size:13px}.ac-guide-table th,.ac-guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6e1;padding:10px 12px}.ac-guide-table th{background:#f1f7f4}.ac-guide-table td:first-child{min-width:200px}.ac-panel{background:#fff;border:1px solid #dce5e5;border-radius:12px;margin:20px 0;padding:24px}.ac-panel h2{margin-top:0}.ac-panel fieldset{border:0;gap:16px;min-width:0;padding:16px 0;display:grid}.ac-panel fieldset>label{align-items:flex-start;gap:10px;display:flex}.ac-panel fieldset>label.ac-field{display:grid}.ac-role-card{background:#f3f8f7;border-radius:8px;margin:12px 0;padding:16px}.ac-role-card ul{padding-left:22px;line-height:1.8}
