.portal-app,.portal-dialog,.portal-login{--portal-border:#e2e8f0;--portal-muted:#5f6f85;--portal-ink:#172c4b;--portal-card-radius:12px;--portal-control-radius:8px;--portal-control-height:44px}.portal-app :is(.surface,.group-details-card,.group-members,.group-delivery-note){border:1px solid var(--portal-border);border-radius:var(--portal-card-radius);box-shadow:none;background:#fff}.portal-app :is(.page-heading h1,.section-heading h2),.portal-login h1{color:var(--portal-ink)}.portal-app h1:focus,.portal-login h1:focus{outline:none}.portal-app :is(.section-heading p,.page-heading p,.stat-bottom,.workspace-details dt),.portal-dialog :is(.dialog-description,.dialog-footnote){color:var(--portal-muted);font-size:12px;line-height:1.85}.portal-app .page-heading p{font-size:14px}.portal-app :is(.activity-search,.alias-list){padding-inline:24px}.portal-app .mail-group-row{padding-block:22px}:is(.portal-app,.portal-dialog,.portal-login) :is([data-slot=input],[data-slot=select-trigger],[data-slot=input-group]){min-height:var(--portal-control-height);border-radius:var(--portal-control-radius);border-color:#d8e0eb;font-size:13px}:is(.portal-app,.portal-dialog,.portal-login) [data-slot=input-group-control]{min-width:0;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;font-size:13px}:is(.portal-app,.portal-dialog,.portal-login) [data-slot=input-group-addon]{flex-shrink:0;padding-inline:12px;font-size:12px}:is(.portal-app,.portal-dialog,.portal-login) [data-slot=button]{border-radius:var(--portal-control-radius)}.portal-app :is(.section-heading,.group-page-footer,.mail-group-actions) [data-slot=button],.portal-dialog .dialog-actions [data-slot=button]{min-height:var(--portal-control-height)}.portal-dialog{top:calc(var(--portal-visible-top,0px) + var(--portal-visible-height,100dvh) / 2);max-height:calc(var(--portal-visible-height,100dvh) - 24px);overscroll-behavior:contain;scroll-padding-block:20px}.portal-dialog input,.group-page-form input{scroll-margin-block:24px}.portal-dialog .dialog-actions{z-index:2;background:#fff;padding-block:14px 8px;position:sticky;bottom:-1px}.group-page-footer{padding-bottom:max(24px, env(safe-area-inset-bottom))}.member-option{min-height:52px}.member-option:has([data-checked]){background:#f3f6fa}.login-form-wrap h1{color:#001e50}@media (width<=767px){:is(.portal-app,.portal-dialog,.portal-login) :is(input,textarea,[data-slot=input-group-control]){font-size:16px}.portal-app :is(.activity-search,.alias-list){padding-inline:16px}.portal-app .section-heading{flex-wrap:wrap;align-items:flex-start}.portal-app .mail-group-row{gap:10px 12px}.portal-app .mail-group-actions [data-slot=button]{min-width:44px}.member-chip [data-slot=button]{width:36px;height:36px}.portal-dialog{padding:20px}.portal-dialog .dialog-title{font-size:19px}.portal-dialog .dialog-actions{bottom:-4px}.group-page-form .member-choices{max-height:260px}}@media (height<=500px) and (width<=767px){.portal-dialog .dialog-icon{display:none}.portal-dialog .dialog-head{justify-content:flex-end;margin-bottom:4px}.portal-dialog .dialog-description{margin-bottom:14px}}.portal-main{container-type:inline-size}@container (width<=740px){.group-page-grid{grid-template-columns:minmax(0,1fr);gap:16px}.group-details-card,.group-page-grid>.group-members{padding:24px}.group-page-footer{flex-wrap:wrap}}@container (width<=600px){.mailbox-table{width:100%;min-width:0;display:block}.mailbox-table thead{display:none}.mailbox-table tbody{gap:12px;padding:0 16px 16px;display:grid}.mailbox-table tr{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) 44px;gap:10px 8px;min-width:0;padding:16px;display:grid}.mailbox-table tbody tr:last-child{border-bottom:1px solid #e2e8f0}.mailbox-table td,.mailbox-table td:first-child,.mailbox-table td:last-child{border:0;width:auto;min-width:0;padding:0;display:block}.mailbox-table td:first-child{grid-area:1/1}.mailbox-table td:nth-child(2){grid-area:2/1/3/-1;margin-inline-start:45px}.mailbox-table tr:has([data-slot=checkbox]) td:nth-child(2){margin-inline-start:68px}.mailbox-table td.usage-cell{border-top:1px solid #eef1f5;grid-area:3/1/4/-1;padding-top:10px}.mailbox-table td:last-child{grid-area:1/2}.mailbox-table .person,.mailbox-table .person>div{min-width:0}.mailbox-table .person{gap:8px}.mailbox-table .person-name{font-size:13px}.mailbox-table .email-line{white-space:normal;overflow-wrap:anywhere;color:#5f6f85;font-size:12px}.mailbox-table .email-line bdi{min-width:0}.mailbox-table .copy-button{display:none}.mailbox-table .row-action{width:44px;height:44px;color:var(--portal-accent);background:#f4f7fb}.mobile-usage-label{color:#5f6f85;font-size:12px;display:block}.table-toolbar{flex-wrap:wrap}.table-toolbar>label{flex-basis:100%}.table-toolbar [data-slot=select-trigger]{flex:1}.section-heading{flex-wrap:wrap}.section-heading>.text-link{font-size:12px}}@media (width<=767px){.login-header{gap:12px}.login-brand{white-space:nowrap;gap:9px;font-size:18px}.login-brand img{width:36px;height:36px}.login-header>button{padding-inline:8px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portal-connection-state{text-align:center;background:#f6f8fb;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:24px;display:flex}.portal-live [data-write-action],.portal-live [data-slot=checkbox],.portal-live .notification-dot{display:none!important}
