.access-identity{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-bottom:5px;padding:11px 12px 14px;display:flex}.access-identity strong{color:var(--ink);font-size:14px;font-weight:650;line-height:1.5}.access-identity span{color:var(--muted);font-size:13px;line-height:1.5}.access-modal-backdrop{z-index:1200}.access-settings-modal{max-width:620px}.access-settings-modal .portal-field textarea{resize:vertical;border:1px solid var(--portal-border,var(--line));background:var(--portal-surface,var(--white));width:100%;color:var(--ink);border-radius:5px;padding:10px 12px;font-size:15px;line-height:1.6}.access-owner{border:1px solid var(--line);background:var(--green-soft);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.access-owner span{color:var(--muted);font-size:13px}.access-owner strong{font-size:15px;font-weight:550}.access-staff-form{flex-direction:column;gap:16px;display:flex}.access-staff-form>p{color:var(--muted);font-size:14px;line-height:1.8}.access-staff-form>.portal-button{align-self:flex-start}.access-staff-modal{max-width:480px}.access-staff-modal h2{font-size:24px;font-weight:500;line-height:1.4}.gate-staff-access{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:30px;padding-top:20px;display:flex}.gate-staff-access>.access-identity{border:0;margin:0;padding:0}.gate-staff-access>p{color:var(--muted);font-size:14px;line-height:1.7}.gate-staff-access>.portal-button{align-self:flex-start}.gate-staff-access>details{border:1px solid var(--line);border-radius:6px;padding:14px}.gate-staff-access>details>summary{cursor:pointer;color:var(--green);align-items:center;gap:9px;font-size:15px;list-style:none;display:flex}.gate-staff-access>details>summary::-webkit-details-marker{display:none}.gate-staff-access .access-staff-form{padding-top:16px}.access-reloading{min-height:65vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:600px){.access-settings-modal .portal-modal-head h2{font-size:25px}.access-settings-modal .portal-modal-fields{padding:20px}.access-settings-modal .portal-modal-head p{font-size:14px}.access-staff-modal h2{font-size:22px}}@media print{.access-modal-backdrop,.gate-staff-access{display:none!important}}.access-scope-section{flex-direction:column;gap:18px;display:flex}.access-scope-section h3{color:var(--ink);margin:0;font-size:18px;font-weight:600}.access-settings-modal select{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--white);border-radius:5px;padding:10px 12px}.access-project-form{flex-direction:column;gap:18px;display:flex}.access-project-form>.portal-button{white-space:normal;text-align:left;align-self:flex-start}.access-project-name{color:var(--green);overflow-wrap:anywhere;align-items:center;gap:9px;display:flex}.access-project-name svg{flex-shrink:0}.access-project-name strong{font-size:16px;font-weight:550}.access-legacy-notice{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:6px;padding:14px;font-size:13px;line-height:1.7}.access-legacy-notice p{margin:0 0 8px}.access-legacy-notice span{display:block}.access-system-section{border-top:1px solid var(--line);padding-top:20px}.access-system-section summary{cursor:pointer;color:var(--muted);font-size:15px}.access-system-section form{padding-top:20px}
