.client-share-picker{border:1px solid var(--line);border-radius:14px;gap:.75rem;min-inline-size:0;margin:.5rem 0;padding:.85rem;display:grid}.client-share-picker legend{padding-inline:.35rem;font-weight:600}.client-account-fields{border:0;min-inline-size:0;margin:0;padding:0}.client-share-picker label{gap:.4rem;min-inline-size:0;display:grid}.client-share-picker input,.client-share-picker select{inline-size:100%;min-inline-size:0;max-inline-size:100%}.client-share-picker .portal-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.client-share-picker .portal-actions label{flex:130px}.portal-admin>label{gap:.4rem;margin-block:.8rem;display:grid}.portal-admin>.portal-actions{margin-block:.8rem}@media (max-width:600px){.portal-actions{flex-wrap:wrap}.portal-actions>span{overflow-wrap:anywhere}}
.portal-shell [hidden],.portal-admin [hidden]{display:none!important}.portal-shell .density-summary-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-shell .portal-work-item{min-width:0;padding:20px}.portal-shell .portal-grid>.density-review-open{grid-column:1/-1}.portal-shell .portal-work-item h2{margin-block:8px;font-size:19px}.portal-shell .portal-work-item .portal-summary{margin-block:10px;font-size:15px}.density-text-button{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.density-review-toggle{margin-block-start:8px}.portal-shell .portal-messages{overscroll-behavior:contain;min-height:0;max-height:320px;margin-block:16px;overflow-y:auto}.portal-shell .portal-messages:empty{display:none}.portal-shell .portal-messages small,.density-publication small{font-size:12px}.portal-admin .density-account-grid{grid-template-columns:minmax(0,1fr);align-items:start}.density-account-grid>details{min-width:0}.density-account-grid>details>summary{cursor:pointer;overflow-wrap:anywhere;padding-block:4px;font-weight:600}.density-subviews{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.density-subviews .button{min-height:40px}.density-subviews .button.active{border-color:var(--red);background:var(--surface-soft)}.client-account-fields{border:0;min-width:0;margin:0;padding:0}.client-account-fields>div{min-width:0}.client-account-fields .form{max-width:760px}.density-publication{margin-block:12px}.density-publication>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.density-publication p{white-space:pre-wrap;overflow-wrap:anywhere}.density-publication .portal-shared{min-width:0}@media (max-width:600px){.portal-shell .portal-grid{grid-template-columns:minmax(0,1fr)}.portal-shell .portal-work-item{padding:16px}.density-subviews{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.density-subviews .button{white-space:normal;padding-inline:8px}.density-account-grid>details{padding:12px}}.portal-shell:not(.portal-auth-shell) .portal-page-heading{margin-block-end:12px}.portal-shell:not(.portal-auth-shell) .portal-toolbar{gap:8px;margin-block-end:12px;padding-block-end:10px}.portal-shell:not(.portal-auth-shell) .portal-toolbar>div{align-items:center;gap:8px;min-inline-size:0;display:flex}.portal-shell:not(.portal-auth-shell) .portal-toolbar h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.portal-shell .portal-intro{margin-block:8px 12px}@media (max-width:600px){.portal-shell:not(.portal-auth-shell) .portal-rail{gap:8px;padding-block:10px}.portal-shell:not(.portal-auth-shell) .portal-header{min-block-size:54px;padding-block:8px}.portal-shell:not(.portal-auth-shell) .portal-content{padding-block:16px 22px}.portal-shell:not(.portal-auth-shell) .portal-page-heading .portal-eyebrow{display:none}.portal-shell:not(.portal-auth-shell) .portal-toolbar>div{flex:80px;width:auto}.portal-shell:not(.portal-auth-shell) .portal-toolbar>div .portal-eyebrow{display:none}.portal-shell:not(.portal-auth-shell) .portal-toolbar .button{flex:0 auto;padding-inline:10px}}
