.mgmt-workspace .mgmt-register-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(105px,.65fr) minmax(90px,.5fr) minmax(105px,.55fr) auto;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--v2-border)}
.mgmt-workspace .mgmt-register-row:last-child{border-bottom:0}
.mgmt-workspace .mgmt-identity{display:flex;gap:12px;align-items:center;min-width:0}
.mgmt-workspace .mgmt-avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--v2-surface-hover);color:var(--v2-text-dim);font-size:13px;font-weight:600}
.mgmt-workspace .mgmt-identity strong,.mgmt-workspace .mgmt-identity small{display:block;overflow-wrap:anywhere}
.mgmt-workspace .mgmt-identity small{color:var(--v2-text-dim);margin-top:4px}
.mgmt-workspace .mgmt-caption{display:block;font-size:11px;color:var(--v2-text-dim);margin-bottom:5px}
.mgmt-workspace .mgmt-ledger{overflow:hidden;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-surface)}
.mgmt-workspace .mgmt-section{margin-top:28px}
.mgmt-workspace .mgmt-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}
.mgmt-workspace .mgmt-section-head h2,.mgmt-workspace .mgmt-section-head h3{margin:0}
.mgmt-workspace .mgmt-line{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--v2-border)}
.mgmt-workspace .mgmt-line:last-child{border-bottom:0}
.mgmt-workspace .mgmt-line-body{min-width:0;flex:1;overflow-wrap:anywhere}
.mgmt-workspace .mgmt-line-body p{margin:5px 0 0;color:var(--v2-text-dim);font-size:13px}
.mgmt-workspace .mgmt-facts{display:flex;flex-wrap:wrap;gap:24px;margin:22px 0;padding:20px 0;border-block:1px solid var(--v2-border)}
.mgmt-workspace .mgmt-facts div{min-width:100px}.mgmt-workspace .mgmt-facts dt{font-size:12px;color:var(--v2-text-dim);font-weight:400}.mgmt-workspace .mgmt-facts dd{margin:4px 0 0;font-size:20px;font-weight:600}
.mgmt-workspace .mgmt-person-split{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:24px;align-items:start}
.mgmt-workspace .mgmt-account-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.75fr);gap:32px;align-items:start}
.mgmt-workspace .mgmt-account-identity h2{font-size:26px;margin:8px 0}.mgmt-workspace .mgmt-account-identity p{color:var(--v2-text-dim)}
.mgmt-workspace .mgmt-preference{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--v2-border)}
.mgmt-workspace .mgmt-preference:last-child{border-bottom:0}.mgmt-workspace .mgmt-preference label{margin:0;cursor:pointer}.mgmt-workspace .mgmt-preference p{margin:6px 0 0;color:var(--v2-text-dim);font-size:13px}.mgmt-workspace input[type=checkbox]{accent-color:var(--v2-accent);width:18px;height:18px}
.mgmt-workspace .mgmt-bill{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.mgmt-workspace .mgmt-amount{font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:12px 0}.mgmt-workspace .mgmt-total{font-weight:600;border-top:1px solid var(--v2-border);margin-top:8px}.mgmt-workspace .mgmt-billing-nav{margin-bottom:24px}
.mgmt-workspace .mgmt-playlist-layout{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.6fr);gap:28px;align-items:start}.mgmt-workspace .mgmt-playlist-row{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--v2-border)}.mgmt-workspace .mgmt-playlist-row .cfg-choice{flex:1;border-bottom:0;min-width:0}.mgmt-workspace .mgmt-slide-number{font-size:12px;color:var(--v2-text-dim);font-variant-numeric:tabular-nums}.mgmt-workspace .mgmt-playlist-row .cfg-actions{padding-right:10px;gap:3px}
.mgmt-workspace .mgmt-wall-preview{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--v2-border);border-radius:12px;background:var(--v2-bg);container-type:inline-size}.mgmt-workspace .mgmt-wall-canvas{width:1280px;height:720px;transform-origin:0 0;transform:scale(calc(100cqw / 1280px));font-size:16px}.mgmt-workspace .mgmt-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}
.mgmt-workspace .mgmt-playlist-total{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--v2-border);font-size:13px}.mgmt-workspace .mgmt-savebar{position:sticky;bottom:0;background:var(--v2-surface);border-top:1px solid var(--v2-border);padding:16px 0;margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:2}.mgmt-workspace .mgmt-savebar p{margin:0}
.mgmt-workspace details>summary{cursor:pointer}.mgmt-workspace button:focus-visible,.mgmt-workspace a:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.mgmt-workspace .mgmt-muted-action{color:var(--v2-text-dim)}
/* The modal library appends SectionHeader after its built-in header. */
.modal-header:has(+ .modal-header .localized-action-modal-header){display:none}
.localized-action-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}
.localized-action-modal-header .close{margin-left:auto;min-width:44px;min-height:44px}
@media(max-width:1100px){.mgmt-workspace .mgmt-register-row{grid-template-columns:minmax(160px,1fr) minmax(90px,.6fr) minmax(90px,.5fr) auto}.mgmt-workspace .mgmt-created{grid-column:1/-1;display:flex;gap:8px;padding-top:0}.mgmt-workspace .mgmt-created .mgmt-caption{margin:0}.mgmt-workspace .mgmt-person-split,.mgmt-workspace .mgmt-playlist-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.mgmt-workspace .mgmt-register-row{display:flex;flex-wrap:wrap;gap:16px;padding:18px}.mgmt-workspace .mgmt-register-row .mgmt-identity{width:100%}.mgmt-workspace .mgmt-account-split,.mgmt-workspace .mgmt-bill{grid-template-columns:minmax(0,1fr)}.mgmt-workspace .mgmt-section-head,.mgmt-workspace .mgmt-line,.mgmt-workspace .mgmt-savebar,.mgmt-workspace .mgmt-preview-footer{flex-wrap:wrap}.mgmt-workspace .mgmt-savebar{position:static}.mgmt-workspace .mgmt-playlist-row .cfg-actions button{min-width:36px;min-height:36px}}

.mgmt-workspace .mgmt-ledger{container-type:inline-size}
@container(max-width:700px){.mgmt-register-row{display:flex!important;flex-wrap:wrap;gap:16px!important;padding:18px!important}.mgmt-register-row .mgmt-identity{width:100%}.mgmt-created{display:flex;gap:8px}.mgmt-created .mgmt-caption{margin:0}}

.mgmt-workspace .mgmt-fieldset{border:0;padding:0;margin:24px 0 0;min-width:0}.mgmt-workspace .cfg-nav button{border:0;border-bottom:2px solid transparent;background:transparent;padding:14px 18px;color:var(--v2-text-dim);font:inherit;cursor:pointer}.mgmt-workspace .cfg-nav button.is-current{border-bottom-color:var(--v2-accent);color:var(--v2-text)}.mgmt-workspace .mgmt-duration-input{width:100px}.mgmt-workspace .mgmt-secondary-actions>.cfg-actions{padding:12px 0}.mgmt-workspace .mgmt-wall-canvas h2{font-size:inherit}.mgmt-workspace .mgmt-wall-canvas .lcf-title{font-size:32px}.mgmt-workspace .mgmt-wall-canvas{color:var(--v2-text)}

.mgmt-workspace .v2-sub{max-width:none;padding:0}.mgmt-workspace .v2-sub-plan-card--active{padding:28px;border:1px solid var(--v2-border);background:var(--v2-surface);box-shadow:none}.mgmt-workspace .mgmt-calculation{border-left:1px solid var(--v2-border);padding-left:28px}.mgmt-workspace .mgmt-amount small{font-size:13px;font-weight:400;letter-spacing:0;color:var(--v2-text-dim)}.mgmt-workspace .v2-sub-title{font-size:18px}.mgmt-workspace .v2-sub-switch-annual{background:transparent;border-top:1px solid var(--v2-border)}.mgmt-workspace .v2-sub-switch-annual .v2-btn{background:transparent;color:var(--v2-text);border:1px solid var(--v2-border)}.mgmt-workspace .cfg-table-scroll{overflow-x:auto}.mgmt-workspace [id^=billing-]{scroll-margin-top:80px}
@media(max-width:700px){.mgmt-workspace .mgmt-calculation{padding-left:0;border-left:0;border-top:1px solid var(--v2-border);padding-top:20px}.mgmt-workspace .v2-sub-plan-card--active{padding:20px}}

.mgmt-workspace .cfg-choice-body small{display:block;overflow-wrap:anywhere;margin-top:3px}.mgmt-workspace .mgmt-account-identity h2{overflow-wrap:anywhere}.mgmt-workspace .mgmt-line>details,.mgmt-workspace .mgmt-secondary-actions{border:0;padding:0}.mgmt-workspace .mgmt-section-head h2{font-size:20px}.mgmt-workspace .mgmt-calculation h3{font-size:18px}.mgmt-workspace .v2-sub-plan-card--active::before{display:none}.mgmt-workspace .mgmt-billing-nav{margin-bottom:4px}.mgmt-workspace .mgmt-total-duration{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.mgmt-workspace .cfg-input{border:1px solid var(--v2-border);border-radius:7px;padding:9px 12px;background:var(--v2-inset);color:var(--v2-text);max-width:100%}.mgmt-workspace .mgmt-savebar{flex-wrap:wrap}.mgmt-workspace .mgmt-savebar>p{flex:1;min-width:180px}
