.arp-wrap{max-width:1100px;line-height:1.9}.arp-wrap .asra-card{margin-block:18px;padding:20px;border:1px solid #e4dcc8;border-radius:12px;background:#fff}.arp-wrap .asra-form{display:grid;gap:16px}.arp-wrap label{display:grid;gap:6px}.arp-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]),.arp-wrap select,.arp-wrap textarea{width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:9px 12px;border:1px solid #e4dcc8;border-radius:8px;background:#fff}.arp-wrap .asra-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.arp-wrap .asra-check{display:flex;align-items:center;gap:8px}.arp-wrap .as-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:1px solid #e4dcc8;border-radius:8px;text-decoration:none;cursor:pointer;font:inherit}.arp-wrap .as-btn-gold{background:#c09a55;color:#182839}.arp-wrap .as-btn-outline-navy{background:#fff;color:#182839}.arp-nav,.arp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:16px}.arp-nav a{padding:7px 12px;border:1px solid #e4dcc8;border-radius:8px;text-decoration:none}.arp-nav a[aria-current=page]{background:#182839;color:#fff}.arp-summary{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:8px 16px}.arp-summary dt{font-weight:700}.arp-summary dd{margin:0;overflow-wrap:anywhere}.arp-record{border:1px solid #e4dcc8;border-radius:10px;padding:14px;margin-block:12px}.arp-record summary{cursor:pointer;font-weight:600}.arp-record form{margin-top:14px}.arp-json{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left}.arp-stage-note{background:#fff8e6;padding:12px;border-radius:8px}.arp-wrap .asra-notice{padding:14px;border-radius:8px;background:#f5f1e8}.arp-wrap :focus-visible{outline:3px solid #b8862f;outline-offset:3px}@media(max-width:650px){.arp-wrap .asra-grid2{grid-template-columns:1fr}.arp-summary{grid-template-columns:1fr}.arp-summary dd{margin-bottom:10px}.arp-wrap .asra-card{padding:14px}.arp-nav a{flex:1 1 140px;text-align:center}}

.arp-interest-selector{border:1px solid #e4dcc8;border-radius:10px;padding:16px;min-width:0}.arp-interest-selector legend{font-weight:700;padding:0 6px}.arp-interest-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;overflow:auto;padding:6px}.arp-interest-selector .arp-interest-option{display:flex!important;align-items:center;gap:9px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff}.arp-interest-option:has(input:checked){background:#f3faf5;border-color:#4f9564}.arp-interest-option input{flex:0 0 auto;width:19px;height:19px;margin:0}.arp-interest-option[hidden]{display:none!important}.arp-interest-count{font-weight:600;color:#1e7a3c}@media(max-width:650px){.arp-interest-options{grid-template-columns:1fr}}

.arp-interest-selector select[multiple]{min-height:230px;width:100%;font:inherit}.arp-interest-selector option{padding:9px 12px;cursor:pointer;border-bottom:1px solid #eee}.arp-interest-selector option:checked{background:#dcefe2 linear-gradient(#dcefe2,#dcefe2);color:#174d2a;font-weight:600}

.arp-interest-dropdown{position:relative}.arp-interest-dropdown>summary{padding:11px 14px;border:1px solid #d2c6b0;border-radius:8px;background:#fff;cursor:pointer}.arp-interest-menu{position:absolute;inset-inline:0;top:calc(100% + 5px);z-index:100;background:#fff;border:1px solid #d2c6b0;border-radius:10px;padding:14px;box-shadow:0 8px 24px #0002}.arp-interest-menu .arp-interest-options{max-height:245px}.arp-interest-dropdown .arp-interest-count{color:#182839}.arp-interest-done{margin-top:10px}

.arp-institution-picker .arp-foreign-name[hidden]{display:none!important}.arp-institution-picker .arp-foreign-name{margin-top:10px}

.arp-account-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-block:18px}.arp-edit-menu{position:relative}.arp-edit-menu>summary{list-style:none}.arp-edit-menu>summary::after{content:" ▾"}.arp-edit-menu>summary::-webkit-details-marker{display:none}.arp-edit-menu>.arp-nav{position:absolute;inset-inline-start:0;top:100%;z-index:120;width:min(600px,80vw);box-sizing:border-box;background:#fff;padding:16px;border:1px solid #e4dcc8;border-radius:10px;box-shadow:0 8px 24px #0002;margin:5px 0}.arp-account-actions>a[aria-current=page],.arp-edit-menu[open]>summary{background:#182839;color:#fff}.arp-edit-menu>.arp-nav a{flex:1 1 180px}.arp-account-actions summary:focus-visible{outline:3px solid #b8862f;outline-offset:3px}@media(max-width:650px){.arp-account-actions>.as-btn{flex:1 1 140px}.arp-edit-menu{flex:1 1 100%}.arp-edit-menu>summary{display:flex}.arp-edit-menu>.arp-nav{position:static;width:100%}}

.arp-wrap,.arp-wrap form,.arp-wrap fieldset,.arp-wrap label,.arp-wrap .asra-grid2>*{min-width:0;box-sizing:border-box;max-width:100%}.arp-wrap{width:100%;margin-inline:auto;overflow-wrap:anywhere}.arp-wrap .asra-form{width:100%;grid-template-columns:minmax(0,1fr)}.arp-wrap fieldset{min-inline-size:0}.arp-wrap .arp-honeypot{display:none}.arp-wrap .arp-whatsapp-message{width:100%;box-sizing:border-box}.arp-current-workers{margin-block:24px}.arp-current-workers img{width:96px;height:96px;object-fit:cover;border-radius:50%}

.arp-work-options-list{display:flex;flex-wrap:wrap;gap:8px 18px}.arp-work-options-list .asra-check{display:inline-flex;white-space:nowrap}.arp-optional-identifiers>summary{padding:6px;cursor:pointer}.arp-import-sources>.asra-grid2{grid-template-columns:minmax(0,1fr)}.arp-import-sources>.asra-grid2>form{padding:14px;border:1px solid #e4dcc8;border-radius:10px;background:#fff}

.arp-wrap .arp-import-sources>.asra-grid2{grid-template-columns:minmax(0,1fr)}
