textarea{border:1px solid #cbd3d9;border-radius:.5rem;padding:.72rem .8rem;background:#fff;color:var(--ink);font:inherit}.member-accounts-page{display:grid;grid-gap:1.2rem;gap:1.2rem}.member-accounts-page header>h1{margin-bottom:.5rem}.member-accounts-page header>p:last-child{margin:0;color:var(--muted)}.member-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-gap:1rem;gap:1rem}.member-account-card{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem}.member-account-link{color:var(--ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.member-account-link:hover{border-color:#a6c8bd;box-shadow:0 5px 16px rgba(23,32,42,.06)}.member-account-card h2{margin:0 0 .2rem;font-size:1rem}.member-account-card .account-status{align-self:start}.member-account-warning{grid-column:1/-1;margin:0;padding-top:.8rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.member-account-empty{text-align:center}.member-account-empty strong{display:block;margin-bottom:.35rem}.member-account-empty p{margin:0;color:var(--muted)}.account-workspace-page{display:grid;grid-gap:1.25rem;gap:1.25rem}.account-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.account-workspace-header h1{margin-bottom:.35rem}.account-workspace-header div>p:last-child{margin:0;color:var(--muted)}.account-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);grid-gap:1rem;gap:1rem;align-items:start}.account-details-panel h2,.account-profile-panel h2{margin:0 0 1rem;font-size:1.1rem}.account-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-detail-list>div{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 0;border-bottom:1px solid var(--line)}.account-detail-list>div:nth-child(odd){-webkit-padding-end:1rem;padding-inline-end:1rem}.account-detail-list>div:nth-child(2n){-webkit-padding-start:1rem;padding-inline-start:1rem}.account-detail-list dt{color:var(--muted);font-size:.78rem;font-weight:600}.account-detail-list dd{margin:0;white-space:pre-wrap}.account-detail-list .account-detail-assignees,.account-detail-list .account-detail-notes{grid-column:1/-1;padding-inline:0}.account-detail-assignees ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.account-detail-assignees li{padding:.35rem .55rem;border-radius:1rem;background:#edf3f1;color:var(--accent);font-size:.8rem}.account-profile-panel>h2{margin-top:1rem}.account-profile-form{display:grid;grid-gap:1rem;gap:1rem}.account-profile-form label{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.9rem;font-weight:600}.account-profile-form .field-hint{margin:-.2rem 0 0}.account-profile-local-note,.account-profile-readonly>p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.65}.account-profile-form button{justify-self:start}.account-profile-readonly{display:grid;grid-gap:1rem;gap:1rem}.account-profile-readonly dl{display:grid;grid-gap:.85rem;gap:.85rem;margin:0}.account-profile-readonly dl>div{display:grid;grid-gap:.25rem;gap:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.account-profile-readonly dt{color:var(--muted);font-size:.78rem;font-weight:600}.account-profile-readonly dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ltr-identifier{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-center{display:grid;grid-gap:1rem;gap:1rem}.account-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.75rem;gap:.75rem}.account-summary-grid button{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:#fff;color:var(--muted);text-align:start;box-shadow:0 2px 8px #17202a08}.account-summary-grid button.active,.account-summary-grid button:hover{border-color:#7eb5a6;background:#f4faf8}.account-summary-grid strong{color:var(--text);font-size:1.45rem}.account-toolbar{display:flex;align-items:center;gap:.6rem;padding:.75rem}.account-toolbar input,.account-toolbar select{min-height:2.45rem;padding:.5rem .65rem}.account-search{flex:1 1}.account-search input{width:100%}.view-switch{display:flex;padding:.2rem;border:1px solid var(--line);border-radius:.55rem;background:#f5f7f6}.view-switch button{padding:.38rem .65rem;border:0;background:transparent;color:var(--muted)}.view-switch button.active{background:#fff;color:var(--accent);box-shadow:0 1px 4px #17202a18}.account-center-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));grid-gap:.9rem;gap:.9rem}.account-center-card{min-height:20rem;display:flex;flex-direction:column;gap:1rem;border-top:3px solid transparent}.account-center-card.is-connected{border-top-color:#3f9b7f}.account-card-identity{display:flex;align-items:center;gap:.8rem;min-width:0}.account-card-identity h2{margin:.3rem 0 .15rem;font-size:1rem;overflow-wrap:anywhere}.account-card-identity p{margin:0;color:var(--muted)}.account-card-identity .account-platform{min-width:auto;padding:.18rem .4rem}.account-center-avatar,.account-workspace-avatar{width:3rem;height:3rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#e8f2ee;color:var(--accent);font-weight:800}.account-center-avatar img,.account-workspace-avatar:not(.fallback){width:100%;height:100%;object-fit:cover}.account-center-facts{display:grid;grid-gap:0;gap:0;margin:0}.account-center-facts div{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding:.55rem 0;border-bottom:1px solid #edf0ef}.account-center-facts dt{color:var(--muted);font-size:.75rem}.account-center-facts dd{margin:0;overflow-wrap:anywhere;font-size:.8rem}.account-center-actions{display:flex;align-items:center;gap:.45rem;margin-top:auto}.account-center-actions .button-link{padding:.5rem .65rem;font-size:.75rem}.account-detail-link{color:var(--accent);font-size:.78rem}.account-overflow{position:relative;-webkit-margin-start:auto;margin-inline-start:auto}.account-overflow>summary{width:2.25rem;height:2.25rem;display:grid;place-content:center;border:1px solid var(--line);border-radius:.5rem;cursor:pointer;list-style:none;font-size:1.2rem}.account-overflow>summary::-webkit-details-marker{display:none}.account-overflow>div{position:absolute;z-index:5;inset-inline-end:0;top:calc(100% + .3rem);min-width:12rem;display:grid;padding:.35rem;border:1px solid var(--line);border-radius:.55rem;background:#fff;box-shadow:0 12px 28px #17202a24}.account-overflow a,.account-overflow button{width:100%;display:flex;justify-content:flex-start;padding:.55rem;border:0;background:transparent;color:var(--text);text-align:start;text-decoration:none;font:inherit}.account-overflow .danger-button{color:#9b2c2c!important}.account-center-table-wrap{padding:0;overflow-x:auto}.account-center-table{width:100%;min-width:68rem;border-collapse:collapse}.account-center-table td,.account-center-table th{padding:.7rem .65rem;border-bottom:1px solid #edf0f2;text-align:start;vertical-align:middle;font-size:.76rem}.account-center-table th{position:-webkit-sticky;position:sticky;top:0;background:#f8faf9;color:var(--muted);white-space:nowrap}.account-center-table .account-center-avatar{width:2rem;height:2rem}.account-center-table .account-state-stack{min-width:8rem}.account-center-table .account-center-actions{margin:0;white-space:nowrap}.selection-note{margin:0;padding:.6rem .8rem;border-radius:.5rem;background:#eef5f2;color:var(--muted);font-size:.8rem}.account-center-empty{padding:3rem;text-align:center}.account-center-empty p{color:var(--muted)}.bulk-action-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid #cfe2da;border-radius:.65rem;background:#eef7f3}.bulk-action-bar>div{display:flex;align-items:center;gap:.6rem}.bulk-action-bar small{color:var(--muted)}.bulk-assignment-dialog{width:min(calc(100% - 2rem),42rem);max-height:min(48rem,calc(100vh - 2rem));overflow:auto}.bulk-dialog-heading{display:flex;justify-content:space-between;gap:1rem}.bulk-dialog-heading h2{margin:0}.dialog-close{padding:.15rem .55rem;align-self:flex-start;font-size:1.25rem;background:transparent;color:var(--muted)}.bulk-operation-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:1rem;border:0;padding:0}.bulk-operation-picker legend{margin-bottom:.55rem;font-weight:700}.bulk-operation-picker label{display:flex;gap:.6rem;padding:.7rem;border:1px solid var(--line);border-radius:.55rem;cursor:pointer}.bulk-operation-picker label.active{border-color:var(--accent);background:#f0f7f4}.bulk-operation-picker small,.member-picker-row small{display:block;margin-top:.2rem;color:var(--muted);font-size:.75rem;line-height:1.45}.bulk-member-picker{margin-top:1rem;max-height:14rem;overflow:auto;border-block:1px solid var(--line)}.bulk-member-picker h3{margin:.7rem 0;font-size:.95rem}.member-picker-row{display:flex;align-items:center;gap:.65rem;padding:.6rem .2rem;border-top:1px solid #edf0ef}.member-picker-row.disabled{opacity:.55}.bulk-preview{margin-top:1rem}.bulk-preview h3{margin:.5rem 0}.bulk-preview dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.bulk-preview dl div{padding:.7rem;border-radius:.5rem;background:#f5f7f6}.bulk-preview dt{color:var(--muted);font-size:.72rem}.bulk-preview dd{margin:.25rem 0 0;font-weight:700;overflow-wrap:anywhere}.bulk-warning{margin-top:.75rem!important;padding:.65rem .75rem;-webkit-border-start:3px solid #b87816;border-inline-start:3px solid #b87816;background:#fff8e8;color:#6e501c!important}.account-workspace-header .account-workspace-avatar{width:112px;height:112px;max-width:112px;max-height:112px;object-fit:cover}.status-error{background:#fff4db;color:#8a5b00}.account-workspace-identity{display:flex;align-items:center;gap:.8rem}.account-section-nav{display:flex;gap:.3rem;overflow-x:auto;border-bottom:1px solid var(--line)}.account-section-nav a{padding:.7rem .8rem;color:var(--muted);text-decoration:none;white-space:nowrap}.account-section-nav a:hover{color:var(--accent);border-bottom:2px solid var(--accent)}.account-connection-facts{display:grid;grid-gap:.6rem;gap:.6rem;margin:1rem 0}.account-connection-facts div{display:flex;justify-content:space-between;gap:1rem}.account-connection-facts dt{color:var(--muted)}.account-connection-facts dd{margin:0}.account-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.accounts-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.accounts-title-row h1{margin:.2rem 0}.accounts-header>div>p:last-child{margin:.45rem 0 0}.account-center-card{min-height:0;gap:.8rem;padding:1rem}.account-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.account-card-badges,.account-header-status{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.account-source{padding:.18rem .42rem;border-radius:1rem;background:#f0f2f3;color:var(--muted);font-size:.68rem;font-weight:700}.account-overflow-trigger{width:2.25rem;height:2.25rem;flex:0 0 auto;display:grid;place-content:center;padding:0;border-color:var(--line);background:#fff;color:var(--ink);font-size:1.25rem}.account-overflow-menu{position:fixed;z-index:1000;width:14rem;display:grid;padding:.35rem;border:1px solid var(--line);border-radius:.65rem;background:#fff;box-shadow:0 18px 45px #17202a2e;direction:rtl}.account-overflow-menu a,.account-overflow-menu button{width:100%;display:flex;justify-content:flex-start;padding:.58rem .65rem;border:0;border-radius:.35rem;background:transparent;color:var(--ink);text-align:start;text-decoration:none;font-size:.82rem}.account-overflow-menu a:focus-visible,.account-overflow-menu a:hover,.account-overflow-menu button:focus-visible,.account-overflow-menu button:hover{background:#f0f6f4;outline:none}.account-overflow-menu .danger-menu-action{color:var(--danger)}.account-center-table-wrap{overflow:visible}.account-center-table{min-width:0;table-layout:fixed}.account-center-table td:first-child,.account-center-table th:first-child{width:2.8rem}.account-center-table th:nth-child(2){width:24%}.account-center-table th:nth-child(3){width:9rem}.table-account-identity{display:flex;align-items:center;gap:.65rem;min-width:0}.table-account-identity>span{min-width:0;display:grid;grid-gap:.15rem;gap:.15rem}.table-account-identity small,.table-account-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-center-table td{overflow-wrap:anywhere}.account-center-table .account-state-stack{min-width:0}.confirm-dialog{width:min(calc(100% - 2rem),29rem);padding:1.5rem;border:0;border-radius:.85rem;box-shadow:0 24px 70px #17202a4d;color:var(--ink);text-align:start}.confirm-dialog::-webkit-backdrop{background:#14202a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog::backdrop{background:#14202a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog h2{margin:.75rem 0 .5rem;font-size:1.25rem}.confirm-dialog p{margin:0;color:var(--muted);line-height:1.75}.confirm-dialog-icon{width:2.5rem;height:2.5rem;display:grid;place-content:center;border-radius:50%;background:#fff0ee;color:var(--danger);font-weight:800}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.35rem}.confirm-dialog-actions form{margin:0}.account-workspace-page{gap:.8rem;max-width:92rem;margin-inline:auto}.account-workspace-page .account-workspace-header{align-items:center;padding:.85rem 1rem;border:1px solid var(--line);border-radius:.75rem;background:#fff;box-shadow:0 2px 10px #17202a08}.account-workspace-page .account-workspace-identity{align-items:center;gap:.8rem;min-width:0}.account-workspace-page .account-workspace-avatar{width:3.75rem;height:3.75rem;max-width:3.75rem;max-height:3.75rem;border-radius:.75rem;font-size:1.25rem;object-fit:cover}.account-header-copy{min-width:0}.account-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.account-workspace-page .account-workspace-header h1{margin:.16rem 0;font-size:1.22rem;line-height:1.3;overflow-wrap:anywhere}.account-header-copy>p{margin:0;color:var(--muted);font-size:.8rem}.account-health-badge,.future-badge{display:inline-flex;align-items:center;padding:.24rem .52rem;border:1px solid transparent;border-radius:2rem;font-size:.7rem;font-weight:750;white-space:nowrap}.health-healthy{color:#067647}.account-health-badge.health-healthy{border-color:#bfe4d2;background:#edf8f3}.health-attention{color:#8a5b00}.account-health-badge.health-attention{border-color:#ead69c;background:#fff8e4}.health-disconnected{color:#9b2c2c}.account-health-badge.health-disconnected{border-color:#f0cbc5;background:#fff2f0}.account-header-meta{display:flex;flex-wrap:wrap;gap:.28rem .85rem;margin-top:.48rem;color:var(--muted);font-size:.7rem}.account-header-meta strong{color:var(--ink)}.account-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.account-header-actions .button-link,.compact-action{padding:.48rem .68rem;font-size:.74rem}.account-detail-tabs{min-width:0}.account-workspace-page .account-section-nav{gap:.15rem;padding:0 .35rem;border:1px solid var(--line);border-radius:.7rem .7rem 0 0;background:#fafcfb;scrollbar-width:thin}.account-section-nav button{flex:0 0 auto;padding:.68rem .75rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:.76rem;font-weight:700;white-space:nowrap}.account-section-nav button:hover{color:var(--accent);background:#f2f7f5}.account-section-nav button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);background:#fff}.account-section-nav button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.account-tab-panel{min-height:12rem;padding:.8rem;border:1px solid var(--line);border-top:0;border-radius:0 0 .7rem .7rem;background:#f8faf9}.account-tab-panel[hidden]{display:none!important}.account-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.account-overview-grid>.panel,.account-section-grid>.panel,.future-panel,.publishing-history-panel{padding:.9rem;border-radius:.65rem;box-shadow:none}.account-section-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);grid-gap:.7rem;gap:.7rem;align-items:start}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.data-boundary h2,.future-panel h2,.section-heading h2{margin:.15rem 0 0;font-size:.94rem;line-height:1.4}.section-heading>div>p{margin:.25rem 0 0;color:var(--muted);font-size:.76rem}.section-kicker{color:var(--muted);font-size:.65rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.metric-number{color:var(--accent);font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-health-card{-webkit-border-start:3px solid currentColor;border-inline-start:3px solid currentColor}.account-health-card>p,.account-issues-card>p,.account-publishing-summary>p,.data-boundary>p,.future-panel>p,.permission-note,.section-description{margin:.55rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.65}.health-indicator{width:.62rem;height:.62rem;flex:0 0 auto;margin-top:.35rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px currentColor;opacity:.55}.compact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:.65rem 0 0}.compact-facts>div{display:grid;grid-gap:.15rem;gap:.15rem;padding:.55rem 0;border-top:1px solid #edf0ef}.compact-facts>div:nth-child(odd){-webkit-padding-end:.65rem;padding-inline-end:.65rem}.compact-facts>div:nth-child(2n){-webkit-padding-start:.65rem;padding-inline-start:.65rem}.compact-facts dt{color:var(--muted);font-size:.67rem}.compact-facts dd{margin:0;overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.assignee-list,.assignment-rows{margin:.65rem 0 0;padding:0;list-style:none}.assignee-list{display:flex;flex-wrap:wrap;gap:.38rem}.assignee-list li{display:grid;grid-gap:.05rem;gap:.05rem;padding:.38rem .55rem;border:1px solid #dfe9e5;border-radius:.48rem;background:#f7faf9;font-size:.75rem}.assignee-list bdi,.assignment-rows small{color:var(--muted);font-size:.66rem}.empty-compact{margin:.65rem 0 0;color:var(--muted);font-size:.76rem}.mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.42rem;gap:.42rem;margin-top:.65rem}.mini-metrics>div{display:grid;grid-gap:.08rem;gap:.08rem;padding:.5rem;border-radius:.5rem;background:#f4f7f6}.mini-metrics strong{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-metrics span{color:var(--muted);font-size:.64rem}.account-section-grid .account-platform{margin-bottom:.2rem}.x-connection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.x-connection-actions form{margin:0}.x-connection-actions button{padding:.5rem .7rem;font-size:.74rem}.inline-warning,.permission-note{padding:.55rem .65rem;-webkit-border-start:3px solid #b87816;border-inline-start:3px solid #b87816;background:#fff8e8;color:#76551b}.data-boundary{background:#fbfcfc}.assignment-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.55rem 0;border-top:1px solid #edf0ef}.assignment-rows li>span:nth-child(2){display:grid;grid-gap:.08rem;gap:.08rem}.member-initial{width:1.85rem;height:1.85rem;display:grid;place-items:center;border-radius:50%;background:#e5f1ed;color:var(--accent);font-size:.72rem;font-style:normal;font-weight:800}.publishing-history-panel{min-width:0}.account-history-wrap{margin-top:.7rem;overflow:auto;border:1px solid var(--line);border-radius:.55rem}.account-history-table{width:100%;min-width:48rem;border-collapse:collapse}.account-history-table td,.account-history-table th{padding:.55rem .6rem;border-bottom:1px solid #edf0ef;text-align:start;vertical-align:top;font-size:.71rem}.account-history-table th{background:#f7f9f8;color:var(--muted);font-weight:700;white-space:nowrap}.account-history-table td{overflow-wrap:anywhere}.account-history-table td:first-child,.account-history-table td:last-child,.account-history-table td:nth-child(3){display:table-cell}.account-history-table td small,.account-history-table td strong{display:block}.account-history-table td small{margin-top:.12rem;color:var(--muted);font-size:.63rem}.history-published{background:#edf8f3;color:#067647}.history-failed{background:#fff2f0;color:#9b2c2c}.history-pending,.history-processing,.history-queued,.history-ready{background:#eef5fb;color:#27648a}.history-cancelled{background:#f2f3f4;color:#59636b}.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.7rem}.account-profile-form .error,.account-profile-form .success,.account-profile-form label:nth-of-type(2),.account-profile-local-note{grid-column:1/-1}.account-profile-form label{gap:.35rem;font-size:.76rem}.account-profile-form input,.account-profile-form textarea{padding:.55rem .65rem;font-size:.78rem}.account-profile-form textarea{min-height:5rem;resize:vertical}.account-profile-form button{padding:.55rem .75rem;font-size:.75rem}.future-panel{border-style:dashed;background:#fbfcfc}.future-badge{border-color:#d9e2df;background:#f1f4f3;color:var(--muted)}html[dir=ltr] .account-history-table,html[dir=ltr] .account-section-nav,html[dir=ltr] .account-workspace-page{text-align:left}@media(max-width:800px){.account-workspace-page .account-workspace-header{align-items:flex-start;flex-direction:column}.account-overview-grid,.account-section-grid{grid-template-columns:1fr}.account-header-actions{width:100%;justify-content:flex-start}.account-tab-panel{padding:.65rem}}@media(max-width:520px){.account-workspace-page .account-workspace-identity{align-items:flex-start;flex-direction:row}.account-workspace-page .account-workspace-avatar{width:3rem;height:3rem;max-width:3rem;max-height:3rem}.account-header-meta{display:grid;grid-template-columns:1fr 1fr}.account-header-actions>*{flex:1 1;text-align:center}.account-overview-grid,.account-profile-form,.compact-facts{grid-template-columns:1fr}.compact-facts>div:nth-child(2n),.compact-facts>div:nth-child(odd){padding-inline:0}.account-section-nav button{padding:.62rem}.section-heading{flex-wrap:wrap}}.users-page{display:grid;grid-gap:.85rem;gap:.85rem;max-width:92rem!important}.users-header h1{margin-bottom:.25rem;font-size:1.8rem}.users-header p:last-child{margin:0;color:var(--muted)}.create-user-panel>summary{cursor:pointer;color:var(--accent);font-weight:750}.create-user-panel[open]>summary{margin-bottom:1rem}.member-flags,.user-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.user-filters{padding:.7rem;border:1px solid var(--line);border-radius:.65rem;background:#fff}.user-filters input{flex:1 1;min-width:14rem}.user-editor>summary,.user-list-header{display:grid;grid-template-columns:minmax(11rem,1.4fr) minmax(7rem,.8fr) 5rem 5rem 4rem minmax(8rem,.8fr) 5rem 5rem;align-items:center;grid-gap:.65rem;gap:.65rem}.user-list-header{padding:0 1rem;color:var(--muted);font-size:.7rem}.user-editor{padding:.85rem 1rem}.user-editor>summary{list-style:none}.user-editor>summary::-webkit-details-marker{display:none}.user-editor>summary bdi,.user-editor>summary time{color:var(--muted);font-size:.75rem}.user-status{font-size:.78rem}.user-status.active{color:#067647}.user-status.inactive{color:var(--danger)}.user-account-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.user-open-label{color:var(--accent);font-size:.78rem;font-weight:700}.user-editor-body{display:grid;grid-gap:1rem;gap:1rem}.password-reset h3,.user-permissions h3{margin:.2rem 0;font-size:1rem}.user-pagination{display:flex;justify-content:flex-end;align-items:center;gap:1rem;color:var(--muted);font-size:.8rem}.change-password-logout{width:100%;margin-top:.75rem}@media (max-width:1100px){.account-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-table .activity-column{display:none}}@media (max-width:800px){.account-workspace-header{align-items:flex-start;flex-direction:column}.account-workspace-grid{grid-template-columns:1fr}.account-toolbar{align-items:stretch;flex-direction:column}.account-summary-grid{grid-template-columns:repeat(2,1fr)}.account-center-table .optional-column{display:none}.account-workspace-avatar{width:6rem;height:6rem}.user-list-header{display:none}.user-editor>summary{grid-template-columns:minmax(0,1fr) auto}.user-account-count,.user-editor>summary>:not(.user-identity):not(.user-status),.user-open-label{display:none}}@media (max-width:520px){.account-detail-list{grid-template-columns:1fr}.account-detail-list>div,.account-detail-list>div:nth-child(2n),.account-detail-list>div:nth-child(odd){grid-column:1;padding-inline:0}.account-center-grid{grid-template-columns:1fr}.bulk-action-bar,.bulk-action-bar>div{align-items:stretch;flex-direction:column}.bulk-operation-picker,.bulk-preview dl{grid-template-columns:1fr}.account-center-table thead{display:none}.account-center-table,.account-center-table tbody,.account-center-table td,.account-center-table tr{display:block;width:100%!important}.account-center-table tr{position:relative;padding:.8rem 3rem .8rem .8rem;border-bottom:1px solid var(--line)}.account-center-table td{padding:.35rem;border:0}.account-center-table td:first-child{position:absolute;inset-inline-start:.8rem;top:.9rem}.account-center-table td:last-child{position:absolute;inset-inline-end:.6rem;top:.6rem}.account-center-table td:last-child .button-link{display:none}.account-workspace-identity{flex-direction:column}.account-workspace-avatar{width:5rem;height:5rem}.account-header-actions{width:100%;justify-content:stretch}.account-header-actions>*{flex:1 1}}.create-user-panel{padding:.65rem .9rem}.create-user-panel[open]{padding:1rem}.create-user-panel>summary{list-style:none}.create-user-panel>summary::-webkit-details-marker{display:none}.member-row{padding:.75rem 1rem}.member-row-trigger{width:100%;display:grid;grid-template-columns:minmax(11rem,1.4fr) minmax(7rem,.8fr) 5rem 5rem 4rem minmax(8rem,.8fr) 5rem 5rem;align-items:center;grid-gap:.65rem;gap:.65rem;padding:0;border:0;background:transparent;color:var(--ink);text-align:start;font-weight:400}.member-row-trigger bdi,.member-row-trigger time{color:var(--muted);font-size:.75rem}.member-row-trigger .user-identity{display:grid}.member-row.open{padding:0;overflow:hidden}.member-row.open>.member-row-trigger{padding:.8rem 1rem;background:#fafcfb;border-bottom:1px solid var(--line)}.member-workspace{background:#fff}.member-summary{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem}.member-avatar{width:2.8rem;height:2.8rem;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e5f1ed;color:var(--accent);font-size:1.15rem;font-weight:800}.member-summary-identity{display:grid;grid-gap:.08rem;gap:.08rem;min-width:10rem}.member-summary-identity h2{margin:0;font-size:1.05rem}.member-summary-identity bdi{font-size:.78rem;font-weight:700}.member-summary-identity small{color:var(--muted)}.member-metrics{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;-webkit-margin-start:auto;margin-inline-start:auto}.member-metrics span{padding:.35rem .55rem;border:1px solid var(--line);border-radius:2rem;background:#f8faf9;color:var(--muted);font-size:.72rem;font-weight:700}.member-metrics .active{background:#edf8f3;color:#067647;border-color:#cde9dc}.member-metrics .inactive{background:#fff3f1;color:var(--danger);border-color:#f2d3ce}.member-tabs{display:flex;overflow-x:auto;padding:0 1rem;border-block:1px solid var(--line);background:#fafcfb}.member-tabs button{flex:0 0 auto;padding:.75rem .9rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:.8rem}.member-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.member-tab-panel{padding:1.2rem}.member-tab-panel[hidden]{display:none!important}.tab-heading{margin-bottom:1rem}.assignment-manager h3,.security-workspace h3,.tab-heading h3{margin:0 0 .25rem;font-size:1rem}.assignment-manager header p,.security-workspace article>p,.tab-heading p{margin:0;color:var(--muted);font-size:.8rem}.member-basic-form,.permission-form{display:grid;grid-gap:1rem;gap:1rem}.member-basic-form label,.security-workspace label{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.82rem;font-weight:650}.admin-permissions-note,.status-explanation{margin:0;padding:.7rem .8rem;-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);background:#f0f7f4;color:var(--muted);font-size:.8rem}.permission-presets{display:flex;flex-wrap:wrap;gap:.5rem}.permission-presets button,.permission-presets span{padding:.5rem .75rem;border:1px solid var(--line);border-radius:.5rem;background:#fff;color:var(--muted);font-size:.78rem;font-weight:700}.permission-presets .active{border-color:var(--accent);background:#edf7f3;color:var(--accent)}.permission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.permission-groups details{border:1px solid var(--line);border-radius:.55rem;background:#fff}.permission-groups summary{display:flex;justify-content:space-between;gap:.5rem;padding:.7rem;cursor:pointer;list-style:none;font-size:.8rem}.permission-groups summary span{color:var(--muted);font-size:.7rem}.permission-groups details>div{display:grid;grid-gap:.55rem;gap:.55rem;padding:.2rem .7rem .8rem;border-top:1px solid var(--line)}.assignment-manager{display:grid;grid-gap:.8rem;gap:.8rem}.assignment-manager>footer,.assignment-manager>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.assignment-manager>header>strong{padding:.45rem .65rem;border-radius:.45rem;background:#edf7f3;color:var(--accent);font-size:.78rem}.assignment-filters{display:grid;grid-template-columns:minmax(12rem,1fr) repeat(4,minmax(7rem,.55fr)) auto;grid-gap:.5rem;gap:.5rem;padding:.65rem;border:1px solid var(--line);border-radius:.6rem;background:#fafcfb}.assignment-bulk button,.assignment-filters button,.assignment-filters input,.assignment-filters select,.assignment-pagination button{padding:.55rem .6rem;font-size:.75rem}.assignment-bulk,.assignment-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.assignment-table-wrap{position:relative;overflow:auto;border:1px solid var(--line);border-radius:.6rem;min-height:9rem}.assignment-table-wrap table{min-width:45rem}.assignment-table-wrap td,.assignment-table-wrap th{padding:.65rem;font-size:.75rem}.assignment-loading{padding:1.5rem;text-align:center;color:var(--muted);font-size:.8rem}.security-workspace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.security-workspace article{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid var(--line);border-radius:.65rem;background:#fafcfb}.security-workspace form{display:grid;grid-gap:.7rem;gap:.7rem}@media(max-width:1100px){.permission-groups,.security-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-filters input{grid-column:span 2}}@media(max-width:800px){.member-row-trigger{grid-template-columns:minmax(0,1fr) auto}.member-row-trigger>:not(.user-identity):not(.user-status){display:none}.member-summary{align-items:flex-start;flex-wrap:wrap}.member-metrics{width:100%;margin:0}.permission-groups,.security-workspace{grid-template-columns:1fr}.assignment-filters{grid-template-columns:1fr 1fr}.assignment-filters input{grid-column:1/-1}.assignment-manager>footer{align-items:stretch;flex-direction:column}.assignment-manager>footer>button{width:100%}}@media(max-width:520px){.assignment-filters{grid-template-columns:1fr}.assignment-filters input{grid-column:auto}.member-summary,.member-tab-panel{padding:.85rem}.assignment-bulk button{flex:1 1 45%}}.accounts-page{display:grid;grid-gap:.7rem;gap:.7rem;max-width:92rem!important}.accounts-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.15rem}.accounts-header h1{margin:.12rem 0;font-size:clamp(1.45rem,2vw,1.8rem)}.accounts-header>div>p:last-child{margin:.2rem 0 0;color:var(--muted);font-size:.82rem}.accounts-header-actions{display:flex;align-items:center;gap:.45rem}.add-account-form{margin:0}.manual-account-editor{font-size:.75rem}.manual-account-editor>summary{width:max-content;cursor:pointer;color:var(--muted)}.manual-account-editor[open]>summary{margin-bottom:.5rem}.manual-account-editor>.panel{padding:.8rem}.add-account-dialog{width:min(calc(100% - 2rem),30rem)}.add-account-dialog .bulk-dialog-heading>div{display:flex;align-items:center;gap:.55rem}.add-account-dialog h2{margin:0}.add-account-provider{display:flex;align-items:center;gap:.65rem;margin-top:1rem;padding:.7rem;border:1px solid var(--line);border-radius:.6rem;background:#fafcfb}.add-account-provider>span:nth-child(2){display:grid;grid-gap:.1rem;gap:.1rem}.add-account-provider small{color:var(--muted);font-size:.7rem}.add-account-provider .account-status{-webkit-margin-start:auto;margin-inline-start:auto}.x-provider-icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.45rem;background:#101820;color:#fff;font-weight:800}.account-center{gap:.65rem}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--line);border-radius:.65rem;background:#fff}.account-summary-grid button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.25rem;padding:.55rem .75rem;border:0;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);border-radius:0;box-shadow:none;font-size:.72rem}.account-summary-grid button:last-child{-webkit-border-end:0;border-inline-end:0}.account-summary-grid strong{font-size:1.05rem}.account-toolbar{gap:.4rem;padding:.5rem}.account-toolbar input,.account-toolbar select{min-height:2.2rem;padding:.4rem .55rem;font-size:.72rem}.view-switch button{padding:.3rem .5rem;font-size:.7rem}.account-center-table td,.account-center-table th{height:3.25rem;padding:.42rem .55rem}.account-center-table th{font-size:.68rem}.account-center-table th:nth-child(2){width:28%}.account-center-table th:nth-child(3){width:8.5rem}.account-center-table th:last-child{width:9.5rem}.account-center-table .account-center-avatar{width:1.85rem;height:1.85rem}.account-center-actions .button-link{padding:.38rem .5rem}.account-state-stack{gap:.22rem}.account-status{font-size:.65rem}.bulk-action-bar{position:-webkit-sticky;position:sticky;z-index:4;bottom:.75rem;padding:.5rem .7rem;box-shadow:0 8px 24px #17202a1a}@media(max-width:800px){.accounts-header{align-items:flex-start;flex-direction:column}.accounts-header-actions{width:100%;justify-content:flex-end}.account-summary-grid{grid-template-columns:repeat(2,1fr)}.account-summary-grid button:nth-child(2){-webkit-border-end:0;border-inline-end:0}.account-summary-grid button:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.accounts-header-actions{justify-content:stretch}.accounts-header-actions .add-account-form{flex:1 1}.accounts-header-actions .add-account-trigger{width:100%}}.account-x-profile-link{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.15rem;padding:.42rem .6rem;border:1px solid #cfe2da;border-radius:.5rem;background:#f5faf7;color:#126a4f;font-size:.74rem;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap}.account-x-profile-link:focus-visible,.account-x-profile-link:hover{border-color:var(--accent);background:#edf7f3;color:#07543d;outline:none}.account-x-profile-link:focus-visible{box-shadow:0 0 0 3px #1c8f6d33}.account-x-profile-link.compact{min-width:2.15rem;padding:.42rem}.account-header-actions .account-x-profile-link-prominent{padding:.48rem .68rem}@media(max-width:520px){.account-center-table td:last-child .account-x-profile-link{min-width:2rem;min-height:2rem}}.publishing-page{display:grid;grid-gap:1.25rem;gap:1.25rem}.publishing-page header h1{margin-bottom:.4rem}.publishing-page header>p:last-child{margin:0;color:var(--muted)}.publishing-composer{display:grid;grid-gap:1rem;gap:1rem}.publishing-composer label{display:grid;grid-gap:.45rem;gap:.45rem;font-weight:600}.publishing-composer textarea{width:100%;resize:vertical;border:1px solid #cbd3d9;border-radius:.5rem;padding:.8rem;font:inherit}.composer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.composer-heading h2,.publishing-history h2{margin:0}.composer-heading p{margin:.3rem 0 0;color:var(--muted);font-size:.85rem}.composer-heading>span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.composer-heading .count-over{color:var(--danger);font-weight:700}.publishing-composer fieldset{margin:0;border:1px solid var(--line);border-radius:.55rem}.target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.6rem;gap:.6rem;padding:.7rem}.target-option{display:flex!important;align-items:center;gap:.65rem!important;padding:.65rem;border:1px solid var(--line);border-radius:.5rem}.target-option input{width:1rem;height:1rem;padding:0}.target-option span{display:grid}.target-option small{color:var(--muted);font-weight:400}.publishing-history{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.publishing-record{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.record-main{min-width:0}.record-main>p{white-space:pre-wrap;overflow-wrap:anywhere}.record-meta{display:flex;align-items:center;gap:.7rem}.record-meta small{color:var(--muted)}.publishing-status{padding:.25rem .5rem;border-radius:1rem;background:#eef1f3;color:#44515c;font-size:.72rem;font-weight:700}.publishing-status.status-draft{background:#fff5e4;color:#8a5a12}.record-targets{display:flex;flex-wrap:wrap;gap:.45rem}.record-targets span{padding:.3rem .5rem;border-radius:.4rem;background:#edf3f1;color:#315e52;font-size:.76rem}.record-targets .target-unavailable{background:#fff0f0;color:#8c3030}.record-actions{display:grid;grid-gap:.6rem;gap:.6rem;min-width:12rem}.publish-control{display:grid;grid-gap:.45rem;gap:.45rem}.publish-button{background:#111;color:#fff}.publish-results{margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;font-size:.8rem}.publish-results li{margin:.2rem 0}@media(max-width:600px){.composer-heading,.publishing-record{flex-direction:column}.record-actions{width:100%}}