.action-center{color:#183c40;max-width:1120px;margin:24px auto;font-size:16px}.ac-heading,.ac-card-heading,.ac-filters,.ac-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-heading h2{font-size:24px;font-weight:700}.ac-heading span{background:#e5f1ec;border-radius:20px;padding:3px 12px;font-size:18px}.ac-heading p{color:#617478;margin:8px 0 18px}.action-center input:not([type=checkbox]):not([type=radio]),.action-center select,.ac-dialog input:not([type=checkbox]):not([type=radio]),.ac-dialog select,.ac-dialog textarea{color:#183c40;background:#fff;border:1px solid #ccd9d8;border-radius:8px;width:100%;min-height:44px;padding:10px}.ac-filters>input,.ac-filters>select{max-width:280px!important}.ac-button{border-radius:10px;min-height:44px;padding:11px 18px;font-weight:650;display:inline-block;color:#fff!important;background:#167368!important}.ac-button:disabled{opacity:.5}.ac-card{background:#fff;border:1px solid #d7e3e0;border-left:5px solid #78928b;border-radius:12px;margin:14px 0;padding:18px}.ac-card.BLOCKING{border-left-color:#b64741}.ac-card.NEEDS_CONFIRMATION{border-left-color:#c7952c}.ac-card ul{flex-wrap:wrap;gap:8px 20px;margin:12px 0;padding-left:20px;list-style:outside;display:flex}.ac-card-heading span{color:#6b5550;font-size:14px}.ac-error{color:#a3322b;white-space:pre-line;background:#fff1ee;border-radius:8px;padding:12px}.ac-dialog{flex-direction:column;gap:12px;max-height:92dvh;width:calc(100vw - 24px)!important;max-width:820px!important;display:flex!important}.ac-scroll{min-height:0;padding:2px 6px;overflow-y:auto}.ac-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ac-dialog label{margin:10px 0;display:block}.ac-dialog input[type=checkbox],.ac-dialog input[type=radio]{vertical-align:middle;width:20px;height:20px;margin-right:8px}.ac-dialog textarea{min-height:80px}.ac-dialog h3{margin:18px 0 8px;font-size:18px;font-weight:700}.ac-dialog details{border:1px solid #d7e3e0;border-radius:8px;margin:12px 0;padding:12px}.ac-dialog details p{overflow-wrap:anywhere}.ac-candidates label{background:#f3f8f6;border-radius:8px;padding:12px}.ac-issues{padding-left:20px;list-style:outside}.ac-issues p{color:#617478;overflow-wrap:anywhere;margin:4px 0 8px;font-size:14px}.ac-footer{border-top:1px solid #d7e3e0;flex-shrink:0;padding-top:12px}.ac-dialog fieldset{border:0;min-width:0;padding:0}.ac-dialog [disabled]{cursor:not-allowed}.ac-dialog summary{cursor:pointer;font-weight:600}@media (max-width:600px){.action-center{margin:16px 10px}.ac-fields{grid-template-columns:1fr}.ac-footer button{flex:1}.ac-dialog{padding:16px!important}.ac-card-heading{align-items:flex-start}.ac-heading h2{font-size:22px}}
